From ee8646a0a3c348021fa909365b72e04d97d015ab Mon Sep 17 00:00:00 2001 From: ghiscoding Date: Sat, 25 Jan 2025 19:13:07 +0000 Subject: [PATCH] deploy: e2ce5b3db27f0e54e5ae9da32b41e3c61e530d12 --- ...cda52e9f33365.chunk.js => 1394.26217f39615cc271c15c.chunk.js | 2 +- 168.03beac33148f510dd0d9.chunk.js | 1 - 168.665f3f7f39afe43f092a.chunk.js | 1 + 2152.c59a2f13e714157950f4.chunk.js | 1 + 2152.f57a9e4fa37f61bb47e6.chunk.js | 1 - 3271.2486dcc9d0f3d31f03ec.chunk.js | 1 + 3271.dc09a81365d65e56b4b0.chunk.js | 1 - 3454.9fefaf3d970650b362bf.chunk.js | 1 + 3454.d636b2d0f5ed60894c89.chunk.js | 1 - 4032.5db4be068aeabb1987be.chunk.js | 1 - 4032.82b5813667dbe066228e.chunk.js | 1 + 4395.32a5c99a2138152ace19.chunk.js | 1 + 4395.b319dc8e98f4bad7909d.chunk.js | 1 - ...7a350e920c8b5.chunk.js => 7793.3eab320ffb5baacabbef.chunk.js | 2 +- 8719.0ba53ccf06d0d2a1a69b.chunk.js | 1 - 8719.50e90830bb7909203e52.chunk.js | 1 + entry.a97d557cbaf5f7e8adb3.bundle.js | 2 -- entry.ad93fb3cdc7033d1be79.bundle.js | 2 ++ ...ENSE.txt => entry.ad93fb3cdc7033d1be79.bundle.js.LICENSE.txt | 0 index.html | 2 +- 20 files changed, 12 insertions(+), 12 deletions(-) rename 1394.036cd56cda52e9f33365.chunk.js => 1394.26217f39615cc271c15c.chunk.js (65%) delete mode 100644 168.03beac33148f510dd0d9.chunk.js create mode 100644 168.665f3f7f39afe43f092a.chunk.js create mode 100644 2152.c59a2f13e714157950f4.chunk.js delete mode 100644 2152.f57a9e4fa37f61bb47e6.chunk.js create mode 100644 3271.2486dcc9d0f3d31f03ec.chunk.js delete mode 100644 3271.dc09a81365d65e56b4b0.chunk.js create mode 100644 3454.9fefaf3d970650b362bf.chunk.js delete mode 100644 3454.d636b2d0f5ed60894c89.chunk.js delete mode 100644 4032.5db4be068aeabb1987be.chunk.js create mode 100644 4032.82b5813667dbe066228e.chunk.js create mode 100644 4395.32a5c99a2138152ace19.chunk.js delete mode 100644 4395.b319dc8e98f4bad7909d.chunk.js rename 7793.18365d57a350e920c8b5.chunk.js => 7793.3eab320ffb5baacabbef.chunk.js (64%) delete mode 100644 8719.0ba53ccf06d0d2a1a69b.chunk.js create mode 100644 8719.50e90830bb7909203e52.chunk.js delete mode 100644 entry.a97d557cbaf5f7e8adb3.bundle.js create mode 100644 entry.ad93fb3cdc7033d1be79.bundle.js rename entry.a97d557cbaf5f7e8adb3.bundle.js.LICENSE.txt => entry.ad93fb3cdc7033d1be79.bundle.js.LICENSE.txt (100%) diff --git a/1394.036cd56cda52e9f33365.chunk.js b/1394.26217f39615cc271c15c.chunk.js similarity index 65% rename from 1394.036cd56cda52e9f33365.chunk.js rename to 1394.26217f39615cc271c15c.chunk.js index cf680e4..3b1ffcd 100644 --- a/1394.036cd56cda52e9f33365.chunk.js +++ b/1394.26217f39615cc271c15c.chunk.js @@ -1 +1 @@ -"use strict";(self.webpackChunkau_slickgrid_demo=self.webpackChunkau_slickgrid_demo||[]).push([[1394],{5585:(e,i,t)=>{t.d(i,{A:()=>r});var a=t(1601),l=t.n(a),n=t(6314),s=t.n(n)()(l());s.push([e.id,"#grid28 .slick-cell{display:inline-flex;align-items:center;gap:4px}#grid28 .avg-total{color:#a365ff}#grid28 .bold{font-weight:bold}#grid28 .total-suffix{margin-left:10px}#grid28 .hidden{display:none}#grid28 .mdi-file-pdf-outline{color:#f14668;opacity:.9}#grid28 .mdi-folder,#grid28 .mdi-folder-open{color:orange;opacity:.9}#grid28 .mdi-file-music-outline{color:#3298dc;opacity:.9}#grid28 .mdi-file-excel-outline{color:#1e9f75;opacity:.9}#grid28 .mdi-file-document-outline,#grid28 .mdi-file-question-outline{color:#686868;opacity:.9}#grid28 .display-inline-block{display:inline-block}.width-15px{width:15px}.width-30px{width:30px}.width-45px{width:45px}.width-60px{width:60px}.width-75px{width:75px}.width-90px{width:90px}",""]);const r=s},3419:(e,i,t)=>{var a=t(1601),l=t.n(a),n=t(6314);t.n(n)()(l()).push([e.id,"#grid28 .slick-cell{display:inline-flex;align-items:center;gap:4px}#grid28 .avg-total{color:#a365ff}#grid28 .bold{font-weight:bold}#grid28 .total-suffix{margin-left:10px}#grid28 .hidden{display:none}#grid28 .mdi-file-pdf-outline{color:#f14668;opacity:.9}#grid28 .mdi-folder,#grid28 .mdi-folder-open{color:orange;opacity:.9}#grid28 .mdi-file-music-outline{color:#3298dc;opacity:.9}#grid28 .mdi-file-excel-outline{color:#1e9f75;opacity:.9}#grid28 .mdi-file-document-outline,#grid28 .mdi-file-question-outline{color:#686868;opacity:.9}#grid28 .display-inline-block{display:inline-block}.width-15px{width:15px}.width-30px{width:30px}.width-45px{width:45px}.width-60px{width:60px}.width-75px{width:75px}.width-90px{width:90px}",""])},1394:(e,i,t)=>{t.r(i),t.d(i,{Example28:()=>D});var a={};t.r(a),t.d(a,{bindables:()=>d,default:()=>r,dependencies:()=>o,name:()=>n,register:()=>p,template:()=>s});var l=t(5394);t(3419);const n="example28",s='

\n \n \n \n code\n \n \n

\n
\n\n
\n
\n \n \n \n \n \n \n \n
\n\n
\n
\n \n \n
\n
\n
\n\n
\n \n \n \n
\n\n
\n\n
\n \n \n
\n',r=s,o=[],d={};let c;function p(e){c||(c=l.K9.define({name:n,template:s,dependencies:o,bindables:d})),e.register(c)}var h=t(7793),u=t(6609),f=t(5072),g=t.n(f),m=t(7825),b=t.n(m),x=t(7659),v=t.n(x),w=t(5056),y=t.n(w),T=t(540),k=t.n(T),F=t(1113),C=t.n(F),A=t(5585),I={};I.styleTagTransform=C(),I.setAttributes=y(),I.insert=v().bind(null,"head"),I.domAPI=b(),I.insertStyleElement=k(),g()(A.A,I),A.A&&A.A.locals&&A.A.locals,t(6757);var S=function(e,i,t,a,l,n){function s(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var r,o=a.kind,d="getter"===o?"get":"setter"===o?"set":"value",c=!i&&e?a.static?e:e.prototype:null,p=i||(c?Object.getOwnPropertyDescriptor(c,a.name):{}),h=!1,u=t.length-1;u>=0;u--){var f={};for(var g in a)f[g]="access"===g?{}:a[g];for(var g in a.access)f.access[g]=a.access[g];f.addInitializer=function(e){if(h)throw new TypeError("Cannot add initializers after decoration has completed");n.push(s(e||null))};var m=(0,t[u])("accessor"===o?{get:p.get,set:p.set}:p[d],f);if("accessor"===o){if(void 0===m)continue;if(null===m||"object"!=typeof m)throw new TypeError("Object expected");(r=s(m.get))&&(p.get=r),(r=s(m.set))&&(p.set=r),(r=s(m.init))&&l.unshift(r)}else(r=s(m))&&("field"===o?l.unshift(r):p[d]=r)}c&&Object.defineProperty(c,a.name,p),h=!0},O=function(e,i,t){for(var a=arguments.length>2,l=0;l{let e,i,t,n=[(0,l.EM)(a)],s=[],r=[],o=[];return i=class{constructor(){this.title='Example 28: Tree Data with Aggregators (from a Hierarchical Dataset - Wiki)',this.subTitle='',this.columnDefinitions=[],this.datasetHierarchical=[],this.isExcludingChildWhenFiltering=!1,this.isAutoApproveParentItemWhenTreeColumnIsValid=!0,this.isAutoRecalcTotalsOnFilterChange=!1,this.isRemoveLastInsertedPopSongDisabled=!0,this.searchString=O(this,r,""),this.treeFormatter=(O(this,o),(e,i,t,a,l,n)=>{const s=n.getOptions(),r=s.treeDataOptions&&s.treeDataOptions.levelPropName||"__treeLevel";if(null==t||void 0===l)return"";const o=n.getData(),d=o.getItems(),c=o.getIdPropertyName()||"id",p=o.getIdxById(l[c]),h=this.getFileIcon(t),f=l[r];t=t.replace(/&/g,"&").replace(//g,">");const g=``,m=(0,u.WJk)(5*f);if(d[p+1]?.[r]>d[p][r]||d[p].__hasChildren){const e=``;return l.__collapsed?`${g}${m} ${e} ${h} ${t}`:`${g}${m} ${e} ${h} ${t}`}return`${g}${m} ${h} ${t}`}),this.defineGrid()}attached(){this.datasetHierarchical=this.mockDataset()}defineGrid(){this.columnDefinitions=[{id:"file",name:"Files",field:"file",type:u.PUO.string,width:150,formatter:this.treeFormatter.bind(this),filterable:!0,sortable:!0},{id:"dateModified",name:"Date Modified",field:"dateModified",formatter:u._tQ.dateIso,type:u.PUO.dateUtc,outputType:u.PUO.dateIso,minWidth:90,exportWithFormatter:!0,filterable:!0,filter:{model:u.CuW.compoundDate}},{id:"description",name:"Description",field:"description",minWidth:90,filterable:!0,sortable:!0},{id:"size",name:"Size",field:"size",minWidth:90,type:u.PUO.number,exportWithFormatter:!0,excelExportOptions:{autoDetectCellFormat:!1},filterable:!0,filter:{model:u.CuW.compoundInputNumber},formatter:(e,i,t,a,l)=>{const n=a.field;if(void 0!==l?.__treeTotals){const e=l[this.gridOptions?.treeDataOptions?.levelPropName||"__treeLevel"],i=l?.__treeTotals?.sum[n],t=l?.__treeTotals?.avg[n];if(void 0!==t&&void 0!==i)return isNaN(i)?"":`sum: ${(0,u.W0)(i,0,2)} MB / avg: ${(0,u.W0)(t,0,2)} MB (${0===e?"total":"sub-total"})`;if(void 0!==i)return isNaN(i)?"":`sum: ${(0,u.W0)(i,0,2)} MB (${0===e?"total":"sub-total"})`}return(0,u.EtT)(t)?`${t} MB`:""}}],this.gridOptions={autoResize:{container:"#demo-container",rightPadding:10},enableAutoSizeColumns:!0,enableAutoResize:!0,enableExcelExport:!0,excelExportOptions:{exportWithFormatter:!0,sanitizeDataExport:!0},externalResources:[new h.N],enableFiltering:!0,enableTreeData:!0,multiColumnSort:!1,treeDataOptions:{columnId:"file",childrenPropName:"files",excludeChildrenWhenFilteringTree:this.isExcludingChildWhenFiltering,autoApproveParentItemWhenTreeColumnIsValid:this.isAutoApproveParentItemWhenTreeColumnIsValid,aggregators:[new u.J2q.Avg("size"),new u.J2q.Sum("size")],autoRecalcTotalsOnFilterChange:this.isAutoRecalcTotalsOnFilterChange},headerRowHeight:35,rowHeight:33,showCustomFooter:!0,presets:{treeData:{toggledItems:[{itemId:4,isCollapsed:!0}]}}}}changeAutoApproveParentItem(){return this.isAutoApproveParentItemWhenTreeColumnIsValid=!this.isAutoApproveParentItemWhenTreeColumnIsValid,this.gridOptions.treeDataOptions.autoApproveParentItemWhenTreeColumnIsValid=this.isAutoApproveParentItemWhenTreeColumnIsValid,this.aureliaGrid.slickGrid.setOptions(this.gridOptions),this.aureliaGrid.filterService.refreshTreeDataFilters(),!0}changeAutoRecalcTotalsOnFilterChange(){return this.isAutoRecalcTotalsOnFilterChange=!this.isAutoRecalcTotalsOnFilterChange,this.gridOptions.treeDataOptions.autoRecalcTotalsOnFilterChange=this.isAutoRecalcTotalsOnFilterChange,this.aureliaGrid.slickGrid?.setOptions(this.gridOptions),this.aureliaGrid.filterService.clearFilters(),this.aureliaGrid.treeDataService.enableAutoRecalcTotalsFeature(),!0}changeExcludeChildWhenFiltering(){return this.isExcludingChildWhenFiltering=!this.isExcludingChildWhenFiltering,this.gridOptions.treeDataOptions.excludeChildrenWhenFilteringTree=this.isExcludingChildWhenFiltering,this.aureliaGrid.slickGrid.setOptions(this.gridOptions),this.aureliaGrid.filterService.refreshTreeDataFilters(),!0}clearSearch(){this.searchString=""}searchStringChanged(){this.updateFilter()}updateFilter(){this.aureliaGrid.filterService.updateFilters([{columnId:"file",searchTerms:[this.searchString]}],!0,!1,!0)}getFileIcon(e){let i="";return e.includes(".pdf")?i='':e.includes(".txt")?i='':e.includes(".xls")?i='':e.includes(".mp3")&&(i=''),i}addNewFile(){const e=this.aureliaGrid.dataView.getLength()+50,i=[...this.datasetHierarchical],t=(0,u.lNf)(i,(e=>"pop"===e.file),"files");t&&Array.isArray(t.files)&&(t.files.push({id:e,file:`pop-${e}.mp3`,dateModified:new Date,size:e+3}),this.lastInsertedPopSongId=e,this.isRemoveLastInsertedPopSongDisabled=!1,this.datasetHierarchical=i,setTimeout((()=>{const e=this.aureliaGrid.dataView.getRowById(t.id);this.aureliaGrid.slickGrid.scrollRowIntoView(e+3)}),10))}deleteFile(){const e=[...this.datasetHierarchical],i=(0,u.lNf)(this.datasetHierarchical,(e=>"pop"===e.file),"files"),t=(0,u.lNf)(this.datasetHierarchical,(e=>e.id===this.lastInsertedPopSongId),"files");if(i&&t){const a=i.files.findIndex((e=>e.id===t.id));a>=0&&(i.files.splice(a,1),this.lastInsertedPopSongId=void 0,this.isRemoveLastInsertedPopSongDisabled=!0,this.datasetHierarchical=e)}}clearFilters(){this.aureliaGrid.filterService.clearFilters()}collapseAll(){this.aureliaGrid.treeDataService.toggleTreeDataCollapse(!0)}expandAll(){this.aureliaGrid.treeDataService.toggleTreeDataCollapse(!1)}logHierarchicalStructure(){console.log("exploded array",this.aureliaGrid.treeDataService.datasetHierarchical)}logFlatStructure(){console.log("flat array",this.aureliaGrid.treeDataService.dataset)}mockDataset(){return[{id:24,file:"bucket-list.txt",dateModified:"2012-03-05T12:44:00.123Z",size:.5},{id:18,file:"something.txt",dateModified:"2015-03-03T03:50:00.123Z",size:90},{id:21,file:"documents",files:[{id:2,file:"txt",files:[{id:3,file:"todo.txt",description:"things to do someday maybe",dateModified:"2015-05-12T14:50:00.123Z",size:.7}]},{id:4,file:"pdf",files:[{id:22,file:"map2.pdf",dateModified:"2015-07-21T08:22:00.123Z",size:2.9},{id:5,file:"map.pdf",dateModified:"2015-05-21T10:22:00.123Z",size:3.1},{id:6,file:"internet-bill.pdf",dateModified:"2015-05-12T14:50:00.123Z",size:1.3},{id:23,file:"phone-bill.pdf",dateModified:"2015-05-01T07:50:00.123Z",size:1.5}]},{id:9,file:"misc",files:[{id:10,file:"warranties.txt",dateModified:"2015-02-26T16:50:00.123Z",size:.4}]},{id:7,file:"xls",files:[{id:8,file:"compilation.xls",dateModified:"2014-10-02T14:50:00.123Z",size:2.3}]},{id:55,file:"unclassified.csv",dateModified:"2015-04-08T03:44:12.333Z",size:.25},{id:56,file:"unresolved.csv",dateModified:"2015-04-03T03:21:12.000Z",size:.79},{id:57,file:"zebra.dll",dateModified:"2016-12-08T13:22:12.432",size:1.22}]},{id:11,file:"music",files:[{id:12,file:"mp3",files:[{id:16,file:"rock",files:[{id:17,file:"soft.mp3",dateModified:"2015-05-13T13:50:00Z",size:98}]},{id:14,file:"pop",files:[{id:15,file:"theme.mp3",description:"Movie Theme Song",dateModified:"2015-03-01T17:05:00Z",size:47},{id:25,file:"song.mp3",description:"it is a song...",dateModified:"2016-10-04T06:33:44Z",size:6.3}]},{id:33,file:"other",files:[]}]}]},{id:26,file:"recipes",description:"Cake Recipes",dateModified:"2012-03-05T12:44:00.123Z",files:[{id:29,file:"cheesecake",description:"strawberry cheesecake",dateModified:"2012-04-04T13:52:00.123Z",size:.2},{id:30,file:"chocolate-cake",description:"tasty sweet chocolate cake",dateModified:"2012-05-05T09:22:00.123Z",size:.2},{id:31,file:"coffee-cake",description:"chocolate coffee cake",dateModified:"2012-01-01T08:08:48.123Z",size:.2}]}]}},d=i,"symbol"==typeof(c="Example28")&&(c=c.description?"[".concat(c.description,"]"):""),Object.defineProperty(d,"name",{configurable:!0,value:p?"".concat(p," ",c):c}),(()=>{const a="function"==typeof Symbol&&Symbol.metadata?Object.create(null):void 0;t=[(0,l._t)()],S(null,null,t,{kind:"field",name:"searchString",static:!1,private:!1,access:{has:e=>"searchString"in e,get:e=>e.searchString,set:(e,i)=>{e.searchString=i}},metadata:a},r,o),S(null,e={value:i},n,{kind:"class",name:i.name,metadata:a},null,s),i=e.value,a&&Object.defineProperty(i,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:a}),O(i,s)})(),i;var d,c,p})()}}]); \ No newline at end of file +"use strict";(self.webpackChunkau_slickgrid_demo=self.webpackChunkau_slickgrid_demo||[]).push([[1394],{5585:(e,i,t)=>{t.d(i,{A:()=>r});var a=t(1601),l=t.n(a),n=t(6314),s=t.n(n)()(l());s.push([e.id,"#grid28 .slick-cell{display:inline-flex;align-items:center;gap:4px}#grid28 .avg-total{color:#a365ff}#grid28 .bold{font-weight:bold}#grid28 .total-suffix{margin-left:10px}#grid28 .hidden{display:none}#grid28 .mdi-file-pdf-outline{color:#f14668;opacity:.9}#grid28 .mdi-folder,#grid28 .mdi-folder-open{color:orange;opacity:.9}#grid28 .mdi-file-music-outline{color:#3298dc;opacity:.9}#grid28 .mdi-file-excel-outline{color:#1e9f75;opacity:.9}#grid28 .mdi-file-document-outline,#grid28 .mdi-file-question-outline{color:#686868;opacity:.9}#grid28 .display-inline-block{display:inline-block}.width-15px{width:15px}.width-30px{width:30px}.width-45px{width:45px}.width-60px{width:60px}.width-75px{width:75px}.width-90px{width:90px}",""]);const r=s},3419:(e,i,t)=>{var a=t(1601),l=t.n(a),n=t(6314);t.n(n)()(l()).push([e.id,"#grid28 .slick-cell{display:inline-flex;align-items:center;gap:4px}#grid28 .avg-total{color:#a365ff}#grid28 .bold{font-weight:bold}#grid28 .total-suffix{margin-left:10px}#grid28 .hidden{display:none}#grid28 .mdi-file-pdf-outline{color:#f14668;opacity:.9}#grid28 .mdi-folder,#grid28 .mdi-folder-open{color:orange;opacity:.9}#grid28 .mdi-file-music-outline{color:#3298dc;opacity:.9}#grid28 .mdi-file-excel-outline{color:#1e9f75;opacity:.9}#grid28 .mdi-file-document-outline,#grid28 .mdi-file-question-outline{color:#686868;opacity:.9}#grid28 .display-inline-block{display:inline-block}.width-15px{width:15px}.width-30px{width:30px}.width-45px{width:45px}.width-60px{width:60px}.width-75px{width:75px}.width-90px{width:90px}",""])},1394:(e,i,t)=>{t.r(i),t.d(i,{Example28:()=>D});var a={};t.r(a),t.d(a,{bindables:()=>d,default:()=>r,dependencies:()=>o,name:()=>n,register:()=>p,template:()=>s});var l=t(5394);t(3419);const n="example28",s='

\n \n \n \n code\n \n \n

\n
\n\n
\n
\n \n \n \n \n \n \n \n
\n\n
\n
\n \n \n
\n
\n
\n\n
\n \n \n \n
\n\n
\n\n
\n \n \n
\n',r=s,o=[],d={};let c;function p(e){c||(c=l.K9.define({name:n,template:s,dependencies:o,bindables:d})),e.register(c)}var h=t(7793),u=t(6609),f=t(5072),g=t.n(f),m=t(7825),b=t.n(m),x=t(7659),v=t.n(x),w=t(5056),y=t.n(w),T=t(540),k=t.n(T),F=t(1113),C=t.n(F),A=t(5585),I={};I.styleTagTransform=C(),I.setAttributes=y(),I.insert=v().bind(null,"head"),I.domAPI=b(),I.insertStyleElement=k(),g()(A.A,I),A.A&&A.A.locals&&A.A.locals,t(6757);var S=function(e,i,t,a,l,n){function s(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var r,o=a.kind,d="getter"===o?"get":"setter"===o?"set":"value",c=!i&&e?a.static?e:e.prototype:null,p=i||(c?Object.getOwnPropertyDescriptor(c,a.name):{}),h=!1,u=t.length-1;u>=0;u--){var f={};for(var g in a)f[g]="access"===g?{}:a[g];for(var g in a.access)f.access[g]=a.access[g];f.addInitializer=function(e){if(h)throw new TypeError("Cannot add initializers after decoration has completed");n.push(s(e||null))};var m=(0,t[u])("accessor"===o?{get:p.get,set:p.set}:p[d],f);if("accessor"===o){if(void 0===m)continue;if(null===m||"object"!=typeof m)throw new TypeError("Object expected");(r=s(m.get))&&(p.get=r),(r=s(m.set))&&(p.set=r),(r=s(m.init))&&l.unshift(r)}else(r=s(m))&&("field"===o?l.unshift(r):p[d]=r)}c&&Object.defineProperty(c,a.name,p),h=!0},O=function(e,i,t){for(var a=arguments.length>2,l=0;l{let e,i,t,n=[(0,l.EM)(a)],s=[],r=[],o=[];return i=class{constructor(){this.title='Example 28: Tree Data with Aggregators (from a Hierarchical Dataset - Wiki)',this.subTitle='
    \n
  • It is assumed that your dataset will have Parent/Child references AND also Tree Level (indent) property.
  • \n
      \n
    • If you do not have the Tree Level (indent), you could call "convertParentChildArrayToHierarchicalView()" then call "convertHierarchicalViewToParentChildArray()"
    • \n
    • You could also pass the result of "convertParentChildArrayToHierarchicalView()" to "dataset-hierarchical.bind" as defined in the next Hierarchical Example
    • \n
    \n
',this.columnDefinitions=[],this.datasetHierarchical=[],this.isExcludingChildWhenFiltering=!1,this.isAutoApproveParentItemWhenTreeColumnIsValid=!0,this.isAutoRecalcTotalsOnFilterChange=!1,this.isRemoveLastInsertedPopSongDisabled=!0,this.searchString=O(this,r,""),this.treeFormatter=(O(this,o),(e,i,t,a,l,n)=>{const s=n.getOptions(),r=s.treeDataOptions&&s.treeDataOptions.levelPropName||"__treeLevel";if(null==t||void 0===l)return"";const o=n.getData(),d=o.getItems(),c=o.getIdPropertyName()||"id",p=o.getIdxById(l[c]),h=this.getFileIcon(t),f=l[r];t=t.replace(/&/g,"&").replace(//g,">");const g=``,m=(0,u.WJk)(5*f);if(d[p+1]?.[r]>d[p][r]||d[p].__hasChildren){const e=``;return l.__collapsed?`${g}${m} ${e} ${h} ${t}`:`${g}${m} ${e} ${h} ${t}`}return`${g}${m} ${h} ${t}`}),this.defineGrid()}attached(){this.datasetHierarchical=this.mockDataset()}defineGrid(){this.columnDefinitions=[{id:"file",name:"Files",field:"file",type:u.PUO.string,width:150,formatter:this.treeFormatter.bind(this),filterable:!0,sortable:!0},{id:"dateModified",name:"Date Modified",field:"dateModified",formatter:u._tQ.dateIso,type:u.PUO.dateUtc,outputType:u.PUO.dateIso,minWidth:90,exportWithFormatter:!0,filterable:!0,filter:{model:u.CuW.compoundDate}},{id:"description",name:"Description",field:"description",minWidth:90,filterable:!0,sortable:!0},{id:"size",name:"Size",field:"size",minWidth:90,type:u.PUO.number,exportWithFormatter:!0,excelExportOptions:{autoDetectCellFormat:!1},filterable:!0,filter:{model:u.CuW.compoundInputNumber},formatter:(e,i,t,a,l)=>{const n=a.field;if(void 0!==l?.__treeTotals){const e=l[this.gridOptions?.treeDataOptions?.levelPropName||"__treeLevel"],i=l?.__treeTotals?.sum[n],t=l?.__treeTotals?.avg[n];if(void 0!==t&&void 0!==i)return isNaN(i)?"":`sum: ${(0,u.W0)(i,0,2)} MB / avg: ${(0,u.W0)(t,0,2)} MB (${0===e?"total":"sub-total"})`;if(void 0!==i)return isNaN(i)?"":`sum: ${(0,u.W0)(i,0,2)} MB (${0===e?"total":"sub-total"})`}return(0,u.EtT)(t)?`${t} MB`:""}}],this.gridOptions={autoResize:{autoHeight:!1,container:"#demo-container",rightPadding:10},enableAutoSizeColumns:!0,enableAutoResize:!0,enableExcelExport:!0,excelExportOptions:{exportWithFormatter:!0,sanitizeDataExport:!0},externalResources:[new h.N],enableFiltering:!0,enableTreeData:!0,multiColumnSort:!1,treeDataOptions:{columnId:"file",childrenPropName:"files",excludeChildrenWhenFilteringTree:this.isExcludingChildWhenFiltering,autoApproveParentItemWhenTreeColumnIsValid:this.isAutoApproveParentItemWhenTreeColumnIsValid,aggregators:[new u.J2q.Avg("size"),new u.J2q.Sum("size")],autoRecalcTotalsOnFilterChange:this.isAutoRecalcTotalsOnFilterChange},headerRowHeight:35,rowHeight:33,showCustomFooter:!0,presets:{treeData:{toggledItems:[{itemId:4,isCollapsed:!0}]}}}}changeAutoApproveParentItem(){return this.isAutoApproveParentItemWhenTreeColumnIsValid=!this.isAutoApproveParentItemWhenTreeColumnIsValid,this.gridOptions.treeDataOptions.autoApproveParentItemWhenTreeColumnIsValid=this.isAutoApproveParentItemWhenTreeColumnIsValid,this.aureliaGrid.slickGrid.setOptions(this.gridOptions),this.aureliaGrid.filterService.refreshTreeDataFilters(),!0}changeAutoRecalcTotalsOnFilterChange(){return this.isAutoRecalcTotalsOnFilterChange=!this.isAutoRecalcTotalsOnFilterChange,this.gridOptions.treeDataOptions.autoRecalcTotalsOnFilterChange=this.isAutoRecalcTotalsOnFilterChange,this.aureliaGrid.slickGrid?.setOptions(this.gridOptions),this.aureliaGrid.filterService.clearFilters(),this.aureliaGrid.treeDataService.enableAutoRecalcTotalsFeature(),!0}changeExcludeChildWhenFiltering(){return this.isExcludingChildWhenFiltering=!this.isExcludingChildWhenFiltering,this.gridOptions.treeDataOptions.excludeChildrenWhenFilteringTree=this.isExcludingChildWhenFiltering,this.aureliaGrid.slickGrid.setOptions(this.gridOptions),this.aureliaGrid.filterService.refreshTreeDataFilters(),!0}clearSearch(){this.searchString=""}searchStringChanged(){this.updateFilter()}updateFilter(){this.aureliaGrid.filterService.updateFilters([{columnId:"file",searchTerms:[this.searchString]}],!0,!1,!0)}getFileIcon(e){let i="";return e.includes(".pdf")?i='':e.includes(".txt")?i='':e.includes(".xls")?i='':e.includes(".mp3")&&(i=''),i}addNewFile(){const e=this.aureliaGrid.dataView.getLength()+50,i=[...this.datasetHierarchical],t=(0,u.lNf)(i,(e=>"pop"===e.file),"files");t&&Array.isArray(t.files)&&(t.files.push({id:e,file:`pop-${e}.mp3`,dateModified:new Date,size:e+3}),this.lastInsertedPopSongId=e,this.isRemoveLastInsertedPopSongDisabled=!1,this.datasetHierarchical=i,setTimeout((()=>{const e=this.aureliaGrid.dataView.getRowById(t.id);this.aureliaGrid.slickGrid.scrollRowIntoView(e+3)}),10))}deleteFile(){const e=[...this.datasetHierarchical],i=(0,u.lNf)(this.datasetHierarchical,(e=>"pop"===e.file),"files"),t=(0,u.lNf)(this.datasetHierarchical,(e=>e.id===this.lastInsertedPopSongId),"files");if(i&&t){const a=i.files.findIndex((e=>e.id===t.id));a>=0&&(i.files.splice(a,1),this.lastInsertedPopSongId=void 0,this.isRemoveLastInsertedPopSongDisabled=!0,this.datasetHierarchical=e)}}clearFilters(){this.aureliaGrid.filterService.clearFilters()}collapseAll(){this.aureliaGrid.treeDataService.toggleTreeDataCollapse(!0)}expandAll(){this.aureliaGrid.treeDataService.toggleTreeDataCollapse(!1)}logHierarchicalStructure(){console.log("exploded array",this.aureliaGrid.treeDataService.datasetHierarchical)}logFlatStructure(){console.log("flat array",this.aureliaGrid.treeDataService.dataset)}mockDataset(){return[{id:24,file:"bucket-list.txt",dateModified:"2012-03-05T12:44:00.123Z",size:.5},{id:18,file:"something.txt",dateModified:"2015-03-03T03:50:00.123Z",size:90},{id:21,file:"documents",files:[{id:2,file:"txt",files:[{id:3,file:"todo.txt",description:"things to do someday maybe",dateModified:"2015-05-12T14:50:00.123Z",size:.7}]},{id:4,file:"pdf",files:[{id:22,file:"map2.pdf",dateModified:"2015-07-21T08:22:00.123Z",size:2.9},{id:5,file:"map.pdf",dateModified:"2015-05-21T10:22:00.123Z",size:3.1},{id:6,file:"internet-bill.pdf",dateModified:"2015-05-12T14:50:00.123Z",size:1.3},{id:23,file:"phone-bill.pdf",dateModified:"2015-05-01T07:50:00.123Z",size:1.5}]},{id:9,file:"misc",files:[{id:10,file:"warranties.txt",dateModified:"2015-02-26T16:50:00.123Z",size:.4}]},{id:7,file:"xls",files:[{id:8,file:"compilation.xls",dateModified:"2014-10-02T14:50:00.123Z",size:2.3}]},{id:55,file:"unclassified.csv",dateModified:"2015-04-08T03:44:12.333Z",size:.25},{id:56,file:"unresolved.csv",dateModified:"2015-04-03T03:21:12.000Z",size:.79},{id:57,file:"zebra.dll",dateModified:"2016-12-08T13:22:12.432",size:1.22}]},{id:11,file:"music",files:[{id:12,file:"mp3",files:[{id:16,file:"rock",files:[{id:17,file:"soft.mp3",dateModified:"2015-05-13T13:50:00Z",size:98}]},{id:14,file:"pop",files:[{id:15,file:"theme.mp3",description:"Movie Theme Song",dateModified:"2015-03-01T17:05:00Z",size:47},{id:25,file:"song.mp3",description:"it is a song...",dateModified:"2016-10-04T06:33:44Z",size:6.3}]},{id:33,file:"other",files:[]}]}]},{id:26,file:"recipes",description:"Cake Recipes",dateModified:"2012-03-05T12:44:00.123Z",files:[{id:29,file:"cheesecake",description:"strawberry cheesecake",dateModified:"2012-04-04T13:52:00.123Z",size:.2},{id:30,file:"chocolate-cake",description:"tasty sweet chocolate cake",dateModified:"2012-05-05T09:22:00.123Z",size:.2},{id:31,file:"coffee-cake",description:"chocolate coffee cake",dateModified:"2012-01-01T08:08:48.123Z",size:.2}]}]}},d=i,"symbol"==typeof(c="Example28")&&(c=c.description?"[".concat(c.description,"]"):""),Object.defineProperty(d,"name",{configurable:!0,value:p?"".concat(p," ",c):c}),(()=>{const a="function"==typeof Symbol&&Symbol.metadata?Object.create(null):void 0;t=[(0,l._t)()],S(null,null,t,{kind:"field",name:"searchString",static:!1,private:!1,access:{has:e=>"searchString"in e,get:e=>e.searchString,set:(e,i)=>{e.searchString=i}},metadata:a},r,o),S(null,e={value:i},n,{kind:"class",name:i.name,metadata:a},null,s),i=e.value,a&&Object.defineProperty(i,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:a}),O(i,s)})(),i;var d,c,p})()}}]); \ No newline at end of file diff --git a/168.03beac33148f510dd0d9.chunk.js b/168.03beac33148f510dd0d9.chunk.js deleted file mode 100644 index cec5a09..0000000 --- a/168.03beac33148f510dd0d9.chunk.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkau_slickgrid_demo=self.webpackChunkau_slickgrid_demo||[]).push([[168],{9029:(e,i,a)=>{a.d(i,{A:()=>wn});var r=a(1601),o=a.n(r),l=a(6314),t=a.n(l),n=a(4417),c=a.n(n),d=new URL(a(3751),a.b),s=new URL(a(1771),a.b),m=new URL(a(996),a.b),k=new URL(a(6889),a.b),p=new URL(a(937),a.b),g=new URL(a(3326),a.b),b=new URL(a(2561),a.b),v=new URL(a(8980),a.b),u=new URL(a(4511),a.b),h=new URL(a(9153),a.b),f=new URL(a(2706),a.b),w=new URL(a(5325),a.b),x=new URL(a(7890),a.b),_=new URL(a(7104),a.b),y=new URL(a(1825),a.b),z=new URL(a(1379),a.b),$=new URL(a(2156),a.b),R=new URL(a(7698),a.b),L=new URL(a(8997),a.b),U=new URL(a(2053),a.b),S=new URL(a(1434),a.b),C=new URL(a(737),a.b),T=new URL(a(4487),a.b),B=new URL(a(7951),a.b),I=new URL(a(3975),a.b),j=new URL(a(5672),a.b),M=new URL(a(1966),a.b),F=new URL(a(4756),a.b),A=new URL(a(3721),a.b),E=new URL(a(1761),a.b),N=new URL(a(1329),a.b),O=new URL(a(3888),a.b),D=new URL(a(7237),a.b),q=new URL(a(4555),a.b),G=new URL(a(7786),a.b),H=new URL(a(4200),a.b),P=new URL(a(9067),a.b),W=new URL(a(3142),a.b),Q=new URL(a(5001),a.b),V=new URL(a(1632),a.b),Y=new URL(a(1830),a.b),K=new URL(a(4918),a.b),X=new URL(a(1704),a.b),J=new URL(a(9075),a.b),Z=new URL(a(3681),a.b),ee=new URL(a(8344),a.b),ie=new URL(a(3828),a.b),ae=new URL(a(9712),a.b),re=new URL(a(2805),a.b),oe=new URL(a(5644),a.b),le=new URL(a(4029),a.b),te=new URL(a(560),a.b),ne=new URL(a(8704),a.b),ce=new URL(a(5259),a.b),de=new URL(a(4042),a.b),se=new URL(a(5904),a.b),me=new URL(a(5052),a.b),ke=new URL(a(6988),a.b),pe=new URL(a(2216),a.b),ge=new URL(a(3397),a.b),be=new URL(a(739),a.b),ve=new URL(a(1959),a.b),ue=new URL(a(9810),a.b),he=new URL(a(6410),a.b),fe=new URL(a(5717),a.b),we=new URL(a(4441),a.b),xe=new URL(a(2312),a.b),_e=new URL(a(9279),a.b),ye=new URL(a(7185),a.b),ze=new URL(a(6428),a.b),$e=new URL(a(8166),a.b),Re=new URL(a(7433),a.b),Le=new URL(a(4541),a.b),Ue=new URL(a(9529),a.b),Se=new URL(a(778),a.b),Ce=new URL(a(4459),a.b),Te=new URL(a(7535),a.b),Be=new URL(a(1277),a.b),Ie=new URL(a(3171),a.b),je=new URL(a(2210),a.b),Me=new URL(a(416),a.b),Fe=new URL(a(284),a.b),Ae=new URL(a(4627),a.b),Ee=new URL(a(9007),a.b),Ne=new URL(a(9869),a.b),Oe=new URL(a(1335),a.b),De=new URL(a(6519),a.b),qe=new URL(a(1403),a.b),Ge=new URL(a(7594),a.b),He=new URL(a(9036),a.b),Pe=new URL(a(9028),a.b),We=new URL(a(8092),a.b),Qe=new URL(a(3374),a.b),Ve=new URL(a(2451),a.b),Ye=new URL(a(7548),a.b),Ke=new URL(a(8250),a.b),Xe=new URL(a(9562),a.b),Je=new URL(a(6501),a.b),Ze=new URL(a(9506),a.b),ei=new URL(a(3744),a.b),ii=new URL(a(2366),a.b),ai=new URL(a(736),a.b),ri=new URL(a(5589),a.b),oi=new URL(a(5297),a.b),li=new URL(a(5086),a.b),ti=new URL(a(9965),a.b),ni=new URL(a(1680),a.b),ci=new URL(a(9274),a.b),di=new URL(a(4069),a.b),si=new URL(a(6793),a.b),mi=new URL(a(8018),a.b),ki=new URL(a(1397),a.b),pi=new URL(a(3821),a.b),gi=new URL(a(5453),a.b),bi=new URL(a(1721),a.b),vi=new URL(a(729),a.b),ui=new URL(a(5309),a.b),hi=new URL(a(7523),a.b),fi=new URL(a(5951),a.b),wi=new URL(a(5784),a.b),xi=new URL(a(4907),a.b),_i=new URL(a(97),a.b),yi=new URL(a(1438),a.b),zi=new URL(a(6764),a.b),$i=new URL(a(3530),a.b),Ri=new URL(a(7865),a.b),Li=new URL(a(9505),a.b),Ui=new URL(a(4920),a.b),Si=new URL(a(8908),a.b),Ci=new URL(a(5724),a.b),Ti=new URL(a(3447),a.b),Bi=new URL(a(5741),a.b),Ii=new URL(a(6683),a.b),ji=new URL(a(2964),a.b),Mi=new URL(a(1152),a.b),Fi=new URL(a(3049),a.b),Ai=new URL(a(4506),a.b),Ei=new URL(a(3643),a.b),Ni=new URL(a(9808),a.b),Oi=new URL(a(109),a.b),Di=new URL(a(4717),a.b),qi=new URL(a(9586),a.b),Gi=new URL(a(4341),a.b),Hi=new URL(a(6452),a.b),Pi=new URL(a(936),a.b),Wi=new URL(a(2250),a.b),Qi=new URL(a(9624),a.b),Vi=new URL(a(7741),a.b),Yi=new URL(a(8549),a.b),Ki=new URL(a(8202),a.b),Xi=new URL(a(8560),a.b),Ji=new URL(a(379),a.b),Zi=new URL(a(7295),a.b),ea=new URL(a(1904),a.b),ia=new URL(a(8407),a.b),aa=new URL(a(7138),a.b),ra=new URL(a(795),a.b),oa=new URL(a(166),a.b),la=new URL(a(8900),a.b),ta=new URL(a(3534),a.b),na=new URL(a(1908),a.b),ca=new URL(a(70),a.b),da=new URL(a(5856),a.b),sa=new URL(a(6470),a.b),ma=new URL(a(7988),a.b),ka=new URL(a(1389),a.b),pa=new URL(a(6486),a.b),ga=new URL(a(1242),a.b),ba=new URL(a(496),a.b),va=new URL(a(8338),a.b),ua=new URL(a(9399),a.b),ha=new URL(a(2264),a.b),fa=new URL(a(7949),a.b),wa=new URL(a(3026),a.b),xa=new URL(a(6396),a.b),_a=new URL(a(2096),a.b),ya=new URL(a(3567),a.b),za=new URL(a(5030),a.b),$a=new URL(a(8038),a.b),Ra=new URL(a(9333),a.b),La=new URL(a(5227),a.b),Ua=new URL(a(2376),a.b),Sa=new URL(a(3684),a.b),Ca=new URL(a(2117),a.b),Ta=new URL(a(7090),a.b),Ba=new URL(a(6907),a.b),Ia=new URL(a(2638),a.b),ja=new URL(a(8506),a.b),Ma=new URL(a(4350),a.b),Fa=new URL(a(1906),a.b),Aa=new URL(a(1364),a.b),Ea=new URL(a(8537),a.b),Na=new URL(a(8163),a.b),Oa=new URL(a(6977),a.b),Da=new URL(a(7679),a.b),qa=new URL(a(1888),a.b),Ga=new URL(a(2705),a.b),Ha=new URL(a(3575),a.b),Pa=new URL(a(3576),a.b),Wa=new URL(a(9572),a.b),Qa=new URL(a(6122),a.b),Va=new URL(a(5510),a.b),Ya=new URL(a(927),a.b),Ka=new URL(a(8073),a.b),Xa=new URL(a(5727),a.b),Ja=new URL(a(917),a.b),Za=new URL(a(6487),a.b),er=new URL(a(8945),a.b),ir=new URL(a(2738),a.b),ar=new URL(a(5828),a.b),rr=new URL(a(2518),a.b),or=new URL(a(3276),a.b),lr=new URL(a(4314),a.b),tr=new URL(a(2449),a.b),nr=new URL(a(6673),a.b),cr=new URL(a(1304),a.b),dr=new URL(a(5383),a.b),sr=new URL(a(5066),a.b),mr=new URL(a(8646),a.b),kr=new URL(a(258),a.b),pr=t()(o()),gr=c()(d),br=c()(s),vr=c()(m),ur=c()(k),hr=c()(p),fr=c()(g),wr=c()(b),xr=c()(v),_r=c()(u),yr=c()(h),zr=c()(f),$r=c()(w),Rr=c()(x),Lr=c()(_),Ur=c()(y),Sr=c()(z),Cr=c()($),Tr=c()(R),Br=c()(L),Ir=c()(U),jr=c()(S),Mr=c()(C),Fr=c()(T),Ar=c()(B),Er=c()(I),Nr=c()(j),Or=c()(M),Dr=c()(F),qr=c()(A),Gr=c()(E),Hr=c()(N),Pr=c()(O),Wr=c()(D),Qr=c()(q),Vr=c()(G),Yr=c()(H),Kr=c()(P),Xr=c()(W),Jr=c()(Q),Zr=c()(V),eo=c()(Y),io=c()(K),ao=c()(X),ro=c()(J),oo=c()(Z),lo=c()(ee),to=c()(ie),no=c()(ae),co=c()(re),so=c()(oe),mo=c()(le),ko=c()(te),po=c()(ne),go=c()(ce),bo=c()(de),vo=c()(se),uo=c()(me),ho=c()(ke),fo=c()(pe),wo=c()(ge),xo=c()(be),_o=c()(ve),yo=c()(ue),zo=c()(he),$o=c()(fe),Ro=c()(we),Lo=c()(xe),Uo=c()(_e),So=c()(ye),Co=c()(ze),To=c()($e),Bo=c()(Re),Io=c()(Le),jo=c()(Ue),Mo=c()(Se),Fo=c()(Ce),Ao=c()(Te),Eo=c()(Be),No=c()(Ie),Oo=c()(je),Do=c()(Me),qo=c()(Fe),Go=c()(Ae),Ho=c()(Ee),Po=c()(Ne),Wo=c()(Oe),Qo=c()(De),Vo=c()(qe),Yo=c()(Ge),Ko=c()(He),Xo=c()(Pe),Jo=c()(We),Zo=c()(Qe),el=c()(Ve),il=c()(Ye),al=c()(Ke),rl=c()(Xe),ol=c()(Je),ll=c()(Ze),tl=c()(ei),nl=c()(ii),cl=c()(ai),dl=c()(ri),sl=c()(oi),ml=c()(li),kl=c()(ti),pl=c()(ni),gl=c()(ci),bl=c()(di),vl=c()(si),ul=c()(mi),hl=c()(ki),fl=c()(pi),wl=c()(gi),xl=c()(bi),_l=c()(vi),yl=c()(ui),zl=c()(hi),$l=c()(fi),Rl=c()(wi),Ll=c()(xi),Ul=c()(_i),Sl=c()(yi),Cl=c()(zi),Tl=c()($i),Bl=c()(Ri),Il=c()(Li),jl=c()(Ui),Ml=c()(Si),Fl=c()(Ci),Al=c()(Ti),El=c()(Bi),Nl=c()(Ii),Ol=c()(ji),Dl=c()(Mi),ql=c()(Fi),Gl=c()(Ai),Hl=c()(Ei),Pl=c()(Ni),Wl=c()(Oi),Ql=c()(Di),Vl=c()(qi),Yl=c()(Gi),Kl=c()(Hi),Xl=c()(Pi),Jl=c()(Wi),Zl=c()(Qi),et=c()(Vi),it=c()(Yi),at=c()(Ki),rt=c()(Xi),ot=c()(Ji),lt=c()(Zi),tt=c()(ea),nt=c()(ia),ct=c()(aa),dt=c()(ra),st=c()(oa),mt=c()(la),kt=c()(ta),pt=c()(na),gt=c()(ca),bt=c()(da),vt=c()(sa),ut=c()(ma),ht=c()(ka),ft=c()(pa),wt=c()(ga),xt=c()(ba),_t=c()(va),yt=c()(ua),zt=c()(ha),$t=c()(fa),Rt=c()(wa),Lt=c()(xa),Ut=c()(_a),St=c()(ya),Ct=c()(za),Tt=c()($a),Bt=c()(Ra),It=c()(La),jt=c()(Ua),Mt=c()(Sa),Ft=c()(Ca),At=c()(Ta),Et=c()(Ba),Nt=c()(Ia),Ot=c()(ja),Dt=c()(Ma),qt=c()(Fa),Gt=c()(Aa),Ht=c()(Ea),Pt=c()(Na),Wt=c()(Oa),Qt=c()(Da),Vt=c()(qa),Yt=c()(Ga),Kt=c()(Ha),Xt=c()(Pa),Jt=c()(Wa),Zt=c()(Qa),en=c()(Va),an=c()(Ya),rn=c()(Ka),on=c()(Xa),ln=c()(Ja),tn=c()(Za),nn=c()(er),cn=c()(ir),dn=c()(ar),sn=c()(rr),mn=c()(or),kn=c()(lr),pn=c()(tr),gn=c()(nr),bn=c()(cr),vn=c()(dr),un=c()(sr),hn=c()(mr),fn=c()(kr);pr.push([e.id,`/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n *//*! name: vanilla-calendar-pro v2.9.10 | url: https://github.com/uvarov-frontend/vanilla-calendar-pro */.vanilla-calendar{position:relative;box-sizing:border-box;display:flex;width:300px;min-width:272px;max-width:100%;flex-direction:column;border-radius:.75rem;padding:1rem;opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:.15s}@supports((width: -webkit-max-content) or (width: max-content)) and ((height: -webkit-max-content) or (height: max-content)){.vanilla-calendar{height:-webkit-max-content;height:max-content;width:-webkit-max-content;width:max-content}}.vanilla-calendar_multiple{width:550px}@supports(width: -webkit-fit-content) or (width: -moz-fit-content) or (width: fit-content){.vanilla-calendar_multiple{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.vanilla-calendar button:focus-visible{border-radius:.5rem;outline-style:solid;outline-width:1px;outline-offset:-1px}.vanilla-calendar.vanilla-calendar_multiple .vanilla-calendar-days{flex-grow:0}.vanilla-calendar_hidden{pointer-events:none;opacity:0}.vanilla-calendar_hidden *{pointer-events:none !important}.vanilla-calendar_to-input{position:absolute}.vanilla-calendar_to-input_bottom{margin-top:.25rem}.vanilla-calendar_to-input_top{margin-top:-0.25rem}.vanilla-calendar-controls{pointer-events:none;position:absolute;left:0;right:0;top:0;z-index:20;box-sizing:content-box;display:flex;align-items:center;justify-content:space-between;padding-left:1rem;padding-right:1rem;padding-top:1.25rem}.vanilla-calendar-arrow{pointer-events:auto;position:relative;display:block;height:1.5rem;width:1.5rem;cursor:pointer;border-width:0px;background-color:transparent}.vanilla-calendar-arrow:before{position:absolute;left:0;top:0;height:100%;width:100%;background-position:center;background-repeat:no-repeat;--tw-content: "";content:var(--tw-content)}.vanilla-calendar-arrow.vanilla-calendar-arrow_prev:before{transform:rotate(90deg)}.vanilla-calendar-arrow.vanilla-calendar-arrow_next:before{transform:rotate(-90deg)}.vanilla-calendar-grid{display:flex;flex-grow:1;flex-wrap:wrap;justify-content:center;gap:1.75rem}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column{pointer-events:none;opacity:.3}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_month,.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_year{pointer-events:auto;opacity:1}.vanilla-calendar-column{display:flex;min-width:-webkit-min-content;min-width:min-content;flex-direction:column}.vanilla-calendar-header{position:relative;margin-bottom:.75rem;display:flex;align-items:center}.vanilla-calendar-header__content{display:grid;flex-grow:1;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;justify-content:center;white-space:pre-wrap;padding-left:1rem;padding-right:1rem}.vanilla-calendar-month,.vanilla-calendar-year{cursor:pointer;border-radius:.25rem;border-width:0px;background-color:transparent;padding:.25rem;font-size:1rem;line-height:1.5rem;font-weight:700}.vanilla-calendar-month.vanilla-calendar-month_disabled,.vanilla-calendar-year.vanilla-calendar-year_disabled{pointer-events:none}.vanilla-calendar-months{display:grid;flex-grow:1;grid-template-columns:repeat(4, minmax(0, 1fr));align-items:center;row-gap:1rem;column-gap:.5rem}.vanilla-calendar-years{display:grid;flex-grow:1;grid-template-columns:repeat(5, minmax(0, 1fr));align-items:center;row-gap:1rem;column-gap:.5rem}.vanilla-calendar-months_selecting .vanilla-calendar-months__month,.vanilla-calendar-years_selecting .vanilla-calendar-years__year{cursor:pointer}.vanilla-calendar-months_selecting .vanilla-calendar-months__month .vanilla-calendar-months__month_disabled,.vanilla-calendar-years_selecting .vanilla-calendar-years__year .vanilla-calendar-years__year_disabled{cursor:default}.vanilla-calendar-months__month,.vanilla-calendar-years__year{display:flex;height:2.5rem;align-items:center;justify-content:center;word-break:break-all;border-radius:.5rem;border-width:0px;padding:.25rem;text-align:center;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,.vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{pointer-events:none}.vanilla-calendar-week-numbers{display:flex;flex-direction:column}.vanilla-calendar-week-numbers__title{margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-week-numbers__content{display:grid;grid-auto-flow:row;align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-week-number{margin:0;display:flex;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:pointer;align-items:center;justify-content:center;border-style:none;background-color:transparent;padding:0;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-wrapper{display:flex;flex-grow:1}.vanilla-calendar-content{display:flex;flex-grow:1;flex-direction:column}.vanilla-calendar-week{margin-bottom:.5rem;display:grid;grid-template-columns:repeat(7, 1fr);justify-items:center}.vanilla-calendar-week__day{display:flex;width:100%;min-width:1.875rem;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-days{display:grid;flex-grow:1;grid-template-columns:repeat(7, 1fr);align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn{cursor:pointer;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:75ms}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn_disabled{cursor:default}.vanilla-calendar-day{position:relative;display:flex;width:100%;align-items:center;justify-content:center}.vanilla-calendar-day_hover-intermediate .vanilla-calendar-day__btn{border-radius:0}.vanilla-calendar-day_hover-first .vanilla-calendar-day__btn{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.vanilla-calendar-day_hover-first.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn{border-radius:.5rem}.vanilla-calendar-day:focus-visible .vanilla-calendar-day__popup,.vanilla-calendar-day:hover .vanilla-calendar-day__popup{pointer-events:auto;opacity:1}.vanilla-calendar-day_selected-first .vanilla-calendar-day__btn_selected{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.vanilla-calendar-day_selected-first.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-radius:.5rem}.vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected{border-radius:0}.vanilla-calendar-day__btn{display:flex;height:100%;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:default;align-items:center;justify-content:center;border-radius:.5rem;border-width:0px;padding:0;font-size:.75rem;line-height:1rem;font-weight:400}.vanilla-calendar-day__btn_today{font-weight:700}.vanilla-calendar-day__btn_disabled{pointer-events:none}.vanilla-calendar-day__popup{transform:translate(-50%);pointer-events:none;position:absolute;left:50%;top:100%;z-index:20;width:8rem;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:400;opacity:0}.vanilla-calendar-day__popup:before{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:after{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:hover{pointer-events:auto;opacity:1}.vanilla-calendar-day__popup:before{content:"";left:0;bottom:0;z-index:-10;display:block;height:calc(100% - 4px);width:100%;border-radius:.5rem}.vanilla-calendar-time{margin-top:.75rem;display:grid;grid-template-columns:auto 1fr;gap:.75rem;border-top-width:1px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-style:solid;padding-top:.75rem}.vanilla-calendar-time__content{display:grid;grid-auto-flow:column;align-items:center}.vanilla-calendar-time__hours{position:relative;margin-right:.35rem;width:1.75rem}.vanilla-calendar-time__hours:after{position:absolute;right:-5px;top:50%;margin-top:calc(-50% + 1px);display:block;--tw-content: ":";content:var(--tw-content)}.vanilla-calendar-time__minutes{width:1.75rem}.vanilla-calendar-time__hours input,.vanilla-calendar-time__minutes input{position:relative;margin:0;box-sizing:border-box;display:block;width:100%;border-radius:.25rem;border-width:0px;padding:.125rem;text-align:center;font-size:1.125rem;font-weight:600;line-height:1.125rem}.vanilla-calendar-time__hours input:focus-visible,.vanilla-calendar-time__minutes input:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__hours input:disabled,.vanilla-calendar-time__minutes input:disabled{cursor:default}.vanilla-calendar-time__hours input:hover:disabled,.vanilla-calendar-time__minutes input:hover:disabled{background-color:transparent}.vanilla-calendar-time__keeping{margin-left:1px;margin-top:.25rem;width:22px;cursor:pointer;border-radius:.25rem;border-width:0px;background-color:transparent;padding:0;font-size:.69rem}.vanilla-calendar-time__keeping:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__keeping:disabled{cursor:default}.vanilla-calendar-time__keeping:hover:disabled{background-color:transparent}.vanilla-calendar-time__ranges{display:grid;grid-auto-flow:row}.vanilla-calendar-time__range{position:relative;z-index:10;font-size:0}.vanilla-calendar-time__range:before{content:var(--tw-content);left:0}.vanilla-calendar-time__range:after{content:var(--tw-content);right:0}.vanilla-calendar-time__range:before,.vanilla-calendar-time__range:after{content:"";transform:translateY(-50%);pointer-events:none;position:absolute;top:50%;z-index:10;height:.5rem;width:1px}.vanilla-calendar-time__range input{position:relative;margin:0;height:1.25rem;width:100%;cursor:pointer;-webkit-appearance:none;appearance:none;outline-width:0px}.vanilla-calendar-time__range input::-webkit-slider-thumb{position:relative;z-index:20;margin-top:-0.5rem;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-moz-range-thumb{position:relative;z-index:20;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-webkit-slider-runnable-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-moz-range-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light].vanilla-calendar{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light].vanilla-calendar_to-input{--tw-shadow: 0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored: 0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-arrow{background-color:transparent}[data-calendar-theme=light] .vanilla-calendar-arrow:before{background-image:url(${gr})}[data-calendar-theme=light] .vanilla-calendar-arrow:hover:before{opacity:.6}[data-calendar-theme=light] .vanilla-calendar-header__content,[data-calendar-theme=light] .vanilla-calendar-month,[data-calendar-theme=light] .vanilla-calendar-year{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-month:hover,[data-calendar-theme=light] .vanilla-calendar-year:hover{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_not-active{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-months__month{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-months__month:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-years__year{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-years__year:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-week-numbers__title,[data-calendar-theme=light] .vanilla-calendar-week-number{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week-number:hover{color:#475569}[data-calendar-theme=light] .vanilla-calendar-week__day{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity: .7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity: .7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__btn:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_today{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_next{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__popup{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__popup:before{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-shadow: 0 3px 15px rgba(85, 85, 85, .2);--tw-shadow-colored: 0 3px 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light] .vanilla-calendar-time{border-color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input,[data-calendar-theme=light] .vanilla-calendar-time__minutes input{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=light] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:before,[data-calendar-theme=light] .vanilla-calendar-time__range:after{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-thumb{border-color:#cbd5e1;--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-thumb{border-color:#cbd5e1;--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=dark].vanilla-calendar{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark].vanilla-calendar_to-input{--tw-shadow: 0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored: 0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=dark].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-arrow{background-color:transparent}[data-calendar-theme=dark] .vanilla-calendar-arrow:before{background-image:url(${br})}[data-calendar-theme=dark] .vanilla-calendar-arrow:hover:before{opacity:.6}[data-calendar-theme=dark] .vanilla-calendar-header__content,[data-calendar-theme=dark] .vanilla-calendar-month,[data-calendar-theme=dark] .vanilla-calendar-year{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-month:hover,[data-calendar-theme=dark] .vanilla-calendar-year:hover,[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_not-active{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month,[data-calendar-theme=dark] .vanilla-calendar-years__year{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity: 1;background-color:rgb(100 116 139/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-week-numbers__title,[data-calendar-theme=dark] .vanilla-calendar-week-number{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week-number:hover{color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-week__day{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity: .8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity: .8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#e2e8f0}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_next{color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__popup{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__popup:before{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));--tw-shadow: inset 0 0 0 1px rgb(255 255 255 / .1);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=dark] .vanilla-calendar-time{border-color:#1e293b}[data-calendar-theme=dark] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:before,[data-calendar-theme=dark] .vanilla-calendar-time__range:after{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-thumb{border-color:#475569;--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-thumb{border-color:#475569;--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}/*!\n * Multiple-Select-Vanilla styling\n * @author zhixin wen \n * @contributor Ghislain B.\n */.ms-dark-mode{--ms-checkbox-color: rgb(63.5819672131, 140.3073770492, 253.4180327869);--ms-checkbox-hover-color: rgb(78.756557377, 149.3995901639, 253.543442623);--ms-checkbox-icon-container-border: 1px solid #797979;--ms-choice-border: 1px solid #757575;--ms-choice-bgcolor: #262b2f;--ms-choice-color: #d4d4d4;--ms-choice-focus-border-color: rgb(38.2909836066, 125.1536885246, 253.2090163934);--ms-choice-focus-box-shadow: 0 0 0 2px rgba(13, 110, 253, 0.2);--ms-drop-background: #2a2f34;--ms-drop-border: 1px solid #585858;--ms-drop-color: #cccccc;--ms-drop-hide-radio-hover-bgcolor: rgb(1.9713114754, 97.5799180328, 238.5286885246);--ms-drop-option-divider-border-top: 1px solid #696969;--ms-drop-scrollbar-color: #828282 #424242;--ms-icon-color: #bcbcbc;--ms-icon-color-hover: #d0d0d0;--ms-option-highlight-bg-color: rgb(1.762295082, 87.2336065574, 213.237704918);--ms-ok-button-bg-color: #262b2f;--ms-ok-button-bg-hover-color: #24282c;--ms-ok-button-border-color: #4a4a4a;--ms-ok-button-text-color: rgb(38.2909836066, 125.1536885246, 253.2090163934);--ms-ok-button-text-hover-color: rgb(38.2909836066, 125.1536885246, 253.2090163934);--ms-optgroup-color: #fff;--ms-search-input-bg-color: #2f353a;--ms-search-input-color: #d4d4d4;--ms-search-input-border: 1px solid #757575;--ms-select-all-border-bottom: 1px solid #5d5d5d;--ms-select-all-text-color: #fff;--ms-select-all-text-font-weight: bold}/*!\n * Multiple-Select-Vanilla styling\n * @author zhixin wen \n * @contributor Ghislain B.\n */.ms-icon-caret{--ms-icon-caret-icon-svg: url(${vr});-webkit-mask:var(--ms-icon-caret-icon-svg) no-repeat;mask:var(--ms-icon-caret-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-close{--ms-icon-close-icon-svg: url(${ur});-webkit-mask:var(--ms-icon-close-icon-svg) no-repeat;mask:var(--ms-icon-close-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-check{--ms-icon-check-icon-svg: url(${hr});-webkit-mask:var(--ms-icon-check-icon-svg) no-repeat;mask:var(--ms-icon-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-minus{--ms-icon-minus-icon-svg: url(${fr});-webkit-mask:var(--ms-icon-minus-icon-svg) no-repeat;mask:var(--ms-icon-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-radio{--ms-icon-radio-icon-svg: url(${wr});-webkit-mask:var(--ms-icon-radio-icon-svg) no-repeat;mask:var(--ms-icon-radio-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-parent .ms-icon,.ms-drop .ms-icon{display:inline-block;background-color:currentColor;flex-shrink:0;color:var(--ms-icon-color, #000);font-size:var(--ms-icon-size, 13px);height:var(--ms-icon-size, 13px);width:var(--ms-icon-size, 13px)}.ms-parent .ms-icon:hover,.ms-drop .ms-icon:hover{color:var(--ms-icon-color-hover, #303030)}.ms-parent .ms-select-all,.ms-parent li:not(.hide-radio),.ms-drop .ms-select-all,.ms-drop li:not(.hide-radio){cursor:pointer}.ms-parent .ms-select-all.disabled,.ms-parent li:not(.hide-radio).disabled,.ms-drop .ms-select-all.disabled,.ms-drop li:not(.hide-radio).disabled{cursor:default}.ms-parent .ms-select-all .icon-checkbox-container,.ms-parent li:not(.hide-radio) .icon-checkbox-container,.ms-drop .ms-select-all .icon-checkbox-container,.ms-drop li:not(.hide-radio) .icon-checkbox-container{display:inline-flex;align-items:center;justify-content:center;height:var(--ms-checkbox-icon-container-height, 1.05rem);width:var(--ms-checkbox-icon-container-width, 1.05rem);border:var(--ms-checkbox-icon-container-border, 1px solid #d0d0d0);border-radius:.125rem}.ms-parent .ms-select-all .icon-checkbox-container div,.ms-parent li:not(.hide-radio) .icon-checkbox-container div,.ms-drop .ms-select-all .icon-checkbox-container div,.ms-drop li:not(.hide-radio) .icon-checkbox-container div{font-size:14px;color:var(--ms-checkbox-color, #0d6efd)}.ms-parent .ms-select-all .icon-checkbox-container div:hover,.ms-parent li:not(.hide-radio) .icon-checkbox-container div:hover,.ms-drop .ms-select-all .icon-checkbox-container div:hover,.ms-drop li:not(.hide-radio) .icon-checkbox-container div:hover{color:var(--ms-checkbox-hover-color, rgb(2.0549180328, 101.718442623, 248.6450819672))}.ms-parent .ms-select-all .icon-checkbox-container div.ms-icon-uncheck,.ms-parent li:not(.hide-radio) .icon-checkbox-container div.ms-icon-uncheck,.ms-drop .ms-select-all .icon-checkbox-container div.ms-icon-uncheck,.ms-drop li:not(.hide-radio) .icon-checkbox-container div.ms-icon-uncheck{visibility:hidden}.ms-parent .ms-select-all .icon-checkbox-container.radio,.ms-parent li:not(.hide-radio) .icon-checkbox-container.radio,.ms-drop .ms-select-all .icon-checkbox-container.radio,.ms-drop li:not(.hide-radio) .icon-checkbox-container.radio{border-radius:50%}.ms-parent .ms-select-all .icon-checkbox-container+span,.ms-parent li:not(.hide-radio) .icon-checkbox-container+span,.ms-drop .ms-select-all .icon-checkbox-container+span,.ms-drop li:not(.hide-radio) .icon-checkbox-container+span{display:inline-flex;align-items:center;column-gap:var(--ms-label-column-gap, 0);padding-left:var(--ms-label-text-padding-left, 8px)}.ms-offscreen{clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;position:absolute !important;outline:0 !important;left:auto !important;top:auto !important}.ms-parent{display:inline-block;position:relative;vertical-align:middle}.ms-choice{display:flex;align-items:center;cursor:pointer;width:100%;height:26px;overflow:hidden;padding:var(--ms-choice-padding, 0 6px 0 8px);background-color:var(--ms-choice-bgcolor, #fff);border:var(--ms-choice-border, 1px solid #ccc);border-radius:var(--ms-choice-border-radius, 4px);line-height:var(--ms-choice-line-height, 26px);color:var(--ms-choice-color, #444);text-align:var(--ms-choice-text-align, left);outline:var(--ms-drop-outline, 0);text-decoration:none;user-select:none;white-space:nowrap}.ms-choice:focus{border-color:var(--ms-choice-focus-border-color, hsl(215.75, 98.3606557377%, 112.1568627451%));box-shadow:var(--ms-choice-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.ms-choice.disabled{border:var(--ms-choice-disabled-border, 1px solid #ddd);background-color:var(--ms-choice-disabled-bgcolor, #f4f4f4);background-image:none;cursor:default}.ms-choice>span{display:flex;flex:1;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;column-gap:var(--ms-label-column-gap, 0)}.ms-choice>span.ms-placeholder{color:var(--ms-placeholder-color, #c9c9c9)}.ms-choice>div.ms-icon-close{margin-right:2px}.ms-choice>div.ms-icon-caret{height:var(--ms-chevron-icon-size, 16px);width:var(--ms-chevron-icon-size, 16px)}.ms-choice>div.ms-icon-caret.open{transform:scaleY(-1)}.ms-drop{width:auto;min-width:100%;overflow:hidden;display:none;position:absolute;background:var(--ms-drop-background, #fff);border:var(--ms-drop-border, 1px solid #d0d0d0);border-radius:var(--ms-drop-border-radius, 4px);color:var(--ms-drop-color, #333);margin-top:var(--ms-drop-margin-top, -1px);padding:var(--ms-drop-padding, 0);z-index:var(--ms-drop-zindex, 1050)}.ms-drop.bottom{top:100%;box-shadow:var(--ms-drop-bottom-box-shadow, 0 4px 5px rgba(0, 0, 0, 0.15))}.ms-drop.top{bottom:100%;box-shadow:var(--ms-drop-top-box-shadow, 0 -4px 5px rgba(0, 0, 0, 0.15))}.ms-drop .ms-select-all{border-bottom:var(--ms-select-all-border-bottom, 1px solid #ddd);line-height:var(--ms-select-all-line-height, calc(13px + 2px));padding:var(--ms-select-all-padding, 4px);width:100%}.ms-drop .ms-select-all:hover{background-color:var(--ms-select-all-text-hover-color, transparent)}.ms-drop .ms-select-all.highlighted{background-color:var(--ms-option-highlight-bg-color, #fcfcfc)}.ms-drop .ms-select-all label{display:inline-flex;align-items:center;font-weight:var(--ms-select-all-text-font-weight, normal);padding:var(--ms-select-all-label-padding, 6px 10px);border:var(--ms-select-all-label-border, 1px solid transparent);color:var(--ms-select-all-text-color, rgb(1.9713114754, 97.5799180328, 238.5286885246));width:100%}.ms-drop .ms-select-all label:hover{cursor:pointer;border:var(--ms-select-all-label-hover-border, 1px solid #d5d5d5)}.ms-drop .ms-select-all label input{opacity:0;width:0;margin-left:0}.ms-drop .ms-select-all label div{display:inline-flex}.ms-drop .ms-ok-button{cursor:pointer;display:block;padding:var(--ms-ok-button-padding, 0);width:var(--ms-ok-button-width, 100%);height:var(--ms-ok-button-height, 26px);border-color:var(--ms-ok-button-border-color, #ccc);border-radius:var(--ms-ok-button-border-radius, 0 0 4px 4px);border-width:var(--ms-ok-button-border-width, 1px 0 0 0);text-align:var(--ms-ok-button-text-align, center);color:var(--ms-ok-button-text-color, #0d6efd);font-weight:var(--ms-ok-button-font-weight, 600);background-color:var(--ms-ok-button-bg-color, #fff)}.ms-drop .ms-ok-button:hover{background-color:var(--ms-ok-button-bg-hover-color, #f9f9f9);color:var(--ms-ok-button-text-hover-color, rgb(1.9713114754, 97.5799180328, 238.5286885246))}.ms-search{display:flex;align-items:center;justify-content:center;box-sizing:border-box;position:relative;white-space:nowrap;width:100%;margin:var(--ms-search-margin, 0);min-height:var(--ms-search-min-height, 26px);padding:var(--ms-search-padding, 4px);z-index:var(--ms-search-zindex, 10000)}.ms-search input{box-shadow:none;font-family:sans-serif;height:auto !important;width:100%;color:var(--ms-search-input-color, #444);background-color:var(--ms-search-input-bg-color, #fff);border:var(--ms-search-input-border, 1px solid #b9b9b9);border-radius:var(--ms-search-input-border-radius, 5px);min-height:var(--ms-search-input-min-height, 24px);outline:var(--ms-search-input-outline, 0);padding:var(--ms-search-input-padding, 0 5px);margin:var(--ms-search-input-margin, 0)}.ms-search input::placeholder{color:var(--ms-search-input-placeholder, #999)}.ms-search span.ms-icon-close{cursor:pointer;height:var(--ms-icon-size, 13px);margin:var(--ms-search-icon-close-margin, 0 2px 0 5px)}.ms-drop ul{overflow:auto;outline:var(--ms-drop-outline, 0);margin:var(--ms-drop-list-margin, 0px);padding:var(--ms-drop-list-padding, 4px 6px);scrollbar-color:var(--ms-drop-scrollbar-color, #c1c1c1 #f1f1f1)}.ms-drop ul>li{cursor:pointer;background-image:none;list-style:none;position:static;align-items:var(--ms-drop-list-item-align-items, center);display:var(--ms-drop-list-item-display, flex);padding:var(--ms-drop-list-item-padding, 2px 4px)}.ms-drop ul>li .disabled{cursor:default;font-weight:normal !important;opacity:var(--ms-drop-list-item-disabled-opacity, 0.35);filter:var(--ms-drop-list-item-disabled-filter, Alpha(Opacity=35))}.ms-drop ul>li.multiple{display:block;float:left}.ms-drop ul>li.group{clear:both}.ms-drop ul>li.multiple label{width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-drop ul>li label{cursor:pointer;display:flex;align-items:center;font-weight:normal;position:relative;white-space:nowrap;flex:0 0 100%;margin-bottom:var(--ms-label-margin-bottom, 0);min-height:var(--ms-label-min-height, 1.25rem);padding:var(--ms-label-padding, 2px 4px)}.ms-drop ul>li label.optgroup{color:var(--ms-optgroup-color, #000);font-weight:var(--ms-drop-optgroup-font-weight, bold)}.ms-drop ul>li.hide-radio{padding:var(--ms-drop-hide-radio-padding, 0)}.ms-drop ul>li.hide-radio:focus,.ms-drop ul>li.hide-radio:hover{background-color:var(--ms-drop-hide-radio-hover-bgcolor, #fafafa)}.ms-drop ul>li.hide-radio.selected{color:var(--ms-drop-hide-radio-selected-color, unset);background-color:var(--ms-drop-hide-radio-selected-bgcolor, unset)}.ms-drop ul>li.hide-radio label{margin-bottom:var(--ms-drop-hide-radio-label-margin-bottom, 0);padding:var(--ms-drop-hide-radio-label-padding, 5px 8px)}.ms-drop ul>li.hide-radio input{display:none}.ms-drop ul>li.option-level-1 label{padding-left:var(--ms-drop-list-item-level1-padding-left, 8px)}.ms-drop ul>li.option-divider{padding:var(--ms-drop-option-divider-padding, 0);border-top:var(--ms-drop-option-divider-border-top, 1px solid #e9ecef)}.ms-drop ul>li.highlighted{background-color:var(--ms-option-highlight-bg-color, #fcfcfc)}.ms-drop input[type=radio],.ms-drop input[type=checkbox]{opacity:0;width:0;position:absolute;margin-left:var(--ms-drop-input-margin-left, -1.25rem);margin-top:var(--ms-drop-input-margin-top, 0.3rem);accent-color:var(--ms-checkbox-color, #0d6efd)}.ms-drop input:focus{outline:var(--ms-input-focus-outline, none)}.ms-drop .ms-no-results{display:none}.ms-drop .ms-infinite-option{height:var(--ms-infinite-empty-option-height, 20px)}.ms-dark-mode,.ms-drop.ms-dark-mode,.slick-dark-mode .ms-dark-mode,.slick-dark-mode .slick-submenu,.slick-dark-mode{--slick-primary-color: rgb(88.8729508197, 155.4610655738, 253.6270491803);--slick-base-dark-text-color: #d4d4d4;--slick-base-dark-menu-bg-color: #252525;--slick-base-dark-menu-border: 1px solid #505050;--slick-base-dark-menu-item-border: 1px solid #5a5a5a;--slick-base-dark-menu-item-hover-color: #363b40;--slick-base-dark-invalid-color: #ea868f;--slick-highlight-color: rgb(88.8729508197, 155.4610655738, 253.6270491803);--slick-text-color: #d4d4d4;--slick-autocomplete-bg-color: var(--slick-base-dark-menu-bg-color);--slick-autocomplete-hover-bg-color: #2c3034;--slick-autocomplete-text-color: #cdcdcd;--slick-autocomplete-tpl4-bottom-right-text-color: var(--slick-base-dark-text-color);--slick-autocomplete-tpl4-bottom-left-text-color: var(--slick-base-dark-text-color);--slick-autocomplete-tpl4-top-left-text-color: #fafafa;--slick-button-border-color: #626262;--slick-button-hover-border-color: #808080;--slick-button-primary-color: #bababa;--slick-button-style-bg-color: var(--slick-base-dark-menu-bg-color);--slick-btn-default-bg-color: #383838;--slick-btn-default-text-color: #ffffff;--slick-btn-default-border-color: #565656;--slick-cell-even-background-color: #141618;--slick-cell-odd-background-color: #2c3034;--slick-cell-text-color: #d4d4d4;--slick-cell-border-top: 1px solid #474747;--slick-column-picker-background-color: var(--slick-base-dark-menu-bg-color);--slick-column-picker-box-shadow: 0 0 1px #606060;--slick-column-picker-border: var(--slick-base-dark-menu-border);--slick-column-picker-close-btn-color: #bbbbbb;--slick-column-picker-close-btn-bg-color: transparent;--slick-column-picker-hr-bg-color: #434343;--slick-column-picker-hr-divider-border: 1px solid #525252;--slick-column-picker-icon-color: var(--slick-highlight-color);--slick-column-picker-item-hover-border: var(--slick-base-dark-menu-item-border);--slick-column-picker-item-hover-color: var(--slick-base-dark-menu-item-hover-color);--slick-column-picker-title-border-bottom: 1px solid #525252;--slick-checkbox-opacity-hover: 0.7;--slick-checkbox-icon-color: var(--slick-primary-color);--slick-checkbox-icon-bg-color: #444444;--slick-checkbox-unchecked-color: rgb(63.5819672131, 140.3073770492, 253.4180327869);--slick-checkbox-unchecked-opacity: 0.4;--slick-detail-view-icon-color: var(--slick-primary-color);--slick-detail-view-icon-color-hover: var(--slick-primary-color);--slick-detail-view-icon-opacity-hover: 0.75;--slick-detail-view-container-border: 1px solid #525252;--slick-detail-view-container-bgcolor: #3c4349;--slick-grid-menu-icon-btn-color: #ededed;--slick-row-mouse-hover-color: #2c3034;--slick-header-background-color: #1c1c1c;--slick-grid-footer-bg-color: #1c1c1c;--slick-grid-footer-border-top: 1px solid #606060;--slick-header-text-color: #e4e4e4;--slick-hover-header-color: var(--slick-base-dark-text-color);--slick-header-row-background-color: #2d2d2d;--slick-preheader-border-right: 1px solid #3e3e3e;--slick-pane-top-border-top: 1px solid #606060;--slick-empty-data-warning-color: var(--slick-base-dark-text-color);--slick-grid-header-background: #2d2d2d;--slick-icon-sort-color: var(--slick-primary-color);--slick-header-column-background-active: #535353;--slick-slider-filter-input-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-menu-bg-color: var(--slick-base-dark-menu-bg-color);--slick-menu-border: var(--slick-base-dark-menu-border);--slick-menu-box-shadow: 0 0 1px #606060;--slick-menu-close-btn-bg-color: transparent;--slick-menu-close-btn-color: #bbbbbb;--slick-menu-color: #ededed;--slick-menu-item-disabled-color: #686868;--slick-menu-divider-color: #606060;--slick-menu-item-hover-color: var(--slick-base-dark-menu-item-hover-color);--slick-menu-item-hover-border: var(--slick-base-dark-menu-item-border);--slick-menu-title-border-bottom: 1px solid #525252;--slick-menu-title-color: #cecece;--slick-slider-filter-border: var(--slick-base-dark-menu-item-border);--slick-slider-filter-thumb-color: #d0d0d0;--slick-font-color: #d3d3d3;--slick-form-control-border: var(--slick-base-dark-menu-item-border);--slick-form-control-bg-color: var(--slick-base-dark-menu-bg-color);--slick-input-group-addon-color: var(--slick-base-dark-text-color);--slick-input-group-addon-bg-color: #383a3c;--slick-input-group-addon-border: var(--slick-base-dark-menu-item-border);--slick-input-group-btn-bg-color: #454545;--slick-input-group-btn-hover-bg-color: #3e3e3e;--slick-input-group-btn-border: var(--slick-base-dark-menu-item-border);--slick-input-group-append-bg-color: #383838;--slick-compound-filter-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-date-picker-bg-color: var(--slick-base-dark-menu-bg-color);--slick-footer-left-text-color: #acacac;--slick-footer-right-text-color: #acacac;--slick-grid-header-unorderable-bg-color: #1c1c1c;--slick-slider-filter-runnable-track-bgcolor: #787878;--slick-draggable-group-placeholder-color: #999;--slick-draggable-group-drop-bgcolor: #2c3034;--slick-draggable-group-droppable-hover-bgcolor: #353a3f;--slick-draggable-group-drop-border: #3e3e3e;--slick-draggable-group-drop-border-top: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-bottom: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-right: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-left: var(--slick-draggable-group-drop-border);--slick-draggable-group-toggle-all-border: 1px solid #626262;--slick-draggable-group-toggle-all-icon-color: var(--slick-primary-color);--slick-draggable-group-column-border: 1px solid #626262;--slick-group-totals-formatter-bgcolor: #1f2225;--slick-group-totals-formatter-color: #f3f3f3;--slick-icon-group-color: var(--slick-primary-color);--slick-editing-field-bg-color: #333333;--slick-editing-field-border: 1px solid #7c7c7c;--slick-editor-input-disabled-color: #404040;--slick-placeholder-color: #999;--slick-editor-modal-default-btn-disabled-bg-color: #3f3f3f;--slick-editor-modal-default-btn-disabled-color: #5b5b5b;--slick-editor-modal-detail-container-border-modified: 1px solid #cc8400;--slick-btn-default-border: var(--slick-base-dark-menu-item-border);--slick-btn-default-border-hover-color: var(--slick-button-hover-border-color);--slick-editor-modal-close-btn-border-left: var(--slick-base-dark-menu-border);--slick-editor-modal-footer-btn-border: var(--slick-base-dark-menu-item-border);--slick-editor-modal-footer-btn-border-hover-color: var(--slick-button-hover-border-color);--slick-editor-modal-container-bg-color: #333333;--slick-editor-modal-header-bg-color: #333333;--slick-editor-modal-footer-bg-color: #333333;--slick-editor-modal-detail-label-color: #abaaaa;--slick-editor-modal-footer-btn-text-color-hover: #eeeeee;--slick-editor-modal-container-border: var(--slick-base-dark-menu-border);--slick-editor-modal-header-border-bottom: var(--slick-base-dark-menu-border);--slick-editor-modal-footer-border-top: var(--slick-base-dark-menu-border);--slick-editor-modal-input-editor-border: var(--slick-base-dark-menu-border);--slick-editor-modal-checkbox-editor-border: var(--slick-base-dark-menu-border);--slick-editor-modal-container-box-shadow: 0 0 2px #606060;--slick-editor-modal-reset-btn-bg-color: #383838;--slick-editor-modal-close-btn-bg-color: transparent;--slick-editor-modal-close-btn-color: #bababa;--slick-editor-modal-reset-btn-color: #bababa;--slick-editor-modal-detail-container-border-invalid: 1px solid var(--slick-base-dark-invalid-color);--slick-editor-modal-detail-label-color-invalid: var(--slick-base-dark-invalid-color);--slick-editor-modal-title-font-color: var(--slick-font-color);--slick-editor-modal-validation-color: var(--slick-base-dark-invalid-color);--slick-editor-modal-validation-summary-color: var(--slick-base-dark-invalid-color);--slick-editor-modal-text-color: var(--slick-base-dark-text-color);--slick-large-editor-background-color: var(--slick-base-dark-menu-bg-color);--slick-large-editor-border: 2px solid #565656;--slick-large-editor-text-color: var(--slick-base-dark-text-color);--slick-text-editor-color: var(--slick-base-dark-text-color);--slick-header-menu-button-icon-color: var(--slick-menu-color);--slick-text-editor-background: var(--slick-base-dark-menu-bg-color);--slick-pagination-button-border: 1px solid #696969;--slick-pagination-button-border-color: #4b4b4b;--slick-pagination-button-border-disabled-color: #565656;--slick-pagination-button-bg-color: #1e1e1e;--slick-pagination-button-hover-color: #2b2b2b;--slick-pagination-icon-color: var(--slick-primary-color);--slick-pagination-icon-seek-background-color: #434343;--slick-pagination-icon-seek-disabled-bg-color: #434343;--slick-pagination-icon-seek-disabled-color: gray;--slick-pagination-page-input-bgcolor: #2b2f34;--slick-pagination-page-select-bg-color: #1c1c1c;--slick-pagination-text-color: #cfcfcf;--slick-row-selected-color: #474747;--slick-scrollbar-color: #828282 #424242;--slick-sorting-header-color: var(--slick-base-dark-text-color);--slick-submenu-box-shadow: 0 1px 3px 1px rgba(146, 152, 163, 0.4);--slick-container-border-top: var(--slick-base-dark-menu-border);--slick-container-border-bottom: var(--slick-base-dark-menu-border);--slick-canvas-bg-color: #141618;--slick-multiselect-checkbox-hover-bg-color: $slick-dark-base-dark-menu-bg-color;--slick-multiselect-input-filter-border: 1px solid #949494;--slick-multiselect-input-focus-border-color: var(--slick-form-control-focus-border-color);--slick-multiselect-input-focus-box-shadow: var(--slick-form-control-focus-box-shadow);--slick-multiselect-option-highlight-bg-color: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-select-all-label-hover-bg-color: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-option-highlight-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-choice-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-choice-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-multiselect-drop-background: var(--slick-base-dark-menu-bg-color);--slick-multiselect-drop-color: #bbbbbb;--slick-multiselect-drop-hide-radio-hover-bgcolor: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-dropdown-border: 1px solid #5d5d5d;--slick-multiselect-option-highlight-bg-color: var(--slick-multiselect-select-all-label-hover-bg-color);--slick-multiselect-ok-button-bg-color: #262626;--slick-multiselect-ok-button-bg-hover-color: #373c42;--slick-multiselect-ok-button-border-color: #626262;--slick-multiselect-ok-button-text-color: var(--slick-primary-color);--slick-multiselect-ok-button-text-hover-color: var(--slick-primary-color);--slick-multiselect-placeholder-color: #999;--slick-multiselect-select-all-border-bottom: 1px solid #5d5d5d;--slick-multiselect-select-all-label-hover-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-select-all-text-color: #fff;--ms-checkbox-color: var(--slick-primary-color);--ms-choice-bgcolor: var(--slick-base-dark-menu-bg-color);--ms-choice-border: var(--slick-base-dark-menu-item-border);--ms-choice-focus-box-shadow: var(--slick-form-control-focus-box-shadow, $slick-form-control-focus-box-shadow);--ms-drop-background: var(--slick-base-dark-menu-bg-color);--ms-drop-color: #bbbbbb;--ms-drop-hide-radio-hover-bgcolor: var(--slick-base-dark-menu-item-hover-color);--ms-option-highlight-bg-color: var(--slick-multiselect-select-all-label-hover-bg-color);--ms-ok-button-bg-color: #262626;--ms-ok-button-bg-hover-color: #373c42;--ms-placeholder-color: #999;--ms-select-all-label-hover-border: var(--slick-base-dark-menu-item-border)}.ms-dark-mode .text-color-primary,.ms-drop.ms-dark-mode .text-color-primary,.slick-dark-mode .ms-dark-mode .text-color-primary,.slick-dark-mode .slick-submenu .text-color-primary,.slick-dark-mode .text-color-primary{color:var(--slick-primary-color)}.dark-mode{--slick-button-border-color: #626262;--slick-button-hover-border-color: #939393;--slick-button-primary-color: #bababa;--slick-button-style-bg-color: #252525}.dark-mode .text-color-primary{--text-color-primary: var(--slick-primary-color, rgb(88.8729508197, 155.4610655738, 253.6270491803))}.dark-mode .text-color-secondary{--text-color-secondary: rgba(222, 226, 230, 0.75)}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */@keyframes fade{0%,100%{background:none}50%{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234))}}@keyframes slickgrid-invalid-highlight{from{box-shadow:0 0 6px red}to{box-shadow:none}}.full-height{height:100%}.grid-pane{width:100%}.pointer{cursor:pointer}.btn-default{color:var(--slick-btn-default-text-color, #212529);border:var(--slick-btn-default-border, 1px solid #dbdbdb)}.btn-default:hover{border-color:var(--slick-btn-default-border-hover-color, #b5b5b5)}.slick-dark-mode .btn-default{color:var(--slick-btn-default-text-color, #212529);border:var(--slick-btn-default-border, 1px solid #dbdbdb)}.slick-dark-mode .btn-default:hover{border-color:var(--slick-btn-default-border-hover-color, #b5b5b5)}.slickgrid-container{outline:0;position:relative;box-sizing:content-box;width:100%;border-top:var(--slick-container-border-top, 0 none);border-bottom:var(--slick-container-border-bottom, 1px solid #dddddd);border-left:var(--slick-container-border-left, 0 none);border-right:var(--slick-container-border-right, 0 none);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif)}.slickgrid-container input[type=checkbox]{vertical-align:baseline;margin:0}.slickgrid-container .slick-group-header-column,.slickgrid-container .slick-header-columns,.slickgrid-container .slick-header-column{box-sizing:content-box !important}.slickgrid-container .slick-header-column:hover{background:var(--slick-header-column-background-hover, rgba(249.9, 249.9, 249.9, 0.6))}.slickgrid-container .slick-header-column-active{background-color:var(--slick-header-column-background-active, rgba(242.25, 242.25, 242.25, 0.6)) !important}.slickgrid-container .slick-headerrow{background:var(--slick-grid-header-background, rgba(255, 255, 255, 0.6))}.slickgrid-container .grid-canvas{background:var(--slick-canvas-bg-color, #fff)}.slickgrid-container .slick-group{border-bottom:var(--slick-group-border-bottom, 2px solid silver)}.slickgrid-container .slick-sortable-placeholder{background:var(--slick-header-column-sortable-background-hover, #e0e0e0)}.slickgrid-container .slick-row{position:absolute;width:100%;border:0;line-height:20px;color:var(--slick-cell-text-color, #333);font-family:var(--slick-cell-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-weight:var(--slick-cell-font-weight, normal)}.slickgrid-container .slick-row:hover{background-color:var(--slick-row-mouse-hover-color, #eff5fc);box-shadow:var(--slick-row-mouse-hover-box-shadow, none);z-index:var(--slick-row-mouse-hover-z-index, 5)}.slickgrid-container .slick-row.active{padding:var(--slick-cell-padding, 5px 6px)}.slickgrid-container .slick-row.highlighter{background:orange !important;transition-property:background;transition-duration:3s;transition-timing-function:ease-in}.slickgrid-container .slick-row.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .slick-row.odd{background-color:var(--slick-cell-odd-background-color, rgb(247.35, 247.35, 247.35))}.slickgrid-container .slick-row.odd:hover{background-color:var(--slick-row-mouse-hover-color, #eff5fc)}.slickgrid-container .slick-row.odd .slick-cell{background:inherit}.slickgrid-container .slick-row.odd .slick-cell.selected{background-color:var(--slick-row-selected-color, #dae8f1)}.slickgrid-container .slick-row.odd .slick-cell.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .slick-row.highlight{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234))}.slickgrid-container .slick-row.highlight-animate{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234)) !important;animation:fade var(--slick-row-highlight-fade-animation, 1s linear)}.slickgrid-container .slick-row.slick-group-totals{color:var(--slick-group-totals-formatter-color, gray);background:var(--slick-group-totals-formatter-bgcolor, #fff)}.slickgrid-container .slick-row.slick-group-totals .slick-cell{font-size:var(--slick-group-totals-formatter-font-size, 14px)}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell{background-color:var(--slick-row-based-edit-editmode-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell:hover,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover{background-color:var(--slick-row-based-edit-editmode-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell:hover .active,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover .active{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5)) !important}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell .active,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active{background-color:var(--slick-row-based-edit-editmode-active-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell .active:hover,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active:hover{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row .slick-cell.invalid{border-color:red;animation-duration:.2s;animation-name:slickgrid-invalid-highlight}.slickgrid-container .slick-row .slick-cell.active{box-shadow:var(--slick-cell-active-box-shadow, inset 0 0 0 1px #aaaaaa);border:var(--slick-cell-active-border, none);z-index:var(--slick-cell-active-z-index, 6);padding:var(--slick-cell-padding, 5px 6px)}.slickgrid-container .slick-row .slick-cell.active input.dual-editor-text{width:calc(50% + 1px - 5px);height:100%;outline:0;transform:translate(0, -2px)}.slickgrid-container .slick-row .slick-cell.slick-rbe-unsaved-cell{background-color:var(--slick-row-based-edit-unsaved-cell-bgcolor, #f3ed91) !important}.slickgrid-container .slick-row.active-row .slick-cell{background-color:#e2fffd}.slickgrid-container .slick-row.active-row.odd .slick-cell{background-color:hsl(0,0%,95%)}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell{background-color:var(--slick-row-based-edit-editmode-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover{background-color:var(--slick-row-based-edit-editmode-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover .active{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5)) !important}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active{background-color:var(--slick-row-based-edit-editmode-active-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active:hover{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-group-header-columns{position:relative;white-space:nowrap;cursor:default;overflow:hidden}.slickgrid-container .slick-group-header{width:100%;overflow:hidden;border-left:0px}.slickgrid-container .slick-group-header-column.slick-state-default{position:relative;display:inline-block;overflow:hidden;text-overflow:ellipsis;height:16px;line-height:16px;margin:0;padding:4px}.slickgrid-container .slick-viewport,.slickgrid-container .slick-top-panel-scroller,.slickgrid-container .slick-header,.slickgrid-container .slick-headerrow,.slickgrid-container .slick-footerrow{position:relative;width:100%;border:1px solid none;border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-right-width:0;border-bottom-width:0;margin:0;outline:0;scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1)}.slickgrid-container .slick-top-panel-scroller{overflow:hidden}.slickgrid-container .slick-pane{position:absolute;outline:0;overflow:hidden;width:100%}.slickgrid-container .slick-pane-header{display:block;background-color:var(--slick-header-background-color, #ffffff);border-bottom:var(--slick-header-border-bottom, 0 none)}.slickgrid-container .slick-pane-top{box-sizing:border-box;border-top:var(--slick-pane-top-border-top, none)}.slickgrid-container .slick-viewport{height:100%;overflow:auto;border-top:var(--slick-viewport-border-top, 0 none);border-bottom:var(--slick-viewport-border-bottom, 0 none);border-left:var(--slick-viewport-border-left, 0 none);border-right:var(--slick-viewport-border-right, 0 none)}.slickgrid-container .slick-viewport ::-webkit-scrollbar{-webkit-appearance:none}.slickgrid-container .slick-viewport ::-webkit-scrollbar-thumb{border-radius:4px;border:2px solid #fff;background-color:rgba(0,0,0,.5)}.slickgrid-container .slick-header,.slickgrid-container .slick-headerrow,.slickgrid-container .slick-footerrow{overflow:hidden}.slickgrid-container .slick-headerrow{border-top-color:rgba(0,0,0,0);border-top-width:0}.slickgrid-container .slick-top-panel,.slickgrid-container .slick-header-columns,.slickgrid-container .slick-headerrow-columns,.slickgrid-container .slick-footerrow-columns{position:relative;white-space:nowrap;cursor:default;overflow:hidden;margin:0;padding:0;border:0;outline:0}.slickgrid-container .slick-cell,.slickgrid-container .slick-header-column,.slickgrid-container .slick-headerrow-column,.slickgrid-container .slick-footerrow-column{position:absolute;top:0;bottom:0;border-top-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-top-width:0;border-left-width:0;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;z-index:1;white-space:nowrap;cursor:default}.slickgrid-container .slick-cell.slick-header-is-leaf,.slickgrid-container .slick-header-column.slick-header-is-leaf,.slickgrid-container .slick-headerrow-column.slick-header-is-leaf,.slickgrid-container .slick-footerrow-column.slick-header-is-leaf{border-bottom-color:rgba(0,0,0,0);border-bottom-width:0}.slickgrid-container .slick-header-column.slick-state-default{position:relative;display:inline-block;overflow:hidden;text-overflow:ellipsis;height:16px;line-height:16px;margin:0;padding:4px;border-right:1px solid var(--slick-grid-border-color, none);border-left:0px !important;border-top:0px !important;border-bottom:0px !important;float:left}.slickgrid-container .slick-header-column{padding:var(--slick-header-padding, 4px 4px 4px 4px)}.slickgrid-container .grid-canvas{position:relative;outline:0}.slickgrid-container .slick-header.slick-state-default{box-shadow:0 1px 2px rgba(0,0,0,.1)}.slickgrid-container .slick-column-name{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--slick-header-row-count, 2)}.slickgrid-container .slick-cell{background:inherit;border:1px rgba(0,0,0,0);box-sizing:border-box;border-style:var(--slick-grid-border-style, solid);display:var(--slick-cell-display, block);padding:1px 2px;align-items:center}.slickgrid-container .slick-cell.highlighted{background:#87cefa;background:rgba(0,0,255,.2);transition:all .5s}.slickgrid-container .slick-cell.flashing{border:1px solid red !important}.slickgrid-container .slick-cell.editable{z-index:11;overflow:visible;background:var(--slick-editor-bg-color, transparent);border-color:#000;border-style:solid}.slickgrid-container .slick-cell:focus{outline:none}.slickgrid-container .slick-reorder-proxy{cursor:move;display:inline-block;background:var(--slick-row-move-plugin-proxy-bg-color, blue);opacity:var(--row-move-plugin-proxy-opacity, 0.12)}.slickgrid-container .slick-reorder-guide{display:inline-block;height:var(--slick-row-move-plugin-guide-height, 2px);background:var(--slick-row-move-plugin-guide-bg-color, blue);opacity:var(--slick-row-move-plugin-guide-opacity, 0.7)}.slickgrid-container .slick-reorder-shadow-row{position:absolute;z-index:999999;box-shadow:var(--slick-row-move-plugin-shadow-row-box-shadow, rgba(0, 0, 0, 0.2) 8px 2px 8px 4px, rgba(0, 0, 0, 0.19) 2px 2px 0px 0px)}.scrollbar-fix::-webkit-scrollbar{-webkit-appearance:none}.slickgrid-container .grid-canvas .slick-cell,.slickgrid-container .grid-canvas .slick-headerrow-column{border-top:var(--slick-cell-border-top, 1px solid #dddddd);border-bottom:var(--slick-cell-border-bottom, 1px transparent);border-left:var(--slick-cell-border-left, 1px transparent);border-right:var(--slick-cell-border-right, 1px transparent);box-shadow:var(--slick-cell-box-shadow, none)}.slickgrid-container .grid-canvas .slick-cell{padding:var(--slick-cell-padding, 5px 6px);font-size:var(--slick-font-size-base, 14px)}.slickgrid-container .grid-canvas .slick-cell td{font-size:var(--slick-font-size-base, 14px)}body .slickgrid-container .grid-canvas .slick-cell{line-height:20px}.slickgrid-container .grid-canvas .slick-cell.even{background-color:var(--slick-cell-even-background-color, #ffffff)}.slickgrid-container .grid-canvas .slick-cell.slick-rbe-unsaved-cell{background-color:var(--slick-row-based-edit-unsaved-cell-bgcolor, #f3ed91) !important}.slickgrid-container .grid-canvas .slick-cell a,.slickgrid-container .grid-canvas .slick-cell a:visited,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a:visited{color:var(--slick-link-color, #08c)}.slickgrid-container .grid-canvas .slick-cell a:hover,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a:hover{color:var(--slick-link-color-hover, darker(#08c, 15%));border-bottom:none}.slickgrid-container .grid-canvas .slick-cell table{height:100%;padding:0;background:none}.slickgrid-container .grid-canvas .slick-cell td{padding:0;vertical-align:middle;text-align:left}.slickgrid-container .grid-canvas .slick-cell.selected{background-color:var(--slick-row-selected-color, #dae8f1)}.slickgrid-container .grid-canvas .slick-cell.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .grid-canvas .slick-cell select:not([multiple]).form-control{height:100%;padding:0}.slickgrid-container .grid-canvas .slick-cell .slick-group-title{display:var(--slick-draggable-group-title-display, inline-flex);align-items:var(--slick-draggable-group-title-align-items, center);gap:var(--slick-draggable-group-title-gap, 4px);height:var(--slick-draggable-group-title-height, 20px);line-height:var(--slick-draggable-group-title-line-height, 20px);vertical-align:var(--slick-draggable-group-title-vertical-align, none)}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle{cursor:pointer;display:inline-block;width:1em;height:1em;color:var(--slick-icon-group-color, #0d6efd);font-size:var(--slick-icon-group-font-size, calc(18px + 6px));margin-right:var(--slick-icon-group-margin-right, 2px)}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.expanded{--slick-icon-group-expanded-svg: url(${vr});-webkit-mask:var(--slick-icon-group-expanded-svg) no-repeat;mask:var(--slick-icon-group-expanded-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.collapsed{--slick-icon-group-collapsed-svg: url(${xr});-webkit-mask:var(--slick-icon-group-collapsed-svg) no-repeat;mask:var(--slick-icon-group-collapsed-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.expanded,.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.collapsed{background-color:currentColor}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle,.slickgrid-container .grid-canvas .slick-cell .mdi{vertical-align:var(--slick-icon-with-text-valign, middle)}.slickgrid-container .slick-header{border-top:var(--slick-header-border-top, 0 none);border-right:var(--slick-header-border-right, 0 none);border-bottom:var(--slick-header-border-bottom, 0 none);border-left:var(--slick-header-border-left, 0 none);width:100%;box-shadow:none !important}.slickgrid-container .slick-headerrow{border-bottom:var(--slick-header-filter-row-border-bottom, 0 none);border-top:var(--slick-header-filter-row-border-top, 0 none);border-left:var(--slick-header-filter-row-border-left, 0 none);border-right:var(--slick-header-filter-row-border-right, 0 none)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column{border:none;display:inline-flex;align-items:center;padding:var(--slick-header-row-filter-padding, 4px);background:var(--slick-header-row-background-color, #ffffff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column input,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column select,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column textarea{margin-right:0;padding:var(--slick-header-input-padding, 0 6px);height:var(--slick-header-input-height, 27px);box-sizing:border-box}.slickgrid-container .slick-footerrow{border-top:var(--slick-grid-footer-border-top, 1px solid #d0d0d0);background-color:var(--slick-grid-footer-bg-color, #fafaf9)}.slickgrid-container .slick-footerrow .slick-footerrow-columns .slick-footerrow-column{display:var(--slick-grid-footer-display, flex);align-items:var(--slick-grid-footer-align-items, center);justify-content:var(--slick-grid-footer-justify-content, normal);font-size:var(--slick-grid-footer-font-size, 13px);font-style:var(--slick-grid-footer-font-style, normal);font-weight:var(--slick-grid-footer-font-weight, bold);padding:var(--slick-grid-footer-cell-padding, 5px 6px);border-left:var(--slick-grid-footer-cell-border-left, 1px transparent)}.slickgrid-container .slick-header-columns{background:var(--slick-grid-header-background, rgba(255, 255, 255, 0.6));background-color:var(--slick-header-background-color, #ffffff);width:calc(100% - var(--slick-header-scroll-width-to-remove, 16px))}.slickgrid-container .slick-header-columns [id$=checkbox_selector]{justify-content:center;display:flex}.slickgrid-container .slick-header-columns .slick-header-sortable .slick-column-name{margin-left:0}.slickgrid-container .slick-header-columns .slick-header-column{height:var(--slick-header-column-height, calc(17px * 2));line-height:var(--slick-font-size-base, 14px);margin:0;border-top:var(--slick-header-column-border-top, 0 none);border-right:var(--slick-header-column-border-right, 0 none);border-bottom:var(--slick-header-column-border-bottom, 0 none);border-left:var(--slick-header-column-border-left, 0 none);white-space:normal}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{padding:var(--slick-cell-padding, 5px 6px);font-size:var(--slick-font-size-base, 14px)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default td{font-size:var(--slick-font-size-base, 14px)}body .slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{line-height:20px}.slickgrid-container .slick-header-columns .slick-header-column .slick-column-name{margin-right:var(--slick-header-column-name-margin-right, 0)}.slickgrid-container .slick-header-columns .slick-header-column{background:var(--slick-header-background-color, #ffffff);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);color:var(--slick-header-text-color, #333);font-size:var(--slick-header-font-size, 14px);font-weight:var(--slick-header-font-weight, bold)}.slickgrid-container .slick-header-columns .slick-header-column a,.slickgrid-container .slick-header-columns .slick-header-column a:visited{color:var(--slick-text-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column a:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{background:var(--slick-header-background-color, #ffffff);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);color:var(--slick-header-text-color, #333);font-size:var(--slick-header-font-size, 14px);font-weight:var(--slick-header-font-weight, bold)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a,.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a:visited{color:var(--slick-text-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-header-column-sorted{font-style:normal;color:var(--slick-sorting-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator,.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-numbered{display:inline-block;position:absolute;color:var(--slick-icon-sort-color, #0d6efd)}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator{height:1em;width:1em;left:auto;font-size:var(--slick-icon-sort-font-size, 23px);right:var(--slick-icon-sort-position-right, 3px);top:var(--slick-icon-sort-position-top, calc(15px * 2 - 9px))}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-numbered{font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-sort-indicator-number-font-size, 10px);width:var(--slick-sort-indicator-number-width, 8px);left:var(--slick-sort-indicator-number-left, auto);right:var(--slick-sort-indicator-number-right, 0px);top:var(--slick-sort-indicator-number-top, calc(13px * 2))}.slickgrid-container .slick-header-columns .slick-header-column.slick-header-sortable.slick-state-hover:not(.slick-header-column-sorted) .slick-sort-indicator{opacity:var(--slick-sort-indicator-hint-opacity, 0.5);--slick-icon-sort-asc-icon-svg: url(${_r});-webkit-mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-asc{--slick-icon-sort-asc-icon-svg: url(${_r});-webkit-mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-desc{--slick-icon-sort-desc-icon-svg: url(${yr});-webkit-mask:var(--slick-icon-sort-desc-icon-svg) no-repeat;mask:var(--slick-icon-sort-desc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-asc,.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-desc{opacity:1;background-color:currentColor}.slickgrid-container .slick-header-columns .slick-header-column .slick-resizable-handle{position:absolute;font-size:.1px;display:block;cursor:col-resize;top:0;height:100%;width:7px;right:0;z-index:1}.slickgrid-container .slick-header-columns .slick-header-column .slick-resizable-handle:hover{border-bottom:var(--slick-header-resizable-hover-border-bottom, 0 none);border-left:var(--slick-header-resizable-hover-border-left, 0 none);border-right:var(--slick-header-resizable-hover-border-right, 1px solid #d0d0d0);border-top:var(--slick-header-resizable-hover-border-top, 0 none);border-radius:var(--slick-header-resizable-hover-border-radius, 8px);width:var(--slick-header-resizable-hover-width, 7px);right:var(--slick-header-resizable-hover-right, 0);height:var(--slick-header-resizable-hover-height, 100%);top:var(--slick-header-resizable-hover-top, 0);opacity:var(--slick-header-resizable-hover-opacity, 1)}.slickgrid-container .slick-header-columns .slick-header-column.unorderable{background-color:var(--slick-grid-header-unorderable-bg-color, rgba(255, 255, 255, 0.6))}.slickgrid-container .slick-preheader-panel.slick-state-default,.slickgrid-container .slick-topheader-panel.slick-state-default{border-bottom:var(--slick-preheader-border-bottom, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns{border-top:var(--slick-preheader-border-top, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column{height:var(--slick-preheader-height, 25px);border-left:var(--slick-preheader-border-left, none);border-right:var(--slick-preheader-border-right, none);font-size:var(--slick-preheader-font-size, calc(14px + 3px));justify-content:var(--slick-preheader-grouped-title-justify, left);display:var(--slick-preheader-grouped-title-display, inline-grid)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column:first-child,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column:first-child{border-left:var(--slick-preheader-border-left-first-element, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column:last-child,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column:last-child{border-right:var(--slick-preheader-border-right-last-element, none)}.slickgrid-container .slick-pane-left.frozen{border-right:var(--slick-frozen-border-right, 1px solid #a5a5a5)}.slickgrid-container .slick-pane-bottom{border-top:var(--slick-frozen-border-bottom, 1px solid #a5a5a5)}.slickgrid-container .slick-viewport-bottom.slick-viewport-right{overflow-y:var(--slick-frozen-overflow-right, scroll) !important}.slickgrid-container .input-group{display:flex}.slickgrid-container .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:0}.slickgrid-container .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback).slick-slider-horizontal{margin-left:10px}.slickgrid-container .input-group .input-group-append,.slickgrid-container .input-group .input-group-prepend{display:inline-flex;width:auto}.slickgrid-container .input-group .input-group-addon input{flex:1 1 auto;width:1%}.slickgrid-container .input-group .input-group-addon .input-group-text{height:100%}.slickgrid-container .input-group .input-group-addon.input-group-append .input-group-text{margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.slickgrid-container .input-group .input-group-addon.input-group-prepend .input-group-text{margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */@media only screen and (min-width: 768px){.slick-col-medium-1{flex-basis:8.3333333333%}.slick-col-medium-2{flex-basis:16.6666666667%}.slick-col-medium-3{flex-basis:25%}.slick-col-medium-4{flex-basis:33.3333333333%}.slick-col-medium-5{flex-basis:41.6666666667%}.slick-col-medium-6{flex-basis:50%}.slick-col-medium-7{flex-basis:58.3333333333%}.slick-col-medium-8{flex-basis:66.6666666667%}.slick-col-medium-9{flex-basis:75%}.slick-col-medium-10{flex-basis:83.3333333333%}.slick-col-medium-11{flex-basis:91.6666666667%}.slick-col-medium-12{flex-basis:100%}}@media only screen and (min-width: 992px){.slick-col-large-1{flex-basis:8.3333333333%}.slick-col-large-2{flex-basis:16.6666666667%}.slick-col-large-3{flex-basis:25%}.slick-col-large-4{flex-basis:33.3333333333%}.slick-col-large-5{flex-basis:41.6666666667%}.slick-col-large-6{flex-basis:50%}.slick-col-large-7{flex-basis:58.3333333333%}.slick-col-large-8{flex-basis:66.6666666667%}.slick-col-large-9{flex-basis:75%}.slick-col-large-10{flex-basis:83.3333333333%}.slick-col-large-11{flex-basis:91.6666666667%}.slick-col-large-12{flex-basis:100%}}@media only screen and (min-width: 1200px){.slick-col-xlarge-1{flex-basis:8.3333333333%}.slick-col-xlarge-2{flex-basis:16.6666666667%}.slick-col-xlarge-3{flex-basis:25%}.slick-col-xlarge-4{flex-basis:33.3333333333%}.slick-col-xlarge-5{flex-basis:41.6666666667%}.slick-col-xlarge-6{flex-basis:50%}.slick-col-xlarge-7{flex-basis:58.3333333333%}.slick-col-xlarge-8{flex-basis:66.6666666667%}.slick-col-xlarge-9{flex-basis:75%}.slick-col-xlarge-10{flex-basis:83.3333333333%}.slick-col-xlarge-11{flex-basis:91.6666666667%}.slick-col-xlarge-12{flex-basis:100%}}@media only screen and (max-width: 768px){[class*=slick-col-]{width:100%}}.slick-cell input.dual-editor-text,.slick-cell input.editor-text{border:var(--slick-text-editor-border, 1px solid #e2e2e2);border-radius:var(--slick-text-editor-border-radius, 3px);background:var(--slick-text-editor-background, #ffffff);color:var(--slick-text-editor-color, #333);padding-bottom:var(--slick-text-editor-padding-bottom, 0);padding-left:var(--slick-text-editor-padding-left, 2px);padding-right:var(--slick-text-editor-padding-right, 0);padding-top:var(--slick-text-editor-padding-top, 0);margin-left:var(--slick-text-editor-margin-left, -2px);margin-bottom:var(--slick-text-editor-margin-bottom, 0);margin-right:var(--slick-text-editor-margin-right, 0px);margin-top:var(--slick-text-editor-margin-top, 0px);outline:0;height:100%;max-width:100%}.slick-cell input.dual-editor-text:not(.input-group-editor),.slick-cell input.editor-text:not(.input-group-editor){width:100%}.slick-cell input.dual-editor-text:focus,.slick-cell input.editor-text:focus{outline:0;border-color:var(--slick-text-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-cell input.dual-editor-text.right,.slick-cell input.editor-text.right{margin-left:var(--slick-text-editor-right-input-margin-left, calc(-2px + 9px))}.slick-cell input.dual-editor-text[readonly]:not(.date-picker),.slick-cell input.editor-text[readonly]:not(.date-picker){background-color:var(--slick-text-editor-readonly-color, #f0f0f0)}.slick-cell input.dual-editor-text.date-picker,.slick-cell input.editor-text.date-picker{cursor:pointer}.slick-cell .slider-editor{height:100%}.slick-cell .slider-editor .slider-editor-input{height:var(--slick-slider-editor-height, 100%)}.slick-cell .slider-editor .slider-editor-input:focus{outline:0;border-color:var(--slick-slider-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-slider-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-cell .input-group input.editor-text{margin-left:0;transform:none}.slick-cell .ms-filter.select-editor{transform:var(--slick-multiselect-editor-transform, translate(0, -2px));height:var(--slick-multiselect-editor-height, 24px)}.slick-cell .ms-filter.select-editor button.ms-choice{height:var(--slick-multiselect-editor-height, 24px)}.slick-cell .autocomplete-container.input-group,.slick-cell .vanilla-picker.input-group{display:flex;align-items:center;flex:1;height:var(--slick-date-editor-height, 24px)}.slick-cell .autocomplete-container.input-group .input-group-btn.input-group-append,.slick-cell .vanilla-picker.input-group .input-group-btn.input-group-append{display:inline-flex;align-items:center;height:100%}.slick-cell .autocomplete-container.input-group .input-group-btn.input-group-append .btn,.slick-cell .vanilla-picker.input-group .input-group-btn.input-group-append .btn{display:inline-flex;align-items:center;border-top-left-radius:0px;border-bottom-left-radius:0px;margin-left:-1px}.slick-cell .autocomplete-container.input-group .input-group-btn .btn,.slick-cell .vanilla-picker.input-group .input-group-btn .btn{background-color:var(--slick-input-group-btn-bg-color, #f9f9f9);border:var(--slick-input-group-btn-border, 1px solid #ccc);padding:var(--slick-editor-input-group-clear-btn-icon-padding, 6px);border-top-right-radius:var(--slick-text-editor-border-radius, 3px);border-bottom-right-radius:var(--slick-text-editor-border-radius, 3px);cursor:pointer;height:var(--slick-date-editor-height, 24px)}.slick-cell .autocomplete-container.input-group .input-group-btn .btn:hover:not([disabled]),.slick-cell .vanilla-picker.input-group .input-group-btn .btn:hover:not([disabled]){background-color:var(--slick-input-group-btn-hover-bg-color, #eee)}.slick-cell .autocomplete-container.input-group .input-group-btn .btn .icon-clear,.slick-cell .vanilla-picker.input-group .input-group-btn .btn .icon-clear{display:flex;align-items:center;background-color:currentColor;height:1em;width:1em;--slick-editor-input-group-clear-btn-icon-svg: url(${ur});-webkit-mask:var(--slick-editor-input-group-clear-btn-icon-svg) no-repeat;mask:var(--slick-editor-input-group-clear-btn-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-large-editor-text{z-index:10000;position:absolute;background:var(--slick-large-editor-background-color, #ffffff);color:var(--slick-large-editor-text-color, #333);padding:var(--slick-large-editor-text-padding, 5px);border:var(--slick-large-editor-border, 2px solid #a0a0a0);border-radius:var(--slick-large-editor-border-radius, 6px)}.slick-large-editor-text .editor-footer{text-align:var(--slick-large-editor-button-text-align, right)}.slick-large-editor-text .editor-footer button{margin-left:var(--slick-large-editor-footer-spacing, 2px);border-radius:var(--slick-large-editor-button-border-radius, 4px)}.slick-large-editor-text textarea{background:var(--slick-large-editor-background-color, #ffffff);color:var(--slick-large-editor-text-color, #333);border:0;outline:0}.slick-large-editor-text .counter{float:left;font-size:var(--slick-large-editor-count-font-size, 11px);margin-top:var(--slick-large-editor-count-margin-top, 8px)}.slick-large-editor-text .counter .separator{margin:var(--slick-large-editor-count-separator-margin, 0 1px)}.slick-modal-open{overflow:hidden}.slick-editor-modal{position:fixed;overflow-y:auto;top:0;right:0;bottom:0;left:0;opacity:1;background:var(--slick-editor-modal-backdrop-transition-background, rgba(0, 0, 0, 0.6));z-index:var(--slick-editor-modal-container-z-index, 1050);transition:var(--slick-editor-modal-backdrop-transition-start, opacity 0.15s linear)}.slick-editor-modal .slick-editor-modal-content{display:inline-block;position:absolute;border-radius:var(--slick-editor-modal-container-radius, 2px);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);border:var(--slick-editor-modal-container-border, 1px solid #b8b8b8);color:var(--slick-editor-modal-text-color, #000);margin:var(--slick-editor-modal-container-margin, 8px);background-color:var(--slick-editor-modal-container-bg-color, #ffffff);box-shadow:var(--slick-editor-modal-container-box-shadow, 0 0 3px #a7a7a7);width:var(--slick-editor-modal-container-width, 400px);min-width:var(--slick-editor-modal-container-min-width, 420px);top:var(--slick-editor-modal-container-top, 30px);left:var(--slick-editor-modal-container-left, 50%);transform:var(--slick-editor-modal-container-transform, translate(-50%));transition:var(--slick-editor-modal-backdrop-transition-end, 0.3s linear);transition-property:opacity,transform}@media only screen and (min-width: 768px){.slick-editor-modal .slick-editor-modal-content.split-view{width:calc(400px*2)}.slick-editor-modal .slick-editor-modal-content.triple-split-view{width:calc(400px*3)}}@media only screen and (max-width: 1200px){.slick-editor-modal .slick-editor-modal-content.triple-split-view{width:calc(400px*2)}}@media only screen and (max-width: 768px){.slick-editor-modal .slick-editor-modal-content{width:100% !important;margin:0;top:0}}.slick-editor-modal .slick-editor-modal-content .reset-container{width:100%}.slick-editor-modal .slick-editor-modal-content .reset-container .reset-form.btn{color:var(--slick-editor-modal-reset-btn-color, #333);background-color:var(--slick-editor-modal-reset-btn-bg-color, #fff);float:right}.slick-editor-modal .slick-editor-modal-content .reset-container .reset-form.btn span.mdi{margin-right:5px}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset,.slick-editor-modal .slick-editor-modal-content .reset-form.btn,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn{display:inline-flex;margin:var(--slick-editor-modal-footer-btn-margin, 0 5px 0 0);height:var(--slick-editor-modal-footer-btn-height, inherit);border:var(--slick-editor-modal-footer-btn-border, 1px solid #dbdbdb);border-radius:var(--slick-editor-modal-footer-btn-radius, 4px)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:hover,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:hover,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:hover{border-color:var(--slick-editor-modal-footer-btn-border-hover-color, #b5b5b5)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:hover.btn-default,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:hover.btn-default,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:hover.btn-default{color:var(--slick-editor-modal-footer-btn-text-color-hover, #333333)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:disabled,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:disabled,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:disabled{background-color:var(--slick-button-primary-bg-color-disabled, #bebebe)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset{height:var(--slick-editor-modal-editor-btn-reset-height, 20px);background-color:var(--slick-editor-modal-editor-btn-reset-bg-color, #ffffff);margin:var(--slick-editor-modal-editor-btn-reset-margin, 0px 0 2px 5px)}.slick-editor-modal .slick-editor-modal-content .input-group-btn .btn-default:disabled{background-color:var(--slick-editor-modal-default-btn-disabled-bg-color, #eeeeee);color:var(--slick-editor-modal-default-btn-disabled-color, #bababa)}.slick-editor-modal .slick-editor-modal-content .close{cursor:pointer;position:absolute;float:right;line-height:0;background-color:var(--slick-editor-modal-close-btn-bg-color, transparent);opacity:var(--slick-editor-modal-close-btn-opacity, 1);border:var(--slick-editor-modal-close-btn-border, 0px solid #9c9c9c);color:var(--slick-editor-modal-close-btn-color, #909090);font-family:var(--slick-editor-modal-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-editor-modal-close-btn-font-size, 26px);font-weight:var(--slick-editor-modal-close-btn-font-weight, 500);height:var(--slick-editor-modal-close-btn-height, 20px);margin:var(--slick-editor-modal-close-btn-margin, 1px);padding:var(--slick-editor-modal-close-btn-padding, 0px);width:var(--slick-editor-modal-close-btn-width, 20px);right:var(--slick-editor-modal-close-btn-right, 10px);top:var(--slick-editor-modal-close-btn-top, 10px)}.slick-editor-modal .slick-editor-modal-content .close:hover{color:var(--slick-editor-modal-close-btn-color-hover, rgb(80.25, 80.25, 80.25))}@media only screen and (min-width: 769px){.slick-editor-modal .slick-editor-modal-content .close.outside{color:var(--slick-editor-modal-close-btn-outside-color, #dddddd);font-size:var(--slick-editor-modal-close-btn-outside-font-size, 30px);right:var(--slick-editor-modal-close-btn-outside-right, -24px);top:var(--slick-editor-modal-close-btn-outside-top, -28px)}.slick-editor-modal .slick-editor-modal-content .close.outside:hover{color:var(--slick-editor-modal-close-btn-outside-color-hover, rgb(195.5, 195.5, 195.5))}}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-title{font-size:var(--slick-editor-modal-title-font-size, 20px);font-weight:var(--slick-editor-modal-title-font-weight, 500);line-height:var(--slick-editor-modal-title-line-height, 28px);color:var(--slick-editor-modal-title-font-color, #333333);height:var(--slick-editor-modal-title-height, 30px);overflow:hidden auto;text-align:var(--slick-editor-modal-title-text-align, left);text-overflow:ellipsis;width:calc(100% - 20px - 10px);white-space:nowrap}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-title.outside{width:100%}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body{padding:var(--slick-editor-modal-body-padding, 6px 8px 22px 8px);min-height:var(--slick-editor-modal-body-min-height, 250px);max-height:var(--slick-editor-modal-body-max-height, calc(100vh - 52px - 50px - 30px - 15px));overflow:var(--slick-editor-modal-body-overflow, hidden auto);scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1);display:flex;flex-wrap:wrap}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body .slick-cell{height:inherit}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body .validation-summary{padding:var(--slick-editor-modal-validation-summary-padding, 5px 10px);color:var(--slick-editor-modal-validation-summary-color, #ff1d1d);width:var(--slick-editor-modal-validation-summary-width, 100%);margin-bottom:var(--slick-editor-modal-validation-summary-margin-bottom, 12px);font-size:var(--slick-editor-modal-validation-summary-font-size, 13px);font-style:var(--slick-editor-modal-validation-summary-font-style, italic)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-header{padding:var(--slick-editor-modal-header-padding, 12px 8px);height:var(--slick-editor-modal-header-height, 52px);border-bottom:var(--slick-editor-modal-header-border-bottom, 1px solid #d2d2d2);background-color:var(--slick-editor-modal-header-bg-color, #ffffff)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer{background-color:var(--slick-editor-modal-footer-bg-color, #f9f9f9);border-top:var(--slick-editor-modal-footer-border-top, 1px solid #c9c9c9);min-height:var(--slick-editor-modal-footer-height, 50px);padding:var(--slick-editor-modal-footer-padding, 8px);line-height:var(--slick-editor-modal-footer-line-height, 30px)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons{float:right;text-align:right;width:var(--slick-editor-modal-footer-buttons-width, 60%)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons button{max-width:var(--slick-editor-modal-footer-btn-max-width, 162px);overflow:hidden;text-overflow:ellipsis}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons .saving:before{height:var(--slick-editor-modal-footer-btn-saving-icon-height, 18px);width:var(--slick-editor-modal-footer-btn-saving-icon-width, 18px);display:var(--slick-editor-modal-footer-btn-saving-icon-display, inline-block);vertical-align:var(--slick-editor-modal-footer-btn-saving-icon-vertical-align, bottom);margin:var(--slick-editor-modal-footer-btn-saving-icon-margin, -1px 5px 0 0);animation:var(--slick-editor-modal-footer-btn-saving-icon-animation, md-spin 1s infinite linear);content:var(--slick-editor-modal-footer-btn-saving-icon-content, url(${zr}))}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-status-text{float:left;text-align:left;width:var(--slick-editor-modal-footer-status-text-width, 40%);font-size:var(--slick-editor-modal-status-text-font-size, 12px);color:var(--slick-editor-modal-status-text-color, #333333)}.slick-editor-modal .slick-editor-modal-content .item-details-label{display:block;margin:var(--slick-editor-modal-detail-label-margin, 2px 0 0 10px);color:var(--slick-editor-modal-detail-label-color, #000);font-size:var(--slick-editor-modal-detail-label-font-size, 13px);font-style:var(--slick-editor-modal-detail-label-font-style, normal);font-weight:var(--slick-editor-modal-detail-label-font-weight, bold)}.slick-editor-modal .slick-editor-modal-content .item-details-label.invalid{color:var(--slick-editor-modal-detail-label-color-invalid, #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container{display:block;box-sizing:border-box;border:var(--slick-editor-modal-detail-container-border, 0);border-radius:var(--slick-editor-modal-detail-container-border-radius, 3px);line-height:var(--slick-editor-modal-detail-container-line-height, 20px);margin:var(--slick-editor-modal-detail-container-margin, 4px 10px 0 10px);padding:var(--slick-editor-modal-detail-container-padding, 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input{color:var(--slick-editor-modal-text-color, #000);height:var(--slick-editor-modal-input-editor-height, 28px);margin:var(--slick-editor-modal-input-editor-margin, 0);border:var(--slick-editor-modal-input-editor-border, 1px solid #d2d2d2);padding:var(--slick-editor-modal-input-editor-padding, 0 6px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input:focus{border-color:var(--slick-text-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .input-group{display:flex;position:relative;height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .input-group input{height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text{border:var(--slick-editor-modal-large-editor-border, 1px solid #d2d2d2);border-radius:var(--slick-editor-modal-large-editor-border-radius, 3px);padding:var(--slick-editor-modal-large-editor-padding, 6px 6px 2px 6px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text:focus-within{border-color:var(--slick-text-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text textarea{width:100%;height:100%}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text textarea:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text .editor-footer{height:var(--slick-editor-modal-large-editor-footer-height, 12px);line-height:var(--slick-editor-modal-large-editor-footer-line-height, 12px);color:var(--slick-editor-modal-large-editor-count-color, #313131)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text .editor-footer .counter{font-size:var(--slick-editor-modal-large-editor-count-font-size, 10px);margin:var(--slick-editor-modal-large-editor-count-margin, 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text.invalid{border:var(--slick-editor-modal-detail-container-border-invalid, 1px solid #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text:disabled,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container button.ms-choice{height:var(--slick-editor-modal-multiselect-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container button.ms-choice:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container{padding:var(--slick-editor-modal-checkbox-editor-padding, 0 6px);border:var(--slick-editor-modal-checkbox-editor-border, 1px solid #d2d2d2);border-radius:var(--slick-editor-modal-checkbox-editor-border-radius, 3px);height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container input{height:inherit}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group{display:flex;align-items:center;height:100%}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group .input-group-btn,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group .input-group-btn{height:100%;min-width:28px}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group .input-group-btn .btn,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group .input-group-btn .btn{min-width:28px;border-left:var(--slick-editor-modal-close-btn-border-left, 1px solid #ced4da);height:var(--slick-editor-modal-input-editor-height, 28px);border-radius:var(--slick-editor-modal-close-btn-border-radius, 0 4px 4px 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.form-control{cursor:pointer;background-color:var(--slick-date-picker-bg-color, #fff)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.form-control:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec);cursor:initial}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slider-value{height:var(--slick-editor-modal-slider-editor-value-height, 28px);min-width:28px}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slider-value .input-group-text{min-height:var(--slick-editor-modal-slider-editor-value-min-height, 100%);min-width:28px;display:flex;justify-content:center;align-items:center}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified input,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .slick-large-editor-text,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .ms-choice,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .checkbox-editor-container{border:var(--slick-editor-modal-detail-container-border-modified, 1px solid orange);border-width:var(--slick-editor-modal-detail-container-border-width-modified, 1px 6px 1px 1px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.invalid input,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.invalid .slick-large-editor-text{border:var(--slick-editor-modal-detail-container-border-invalid, 1px solid #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-validation{color:var(--slick-editor-modal-validation-color, #ff1d1d);font-size:var(--slick-editor-modal-validation-font-size, 12px);font-style:var(--slick-editor-modal-validation-font-style, italic);font-weight:var(--slick-editor-modal-validation-font-weight, normal);line-height:var(--slick-editor-modal-validation-line-height, 16px);margin-left:var(--slick-editor-modal-validation-margin-left, 2px);min-height:var(--slick-editor-modal-validation-min-height, 16px)}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */li.hidden{display:none !important}.slick-column-picker{cursor:default;list-style-type:none;position:absolute;overflow-x:hidden;overflow-y:auto;resize:both;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);background-color:var(--slick-column-picker-background-color, #ffffff);border:var(--slick-column-picker-border, 1px solid #b8b8b8);border-radius:var(--slick-column-picker-border-radius, 2px);min-width:var(--slick-column-picker-min-width, 150px);padding:var(--slick-column-picker-padding, 6px);scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1);box-shadow:var(--slick-column-picker-box-shadow, none);z-index:var(--slick-column-picker-z-index, 9000)}@-moz-document url-prefix(){.slick-column-picker{padding:var(--slick-column-picker-padding-firefox, 6px 15px 6px 6px)}}.slick-column-picker .close{float:right;position:absolute;color:var(--slick-column-picker-close-btn-color, #909090);cursor:var(--slick-column-picker-close-btn-cursor, pointer);width:var(--slick-column-picker-close-btn-width, 15px);height:var(--slick-column-picker-close-btn-height, 21px);margin:var(--slick-column-picker-close-btn-margin, 1px);opacity:var(--slick-column-picker-close-btn-opacity, 0.5);padding:var(--slick-column-picker-close-btn-padding, 0px);font-family:var(--slick-column-picker-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-column-picker-close-btn-font-size, 21px);background-color:var(--slick-column-picker-close-btn-bg-color, #ffffff);border:var(--slick-column-picker-close-btn-border, 0px solid #9c9c9c);right:var(--slick-column-picker-close-btn-position-right, 5px);top:var(--slick-column-picker-close-btn-position-top, 0px)}.slick-column-picker .close:hover{opacity:var(--slick-column-picker-close-btn-opacity-hover, 1)}.slick-column-picker li{list-style:none;background:none}.slick-column-picker li a{display:block;padding:4px;font-weight:bold}.slick-column-picker li a:hover{background-color:var(--slick-column-picker-link-background-color, #ffffff)}.slick-column-picker li label{font-weight:var(--slick-column-picker-label-font-weight, normal)}.slick-column-picker li label input{margin:var(--slick-column-picker-label-margin, 4px)}.slick-column-picker div.title{font-size:var(--slick-column-picker-title-font-size, calc(14px + 2px));font-weight:var(--slick-column-picker-title-font-weight, normal);width:var(--slick-column-picker-title-width, calc(100% - 15px - 10px));border-bottom:var(--slick-column-picker-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-column-picker-title-margin-bottom, 6px)}.slick-column-picker,.slick-grid-menu{scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1)}.slick-column-picker .slick-menu-title,.slick-grid-menu .slick-menu-title{color:var(--slick-menu-title-color, #000);font-size:var(--slick-menu-title-font-size, calc(14px + 2px));font-weight:var(--slick-menu-title-font-weight, normal);border-bottom:var(--slick-column-picker-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-menu-title-margin-bottom, 6px)}.slick-column-picker-list,.slick-grid-menu-list{white-space:nowrap}@-moz-document url-prefix(){.slick-column-picker-list,.slick-grid-menu-list{width:var(--slick-column-picker-list-width-firefox, calc(100% + 12px))}}.slick-column-picker-list li,.slick-grid-menu-list li{display:flex;align-items:center;width:100%;color:var(--slick-menu-color, #000);border:var(--slick-column-picker-item-border, 1px solid transparent);border-radius:var(--slick-column-picker-item-border-radius, 0px);font-size:var(--slick-column-picker-item-font-size, 14px);height:var(--slick-column-picker-item-height, 28px);line-height:var(--slick-column-picker-item-line-height, calc(14px + 2px));list-style:none outside none;margin:0;padding:var(--slick-column-picker-item-padding, 2px 6px)}.slick-column-picker-list li:hover,.slick-grid-menu-list li:hover{border:var(--slick-column-picker-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-column-picker-item-hover-color, #fafafa)}.slick-column-picker-list li label,.slick-grid-menu-list li label{cursor:pointer;height:100%;width:100%;margin-bottom:0px}.slick-column-picker-list hr,.slick-grid-menu-list hr{margin:6px 0;border:0;background-color:var(--slick-column-picker-hr-bg-color, #f5f5f5);border-top:var(--slick-column-picker-hr-divider-border, 1px solid #d5d5d5);width:var(--slick-column-picker-divider-width, 100%);margin-left:auto;margin-right:auto;width:auto}.slick-column-picker-list label,.slick-grid-menu-list label{line-height:var(--slick-column-picker-icon-container-line-height, 12px);display:inline-flex;align-items:center;justify-content:center}.slick-column-picker-list.disabled,.slick-grid-menu-list.disabled{cursor:default}.slick-column-picker-list input[type=checkbox],.slick-grid-menu-list input[type=checkbox]{opacity:0;width:0;margin-left:0}.slick-column-picker-list .icon-checkbox-container,.slick-grid-menu-list .icon-checkbox-container{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background-color:var(--slick-column-picker-icon-container-bg-color, transparent);height:var(--slick-column-picker-icon-container-size, 1rem);width:var(--slick-column-picker-icon-container-size, 1rem);border:var(--slick-column-picker-icon-border, none);border-radius:var(--slick-column-picker-icon-border-radius, none)}.slick-column-picker-list .icon-checkbox-container div.mdi,.slick-grid-menu-list .icon-checkbox-container div.mdi{opacity:1;font-size:var(--slick-column-picker-icon-font-size, 14px);color:var(--slick-column-picker-icon-color, #0d6efd)}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-check,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-check{--slick-column-picker-icon-checked-svg: url(${$r});-webkit-mask:var(--slick-column-picker-icon-checked-svg) no-repeat;mask:var(--slick-column-picker-icon-checked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck{--slick-column-picker-icon-unchecked-svg: url(${$r});-webkit-mask:var(--slick-column-picker-icon-unchecked-svg) no-repeat;mask:var(--slick-column-picker-icon-unchecked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;opacity:var(--slick-column-picker-unchecked-opacity, 0.25);visibility:var(--slick-column-picker-icon-unchecked-color-visibility, visible)}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck:hover,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck:hover{opacity:var(--slick-column-picker-opacity-hover, 0.45)}.slick-column-picker-list .icon-checkbox-container+span.checkbox-label,.slick-grid-menu-list .icon-checkbox-container+span.checkbox-label{display:inline-flex;align-items:center;flex-grow:1;padding-left:var(--slick-column-picker-label-text-padding-left, 4px)}.slick-grid-menu .slick-menu-command-list{margin-bottom:var(--slick-column-picker-list-margin-bottom, 8px)}@-moz-document url-prefix(){.slick-grid-menu .slick-menu-command-list{width:var(--slick-column-picker-list-width-firefox, calc(100% + 12px))}}.slick-grid-menu li{list-style:none;background:none;overflow:hidden;text-overflow:ellipsis}@-moz-document url-prefix(){.slick-grid-menu li{margin-right:var(--slick-gri-menu-item-margin-right, 6px);width:100%}}.slick-grid-menu li a{display:block;padding:4px;font-weight:bold}.slick-grid-menu li a:hover{background-color:var(--slick-grid-menu-link-background-color, #ffffff)}.slick-grid-menu li label{font-weight:var(--slick-grid-menu-label-font-weight, normal)}.slick-grid-menu li label input{margin:var(--slick-grid-menu-label-margin, 4px)}.slick-grid-menu input{margin:4px}.slick-grid-menu-button{background-color:rgba(0,0,0,0);border:0;cursor:pointer;right:0;position:absolute;width:22px;z-index:2;color:var(--slick-grid-menu-icon-btn-color, #000);display:var(--slick-grid-menu-button-display, inline-flex);font-size:var(--slick-grid-menu-icon-font-size, 18px);padding:var(--slick-grid-menu-button-padding, 0 2px);margin-top:var(--slick-grid-menu-icon-top-margin, 5px)}.slick-grid-menu-list li{width:auto}.slick-grid-menu-list hr{width:var(--slick-grid-menu-divider-width, calc(100% - 10px))}.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{box-shadow:var(--slick-menu-box-shadow, none)}.slick-cell-menu.slick-submenu,.slick-context-menu.slick-submenu,.slick-grid-menu.slick-submenu,.slick-header-menu.slick-submenu{box-shadow:var(--slick-submenu-box-shadow, 0 1px 4px 1px rgba(146, 152, 163, 0.4));min-width:var(--slick-submenu-min-width, 100px)}.slick-cell-menu .slick-menu-option-list .slick-command-header,.slick-cell-menu .slick-menu-option-list .slick-option-header,.slick-cell-menu .slick-menu-command-list .slick-command-header,.slick-cell-menu .slick-menu-command-list .slick-option-header,.slick-context-menu .slick-menu-option-list .slick-command-header,.slick-context-menu .slick-menu-option-list .slick-option-header,.slick-context-menu .slick-menu-command-list .slick-command-header,.slick-context-menu .slick-menu-command-list .slick-option-header,.slick-grid-menu .slick-menu-option-list .slick-command-header,.slick-grid-menu .slick-menu-option-list .slick-option-header,.slick-grid-menu .slick-menu-command-list .slick-command-header,.slick-grid-menu .slick-menu-command-list .slick-option-header,.slick-header-menu .slick-menu-option-list .slick-command-header,.slick-header-menu .slick-menu-option-list .slick-option-header,.slick-header-menu .slick-menu-command-list .slick-command-header,.slick-header-menu .slick-menu-command-list .slick-option-header{display:var(--slick-menu-title-container-display, flex);align-items:var(--slick-menu-title-container-align-items, flex-start);justify-content:var(--slick-menu-title-container-justify-content, flex-end)}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-title,.slick-cell-menu .slick-menu-option-list .slick-option-header.with-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-title,.slick-cell-menu .slick-menu-command-list .slick-option-header.with-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-title,.slick-context-menu .slick-menu-option-list .slick-option-header.with-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-title,.slick-context-menu .slick-menu-command-list .slick-option-header.with-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-title,.slick-grid-menu .slick-menu-option-list .slick-option-header.with-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-title,.slick-grid-menu .slick-menu-command-list .slick-option-header.with-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-title,.slick-header-menu .slick-menu-option-list .slick-option-header.with-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-title,.slick-header-menu .slick-menu-command-list .slick-option-header.with-title{border-bottom:var(--slick-menu-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-menu-title-margin-bottom, 6px)}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title{border-bottom:0;margin-bottom:0}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-close.no-title{margin:var(--slick-menu-close-btn-margin-without-title, -4px -3px 0 0)}.slick-cell-menu .slick-menu-option-list .close,.slick-cell-menu .slick-menu-command-list .close,.slick-context-menu .slick-menu-option-list .close,.slick-context-menu .slick-menu-command-list .close,.slick-grid-menu .slick-menu-option-list .close,.slick-grid-menu .slick-menu-command-list .close,.slick-header-menu .slick-menu-option-list .close,.slick-header-menu .slick-menu-command-list .close{cursor:pointer;float:right;background-color:var(--slick-menu-close-btn-bg-color, #ffffff);border:var(--slick-menu-close-btn-border, 0px solid #dfdfdf);color:var(--slick-menu-close-btn-color, #909090);font-family:var(--slick-menu-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-menu-close-btn-font-size, 21px);height:var(--slick-menu-close-btn-height, 18px);line-height:var(--slick-menu-close-btn-line-height, 16px);margin:var(--slick-menu-close-btn-margin, 0px);padding:var(--slick-menu-close-btn-padding, 0px);width:var(--slick-menu-close-btn-width, 18px);opacity:var(--slick-menu-close-btn-opacity, 0.5)}.slick-cell-menu .slick-menu-option-list .close:hover,.slick-cell-menu .slick-menu-command-list .close:hover,.slick-context-menu .slick-menu-option-list .close:hover,.slick-context-menu .slick-menu-command-list .close:hover,.slick-grid-menu .slick-menu-option-list .close:hover,.slick-grid-menu .slick-menu-command-list .close:hover,.slick-header-menu .slick-menu-option-list .close:hover,.slick-header-menu .slick-menu-command-list .close:hover{opacity:var(--slick-menu-close-btn-opacity-hover, 1)}.slick-cell-menu .slick-menu-title,.slick-context-menu .slick-menu-title,.slick-grid-menu .slick-menu-title,.slick-header-menu .slick-menu-title{font-size:var(--slick-menu-title-font-size, calc(14px + 2px));font-weight:var(--slick-menu-title-font-weight, normal);margin-right:var(--cell-menu-title-margin-right, 7px);width:var(--slick-menu-title-width, 100%)}.slick-cell-menu .slick-menu-item,.slick-context-menu .slick-menu-item,.slick-grid-menu .slick-menu-item,.slick-header-menu .slick-menu-item{cursor:pointer;display:flex;align-items:center;margin:0;border:var(--slick-menu-item-border, 1px solid transparent);border-radius:var(--slick-menu-item-border-radius, 0px);font-size:var(--slick-menu-item-font-size, 14px);height:var(--slick-menu-item-height, 28px);line-height:var(--slick-menu-line-height, 24px);list-style:none outside none;padding:var(--slick-menu-item-padding, 2px 6px);width:var(--slick-menu-item-width, 100%);white-space:var(--slick-menu-item-white-space, nowrap)}.slick-cell-menu .slick-menu-item:hover,.slick-context-menu .slick-menu-item:hover,.slick-grid-menu .slick-menu-item:hover,.slick-header-menu .slick-menu-item:hover{border:var(--slick-menu-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-menu-item-hover-color, #fafafa)}.slick-cell-menu .slick-menu-item.slick-menu-item-divider,.slick-context-menu .slick-menu-item.slick-menu-item-divider,.slick-grid-menu .slick-menu-item.slick-menu-item-divider,.slick-header-menu .slick-menu-item.slick-menu-item-divider{cursor:default;border:none;overflow:hidden;padding:0;height:var(--slick-menu-divider-height, 1px);margin:var(--slick-menu-divider-margin, 8px 5px);background-color:var(--slick-menu-divider-color, #e7e7e7);width:var(--slick-menu-divider-width, calc(100% - 10px));margin-left:auto;margin-right:auto}.slick-cell-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-context-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-grid-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-header-menu .slick-menu-item.slick-menu-item-divider:hover{border:none;background-color:var(--slick-menu-divider-color, #e7e7e7)}.slick-cell-menu .slick-menu-item .slick-menu-icon,.slick-context-menu .slick-menu-item .slick-menu-icon,.slick-grid-menu .slick-menu-item .slick-menu-icon,.slick-header-menu .slick-menu-item .slick-menu-icon{text-align:center;font-size:var(--slick-menu-icon-font-size, 18px);background-position:center center;background-repeat:no-repeat;display:inline-block;line-height:var(--slick-menu-icon-line-height, calc(18px + 2px));margin-right:var(--slick-menu-icon-margin-right, 4px);vertical-align:middle;min-width:var(--slick-menu-icon-min-width, 16px)}.slick-cell-menu .slick-menu-item .slick-menu-content,.slick-context-menu .slick-menu-item .slick-menu-content,.slick-grid-menu .slick-menu-item .slick-menu-content,.slick-header-menu .slick-menu-item .slick-menu-content{display:inline-block;vertical-align:middle;width:100%}.slick-cell-menu .slick-menu-item .sub-item-chevron,.slick-context-menu .slick-menu-item .sub-item-chevron,.slick-grid-menu .slick-menu-item .sub-item-chevron,.slick-header-menu .slick-menu-item .sub-item-chevron{float:right;min-width:var(--slick-menu-icon-min-width, 16px)}.slick-cell-menu .slick-menu-item.slick-menu-item-disabled,.slick-context-menu .slick-menu-item.slick-menu-item-disabled,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled,.slick-header-menu .slick-menu-item.slick-menu-item-disabled{border-color:rgba(0,0,0,0) !important;background:inherit !important;color:var(--slick-menu-item-disabled-color, silver);cursor:inherit}.slick-cell-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-cell-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-context-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-context-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-header-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-header-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content{color:var(--slick-menu-item-disabled-color, silver)}.slick-cell-menu .slick-menu-item.slick-menu-item-hidden,.slick-context-menu .slick-menu-item.slick-menu-item-hidden,.slick-grid-menu .slick-menu-item.slick-menu-item-hidden,.slick-header-menu .slick-menu-item.slick-menu-item-hidden{display:none}.slick-cell-menu .slick-menu-option-list,.slick-context-menu .slick-menu-option-list,.slick-grid-menu .slick-menu-option-list,.slick-header-menu .slick-menu-option-list{margin-bottom:var(--slick-menu-option-list-margin-bottom, 6px)}.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{list-style-type:none;position:absolute;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);background:var(--slick-menu-bg-color, #ffffff);color:var(--slick-menu-color, #000);border:var(--slick-menu-border, 1px solid #BFBDBD);border-radius:var(--slick-menu-border-radius, 2px);min-width:var(--slick-menu-min-width, 140px);padding:var(--slick-menu-padding, 6px);cursor:default;display:inline-block;overflow-x:hidden;overflow-y:auto;resize:both;z-index:100000}@-moz-document url-prefix(){.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{padding:var(--slick-menu-padding-firefox, 6px 15px 6px 6px)}}.slick-cell-menu.dropdown,.slick-cell-menu.dropup,.slick-context-menu.dropdown,.slick-context-menu.dropup,.slick-grid-menu.dropdown,.slick-grid-menu.dropup,.slick-header-menu.dropdown,.slick-header-menu.dropup{display:inline-block;position:absolute}.slick-custom-tooltip{position:absolute;background-color:var(--slick-tooltip-background-color, #ffffff);border:var(--slick-tooltip-border, 2px solid #BFBDBD);border-radius:var(--slick-tooltip-border-radius, 4px);padding:var(--slick-tooltip-padding, 7px);font-size:var(--slick-tooltip-font-size, calc(14px - 1px));height:var(--slick-tooltip-height, auto);width:var(--slick-tooltip-width, auto);z-index:var(--slick-tooltip-z-index, 9999)}.slick-custom-tooltip .tooltip-body{color:var(--slick-tooltip-color, #333);overflow:var(--slick-tooltip-overflow, hidden);text-overflow:var(--slick-tooltip-text-overflow, ellipsis);white-space:var(--slick-tooltip-white-space, normal)}.slick-custom-tooltip.tooltip-arrow::after{content:"";left:0px;position:absolute;border:rgba(0,0,0,0);border-style:solid;border-width:var(--slick-tooltip-arrow-size, 8px)}.slick-custom-tooltip.tooltip-arrow.arrow-up::after{top:var(--slick-tooltip-up-arrow-top-margin, -16px);border-bottom-color:var(--slick-tooltip-arrow-color, rgb(178.4461538462, 176.0538461538, 176.0538461538))}.slick-custom-tooltip.tooltip-arrow.arrow-down::after{top:var(--slick-tooltip-down-arrow-top-margin, 100%);border-top-color:var(--slick-tooltip-arrow-color, rgb(178.4461538462, 176.0538461538, 176.0538461538))}.slick-custom-tooltip.tooltip-arrow.arrow-left-align::after{margin-left:var(--slick-tooltip-arrow-side-margin, 3px)}.slick-custom-tooltip.tooltip-arrow.arrow-right-align::after{margin-left:var(--slick-tooltip-right-arrow-side-margin, calc(100% - 16px - 3px))}.slick-custom-tooltip.tooltip-arrow.arrow-center-align::after{margin-left:var(--slick-tooltip-arrow-center-margin, calc(50% - 8px))}.slick-column-name,.slick-sort-indicator{float:left;margin-bottom:100px}.slick-header-button{display:inline;float:var(--slick-header-button-float, right);vertical-align:var(--slick-header-button-vertical-align, top);margin:var(--slick-header-button-margin, 1px 0 100px 0);height:var(--slick-header-button-height, 15px);width:var(--slick-header-button-width, 15px);background-repeat:no-repeat;background-position:center center;cursor:pointer;visibility:visible}.slick-header-button-hidden{visibility:hidden;margin-right:var(--slick-header-button-hidden-margin-right, -5px);transition:var(--slick-header-button-hidden-transition, 0.2s visibility)}.slick-header-column:hover>.slick-header-button{visibility:visible}.slick-header-menu-button{background-color:currentColor;cursor:pointer;position:absolute;border:var(--slick-header-menu-button-border, 1px solid #BFBDBD);border-width:var(--slick-header-menu-button-border-width, 0px);padding:var(--slick-header-menu-button-padding, 0px);color:var(--slick-header-menu-button-icon-color, #000);bottom:0;top:0;right:var(--slick-header-menu-button-margin-right, 3px);height:var(--slick-header-menu-button-icon-size, 22px);width:var(--slick-header-menu-button-icon-size, 22px);--slick-header-menu-button-icon-svg: url(${vr});-webkit-mask:var(--slick-header-menu-button-icon-svg) no-repeat;mask:var(--slick-header-menu-button-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-header-column .slick-header-menu-button{display:var(--slick-header-menu-display, none)}.slick-header-column:hover .slick-header-menu-button{display:inline-block}.slick-cell.cell-reorder{text-align:center}.slick-cell.cell-reorder .slick-row-move-column{background-color:currentColor;display:block;height:1em;width:1em;font-size:var(--slick-row-move-plugin-icon-font-size, calc(18px + 2px));color:var(--slick-row-move-plugin-icon-color, #000);cursor:var(--slick-row-move-plugin-cursor, move);--slick-row-move-plugin-icon-svg: url(${Rr});-webkit-mask:var(--slick-row-move-plugin-icon-svg) no-repeat;mask:var(--slick-row-move-plugin-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-headerrow-column.checkbox-header{display:inline-flex;justify-content:center}.slick-column-name,.slick-headerrow-column.checkbox-header,.slick-cell-checkboxsel{text-align:center}.slick-column-name label,.slick-headerrow-column.checkbox-header label,.slick-cell-checkboxsel label{line-height:var(--slick-checkbox-icon-container-line-height, 12px)}.slick-column-name #filter-checkbox-selectall-container,.slick-headerrow-column.checkbox-header #filter-checkbox-selectall-container,.slick-cell-checkboxsel #filter-checkbox-selectall-container{display:inline-flex;align-items:center;justify-content:center}.slick-column-name.disabled,.slick-headerrow-column.checkbox-header.disabled,.slick-cell-checkboxsel.disabled{cursor:default}.slick-column-name input[type=checkbox],.slick-headerrow-column.checkbox-header input[type=checkbox],.slick-cell-checkboxsel input[type=checkbox]{opacity:0;width:0;margin-left:0}.slick-column-name .icon-checkbox-container,.slick-headerrow-column.checkbox-header .icon-checkbox-container,.slick-cell-checkboxsel .icon-checkbox-container{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background-color:var(--slick-checkbox-icon-container-bg-color, transparent);height:var(--slick-checkbox-icon-container-size, 1rem);width:var(--slick-checkbox-icon-container-size, 1rem);border:var(--slick-checkbox-icon-border, none);border-radius:var(--slick-checkbox-icon-border-radius, none)}.slick-column-name .icon-checkbox-container div.mdi,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi,.slick-cell-checkboxsel .icon-checkbox-container div.mdi{opacity:1;font-size:var(--slick-checkbox-icon-font-size, 16px);color:var(--slick-checkbox-icon-color, #0d6efd)}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-check,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-check,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-check{--slick-checkbox-icon-checked-svg: url(${hr});-webkit-mask:var(--slick-checkbox-icon-checked-svg) no-repeat;mask:var(--slick-checkbox-icon-checked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-uncheck,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-uncheck,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-uncheck{--slick-checkbox-icon-unchecked-svg: url(${hr});-webkit-mask:var(--slick-checkbox-icon-unchecked-svg) no-repeat;mask:var(--slick-checkbox-icon-unchecked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;opacity:var(--slick-checkbox-unchecked-opacity, 0.25);visibility:var(--slick-checkbox-icon-unchecked-color-visibility, visible)}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover{opacity:var(--slick-checkbox-opacity-hover, 0.45)}.slick-header-column.header-checkbox-selectall .slick-column-name{text-align:center;margin-right:0}.slick-group .slick-cell-checkboxsel{text-align:left}.ms-choice{font-size:var(--slick-header-font-size, 14px)}.ms-choice span{font-size:var(--slick-multiselect-input-filter-font-size, 12px);font-family:var(--slick-multiselect-input-filter-font-family, "Helvetica Neue", Helvetica, Arial)}.ms-choice .placeholder{background-color:var(--slick-multiselect-placeholder-bg-color, transparent);color:var(--slick-multiselect-placeholder-color, #c9c9c9) !important;font-family:var(--slick-multiselect-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-header-font-size, 14px)}.ms-choice:focus{border-color:var(--slick-multiselect-input-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672))}.ms-filter.search-filter{width:100% !important}.ms-filter .placeholder{cursor:pointer}.ms-parent-open button{outline:0;border-color:var(--slick-multiselect-input-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-multiselect-input-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.ms-drop{max-width:var(--slick-multiselect-dropdown-max-width, 250px);border:var(--slick-multiselect-dropdown-border, 1px solid #bbb);z-index:var(--slick-multiselect-dropdown-z-index, 9999)}.ms-drop li{margin:0;height:var(--slick-multiselect-item-height, 26px);line-height:var(--slick-multiselect-item-line-height, 20px);padding:var(--slick-multiselect-item-padding, 2px 4px);border:var(--slick-multiselect-item-border, 1px solid transparent);width:100%}.ms-drop li:hover{border:var(--slick-multiselect-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-multiselect-checkbox-hover-bg-color, #fafafa)}.ms-drop li.highlighted{border:var(--slick-multiselect-option-highlight-border, 1px solid #c9c9c9);background-color:var(--slick-multiselect-option-highlight-bg-color, #fcfcfc)}.ms-drop label span{cursor:pointer;margin-left:var(--slick-multiselect-checkbox-margin-left, 0px)}.ms-drop .ms-select-all{display:flex;align-items:center;border-bottom:var(--slick-multiselect-select-all-border-bottom, 1px solid #ddd);padding:var(--slick-multiselect-select-all-padding, 6px 10px);line-height:var(--slick-multiselect-select-all-line-height, calc(13px + 2px))}.ms-drop .ms-select-all:hover{background-color:var(--slick-multiselect-select-all-text-hover-color, transparent)}.ms-drop .ms-select-all.highlighted{background-color:rgba(0,0,0,0)}.ms-drop .ms-select-all.highlighted label{border:var(--slick-multiselect-option-highlight-border, 1px solid #c9c9c9);background-color:var(--slick-multiselect-option-highlight-bg-color, #fcfcfc)}.ms-drop .ms-select-all label{display:inline-flex;font-weight:normal;padding:var(--slick-multiselect-select-all-label-padding, 4px);border:var(--slick-multiselect-select-all-label-border, 1px solid transparent);color:var(--slick-multiselect-select-all-text-color, rgb(1.9713114754, 97.5799180328, 238.5286885246))}.ms-drop .ms-select-all label:hover{cursor:pointer;border:var(--slick-multiselect-select-all-label-hover-border, 1px solid #d5d5d5);background-color:var(--slick-multiselect-select-all-label-hover-bg-color, #fafafa)}.ms-drop .ms-ok-button{cursor:pointer;display:block;padding:0;width:var(--slick-multiselect-ok-button-width, 100%);height:var(--slick-multiselect-ok-button-height, 26px);border-color:var(--slick-multiselect-ok-button-border-color, #ccc);border-radius:var(--slick-multiselect-ok-button-border-radius, 0 0 4px 4px);border-width:var(--slick-multiselect-ok-button-border-width, 1px 0 0 0);text-align:var(--slick-multiselect-ok-button-text-align, center);color:var(--slick-multiselect-ok-button-text-color, #0d6efd);font-weight:var(--slick-multiselect-ok-button-font-weight, 600);background-color:var(--slick-multiselect-ok-button-bg-color, #fff)}.ms-drop .ms-ok-button:hover{background-color:var(--slick-multiselect-ok-button-bg-hover-color, #f9f9f9);color:var(--slick-multiselect-ok-button-text-hover-color, rgb(1.9713114754, 97.5799180328, 238.5286885246))}.slickgrid-container .search-filter :focus{outline-color:var(--slick-focus-color, rgb(88.8729508197, 155.4610655738, 253.6270491803))}.slickgrid-container .search-filter .operator.input-group-addon{margin:0;padding:0;min-width:25px;border:none}.slickgrid-container .search-filter .operator.input-group-addon:focus{z-index:3}.slickgrid-container .search-filter .operator.input-group-addon .form-control{border-radius:var(--slick-compound-filter-operator-border-radius, 4px 0 0 4px);padding:var(--slick-compound-filter-text-padding, 0 0 0 2px) !important;font-size:var(--slick-compound-filter-text-font-size, 13px);color:var(--slick-compound-filter-text-color, rgb(88.8729508197, 155.4610655738, 253.6270491803));font-weight:var(--slick-compound-filter-text-weight, bold);background-color:var(--slick-compound-filter-bgcolor, #ffffff)}.slickgrid-container .search-filter .operator.input-group-addon .form-control:focus{z-index:3}.slickgrid-container .search-filter .operator.input-group-addon select{font-family:var(--slick-compound-filter-operator-select-font-family, "Cascadia Mono", Consolas, "Lucida Console");font-size:var(--slick-compound-filter-operator-select-font-size, 14px !important);border:var(--slick-compound-filter-operator-select-border, 1px solid rgb(88.8729508197, 155.4610655738, 253.6270491803));width:var(--slick-compound-filter-operator-select-width, 25px)}.slickgrid-container .search-filter .operator.input-group-addon select.form-control{cursor:pointer;appearance:none}.slickgrid-container .search-filter .operator.input-group-addon select.form-control:-ms-expand{display:none}.slickgrid-container .search-filter .operator.input-group-addon select.form-control .empty{color:silver}.slickgrid-container .search-filter .operator-char3.input-group-addon{min-width:30px}.slickgrid-container input.search-filter{font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol")}.slickgrid-container .search-filter input{font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol")}.slickgrid-container .search-filter input.compound-input{border-radius:var(--slick-compound-filter-border-radius, 0 4px 4px 0) !important;border-left:none}.slickgrid-container .search-filter input::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.slickgrid-container .search-filter input.compound-slider{border-left:none !important}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column input.form-control.search-filter{background-color:var(--slick-form-control-bg-color, #fff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter input,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter button,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter select{background-color:var(--slick-form-control-bg-color, #fff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .input-group-prepend+.date-picker input.compound-input{border-top-left-radius:0;border-bottom-left-radius:0}.slickgrid-container .search-filter.form-group .input-group.date-picker input.form-control{border-bottom-left-radius:0px;border-top-left-radius:0px}.slickgrid-container .search-filter .date-picker input.form-control{border-left:none}.slickgrid-container .search-filter .date-picker input.form-control::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.slickgrid-container .search-filter .date-picker{flex:1;cursor:pointer}.slickgrid-container .search-filter .date-picker .date-picker input.form-control{background-color:var(--slick-date-picker-bg-color, #fff);font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-font-size-base, 14px);border-radius:var(--slick-compound-filter-border-radius, 0 4px 4px 0);width:100%}.slickgrid-container .search-filter .date-picker .date-picker input.form-control[readonly]{background-color:var(--slick-date-picker-bg-color, #fff)}.slickgrid-container .search-filter .date-picker .form-control[readonly]{cursor:pointer;background-color:var(--slick-date-picker-bg-color, #fff)}.slickgrid-container .date-picker input.form-control{cursor:pointer;font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-font-size-base, 14px);border-radius:var(--slick-date-range-filter-border-radius, 4px)}.slickgrid-container .date-picker input.form-control[readonly]{background-color:var(--slick-date-picker-bg-color, #fff)}.vanilla-calendar{padding:.9rem;z-index:9999}.vanilla-calendar.vanilla-calendar_hidden{left:0;top:0}.slick-preheader-panel .slick-dropzone,.slick-preheader-panel .slick-dropzone-hover,.slick-topheader-panel .slick-dropzone,.slick-topheader-panel .slick-dropzone-hover{display:flex;align-items:center;padding:var(--slick-draggable-group-drop-padding, 5px 10px);height:var(--slick-draggable-group-drop-height, 35px);border-top:var(--slick-draggable-group-drop-border-top, 1px solid #e0e0e0);border-left:var(--slick-draggable-group-drop-border-left, 1px solid #e0e0e0);border-right:var(--slick-draggable-group-drop-border-right, 1px solid #e0e0e0);border-bottom:var(--slick-draggable-group-drop-border-bottom, 1px solid #e0e0e0);width:var(--slick-draggable-group-drop-width, 100%);border-radius:var(--slick-draggable-group-drop-radius, 4px);background-color:var(--slick-draggable-group-drop-bgcolor, #ffffff)}.slick-preheader-panel .slick-dropzone .slick-draggable-dropzone-placeholder,.slick-preheader-panel .slick-dropzone-hover .slick-draggable-dropzone-placeholder,.slick-topheader-panel .slick-dropzone .slick-draggable-dropzone-placeholder,.slick-topheader-panel .slick-dropzone-hover .slick-draggable-dropzone-placeholder{font-style:var(--slick-draggable-group-placeholder-font-style, italic);color:var(--slick-draggable-group-placeholder-color, #616161);width:100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all{display:inline-flex;align-items:center;cursor:pointer;border:var(--slick-draggable-group-toggle-all-border, 1px solid #c7c7c7);border-radius:var(--slick-draggable-group-toggle-all-border-radius, 3px);margin-right:var(--slick-draggable-group-toggle-all-margin-right, 15px);padding:var(--slick-draggable-group-toggle-all-padding, 0 8px);position:var(--draggable-group-toggle-all-position, relative);top:var(--slick-draggable-group-toggle-all-top, 0px);right:var(--slick-draggable-group-toggle-all-right, unset)}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon{cursor:pointer;display:inline-block;background-color:currentColor;width:1em;height:1em;color:var(--slick-draggable-group-toggle-all-icon-color, #0d6efd);font-size:var(--slick-draggable-group-toggle-all-icon-font-size, 24px)}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.expanded{--slick-draggable-group-toggle-expanded-icon-svg: url(${vr});-webkit-mask:var(--slick-draggable-group-toggle-expanded-icon-svg) no-repeat;mask:var(--slick-draggable-group-toggle-expanded-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed{--slick-draggable-group-toggle-collapsed-icon-svg: url(${xr});-webkit-mask:var(--slick-draggable-group-toggle-collapsed-icon-svg) no-repeat;mask:var(--slick-draggable-group-toggle-collapsed-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-text,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-text,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-text,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-text{font-size:var(--slick-draggable-group-toggle-all-text-font-size, 15px);margin:var(--slick-draggable-group-toggle-all-text-margin, 0 0 0 2px)}.slick-preheader-panel .slick-dropzone .slick-dropped-grouping,.slick-preheader-panel .slick-dropzone-hover .slick-dropped-grouping,.slick-topheader-panel .slick-dropzone .slick-dropped-grouping,.slick-topheader-panel .slick-dropzone-hover .slick-dropped-grouping{cursor:move;display:flex;align-items:center;background-color:var(--slick-draggable-group-column-background-color, transparent);border:var(--slick-draggable-group-column-border, 1px solid #d3d3d3);border-radius:var(--slick-draggable-group-column-border-radius, 20px);padding:var(--slick-draggable-group-column-padding, 0 10px);margin-right:var(--slick-draggable-group-column-margin-right, 8px);z-index:1}.slick-preheader-panel .slick-dropzone .slick-groupby-sort,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-sort,.slick-topheader-panel .slick-dropzone .slick-groupby-sort,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-sort{cursor:pointer;display:inline-flex;margin-left:var(--slick-draggable-group-sort-icon-margin-left, 2px);color:var(--slick-draggable-group-sort-icon-color, #000);font-size:var(--slick-draggable-group-sort-icon-font-size, 16px);padding-left:var(--slick-draggable-group-sort-icon-padding-left, 5px);padding-right:var(--slick-draggable-group-sort-icon-padding-right, 0px);vertical-align:var(--slick-draggable-group-sort-icon-vertical-align, baseline)}.slick-preheader-panel .slick-dropzone .slick-groupby-sort:hover,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-sort:hover,.slick-topheader-panel .slick-dropzone .slick-groupby-sort:hover,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-sort:hover{color:var(--slick-draggable-group-sort-icon-hover-color, #000)}.slick-preheader-panel .slick-dropzone .slick-groupby-remove,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-remove,.slick-topheader-panel .slick-dropzone .slick-groupby-remove,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-remove{cursor:pointer;display:inline-flex;margin-left:var(--slick-draggable-group-delete-margin-left, 2px);color:var(--slick-draggable-group-delete-color, #ff3c5c);font-size:var(--slick-draggable-group-delete-font-size, 16px);padding-left:var(--slick-draggable-group-delete-padding-left, 5px);padding-right:var(--slick-draggable-group-delete-padding-right, 0px);vertical-align:var(--slick-draggable-group-delete-vertical-align, baseline)}.slick-preheader-panel .slick-dropzone .slick-groupby-remove:hover,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-remove:hover,.slick-topheader-panel .slick-dropzone .slick-groupby-remove:hover,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-remove:hover{color:var(--slick-draggable-group-delete-hover-color, red)}.slick-preheader-panel .slick-dropzone-hover,.slick-topheader-panel .slick-dropzone-hover{background-color:var(--slick-draggable-group-droppable-hover-bgcolor, #ffffff);border:var(--slick-draggable-group-drop-border-hover, 1px dashed #ff9e9e)}.slick-preheader-panel .slick-dropzone-placeholder-hover,.slick-topheader-panel .slick-dropzone-placeholder-hover{opacity:var(--slick-draggable-group-drop-placeholder-hover-opacity, 0.6)}.slick-preheader-panel .slick-header-column-active,.slick-topheader-panel .slick-header-column-active{display:none !important}.slick-header .slick-header-columns .slick-column-groupable{display:inline-block;font-weight:var(--slick-draggable-group-column-icon-font-weight, normal);color:var(--slick-draggable-group-column-icon-color, #707070);width:var(--slick-draggable-group-column-icon-width, 9px);height:var(--slick-draggable-group-column-icon-height, 9px);margin-left:var(--slick-draggable-group-column-icon-margin-left, 4px)}.slider-container{display:flex;height:100%;flex:1}.slider-container input[type=range]{appearance:none;flex:1;height:var(--slick-slider-filter-height, 27px);padding:var(--slick-slider-filter-runnable-track-padding, 0 6px);border:var(--slick-slider-filter-border, 1px solid #ccc)}.slider-container input[type=range]:focus{outline:none}.slider-container input[type=range]::-webkit-slider-runnable-track{height:var(--slick-slider-filter-runnable-track-height, 5px);border:none;border-radius:3px;-webkit-appearance:none}.slider-container input[type=range]::-webkit-slider-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-size, 14px);width:var(--slick-slider-filter-thumb-size, 14px);border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(13, 110, 253, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(215.75, 98.3606557377%, 127.1568627451%));margin-top:-4px;pointer-events:auto;-webkit-appearance:none}.slider-container input[type=range]::-moz-range-track{height:var(--slick-slider-filter-runnable-track-height, 5px);border:none;border-radius:3px;-moz-appearance:none}.slider-container input[type=range]::-moz-range-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-height, calc(14px - 4px));width:var(--slick-slider-filter-thumb-width, calc(14px - 4px));border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(13, 110, 253, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(215.75, 98.3606557377%, 127.1568627451%));pointer-events:auto}.slider-container input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}.slider-container input[type=range]::-ms-track{height:var(--slick-slider-filter-runnable-track-height, 5px);background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-width:6px 0;color:rgba(0,0,0,0);appearance:none}.slider-container input[type=range]::-ms-fill-lower{background:var(--slick-slider-filter-fill-lower-color, #ddd);border-radius:10px}.slider-container input[type=range]::-ms-fill-upper{background:var(--slick-slider-filter-bgcolor, #eee);border-radius:10px}.slider-container input[type=range]::-ms-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-height, calc(14px - 4px));width:var(--slick-slider-filter-thumb-width, calc(14px - 4px));border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(13, 110, 253, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(215.75, 98.3606557377%, 127.1568627451%));margin-top:1px;pointer-events:auto}.slider-container input[type=range]::-ms-tooltip{display:none}.slider-container input[type=range]:active::-webkit-slider-thumb{background-color:var(--slick-slider-filter-thumb-active-bg-color, #fff);border:var(--slick-slider-filter-thumb-active-border, 2px solid rgba(13, 110, 253, 0.88));box-shadow:var(--slick-slider-filter-thumb-active-box-shadow, 0 0 0 2px rgba(28.1745901639, 119.0922131148, 253.1254098361, 0.15))}.slider-container input[type=range]:active::-moz-range-thumb{background-color:var(--slick-slider-filter-thumb-active-bg-color, #fff);border:var(--slick-slider-filter-thumb-active-border, 2px solid rgba(13, 110, 253, 0.88));box-shadow:var(--slick-slider-filter-thumb-active-box-shadow, 0 0 0 2px rgba(28.1745901639, 119.0922131148, 253.1254098361, 0.15))}.search-filter,.slider-editor{height:var(--slick-header-input-height, 27px)}.search-filter::placeholder,.slider-editor::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.search-filter .input-group-text,.slider-editor .input-group-text{display:flex;align-items:center;padding:var(--slick-slider-filter-number-padding, 4px 8px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px))}.search-filter .slider-value,.search-filter .slider-values,.slider-editor .slider-value,.slider-editor .slider-values{padding:0;height:100%}.search-filter input.slider-filter-input[type=range],.slider-editor input.slider-filter-input[type=range]{padding:var(--slick-slider-filter-runnable-track-padding, 0 6px);height:var(--slick-slider-filter-height, 27px)}.search-filter input.slider-editor-input[type=range],.slider-editor input.slider-editor-input[type=range]{padding:var(--slick-slider-editor-runnable-track-padding, 0 6px);height:var(--slick-slider-editor-height, 100%)}.search-filter .slider-range-value,.slider-editor .slider-range-value{padding:0;height:100%}.search-filter .slider-range-value .input-group-text,.slider-editor .slider-range-value .input-group-text{padding:var(--slick-slider-filter-number-padding, 4px 8px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px))}.search-filter .input-group-prepend.operator+.filter-input input.slider-filter-input,.slider-editor .input-group-prepend.operator+.filter-input input.slider-filter-input{border-left:0}.search-filter:not(.input-group) .slider-editor,.search-filter:not(.input-group) .slider-filter,.search-filter:not(.input-group) .slider-input-container .slider-editor-input,.search-filter:not(.input-group) .slider-input-container .slider-filter-input,.slider-editor:not(.input-group) .slider-editor,.slider-editor:not(.input-group) .slider-filter,.slider-editor:not(.input-group) .slider-input-container .slider-editor-input,.slider-editor:not(.input-group) .slider-input-container .slider-filter-input{border-radius:var(--slick-slider-filter-border-radius, 4px)}.search-filter.input-group>:first-child:not(.input-group-addon),.search-filter.input-group>:first-child:not(.input-group-addon),.search-filter.input-group>:first-child:not(.input-group-addon) .slider-filter-input,.search-filter.input-group>:first-child:not(.input-group-addon) .slider-editor-input,.slider-editor.input-group>:first-child:not(.input-group-addon),.slider-editor.input-group>:first-child:not(.input-group-addon),.slider-editor.input-group>:first-child:not(.input-group-addon) .slider-filter-input,.slider-editor.input-group>:first-child:not(.input-group-addon) .slider-editor-input{border-bottom-left-radius:var(--slick-slider-filter-border-radius, 4px);border-top-left-radius:var(--slick-slider-filter-border-radius, 4px)}.search-filter .input-group-addon:last-child .input-group-text,.slider-editor .input-group-addon:last-child .input-group-text{border-bottom-left-radius:0;border-top-left-radius:0}.slider-editor .slider-value{padding:0;height:var(--slick-slider-editor-height, 100%)}.slider-editor .slider-value .input-group-text{padding:var(--slick-slider-editor-number-padding, 4px 6px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px));height:var(--slick-slider-editor-height, 100%)}.slider-input-container{height:100%;position:relative;flex:1 1 auto;width:1%;background-color:var(--slick-slider-filter-input-bgcolor, #fff)}.slider-input-container.slider-values{display:flex;padding:0}.slider-input-container .slider-track{position:absolute;margin:auto;margin-left:8px;top:0;bottom:0;border-radius:3px;cursor:var(--slick-slider-filter-runnable-track-cursor, pointer);background:var(--slick-slider-filter-runnable-track-bgcolor, #ddd);height:var(--slick-slider-filter-runnable-track-height, 5px);width:calc(100% - 16px)}.slider-input-container input[type=range]{position:absolute;background-color:rgba(0,0,0,0);pointer-events:none;width:100%}.slider-input-container input[type=range].focus{outline:0;border-color:var(--slick-slider-filter-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-slider-filter-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slider-input-container input[type=range]::-webkit-slider-thumb{pointer-events:auto}.slider-input-container input[type=range]::-moz-range-thumb{pointer-events:auto}.slider-input-container input[type=range]::-ms-thumb{pointer-events:auto}.slick-row .detail-view-toggle{display:inline-block}.slick-row .detail-view-toggle.expand{--slick-detail-view-icon-expand-svg: url(${Lr});-webkit-mask:var(--slick-detail-view-icon-expand-svg) no-repeat;mask:var(--slick-detail-view-icon-expand-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-row .detail-view-toggle.collapse{--slick-detail-view-icon-collapse-svg: url(${Ur});-webkit-mask:var(--slick-detail-view-icon-collapse-svg) no-repeat;mask:var(--slick-detail-view-icon-collapse-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-row .detail-view-toggle.expand,.slick-row .detail-view-toggle.collapse{cursor:pointer;background-color:currentColor;display:inline-block;height:1em;width:1em;color:var(--slick-detail-view-icon-color, #0d6efd);font-size:var(--slick-detail-view-icon-font-size, 18px)}.slick-row .detail-view-toggle.expand:hover,.slick-row .detail-view-toggle.collapse:hover{color:var(--slick-detail-view-icon-color-hover, rgb(1.762295082, 87.2336065574, 213.237704918));opacity:var(--slick-detail-view-icon-opacity-hover, 1)}.slick-row .dynamic-cell-detail{position:absolute;width:100%;overflow:auto;left:var(--slick-detail-view-container-left, 0);border:var(--slick-detail-view-container-border, 1px solid #c0c0c0);background-color:var(--slick-detail-view-container-bgcolor, #f7f7f7);padding:var(--slick-detail-view-container-padding, 10px);z-index:var(--slick-detail-view-container-z-index, 10)}.slick-row .dynamic-cell-detail :first-child{vertical-align:middle;line-height:13px}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.slick-custom-footer{color:var(--slick-footer-text-color, #808080);padding:var(--slick-footer-padding, 5px 0);background-color:var(--slick-footer-bg-color, transparent);font-size:var(--slick-footer-font-size, 14px);font-style:var(--slick-footer-font-style, italic);font-weight:var(--slick-footer-font-weight, normal);height:var(--slick-footer-height, 30px)}.slick-custom-footer .left-footer{color:var(--slick-footer-left-text-color, #808080);font-style:var(--slick-footer-left-font-style, italic);font-weight:var(--slick-footer-left-font-weight, normal);text-align:var(--slick-footer-left-text-align, left);padding:var(--slick-footer-left-padding, 0px);width:var(--slick-footer-left-width, 50%);float:var(--slick-footer-left-float, left)}.slick-custom-footer .right-footer{color:var(--slick-footer-right-text-color, #808080);font-style:var(--slick-footer-right-font-style, italic);font-weight:var(--slick-footer-right-font-weight, normal);text-align:var(--slick-footer-right-text-align, right);padding:var(--slick-footer-right-padding, 0px);width:var(--slick-footer-right-width, 50%);float:var(--slick-footer-right-float, right)}.slick-custom-footer .right-footer.metrics .separator{margin:var(--slick-footer-right-separator-margin, 2px)}.slick-empty-data-warning{display:flex;align-items:center;column-gap:5px;position:relative;color:var(--slick-empty-data-warning-color, #333);font-family:var(--slick-empty-data-warning-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-empty-data-warning-font-size, calc(14px + 2px));font-style:var(--slick-empty-data-warning-font-style, italic);line-height:var(--slick-empty-data-warning-line-height, 18px);margin:var(--slick-empty-data-warning-margin, 0px);padding:var(--slick-empty-data-warning-padding, 8px);z-index:var(--slick-empty-data-warning-z-index, 10)}.slick-empty-data-warning div{display:flex;align-items:center;column-gap:5px}.slick-pagination{list-style-type:none;border-top:var(--slick-pagination-border-top, 0 none);border-right:var(--slick-pagination-border-right, 0 none);border-bottom:var(--slick-pagination-border-bottom, 0 none);border-left:var(--slick-pagination-border-left, 0 none);width:100%;height:var(--slick-pagination-height, 40px);padding-top:4px;vertical-align:middle;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-pagination-font-size, calc(14px - 1px));font-weight:400;color:var(--slick-pagination-text-color, #808080)}.slick-pagination .slick-pagination-status{display:inline-block;padding:6px}.slick-pagination .slick-icon-container{display:inline-block;border-color:var(--slick-pagination-border-color, #ddd)}.slick-pagination .slick-pagination-nav{display:inline-block;padding:2px;height:34px}.slick-pagination .slick-pagination-nav nav{display:inline-block}.slick-pagination .slick-pagination-nav .slick-page-number{vertical-align:top;display:inline-flex;align-items:center;column-gap:4px;padding:0 5px;height:inherit}.slick-pagination .slick-pagination-nav .slick-page-number input{background-color:var(--slick-pagination-page-input-bgcolor, #fafbed);height:var(--slick-pagination-page-input-height, 26px);width:var(--slick-pagination-page-input-width, 50px);padding:var(--slick-pagination-page-input-padding, 2px);border-radius:var(--slick-pagination-page-input-border-radius, 4px);display:inline-block}.slick-pagination .slick-pagination-nav .pagination{margin:0;display:inline-flex;background-color:var(--slick-pagination-button-bg-color, #fff)}.slick-pagination .slick-pagination-nav .pagination .page-link{display:flex;align-items:center;font-size:var(--slick-pagination-icon-font-size, calc(18px - 1px));border:var(--slick-pagination-button-border, 1px solid #b3b3b3);height:var(--slick-pagination-button-height, 32px)}.slick-pagination .slick-pagination-nav .pagination .page-item{cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid;padding:var(--slick-pagination-button-padding, 5px 8px);border-color:var(--slick-pagination-button-border-color, #b3b3b3)}.slick-pagination .slick-pagination-nav .pagination .page-item:hover{background-color:var(--slick-pagination-button-hover-color, #f6f6f6)}.slick-pagination .slick-pagination-nav .pagination .page-item:first-child{border-top-left-radius:var(--slick-pagination-button-border-radius, 4px);border-bottom-left-radius:var(--slick-pagination-button-border-radius, 4px)}.slick-pagination .slick-pagination-nav .pagination .page-item:last-child{border-top-right-radius:var(--slick-pagination-button-border-radius, 4px);border-bottom-right-radius:var(--slick-pagination-button-border-radius, 4px)}.slick-pagination .slick-pagination-nav .pagination .page-item.seek-prev,.slick-pagination .slick-pagination-nav .pagination .page-item.seek-end{margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-first,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-prev,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-next,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-end{background-color:currentColor;height:var(--slick-pagination-icon-size, 20px);width:var(--slick-pagination-icon-size, 20px)}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-first{--slick-pagination-icon-seek-first-svg: url(${Sr});-webkit-mask:var(--slick-pagination-icon-seek-first-svg) no-repeat;mask:var(--slick-pagination-icon-seek-first-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-prev{--slick-pagination-icon-seek-prev-svg: url(${Cr});-webkit-mask:var(--slick-pagination-icon-seek-prev-svg) no-repeat;mask:var(--slick-pagination-icon-seek-prev-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-next{--slick-pagination-icon-seek-next-svg: url(${xr});-webkit-mask:var(--slick-pagination-icon-seek-next-svg) no-repeat;mask:var(--slick-pagination-icon-seek-next-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-end{--slick-pagination-icon-seek-end-svg: url(${Tr});-webkit-mask:var(--slick-pagination-icon-seek-end-svg) no-repeat;mask:var(--slick-pagination-icon-seek-end-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a[class*=icon-seek-]{color:var(--slick-pagination-icon-color, #0d6efd)}.slick-pagination .slick-pagination-nav .pagination .page-item.disabled{cursor:not-allowed;background-color:var(--slick-pagination-icon-seek-background-color, rgb(249, 249, 249));border-color:var(--slick-pagination-button-border-disabled-color, #dedede)}.slick-pagination .slick-pagination-nav .pagination .page-item.disabled a[class*=icon-seek-]{color:var(--slick-pagination-icon-seek-disabled-color, darkgray)}.slick-pagination .slick-pagination-settings{display:block;float:right;padding:2px}.slick-pagination .slick-pagination-settings select{color:var(--slick-font-color, #000);background-color:var(--slick-pagination-page-select-bg-color, #fff);font-size:var(--slick-pagination-page-select-font-size, calc(14px - 2px));line-height:1.5;height:var(--slick-pagination-page-select-height, 32px);width:var(--slick-pagination-page-select-width, 60px);padding:var(--slick-pagination-page-select-padding, 0 0 2px 2px);border:var(--slick-pagination-button-border, 1px solid #b3b3b3);border-radius:var(--slick-pagination-page-select-border-radius, 3px)}.slick-pagination .slick-pagination-settings .slick-pagination-count{margin-left:var(--slick-pagination-count-margin-left, 2px)}.percent-complete-bar,.percent-complete-bar-with-text{display:inline-block;border-radius:3px;background-color:rgba(0,0,0,0)}.percent-complete-bar{height:6px}.percent-complete-bar-with-text{height:20px;line-height:20px;min-width:25px;text-align:center;top:2px;color:#fff}.tooltip-2cols-row{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;column-gap:5px;line-height:20px}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.slick-autocomplete{background-color:var(--slick-autocomplete-bg-color, #ffffff);color:var(--slick-autocomplete-text-color, #333333);border:var(--slick-autocomplete-border, 1px solid rgba(0, 0, 0, 0.15));box-sizing:border-box;max-height:var(--slick-autocomplete-max-height, 25vh);min-height:var(--slick-autocomplete-min-height, 75px);min-width:var(--slick-autocomplete-min-width, 110px);overflow:auto;z-index:var(--slick-autocomplete-z-index, 9999)}.slick-autocomplete .empty{font-style:italic}.slick-autocomplete>div{padding:0 4px}.slick-autocomplete .group{background:var(--slick-autocomplete-group-bg-color, #eeeeee)}.slick-autocomplete>div:hover:not(.empty,.group),.slick-autocomplete>div.selected{background-color:var(--slick-autocomplete-hover-bg-color, rgb(226.1157894737, 236.9473684211, 249.5842105263));cursor:pointer}@keyframes md-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.autocomplete-filter-container{display:flex}.slick-autocomplete-loading{background-color:var(--slick-autocomplete-loading-input-bg-color, transparent) !important}.slick-autocomplete-loading+span:after{animation:md-spin 2s infinite linear;display:inline-block;color:var(--slick-autocomplete-loading-icon-color, #777777);content:var(--slick-autocomplete-loading-icon, url(${Br}));width:var(--slick-autocomplete-loading-icon-width, 22px);margin:var(--slick-autocomplete-loading-icon-margin, 0 0 0 -26px);line-height:var(--slick-autocomplete-loading-icon-line-height, 0px);vertical-align:var(--slick-autocomplete-loading-icon-vertical-align, sub)}.slick-autocomplete.autocomplete-custom-four-corners{width:var(--slick-autocomplete-tpl4-width, 385px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list{width:var(--slick-autocomplete-tpl4-container-list-width, calc(385px - 15px));padding:var(--slick-autocomplete-tpl4-container-list-padding, 3px 10px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list div{margin:0;padding:0;line-height:16px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-left{float:left;height:32px;width:32px;padding-right:3px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-left>img{height:var(--slick-autocomplete-tpl4-icon-left-height, 32px);width:var(--slick-autocomplete-tpl4-icon-left-width, 32px);margin-top:0px;background-color:#fff;background-clip:content-box}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-bottom-left{color:var(--slick-autocomplete-tpl4-bottom-left-text-color, #686868);font-size:var(--slick-autocomplete-tpl4-bottom-left-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl4-bottom-left-font-style, italic);font-weight:var(--slick-autocomplete-tpl4-bottom-left-font-weight, normal);max-width:var(--slick-autocomplete-tpl4-bottom-left-max-width, calc(calc(385px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-bottom-right{float:right;color:var(--slick-autocomplete-tpl4-bottom-right-text-color, #686868);font-size:var(--slick-autocomplete-tpl4-bottom-right-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl4-bottom-right-font-style, italic);font-weight:var(--slick-autocomplete-tpl4-bottom-right-font-weight, normal);text-overflow:ellipsis;max-width:var(--slick-autocomplete-tpl4-bottom-right-max-width, 250px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-top-left{color:var(--slick-autocomplete-tpl4-top-left-text-color, #313131);font-style:var(--slick-autocomplete-tpl4-top-left-font-style, normal);font-size:var(--slick-autocomplete-tpl4-top-left-font-size, 12px);font-weight:var(--slick-autocomplete-tpl4-top-left-font-weight, bold);max-width:var(--slick-autocomplete-tpl4-top-left-max-width, calc(calc(385px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis;padding-left:1px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-top-right{float:right;color:var(--slick-autocomplete-tpl4-top-right-text-color, rgb(48.4073770492, 131.2151639344, 253.2926229508));font-style:var(--slick-autocomplete-tpl4-top-right-font-style, normal);font-size:var(--slick-autocomplete-tpl4-top-right-font-size, calc(12px - 1px));font-weight:var(--slick-autocomplete-tpl4-top-right-font-weight, bold);max-width:var(--slick-autocomplete-tpl4-top-right-max-width, 100px)}.slick-autocomplete.autocomplete-custom-two-rows{width:var(--slick-autocomplete-tpl2-width, 285px)}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list{width:var(--slick-autocomplete-tpl2-container-list-width, calc(285px - 15px));padding:var(--slick-autocomplete-tpl2-container-list-padding, 3px 10px)}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list div{margin:0;padding:0;line-height:16px}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-left{float:left;height:var(--slick-autocomplete-tpl2-icon-left-height, 32px);width:var(--slick-autocomplete-tpl2-icon-left-width, 32px);padding-right:3px}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-left>img{height:32px;margin-top:0px;background-color:#fff;background-clip:content-box}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-bottom-left{color:var(--slick-autocomplete-tpl2-bottom-left-text-color, #686868);font-size:var(--slick-autocomplete-tpl2-bottom-left-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl2-bottom-left-font-style, italic);font-weight:var(--slick-autocomplete-tpl2-bottom-left-font-weight, normal);max-width:var(--slick-autocomplete-tpl2-bottom-left-max-width, calc(calc(285px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-top-left{color:var(--slick-autocomplete-tpl2-top-left-text-color, #313131);font-style:var(--slick-autocomplete-tpl2-top-left-font-style, normal);font-size:var(--slick-autocomplete-tpl2-top-left-font-size, 12px);font-weight:var(--slick-autocomplete-tpl2-top-left-font-weight, bold);max-width:var(--slick-autocomplete-tpl2-top-left-max-width, calc(calc(285px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis;padding-left:1px}@-webkit-keyframes sg-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes sg-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.mdi.mdi-flip-h{transform:scaleX(-1)}.mdi.mdi-flip-v{transform:scaleY(-1)}.mdi.mdi-pulse{animation:sg-spin 1s infinite steps(8)}.mdi.mdi-spin,.mdi.mdi-spin-1s,.mdi.mdi-spin-2s,.mdi.mdi-spin-3s,.mdi.mdi-spin-4s,.mdi.mdi-spin-5s{align-items:center;display:inline-flex;justify-content:center}.mdi.mdi-spin{animation:sg-spin 2s infinite linear}.mdi.mdi-spin-1s{animation:sg-spin 1s infinite linear}.mdi.mdi-spin-2s{animation:sg-spin 2s infinite linear}.mdi.mdi-spin-3s{animation:sg-spin 3s infinite linear}.mdi.mdi-spin-4s{animation:sg-spin 4s infinite linear}.mdi.mdi-spin-5s{animation:sg-spin 5s infinite linear}.mdi.mdi-rotate-45{transform:rotate(45deg)}.mdi.mdi-rotate-90{transform:rotate(90deg)}.mdi.mdi-rotate-135{transform:rotate(135deg)}.mdi.mdi-rotate-180{transform:rotate(180deg)}.mdi.mdi-rotate-225{transform:rotate(225deg)}.mdi.mdi-rotate-270{transform:rotate(270deg)}.mdi.mdi-rotate-315{transform:rotate(315deg)}.mdi.mdi-5px,.font-5px{font-size:5px !important}.mdi.mdi-6px,.font-6px{font-size:6px !important}.mdi.mdi-7px,.font-7px{font-size:7px !important}.mdi.mdi-8px,.font-8px{font-size:8px !important}.mdi.mdi-9px,.font-9px{font-size:9px !important}.mdi.mdi-10px,.font-10px{font-size:10px !important}.mdi.mdi-11px,.font-11px{font-size:11px !important}.mdi.mdi-12px,.font-12px{font-size:12px !important}.mdi.mdi-13px,.font-13px{font-size:13px !important}.mdi.mdi-14px,.font-14px{font-size:14px !important}.mdi.mdi-15px,.font-15px{font-size:15px !important}.mdi.mdi-16px,.font-16px{font-size:16px !important}.mdi.mdi-17px,.font-17px{font-size:17px !important}.mdi.mdi-18px,.font-18px{font-size:18px !important}.mdi.mdi-19px,.font-19px{font-size:19px !important}.mdi.mdi-20px,.font-20px{font-size:20px !important}.mdi.mdi-21px,.font-21px{font-size:21px !important}.mdi.mdi-22px,.font-22px{font-size:22px !important}.mdi.mdi-23px,.font-23px{font-size:23px !important}.mdi.mdi-24px,.font-24px{font-size:24px !important}.mdi.mdi-25px,.font-25px{font-size:25px !important}.mdi.mdi-26px,.font-26px{font-size:26px !important}.mdi.mdi-27px,.font-27px{font-size:27px !important}.mdi.mdi-28px,.font-28px{font-size:28px !important}.mdi.mdi-29px,.font-29px{font-size:29px !important}.mdi.mdi-30px,.font-30px{font-size:30px !important}.mdi.mdi-31px,.font-31px{font-size:31px !important}.mdi.mdi-32px,.font-32px{font-size:32px !important}.mdi.mdi-33px,.font-33px{font-size:33px !important}.mdi.mdi-34px,.font-34px{font-size:34px !important}.mdi.mdi-35px,.font-35px{font-size:35px !important}.mdi.mdi-36px,.font-36px{font-size:36px !important}.mdi.mdi-37px,.font-37px{font-size:37px !important}.mdi.mdi-38px,.font-38px{font-size:38px !important}.mdi.mdi-39px,.font-39px{font-size:39px !important}.mdi.mdi-40px,.font-40px{font-size:40px !important}.mdi.mdi-41px,.font-41px{font-size:41px !important}.mdi.mdi-42px,.font-42px{font-size:42px !important}.mdi.mdi-43px,.font-43px{font-size:43px !important}.mdi.mdi-44px,.font-44px{font-size:44px !important}.mdi.mdi-45px,.font-45px{font-size:45px !important}.mdi.mdi-46px,.font-46px{font-size:46px !important}.mdi.mdi-47px,.font-47px{font-size:47px !important}.mdi.mdi-48px,.font-48px{font-size:48px !important}.mdi.mdi-49px,.font-49px{font-size:49px !important}.mdi.mdi-50px,.font-50px{font-size:50px !important}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.mdi-account{--mdi-account-icon-svg: url(${Ir});-webkit-mask:var(--mdi-account-icon-svg) no-repeat;mask:var(--mdi-account-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-box{--mdi-account-box-icon-svg: url(${jr});-webkit-mask:var(--mdi-account-box-icon-svg) no-repeat;mask:var(--mdi-account-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-box-outline{--mdi-account-box-outline-icon-svg: url(${Mr});-webkit-mask:var(--mdi-account-box-outline-icon-svg) no-repeat;mask:var(--mdi-account-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-circle{--mdi-account-circle-icon-svg: url(${Fr});-webkit-mask:var(--mdi-account-circle-icon-svg) no-repeat;mask:var(--mdi-account-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-edit{--mdi-account-edit-icon-svg: url(${Ar});-webkit-mask:var(--mdi-account-edit-icon-svg) no-repeat;mask:var(--mdi-account-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-minus{--mdi-account-minus-icon-svg: url(${Er});-webkit-mask:var(--mdi-account-minus-icon-svg) no-repeat;mask:var(--mdi-account-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-off{--mdi-account-off-icon-svg: url(${Nr});-webkit-mask:var(--mdi-account-off-icon-svg) no-repeat;mask:var(--mdi-account-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-plus{--mdi-account-plus-icon-svg: url(${Or});-webkit-mask:var(--mdi-account-plus-icon-svg) no-repeat;mask:var(--mdi-account-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-search{--mdi-account-search-icon-svg: url(${Dr});-webkit-mask:var(--mdi-account-search-icon-svg) no-repeat;mask:var(--mdi-account-search-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm{--mdi-alarm-icon-svg: url(${qr});-webkit-mask:var(--mdi-alarm-icon-svg) no-repeat;mask:var(--mdi-alarm-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm-check{--mdi-alarm-check-icon-svg: url(${Gr});-webkit-mask:var(--mdi-alarm-check-icon-svg) no-repeat;mask:var(--mdi-alarm-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm-off{--mdi-alarm-off-icon-svg: url(${Hr});-webkit-mask:var(--mdi-alarm-off-icon-svg) no-repeat;mask:var(--mdi-alarm-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert{--mdi-alert-icon-svg: url(${Pr});-webkit-mask:var(--mdi-alert-icon-svg) no-repeat;mask:var(--mdi-alert-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-box{--mdi-alert-box-icon-svg: url(${Wr});-webkit-mask:var(--mdi-alert-box-icon-svg) no-repeat;mask:var(--mdi-alert-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-box-outline{--mdi-alert-box-outline-icon-svg: url(${Qr});-webkit-mask:var(--mdi-alert-box-outline-icon-svg) no-repeat;mask:var(--mdi-alert-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-circle{--mdi-alert-circle-icon-svg: url(${Vr});-webkit-mask:var(--mdi-alert-circle-icon-svg) no-repeat;mask:var(--mdi-alert-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-octagon{--mdi-alert-octagon-icon-svg: url(${Yr});-webkit-mask:var(--mdi-alert-octagon-icon-svg) no-repeat;mask:var(--mdi-alert-octagon-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-outline{--mdi-alert-outline-icon-svg: url(${Kr});-webkit-mask:var(--mdi-alert-outline-icon-svg) no-repeat;mask:var(--mdi-alert-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-rhombus{--mdi-alert-rhombus-icon-svg: url(${Xr});-webkit-mask:var(--mdi-alert-rhombus-icon-svg) no-repeat;mask:var(--mdi-alert-rhombus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-rhombus-outline{--mdi-alert-rhombus-outline-icon-svg: url(${Jr});-webkit-mask:var(--mdi-alert-rhombus-outline-icon-svg) no-repeat;mask:var(--mdi-alert-rhombus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-collapse{--mdi-arrow-collapse-icon-svg: url(${Zr});-webkit-mask:var(--mdi-arrow-collapse-icon-svg) no-repeat;mask:var(--mdi-arrow-collapse-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down{--mdi-arrow-down-icon-svg: url(${eo});-webkit-mask:var(--mdi-arrow-down-icon-svg) no-repeat;mask:var(--mdi-arrow-down-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold{--mdi-arrow-down-bold-icon-svg: url(${io});-webkit-mask:var(--mdi-arrow-down-bold-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-box{--mdi-arrow-down-bold-box-icon-svg: url(${ao});-webkit-mask:var(--mdi-arrow-down-bold-box-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-box-outline{--mdi-arrow-down-bold-box-outline-icon-svg: url(${ro});-webkit-mask:var(--mdi-arrow-down-bold-box-outline-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-outline{--mdi-arrow-down-bold-outline-icon-svg: url(${oo});-webkit-mask:var(--mdi-arrow-down-bold-outline-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-expand{--mdi-arrow-expand-icon-svg: url(${lo});-webkit-mask:var(--mdi-arrow-expand-icon-svg) no-repeat;mask:var(--mdi-arrow-expand-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-expand-horizontal{--mdi-arrow-expand-horizontal-icon-svg: url(${to});-webkit-mask:var(--mdi-arrow-expand-horizontal-icon-svg) no-repeat;mask:var(--mdi-arrow-expand-horizontal-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-split-vertical{--mdi-arrow-split-vertical-icon-svg: url(${no});-webkit-mask:var(--mdi-arrow-split-vertical-icon-svg) no-repeat;mask:var(--mdi-arrow-split-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-up{--mdi-arrow-up-icon-svg: url(${co});-webkit-mask:var(--mdi-arrow-up-icon-svg) no-repeat;mask:var(--mdi-arrow-up-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-book-open-blank-variant-outline{--mdi-book-open-blank-variant-outline-icon-svg: url(${so});-webkit-mask:var(--mdi-book-open-blank-variant-outline-icon-svg) no-repeat;mask:var(--mdi-book-open-blank-variant-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-brightness-4{--mdi-brightness-4-icon-svg: url(${mo});-webkit-mask:var(--mdi-brightness-4-icon-svg) no-repeat;mask:var(--mdi-brightness-4-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar{--mdi-calendar-icon-svg: url(${ko});-webkit-mask:var(--mdi-calendar-icon-svg) no-repeat;mask:var(--mdi-calendar-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-check{--mdi-calendar-check-icon-svg: url(${po});-webkit-mask:var(--mdi-calendar-check-icon-svg) no-repeat;mask:var(--mdi-calendar-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-clock{--mdi-calendar-clock-icon-svg: url(${go});-webkit-mask:var(--mdi-calendar-clock-icon-svg) no-repeat;mask:var(--mdi-calendar-clock-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-edit{--mdi-calendar-edit-icon-svg: url(${bo});-webkit-mask:var(--mdi-calendar-edit-icon-svg) no-repeat;mask:var(--mdi-calendar-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-remove{--mdi-calendar-remove-icon-svg: url(${vo});-webkit-mask:var(--mdi-calendar-remove-icon-svg) no-repeat;mask:var(--mdi-calendar-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-search{--mdi-calendar-search-icon-svg: url(${uo});-webkit-mask:var(--mdi-calendar-search-icon-svg) no-repeat;mask:var(--mdi-calendar-search-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-call-split{--mdi-call-split-icon-svg: url(${ho});-webkit-mask:var(--mdi-call-split-icon-svg) no-repeat;mask:var(--mdi-call-split-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cancel{--mdi-cancel-icon-svg: url(${fo});-webkit-mask:var(--mdi-cancel-icon-svg) no-repeat;mask:var(--mdi-cancel-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cash-check{--mdi-cash-check-icon-svg: url(${wo});-webkit-mask:var(--mdi-cash-check-icon-svg) no-repeat;mask:var(--mdi-cash-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cash-remove{--mdi-cash-remove-icon-svg: url(${xo});-webkit-mask:var(--mdi-cash-remove-icon-svg) no-repeat;mask:var(--mdi-cash-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-certificate{--mdi-certificate-icon-svg: url(${_o});-webkit-mask:var(--mdi-certificate-icon-svg) no-repeat;mask:var(--mdi-certificate-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-certificate-outline{--mdi-certificate-outline-icon-svg: url(${yo});-webkit-mask:var(--mdi-certificate-outline-icon-svg) no-repeat;mask:var(--mdi-certificate-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-change-record-type{--mdi-change-record-type-icon-svg: url(${zo});-webkit-mask:var(--mdi-change-record-type-icon-svg) no-repeat;mask:var(--mdi-change-record-type-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check{--mdi-check-icon-svg: url(${$o});-webkit-mask:var(--mdi-check-icon-svg) no-repeat;mask:var(--mdi-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-all{--mdi-check-all-icon-svg: url(${Ro});-webkit-mask:var(--mdi-check-all-icon-svg) no-repeat;mask:var(--mdi-check-all-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-bold{--mdi-check-bold-icon-svg: url(${hr});-webkit-mask:var(--mdi-check-bold-icon-svg) no-repeat;mask:var(--mdi-check-bold-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-blank-outline{--mdi-checkbox-blank-outline-icon-svg: url(${Lo});-webkit-mask:var(--mdi-checkbox-blank-outline-icon-svg) no-repeat;mask:var(--mdi-checkbox-blank-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-marked-circle-outline{--mdi-checkbox-marked-circle-outline-icon-svg: url(${Uo});-webkit-mask:var(--mdi-checkbox-marked-circle-outline-icon-svg) no-repeat;mask:var(--mdi-checkbox-marked-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-box-outline{--mdi-check-box-outline-icon-svg: url(${So});-webkit-mask:var(--mdi-check-box-outline-icon-svg) no-repeat;mask:var(--mdi-check-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-marked{--mdi-checkbox-marked-icon-svg: url(${Co});-webkit-mask:var(--mdi-checkbox-marked-icon-svg) no-repeat;mask:var(--mdi-checkbox-marked-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-circle{--mdi-check-circle-icon-svg: url(${To});-webkit-mask:var(--mdi-check-circle-icon-svg) no-repeat;mask:var(--mdi-check-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-circle-outline{--mdi-check-circle-outline-icon-svg: url(${Bo});-webkit-mask:var(--mdi-check-circle-outline-icon-svg) no-repeat;mask:var(--mdi-check-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-outline{--mdi-check-outline-icon-svg: url(${Io});-webkit-mask:var(--mdi-check-outline-icon-svg) no-repeat;mask:var(--mdi-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-underline{--mdi-check-underline-icon-svg: url(${jo});-webkit-mask:var(--mdi-check-underline-icon-svg) no-repeat;mask:var(--mdi-check-underline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down{--mdi-chevron-down-icon-svg: url(${vr});-webkit-mask:var(--mdi-chevron-down-icon-svg) no-repeat;mask:var(--mdi-chevron-down-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-box{--mdi-chevron-down-box-icon-svg: url(${Mo});-webkit-mask:var(--mdi-chevron-down-box-icon-svg) no-repeat;mask:var(--mdi-chevron-down-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-box-outline{--mdi-chevron-down-box-outline-icon-svg: url(${Fo});-webkit-mask:var(--mdi-chevron-down-box-outline-icon-svg) no-repeat;mask:var(--mdi-chevron-down-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-circle{--mdi-chevron-down-circle-icon-svg: url(${Ao});-webkit-mask:var(--mdi-chevron-down-circle-icon-svg) no-repeat;mask:var(--mdi-chevron-down-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-circle-outline{--mdi-chevron-down-circle-outline-icon-svg: url(${Eo});-webkit-mask:var(--mdi-chevron-down-circle-outline-icon-svg) no-repeat;mask:var(--mdi-chevron-down-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-circle{--mdi-circle-icon-svg: url(${No});-webkit-mask:var(--mdi-circle-icon-svg) no-repeat;mask:var(--mdi-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-check{--mdi-clipboard-check-icon-svg: url(${Oo});-webkit-mask:var(--mdi-clipboard-check-icon-svg) no-repeat;mask:var(--mdi-clipboard-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-check-outline{--mdi-clipboard-check-outline-icon-svg: url(${Do});-webkit-mask:var(--mdi-clipboard-check-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-edit{--mdi-clipboard-edit-icon-svg: url(${qo});-webkit-mask:var(--mdi-clipboard-edit-icon-svg) no-repeat;mask:var(--mdi-clipboard-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-edit-outline{--mdi-clipboard-edit-outline-icon-svg: url(${Go});-webkit-mask:var(--mdi-clipboard-edit-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-edit-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-multiple{--mdi-clipboard-multiple-icon-svg: url(${Ho});-webkit-mask:var(--mdi-clipboard-multiple-icon-svg) no-repeat;mask:var(--mdi-clipboard-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-multiple-outline{--mdi-clipboard-multiple-outline-icon-svg: url(${Po});-webkit-mask:var(--mdi-clipboard-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-outline{--mdi-clipboard-outline-icon-svg: url(${Wo});-webkit-mask:var(--mdi-clipboard-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close{--mdi-close-icon-svg: url(${ur});-webkit-mask:var(--mdi-close-icon-svg) no-repeat;mask:var(--mdi-close-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-circle{--mdi-close-circle-icon-svg: url(${Qo});-webkit-mask:var(--mdi-close-circle-icon-svg) no-repeat;mask:var(--mdi-close-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-circle-outline{--mdi-close-circle-outline-icon-svg: url(${Vo});-webkit-mask:var(--mdi-close-circle-outline-icon-svg) no-repeat;mask:var(--mdi-close-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-thick{--mdi-close-thick-icon-svg: url(${Yo});-webkit-mask:var(--mdi-close-thick-icon-svg) no-repeat;mask:var(--mdi-close-thick-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-coffee{--mdi-coffee-icon-svg: url(${Ko});-webkit-mask:var(--mdi-coffee-icon-svg) no-repeat;mask:var(--mdi-coffee-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-coffee-outline{--mdi-coffee-outline-icon-svg: url(${Xo});-webkit-mask:var(--mdi-coffee-outline-icon-svg) no-repeat;mask:var(--mdi-coffee-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cog{--mdi-cog-icon-svg: url(${Jo});-webkit-mask:var(--mdi-cog-icon-svg) no-repeat;mask:var(--mdi-cog-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cog-outline{--mdi-cog-outline-icon-svg: url(${Zo});-webkit-mask:var(--mdi-cog-outline-icon-svg) no-repeat;mask:var(--mdi-cog-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-content-copy{--mdi-content-copy-icon-svg: url(${el});-webkit-mask:var(--mdi-content-copy-icon-svg) no-repeat;mask:var(--mdi-content-copy-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-currency-usd{--mdi-currency-usd-icon-svg: url(${il});-webkit-mask:var(--mdi-currency-usd-icon-svg) no-repeat;mask:var(--mdi-currency-usd-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-currency-usd-off{--mdi-currency-usd-off-icon-svg: url(${al});-webkit-mask:var(--mdi-currency-usd-off-icon-svg) no-repeat;mask:var(--mdi-currency-usd-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-database-refresh{--mdi-database-refresh-icon-svg: url(${rl});-webkit-mask:var(--mdi-database-refresh-icon-svg) no-repeat;mask:var(--mdi-database-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-delete{--mdi-delete-icon-svg: url(${ol});-webkit-mask:var(--mdi-delete-icon-svg) no-repeat;mask:var(--mdi-delete-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-delete-outline{--mdi-delete-outline-icon-svg: url(${ll});-webkit-mask:var(--mdi-delete-outline-icon-svg) no-repeat;mask:var(--mdi-delete-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-dots-grid{--mdi-dots-grid-icon-svg: url(${tl});-webkit-mask:var(--mdi-dots-grid-icon-svg) no-repeat;mask:var(--mdi-dots-grid-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-dots-vertical{--mdi-dots-vertical-icon-svg: url(${nl});-webkit-mask:var(--mdi-dots-vertical-icon-svg) no-repeat;mask:var(--mdi-dots-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-download{--mdi-download-icon-svg: url(${cl});-webkit-mask:var(--mdi-download-icon-svg) no-repeat;mask:var(--mdi-download-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-drag{--mdi-drag-icon-svg: url(${dl});-webkit-mask:var(--mdi-drag-icon-svg) no-repeat;mask:var(--mdi-drag-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-drag-vertical{--mdi-drag-vertical-icon-svg: url(${sl});-webkit-mask:var(--mdi-drag-vertical-icon-svg) no-repeat;mask:var(--mdi-drag-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-eye-off-outline{--mdi-eye-off-outline-icon-svg: url(${ml});-webkit-mask:var(--mdi-eye-off-outline-icon-svg) no-repeat;mask:var(--mdi-eye-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-eye-outline{--mdi-eye-outline-icon-svg: url(${kl});-webkit-mask:var(--mdi-eye-outline-icon-svg) no-repeat;mask:var(--mdi-eye-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file{--mdi-file-icon-svg: url(${pl});-webkit-mask:var(--mdi-file-icon-svg) no-repeat;mask:var(--mdi-file-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-alert{--mdi-file-alert-icon-svg: url(${gl});-webkit-mask:var(--mdi-file-alert-icon-svg) no-repeat;mask:var(--mdi-file-alert-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-alert-outline{--mdi-file-alert-outline-icon-svg: url(${bl});-webkit-mask:var(--mdi-file-alert-outline-icon-svg) no-repeat;mask:var(--mdi-file-alert-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-cad{--mdi-file-cad-icon-svg: url(${vl});-webkit-mask:var(--mdi-file-cad-icon-svg) no-repeat;mask:var(--mdi-file-cad-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-check{--mdi-file-check-icon-svg: url(${ul});-webkit-mask:var(--mdi-file-check-icon-svg) no-repeat;mask:var(--mdi-file-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-check-outline{--mdi-file-check-outline-icon-svg: url(${hl});-webkit-mask:var(--mdi-file-check-outline-icon-svg) no-repeat;mask:var(--mdi-file-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-document-outline{--mdi-file-document-outline-icon-svg: url(${fl});-webkit-mask:var(--mdi-file-document-outline-icon-svg) no-repeat;mask:var(--mdi-file-document-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-excel-outline{--mdi-file-excel-outline-icon-svg: url(${wl});-webkit-mask:var(--mdi-file-excel-outline-icon-svg) no-repeat;mask:var(--mdi-file-excel-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-move{--mdi-file-move-icon-svg: url(${xl});-webkit-mask:var(--mdi-file-move-icon-svg) no-repeat;mask:var(--mdi-file-move-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-move-outline{--mdi-file-move-outline-icon-svg: url(${_l});-webkit-mask:var(--mdi-file-move-outline-icon-svg) no-repeat;mask:var(--mdi-file-move-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-multiple{--mdi-file-multiple-icon-svg: url(${yl});-webkit-mask:var(--mdi-file-multiple-icon-svg) no-repeat;mask:var(--mdi-file-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-multiple-outline{--mdi-file-multiple-outline-icon-svg: url(${zl});-webkit-mask:var(--mdi-file-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-file-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-music-outline{--mdi-file-music-outline-icon-svg: url(${$l});-webkit-mask:var(--mdi-file-music-outline-icon-svg) no-repeat;mask:var(--mdi-file-music-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-outline{--mdi-file-outline-icon-svg: url(${Rl});-webkit-mask:var(--mdi-file-outline-icon-svg) no-repeat;mask:var(--mdi-file-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-pdf-outline{--mdi-file-pdf-outline-icon-svg: url(${Ll});-webkit-mask:var(--mdi-file-pdf-outline-icon-svg) no-repeat;mask:var(--mdi-file-pdf-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-question{--mdi-file-question-icon-svg: url(${Ul});-webkit-mask:var(--mdi-file-question-icon-svg) no-repeat;mask:var(--mdi-file-question-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-question-outline{--mdi-file-question-outline-icon-svg: url(${Sl});-webkit-mask:var(--mdi-file-question-outline-icon-svg) no-repeat;mask:var(--mdi-file-question-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-search-outline{--mdi-file-search-outline-icon-svg: url(${Cl});-webkit-mask:var(--mdi-file-search-outline-icon-svg) no-repeat;mask:var(--mdi-file-search-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-send{--mdi-file-send-icon-svg: url(${Tl});-webkit-mask:var(--mdi-file-send-icon-svg) no-repeat;mask:var(--mdi-file-send-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-send-outline{--mdi-file-send-outline-icon-svg: url(${Bl});-webkit-mask:var(--mdi-file-send-outline-icon-svg) no-repeat;mask:var(--mdi-file-send-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-tree{--mdi-file-tree-icon-svg: url(${Il});-webkit-mask:var(--mdi-file-tree-icon-svg) no-repeat;mask:var(--mdi-file-tree-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-tree-outline{--mdi-file-tree-outline-icon-svg: url(${jl});-webkit-mask:var(--mdi-file-tree-outline-icon-svg) no-repeat;mask:var(--mdi-file-tree-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-upload{--mdi-file-upload-icon-svg: url(${Ml});-webkit-mask:var(--mdi-file-upload-icon-svg) no-repeat;mask:var(--mdi-file-upload-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-upload-outline{--mdi-file-upload-outline-icon-svg: url(${Fl});-webkit-mask:var(--mdi-file-upload-outline-icon-svg) no-repeat;mask:var(--mdi-file-upload-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter{--mdi-filter-icon-svg: url(${Al});-webkit-mask:var(--mdi-filter-icon-svg) no-repeat;mask:var(--mdi-filter-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-minus-outline{--mdi-filter-minus-outline-icon-svg: url(${El});-webkit-mask:var(--mdi-filter-minus-outline-icon-svg) no-repeat;mask:var(--mdi-filter-minus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-off-outline{--mdi-filter-off-outline-icon-svg: url(${Nl});-webkit-mask:var(--mdi-filter-off-outline-icon-svg) no-repeat;mask:var(--mdi-filter-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-outline{--mdi-filter-outline-icon-svg: url(${Ol});-webkit-mask:var(--mdi-filter-outline-icon-svg) no-repeat;mask:var(--mdi-filter-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-plus-outline{--mdi-filter-plus-outline-icon-svg: url(${Dl});-webkit-mask:var(--mdi-filter-plus-outline-icon-svg) no-repeat;mask:var(--mdi-filter-plus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-remove-outline{--mdi-filter-remove-outline-icon-svg: url(${ql});-webkit-mask:var(--mdi-filter-remove-outline-icon-svg) no-repeat;mask:var(--mdi-filter-remove-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-fire{--mdi-fire-icon-svg: url(${Gl});-webkit-mask:var(--mdi-fire-icon-svg) no-repeat;mask:var(--mdi-fire-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-flip-vertical{--mdi-flip-vertical-icon-svg: url(${Hl});-webkit-mask:var(--mdi-flip-vertical-icon-svg) no-repeat;mask:var(--mdi-flip-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-folder{--mdi-folder-icon-svg: url(${Pl});-webkit-mask:var(--mdi-folder-icon-svg) no-repeat;mask:var(--mdi-folder-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-folder-open{--mdi-folder-open-icon-svg: url(${Wl});-webkit-mask:var(--mdi-folder-open-icon-svg) no-repeat;mask:var(--mdi-folder-open-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-forum{--mdi-forum-icon-svg: url(${Ql});-webkit-mask:var(--mdi-forum-icon-svg) no-repeat;mask:var(--mdi-forum-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-forum-outline{--mdi-forum-outline-icon-svg: url(${Vl});-webkit-mask:var(--mdi-forum-outline-icon-svg) no-repeat;mask:var(--mdi-forum-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-github{--mdi-github-icon-svg: url(${Yl});-webkit-mask:var(--mdi-github-icon-svg) no-repeat;mask:var(--mdi-github-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help{--mdi-help-icon-svg: url(${Kl});-webkit-mask:var(--mdi-help-icon-svg) no-repeat;mask:var(--mdi-help-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help-circle{--mdi-help-circle-icon-svg: url(${Xl});-webkit-mask:var(--mdi-help-circle-icon-svg) no-repeat;mask:var(--mdi-help-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help-circle-outline{--mdi-help-circle-outline-icon-svg: url(${Jl});-webkit-mask:var(--mdi-help-circle-outline-icon-svg) no-repeat;mask:var(--mdi-help-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-history{--mdi-history-icon-svg: url(${Zl});-webkit-mask:var(--mdi-history-icon-svg) no-repeat;mask:var(--mdi-history-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-information{--mdi-information-icon-svg: url(${et});-webkit-mask:var(--mdi-information-icon-svg) no-repeat;mask:var(--mdi-information-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-information-outline{--mdi-information-outline-icon-svg: url(${it});-webkit-mask:var(--mdi-information-outline-icon-svg) no-repeat;mask:var(--mdi-information-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb{--mdi-lightbulb-icon-svg: url(${at});-webkit-mask:var(--mdi-lightbulb-icon-svg) no-repeat;mask:var(--mdi-lightbulb-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-off{--mdi-lightbulb-off-icon-svg: url(${rt});-webkit-mask:var(--mdi-lightbulb-off-icon-svg) no-repeat;mask:var(--mdi-lightbulb-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-off-outline{--mdi-lightbulb-off-outline-icon-svg: url(${ot});-webkit-mask:var(--mdi-lightbulb-off-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-on{--mdi-lightbulb-on-icon-svg: url(${lt});-webkit-mask:var(--mdi-lightbulb-on-icon-svg) no-repeat;mask:var(--mdi-lightbulb-on-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-on-outline{--mdi-lightbulb-on-outline-icon-svg: url(${tt});-webkit-mask:var(--mdi-lightbulb-on-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-on-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-outline{--mdi-lightbulb-outline-icon-svg: url(${nt});-webkit-mask:var(--mdi-lightbulb-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-link{--mdi-link-icon-svg: url(${ct});-webkit-mask:var(--mdi-link-icon-svg) no-repeat;mask:var(--mdi-link-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-link-variant{--mdi-link-variant-icon-svg: url(${dt});-webkit-mask:var(--mdi-link-variant-icon-svg) no-repeat;mask:var(--mdi-link-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-load{--mdi-load-icon-svg: url(${st});-webkit-mask:var(--mdi-load-icon-svg) no-repeat;mask:var(--mdi-load-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-magnify{--mdi-magnify-icon-svg: url(${mt});-webkit-mask:var(--mdi-magnify-icon-svg) no-repeat;mask:var(--mdi-magnify-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-map-marker-radius{--mdi-map-marker-radius-icon-svg: url(${kt});-webkit-mask:var(--mdi-map-marker-radius-icon-svg) no-repeat;mask:var(--mdi-map-marker-radius-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-map-marker-radius-outline{--mdi-map-marker-radius-outline-icon-svg: url(${pt});-webkit-mask:var(--mdi-map-marker-radius-outline-icon-svg) no-repeat;mask:var(--mdi-map-marker-radius-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-menu{--mdi-menu-icon-svg: url(${gt});-webkit-mask:var(--mdi-menu-icon-svg) no-repeat;mask:var(--mdi-menu-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-message-text{--mdi-message-text-icon-svg: url(${bt});-webkit-mask:var(--mdi-message-text-icon-svg) no-repeat;mask:var(--mdi-message-text-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-message-text-outline{--mdi-message-text-outline-icon-svg: url(${vt});-webkit-mask:var(--mdi-message-text-outline-icon-svg) no-repeat;mask:var(--mdi-message-text-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-microsoft-excel{--mdi-microsoft-excel-icon-svg: url(${ut});-webkit-mask:var(--mdi-microsoft-excel-icon-svg) no-repeat;mask:var(--mdi-microsoft-excel-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus{--mdi-minus-icon-svg: url(${ht});-webkit-mask:var(--mdi-minus-icon-svg) no-repeat;mask:var(--mdi-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus-circle{--mdi-minus-circle-icon-svg: url(${Ur});-webkit-mask:var(--mdi-minus-circle-icon-svg) no-repeat;mask:var(--mdi-minus-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus-circle-outline{--mdi-minus-circle-outline-icon-svg: url(${ft});-webkit-mask:var(--mdi-minus-circle-outline-icon-svg) no-repeat;mask:var(--mdi-minus-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-order-bool-ascending-variant{--mdi-order-bool-ascending-variant-icon-svg: url(${wt});-webkit-mask:var(--mdi-order-bool-ascending-variant-icon-svg) no-repeat;mask:var(--mdi-order-bool-ascending-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-page-first{--mdi-page-first-icon-svg: url(${Sr});-webkit-mask:var(--mdi-page-first-icon-svg) no-repeat;mask:var(--mdi-page-first-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-page-last{--mdi-page-last-icon-svg: url(${Tr});-webkit-mask:var(--mdi-page-last-icon-svg) no-repeat;mask:var(--mdi-page-last-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-paperclip{--mdi-paperclip-icon-svg: url(${xt});-webkit-mask:var(--mdi-paperclip-icon-svg) no-repeat;mask:var(--mdi-paperclip-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil{--mdi-pencil-icon-svg: url(${_t});-webkit-mask:var(--mdi-pencil-icon-svg) no-repeat;mask:var(--mdi-pencil-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-outline{--mdi-pencil-outline-icon-svg: url(${yt});-webkit-mask:var(--mdi-pencil-outline-icon-svg) no-repeat;mask:var(--mdi-pencil-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-box-multiple{--mdi-pencil-box-multiple-icon-svg: url(${zt});-webkit-mask:var(--mdi-pencil-box-multiple-icon-svg) no-repeat;mask:var(--mdi-pencil-box-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-box-multiple-outline{--mdi-pencil-box-multiple-outline-icon-svg: url(${$t});-webkit-mask:var(--mdi-pencil-box-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-pencil-box-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-percent{--mdi-percent-icon-svg: url(${Rt});-webkit-mask:var(--mdi-percent-icon-svg) no-repeat;mask:var(--mdi-percent-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-percent-outline{--mdi-percent-outline-icon-svg: url(${Lt});-webkit-mask:var(--mdi-percent-outline-icon-svg) no-repeat;mask:var(--mdi-percent-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pin-off-outline{--mdi-pin-off-outline-icon-svg: url(${Ut});-webkit-mask:var(--mdi-pin-off-outline-icon-svg) no-repeat;mask:var(--mdi-pin-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pin-outline{--mdi-pin-outline-icon-svg: url(${St});-webkit-mask:var(--mdi-pin-outline-icon-svg) no-repeat;mask:var(--mdi-pin-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-playlist-plus{--mdi-playlist-plus-icon-svg: url(${Ct});-webkit-mask:var(--mdi-playlist-plus-icon-svg) no-repeat;mask:var(--mdi-playlist-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-play-circle-outline{--mdi-play-circle-outline-icon-svg: url(${Tt});-webkit-mask:var(--mdi-play-circle-outline-icon-svg) no-repeat;mask:var(--mdi-play-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-playlist-remove{--mdi-playlist-remove-icon-svg: url(${Bt});-webkit-mask:var(--mdi-playlist-remove-icon-svg) no-repeat;mask:var(--mdi-playlist-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus-circle{--mdi-plus-circle-icon-svg: url(${Lr});-webkit-mask:var(--mdi-plus-circle-icon-svg) no-repeat;mask:var(--mdi-plus-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus-circle-outline{--mdi-plus-circle-outline-icon-svg: url(${It});-webkit-mask:var(--mdi-plus-circle-outline-icon-svg) no-repeat;mask:var(--mdi-plus-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus{--mdi-plus-icon-svg: url(${jt});-webkit-mask:var(--mdi-plus-icon-svg) no-repeat;mask:var(--mdi-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-progress-download{--mdi-progress-download-icon-svg: url(${Mt});-webkit-mask:var(--mdi-progress-download-icon-svg) no-repeat;mask:var(--mdi-progress-download-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-redo{--mdi-redo-icon-svg: url(${Ft});-webkit-mask:var(--mdi-redo-icon-svg) no-repeat;mask:var(--mdi-redo-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-refresh{--mdi-refresh-icon-svg: url(${At});-webkit-mask:var(--mdi-refresh-icon-svg) no-repeat;mask:var(--mdi-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-shape-square-plus{--mdi-shape-square-plus-icon-svg: url(${Et});-webkit-mask:var(--mdi-shape-square-plus-icon-svg) no-repeat;mask:var(--mdi-shape-square-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-snowflake{--mdi-snowflake-icon-svg: url(${Nt});-webkit-mask:var(--mdi-snowflake-icon-svg) no-repeat;mask:var(--mdi-snowflake-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-ascending{--mdi-sort-ascending-icon-svg: url(${Ot});-webkit-mask:var(--mdi-sort-ascending-icon-svg) no-repeat;mask:var(--mdi-sort-ascending-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-descending{--mdi-sort-descending-icon-svg: url(${Dt});-webkit-mask:var(--mdi-sort-descending-icon-svg) no-repeat;mask:var(--mdi-sort-descending-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-variant-off{--mdi-sort-variant-off-icon-svg: url(${qt});-webkit-mask:var(--mdi-sort-variant-off-icon-svg) no-repeat;mask:var(--mdi-sort-variant-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-variant-remove{--mdi-sort-variant-remove-icon-svg: url(${Gt});-webkit-mask:var(--mdi-sort-variant-remove-icon-svg) no-repeat;mask:var(--mdi-sort-variant-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-square-edit-outline{--mdi-square-edit-outline-icon-svg: url(${Ht});-webkit-mask:var(--mdi-square-edit-outline-icon-svg) no-repeat;mask:var(--mdi-square-edit-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-star{--mdi-star-icon-svg: url(${Pt});-webkit-mask:var(--mdi-star-icon-svg) no-repeat;mask:var(--mdi-star-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-star-outline{--mdi-star-outline-icon-svg: url(${Wt});-webkit-mask:var(--mdi-star-outline-icon-svg) no-repeat;mask:var(--mdi-star-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-stop-circle-outline{--mdi-stop-circle-outline-icon-svg: url(${Qt});-webkit-mask:var(--mdi-stop-circle-outline-icon-svg) no-repeat;mask:var(--mdi-stop-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-subdirectory-arrow-right{--mdi-subdirectory-arrow-right-icon-svg: url(${Vt});-webkit-mask:var(--mdi-subdirectory-arrow-right-icon-svg) no-repeat;mask:var(--mdi-subdirectory-arrow-right-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-swap-horizontal{--mdi-swap-horizontal-icon-svg: url(${Yt});-webkit-mask:var(--mdi-swap-horizontal-icon-svg) no-repeat;mask:var(--mdi-swap-horizontal-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-swap-vertical{--mdi-swap-vertical-icon-svg: url(${Kt});-webkit-mask:var(--mdi-swap-vertical-icon-svg) no-repeat;mask:var(--mdi-swap-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sync{--mdi-sync-icon-svg: url(${Xt});-webkit-mask:var(--mdi-sync-icon-svg) no-repeat;mask:var(--mdi-sync-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sync-circle{--mdi-sync-circle-icon-svg: url(${Jt});-webkit-mask:var(--mdi-sync-circle-icon-svg) no-repeat;mask:var(--mdi-sync-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-table-edit{--mdi-table-edit-icon-svg: url(${Zt});-webkit-mask:var(--mdi-table-edit-icon-svg) no-repeat;mask:var(--mdi-table-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-table-refresh{--mdi-table-refresh-icon-svg: url(${en});-webkit-mask:var(--mdi-table-refresh-icon-svg) no-repeat;mask:var(--mdi-table-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-remove{--mdi-text-box-remove-icon-svg: url(${an});-webkit-mask:var(--mdi-text-box-remove-icon-svg) no-repeat;mask:var(--mdi-text-box-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-remove-outline{--mdi-text-box-remove-outline-icon-svg: url(${rn});-webkit-mask:var(--mdi-text-box-remove-outline-icon-svg) no-repeat;mask:var(--mdi-text-box-remove-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-search-outline{--mdi-text-box-search-outline-icon-svg: url(${on});-webkit-mask:var(--mdi-text-box-search-outline-icon-svg) no-repeat;mask:var(--mdi-text-box-search-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-theme-light-dark{--mdi-theme-light-dark-icon-svg: url(${ln});-webkit-mask:var(--mdi-theme-light-dark-icon-svg) no-repeat;mask:var(--mdi-theme-light-dark-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-toggle-switch{--mdi-toggle-switch-icon-svg: url(${tn});-webkit-mask:var(--mdi-toggle-switch-icon-svg) no-repeat;mask:var(--mdi-toggle-switch-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-toggle-switch-off-outline{--mdi-toggle-switch-off-outline-icon-svg: url(${nn});-webkit-mask:var(--mdi-toggle-switch-off-outline-icon-svg) no-repeat;mask:var(--mdi-toggle-switch-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-translate{--mdi-translate-icon-svg: url(${cn});-webkit-mask:var(--mdi-translate-icon-svg) no-repeat;mask:var(--mdi-translate-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-trash-can{--mdi-trash-can-icon-svg: url(${dn});-webkit-mask:var(--mdi-trash-can-icon-svg) no-repeat;mask:var(--mdi-trash-can-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-trash-can-outline{--mdi-trash-can-outline-icon-svg: url(${sn});-webkit-mask:var(--mdi-trash-can-outline-icon-svg) no-repeat;mask:var(--mdi-trash-can-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-truck{--mdi-truck-icon-svg: url(${mn});-webkit-mask:var(--mdi-truck-icon-svg) no-repeat;mask:var(--mdi-truck-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-truck-delivery-outline{--mdi-truck-delivery-outline-icon-svg: url(${kn});-webkit-mask:var(--mdi-truck-delivery-outline-icon-svg) no-repeat;mask:var(--mdi-truck-delivery-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-tune{--mdi-tune-icon-svg: url(${pn});-webkit-mask:var(--mdi-tune-icon-svg) no-repeat;mask:var(--mdi-tune-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-tune-variant{--mdi-tune-variant-icon-svg: url(${gn});-webkit-mask:var(--mdi-tune-variant-icon-svg) no-repeat;mask:var(--mdi-tune-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-undo{--mdi-undo-icon-svg: url(${bn});-webkit-mask:var(--mdi-undo-icon-svg) no-repeat;mask:var(--mdi-undo-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-upload{--mdi-upload-icon-svg: url(${vn});-webkit-mask:var(--mdi-upload-icon-svg) no-repeat;mask:var(--mdi-upload-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-vanish{--mdi-vanish-icon-svg: url(${un});-webkit-mask:var(--mdi-vanish-icon-svg) no-repeat;mask:var(--mdi-vanish-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-wrench{--mdi-wrench-icon-svg: url(${hn});-webkit-mask:var(--mdi-wrench-icon-svg) no-repeat;mask:var(--mdi-wrench-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-wrench-outline{--mdi-wrench-outline-icon-svg: url(${fn});-webkit-mask:var(--mdi-wrench-outline-icon-svg) no-repeat;mask:var(--mdi-wrench-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi{display:inline-block;align-items:center;background-color:currentColor;font-size:18px;width:1em;height:1em}.mdi.mdi-state-disabled{opacity:.35}.editable-field{background-color:rgba(227,240,251,.569) !important}.unsaved-editable-field{background-color:#fbfdd1 !important}.button-style{cursor:pointer;background-color:#fff;border:1px solid #ababab;border-radius:2px;justify-content:center;text-align:center}.button-style:hover{border-color:rgb(145.5,145.5,145.5)}.header-tooltip-title{font-weight:bold;font-size:14px}.headerrow-tooltip-title{color:#ad0041;font-style:italic;font-size:13px;font-weight:bold}.l4{--slick-tooltip-color: #fff}.l4 .header-tooltip-title,.l4 .headerrow-tooltip-title{color:#fff}.l4.slick-custom-tooltip{color:#fff;background-color:#363636;border:2px solid #252525}.l4.slick-custom-tooltip.arrow-down::after,.l4.slick-custom-tooltip.arrow-up::after{border-width:10px}.l4.slick-custom-tooltip.arrow-down::after{border-top-color:#252525}.l4.slick-custom-tooltip.arrow-up::after{top:-20px;border-bottom-color:#252525}.l4.slick-custom-tooltip.arrow-left-align::after{margin-left:15px}.l4.slick-custom-tooltip.arrow-right-align::after{margin-left:calc(100% - 20px - 15px)}.l6.slick-custom-tooltip.arrow-left-align::after{margin-left:4px}`,""]);const wn=pr},5923:(e,i,a)=>{var r=a(1601),o=a.n(r),l=a(6314),t=a.n(l),n=a(4417),c=a.n(n),d=new URL(a(3751),a.b),s=new URL(a(1771),a.b),m=new URL(a(996),a.b),k=new URL(a(6889),a.b),p=new URL(a(937),a.b),g=new URL(a(3326),a.b),b=new URL(a(2561),a.b),v=new URL(a(8980),a.b),u=new URL(a(4511),a.b),h=new URL(a(9153),a.b),f=new URL(a(2706),a.b),w=new URL(a(5325),a.b),x=new URL(a(7890),a.b),_=new URL(a(7104),a.b),y=new URL(a(1825),a.b),z=new URL(a(1379),a.b),$=new URL(a(2156),a.b),R=new URL(a(7698),a.b),L=new URL(a(8997),a.b),U=new URL(a(2053),a.b),S=new URL(a(1434),a.b),C=new URL(a(737),a.b),T=new URL(a(4487),a.b),B=new URL(a(7951),a.b),I=new URL(a(3975),a.b),j=new URL(a(5672),a.b),M=new URL(a(1966),a.b),F=new URL(a(4756),a.b),A=new URL(a(3721),a.b),E=new URL(a(1761),a.b),N=new URL(a(1329),a.b),O=new URL(a(3888),a.b),D=new URL(a(7237),a.b),q=new URL(a(4555),a.b),G=new URL(a(7786),a.b),H=new URL(a(4200),a.b),P=new URL(a(9067),a.b),W=new URL(a(3142),a.b),Q=new URL(a(5001),a.b),V=new URL(a(1632),a.b),Y=new URL(a(1830),a.b),K=new URL(a(4918),a.b),X=new URL(a(1704),a.b),J=new URL(a(9075),a.b),Z=new URL(a(3681),a.b),ee=new URL(a(8344),a.b),ie=new URL(a(3828),a.b),ae=new URL(a(9712),a.b),re=new URL(a(2805),a.b),oe=new URL(a(5644),a.b),le=new URL(a(4029),a.b),te=new URL(a(560),a.b),ne=new URL(a(8704),a.b),ce=new URL(a(5259),a.b),de=new URL(a(4042),a.b),se=new URL(a(5904),a.b),me=new URL(a(5052),a.b),ke=new URL(a(6988),a.b),pe=new URL(a(2216),a.b),ge=new URL(a(3397),a.b),be=new URL(a(739),a.b),ve=new URL(a(1959),a.b),ue=new URL(a(9810),a.b),he=new URL(a(6410),a.b),fe=new URL(a(5717),a.b),we=new URL(a(4441),a.b),xe=new URL(a(2312),a.b),_e=new URL(a(9279),a.b),ye=new URL(a(7185),a.b),ze=new URL(a(6428),a.b),$e=new URL(a(8166),a.b),Re=new URL(a(7433),a.b),Le=new URL(a(4541),a.b),Ue=new URL(a(9529),a.b),Se=new URL(a(778),a.b),Ce=new URL(a(4459),a.b),Te=new URL(a(7535),a.b),Be=new URL(a(1277),a.b),Ie=new URL(a(3171),a.b),je=new URL(a(2210),a.b),Me=new URL(a(416),a.b),Fe=new URL(a(284),a.b),Ae=new URL(a(4627),a.b),Ee=new URL(a(9007),a.b),Ne=new URL(a(9869),a.b),Oe=new URL(a(1335),a.b),De=new URL(a(6519),a.b),qe=new URL(a(1403),a.b),Ge=new URL(a(7594),a.b),He=new URL(a(9036),a.b),Pe=new URL(a(9028),a.b),We=new URL(a(8092),a.b),Qe=new URL(a(3374),a.b),Ve=new URL(a(2451),a.b),Ye=new URL(a(7548),a.b),Ke=new URL(a(8250),a.b),Xe=new URL(a(9562),a.b),Je=new URL(a(6501),a.b),Ze=new URL(a(9506),a.b),ei=new URL(a(3744),a.b),ii=new URL(a(2366),a.b),ai=new URL(a(736),a.b),ri=new URL(a(5589),a.b),oi=new URL(a(5297),a.b),li=new URL(a(5086),a.b),ti=new URL(a(9965),a.b),ni=new URL(a(1680),a.b),ci=new URL(a(9274),a.b),di=new URL(a(4069),a.b),si=new URL(a(6793),a.b),mi=new URL(a(8018),a.b),ki=new URL(a(1397),a.b),pi=new URL(a(3821),a.b),gi=new URL(a(5453),a.b),bi=new URL(a(1721),a.b),vi=new URL(a(729),a.b),ui=new URL(a(5309),a.b),hi=new URL(a(7523),a.b),fi=new URL(a(5951),a.b),wi=new URL(a(5784),a.b),xi=new URL(a(4907),a.b),_i=new URL(a(97),a.b),yi=new URL(a(1438),a.b),zi=new URL(a(6764),a.b),$i=new URL(a(3530),a.b),Ri=new URL(a(7865),a.b),Li=new URL(a(9505),a.b),Ui=new URL(a(4920),a.b),Si=new URL(a(8908),a.b),Ci=new URL(a(5724),a.b),Ti=new URL(a(3447),a.b),Bi=new URL(a(5741),a.b),Ii=new URL(a(6683),a.b),ji=new URL(a(2964),a.b),Mi=new URL(a(1152),a.b),Fi=new URL(a(3049),a.b),Ai=new URL(a(4506),a.b),Ei=new URL(a(3643),a.b),Ni=new URL(a(9808),a.b),Oi=new URL(a(109),a.b),Di=new URL(a(4717),a.b),qi=new URL(a(9586),a.b),Gi=new URL(a(4341),a.b),Hi=new URL(a(6452),a.b),Pi=new URL(a(936),a.b),Wi=new URL(a(2250),a.b),Qi=new URL(a(9624),a.b),Vi=new URL(a(7741),a.b),Yi=new URL(a(8549),a.b),Ki=new URL(a(8202),a.b),Xi=new URL(a(8560),a.b),Ji=new URL(a(379),a.b),Zi=new URL(a(7295),a.b),ea=new URL(a(1904),a.b),ia=new URL(a(8407),a.b),aa=new URL(a(7138),a.b),ra=new URL(a(795),a.b),oa=new URL(a(166),a.b),la=new URL(a(8900),a.b),ta=new URL(a(3534),a.b),na=new URL(a(1908),a.b),ca=new URL(a(70),a.b),da=new URL(a(5856),a.b),sa=new URL(a(6470),a.b),ma=new URL(a(7988),a.b),ka=new URL(a(1389),a.b),pa=new URL(a(6486),a.b),ga=new URL(a(1242),a.b),ba=new URL(a(496),a.b),va=new URL(a(8338),a.b),ua=new URL(a(9399),a.b),ha=new URL(a(2264),a.b),fa=new URL(a(7949),a.b),wa=new URL(a(3026),a.b),xa=new URL(a(6396),a.b),_a=new URL(a(2096),a.b),ya=new URL(a(3567),a.b),za=new URL(a(5030),a.b),$a=new URL(a(8038),a.b),Ra=new URL(a(9333),a.b),La=new URL(a(5227),a.b),Ua=new URL(a(2376),a.b),Sa=new URL(a(3684),a.b),Ca=new URL(a(2117),a.b),Ta=new URL(a(7090),a.b),Ba=new URL(a(6907),a.b),Ia=new URL(a(2638),a.b),ja=new URL(a(8506),a.b),Ma=new URL(a(4350),a.b),Fa=new URL(a(1906),a.b),Aa=new URL(a(1364),a.b),Ea=new URL(a(8537),a.b),Na=new URL(a(8163),a.b),Oa=new URL(a(6977),a.b),Da=new URL(a(7679),a.b),qa=new URL(a(1888),a.b),Ga=new URL(a(2705),a.b),Ha=new URL(a(3575),a.b),Pa=new URL(a(3576),a.b),Wa=new URL(a(9572),a.b),Qa=new URL(a(6122),a.b),Va=new URL(a(5510),a.b),Ya=new URL(a(927),a.b),Ka=new URL(a(8073),a.b),Xa=new URL(a(5727),a.b),Ja=new URL(a(917),a.b),Za=new URL(a(6487),a.b),er=new URL(a(8945),a.b),ir=new URL(a(2738),a.b),ar=new URL(a(5828),a.b),rr=new URL(a(2518),a.b),or=new URL(a(3276),a.b),lr=new URL(a(4314),a.b),tr=new URL(a(2449),a.b),nr=new URL(a(6673),a.b),cr=new URL(a(1304),a.b),dr=new URL(a(5383),a.b),sr=new URL(a(5066),a.b),mr=new URL(a(8646),a.b),kr=new URL(a(258),a.b),pr=t()(o()),gr=c()(d),br=c()(s),vr=c()(m),ur=c()(k),hr=c()(p),fr=c()(g),wr=c()(b),xr=c()(v),_r=c()(u),yr=c()(h),zr=c()(f),$r=c()(w),Rr=c()(x),Lr=c()(_),Ur=c()(y),Sr=c()(z),Cr=c()($),Tr=c()(R),Br=c()(L),Ir=c()(U),jr=c()(S),Mr=c()(C),Fr=c()(T),Ar=c()(B),Er=c()(I),Nr=c()(j),Or=c()(M),Dr=c()(F),qr=c()(A),Gr=c()(E),Hr=c()(N),Pr=c()(O),Wr=c()(D),Qr=c()(q),Vr=c()(G),Yr=c()(H),Kr=c()(P),Xr=c()(W),Jr=c()(Q),Zr=c()(V),eo=c()(Y),io=c()(K),ao=c()(X),ro=c()(J),oo=c()(Z),lo=c()(ee),to=c()(ie),no=c()(ae),co=c()(re),so=c()(oe),mo=c()(le),ko=c()(te),po=c()(ne),go=c()(ce),bo=c()(de),vo=c()(se),uo=c()(me),ho=c()(ke),fo=c()(pe),wo=c()(ge),xo=c()(be),_o=c()(ve),yo=c()(ue),zo=c()(he),$o=c()(fe),Ro=c()(we),Lo=c()(xe),Uo=c()(_e),So=c()(ye),Co=c()(ze),To=c()($e),Bo=c()(Re),Io=c()(Le),jo=c()(Ue),Mo=c()(Se),Fo=c()(Ce),Ao=c()(Te),Eo=c()(Be),No=c()(Ie),Oo=c()(je),Do=c()(Me),qo=c()(Fe),Go=c()(Ae),Ho=c()(Ee),Po=c()(Ne),Wo=c()(Oe),Qo=c()(De),Vo=c()(qe),Yo=c()(Ge),Ko=c()(He),Xo=c()(Pe),Jo=c()(We),Zo=c()(Qe),el=c()(Ve),il=c()(Ye),al=c()(Ke),rl=c()(Xe),ol=c()(Je),ll=c()(Ze),tl=c()(ei),nl=c()(ii),cl=c()(ai),dl=c()(ri),sl=c()(oi),ml=c()(li),kl=c()(ti),pl=c()(ni),gl=c()(ci),bl=c()(di),vl=c()(si),ul=c()(mi),hl=c()(ki),fl=c()(pi),wl=c()(gi),xl=c()(bi),_l=c()(vi),yl=c()(ui),zl=c()(hi),$l=c()(fi),Rl=c()(wi),Ll=c()(xi),Ul=c()(_i),Sl=c()(yi),Cl=c()(zi),Tl=c()($i),Bl=c()(Ri),Il=c()(Li),jl=c()(Ui),Ml=c()(Si),Fl=c()(Ci),Al=c()(Ti),El=c()(Bi),Nl=c()(Ii),Ol=c()(ji),Dl=c()(Mi),ql=c()(Fi),Gl=c()(Ai),Hl=c()(Ei),Pl=c()(Ni),Wl=c()(Oi),Ql=c()(Di),Vl=c()(qi),Yl=c()(Gi),Kl=c()(Hi),Xl=c()(Pi),Jl=c()(Wi),Zl=c()(Qi),et=c()(Vi),it=c()(Yi),at=c()(Ki),rt=c()(Xi),ot=c()(Ji),lt=c()(Zi),tt=c()(ea),nt=c()(ia),ct=c()(aa),dt=c()(ra),st=c()(oa),mt=c()(la),kt=c()(ta),pt=c()(na),gt=c()(ca),bt=c()(da),vt=c()(sa),ut=c()(ma),ht=c()(ka),ft=c()(pa),wt=c()(ga),xt=c()(ba),_t=c()(va),yt=c()(ua),zt=c()(ha),$t=c()(fa),Rt=c()(wa),Lt=c()(xa),Ut=c()(_a),St=c()(ya),Ct=c()(za),Tt=c()($a),Bt=c()(Ra),It=c()(La),jt=c()(Ua),Mt=c()(Sa),Ft=c()(Ca),At=c()(Ta),Et=c()(Ba),Nt=c()(Ia),Ot=c()(ja),Dt=c()(Ma),qt=c()(Fa),Gt=c()(Aa),Ht=c()(Ea),Pt=c()(Na),Wt=c()(Oa),Qt=c()(Da),Vt=c()(qa),Yt=c()(Ga),Kt=c()(Ha),Xt=c()(Pa),Jt=c()(Wa),Zt=c()(Qa),en=c()(Va),an=c()(Ya),rn=c()(Ka),on=c()(Xa),ln=c()(Ja),tn=c()(Za),nn=c()(er),cn=c()(ir),dn=c()(ar),sn=c()(rr),mn=c()(or),kn=c()(lr),pn=c()(tr),gn=c()(nr),bn=c()(cr),vn=c()(dr),un=c()(sr),hn=c()(mr),fn=c()(kr);pr.push([e.id,`/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n *//*! name: vanilla-calendar-pro v2.9.10 | url: https://github.com/uvarov-frontend/vanilla-calendar-pro */.vanilla-calendar{position:relative;box-sizing:border-box;display:flex;width:300px;min-width:272px;max-width:100%;flex-direction:column;border-radius:.75rem;padding:1rem;opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:.15s}@supports((width: -webkit-max-content) or (width: max-content)) and ((height: -webkit-max-content) or (height: max-content)){.vanilla-calendar{height:-webkit-max-content;height:max-content;width:-webkit-max-content;width:max-content}}.vanilla-calendar_multiple{width:550px}@supports(width: -webkit-fit-content) or (width: -moz-fit-content) or (width: fit-content){.vanilla-calendar_multiple{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.vanilla-calendar button:focus-visible{border-radius:.5rem;outline-style:solid;outline-width:1px;outline-offset:-1px}.vanilla-calendar.vanilla-calendar_multiple .vanilla-calendar-days{flex-grow:0}.vanilla-calendar_hidden{pointer-events:none;opacity:0}.vanilla-calendar_hidden *{pointer-events:none !important}.vanilla-calendar_to-input{position:absolute}.vanilla-calendar_to-input_bottom{margin-top:.25rem}.vanilla-calendar_to-input_top{margin-top:-0.25rem}.vanilla-calendar-controls{pointer-events:none;position:absolute;left:0;right:0;top:0;z-index:20;box-sizing:content-box;display:flex;align-items:center;justify-content:space-between;padding-left:1rem;padding-right:1rem;padding-top:1.25rem}.vanilla-calendar-arrow{pointer-events:auto;position:relative;display:block;height:1.5rem;width:1.5rem;cursor:pointer;border-width:0px;background-color:transparent}.vanilla-calendar-arrow:before{position:absolute;left:0;top:0;height:100%;width:100%;background-position:center;background-repeat:no-repeat;--tw-content: "";content:var(--tw-content)}.vanilla-calendar-arrow.vanilla-calendar-arrow_prev:before{transform:rotate(90deg)}.vanilla-calendar-arrow.vanilla-calendar-arrow_next:before{transform:rotate(-90deg)}.vanilla-calendar-grid{display:flex;flex-grow:1;flex-wrap:wrap;justify-content:center;gap:1.75rem}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column{pointer-events:none;opacity:.3}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_month,.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_year{pointer-events:auto;opacity:1}.vanilla-calendar-column{display:flex;min-width:-webkit-min-content;min-width:min-content;flex-direction:column}.vanilla-calendar-header{position:relative;margin-bottom:.75rem;display:flex;align-items:center}.vanilla-calendar-header__content{display:grid;flex-grow:1;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;justify-content:center;white-space:pre-wrap;padding-left:1rem;padding-right:1rem}.vanilla-calendar-month,.vanilla-calendar-year{cursor:pointer;border-radius:.25rem;border-width:0px;background-color:transparent;padding:.25rem;font-size:1rem;line-height:1.5rem;font-weight:700}.vanilla-calendar-month.vanilla-calendar-month_disabled,.vanilla-calendar-year.vanilla-calendar-year_disabled{pointer-events:none}.vanilla-calendar-months{display:grid;flex-grow:1;grid-template-columns:repeat(4, minmax(0, 1fr));align-items:center;row-gap:1rem;column-gap:.5rem}.vanilla-calendar-years{display:grid;flex-grow:1;grid-template-columns:repeat(5, minmax(0, 1fr));align-items:center;row-gap:1rem;column-gap:.5rem}.vanilla-calendar-months_selecting .vanilla-calendar-months__month,.vanilla-calendar-years_selecting .vanilla-calendar-years__year{cursor:pointer}.vanilla-calendar-months_selecting .vanilla-calendar-months__month .vanilla-calendar-months__month_disabled,.vanilla-calendar-years_selecting .vanilla-calendar-years__year .vanilla-calendar-years__year_disabled{cursor:default}.vanilla-calendar-months__month,.vanilla-calendar-years__year{display:flex;height:2.5rem;align-items:center;justify-content:center;word-break:break-all;border-radius:.5rem;border-width:0px;padding:.25rem;text-align:center;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,.vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{pointer-events:none}.vanilla-calendar-week-numbers{display:flex;flex-direction:column}.vanilla-calendar-week-numbers__title{margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-week-numbers__content{display:grid;grid-auto-flow:row;align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-week-number{margin:0;display:flex;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:pointer;align-items:center;justify-content:center;border-style:none;background-color:transparent;padding:0;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-wrapper{display:flex;flex-grow:1}.vanilla-calendar-content{display:flex;flex-grow:1;flex-direction:column}.vanilla-calendar-week{margin-bottom:.5rem;display:grid;grid-template-columns:repeat(7, 1fr);justify-items:center}.vanilla-calendar-week__day{display:flex;width:100%;min-width:1.875rem;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-days{display:grid;flex-grow:1;grid-template-columns:repeat(7, 1fr);align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn{cursor:pointer;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:75ms}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn_disabled{cursor:default}.vanilla-calendar-day{position:relative;display:flex;width:100%;align-items:center;justify-content:center}.vanilla-calendar-day_hover-intermediate .vanilla-calendar-day__btn{border-radius:0}.vanilla-calendar-day_hover-first .vanilla-calendar-day__btn{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.vanilla-calendar-day_hover-first.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn{border-radius:.5rem}.vanilla-calendar-day:focus-visible .vanilla-calendar-day__popup,.vanilla-calendar-day:hover .vanilla-calendar-day__popup{pointer-events:auto;opacity:1}.vanilla-calendar-day_selected-first .vanilla-calendar-day__btn_selected{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.vanilla-calendar-day_selected-first.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-radius:.5rem}.vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected{border-radius:0}.vanilla-calendar-day__btn{display:flex;height:100%;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:default;align-items:center;justify-content:center;border-radius:.5rem;border-width:0px;padding:0;font-size:.75rem;line-height:1rem;font-weight:400}.vanilla-calendar-day__btn_today{font-weight:700}.vanilla-calendar-day__btn_disabled{pointer-events:none}.vanilla-calendar-day__popup{transform:translate(-50%);pointer-events:none;position:absolute;left:50%;top:100%;z-index:20;width:8rem;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:400;opacity:0}.vanilla-calendar-day__popup:before{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:after{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:hover{pointer-events:auto;opacity:1}.vanilla-calendar-day__popup:before{content:"";left:0;bottom:0;z-index:-10;display:block;height:calc(100% - 4px);width:100%;border-radius:.5rem}.vanilla-calendar-time{margin-top:.75rem;display:grid;grid-template-columns:auto 1fr;gap:.75rem;border-top-width:1px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-style:solid;padding-top:.75rem}.vanilla-calendar-time__content{display:grid;grid-auto-flow:column;align-items:center}.vanilla-calendar-time__hours{position:relative;margin-right:.35rem;width:1.75rem}.vanilla-calendar-time__hours:after{position:absolute;right:-5px;top:50%;margin-top:calc(-50% + 1px);display:block;--tw-content: ":";content:var(--tw-content)}.vanilla-calendar-time__minutes{width:1.75rem}.vanilla-calendar-time__hours input,.vanilla-calendar-time__minutes input{position:relative;margin:0;box-sizing:border-box;display:block;width:100%;border-radius:.25rem;border-width:0px;padding:.125rem;text-align:center;font-size:1.125rem;font-weight:600;line-height:1.125rem}.vanilla-calendar-time__hours input:focus-visible,.vanilla-calendar-time__minutes input:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__hours input:disabled,.vanilla-calendar-time__minutes input:disabled{cursor:default}.vanilla-calendar-time__hours input:hover:disabled,.vanilla-calendar-time__minutes input:hover:disabled{background-color:transparent}.vanilla-calendar-time__keeping{margin-left:1px;margin-top:.25rem;width:22px;cursor:pointer;border-radius:.25rem;border-width:0px;background-color:transparent;padding:0;font-size:.69rem}.vanilla-calendar-time__keeping:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__keeping:disabled{cursor:default}.vanilla-calendar-time__keeping:hover:disabled{background-color:transparent}.vanilla-calendar-time__ranges{display:grid;grid-auto-flow:row}.vanilla-calendar-time__range{position:relative;z-index:10;font-size:0}.vanilla-calendar-time__range:before{content:var(--tw-content);left:0}.vanilla-calendar-time__range:after{content:var(--tw-content);right:0}.vanilla-calendar-time__range:before,.vanilla-calendar-time__range:after{content:"";transform:translateY(-50%);pointer-events:none;position:absolute;top:50%;z-index:10;height:.5rem;width:1px}.vanilla-calendar-time__range input{position:relative;margin:0;height:1.25rem;width:100%;cursor:pointer;-webkit-appearance:none;appearance:none;outline-width:0px}.vanilla-calendar-time__range input::-webkit-slider-thumb{position:relative;z-index:20;margin-top:-0.5rem;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-moz-range-thumb{position:relative;z-index:20;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-webkit-slider-runnable-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-moz-range-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light].vanilla-calendar{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light].vanilla-calendar_to-input{--tw-shadow: 0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored: 0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-arrow{background-color:transparent}[data-calendar-theme=light] .vanilla-calendar-arrow:before{background-image:url(${gr})}[data-calendar-theme=light] .vanilla-calendar-arrow:hover:before{opacity:.6}[data-calendar-theme=light] .vanilla-calendar-header__content,[data-calendar-theme=light] .vanilla-calendar-month,[data-calendar-theme=light] .vanilla-calendar-year{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-month:hover,[data-calendar-theme=light] .vanilla-calendar-year:hover{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_not-active{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-months__month{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-months__month:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-years__year{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-years__year:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-week-numbers__title,[data-calendar-theme=light] .vanilla-calendar-week-number{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week-number:hover{color:#475569}[data-calendar-theme=light] .vanilla-calendar-week__day{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity: .7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity: .7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__btn:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_today{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_next{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__popup{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__popup:before{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-shadow: 0 3px 15px rgba(85, 85, 85, .2);--tw-shadow-colored: 0 3px 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light] .vanilla-calendar-time{border-color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input,[data-calendar-theme=light] .vanilla-calendar-time__minutes input{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=light] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:before,[data-calendar-theme=light] .vanilla-calendar-time__range:after{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-thumb{border-color:#cbd5e1;--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-thumb{border-color:#cbd5e1;--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=dark].vanilla-calendar{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark].vanilla-calendar_to-input{--tw-shadow: 0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored: 0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=dark].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-arrow{background-color:transparent}[data-calendar-theme=dark] .vanilla-calendar-arrow:before{background-image:url(${br})}[data-calendar-theme=dark] .vanilla-calendar-arrow:hover:before{opacity:.6}[data-calendar-theme=dark] .vanilla-calendar-header__content,[data-calendar-theme=dark] .vanilla-calendar-month,[data-calendar-theme=dark] .vanilla-calendar-year{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-month:hover,[data-calendar-theme=dark] .vanilla-calendar-year:hover,[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_not-active{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month,[data-calendar-theme=dark] .vanilla-calendar-years__year{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity: 1;background-color:rgb(100 116 139/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-week-numbers__title,[data-calendar-theme=dark] .vanilla-calendar-week-number{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week-number:hover{color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-week__day{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity: .8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity: .8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#e2e8f0}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_next{color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__popup{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__popup:before{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));--tw-shadow: inset 0 0 0 1px rgb(255 255 255 / .1);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=dark] .vanilla-calendar-time{border-color:#1e293b}[data-calendar-theme=dark] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:before,[data-calendar-theme=dark] .vanilla-calendar-time__range:after{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-thumb{border-color:#475569;--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-thumb{border-color:#475569;--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}/*!\n * Multiple-Select-Vanilla styling\n * @author zhixin wen \n * @contributor Ghislain B.\n */.ms-dark-mode{--ms-checkbox-color: rgb(63.5819672131, 140.3073770492, 253.4180327869);--ms-checkbox-hover-color: rgb(78.756557377, 149.3995901639, 253.543442623);--ms-checkbox-icon-container-border: 1px solid #797979;--ms-choice-border: 1px solid #757575;--ms-choice-bgcolor: #262b2f;--ms-choice-color: #d4d4d4;--ms-choice-focus-border-color: rgb(38.2909836066, 125.1536885246, 253.2090163934);--ms-choice-focus-box-shadow: 0 0 0 2px rgba(13, 110, 253, 0.2);--ms-drop-background: #2a2f34;--ms-drop-border: 1px solid #585858;--ms-drop-color: #cccccc;--ms-drop-hide-radio-hover-bgcolor: rgb(1.9713114754, 97.5799180328, 238.5286885246);--ms-drop-option-divider-border-top: 1px solid #696969;--ms-drop-scrollbar-color: #828282 #424242;--ms-icon-color: #bcbcbc;--ms-icon-color-hover: #d0d0d0;--ms-option-highlight-bg-color: rgb(1.762295082, 87.2336065574, 213.237704918);--ms-ok-button-bg-color: #262b2f;--ms-ok-button-bg-hover-color: #24282c;--ms-ok-button-border-color: #4a4a4a;--ms-ok-button-text-color: rgb(38.2909836066, 125.1536885246, 253.2090163934);--ms-ok-button-text-hover-color: rgb(38.2909836066, 125.1536885246, 253.2090163934);--ms-optgroup-color: #fff;--ms-search-input-bg-color: #2f353a;--ms-search-input-color: #d4d4d4;--ms-search-input-border: 1px solid #757575;--ms-select-all-border-bottom: 1px solid #5d5d5d;--ms-select-all-text-color: #fff;--ms-select-all-text-font-weight: bold}/*!\n * Multiple-Select-Vanilla styling\n * @author zhixin wen \n * @contributor Ghislain B.\n */.ms-icon-caret{--ms-icon-caret-icon-svg: url(${vr});-webkit-mask:var(--ms-icon-caret-icon-svg) no-repeat;mask:var(--ms-icon-caret-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-close{--ms-icon-close-icon-svg: url(${ur});-webkit-mask:var(--ms-icon-close-icon-svg) no-repeat;mask:var(--ms-icon-close-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-check{--ms-icon-check-icon-svg: url(${hr});-webkit-mask:var(--ms-icon-check-icon-svg) no-repeat;mask:var(--ms-icon-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-minus{--ms-icon-minus-icon-svg: url(${fr});-webkit-mask:var(--ms-icon-minus-icon-svg) no-repeat;mask:var(--ms-icon-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-radio{--ms-icon-radio-icon-svg: url(${wr});-webkit-mask:var(--ms-icon-radio-icon-svg) no-repeat;mask:var(--ms-icon-radio-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-parent .ms-icon,.ms-drop .ms-icon{display:inline-block;background-color:currentColor;flex-shrink:0;color:var(--ms-icon-color, #000);font-size:var(--ms-icon-size, 13px);height:var(--ms-icon-size, 13px);width:var(--ms-icon-size, 13px)}.ms-parent .ms-icon:hover,.ms-drop .ms-icon:hover{color:var(--ms-icon-color-hover, #303030)}.ms-parent .ms-select-all,.ms-parent li:not(.hide-radio),.ms-drop .ms-select-all,.ms-drop li:not(.hide-radio){cursor:pointer}.ms-parent .ms-select-all.disabled,.ms-parent li:not(.hide-radio).disabled,.ms-drop .ms-select-all.disabled,.ms-drop li:not(.hide-radio).disabled{cursor:default}.ms-parent .ms-select-all .icon-checkbox-container,.ms-parent li:not(.hide-radio) .icon-checkbox-container,.ms-drop .ms-select-all .icon-checkbox-container,.ms-drop li:not(.hide-radio) .icon-checkbox-container{display:inline-flex;align-items:center;justify-content:center;height:var(--ms-checkbox-icon-container-height, 1.05rem);width:var(--ms-checkbox-icon-container-width, 1.05rem);border:var(--ms-checkbox-icon-container-border, 1px solid #d0d0d0);border-radius:.125rem}.ms-parent .ms-select-all .icon-checkbox-container div,.ms-parent li:not(.hide-radio) .icon-checkbox-container div,.ms-drop .ms-select-all .icon-checkbox-container div,.ms-drop li:not(.hide-radio) .icon-checkbox-container div{font-size:14px;color:var(--ms-checkbox-color, #0d6efd)}.ms-parent .ms-select-all .icon-checkbox-container div:hover,.ms-parent li:not(.hide-radio) .icon-checkbox-container div:hover,.ms-drop .ms-select-all .icon-checkbox-container div:hover,.ms-drop li:not(.hide-radio) .icon-checkbox-container div:hover{color:var(--ms-checkbox-hover-color, rgb(2.0549180328, 101.718442623, 248.6450819672))}.ms-parent .ms-select-all .icon-checkbox-container div.ms-icon-uncheck,.ms-parent li:not(.hide-radio) .icon-checkbox-container div.ms-icon-uncheck,.ms-drop .ms-select-all .icon-checkbox-container div.ms-icon-uncheck,.ms-drop li:not(.hide-radio) .icon-checkbox-container div.ms-icon-uncheck{visibility:hidden}.ms-parent .ms-select-all .icon-checkbox-container.radio,.ms-parent li:not(.hide-radio) .icon-checkbox-container.radio,.ms-drop .ms-select-all .icon-checkbox-container.radio,.ms-drop li:not(.hide-radio) .icon-checkbox-container.radio{border-radius:50%}.ms-parent .ms-select-all .icon-checkbox-container+span,.ms-parent li:not(.hide-radio) .icon-checkbox-container+span,.ms-drop .ms-select-all .icon-checkbox-container+span,.ms-drop li:not(.hide-radio) .icon-checkbox-container+span{display:inline-flex;align-items:center;column-gap:var(--ms-label-column-gap, 0);padding-left:var(--ms-label-text-padding-left, 8px)}.ms-offscreen{clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;position:absolute !important;outline:0 !important;left:auto !important;top:auto !important}.ms-parent{display:inline-block;position:relative;vertical-align:middle}.ms-choice{display:flex;align-items:center;cursor:pointer;width:100%;height:26px;overflow:hidden;padding:var(--ms-choice-padding, 0 6px 0 8px);background-color:var(--ms-choice-bgcolor, #fff);border:var(--ms-choice-border, 1px solid #ccc);border-radius:var(--ms-choice-border-radius, 4px);line-height:var(--ms-choice-line-height, 26px);color:var(--ms-choice-color, #444);text-align:var(--ms-choice-text-align, left);outline:var(--ms-drop-outline, 0);text-decoration:none;user-select:none;white-space:nowrap}.ms-choice:focus{border-color:var(--ms-choice-focus-border-color, hsl(215.75, 98.3606557377%, 112.1568627451%));box-shadow:var(--ms-choice-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.ms-choice.disabled{border:var(--ms-choice-disabled-border, 1px solid #ddd);background-color:var(--ms-choice-disabled-bgcolor, #f4f4f4);background-image:none;cursor:default}.ms-choice>span{display:flex;flex:1;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;column-gap:var(--ms-label-column-gap, 0)}.ms-choice>span.ms-placeholder{color:var(--ms-placeholder-color, #c9c9c9)}.ms-choice>div.ms-icon-close{margin-right:2px}.ms-choice>div.ms-icon-caret{height:var(--ms-chevron-icon-size, 16px);width:var(--ms-chevron-icon-size, 16px)}.ms-choice>div.ms-icon-caret.open{transform:scaleY(-1)}.ms-drop{width:auto;min-width:100%;overflow:hidden;display:none;position:absolute;background:var(--ms-drop-background, #fff);border:var(--ms-drop-border, 1px solid #d0d0d0);border-radius:var(--ms-drop-border-radius, 4px);color:var(--ms-drop-color, #333);margin-top:var(--ms-drop-margin-top, -1px);padding:var(--ms-drop-padding, 0);z-index:var(--ms-drop-zindex, 1050)}.ms-drop.bottom{top:100%;box-shadow:var(--ms-drop-bottom-box-shadow, 0 4px 5px rgba(0, 0, 0, 0.15))}.ms-drop.top{bottom:100%;box-shadow:var(--ms-drop-top-box-shadow, 0 -4px 5px rgba(0, 0, 0, 0.15))}.ms-drop .ms-select-all{border-bottom:var(--ms-select-all-border-bottom, 1px solid #ddd);line-height:var(--ms-select-all-line-height, calc(13px + 2px));padding:var(--ms-select-all-padding, 4px);width:100%}.ms-drop .ms-select-all:hover{background-color:var(--ms-select-all-text-hover-color, transparent)}.ms-drop .ms-select-all.highlighted{background-color:var(--ms-option-highlight-bg-color, #fcfcfc)}.ms-drop .ms-select-all label{display:inline-flex;align-items:center;font-weight:var(--ms-select-all-text-font-weight, normal);padding:var(--ms-select-all-label-padding, 6px 10px);border:var(--ms-select-all-label-border, 1px solid transparent);color:var(--ms-select-all-text-color, rgb(1.9713114754, 97.5799180328, 238.5286885246));width:100%}.ms-drop .ms-select-all label:hover{cursor:pointer;border:var(--ms-select-all-label-hover-border, 1px solid #d5d5d5)}.ms-drop .ms-select-all label input{opacity:0;width:0;margin-left:0}.ms-drop .ms-select-all label div{display:inline-flex}.ms-drop .ms-ok-button{cursor:pointer;display:block;padding:var(--ms-ok-button-padding, 0);width:var(--ms-ok-button-width, 100%);height:var(--ms-ok-button-height, 26px);border-color:var(--ms-ok-button-border-color, #ccc);border-radius:var(--ms-ok-button-border-radius, 0 0 4px 4px);border-width:var(--ms-ok-button-border-width, 1px 0 0 0);text-align:var(--ms-ok-button-text-align, center);color:var(--ms-ok-button-text-color, #0d6efd);font-weight:var(--ms-ok-button-font-weight, 600);background-color:var(--ms-ok-button-bg-color, #fff)}.ms-drop .ms-ok-button:hover{background-color:var(--ms-ok-button-bg-hover-color, #f9f9f9);color:var(--ms-ok-button-text-hover-color, rgb(1.9713114754, 97.5799180328, 238.5286885246))}.ms-search{display:flex;align-items:center;justify-content:center;box-sizing:border-box;position:relative;white-space:nowrap;width:100%;margin:var(--ms-search-margin, 0);min-height:var(--ms-search-min-height, 26px);padding:var(--ms-search-padding, 4px);z-index:var(--ms-search-zindex, 10000)}.ms-search input{box-shadow:none;font-family:sans-serif;height:auto !important;width:100%;color:var(--ms-search-input-color, #444);background-color:var(--ms-search-input-bg-color, #fff);border:var(--ms-search-input-border, 1px solid #b9b9b9);border-radius:var(--ms-search-input-border-radius, 5px);min-height:var(--ms-search-input-min-height, 24px);outline:var(--ms-search-input-outline, 0);padding:var(--ms-search-input-padding, 0 5px);margin:var(--ms-search-input-margin, 0)}.ms-search input::placeholder{color:var(--ms-search-input-placeholder, #999)}.ms-search span.ms-icon-close{cursor:pointer;height:var(--ms-icon-size, 13px);margin:var(--ms-search-icon-close-margin, 0 2px 0 5px)}.ms-drop ul{overflow:auto;outline:var(--ms-drop-outline, 0);margin:var(--ms-drop-list-margin, 0px);padding:var(--ms-drop-list-padding, 4px 6px);scrollbar-color:var(--ms-drop-scrollbar-color, #c1c1c1 #f1f1f1)}.ms-drop ul>li{cursor:pointer;background-image:none;list-style:none;position:static;align-items:var(--ms-drop-list-item-align-items, center);display:var(--ms-drop-list-item-display, flex);padding:var(--ms-drop-list-item-padding, 2px 4px)}.ms-drop ul>li .disabled{cursor:default;font-weight:normal !important;opacity:var(--ms-drop-list-item-disabled-opacity, 0.35);filter:var(--ms-drop-list-item-disabled-filter, Alpha(Opacity=35))}.ms-drop ul>li.multiple{display:block;float:left}.ms-drop ul>li.group{clear:both}.ms-drop ul>li.multiple label{width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-drop ul>li label{cursor:pointer;display:flex;align-items:center;font-weight:normal;position:relative;white-space:nowrap;flex:0 0 100%;margin-bottom:var(--ms-label-margin-bottom, 0);min-height:var(--ms-label-min-height, 1.25rem);padding:var(--ms-label-padding, 2px 4px)}.ms-drop ul>li label.optgroup{color:var(--ms-optgroup-color, #000);font-weight:var(--ms-drop-optgroup-font-weight, bold)}.ms-drop ul>li.hide-radio{padding:var(--ms-drop-hide-radio-padding, 0)}.ms-drop ul>li.hide-radio:focus,.ms-drop ul>li.hide-radio:hover{background-color:var(--ms-drop-hide-radio-hover-bgcolor, #fafafa)}.ms-drop ul>li.hide-radio.selected{color:var(--ms-drop-hide-radio-selected-color, unset);background-color:var(--ms-drop-hide-radio-selected-bgcolor, unset)}.ms-drop ul>li.hide-radio label{margin-bottom:var(--ms-drop-hide-radio-label-margin-bottom, 0);padding:var(--ms-drop-hide-radio-label-padding, 5px 8px)}.ms-drop ul>li.hide-radio input{display:none}.ms-drop ul>li.option-level-1 label{padding-left:var(--ms-drop-list-item-level1-padding-left, 8px)}.ms-drop ul>li.option-divider{padding:var(--ms-drop-option-divider-padding, 0);border-top:var(--ms-drop-option-divider-border-top, 1px solid #e9ecef)}.ms-drop ul>li.highlighted{background-color:var(--ms-option-highlight-bg-color, #fcfcfc)}.ms-drop input[type=radio],.ms-drop input[type=checkbox]{opacity:0;width:0;position:absolute;margin-left:var(--ms-drop-input-margin-left, -1.25rem);margin-top:var(--ms-drop-input-margin-top, 0.3rem);accent-color:var(--ms-checkbox-color, #0d6efd)}.ms-drop input:focus{outline:var(--ms-input-focus-outline, none)}.ms-drop .ms-no-results{display:none}.ms-drop .ms-infinite-option{height:var(--ms-infinite-empty-option-height, 20px)}.ms-dark-mode,.ms-drop.ms-dark-mode,.slick-dark-mode .ms-dark-mode,.slick-dark-mode .slick-submenu,.slick-dark-mode{--slick-primary-color: rgb(88.8729508197, 155.4610655738, 253.6270491803);--slick-base-dark-text-color: #d4d4d4;--slick-base-dark-menu-bg-color: #252525;--slick-base-dark-menu-border: 1px solid #505050;--slick-base-dark-menu-item-border: 1px solid #5a5a5a;--slick-base-dark-menu-item-hover-color: #363b40;--slick-base-dark-invalid-color: #ea868f;--slick-highlight-color: rgb(88.8729508197, 155.4610655738, 253.6270491803);--slick-text-color: #d4d4d4;--slick-autocomplete-bg-color: var(--slick-base-dark-menu-bg-color);--slick-autocomplete-hover-bg-color: #2c3034;--slick-autocomplete-text-color: #cdcdcd;--slick-autocomplete-tpl4-bottom-right-text-color: var(--slick-base-dark-text-color);--slick-autocomplete-tpl4-bottom-left-text-color: var(--slick-base-dark-text-color);--slick-autocomplete-tpl4-top-left-text-color: #fafafa;--slick-button-border-color: #626262;--slick-button-hover-border-color: #808080;--slick-button-primary-color: #bababa;--slick-button-style-bg-color: var(--slick-base-dark-menu-bg-color);--slick-btn-default-bg-color: #383838;--slick-btn-default-text-color: #ffffff;--slick-btn-default-border-color: #565656;--slick-cell-even-background-color: #141618;--slick-cell-odd-background-color: #2c3034;--slick-cell-text-color: #d4d4d4;--slick-cell-border-top: 1px solid #474747;--slick-column-picker-background-color: var(--slick-base-dark-menu-bg-color);--slick-column-picker-box-shadow: 0 0 1px #606060;--slick-column-picker-border: var(--slick-base-dark-menu-border);--slick-column-picker-close-btn-color: #bbbbbb;--slick-column-picker-close-btn-bg-color: transparent;--slick-column-picker-hr-bg-color: #434343;--slick-column-picker-hr-divider-border: 1px solid #525252;--slick-column-picker-icon-color: var(--slick-highlight-color);--slick-column-picker-item-hover-border: var(--slick-base-dark-menu-item-border);--slick-column-picker-item-hover-color: var(--slick-base-dark-menu-item-hover-color);--slick-column-picker-title-border-bottom: 1px solid #525252;--slick-checkbox-opacity-hover: 0.7;--slick-checkbox-icon-color: var(--slick-primary-color);--slick-checkbox-icon-bg-color: #444444;--slick-checkbox-unchecked-color: rgb(63.5819672131, 140.3073770492, 253.4180327869);--slick-checkbox-unchecked-opacity: 0.4;--slick-detail-view-icon-color: var(--slick-primary-color);--slick-detail-view-icon-color-hover: var(--slick-primary-color);--slick-detail-view-icon-opacity-hover: 0.75;--slick-detail-view-container-border: 1px solid #525252;--slick-detail-view-container-bgcolor: #3c4349;--slick-grid-menu-icon-btn-color: #ededed;--slick-row-mouse-hover-color: #2c3034;--slick-header-background-color: #1c1c1c;--slick-grid-footer-bg-color: #1c1c1c;--slick-grid-footer-border-top: 1px solid #606060;--slick-header-text-color: #e4e4e4;--slick-hover-header-color: var(--slick-base-dark-text-color);--slick-header-row-background-color: #2d2d2d;--slick-preheader-border-right: 1px solid #3e3e3e;--slick-pane-top-border-top: 1px solid #606060;--slick-empty-data-warning-color: var(--slick-base-dark-text-color);--slick-grid-header-background: #2d2d2d;--slick-icon-sort-color: var(--slick-primary-color);--slick-header-column-background-active: #535353;--slick-slider-filter-input-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-menu-bg-color: var(--slick-base-dark-menu-bg-color);--slick-menu-border: var(--slick-base-dark-menu-border);--slick-menu-box-shadow: 0 0 1px #606060;--slick-menu-close-btn-bg-color: transparent;--slick-menu-close-btn-color: #bbbbbb;--slick-menu-color: #ededed;--slick-menu-item-disabled-color: #686868;--slick-menu-divider-color: #606060;--slick-menu-item-hover-color: var(--slick-base-dark-menu-item-hover-color);--slick-menu-item-hover-border: var(--slick-base-dark-menu-item-border);--slick-menu-title-border-bottom: 1px solid #525252;--slick-menu-title-color: #cecece;--slick-slider-filter-border: var(--slick-base-dark-menu-item-border);--slick-slider-filter-thumb-color: #d0d0d0;--slick-font-color: #d3d3d3;--slick-form-control-border: var(--slick-base-dark-menu-item-border);--slick-form-control-bg-color: var(--slick-base-dark-menu-bg-color);--slick-input-group-addon-color: var(--slick-base-dark-text-color);--slick-input-group-addon-bg-color: #383a3c;--slick-input-group-addon-border: var(--slick-base-dark-menu-item-border);--slick-input-group-btn-bg-color: #454545;--slick-input-group-btn-hover-bg-color: #3e3e3e;--slick-input-group-btn-border: var(--slick-base-dark-menu-item-border);--slick-input-group-append-bg-color: #383838;--slick-compound-filter-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-date-picker-bg-color: var(--slick-base-dark-menu-bg-color);--slick-footer-left-text-color: #acacac;--slick-footer-right-text-color: #acacac;--slick-grid-header-unorderable-bg-color: #1c1c1c;--slick-slider-filter-runnable-track-bgcolor: #787878;--slick-draggable-group-placeholder-color: #999;--slick-draggable-group-drop-bgcolor: #2c3034;--slick-draggable-group-droppable-hover-bgcolor: #353a3f;--slick-draggable-group-drop-border: #3e3e3e;--slick-draggable-group-drop-border-top: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-bottom: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-right: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-left: var(--slick-draggable-group-drop-border);--slick-draggable-group-toggle-all-border: 1px solid #626262;--slick-draggable-group-toggle-all-icon-color: var(--slick-primary-color);--slick-draggable-group-column-border: 1px solid #626262;--slick-group-totals-formatter-bgcolor: #1f2225;--slick-group-totals-formatter-color: #f3f3f3;--slick-icon-group-color: var(--slick-primary-color);--slick-editing-field-bg-color: #333333;--slick-editing-field-border: 1px solid #7c7c7c;--slick-editor-input-disabled-color: #404040;--slick-placeholder-color: #999;--slick-editor-modal-default-btn-disabled-bg-color: #3f3f3f;--slick-editor-modal-default-btn-disabled-color: #5b5b5b;--slick-editor-modal-detail-container-border-modified: 1px solid #cc8400;--slick-btn-default-border: var(--slick-base-dark-menu-item-border);--slick-btn-default-border-hover-color: var(--slick-button-hover-border-color);--slick-editor-modal-close-btn-border-left: var(--slick-base-dark-menu-border);--slick-editor-modal-footer-btn-border: var(--slick-base-dark-menu-item-border);--slick-editor-modal-footer-btn-border-hover-color: var(--slick-button-hover-border-color);--slick-editor-modal-container-bg-color: #333333;--slick-editor-modal-header-bg-color: #333333;--slick-editor-modal-footer-bg-color: #333333;--slick-editor-modal-detail-label-color: #abaaaa;--slick-editor-modal-footer-btn-text-color-hover: #eeeeee;--slick-editor-modal-container-border: var(--slick-base-dark-menu-border);--slick-editor-modal-header-border-bottom: var(--slick-base-dark-menu-border);--slick-editor-modal-footer-border-top: var(--slick-base-dark-menu-border);--slick-editor-modal-input-editor-border: var(--slick-base-dark-menu-border);--slick-editor-modal-checkbox-editor-border: var(--slick-base-dark-menu-border);--slick-editor-modal-container-box-shadow: 0 0 2px #606060;--slick-editor-modal-reset-btn-bg-color: #383838;--slick-editor-modal-close-btn-bg-color: transparent;--slick-editor-modal-close-btn-color: #bababa;--slick-editor-modal-reset-btn-color: #bababa;--slick-editor-modal-detail-container-border-invalid: 1px solid var(--slick-base-dark-invalid-color);--slick-editor-modal-detail-label-color-invalid: var(--slick-base-dark-invalid-color);--slick-editor-modal-title-font-color: var(--slick-font-color);--slick-editor-modal-validation-color: var(--slick-base-dark-invalid-color);--slick-editor-modal-validation-summary-color: var(--slick-base-dark-invalid-color);--slick-editor-modal-text-color: var(--slick-base-dark-text-color);--slick-large-editor-background-color: var(--slick-base-dark-menu-bg-color);--slick-large-editor-border: 2px solid #565656;--slick-large-editor-text-color: var(--slick-base-dark-text-color);--slick-text-editor-color: var(--slick-base-dark-text-color);--slick-header-menu-button-icon-color: var(--slick-menu-color);--slick-text-editor-background: var(--slick-base-dark-menu-bg-color);--slick-pagination-button-border: 1px solid #696969;--slick-pagination-button-border-color: #4b4b4b;--slick-pagination-button-border-disabled-color: #565656;--slick-pagination-button-bg-color: #1e1e1e;--slick-pagination-button-hover-color: #2b2b2b;--slick-pagination-icon-color: var(--slick-primary-color);--slick-pagination-icon-seek-background-color: #434343;--slick-pagination-icon-seek-disabled-bg-color: #434343;--slick-pagination-icon-seek-disabled-color: gray;--slick-pagination-page-input-bgcolor: #2b2f34;--slick-pagination-page-select-bg-color: #1c1c1c;--slick-pagination-text-color: #cfcfcf;--slick-row-selected-color: #474747;--slick-scrollbar-color: #828282 #424242;--slick-sorting-header-color: var(--slick-base-dark-text-color);--slick-submenu-box-shadow: 0 1px 3px 1px rgba(146, 152, 163, 0.4);--slick-container-border-top: var(--slick-base-dark-menu-border);--slick-container-border-bottom: var(--slick-base-dark-menu-border);--slick-canvas-bg-color: #141618;--slick-multiselect-checkbox-hover-bg-color: $slick-dark-base-dark-menu-bg-color;--slick-multiselect-input-filter-border: 1px solid #949494;--slick-multiselect-input-focus-border-color: var(--slick-form-control-focus-border-color);--slick-multiselect-input-focus-box-shadow: var(--slick-form-control-focus-box-shadow);--slick-multiselect-option-highlight-bg-color: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-select-all-label-hover-bg-color: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-option-highlight-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-choice-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-choice-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-multiselect-drop-background: var(--slick-base-dark-menu-bg-color);--slick-multiselect-drop-color: #bbbbbb;--slick-multiselect-drop-hide-radio-hover-bgcolor: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-dropdown-border: 1px solid #5d5d5d;--slick-multiselect-option-highlight-bg-color: var(--slick-multiselect-select-all-label-hover-bg-color);--slick-multiselect-ok-button-bg-color: #262626;--slick-multiselect-ok-button-bg-hover-color: #373c42;--slick-multiselect-ok-button-border-color: #626262;--slick-multiselect-ok-button-text-color: var(--slick-primary-color);--slick-multiselect-ok-button-text-hover-color: var(--slick-primary-color);--slick-multiselect-placeholder-color: #999;--slick-multiselect-select-all-border-bottom: 1px solid #5d5d5d;--slick-multiselect-select-all-label-hover-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-select-all-text-color: #fff;--ms-checkbox-color: var(--slick-primary-color);--ms-choice-bgcolor: var(--slick-base-dark-menu-bg-color);--ms-choice-border: var(--slick-base-dark-menu-item-border);--ms-choice-focus-box-shadow: var(--slick-form-control-focus-box-shadow, $slick-form-control-focus-box-shadow);--ms-drop-background: var(--slick-base-dark-menu-bg-color);--ms-drop-color: #bbbbbb;--ms-drop-hide-radio-hover-bgcolor: var(--slick-base-dark-menu-item-hover-color);--ms-option-highlight-bg-color: var(--slick-multiselect-select-all-label-hover-bg-color);--ms-ok-button-bg-color: #262626;--ms-ok-button-bg-hover-color: #373c42;--ms-placeholder-color: #999;--ms-select-all-label-hover-border: var(--slick-base-dark-menu-item-border)}.ms-dark-mode .text-color-primary,.ms-drop.ms-dark-mode .text-color-primary,.slick-dark-mode .ms-dark-mode .text-color-primary,.slick-dark-mode .slick-submenu .text-color-primary,.slick-dark-mode .text-color-primary{color:var(--slick-primary-color)}.dark-mode{--slick-button-border-color: #626262;--slick-button-hover-border-color: #939393;--slick-button-primary-color: #bababa;--slick-button-style-bg-color: #252525}.dark-mode .text-color-primary{--text-color-primary: var(--slick-primary-color, rgb(88.8729508197, 155.4610655738, 253.6270491803))}.dark-mode .text-color-secondary{--text-color-secondary: rgba(222, 226, 230, 0.75)}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */@keyframes fade{0%,100%{background:none}50%{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234))}}@keyframes slickgrid-invalid-highlight{from{box-shadow:0 0 6px red}to{box-shadow:none}}.full-height{height:100%}.grid-pane{width:100%}.pointer{cursor:pointer}.btn-default{color:var(--slick-btn-default-text-color, #212529);border:var(--slick-btn-default-border, 1px solid #dbdbdb)}.btn-default:hover{border-color:var(--slick-btn-default-border-hover-color, #b5b5b5)}.slick-dark-mode .btn-default{color:var(--slick-btn-default-text-color, #212529);border:var(--slick-btn-default-border, 1px solid #dbdbdb)}.slick-dark-mode .btn-default:hover{border-color:var(--slick-btn-default-border-hover-color, #b5b5b5)}.slickgrid-container{outline:0;position:relative;box-sizing:content-box;width:100%;border-top:var(--slick-container-border-top, 0 none);border-bottom:var(--slick-container-border-bottom, 1px solid #dddddd);border-left:var(--slick-container-border-left, 0 none);border-right:var(--slick-container-border-right, 0 none);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif)}.slickgrid-container input[type=checkbox]{vertical-align:baseline;margin:0}.slickgrid-container .slick-group-header-column,.slickgrid-container .slick-header-columns,.slickgrid-container .slick-header-column{box-sizing:content-box !important}.slickgrid-container .slick-header-column:hover{background:var(--slick-header-column-background-hover, rgba(249.9, 249.9, 249.9, 0.6))}.slickgrid-container .slick-header-column-active{background-color:var(--slick-header-column-background-active, rgba(242.25, 242.25, 242.25, 0.6)) !important}.slickgrid-container .slick-headerrow{background:var(--slick-grid-header-background, rgba(255, 255, 255, 0.6))}.slickgrid-container .grid-canvas{background:var(--slick-canvas-bg-color, #fff)}.slickgrid-container .slick-group{border-bottom:var(--slick-group-border-bottom, 2px solid silver)}.slickgrid-container .slick-sortable-placeholder{background:var(--slick-header-column-sortable-background-hover, #e0e0e0)}.slickgrid-container .slick-row{position:absolute;width:100%;border:0;line-height:20px;color:var(--slick-cell-text-color, #333);font-family:var(--slick-cell-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-weight:var(--slick-cell-font-weight, normal)}.slickgrid-container .slick-row:hover{background-color:var(--slick-row-mouse-hover-color, #eff5fc);box-shadow:var(--slick-row-mouse-hover-box-shadow, none);z-index:var(--slick-row-mouse-hover-z-index, 5)}.slickgrid-container .slick-row.active{padding:var(--slick-cell-padding, 5px 6px)}.slickgrid-container .slick-row.highlighter{background:orange !important;transition-property:background;transition-duration:3s;transition-timing-function:ease-in}.slickgrid-container .slick-row.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .slick-row.odd{background-color:var(--slick-cell-odd-background-color, rgb(247.35, 247.35, 247.35))}.slickgrid-container .slick-row.odd:hover{background-color:var(--slick-row-mouse-hover-color, #eff5fc)}.slickgrid-container .slick-row.odd .slick-cell{background:inherit}.slickgrid-container .slick-row.odd .slick-cell.selected{background-color:var(--slick-row-selected-color, #dae8f1)}.slickgrid-container .slick-row.odd .slick-cell.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .slick-row.highlight{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234))}.slickgrid-container .slick-row.highlight-animate{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234)) !important;animation:fade var(--slick-row-highlight-fade-animation, 1s linear)}.slickgrid-container .slick-row.slick-group-totals{color:var(--slick-group-totals-formatter-color, gray);background:var(--slick-group-totals-formatter-bgcolor, #fff)}.slickgrid-container .slick-row.slick-group-totals .slick-cell{font-size:var(--slick-group-totals-formatter-font-size, 14px)}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell{background-color:var(--slick-row-based-edit-editmode-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell:hover,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover{background-color:var(--slick-row-based-edit-editmode-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell:hover .active,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover .active{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5)) !important}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell .active,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active{background-color:var(--slick-row-based-edit-editmode-active-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell .active:hover,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active:hover{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row .slick-cell.invalid{border-color:red;animation-duration:.2s;animation-name:slickgrid-invalid-highlight}.slickgrid-container .slick-row .slick-cell.active{box-shadow:var(--slick-cell-active-box-shadow, inset 0 0 0 1px #aaaaaa);border:var(--slick-cell-active-border, none);z-index:var(--slick-cell-active-z-index, 6);padding:var(--slick-cell-padding, 5px 6px)}.slickgrid-container .slick-row .slick-cell.active input.dual-editor-text{width:calc(50% + 1px - 5px);height:100%;outline:0;transform:translate(0, -2px)}.slickgrid-container .slick-row .slick-cell.slick-rbe-unsaved-cell{background-color:var(--slick-row-based-edit-unsaved-cell-bgcolor, #f3ed91) !important}.slickgrid-container .slick-row.active-row .slick-cell{background-color:#e2fffd}.slickgrid-container .slick-row.active-row.odd .slick-cell{background-color:hsl(0,0%,95%)}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell{background-color:var(--slick-row-based-edit-editmode-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover{background-color:var(--slick-row-based-edit-editmode-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover .active{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5)) !important}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active{background-color:var(--slick-row-based-edit-editmode-active-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active:hover{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-group-header-columns{position:relative;white-space:nowrap;cursor:default;overflow:hidden}.slickgrid-container .slick-group-header{width:100%;overflow:hidden;border-left:0px}.slickgrid-container .slick-group-header-column.slick-state-default{position:relative;display:inline-block;overflow:hidden;text-overflow:ellipsis;height:16px;line-height:16px;margin:0;padding:4px}.slickgrid-container .slick-viewport,.slickgrid-container .slick-top-panel-scroller,.slickgrid-container .slick-header,.slickgrid-container .slick-headerrow,.slickgrid-container .slick-footerrow{position:relative;width:100%;border:1px solid none;border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-right-width:0;border-bottom-width:0;margin:0;outline:0;scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1)}.slickgrid-container .slick-top-panel-scroller{overflow:hidden}.slickgrid-container .slick-pane{position:absolute;outline:0;overflow:hidden;width:100%}.slickgrid-container .slick-pane-header{display:block;background-color:var(--slick-header-background-color, #ffffff);border-bottom:var(--slick-header-border-bottom, 0 none)}.slickgrid-container .slick-pane-top{box-sizing:border-box;border-top:var(--slick-pane-top-border-top, none)}.slickgrid-container .slick-viewport{height:100%;overflow:auto;border-top:var(--slick-viewport-border-top, 0 none);border-bottom:var(--slick-viewport-border-bottom, 0 none);border-left:var(--slick-viewport-border-left, 0 none);border-right:var(--slick-viewport-border-right, 0 none)}.slickgrid-container .slick-viewport ::-webkit-scrollbar{-webkit-appearance:none}.slickgrid-container .slick-viewport ::-webkit-scrollbar-thumb{border-radius:4px;border:2px solid #fff;background-color:rgba(0,0,0,.5)}.slickgrid-container .slick-header,.slickgrid-container .slick-headerrow,.slickgrid-container .slick-footerrow{overflow:hidden}.slickgrid-container .slick-headerrow{border-top-color:rgba(0,0,0,0);border-top-width:0}.slickgrid-container .slick-top-panel,.slickgrid-container .slick-header-columns,.slickgrid-container .slick-headerrow-columns,.slickgrid-container .slick-footerrow-columns{position:relative;white-space:nowrap;cursor:default;overflow:hidden;margin:0;padding:0;border:0;outline:0}.slickgrid-container .slick-cell,.slickgrid-container .slick-header-column,.slickgrid-container .slick-headerrow-column,.slickgrid-container .slick-footerrow-column{position:absolute;top:0;bottom:0;border-top-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-top-width:0;border-left-width:0;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;z-index:1;white-space:nowrap;cursor:default}.slickgrid-container .slick-cell.slick-header-is-leaf,.slickgrid-container .slick-header-column.slick-header-is-leaf,.slickgrid-container .slick-headerrow-column.slick-header-is-leaf,.slickgrid-container .slick-footerrow-column.slick-header-is-leaf{border-bottom-color:rgba(0,0,0,0);border-bottom-width:0}.slickgrid-container .slick-header-column.slick-state-default{position:relative;display:inline-block;overflow:hidden;text-overflow:ellipsis;height:16px;line-height:16px;margin:0;padding:4px;border-right:1px solid var(--slick-grid-border-color, none);border-left:0px !important;border-top:0px !important;border-bottom:0px !important;float:left}.slickgrid-container .slick-header-column{padding:var(--slick-header-padding, 4px 4px 4px 4px)}.slickgrid-container .grid-canvas{position:relative;outline:0}.slickgrid-container .slick-header.slick-state-default{box-shadow:0 1px 2px rgba(0,0,0,.1)}.slickgrid-container .slick-column-name{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--slick-header-row-count, 2)}.slickgrid-container .slick-cell{background:inherit;border:1px rgba(0,0,0,0);box-sizing:border-box;border-style:var(--slick-grid-border-style, solid);display:var(--slick-cell-display, block);padding:1px 2px;align-items:center}.slickgrid-container .slick-cell.highlighted{background:#87cefa;background:rgba(0,0,255,.2);transition:all .5s}.slickgrid-container .slick-cell.flashing{border:1px solid red !important}.slickgrid-container .slick-cell.editable{z-index:11;overflow:visible;background:var(--slick-editor-bg-color, transparent);border-color:#000;border-style:solid}.slickgrid-container .slick-cell:focus{outline:none}.slickgrid-container .slick-reorder-proxy{cursor:move;display:inline-block;background:var(--slick-row-move-plugin-proxy-bg-color, blue);opacity:var(--row-move-plugin-proxy-opacity, 0.12)}.slickgrid-container .slick-reorder-guide{display:inline-block;height:var(--slick-row-move-plugin-guide-height, 2px);background:var(--slick-row-move-plugin-guide-bg-color, blue);opacity:var(--slick-row-move-plugin-guide-opacity, 0.7)}.slickgrid-container .slick-reorder-shadow-row{position:absolute;z-index:999999;box-shadow:var(--slick-row-move-plugin-shadow-row-box-shadow, rgba(0, 0, 0, 0.2) 8px 2px 8px 4px, rgba(0, 0, 0, 0.19) 2px 2px 0px 0px)}.scrollbar-fix::-webkit-scrollbar{-webkit-appearance:none}.slickgrid-container .grid-canvas .slick-cell,.slickgrid-container .grid-canvas .slick-headerrow-column{border-top:var(--slick-cell-border-top, 1px solid #dddddd);border-bottom:var(--slick-cell-border-bottom, 1px transparent);border-left:var(--slick-cell-border-left, 1px transparent);border-right:var(--slick-cell-border-right, 1px transparent);box-shadow:var(--slick-cell-box-shadow, none)}.slickgrid-container .grid-canvas .slick-cell{padding:var(--slick-cell-padding, 5px 6px);font-size:var(--slick-font-size-base, 14px)}.slickgrid-container .grid-canvas .slick-cell td{font-size:var(--slick-font-size-base, 14px)}body .slickgrid-container .grid-canvas .slick-cell{line-height:20px}.slickgrid-container .grid-canvas .slick-cell.even{background-color:var(--slick-cell-even-background-color, #ffffff)}.slickgrid-container .grid-canvas .slick-cell.slick-rbe-unsaved-cell{background-color:var(--slick-row-based-edit-unsaved-cell-bgcolor, #f3ed91) !important}.slickgrid-container .grid-canvas .slick-cell a,.slickgrid-container .grid-canvas .slick-cell a:visited,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a:visited{color:var(--slick-link-color, #08c)}.slickgrid-container .grid-canvas .slick-cell a:hover,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a:hover{color:var(--slick-link-color-hover, darker(#08c, 15%));border-bottom:none}.slickgrid-container .grid-canvas .slick-cell table{height:100%;padding:0;background:none}.slickgrid-container .grid-canvas .slick-cell td{padding:0;vertical-align:middle;text-align:left}.slickgrid-container .grid-canvas .slick-cell.selected{background-color:var(--slick-row-selected-color, #dae8f1)}.slickgrid-container .grid-canvas .slick-cell.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .grid-canvas .slick-cell select:not([multiple]).form-control{height:100%;padding:0}.slickgrid-container .grid-canvas .slick-cell .slick-group-title{display:var(--slick-draggable-group-title-display, inline-flex);align-items:var(--slick-draggable-group-title-align-items, center);gap:var(--slick-draggable-group-title-gap, 4px);height:var(--slick-draggable-group-title-height, 20px);line-height:var(--slick-draggable-group-title-line-height, 20px);vertical-align:var(--slick-draggable-group-title-vertical-align, none)}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle{cursor:pointer;display:inline-block;width:1em;height:1em;color:var(--slick-icon-group-color, #0d6efd);font-size:var(--slick-icon-group-font-size, calc(18px + 6px));margin-right:var(--slick-icon-group-margin-right, 2px)}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.expanded{--slick-icon-group-expanded-svg: url(${vr});-webkit-mask:var(--slick-icon-group-expanded-svg) no-repeat;mask:var(--slick-icon-group-expanded-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.collapsed{--slick-icon-group-collapsed-svg: url(${xr});-webkit-mask:var(--slick-icon-group-collapsed-svg) no-repeat;mask:var(--slick-icon-group-collapsed-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.expanded,.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.collapsed{background-color:currentColor}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle,.slickgrid-container .grid-canvas .slick-cell .mdi{vertical-align:var(--slick-icon-with-text-valign, middle)}.slickgrid-container .slick-header{border-top:var(--slick-header-border-top, 0 none);border-right:var(--slick-header-border-right, 0 none);border-bottom:var(--slick-header-border-bottom, 0 none);border-left:var(--slick-header-border-left, 0 none);width:100%;box-shadow:none !important}.slickgrid-container .slick-headerrow{border-bottom:var(--slick-header-filter-row-border-bottom, 0 none);border-top:var(--slick-header-filter-row-border-top, 0 none);border-left:var(--slick-header-filter-row-border-left, 0 none);border-right:var(--slick-header-filter-row-border-right, 0 none)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column{border:none;display:inline-flex;align-items:center;padding:var(--slick-header-row-filter-padding, 4px);background:var(--slick-header-row-background-color, #ffffff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column input,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column select,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column textarea{margin-right:0;padding:var(--slick-header-input-padding, 0 6px);height:var(--slick-header-input-height, 27px);box-sizing:border-box}.slickgrid-container .slick-footerrow{border-top:var(--slick-grid-footer-border-top, 1px solid #d0d0d0);background-color:var(--slick-grid-footer-bg-color, #fafaf9)}.slickgrid-container .slick-footerrow .slick-footerrow-columns .slick-footerrow-column{display:var(--slick-grid-footer-display, flex);align-items:var(--slick-grid-footer-align-items, center);justify-content:var(--slick-grid-footer-justify-content, normal);font-size:var(--slick-grid-footer-font-size, 13px);font-style:var(--slick-grid-footer-font-style, normal);font-weight:var(--slick-grid-footer-font-weight, bold);padding:var(--slick-grid-footer-cell-padding, 5px 6px);border-left:var(--slick-grid-footer-cell-border-left, 1px transparent)}.slickgrid-container .slick-header-columns{background:var(--slick-grid-header-background, rgba(255, 255, 255, 0.6));background-color:var(--slick-header-background-color, #ffffff);width:calc(100% - var(--slick-header-scroll-width-to-remove, 16px))}.slickgrid-container .slick-header-columns [id$=checkbox_selector]{justify-content:center;display:flex}.slickgrid-container .slick-header-columns .slick-header-sortable .slick-column-name{margin-left:0}.slickgrid-container .slick-header-columns .slick-header-column{height:var(--slick-header-column-height, calc(17px * 2));line-height:var(--slick-font-size-base, 14px);margin:0;border-top:var(--slick-header-column-border-top, 0 none);border-right:var(--slick-header-column-border-right, 0 none);border-bottom:var(--slick-header-column-border-bottom, 0 none);border-left:var(--slick-header-column-border-left, 0 none);white-space:normal}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{padding:var(--slick-cell-padding, 5px 6px);font-size:var(--slick-font-size-base, 14px)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default td{font-size:var(--slick-font-size-base, 14px)}body .slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{line-height:20px}.slickgrid-container .slick-header-columns .slick-header-column .slick-column-name{margin-right:var(--slick-header-column-name-margin-right, 0)}.slickgrid-container .slick-header-columns .slick-header-column{background:var(--slick-header-background-color, #ffffff);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);color:var(--slick-header-text-color, #333);font-size:var(--slick-header-font-size, 14px);font-weight:var(--slick-header-font-weight, bold)}.slickgrid-container .slick-header-columns .slick-header-column a,.slickgrid-container .slick-header-columns .slick-header-column a:visited{color:var(--slick-text-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column a:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{background:var(--slick-header-background-color, #ffffff);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);color:var(--slick-header-text-color, #333);font-size:var(--slick-header-font-size, 14px);font-weight:var(--slick-header-font-weight, bold)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a,.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a:visited{color:var(--slick-text-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-header-column-sorted{font-style:normal;color:var(--slick-sorting-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator,.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-numbered{display:inline-block;position:absolute;color:var(--slick-icon-sort-color, #0d6efd)}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator{height:1em;width:1em;left:auto;font-size:var(--slick-icon-sort-font-size, 23px);right:var(--slick-icon-sort-position-right, 3px);top:var(--slick-icon-sort-position-top, calc(15px * 2 - 9px))}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-numbered{font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-sort-indicator-number-font-size, 10px);width:var(--slick-sort-indicator-number-width, 8px);left:var(--slick-sort-indicator-number-left, auto);right:var(--slick-sort-indicator-number-right, 0px);top:var(--slick-sort-indicator-number-top, calc(13px * 2))}.slickgrid-container .slick-header-columns .slick-header-column.slick-header-sortable.slick-state-hover:not(.slick-header-column-sorted) .slick-sort-indicator{opacity:var(--slick-sort-indicator-hint-opacity, 0.5);--slick-icon-sort-asc-icon-svg: url(${_r});-webkit-mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-asc{--slick-icon-sort-asc-icon-svg: url(${_r});-webkit-mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-desc{--slick-icon-sort-desc-icon-svg: url(${yr});-webkit-mask:var(--slick-icon-sort-desc-icon-svg) no-repeat;mask:var(--slick-icon-sort-desc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-asc,.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-desc{opacity:1;background-color:currentColor}.slickgrid-container .slick-header-columns .slick-header-column .slick-resizable-handle{position:absolute;font-size:.1px;display:block;cursor:col-resize;top:0;height:100%;width:7px;right:0;z-index:1}.slickgrid-container .slick-header-columns .slick-header-column .slick-resizable-handle:hover{border-bottom:var(--slick-header-resizable-hover-border-bottom, 0 none);border-left:var(--slick-header-resizable-hover-border-left, 0 none);border-right:var(--slick-header-resizable-hover-border-right, 1px solid #d0d0d0);border-top:var(--slick-header-resizable-hover-border-top, 0 none);border-radius:var(--slick-header-resizable-hover-border-radius, 8px);width:var(--slick-header-resizable-hover-width, 7px);right:var(--slick-header-resizable-hover-right, 0);height:var(--slick-header-resizable-hover-height, 100%);top:var(--slick-header-resizable-hover-top, 0);opacity:var(--slick-header-resizable-hover-opacity, 1)}.slickgrid-container .slick-header-columns .slick-header-column.unorderable{background-color:var(--slick-grid-header-unorderable-bg-color, rgba(255, 255, 255, 0.6))}.slickgrid-container .slick-preheader-panel.slick-state-default,.slickgrid-container .slick-topheader-panel.slick-state-default{border-bottom:var(--slick-preheader-border-bottom, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns{border-top:var(--slick-preheader-border-top, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column{height:var(--slick-preheader-height, 25px);border-left:var(--slick-preheader-border-left, none);border-right:var(--slick-preheader-border-right, none);font-size:var(--slick-preheader-font-size, calc(14px + 3px));justify-content:var(--slick-preheader-grouped-title-justify, left);display:var(--slick-preheader-grouped-title-display, inline-grid)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column:first-child,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column:first-child{border-left:var(--slick-preheader-border-left-first-element, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column:last-child,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column:last-child{border-right:var(--slick-preheader-border-right-last-element, none)}.slickgrid-container .slick-pane-left.frozen{border-right:var(--slick-frozen-border-right, 1px solid #a5a5a5)}.slickgrid-container .slick-pane-bottom{border-top:var(--slick-frozen-border-bottom, 1px solid #a5a5a5)}.slickgrid-container .slick-viewport-bottom.slick-viewport-right{overflow-y:var(--slick-frozen-overflow-right, scroll) !important}.slickgrid-container .input-group{display:flex}.slickgrid-container .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:0}.slickgrid-container .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback).slick-slider-horizontal{margin-left:10px}.slickgrid-container .input-group .input-group-append,.slickgrid-container .input-group .input-group-prepend{display:inline-flex;width:auto}.slickgrid-container .input-group .input-group-addon input{flex:1 1 auto;width:1%}.slickgrid-container .input-group .input-group-addon .input-group-text{height:100%}.slickgrid-container .input-group .input-group-addon.input-group-append .input-group-text{margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.slickgrid-container .input-group .input-group-addon.input-group-prepend .input-group-text{margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */@media only screen and (min-width: 768px){.slick-col-medium-1{flex-basis:8.3333333333%}.slick-col-medium-2{flex-basis:16.6666666667%}.slick-col-medium-3{flex-basis:25%}.slick-col-medium-4{flex-basis:33.3333333333%}.slick-col-medium-5{flex-basis:41.6666666667%}.slick-col-medium-6{flex-basis:50%}.slick-col-medium-7{flex-basis:58.3333333333%}.slick-col-medium-8{flex-basis:66.6666666667%}.slick-col-medium-9{flex-basis:75%}.slick-col-medium-10{flex-basis:83.3333333333%}.slick-col-medium-11{flex-basis:91.6666666667%}.slick-col-medium-12{flex-basis:100%}}@media only screen and (min-width: 992px){.slick-col-large-1{flex-basis:8.3333333333%}.slick-col-large-2{flex-basis:16.6666666667%}.slick-col-large-3{flex-basis:25%}.slick-col-large-4{flex-basis:33.3333333333%}.slick-col-large-5{flex-basis:41.6666666667%}.slick-col-large-6{flex-basis:50%}.slick-col-large-7{flex-basis:58.3333333333%}.slick-col-large-8{flex-basis:66.6666666667%}.slick-col-large-9{flex-basis:75%}.slick-col-large-10{flex-basis:83.3333333333%}.slick-col-large-11{flex-basis:91.6666666667%}.slick-col-large-12{flex-basis:100%}}@media only screen and (min-width: 1200px){.slick-col-xlarge-1{flex-basis:8.3333333333%}.slick-col-xlarge-2{flex-basis:16.6666666667%}.slick-col-xlarge-3{flex-basis:25%}.slick-col-xlarge-4{flex-basis:33.3333333333%}.slick-col-xlarge-5{flex-basis:41.6666666667%}.slick-col-xlarge-6{flex-basis:50%}.slick-col-xlarge-7{flex-basis:58.3333333333%}.slick-col-xlarge-8{flex-basis:66.6666666667%}.slick-col-xlarge-9{flex-basis:75%}.slick-col-xlarge-10{flex-basis:83.3333333333%}.slick-col-xlarge-11{flex-basis:91.6666666667%}.slick-col-xlarge-12{flex-basis:100%}}@media only screen and (max-width: 768px){[class*=slick-col-]{width:100%}}.slick-cell input.dual-editor-text,.slick-cell input.editor-text{border:var(--slick-text-editor-border, 1px solid #e2e2e2);border-radius:var(--slick-text-editor-border-radius, 3px);background:var(--slick-text-editor-background, #ffffff);color:var(--slick-text-editor-color, #333);padding-bottom:var(--slick-text-editor-padding-bottom, 0);padding-left:var(--slick-text-editor-padding-left, 2px);padding-right:var(--slick-text-editor-padding-right, 0);padding-top:var(--slick-text-editor-padding-top, 0);margin-left:var(--slick-text-editor-margin-left, -2px);margin-bottom:var(--slick-text-editor-margin-bottom, 0);margin-right:var(--slick-text-editor-margin-right, 0px);margin-top:var(--slick-text-editor-margin-top, 0px);outline:0;height:100%;max-width:100%}.slick-cell input.dual-editor-text:not(.input-group-editor),.slick-cell input.editor-text:not(.input-group-editor){width:100%}.slick-cell input.dual-editor-text:focus,.slick-cell input.editor-text:focus{outline:0;border-color:var(--slick-text-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-cell input.dual-editor-text.right,.slick-cell input.editor-text.right{margin-left:var(--slick-text-editor-right-input-margin-left, calc(-2px + 9px))}.slick-cell input.dual-editor-text[readonly]:not(.date-picker),.slick-cell input.editor-text[readonly]:not(.date-picker){background-color:var(--slick-text-editor-readonly-color, #f0f0f0)}.slick-cell input.dual-editor-text.date-picker,.slick-cell input.editor-text.date-picker{cursor:pointer}.slick-cell .slider-editor{height:100%}.slick-cell .slider-editor .slider-editor-input{height:var(--slick-slider-editor-height, 100%)}.slick-cell .slider-editor .slider-editor-input:focus{outline:0;border-color:var(--slick-slider-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-slider-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-cell .input-group input.editor-text{margin-left:0;transform:none}.slick-cell .ms-filter.select-editor{transform:var(--slick-multiselect-editor-transform, translate(0, -2px));height:var(--slick-multiselect-editor-height, 24px)}.slick-cell .ms-filter.select-editor button.ms-choice{height:var(--slick-multiselect-editor-height, 24px)}.slick-cell .autocomplete-container.input-group,.slick-cell .vanilla-picker.input-group{display:flex;align-items:center;flex:1;height:var(--slick-date-editor-height, 24px)}.slick-cell .autocomplete-container.input-group .input-group-btn.input-group-append,.slick-cell .vanilla-picker.input-group .input-group-btn.input-group-append{display:inline-flex;align-items:center;height:100%}.slick-cell .autocomplete-container.input-group .input-group-btn.input-group-append .btn,.slick-cell .vanilla-picker.input-group .input-group-btn.input-group-append .btn{display:inline-flex;align-items:center;border-top-left-radius:0px;border-bottom-left-radius:0px;margin-left:-1px}.slick-cell .autocomplete-container.input-group .input-group-btn .btn,.slick-cell .vanilla-picker.input-group .input-group-btn .btn{background-color:var(--slick-input-group-btn-bg-color, #f9f9f9);border:var(--slick-input-group-btn-border, 1px solid #ccc);padding:var(--slick-editor-input-group-clear-btn-icon-padding, 6px);border-top-right-radius:var(--slick-text-editor-border-radius, 3px);border-bottom-right-radius:var(--slick-text-editor-border-radius, 3px);cursor:pointer;height:var(--slick-date-editor-height, 24px)}.slick-cell .autocomplete-container.input-group .input-group-btn .btn:hover:not([disabled]),.slick-cell .vanilla-picker.input-group .input-group-btn .btn:hover:not([disabled]){background-color:var(--slick-input-group-btn-hover-bg-color, #eee)}.slick-cell .autocomplete-container.input-group .input-group-btn .btn .icon-clear,.slick-cell .vanilla-picker.input-group .input-group-btn .btn .icon-clear{display:flex;align-items:center;background-color:currentColor;height:1em;width:1em;--slick-editor-input-group-clear-btn-icon-svg: url(${ur});-webkit-mask:var(--slick-editor-input-group-clear-btn-icon-svg) no-repeat;mask:var(--slick-editor-input-group-clear-btn-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-large-editor-text{z-index:10000;position:absolute;background:var(--slick-large-editor-background-color, #ffffff);color:var(--slick-large-editor-text-color, #333);padding:var(--slick-large-editor-text-padding, 5px);border:var(--slick-large-editor-border, 2px solid #a0a0a0);border-radius:var(--slick-large-editor-border-radius, 6px)}.slick-large-editor-text .editor-footer{text-align:var(--slick-large-editor-button-text-align, right)}.slick-large-editor-text .editor-footer button{margin-left:var(--slick-large-editor-footer-spacing, 2px);border-radius:var(--slick-large-editor-button-border-radius, 4px)}.slick-large-editor-text textarea{background:var(--slick-large-editor-background-color, #ffffff);color:var(--slick-large-editor-text-color, #333);border:0;outline:0}.slick-large-editor-text .counter{float:left;font-size:var(--slick-large-editor-count-font-size, 11px);margin-top:var(--slick-large-editor-count-margin-top, 8px)}.slick-large-editor-text .counter .separator{margin:var(--slick-large-editor-count-separator-margin, 0 1px)}.slick-modal-open{overflow:hidden}.slick-editor-modal{position:fixed;overflow-y:auto;top:0;right:0;bottom:0;left:0;opacity:1;background:var(--slick-editor-modal-backdrop-transition-background, rgba(0, 0, 0, 0.6));z-index:var(--slick-editor-modal-container-z-index, 1050);transition:var(--slick-editor-modal-backdrop-transition-start, opacity 0.15s linear)}.slick-editor-modal .slick-editor-modal-content{display:inline-block;position:absolute;border-radius:var(--slick-editor-modal-container-radius, 2px);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);border:var(--slick-editor-modal-container-border, 1px solid #b8b8b8);color:var(--slick-editor-modal-text-color, #000);margin:var(--slick-editor-modal-container-margin, 8px);background-color:var(--slick-editor-modal-container-bg-color, #ffffff);box-shadow:var(--slick-editor-modal-container-box-shadow, 0 0 3px #a7a7a7);width:var(--slick-editor-modal-container-width, 400px);min-width:var(--slick-editor-modal-container-min-width, 420px);top:var(--slick-editor-modal-container-top, 30px);left:var(--slick-editor-modal-container-left, 50%);transform:var(--slick-editor-modal-container-transform, translate(-50%));transition:var(--slick-editor-modal-backdrop-transition-end, 0.3s linear);transition-property:opacity,transform}@media only screen and (min-width: 768px){.slick-editor-modal .slick-editor-modal-content.split-view{width:calc(400px*2)}.slick-editor-modal .slick-editor-modal-content.triple-split-view{width:calc(400px*3)}}@media only screen and (max-width: 1200px){.slick-editor-modal .slick-editor-modal-content.triple-split-view{width:calc(400px*2)}}@media only screen and (max-width: 768px){.slick-editor-modal .slick-editor-modal-content{width:100% !important;margin:0;top:0}}.slick-editor-modal .slick-editor-modal-content .reset-container{width:100%}.slick-editor-modal .slick-editor-modal-content .reset-container .reset-form.btn{color:var(--slick-editor-modal-reset-btn-color, #333);background-color:var(--slick-editor-modal-reset-btn-bg-color, #fff);float:right}.slick-editor-modal .slick-editor-modal-content .reset-container .reset-form.btn span.mdi{margin-right:5px}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset,.slick-editor-modal .slick-editor-modal-content .reset-form.btn,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn{display:inline-flex;margin:var(--slick-editor-modal-footer-btn-margin, 0 5px 0 0);height:var(--slick-editor-modal-footer-btn-height, inherit);border:var(--slick-editor-modal-footer-btn-border, 1px solid #dbdbdb);border-radius:var(--slick-editor-modal-footer-btn-radius, 4px)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:hover,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:hover,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:hover{border-color:var(--slick-editor-modal-footer-btn-border-hover-color, #b5b5b5)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:hover.btn-default,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:hover.btn-default,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:hover.btn-default{color:var(--slick-editor-modal-footer-btn-text-color-hover, #333333)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:disabled,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:disabled,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:disabled{background-color:var(--slick-button-primary-bg-color-disabled, #bebebe)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset{height:var(--slick-editor-modal-editor-btn-reset-height, 20px);background-color:var(--slick-editor-modal-editor-btn-reset-bg-color, #ffffff);margin:var(--slick-editor-modal-editor-btn-reset-margin, 0px 0 2px 5px)}.slick-editor-modal .slick-editor-modal-content .input-group-btn .btn-default:disabled{background-color:var(--slick-editor-modal-default-btn-disabled-bg-color, #eeeeee);color:var(--slick-editor-modal-default-btn-disabled-color, #bababa)}.slick-editor-modal .slick-editor-modal-content .close{cursor:pointer;position:absolute;float:right;line-height:0;background-color:var(--slick-editor-modal-close-btn-bg-color, transparent);opacity:var(--slick-editor-modal-close-btn-opacity, 1);border:var(--slick-editor-modal-close-btn-border, 0px solid #9c9c9c);color:var(--slick-editor-modal-close-btn-color, #909090);font-family:var(--slick-editor-modal-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-editor-modal-close-btn-font-size, 26px);font-weight:var(--slick-editor-modal-close-btn-font-weight, 500);height:var(--slick-editor-modal-close-btn-height, 20px);margin:var(--slick-editor-modal-close-btn-margin, 1px);padding:var(--slick-editor-modal-close-btn-padding, 0px);width:var(--slick-editor-modal-close-btn-width, 20px);right:var(--slick-editor-modal-close-btn-right, 10px);top:var(--slick-editor-modal-close-btn-top, 10px)}.slick-editor-modal .slick-editor-modal-content .close:hover{color:var(--slick-editor-modal-close-btn-color-hover, rgb(80.25, 80.25, 80.25))}@media only screen and (min-width: 769px){.slick-editor-modal .slick-editor-modal-content .close.outside{color:var(--slick-editor-modal-close-btn-outside-color, #dddddd);font-size:var(--slick-editor-modal-close-btn-outside-font-size, 30px);right:var(--slick-editor-modal-close-btn-outside-right, -24px);top:var(--slick-editor-modal-close-btn-outside-top, -28px)}.slick-editor-modal .slick-editor-modal-content .close.outside:hover{color:var(--slick-editor-modal-close-btn-outside-color-hover, rgb(195.5, 195.5, 195.5))}}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-title{font-size:var(--slick-editor-modal-title-font-size, 20px);font-weight:var(--slick-editor-modal-title-font-weight, 500);line-height:var(--slick-editor-modal-title-line-height, 28px);color:var(--slick-editor-modal-title-font-color, #333333);height:var(--slick-editor-modal-title-height, 30px);overflow:hidden auto;text-align:var(--slick-editor-modal-title-text-align, left);text-overflow:ellipsis;width:calc(100% - 20px - 10px);white-space:nowrap}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-title.outside{width:100%}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body{padding:var(--slick-editor-modal-body-padding, 6px 8px 22px 8px);min-height:var(--slick-editor-modal-body-min-height, 250px);max-height:var(--slick-editor-modal-body-max-height, calc(100vh - 52px - 50px - 30px - 15px));overflow:var(--slick-editor-modal-body-overflow, hidden auto);scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1);display:flex;flex-wrap:wrap}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body .slick-cell{height:inherit}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body .validation-summary{padding:var(--slick-editor-modal-validation-summary-padding, 5px 10px);color:var(--slick-editor-modal-validation-summary-color, #ff1d1d);width:var(--slick-editor-modal-validation-summary-width, 100%);margin-bottom:var(--slick-editor-modal-validation-summary-margin-bottom, 12px);font-size:var(--slick-editor-modal-validation-summary-font-size, 13px);font-style:var(--slick-editor-modal-validation-summary-font-style, italic)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-header{padding:var(--slick-editor-modal-header-padding, 12px 8px);height:var(--slick-editor-modal-header-height, 52px);border-bottom:var(--slick-editor-modal-header-border-bottom, 1px solid #d2d2d2);background-color:var(--slick-editor-modal-header-bg-color, #ffffff)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer{background-color:var(--slick-editor-modal-footer-bg-color, #f9f9f9);border-top:var(--slick-editor-modal-footer-border-top, 1px solid #c9c9c9);min-height:var(--slick-editor-modal-footer-height, 50px);padding:var(--slick-editor-modal-footer-padding, 8px);line-height:var(--slick-editor-modal-footer-line-height, 30px)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons{float:right;text-align:right;width:var(--slick-editor-modal-footer-buttons-width, 60%)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons button{max-width:var(--slick-editor-modal-footer-btn-max-width, 162px);overflow:hidden;text-overflow:ellipsis}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons .saving:before{height:var(--slick-editor-modal-footer-btn-saving-icon-height, 18px);width:var(--slick-editor-modal-footer-btn-saving-icon-width, 18px);display:var(--slick-editor-modal-footer-btn-saving-icon-display, inline-block);vertical-align:var(--slick-editor-modal-footer-btn-saving-icon-vertical-align, bottom);margin:var(--slick-editor-modal-footer-btn-saving-icon-margin, -1px 5px 0 0);animation:var(--slick-editor-modal-footer-btn-saving-icon-animation, md-spin 1s infinite linear);content:var(--slick-editor-modal-footer-btn-saving-icon-content, url(${zr}))}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-status-text{float:left;text-align:left;width:var(--slick-editor-modal-footer-status-text-width, 40%);font-size:var(--slick-editor-modal-status-text-font-size, 12px);color:var(--slick-editor-modal-status-text-color, #333333)}.slick-editor-modal .slick-editor-modal-content .item-details-label{display:block;margin:var(--slick-editor-modal-detail-label-margin, 2px 0 0 10px);color:var(--slick-editor-modal-detail-label-color, #000);font-size:var(--slick-editor-modal-detail-label-font-size, 13px);font-style:var(--slick-editor-modal-detail-label-font-style, normal);font-weight:var(--slick-editor-modal-detail-label-font-weight, bold)}.slick-editor-modal .slick-editor-modal-content .item-details-label.invalid{color:var(--slick-editor-modal-detail-label-color-invalid, #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container{display:block;box-sizing:border-box;border:var(--slick-editor-modal-detail-container-border, 0);border-radius:var(--slick-editor-modal-detail-container-border-radius, 3px);line-height:var(--slick-editor-modal-detail-container-line-height, 20px);margin:var(--slick-editor-modal-detail-container-margin, 4px 10px 0 10px);padding:var(--slick-editor-modal-detail-container-padding, 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input{color:var(--slick-editor-modal-text-color, #000);height:var(--slick-editor-modal-input-editor-height, 28px);margin:var(--slick-editor-modal-input-editor-margin, 0);border:var(--slick-editor-modal-input-editor-border, 1px solid #d2d2d2);padding:var(--slick-editor-modal-input-editor-padding, 0 6px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input:focus{border-color:var(--slick-text-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .input-group{display:flex;position:relative;height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .input-group input{height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text{border:var(--slick-editor-modal-large-editor-border, 1px solid #d2d2d2);border-radius:var(--slick-editor-modal-large-editor-border-radius, 3px);padding:var(--slick-editor-modal-large-editor-padding, 6px 6px 2px 6px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text:focus-within{border-color:var(--slick-text-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text textarea{width:100%;height:100%}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text textarea:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text .editor-footer{height:var(--slick-editor-modal-large-editor-footer-height, 12px);line-height:var(--slick-editor-modal-large-editor-footer-line-height, 12px);color:var(--slick-editor-modal-large-editor-count-color, #313131)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text .editor-footer .counter{font-size:var(--slick-editor-modal-large-editor-count-font-size, 10px);margin:var(--slick-editor-modal-large-editor-count-margin, 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text.invalid{border:var(--slick-editor-modal-detail-container-border-invalid, 1px solid #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text:disabled,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container button.ms-choice{height:var(--slick-editor-modal-multiselect-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container button.ms-choice:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container{padding:var(--slick-editor-modal-checkbox-editor-padding, 0 6px);border:var(--slick-editor-modal-checkbox-editor-border, 1px solid #d2d2d2);border-radius:var(--slick-editor-modal-checkbox-editor-border-radius, 3px);height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container input{height:inherit}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group{display:flex;align-items:center;height:100%}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group .input-group-btn,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group .input-group-btn{height:100%;min-width:28px}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group .input-group-btn .btn,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group .input-group-btn .btn{min-width:28px;border-left:var(--slick-editor-modal-close-btn-border-left, 1px solid #ced4da);height:var(--slick-editor-modal-input-editor-height, 28px);border-radius:var(--slick-editor-modal-close-btn-border-radius, 0 4px 4px 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.form-control{cursor:pointer;background-color:var(--slick-date-picker-bg-color, #fff)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.form-control:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec);cursor:initial}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slider-value{height:var(--slick-editor-modal-slider-editor-value-height, 28px);min-width:28px}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slider-value .input-group-text{min-height:var(--slick-editor-modal-slider-editor-value-min-height, 100%);min-width:28px;display:flex;justify-content:center;align-items:center}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified input,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .slick-large-editor-text,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .ms-choice,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .checkbox-editor-container{border:var(--slick-editor-modal-detail-container-border-modified, 1px solid orange);border-width:var(--slick-editor-modal-detail-container-border-width-modified, 1px 6px 1px 1px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.invalid input,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.invalid .slick-large-editor-text{border:var(--slick-editor-modal-detail-container-border-invalid, 1px solid #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-validation{color:var(--slick-editor-modal-validation-color, #ff1d1d);font-size:var(--slick-editor-modal-validation-font-size, 12px);font-style:var(--slick-editor-modal-validation-font-style, italic);font-weight:var(--slick-editor-modal-validation-font-weight, normal);line-height:var(--slick-editor-modal-validation-line-height, 16px);margin-left:var(--slick-editor-modal-validation-margin-left, 2px);min-height:var(--slick-editor-modal-validation-min-height, 16px)}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */li.hidden{display:none !important}.slick-column-picker{cursor:default;list-style-type:none;position:absolute;overflow-x:hidden;overflow-y:auto;resize:both;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);background-color:var(--slick-column-picker-background-color, #ffffff);border:var(--slick-column-picker-border, 1px solid #b8b8b8);border-radius:var(--slick-column-picker-border-radius, 2px);min-width:var(--slick-column-picker-min-width, 150px);padding:var(--slick-column-picker-padding, 6px);scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1);box-shadow:var(--slick-column-picker-box-shadow, none);z-index:var(--slick-column-picker-z-index, 9000)}@-moz-document url-prefix(){.slick-column-picker{padding:var(--slick-column-picker-padding-firefox, 6px 15px 6px 6px)}}.slick-column-picker .close{float:right;position:absolute;color:var(--slick-column-picker-close-btn-color, #909090);cursor:var(--slick-column-picker-close-btn-cursor, pointer);width:var(--slick-column-picker-close-btn-width, 15px);height:var(--slick-column-picker-close-btn-height, 21px);margin:var(--slick-column-picker-close-btn-margin, 1px);opacity:var(--slick-column-picker-close-btn-opacity, 0.5);padding:var(--slick-column-picker-close-btn-padding, 0px);font-family:var(--slick-column-picker-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-column-picker-close-btn-font-size, 21px);background-color:var(--slick-column-picker-close-btn-bg-color, #ffffff);border:var(--slick-column-picker-close-btn-border, 0px solid #9c9c9c);right:var(--slick-column-picker-close-btn-position-right, 5px);top:var(--slick-column-picker-close-btn-position-top, 0px)}.slick-column-picker .close:hover{opacity:var(--slick-column-picker-close-btn-opacity-hover, 1)}.slick-column-picker li{list-style:none;background:none}.slick-column-picker li a{display:block;padding:4px;font-weight:bold}.slick-column-picker li a:hover{background-color:var(--slick-column-picker-link-background-color, #ffffff)}.slick-column-picker li label{font-weight:var(--slick-column-picker-label-font-weight, normal)}.slick-column-picker li label input{margin:var(--slick-column-picker-label-margin, 4px)}.slick-column-picker div.title{font-size:var(--slick-column-picker-title-font-size, calc(14px + 2px));font-weight:var(--slick-column-picker-title-font-weight, normal);width:var(--slick-column-picker-title-width, calc(100% - 15px - 10px));border-bottom:var(--slick-column-picker-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-column-picker-title-margin-bottom, 6px)}.slick-column-picker,.slick-grid-menu{scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1)}.slick-column-picker .slick-menu-title,.slick-grid-menu .slick-menu-title{color:var(--slick-menu-title-color, #000);font-size:var(--slick-menu-title-font-size, calc(14px + 2px));font-weight:var(--slick-menu-title-font-weight, normal);border-bottom:var(--slick-column-picker-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-menu-title-margin-bottom, 6px)}.slick-column-picker-list,.slick-grid-menu-list{white-space:nowrap}@-moz-document url-prefix(){.slick-column-picker-list,.slick-grid-menu-list{width:var(--slick-column-picker-list-width-firefox, calc(100% + 12px))}}.slick-column-picker-list li,.slick-grid-menu-list li{display:flex;align-items:center;width:100%;color:var(--slick-menu-color, #000);border:var(--slick-column-picker-item-border, 1px solid transparent);border-radius:var(--slick-column-picker-item-border-radius, 0px);font-size:var(--slick-column-picker-item-font-size, 14px);height:var(--slick-column-picker-item-height, 28px);line-height:var(--slick-column-picker-item-line-height, calc(14px + 2px));list-style:none outside none;margin:0;padding:var(--slick-column-picker-item-padding, 2px 6px)}.slick-column-picker-list li:hover,.slick-grid-menu-list li:hover{border:var(--slick-column-picker-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-column-picker-item-hover-color, #fafafa)}.slick-column-picker-list li label,.slick-grid-menu-list li label{cursor:pointer;height:100%;width:100%;margin-bottom:0px}.slick-column-picker-list hr,.slick-grid-menu-list hr{margin:6px 0;border:0;background-color:var(--slick-column-picker-hr-bg-color, #f5f5f5);border-top:var(--slick-column-picker-hr-divider-border, 1px solid #d5d5d5);width:var(--slick-column-picker-divider-width, 100%);margin-left:auto;margin-right:auto;width:auto}.slick-column-picker-list label,.slick-grid-menu-list label{line-height:var(--slick-column-picker-icon-container-line-height, 12px);display:inline-flex;align-items:center;justify-content:center}.slick-column-picker-list.disabled,.slick-grid-menu-list.disabled{cursor:default}.slick-column-picker-list input[type=checkbox],.slick-grid-menu-list input[type=checkbox]{opacity:0;width:0;margin-left:0}.slick-column-picker-list .icon-checkbox-container,.slick-grid-menu-list .icon-checkbox-container{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background-color:var(--slick-column-picker-icon-container-bg-color, transparent);height:var(--slick-column-picker-icon-container-size, 1rem);width:var(--slick-column-picker-icon-container-size, 1rem);border:var(--slick-column-picker-icon-border, none);border-radius:var(--slick-column-picker-icon-border-radius, none)}.slick-column-picker-list .icon-checkbox-container div.mdi,.slick-grid-menu-list .icon-checkbox-container div.mdi{opacity:1;font-size:var(--slick-column-picker-icon-font-size, 14px);color:var(--slick-column-picker-icon-color, #0d6efd)}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-check,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-check{--slick-column-picker-icon-checked-svg: url(${$r});-webkit-mask:var(--slick-column-picker-icon-checked-svg) no-repeat;mask:var(--slick-column-picker-icon-checked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck{--slick-column-picker-icon-unchecked-svg: url(${$r});-webkit-mask:var(--slick-column-picker-icon-unchecked-svg) no-repeat;mask:var(--slick-column-picker-icon-unchecked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;opacity:var(--slick-column-picker-unchecked-opacity, 0.25);visibility:var(--slick-column-picker-icon-unchecked-color-visibility, visible)}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck:hover,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck:hover{opacity:var(--slick-column-picker-opacity-hover, 0.45)}.slick-column-picker-list .icon-checkbox-container+span.checkbox-label,.slick-grid-menu-list .icon-checkbox-container+span.checkbox-label{display:inline-flex;align-items:center;flex-grow:1;padding-left:var(--slick-column-picker-label-text-padding-left, 4px)}.slick-grid-menu .slick-menu-command-list{margin-bottom:var(--slick-column-picker-list-margin-bottom, 8px)}@-moz-document url-prefix(){.slick-grid-menu .slick-menu-command-list{width:var(--slick-column-picker-list-width-firefox, calc(100% + 12px))}}.slick-grid-menu li{list-style:none;background:none;overflow:hidden;text-overflow:ellipsis}@-moz-document url-prefix(){.slick-grid-menu li{margin-right:var(--slick-gri-menu-item-margin-right, 6px);width:100%}}.slick-grid-menu li a{display:block;padding:4px;font-weight:bold}.slick-grid-menu li a:hover{background-color:var(--slick-grid-menu-link-background-color, #ffffff)}.slick-grid-menu li label{font-weight:var(--slick-grid-menu-label-font-weight, normal)}.slick-grid-menu li label input{margin:var(--slick-grid-menu-label-margin, 4px)}.slick-grid-menu input{margin:4px}.slick-grid-menu-button{background-color:rgba(0,0,0,0);border:0;cursor:pointer;right:0;position:absolute;width:22px;z-index:2;color:var(--slick-grid-menu-icon-btn-color, #000);display:var(--slick-grid-menu-button-display, inline-flex);font-size:var(--slick-grid-menu-icon-font-size, 18px);padding:var(--slick-grid-menu-button-padding, 0 2px);margin-top:var(--slick-grid-menu-icon-top-margin, 5px)}.slick-grid-menu-list li{width:auto}.slick-grid-menu-list hr{width:var(--slick-grid-menu-divider-width, calc(100% - 10px))}.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{box-shadow:var(--slick-menu-box-shadow, none)}.slick-cell-menu.slick-submenu,.slick-context-menu.slick-submenu,.slick-grid-menu.slick-submenu,.slick-header-menu.slick-submenu{box-shadow:var(--slick-submenu-box-shadow, 0 1px 4px 1px rgba(146, 152, 163, 0.4));min-width:var(--slick-submenu-min-width, 100px)}.slick-cell-menu .slick-menu-option-list .slick-command-header,.slick-cell-menu .slick-menu-option-list .slick-option-header,.slick-cell-menu .slick-menu-command-list .slick-command-header,.slick-cell-menu .slick-menu-command-list .slick-option-header,.slick-context-menu .slick-menu-option-list .slick-command-header,.slick-context-menu .slick-menu-option-list .slick-option-header,.slick-context-menu .slick-menu-command-list .slick-command-header,.slick-context-menu .slick-menu-command-list .slick-option-header,.slick-grid-menu .slick-menu-option-list .slick-command-header,.slick-grid-menu .slick-menu-option-list .slick-option-header,.slick-grid-menu .slick-menu-command-list .slick-command-header,.slick-grid-menu .slick-menu-command-list .slick-option-header,.slick-header-menu .slick-menu-option-list .slick-command-header,.slick-header-menu .slick-menu-option-list .slick-option-header,.slick-header-menu .slick-menu-command-list .slick-command-header,.slick-header-menu .slick-menu-command-list .slick-option-header{display:var(--slick-menu-title-container-display, flex);align-items:var(--slick-menu-title-container-align-items, flex-start);justify-content:var(--slick-menu-title-container-justify-content, flex-end)}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-title,.slick-cell-menu .slick-menu-option-list .slick-option-header.with-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-title,.slick-cell-menu .slick-menu-command-list .slick-option-header.with-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-title,.slick-context-menu .slick-menu-option-list .slick-option-header.with-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-title,.slick-context-menu .slick-menu-command-list .slick-option-header.with-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-title,.slick-grid-menu .slick-menu-option-list .slick-option-header.with-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-title,.slick-grid-menu .slick-menu-command-list .slick-option-header.with-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-title,.slick-header-menu .slick-menu-option-list .slick-option-header.with-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-title,.slick-header-menu .slick-menu-command-list .slick-option-header.with-title{border-bottom:var(--slick-menu-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-menu-title-margin-bottom, 6px)}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title{border-bottom:0;margin-bottom:0}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-close.no-title{margin:var(--slick-menu-close-btn-margin-without-title, -4px -3px 0 0)}.slick-cell-menu .slick-menu-option-list .close,.slick-cell-menu .slick-menu-command-list .close,.slick-context-menu .slick-menu-option-list .close,.slick-context-menu .slick-menu-command-list .close,.slick-grid-menu .slick-menu-option-list .close,.slick-grid-menu .slick-menu-command-list .close,.slick-header-menu .slick-menu-option-list .close,.slick-header-menu .slick-menu-command-list .close{cursor:pointer;float:right;background-color:var(--slick-menu-close-btn-bg-color, #ffffff);border:var(--slick-menu-close-btn-border, 0px solid #dfdfdf);color:var(--slick-menu-close-btn-color, #909090);font-family:var(--slick-menu-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-menu-close-btn-font-size, 21px);height:var(--slick-menu-close-btn-height, 18px);line-height:var(--slick-menu-close-btn-line-height, 16px);margin:var(--slick-menu-close-btn-margin, 0px);padding:var(--slick-menu-close-btn-padding, 0px);width:var(--slick-menu-close-btn-width, 18px);opacity:var(--slick-menu-close-btn-opacity, 0.5)}.slick-cell-menu .slick-menu-option-list .close:hover,.slick-cell-menu .slick-menu-command-list .close:hover,.slick-context-menu .slick-menu-option-list .close:hover,.slick-context-menu .slick-menu-command-list .close:hover,.slick-grid-menu .slick-menu-option-list .close:hover,.slick-grid-menu .slick-menu-command-list .close:hover,.slick-header-menu .slick-menu-option-list .close:hover,.slick-header-menu .slick-menu-command-list .close:hover{opacity:var(--slick-menu-close-btn-opacity-hover, 1)}.slick-cell-menu .slick-menu-title,.slick-context-menu .slick-menu-title,.slick-grid-menu .slick-menu-title,.slick-header-menu .slick-menu-title{font-size:var(--slick-menu-title-font-size, calc(14px + 2px));font-weight:var(--slick-menu-title-font-weight, normal);margin-right:var(--cell-menu-title-margin-right, 7px);width:var(--slick-menu-title-width, 100%)}.slick-cell-menu .slick-menu-item,.slick-context-menu .slick-menu-item,.slick-grid-menu .slick-menu-item,.slick-header-menu .slick-menu-item{cursor:pointer;display:flex;align-items:center;margin:0;border:var(--slick-menu-item-border, 1px solid transparent);border-radius:var(--slick-menu-item-border-radius, 0px);font-size:var(--slick-menu-item-font-size, 14px);height:var(--slick-menu-item-height, 28px);line-height:var(--slick-menu-line-height, 24px);list-style:none outside none;padding:var(--slick-menu-item-padding, 2px 6px);width:var(--slick-menu-item-width, 100%);white-space:var(--slick-menu-item-white-space, nowrap)}.slick-cell-menu .slick-menu-item:hover,.slick-context-menu .slick-menu-item:hover,.slick-grid-menu .slick-menu-item:hover,.slick-header-menu .slick-menu-item:hover{border:var(--slick-menu-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-menu-item-hover-color, #fafafa)}.slick-cell-menu .slick-menu-item.slick-menu-item-divider,.slick-context-menu .slick-menu-item.slick-menu-item-divider,.slick-grid-menu .slick-menu-item.slick-menu-item-divider,.slick-header-menu .slick-menu-item.slick-menu-item-divider{cursor:default;border:none;overflow:hidden;padding:0;height:var(--slick-menu-divider-height, 1px);margin:var(--slick-menu-divider-margin, 8px 5px);background-color:var(--slick-menu-divider-color, #e7e7e7);width:var(--slick-menu-divider-width, calc(100% - 10px));margin-left:auto;margin-right:auto}.slick-cell-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-context-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-grid-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-header-menu .slick-menu-item.slick-menu-item-divider:hover{border:none;background-color:var(--slick-menu-divider-color, #e7e7e7)}.slick-cell-menu .slick-menu-item .slick-menu-icon,.slick-context-menu .slick-menu-item .slick-menu-icon,.slick-grid-menu .slick-menu-item .slick-menu-icon,.slick-header-menu .slick-menu-item .slick-menu-icon{text-align:center;font-size:var(--slick-menu-icon-font-size, 18px);background-position:center center;background-repeat:no-repeat;display:inline-block;line-height:var(--slick-menu-icon-line-height, calc(18px + 2px));margin-right:var(--slick-menu-icon-margin-right, 4px);vertical-align:middle;min-width:var(--slick-menu-icon-min-width, 16px)}.slick-cell-menu .slick-menu-item .slick-menu-content,.slick-context-menu .slick-menu-item .slick-menu-content,.slick-grid-menu .slick-menu-item .slick-menu-content,.slick-header-menu .slick-menu-item .slick-menu-content{display:inline-block;vertical-align:middle;width:100%}.slick-cell-menu .slick-menu-item .sub-item-chevron,.slick-context-menu .slick-menu-item .sub-item-chevron,.slick-grid-menu .slick-menu-item .sub-item-chevron,.slick-header-menu .slick-menu-item .sub-item-chevron{float:right;min-width:var(--slick-menu-icon-min-width, 16px)}.slick-cell-menu .slick-menu-item.slick-menu-item-disabled,.slick-context-menu .slick-menu-item.slick-menu-item-disabled,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled,.slick-header-menu .slick-menu-item.slick-menu-item-disabled{border-color:rgba(0,0,0,0) !important;background:inherit !important;color:var(--slick-menu-item-disabled-color, silver);cursor:inherit}.slick-cell-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-cell-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-context-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-context-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-header-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-header-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content{color:var(--slick-menu-item-disabled-color, silver)}.slick-cell-menu .slick-menu-item.slick-menu-item-hidden,.slick-context-menu .slick-menu-item.slick-menu-item-hidden,.slick-grid-menu .slick-menu-item.slick-menu-item-hidden,.slick-header-menu .slick-menu-item.slick-menu-item-hidden{display:none}.slick-cell-menu .slick-menu-option-list,.slick-context-menu .slick-menu-option-list,.slick-grid-menu .slick-menu-option-list,.slick-header-menu .slick-menu-option-list{margin-bottom:var(--slick-menu-option-list-margin-bottom, 6px)}.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{list-style-type:none;position:absolute;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);background:var(--slick-menu-bg-color, #ffffff);color:var(--slick-menu-color, #000);border:var(--slick-menu-border, 1px solid #BFBDBD);border-radius:var(--slick-menu-border-radius, 2px);min-width:var(--slick-menu-min-width, 140px);padding:var(--slick-menu-padding, 6px);cursor:default;display:inline-block;overflow-x:hidden;overflow-y:auto;resize:both;z-index:100000}@-moz-document url-prefix(){.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{padding:var(--slick-menu-padding-firefox, 6px 15px 6px 6px)}}.slick-cell-menu.dropdown,.slick-cell-menu.dropup,.slick-context-menu.dropdown,.slick-context-menu.dropup,.slick-grid-menu.dropdown,.slick-grid-menu.dropup,.slick-header-menu.dropdown,.slick-header-menu.dropup{display:inline-block;position:absolute}.slick-custom-tooltip{position:absolute;background-color:var(--slick-tooltip-background-color, #ffffff);border:var(--slick-tooltip-border, 2px solid #BFBDBD);border-radius:var(--slick-tooltip-border-radius, 4px);padding:var(--slick-tooltip-padding, 7px);font-size:var(--slick-tooltip-font-size, calc(14px - 1px));height:var(--slick-tooltip-height, auto);width:var(--slick-tooltip-width, auto);z-index:var(--slick-tooltip-z-index, 9999)}.slick-custom-tooltip .tooltip-body{color:var(--slick-tooltip-color, #333);overflow:var(--slick-tooltip-overflow, hidden);text-overflow:var(--slick-tooltip-text-overflow, ellipsis);white-space:var(--slick-tooltip-white-space, normal)}.slick-custom-tooltip.tooltip-arrow::after{content:"";left:0px;position:absolute;border:rgba(0,0,0,0);border-style:solid;border-width:var(--slick-tooltip-arrow-size, 8px)}.slick-custom-tooltip.tooltip-arrow.arrow-up::after{top:var(--slick-tooltip-up-arrow-top-margin, -16px);border-bottom-color:var(--slick-tooltip-arrow-color, rgb(178.4461538462, 176.0538461538, 176.0538461538))}.slick-custom-tooltip.tooltip-arrow.arrow-down::after{top:var(--slick-tooltip-down-arrow-top-margin, 100%);border-top-color:var(--slick-tooltip-arrow-color, rgb(178.4461538462, 176.0538461538, 176.0538461538))}.slick-custom-tooltip.tooltip-arrow.arrow-left-align::after{margin-left:var(--slick-tooltip-arrow-side-margin, 3px)}.slick-custom-tooltip.tooltip-arrow.arrow-right-align::after{margin-left:var(--slick-tooltip-right-arrow-side-margin, calc(100% - 16px - 3px))}.slick-custom-tooltip.tooltip-arrow.arrow-center-align::after{margin-left:var(--slick-tooltip-arrow-center-margin, calc(50% - 8px))}.slick-column-name,.slick-sort-indicator{float:left;margin-bottom:100px}.slick-header-button{display:inline;float:var(--slick-header-button-float, right);vertical-align:var(--slick-header-button-vertical-align, top);margin:var(--slick-header-button-margin, 1px 0 100px 0);height:var(--slick-header-button-height, 15px);width:var(--slick-header-button-width, 15px);background-repeat:no-repeat;background-position:center center;cursor:pointer;visibility:visible}.slick-header-button-hidden{visibility:hidden;margin-right:var(--slick-header-button-hidden-margin-right, -5px);transition:var(--slick-header-button-hidden-transition, 0.2s visibility)}.slick-header-column:hover>.slick-header-button{visibility:visible}.slick-header-menu-button{background-color:currentColor;cursor:pointer;position:absolute;border:var(--slick-header-menu-button-border, 1px solid #BFBDBD);border-width:var(--slick-header-menu-button-border-width, 0px);padding:var(--slick-header-menu-button-padding, 0px);color:var(--slick-header-menu-button-icon-color, #000);bottom:0;top:0;right:var(--slick-header-menu-button-margin-right, 3px);height:var(--slick-header-menu-button-icon-size, 22px);width:var(--slick-header-menu-button-icon-size, 22px);--slick-header-menu-button-icon-svg: url(${vr});-webkit-mask:var(--slick-header-menu-button-icon-svg) no-repeat;mask:var(--slick-header-menu-button-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-header-column .slick-header-menu-button{display:var(--slick-header-menu-display, none)}.slick-header-column:hover .slick-header-menu-button{display:inline-block}.slick-cell.cell-reorder{text-align:center}.slick-cell.cell-reorder .slick-row-move-column{background-color:currentColor;display:block;height:1em;width:1em;font-size:var(--slick-row-move-plugin-icon-font-size, calc(18px + 2px));color:var(--slick-row-move-plugin-icon-color, #000);cursor:var(--slick-row-move-plugin-cursor, move);--slick-row-move-plugin-icon-svg: url(${Rr});-webkit-mask:var(--slick-row-move-plugin-icon-svg) no-repeat;mask:var(--slick-row-move-plugin-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-headerrow-column.checkbox-header{display:inline-flex;justify-content:center}.slick-column-name,.slick-headerrow-column.checkbox-header,.slick-cell-checkboxsel{text-align:center}.slick-column-name label,.slick-headerrow-column.checkbox-header label,.slick-cell-checkboxsel label{line-height:var(--slick-checkbox-icon-container-line-height, 12px)}.slick-column-name #filter-checkbox-selectall-container,.slick-headerrow-column.checkbox-header #filter-checkbox-selectall-container,.slick-cell-checkboxsel #filter-checkbox-selectall-container{display:inline-flex;align-items:center;justify-content:center}.slick-column-name.disabled,.slick-headerrow-column.checkbox-header.disabled,.slick-cell-checkboxsel.disabled{cursor:default}.slick-column-name input[type=checkbox],.slick-headerrow-column.checkbox-header input[type=checkbox],.slick-cell-checkboxsel input[type=checkbox]{opacity:0;width:0;margin-left:0}.slick-column-name .icon-checkbox-container,.slick-headerrow-column.checkbox-header .icon-checkbox-container,.slick-cell-checkboxsel .icon-checkbox-container{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background-color:var(--slick-checkbox-icon-container-bg-color, transparent);height:var(--slick-checkbox-icon-container-size, 1rem);width:var(--slick-checkbox-icon-container-size, 1rem);border:var(--slick-checkbox-icon-border, none);border-radius:var(--slick-checkbox-icon-border-radius, none)}.slick-column-name .icon-checkbox-container div.mdi,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi,.slick-cell-checkboxsel .icon-checkbox-container div.mdi{opacity:1;font-size:var(--slick-checkbox-icon-font-size, 16px);color:var(--slick-checkbox-icon-color, #0d6efd)}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-check,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-check,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-check{--slick-checkbox-icon-checked-svg: url(${hr});-webkit-mask:var(--slick-checkbox-icon-checked-svg) no-repeat;mask:var(--slick-checkbox-icon-checked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-uncheck,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-uncheck,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-uncheck{--slick-checkbox-icon-unchecked-svg: url(${hr});-webkit-mask:var(--slick-checkbox-icon-unchecked-svg) no-repeat;mask:var(--slick-checkbox-icon-unchecked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;opacity:var(--slick-checkbox-unchecked-opacity, 0.25);visibility:var(--slick-checkbox-icon-unchecked-color-visibility, visible)}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover{opacity:var(--slick-checkbox-opacity-hover, 0.45)}.slick-header-column.header-checkbox-selectall .slick-column-name{text-align:center;margin-right:0}.slick-group .slick-cell-checkboxsel{text-align:left}.ms-choice{font-size:var(--slick-header-font-size, 14px)}.ms-choice span{font-size:var(--slick-multiselect-input-filter-font-size, 12px);font-family:var(--slick-multiselect-input-filter-font-family, "Helvetica Neue", Helvetica, Arial)}.ms-choice .placeholder{background-color:var(--slick-multiselect-placeholder-bg-color, transparent);color:var(--slick-multiselect-placeholder-color, #c9c9c9) !important;font-family:var(--slick-multiselect-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-header-font-size, 14px)}.ms-choice:focus{border-color:var(--slick-multiselect-input-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672))}.ms-filter.search-filter{width:100% !important}.ms-filter .placeholder{cursor:pointer}.ms-parent-open button{outline:0;border-color:var(--slick-multiselect-input-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-multiselect-input-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.ms-drop{max-width:var(--slick-multiselect-dropdown-max-width, 250px);border:var(--slick-multiselect-dropdown-border, 1px solid #bbb);z-index:var(--slick-multiselect-dropdown-z-index, 9999)}.ms-drop li{margin:0;height:var(--slick-multiselect-item-height, 26px);line-height:var(--slick-multiselect-item-line-height, 20px);padding:var(--slick-multiselect-item-padding, 2px 4px);border:var(--slick-multiselect-item-border, 1px solid transparent);width:100%}.ms-drop li:hover{border:var(--slick-multiselect-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-multiselect-checkbox-hover-bg-color, #fafafa)}.ms-drop li.highlighted{border:var(--slick-multiselect-option-highlight-border, 1px solid #c9c9c9);background-color:var(--slick-multiselect-option-highlight-bg-color, #fcfcfc)}.ms-drop label span{cursor:pointer;margin-left:var(--slick-multiselect-checkbox-margin-left, 0px)}.ms-drop .ms-select-all{display:flex;align-items:center;border-bottom:var(--slick-multiselect-select-all-border-bottom, 1px solid #ddd);padding:var(--slick-multiselect-select-all-padding, 6px 10px);line-height:var(--slick-multiselect-select-all-line-height, calc(13px + 2px))}.ms-drop .ms-select-all:hover{background-color:var(--slick-multiselect-select-all-text-hover-color, transparent)}.ms-drop .ms-select-all.highlighted{background-color:rgba(0,0,0,0)}.ms-drop .ms-select-all.highlighted label{border:var(--slick-multiselect-option-highlight-border, 1px solid #c9c9c9);background-color:var(--slick-multiselect-option-highlight-bg-color, #fcfcfc)}.ms-drop .ms-select-all label{display:inline-flex;font-weight:normal;padding:var(--slick-multiselect-select-all-label-padding, 4px);border:var(--slick-multiselect-select-all-label-border, 1px solid transparent);color:var(--slick-multiselect-select-all-text-color, rgb(1.9713114754, 97.5799180328, 238.5286885246))}.ms-drop .ms-select-all label:hover{cursor:pointer;border:var(--slick-multiselect-select-all-label-hover-border, 1px solid #d5d5d5);background-color:var(--slick-multiselect-select-all-label-hover-bg-color, #fafafa)}.ms-drop .ms-ok-button{cursor:pointer;display:block;padding:0;width:var(--slick-multiselect-ok-button-width, 100%);height:var(--slick-multiselect-ok-button-height, 26px);border-color:var(--slick-multiselect-ok-button-border-color, #ccc);border-radius:var(--slick-multiselect-ok-button-border-radius, 0 0 4px 4px);border-width:var(--slick-multiselect-ok-button-border-width, 1px 0 0 0);text-align:var(--slick-multiselect-ok-button-text-align, center);color:var(--slick-multiselect-ok-button-text-color, #0d6efd);font-weight:var(--slick-multiselect-ok-button-font-weight, 600);background-color:var(--slick-multiselect-ok-button-bg-color, #fff)}.ms-drop .ms-ok-button:hover{background-color:var(--slick-multiselect-ok-button-bg-hover-color, #f9f9f9);color:var(--slick-multiselect-ok-button-text-hover-color, rgb(1.9713114754, 97.5799180328, 238.5286885246))}.slickgrid-container .search-filter :focus{outline-color:var(--slick-focus-color, rgb(88.8729508197, 155.4610655738, 253.6270491803))}.slickgrid-container .search-filter .operator.input-group-addon{margin:0;padding:0;min-width:25px;border:none}.slickgrid-container .search-filter .operator.input-group-addon:focus{z-index:3}.slickgrid-container .search-filter .operator.input-group-addon .form-control{border-radius:var(--slick-compound-filter-operator-border-radius, 4px 0 0 4px);padding:var(--slick-compound-filter-text-padding, 0 0 0 2px) !important;font-size:var(--slick-compound-filter-text-font-size, 13px);color:var(--slick-compound-filter-text-color, rgb(88.8729508197, 155.4610655738, 253.6270491803));font-weight:var(--slick-compound-filter-text-weight, bold);background-color:var(--slick-compound-filter-bgcolor, #ffffff)}.slickgrid-container .search-filter .operator.input-group-addon .form-control:focus{z-index:3}.slickgrid-container .search-filter .operator.input-group-addon select{font-family:var(--slick-compound-filter-operator-select-font-family, "Cascadia Mono", Consolas, "Lucida Console");font-size:var(--slick-compound-filter-operator-select-font-size, 14px !important);border:var(--slick-compound-filter-operator-select-border, 1px solid rgb(88.8729508197, 155.4610655738, 253.6270491803));width:var(--slick-compound-filter-operator-select-width, 25px)}.slickgrid-container .search-filter .operator.input-group-addon select.form-control{cursor:pointer;appearance:none}.slickgrid-container .search-filter .operator.input-group-addon select.form-control:-ms-expand{display:none}.slickgrid-container .search-filter .operator.input-group-addon select.form-control .empty{color:silver}.slickgrid-container .search-filter .operator-char3.input-group-addon{min-width:30px}.slickgrid-container input.search-filter{font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol")}.slickgrid-container .search-filter input{font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol")}.slickgrid-container .search-filter input.compound-input{border-radius:var(--slick-compound-filter-border-radius, 0 4px 4px 0) !important;border-left:none}.slickgrid-container .search-filter input::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.slickgrid-container .search-filter input.compound-slider{border-left:none !important}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column input.form-control.search-filter{background-color:var(--slick-form-control-bg-color, #fff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter input,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter button,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter select{background-color:var(--slick-form-control-bg-color, #fff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .input-group-prepend+.date-picker input.compound-input{border-top-left-radius:0;border-bottom-left-radius:0}.slickgrid-container .search-filter.form-group .input-group.date-picker input.form-control{border-bottom-left-radius:0px;border-top-left-radius:0px}.slickgrid-container .search-filter .date-picker input.form-control{border-left:none}.slickgrid-container .search-filter .date-picker input.form-control::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.slickgrid-container .search-filter .date-picker{flex:1;cursor:pointer}.slickgrid-container .search-filter .date-picker .date-picker input.form-control{background-color:var(--slick-date-picker-bg-color, #fff);font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-font-size-base, 14px);border-radius:var(--slick-compound-filter-border-radius, 0 4px 4px 0);width:100%}.slickgrid-container .search-filter .date-picker .date-picker input.form-control[readonly]{background-color:var(--slick-date-picker-bg-color, #fff)}.slickgrid-container .search-filter .date-picker .form-control[readonly]{cursor:pointer;background-color:var(--slick-date-picker-bg-color, #fff)}.slickgrid-container .date-picker input.form-control{cursor:pointer;font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-font-size-base, 14px);border-radius:var(--slick-date-range-filter-border-radius, 4px)}.slickgrid-container .date-picker input.form-control[readonly]{background-color:var(--slick-date-picker-bg-color, #fff)}.vanilla-calendar{padding:.9rem;z-index:9999}.vanilla-calendar.vanilla-calendar_hidden{left:0;top:0}.slick-preheader-panel .slick-dropzone,.slick-preheader-panel .slick-dropzone-hover,.slick-topheader-panel .slick-dropzone,.slick-topheader-panel .slick-dropzone-hover{display:flex;align-items:center;padding:var(--slick-draggable-group-drop-padding, 5px 10px);height:var(--slick-draggable-group-drop-height, 35px);border-top:var(--slick-draggable-group-drop-border-top, 1px solid #e0e0e0);border-left:var(--slick-draggable-group-drop-border-left, 1px solid #e0e0e0);border-right:var(--slick-draggable-group-drop-border-right, 1px solid #e0e0e0);border-bottom:var(--slick-draggable-group-drop-border-bottom, 1px solid #e0e0e0);width:var(--slick-draggable-group-drop-width, 100%);border-radius:var(--slick-draggable-group-drop-radius, 4px);background-color:var(--slick-draggable-group-drop-bgcolor, #ffffff)}.slick-preheader-panel .slick-dropzone .slick-draggable-dropzone-placeholder,.slick-preheader-panel .slick-dropzone-hover .slick-draggable-dropzone-placeholder,.slick-topheader-panel .slick-dropzone .slick-draggable-dropzone-placeholder,.slick-topheader-panel .slick-dropzone-hover .slick-draggable-dropzone-placeholder{font-style:var(--slick-draggable-group-placeholder-font-style, italic);color:var(--slick-draggable-group-placeholder-color, #616161);width:100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all{display:inline-flex;align-items:center;cursor:pointer;border:var(--slick-draggable-group-toggle-all-border, 1px solid #c7c7c7);border-radius:var(--slick-draggable-group-toggle-all-border-radius, 3px);margin-right:var(--slick-draggable-group-toggle-all-margin-right, 15px);padding:var(--slick-draggable-group-toggle-all-padding, 0 8px);position:var(--draggable-group-toggle-all-position, relative);top:var(--slick-draggable-group-toggle-all-top, 0px);right:var(--slick-draggable-group-toggle-all-right, unset)}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon{cursor:pointer;display:inline-block;background-color:currentColor;width:1em;height:1em;color:var(--slick-draggable-group-toggle-all-icon-color, #0d6efd);font-size:var(--slick-draggable-group-toggle-all-icon-font-size, 24px)}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.expanded{--slick-draggable-group-toggle-expanded-icon-svg: url(${vr});-webkit-mask:var(--slick-draggable-group-toggle-expanded-icon-svg) no-repeat;mask:var(--slick-draggable-group-toggle-expanded-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed{--slick-draggable-group-toggle-collapsed-icon-svg: url(${xr});-webkit-mask:var(--slick-draggable-group-toggle-collapsed-icon-svg) no-repeat;mask:var(--slick-draggable-group-toggle-collapsed-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-text,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-text,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-text,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-text{font-size:var(--slick-draggable-group-toggle-all-text-font-size, 15px);margin:var(--slick-draggable-group-toggle-all-text-margin, 0 0 0 2px)}.slick-preheader-panel .slick-dropzone .slick-dropped-grouping,.slick-preheader-panel .slick-dropzone-hover .slick-dropped-grouping,.slick-topheader-panel .slick-dropzone .slick-dropped-grouping,.slick-topheader-panel .slick-dropzone-hover .slick-dropped-grouping{cursor:move;display:flex;align-items:center;background-color:var(--slick-draggable-group-column-background-color, transparent);border:var(--slick-draggable-group-column-border, 1px solid #d3d3d3);border-radius:var(--slick-draggable-group-column-border-radius, 20px);padding:var(--slick-draggable-group-column-padding, 0 10px);margin-right:var(--slick-draggable-group-column-margin-right, 8px);z-index:1}.slick-preheader-panel .slick-dropzone .slick-groupby-sort,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-sort,.slick-topheader-panel .slick-dropzone .slick-groupby-sort,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-sort{cursor:pointer;display:inline-flex;margin-left:var(--slick-draggable-group-sort-icon-margin-left, 2px);color:var(--slick-draggable-group-sort-icon-color, #000);font-size:var(--slick-draggable-group-sort-icon-font-size, 16px);padding-left:var(--slick-draggable-group-sort-icon-padding-left, 5px);padding-right:var(--slick-draggable-group-sort-icon-padding-right, 0px);vertical-align:var(--slick-draggable-group-sort-icon-vertical-align, baseline)}.slick-preheader-panel .slick-dropzone .slick-groupby-sort:hover,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-sort:hover,.slick-topheader-panel .slick-dropzone .slick-groupby-sort:hover,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-sort:hover{color:var(--slick-draggable-group-sort-icon-hover-color, #000)}.slick-preheader-panel .slick-dropzone .slick-groupby-remove,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-remove,.slick-topheader-panel .slick-dropzone .slick-groupby-remove,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-remove{cursor:pointer;display:inline-flex;margin-left:var(--slick-draggable-group-delete-margin-left, 2px);color:var(--slick-draggable-group-delete-color, #ff3c5c);font-size:var(--slick-draggable-group-delete-font-size, 16px);padding-left:var(--slick-draggable-group-delete-padding-left, 5px);padding-right:var(--slick-draggable-group-delete-padding-right, 0px);vertical-align:var(--slick-draggable-group-delete-vertical-align, baseline)}.slick-preheader-panel .slick-dropzone .slick-groupby-remove:hover,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-remove:hover,.slick-topheader-panel .slick-dropzone .slick-groupby-remove:hover,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-remove:hover{color:var(--slick-draggable-group-delete-hover-color, red)}.slick-preheader-panel .slick-dropzone-hover,.slick-topheader-panel .slick-dropzone-hover{background-color:var(--slick-draggable-group-droppable-hover-bgcolor, #ffffff);border:var(--slick-draggable-group-drop-border-hover, 1px dashed #ff9e9e)}.slick-preheader-panel .slick-dropzone-placeholder-hover,.slick-topheader-panel .slick-dropzone-placeholder-hover{opacity:var(--slick-draggable-group-drop-placeholder-hover-opacity, 0.6)}.slick-preheader-panel .slick-header-column-active,.slick-topheader-panel .slick-header-column-active{display:none !important}.slick-header .slick-header-columns .slick-column-groupable{display:inline-block;font-weight:var(--slick-draggable-group-column-icon-font-weight, normal);color:var(--slick-draggable-group-column-icon-color, #707070);width:var(--slick-draggable-group-column-icon-width, 9px);height:var(--slick-draggable-group-column-icon-height, 9px);margin-left:var(--slick-draggable-group-column-icon-margin-left, 4px)}.slider-container{display:flex;height:100%;flex:1}.slider-container input[type=range]{appearance:none;flex:1;height:var(--slick-slider-filter-height, 27px);padding:var(--slick-slider-filter-runnable-track-padding, 0 6px);border:var(--slick-slider-filter-border, 1px solid #ccc)}.slider-container input[type=range]:focus{outline:none}.slider-container input[type=range]::-webkit-slider-runnable-track{height:var(--slick-slider-filter-runnable-track-height, 5px);border:none;border-radius:3px;-webkit-appearance:none}.slider-container input[type=range]::-webkit-slider-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-size, 14px);width:var(--slick-slider-filter-thumb-size, 14px);border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(13, 110, 253, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(215.75, 98.3606557377%, 127.1568627451%));margin-top:-4px;pointer-events:auto;-webkit-appearance:none}.slider-container input[type=range]::-moz-range-track{height:var(--slick-slider-filter-runnable-track-height, 5px);border:none;border-radius:3px;-moz-appearance:none}.slider-container input[type=range]::-moz-range-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-height, calc(14px - 4px));width:var(--slick-slider-filter-thumb-width, calc(14px - 4px));border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(13, 110, 253, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(215.75, 98.3606557377%, 127.1568627451%));pointer-events:auto}.slider-container input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}.slider-container input[type=range]::-ms-track{height:var(--slick-slider-filter-runnable-track-height, 5px);background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-width:6px 0;color:rgba(0,0,0,0);appearance:none}.slider-container input[type=range]::-ms-fill-lower{background:var(--slick-slider-filter-fill-lower-color, #ddd);border-radius:10px}.slider-container input[type=range]::-ms-fill-upper{background:var(--slick-slider-filter-bgcolor, #eee);border-radius:10px}.slider-container input[type=range]::-ms-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-height, calc(14px - 4px));width:var(--slick-slider-filter-thumb-width, calc(14px - 4px));border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(13, 110, 253, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(215.75, 98.3606557377%, 127.1568627451%));margin-top:1px;pointer-events:auto}.slider-container input[type=range]::-ms-tooltip{display:none}.slider-container input[type=range]:active::-webkit-slider-thumb{background-color:var(--slick-slider-filter-thumb-active-bg-color, #fff);border:var(--slick-slider-filter-thumb-active-border, 2px solid rgba(13, 110, 253, 0.88));box-shadow:var(--slick-slider-filter-thumb-active-box-shadow, 0 0 0 2px rgba(28.1745901639, 119.0922131148, 253.1254098361, 0.15))}.slider-container input[type=range]:active::-moz-range-thumb{background-color:var(--slick-slider-filter-thumb-active-bg-color, #fff);border:var(--slick-slider-filter-thumb-active-border, 2px solid rgba(13, 110, 253, 0.88));box-shadow:var(--slick-slider-filter-thumb-active-box-shadow, 0 0 0 2px rgba(28.1745901639, 119.0922131148, 253.1254098361, 0.15))}.search-filter,.slider-editor{height:var(--slick-header-input-height, 27px)}.search-filter::placeholder,.slider-editor::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.search-filter .input-group-text,.slider-editor .input-group-text{display:flex;align-items:center;padding:var(--slick-slider-filter-number-padding, 4px 8px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px))}.search-filter .slider-value,.search-filter .slider-values,.slider-editor .slider-value,.slider-editor .slider-values{padding:0;height:100%}.search-filter input.slider-filter-input[type=range],.slider-editor input.slider-filter-input[type=range]{padding:var(--slick-slider-filter-runnable-track-padding, 0 6px);height:var(--slick-slider-filter-height, 27px)}.search-filter input.slider-editor-input[type=range],.slider-editor input.slider-editor-input[type=range]{padding:var(--slick-slider-editor-runnable-track-padding, 0 6px);height:var(--slick-slider-editor-height, 100%)}.search-filter .slider-range-value,.slider-editor .slider-range-value{padding:0;height:100%}.search-filter .slider-range-value .input-group-text,.slider-editor .slider-range-value .input-group-text{padding:var(--slick-slider-filter-number-padding, 4px 8px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px))}.search-filter .input-group-prepend.operator+.filter-input input.slider-filter-input,.slider-editor .input-group-prepend.operator+.filter-input input.slider-filter-input{border-left:0}.search-filter:not(.input-group) .slider-editor,.search-filter:not(.input-group) .slider-filter,.search-filter:not(.input-group) .slider-input-container .slider-editor-input,.search-filter:not(.input-group) .slider-input-container .slider-filter-input,.slider-editor:not(.input-group) .slider-editor,.slider-editor:not(.input-group) .slider-filter,.slider-editor:not(.input-group) .slider-input-container .slider-editor-input,.slider-editor:not(.input-group) .slider-input-container .slider-filter-input{border-radius:var(--slick-slider-filter-border-radius, 4px)}.search-filter.input-group>:first-child:not(.input-group-addon),.search-filter.input-group>:first-child:not(.input-group-addon),.search-filter.input-group>:first-child:not(.input-group-addon) .slider-filter-input,.search-filter.input-group>:first-child:not(.input-group-addon) .slider-editor-input,.slider-editor.input-group>:first-child:not(.input-group-addon),.slider-editor.input-group>:first-child:not(.input-group-addon),.slider-editor.input-group>:first-child:not(.input-group-addon) .slider-filter-input,.slider-editor.input-group>:first-child:not(.input-group-addon) .slider-editor-input{border-bottom-left-radius:var(--slick-slider-filter-border-radius, 4px);border-top-left-radius:var(--slick-slider-filter-border-radius, 4px)}.search-filter .input-group-addon:last-child .input-group-text,.slider-editor .input-group-addon:last-child .input-group-text{border-bottom-left-radius:0;border-top-left-radius:0}.slider-editor .slider-value{padding:0;height:var(--slick-slider-editor-height, 100%)}.slider-editor .slider-value .input-group-text{padding:var(--slick-slider-editor-number-padding, 4px 6px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px));height:var(--slick-slider-editor-height, 100%)}.slider-input-container{height:100%;position:relative;flex:1 1 auto;width:1%;background-color:var(--slick-slider-filter-input-bgcolor, #fff)}.slider-input-container.slider-values{display:flex;padding:0}.slider-input-container .slider-track{position:absolute;margin:auto;margin-left:8px;top:0;bottom:0;border-radius:3px;cursor:var(--slick-slider-filter-runnable-track-cursor, pointer);background:var(--slick-slider-filter-runnable-track-bgcolor, #ddd);height:var(--slick-slider-filter-runnable-track-height, 5px);width:calc(100% - 16px)}.slider-input-container input[type=range]{position:absolute;background-color:rgba(0,0,0,0);pointer-events:none;width:100%}.slider-input-container input[type=range].focus{outline:0;border-color:var(--slick-slider-filter-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-slider-filter-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slider-input-container input[type=range]::-webkit-slider-thumb{pointer-events:auto}.slider-input-container input[type=range]::-moz-range-thumb{pointer-events:auto}.slider-input-container input[type=range]::-ms-thumb{pointer-events:auto}.slick-row .detail-view-toggle{display:inline-block}.slick-row .detail-view-toggle.expand{--slick-detail-view-icon-expand-svg: url(${Lr});-webkit-mask:var(--slick-detail-view-icon-expand-svg) no-repeat;mask:var(--slick-detail-view-icon-expand-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-row .detail-view-toggle.collapse{--slick-detail-view-icon-collapse-svg: url(${Ur});-webkit-mask:var(--slick-detail-view-icon-collapse-svg) no-repeat;mask:var(--slick-detail-view-icon-collapse-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-row .detail-view-toggle.expand,.slick-row .detail-view-toggle.collapse{cursor:pointer;background-color:currentColor;display:inline-block;height:1em;width:1em;color:var(--slick-detail-view-icon-color, #0d6efd);font-size:var(--slick-detail-view-icon-font-size, 18px)}.slick-row .detail-view-toggle.expand:hover,.slick-row .detail-view-toggle.collapse:hover{color:var(--slick-detail-view-icon-color-hover, rgb(1.762295082, 87.2336065574, 213.237704918));opacity:var(--slick-detail-view-icon-opacity-hover, 1)}.slick-row .dynamic-cell-detail{position:absolute;width:100%;overflow:auto;left:var(--slick-detail-view-container-left, 0);border:var(--slick-detail-view-container-border, 1px solid #c0c0c0);background-color:var(--slick-detail-view-container-bgcolor, #f7f7f7);padding:var(--slick-detail-view-container-padding, 10px);z-index:var(--slick-detail-view-container-z-index, 10)}.slick-row .dynamic-cell-detail :first-child{vertical-align:middle;line-height:13px}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.slick-custom-footer{color:var(--slick-footer-text-color, #808080);padding:var(--slick-footer-padding, 5px 0);background-color:var(--slick-footer-bg-color, transparent);font-size:var(--slick-footer-font-size, 14px);font-style:var(--slick-footer-font-style, italic);font-weight:var(--slick-footer-font-weight, normal);height:var(--slick-footer-height, 30px)}.slick-custom-footer .left-footer{color:var(--slick-footer-left-text-color, #808080);font-style:var(--slick-footer-left-font-style, italic);font-weight:var(--slick-footer-left-font-weight, normal);text-align:var(--slick-footer-left-text-align, left);padding:var(--slick-footer-left-padding, 0px);width:var(--slick-footer-left-width, 50%);float:var(--slick-footer-left-float, left)}.slick-custom-footer .right-footer{color:var(--slick-footer-right-text-color, #808080);font-style:var(--slick-footer-right-font-style, italic);font-weight:var(--slick-footer-right-font-weight, normal);text-align:var(--slick-footer-right-text-align, right);padding:var(--slick-footer-right-padding, 0px);width:var(--slick-footer-right-width, 50%);float:var(--slick-footer-right-float, right)}.slick-custom-footer .right-footer.metrics .separator{margin:var(--slick-footer-right-separator-margin, 2px)}.slick-empty-data-warning{display:flex;align-items:center;column-gap:5px;position:relative;color:var(--slick-empty-data-warning-color, #333);font-family:var(--slick-empty-data-warning-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-empty-data-warning-font-size, calc(14px + 2px));font-style:var(--slick-empty-data-warning-font-style, italic);line-height:var(--slick-empty-data-warning-line-height, 18px);margin:var(--slick-empty-data-warning-margin, 0px);padding:var(--slick-empty-data-warning-padding, 8px);z-index:var(--slick-empty-data-warning-z-index, 10)}.slick-empty-data-warning div{display:flex;align-items:center;column-gap:5px}.slick-pagination{list-style-type:none;border-top:var(--slick-pagination-border-top, 0 none);border-right:var(--slick-pagination-border-right, 0 none);border-bottom:var(--slick-pagination-border-bottom, 0 none);border-left:var(--slick-pagination-border-left, 0 none);width:100%;height:var(--slick-pagination-height, 40px);padding-top:4px;vertical-align:middle;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-pagination-font-size, calc(14px - 1px));font-weight:400;color:var(--slick-pagination-text-color, #808080)}.slick-pagination .slick-pagination-status{display:inline-block;padding:6px}.slick-pagination .slick-icon-container{display:inline-block;border-color:var(--slick-pagination-border-color, #ddd)}.slick-pagination .slick-pagination-nav{display:inline-block;padding:2px;height:34px}.slick-pagination .slick-pagination-nav nav{display:inline-block}.slick-pagination .slick-pagination-nav .slick-page-number{vertical-align:top;display:inline-flex;align-items:center;column-gap:4px;padding:0 5px;height:inherit}.slick-pagination .slick-pagination-nav .slick-page-number input{background-color:var(--slick-pagination-page-input-bgcolor, #fafbed);height:var(--slick-pagination-page-input-height, 26px);width:var(--slick-pagination-page-input-width, 50px);padding:var(--slick-pagination-page-input-padding, 2px);border-radius:var(--slick-pagination-page-input-border-radius, 4px);display:inline-block}.slick-pagination .slick-pagination-nav .pagination{margin:0;display:inline-flex;background-color:var(--slick-pagination-button-bg-color, #fff)}.slick-pagination .slick-pagination-nav .pagination .page-link{display:flex;align-items:center;font-size:var(--slick-pagination-icon-font-size, calc(18px - 1px));border:var(--slick-pagination-button-border, 1px solid #b3b3b3);height:var(--slick-pagination-button-height, 32px)}.slick-pagination .slick-pagination-nav .pagination .page-item{cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid;padding:var(--slick-pagination-button-padding, 5px 8px);border-color:var(--slick-pagination-button-border-color, #b3b3b3)}.slick-pagination .slick-pagination-nav .pagination .page-item:hover{background-color:var(--slick-pagination-button-hover-color, #f6f6f6)}.slick-pagination .slick-pagination-nav .pagination .page-item:first-child{border-top-left-radius:var(--slick-pagination-button-border-radius, 4px);border-bottom-left-radius:var(--slick-pagination-button-border-radius, 4px)}.slick-pagination .slick-pagination-nav .pagination .page-item:last-child{border-top-right-radius:var(--slick-pagination-button-border-radius, 4px);border-bottom-right-radius:var(--slick-pagination-button-border-radius, 4px)}.slick-pagination .slick-pagination-nav .pagination .page-item.seek-prev,.slick-pagination .slick-pagination-nav .pagination .page-item.seek-end{margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-first,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-prev,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-next,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-end{background-color:currentColor;height:var(--slick-pagination-icon-size, 20px);width:var(--slick-pagination-icon-size, 20px)}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-first{--slick-pagination-icon-seek-first-svg: url(${Sr});-webkit-mask:var(--slick-pagination-icon-seek-first-svg) no-repeat;mask:var(--slick-pagination-icon-seek-first-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-prev{--slick-pagination-icon-seek-prev-svg: url(${Cr});-webkit-mask:var(--slick-pagination-icon-seek-prev-svg) no-repeat;mask:var(--slick-pagination-icon-seek-prev-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-next{--slick-pagination-icon-seek-next-svg: url(${xr});-webkit-mask:var(--slick-pagination-icon-seek-next-svg) no-repeat;mask:var(--slick-pagination-icon-seek-next-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-end{--slick-pagination-icon-seek-end-svg: url(${Tr});-webkit-mask:var(--slick-pagination-icon-seek-end-svg) no-repeat;mask:var(--slick-pagination-icon-seek-end-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a[class*=icon-seek-]{color:var(--slick-pagination-icon-color, #0d6efd)}.slick-pagination .slick-pagination-nav .pagination .page-item.disabled{cursor:not-allowed;background-color:var(--slick-pagination-icon-seek-background-color, rgb(249, 249, 249));border-color:var(--slick-pagination-button-border-disabled-color, #dedede)}.slick-pagination .slick-pagination-nav .pagination .page-item.disabled a[class*=icon-seek-]{color:var(--slick-pagination-icon-seek-disabled-color, darkgray)}.slick-pagination .slick-pagination-settings{display:block;float:right;padding:2px}.slick-pagination .slick-pagination-settings select{color:var(--slick-font-color, #000);background-color:var(--slick-pagination-page-select-bg-color, #fff);font-size:var(--slick-pagination-page-select-font-size, calc(14px - 2px));line-height:1.5;height:var(--slick-pagination-page-select-height, 32px);width:var(--slick-pagination-page-select-width, 60px);padding:var(--slick-pagination-page-select-padding, 0 0 2px 2px);border:var(--slick-pagination-button-border, 1px solid #b3b3b3);border-radius:var(--slick-pagination-page-select-border-radius, 3px)}.slick-pagination .slick-pagination-settings .slick-pagination-count{margin-left:var(--slick-pagination-count-margin-left, 2px)}.percent-complete-bar,.percent-complete-bar-with-text{display:inline-block;border-radius:3px;background-color:rgba(0,0,0,0)}.percent-complete-bar{height:6px}.percent-complete-bar-with-text{height:20px;line-height:20px;min-width:25px;text-align:center;top:2px;color:#fff}.tooltip-2cols-row{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;column-gap:5px;line-height:20px}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.slick-autocomplete{background-color:var(--slick-autocomplete-bg-color, #ffffff);color:var(--slick-autocomplete-text-color, #333333);border:var(--slick-autocomplete-border, 1px solid rgba(0, 0, 0, 0.15));box-sizing:border-box;max-height:var(--slick-autocomplete-max-height, 25vh);min-height:var(--slick-autocomplete-min-height, 75px);min-width:var(--slick-autocomplete-min-width, 110px);overflow:auto;z-index:var(--slick-autocomplete-z-index, 9999)}.slick-autocomplete .empty{font-style:italic}.slick-autocomplete>div{padding:0 4px}.slick-autocomplete .group{background:var(--slick-autocomplete-group-bg-color, #eeeeee)}.slick-autocomplete>div:hover:not(.empty,.group),.slick-autocomplete>div.selected{background-color:var(--slick-autocomplete-hover-bg-color, rgb(226.1157894737, 236.9473684211, 249.5842105263));cursor:pointer}@keyframes md-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.autocomplete-filter-container{display:flex}.slick-autocomplete-loading{background-color:var(--slick-autocomplete-loading-input-bg-color, transparent) !important}.slick-autocomplete-loading+span:after{animation:md-spin 2s infinite linear;display:inline-block;color:var(--slick-autocomplete-loading-icon-color, #777777);content:var(--slick-autocomplete-loading-icon, url(${Br}));width:var(--slick-autocomplete-loading-icon-width, 22px);margin:var(--slick-autocomplete-loading-icon-margin, 0 0 0 -26px);line-height:var(--slick-autocomplete-loading-icon-line-height, 0px);vertical-align:var(--slick-autocomplete-loading-icon-vertical-align, sub)}.slick-autocomplete.autocomplete-custom-four-corners{width:var(--slick-autocomplete-tpl4-width, 385px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list{width:var(--slick-autocomplete-tpl4-container-list-width, calc(385px - 15px));padding:var(--slick-autocomplete-tpl4-container-list-padding, 3px 10px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list div{margin:0;padding:0;line-height:16px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-left{float:left;height:32px;width:32px;padding-right:3px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-left>img{height:var(--slick-autocomplete-tpl4-icon-left-height, 32px);width:var(--slick-autocomplete-tpl4-icon-left-width, 32px);margin-top:0px;background-color:#fff;background-clip:content-box}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-bottom-left{color:var(--slick-autocomplete-tpl4-bottom-left-text-color, #686868);font-size:var(--slick-autocomplete-tpl4-bottom-left-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl4-bottom-left-font-style, italic);font-weight:var(--slick-autocomplete-tpl4-bottom-left-font-weight, normal);max-width:var(--slick-autocomplete-tpl4-bottom-left-max-width, calc(calc(385px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-bottom-right{float:right;color:var(--slick-autocomplete-tpl4-bottom-right-text-color, #686868);font-size:var(--slick-autocomplete-tpl4-bottom-right-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl4-bottom-right-font-style, italic);font-weight:var(--slick-autocomplete-tpl4-bottom-right-font-weight, normal);text-overflow:ellipsis;max-width:var(--slick-autocomplete-tpl4-bottom-right-max-width, 250px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-top-left{color:var(--slick-autocomplete-tpl4-top-left-text-color, #313131);font-style:var(--slick-autocomplete-tpl4-top-left-font-style, normal);font-size:var(--slick-autocomplete-tpl4-top-left-font-size, 12px);font-weight:var(--slick-autocomplete-tpl4-top-left-font-weight, bold);max-width:var(--slick-autocomplete-tpl4-top-left-max-width, calc(calc(385px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis;padding-left:1px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-top-right{float:right;color:var(--slick-autocomplete-tpl4-top-right-text-color, rgb(48.4073770492, 131.2151639344, 253.2926229508));font-style:var(--slick-autocomplete-tpl4-top-right-font-style, normal);font-size:var(--slick-autocomplete-tpl4-top-right-font-size, calc(12px - 1px));font-weight:var(--slick-autocomplete-tpl4-top-right-font-weight, bold);max-width:var(--slick-autocomplete-tpl4-top-right-max-width, 100px)}.slick-autocomplete.autocomplete-custom-two-rows{width:var(--slick-autocomplete-tpl2-width, 285px)}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list{width:var(--slick-autocomplete-tpl2-container-list-width, calc(285px - 15px));padding:var(--slick-autocomplete-tpl2-container-list-padding, 3px 10px)}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list div{margin:0;padding:0;line-height:16px}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-left{float:left;height:var(--slick-autocomplete-tpl2-icon-left-height, 32px);width:var(--slick-autocomplete-tpl2-icon-left-width, 32px);padding-right:3px}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-left>img{height:32px;margin-top:0px;background-color:#fff;background-clip:content-box}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-bottom-left{color:var(--slick-autocomplete-tpl2-bottom-left-text-color, #686868);font-size:var(--slick-autocomplete-tpl2-bottom-left-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl2-bottom-left-font-style, italic);font-weight:var(--slick-autocomplete-tpl2-bottom-left-font-weight, normal);max-width:var(--slick-autocomplete-tpl2-bottom-left-max-width, calc(calc(285px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-top-left{color:var(--slick-autocomplete-tpl2-top-left-text-color, #313131);font-style:var(--slick-autocomplete-tpl2-top-left-font-style, normal);font-size:var(--slick-autocomplete-tpl2-top-left-font-size, 12px);font-weight:var(--slick-autocomplete-tpl2-top-left-font-weight, bold);max-width:var(--slick-autocomplete-tpl2-top-left-max-width, calc(calc(285px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis;padding-left:1px}@-webkit-keyframes sg-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes sg-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.mdi.mdi-flip-h{transform:scaleX(-1)}.mdi.mdi-flip-v{transform:scaleY(-1)}.mdi.mdi-pulse{animation:sg-spin 1s infinite steps(8)}.mdi.mdi-spin,.mdi.mdi-spin-1s,.mdi.mdi-spin-2s,.mdi.mdi-spin-3s,.mdi.mdi-spin-4s,.mdi.mdi-spin-5s{align-items:center;display:inline-flex;justify-content:center}.mdi.mdi-spin{animation:sg-spin 2s infinite linear}.mdi.mdi-spin-1s{animation:sg-spin 1s infinite linear}.mdi.mdi-spin-2s{animation:sg-spin 2s infinite linear}.mdi.mdi-spin-3s{animation:sg-spin 3s infinite linear}.mdi.mdi-spin-4s{animation:sg-spin 4s infinite linear}.mdi.mdi-spin-5s{animation:sg-spin 5s infinite linear}.mdi.mdi-rotate-45{transform:rotate(45deg)}.mdi.mdi-rotate-90{transform:rotate(90deg)}.mdi.mdi-rotate-135{transform:rotate(135deg)}.mdi.mdi-rotate-180{transform:rotate(180deg)}.mdi.mdi-rotate-225{transform:rotate(225deg)}.mdi.mdi-rotate-270{transform:rotate(270deg)}.mdi.mdi-rotate-315{transform:rotate(315deg)}.mdi.mdi-5px,.font-5px{font-size:5px !important}.mdi.mdi-6px,.font-6px{font-size:6px !important}.mdi.mdi-7px,.font-7px{font-size:7px !important}.mdi.mdi-8px,.font-8px{font-size:8px !important}.mdi.mdi-9px,.font-9px{font-size:9px !important}.mdi.mdi-10px,.font-10px{font-size:10px !important}.mdi.mdi-11px,.font-11px{font-size:11px !important}.mdi.mdi-12px,.font-12px{font-size:12px !important}.mdi.mdi-13px,.font-13px{font-size:13px !important}.mdi.mdi-14px,.font-14px{font-size:14px !important}.mdi.mdi-15px,.font-15px{font-size:15px !important}.mdi.mdi-16px,.font-16px{font-size:16px !important}.mdi.mdi-17px,.font-17px{font-size:17px !important}.mdi.mdi-18px,.font-18px{font-size:18px !important}.mdi.mdi-19px,.font-19px{font-size:19px !important}.mdi.mdi-20px,.font-20px{font-size:20px !important}.mdi.mdi-21px,.font-21px{font-size:21px !important}.mdi.mdi-22px,.font-22px{font-size:22px !important}.mdi.mdi-23px,.font-23px{font-size:23px !important}.mdi.mdi-24px,.font-24px{font-size:24px !important}.mdi.mdi-25px,.font-25px{font-size:25px !important}.mdi.mdi-26px,.font-26px{font-size:26px !important}.mdi.mdi-27px,.font-27px{font-size:27px !important}.mdi.mdi-28px,.font-28px{font-size:28px !important}.mdi.mdi-29px,.font-29px{font-size:29px !important}.mdi.mdi-30px,.font-30px{font-size:30px !important}.mdi.mdi-31px,.font-31px{font-size:31px !important}.mdi.mdi-32px,.font-32px{font-size:32px !important}.mdi.mdi-33px,.font-33px{font-size:33px !important}.mdi.mdi-34px,.font-34px{font-size:34px !important}.mdi.mdi-35px,.font-35px{font-size:35px !important}.mdi.mdi-36px,.font-36px{font-size:36px !important}.mdi.mdi-37px,.font-37px{font-size:37px !important}.mdi.mdi-38px,.font-38px{font-size:38px !important}.mdi.mdi-39px,.font-39px{font-size:39px !important}.mdi.mdi-40px,.font-40px{font-size:40px !important}.mdi.mdi-41px,.font-41px{font-size:41px !important}.mdi.mdi-42px,.font-42px{font-size:42px !important}.mdi.mdi-43px,.font-43px{font-size:43px !important}.mdi.mdi-44px,.font-44px{font-size:44px !important}.mdi.mdi-45px,.font-45px{font-size:45px !important}.mdi.mdi-46px,.font-46px{font-size:46px !important}.mdi.mdi-47px,.font-47px{font-size:47px !important}.mdi.mdi-48px,.font-48px{font-size:48px !important}.mdi.mdi-49px,.font-49px{font-size:49px !important}.mdi.mdi-50px,.font-50px{font-size:50px !important}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.mdi-account{--mdi-account-icon-svg: url(${Ir});-webkit-mask:var(--mdi-account-icon-svg) no-repeat;mask:var(--mdi-account-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-box{--mdi-account-box-icon-svg: url(${jr});-webkit-mask:var(--mdi-account-box-icon-svg) no-repeat;mask:var(--mdi-account-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-box-outline{--mdi-account-box-outline-icon-svg: url(${Mr});-webkit-mask:var(--mdi-account-box-outline-icon-svg) no-repeat;mask:var(--mdi-account-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-circle{--mdi-account-circle-icon-svg: url(${Fr});-webkit-mask:var(--mdi-account-circle-icon-svg) no-repeat;mask:var(--mdi-account-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-edit{--mdi-account-edit-icon-svg: url(${Ar});-webkit-mask:var(--mdi-account-edit-icon-svg) no-repeat;mask:var(--mdi-account-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-minus{--mdi-account-minus-icon-svg: url(${Er});-webkit-mask:var(--mdi-account-minus-icon-svg) no-repeat;mask:var(--mdi-account-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-off{--mdi-account-off-icon-svg: url(${Nr});-webkit-mask:var(--mdi-account-off-icon-svg) no-repeat;mask:var(--mdi-account-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-plus{--mdi-account-plus-icon-svg: url(${Or});-webkit-mask:var(--mdi-account-plus-icon-svg) no-repeat;mask:var(--mdi-account-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-search{--mdi-account-search-icon-svg: url(${Dr});-webkit-mask:var(--mdi-account-search-icon-svg) no-repeat;mask:var(--mdi-account-search-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm{--mdi-alarm-icon-svg: url(${qr});-webkit-mask:var(--mdi-alarm-icon-svg) no-repeat;mask:var(--mdi-alarm-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm-check{--mdi-alarm-check-icon-svg: url(${Gr});-webkit-mask:var(--mdi-alarm-check-icon-svg) no-repeat;mask:var(--mdi-alarm-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm-off{--mdi-alarm-off-icon-svg: url(${Hr});-webkit-mask:var(--mdi-alarm-off-icon-svg) no-repeat;mask:var(--mdi-alarm-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert{--mdi-alert-icon-svg: url(${Pr});-webkit-mask:var(--mdi-alert-icon-svg) no-repeat;mask:var(--mdi-alert-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-box{--mdi-alert-box-icon-svg: url(${Wr});-webkit-mask:var(--mdi-alert-box-icon-svg) no-repeat;mask:var(--mdi-alert-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-box-outline{--mdi-alert-box-outline-icon-svg: url(${Qr});-webkit-mask:var(--mdi-alert-box-outline-icon-svg) no-repeat;mask:var(--mdi-alert-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-circle{--mdi-alert-circle-icon-svg: url(${Vr});-webkit-mask:var(--mdi-alert-circle-icon-svg) no-repeat;mask:var(--mdi-alert-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-octagon{--mdi-alert-octagon-icon-svg: url(${Yr});-webkit-mask:var(--mdi-alert-octagon-icon-svg) no-repeat;mask:var(--mdi-alert-octagon-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-outline{--mdi-alert-outline-icon-svg: url(${Kr});-webkit-mask:var(--mdi-alert-outline-icon-svg) no-repeat;mask:var(--mdi-alert-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-rhombus{--mdi-alert-rhombus-icon-svg: url(${Xr});-webkit-mask:var(--mdi-alert-rhombus-icon-svg) no-repeat;mask:var(--mdi-alert-rhombus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-rhombus-outline{--mdi-alert-rhombus-outline-icon-svg: url(${Jr});-webkit-mask:var(--mdi-alert-rhombus-outline-icon-svg) no-repeat;mask:var(--mdi-alert-rhombus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-collapse{--mdi-arrow-collapse-icon-svg: url(${Zr});-webkit-mask:var(--mdi-arrow-collapse-icon-svg) no-repeat;mask:var(--mdi-arrow-collapse-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down{--mdi-arrow-down-icon-svg: url(${eo});-webkit-mask:var(--mdi-arrow-down-icon-svg) no-repeat;mask:var(--mdi-arrow-down-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold{--mdi-arrow-down-bold-icon-svg: url(${io});-webkit-mask:var(--mdi-arrow-down-bold-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-box{--mdi-arrow-down-bold-box-icon-svg: url(${ao});-webkit-mask:var(--mdi-arrow-down-bold-box-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-box-outline{--mdi-arrow-down-bold-box-outline-icon-svg: url(${ro});-webkit-mask:var(--mdi-arrow-down-bold-box-outline-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-outline{--mdi-arrow-down-bold-outline-icon-svg: url(${oo});-webkit-mask:var(--mdi-arrow-down-bold-outline-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-expand{--mdi-arrow-expand-icon-svg: url(${lo});-webkit-mask:var(--mdi-arrow-expand-icon-svg) no-repeat;mask:var(--mdi-arrow-expand-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-expand-horizontal{--mdi-arrow-expand-horizontal-icon-svg: url(${to});-webkit-mask:var(--mdi-arrow-expand-horizontal-icon-svg) no-repeat;mask:var(--mdi-arrow-expand-horizontal-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-split-vertical{--mdi-arrow-split-vertical-icon-svg: url(${no});-webkit-mask:var(--mdi-arrow-split-vertical-icon-svg) no-repeat;mask:var(--mdi-arrow-split-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-up{--mdi-arrow-up-icon-svg: url(${co});-webkit-mask:var(--mdi-arrow-up-icon-svg) no-repeat;mask:var(--mdi-arrow-up-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-book-open-blank-variant-outline{--mdi-book-open-blank-variant-outline-icon-svg: url(${so});-webkit-mask:var(--mdi-book-open-blank-variant-outline-icon-svg) no-repeat;mask:var(--mdi-book-open-blank-variant-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-brightness-4{--mdi-brightness-4-icon-svg: url(${mo});-webkit-mask:var(--mdi-brightness-4-icon-svg) no-repeat;mask:var(--mdi-brightness-4-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar{--mdi-calendar-icon-svg: url(${ko});-webkit-mask:var(--mdi-calendar-icon-svg) no-repeat;mask:var(--mdi-calendar-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-check{--mdi-calendar-check-icon-svg: url(${po});-webkit-mask:var(--mdi-calendar-check-icon-svg) no-repeat;mask:var(--mdi-calendar-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-clock{--mdi-calendar-clock-icon-svg: url(${go});-webkit-mask:var(--mdi-calendar-clock-icon-svg) no-repeat;mask:var(--mdi-calendar-clock-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-edit{--mdi-calendar-edit-icon-svg: url(${bo});-webkit-mask:var(--mdi-calendar-edit-icon-svg) no-repeat;mask:var(--mdi-calendar-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-remove{--mdi-calendar-remove-icon-svg: url(${vo});-webkit-mask:var(--mdi-calendar-remove-icon-svg) no-repeat;mask:var(--mdi-calendar-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-search{--mdi-calendar-search-icon-svg: url(${uo});-webkit-mask:var(--mdi-calendar-search-icon-svg) no-repeat;mask:var(--mdi-calendar-search-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-call-split{--mdi-call-split-icon-svg: url(${ho});-webkit-mask:var(--mdi-call-split-icon-svg) no-repeat;mask:var(--mdi-call-split-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cancel{--mdi-cancel-icon-svg: url(${fo});-webkit-mask:var(--mdi-cancel-icon-svg) no-repeat;mask:var(--mdi-cancel-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cash-check{--mdi-cash-check-icon-svg: url(${wo});-webkit-mask:var(--mdi-cash-check-icon-svg) no-repeat;mask:var(--mdi-cash-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cash-remove{--mdi-cash-remove-icon-svg: url(${xo});-webkit-mask:var(--mdi-cash-remove-icon-svg) no-repeat;mask:var(--mdi-cash-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-certificate{--mdi-certificate-icon-svg: url(${_o});-webkit-mask:var(--mdi-certificate-icon-svg) no-repeat;mask:var(--mdi-certificate-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-certificate-outline{--mdi-certificate-outline-icon-svg: url(${yo});-webkit-mask:var(--mdi-certificate-outline-icon-svg) no-repeat;mask:var(--mdi-certificate-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-change-record-type{--mdi-change-record-type-icon-svg: url(${zo});-webkit-mask:var(--mdi-change-record-type-icon-svg) no-repeat;mask:var(--mdi-change-record-type-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check{--mdi-check-icon-svg: url(${$o});-webkit-mask:var(--mdi-check-icon-svg) no-repeat;mask:var(--mdi-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-all{--mdi-check-all-icon-svg: url(${Ro});-webkit-mask:var(--mdi-check-all-icon-svg) no-repeat;mask:var(--mdi-check-all-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-bold{--mdi-check-bold-icon-svg: url(${hr});-webkit-mask:var(--mdi-check-bold-icon-svg) no-repeat;mask:var(--mdi-check-bold-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-blank-outline{--mdi-checkbox-blank-outline-icon-svg: url(${Lo});-webkit-mask:var(--mdi-checkbox-blank-outline-icon-svg) no-repeat;mask:var(--mdi-checkbox-blank-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-marked-circle-outline{--mdi-checkbox-marked-circle-outline-icon-svg: url(${Uo});-webkit-mask:var(--mdi-checkbox-marked-circle-outline-icon-svg) no-repeat;mask:var(--mdi-checkbox-marked-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-box-outline{--mdi-check-box-outline-icon-svg: url(${So});-webkit-mask:var(--mdi-check-box-outline-icon-svg) no-repeat;mask:var(--mdi-check-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-marked{--mdi-checkbox-marked-icon-svg: url(${Co});-webkit-mask:var(--mdi-checkbox-marked-icon-svg) no-repeat;mask:var(--mdi-checkbox-marked-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-circle{--mdi-check-circle-icon-svg: url(${To});-webkit-mask:var(--mdi-check-circle-icon-svg) no-repeat;mask:var(--mdi-check-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-circle-outline{--mdi-check-circle-outline-icon-svg: url(${Bo});-webkit-mask:var(--mdi-check-circle-outline-icon-svg) no-repeat;mask:var(--mdi-check-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-outline{--mdi-check-outline-icon-svg: url(${Io});-webkit-mask:var(--mdi-check-outline-icon-svg) no-repeat;mask:var(--mdi-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-underline{--mdi-check-underline-icon-svg: url(${jo});-webkit-mask:var(--mdi-check-underline-icon-svg) no-repeat;mask:var(--mdi-check-underline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down{--mdi-chevron-down-icon-svg: url(${vr});-webkit-mask:var(--mdi-chevron-down-icon-svg) no-repeat;mask:var(--mdi-chevron-down-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-box{--mdi-chevron-down-box-icon-svg: url(${Mo});-webkit-mask:var(--mdi-chevron-down-box-icon-svg) no-repeat;mask:var(--mdi-chevron-down-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-box-outline{--mdi-chevron-down-box-outline-icon-svg: url(${Fo});-webkit-mask:var(--mdi-chevron-down-box-outline-icon-svg) no-repeat;mask:var(--mdi-chevron-down-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-circle{--mdi-chevron-down-circle-icon-svg: url(${Ao});-webkit-mask:var(--mdi-chevron-down-circle-icon-svg) no-repeat;mask:var(--mdi-chevron-down-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-circle-outline{--mdi-chevron-down-circle-outline-icon-svg: url(${Eo});-webkit-mask:var(--mdi-chevron-down-circle-outline-icon-svg) no-repeat;mask:var(--mdi-chevron-down-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-circle{--mdi-circle-icon-svg: url(${No});-webkit-mask:var(--mdi-circle-icon-svg) no-repeat;mask:var(--mdi-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-check{--mdi-clipboard-check-icon-svg: url(${Oo});-webkit-mask:var(--mdi-clipboard-check-icon-svg) no-repeat;mask:var(--mdi-clipboard-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-check-outline{--mdi-clipboard-check-outline-icon-svg: url(${Do});-webkit-mask:var(--mdi-clipboard-check-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-edit{--mdi-clipboard-edit-icon-svg: url(${qo});-webkit-mask:var(--mdi-clipboard-edit-icon-svg) no-repeat;mask:var(--mdi-clipboard-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-edit-outline{--mdi-clipboard-edit-outline-icon-svg: url(${Go});-webkit-mask:var(--mdi-clipboard-edit-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-edit-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-multiple{--mdi-clipboard-multiple-icon-svg: url(${Ho});-webkit-mask:var(--mdi-clipboard-multiple-icon-svg) no-repeat;mask:var(--mdi-clipboard-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-multiple-outline{--mdi-clipboard-multiple-outline-icon-svg: url(${Po});-webkit-mask:var(--mdi-clipboard-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-outline{--mdi-clipboard-outline-icon-svg: url(${Wo});-webkit-mask:var(--mdi-clipboard-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close{--mdi-close-icon-svg: url(${ur});-webkit-mask:var(--mdi-close-icon-svg) no-repeat;mask:var(--mdi-close-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-circle{--mdi-close-circle-icon-svg: url(${Qo});-webkit-mask:var(--mdi-close-circle-icon-svg) no-repeat;mask:var(--mdi-close-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-circle-outline{--mdi-close-circle-outline-icon-svg: url(${Vo});-webkit-mask:var(--mdi-close-circle-outline-icon-svg) no-repeat;mask:var(--mdi-close-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-thick{--mdi-close-thick-icon-svg: url(${Yo});-webkit-mask:var(--mdi-close-thick-icon-svg) no-repeat;mask:var(--mdi-close-thick-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-coffee{--mdi-coffee-icon-svg: url(${Ko});-webkit-mask:var(--mdi-coffee-icon-svg) no-repeat;mask:var(--mdi-coffee-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-coffee-outline{--mdi-coffee-outline-icon-svg: url(${Xo});-webkit-mask:var(--mdi-coffee-outline-icon-svg) no-repeat;mask:var(--mdi-coffee-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cog{--mdi-cog-icon-svg: url(${Jo});-webkit-mask:var(--mdi-cog-icon-svg) no-repeat;mask:var(--mdi-cog-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cog-outline{--mdi-cog-outline-icon-svg: url(${Zo});-webkit-mask:var(--mdi-cog-outline-icon-svg) no-repeat;mask:var(--mdi-cog-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-content-copy{--mdi-content-copy-icon-svg: url(${el});-webkit-mask:var(--mdi-content-copy-icon-svg) no-repeat;mask:var(--mdi-content-copy-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-currency-usd{--mdi-currency-usd-icon-svg: url(${il});-webkit-mask:var(--mdi-currency-usd-icon-svg) no-repeat;mask:var(--mdi-currency-usd-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-currency-usd-off{--mdi-currency-usd-off-icon-svg: url(${al});-webkit-mask:var(--mdi-currency-usd-off-icon-svg) no-repeat;mask:var(--mdi-currency-usd-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-database-refresh{--mdi-database-refresh-icon-svg: url(${rl});-webkit-mask:var(--mdi-database-refresh-icon-svg) no-repeat;mask:var(--mdi-database-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-delete{--mdi-delete-icon-svg: url(${ol});-webkit-mask:var(--mdi-delete-icon-svg) no-repeat;mask:var(--mdi-delete-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-delete-outline{--mdi-delete-outline-icon-svg: url(${ll});-webkit-mask:var(--mdi-delete-outline-icon-svg) no-repeat;mask:var(--mdi-delete-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-dots-grid{--mdi-dots-grid-icon-svg: url(${tl});-webkit-mask:var(--mdi-dots-grid-icon-svg) no-repeat;mask:var(--mdi-dots-grid-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-dots-vertical{--mdi-dots-vertical-icon-svg: url(${nl});-webkit-mask:var(--mdi-dots-vertical-icon-svg) no-repeat;mask:var(--mdi-dots-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-download{--mdi-download-icon-svg: url(${cl});-webkit-mask:var(--mdi-download-icon-svg) no-repeat;mask:var(--mdi-download-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-drag{--mdi-drag-icon-svg: url(${dl});-webkit-mask:var(--mdi-drag-icon-svg) no-repeat;mask:var(--mdi-drag-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-drag-vertical{--mdi-drag-vertical-icon-svg: url(${sl});-webkit-mask:var(--mdi-drag-vertical-icon-svg) no-repeat;mask:var(--mdi-drag-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-eye-off-outline{--mdi-eye-off-outline-icon-svg: url(${ml});-webkit-mask:var(--mdi-eye-off-outline-icon-svg) no-repeat;mask:var(--mdi-eye-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-eye-outline{--mdi-eye-outline-icon-svg: url(${kl});-webkit-mask:var(--mdi-eye-outline-icon-svg) no-repeat;mask:var(--mdi-eye-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file{--mdi-file-icon-svg: url(${pl});-webkit-mask:var(--mdi-file-icon-svg) no-repeat;mask:var(--mdi-file-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-alert{--mdi-file-alert-icon-svg: url(${gl});-webkit-mask:var(--mdi-file-alert-icon-svg) no-repeat;mask:var(--mdi-file-alert-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-alert-outline{--mdi-file-alert-outline-icon-svg: url(${bl});-webkit-mask:var(--mdi-file-alert-outline-icon-svg) no-repeat;mask:var(--mdi-file-alert-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-cad{--mdi-file-cad-icon-svg: url(${vl});-webkit-mask:var(--mdi-file-cad-icon-svg) no-repeat;mask:var(--mdi-file-cad-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-check{--mdi-file-check-icon-svg: url(${ul});-webkit-mask:var(--mdi-file-check-icon-svg) no-repeat;mask:var(--mdi-file-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-check-outline{--mdi-file-check-outline-icon-svg: url(${hl});-webkit-mask:var(--mdi-file-check-outline-icon-svg) no-repeat;mask:var(--mdi-file-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-document-outline{--mdi-file-document-outline-icon-svg: url(${fl});-webkit-mask:var(--mdi-file-document-outline-icon-svg) no-repeat;mask:var(--mdi-file-document-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-excel-outline{--mdi-file-excel-outline-icon-svg: url(${wl});-webkit-mask:var(--mdi-file-excel-outline-icon-svg) no-repeat;mask:var(--mdi-file-excel-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-move{--mdi-file-move-icon-svg: url(${xl});-webkit-mask:var(--mdi-file-move-icon-svg) no-repeat;mask:var(--mdi-file-move-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-move-outline{--mdi-file-move-outline-icon-svg: url(${_l});-webkit-mask:var(--mdi-file-move-outline-icon-svg) no-repeat;mask:var(--mdi-file-move-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-multiple{--mdi-file-multiple-icon-svg: url(${yl});-webkit-mask:var(--mdi-file-multiple-icon-svg) no-repeat;mask:var(--mdi-file-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-multiple-outline{--mdi-file-multiple-outline-icon-svg: url(${zl});-webkit-mask:var(--mdi-file-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-file-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-music-outline{--mdi-file-music-outline-icon-svg: url(${$l});-webkit-mask:var(--mdi-file-music-outline-icon-svg) no-repeat;mask:var(--mdi-file-music-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-outline{--mdi-file-outline-icon-svg: url(${Rl});-webkit-mask:var(--mdi-file-outline-icon-svg) no-repeat;mask:var(--mdi-file-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-pdf-outline{--mdi-file-pdf-outline-icon-svg: url(${Ll});-webkit-mask:var(--mdi-file-pdf-outline-icon-svg) no-repeat;mask:var(--mdi-file-pdf-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-question{--mdi-file-question-icon-svg: url(${Ul});-webkit-mask:var(--mdi-file-question-icon-svg) no-repeat;mask:var(--mdi-file-question-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-question-outline{--mdi-file-question-outline-icon-svg: url(${Sl});-webkit-mask:var(--mdi-file-question-outline-icon-svg) no-repeat;mask:var(--mdi-file-question-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-search-outline{--mdi-file-search-outline-icon-svg: url(${Cl});-webkit-mask:var(--mdi-file-search-outline-icon-svg) no-repeat;mask:var(--mdi-file-search-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-send{--mdi-file-send-icon-svg: url(${Tl});-webkit-mask:var(--mdi-file-send-icon-svg) no-repeat;mask:var(--mdi-file-send-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-send-outline{--mdi-file-send-outline-icon-svg: url(${Bl});-webkit-mask:var(--mdi-file-send-outline-icon-svg) no-repeat;mask:var(--mdi-file-send-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-tree{--mdi-file-tree-icon-svg: url(${Il});-webkit-mask:var(--mdi-file-tree-icon-svg) no-repeat;mask:var(--mdi-file-tree-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-tree-outline{--mdi-file-tree-outline-icon-svg: url(${jl});-webkit-mask:var(--mdi-file-tree-outline-icon-svg) no-repeat;mask:var(--mdi-file-tree-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-upload{--mdi-file-upload-icon-svg: url(${Ml});-webkit-mask:var(--mdi-file-upload-icon-svg) no-repeat;mask:var(--mdi-file-upload-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-upload-outline{--mdi-file-upload-outline-icon-svg: url(${Fl});-webkit-mask:var(--mdi-file-upload-outline-icon-svg) no-repeat;mask:var(--mdi-file-upload-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter{--mdi-filter-icon-svg: url(${Al});-webkit-mask:var(--mdi-filter-icon-svg) no-repeat;mask:var(--mdi-filter-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-minus-outline{--mdi-filter-minus-outline-icon-svg: url(${El});-webkit-mask:var(--mdi-filter-minus-outline-icon-svg) no-repeat;mask:var(--mdi-filter-minus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-off-outline{--mdi-filter-off-outline-icon-svg: url(${Nl});-webkit-mask:var(--mdi-filter-off-outline-icon-svg) no-repeat;mask:var(--mdi-filter-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-outline{--mdi-filter-outline-icon-svg: url(${Ol});-webkit-mask:var(--mdi-filter-outline-icon-svg) no-repeat;mask:var(--mdi-filter-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-plus-outline{--mdi-filter-plus-outline-icon-svg: url(${Dl});-webkit-mask:var(--mdi-filter-plus-outline-icon-svg) no-repeat;mask:var(--mdi-filter-plus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-remove-outline{--mdi-filter-remove-outline-icon-svg: url(${ql});-webkit-mask:var(--mdi-filter-remove-outline-icon-svg) no-repeat;mask:var(--mdi-filter-remove-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-fire{--mdi-fire-icon-svg: url(${Gl});-webkit-mask:var(--mdi-fire-icon-svg) no-repeat;mask:var(--mdi-fire-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-flip-vertical{--mdi-flip-vertical-icon-svg: url(${Hl});-webkit-mask:var(--mdi-flip-vertical-icon-svg) no-repeat;mask:var(--mdi-flip-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-folder{--mdi-folder-icon-svg: url(${Pl});-webkit-mask:var(--mdi-folder-icon-svg) no-repeat;mask:var(--mdi-folder-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-folder-open{--mdi-folder-open-icon-svg: url(${Wl});-webkit-mask:var(--mdi-folder-open-icon-svg) no-repeat;mask:var(--mdi-folder-open-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-forum{--mdi-forum-icon-svg: url(${Ql});-webkit-mask:var(--mdi-forum-icon-svg) no-repeat;mask:var(--mdi-forum-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-forum-outline{--mdi-forum-outline-icon-svg: url(${Vl});-webkit-mask:var(--mdi-forum-outline-icon-svg) no-repeat;mask:var(--mdi-forum-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-github{--mdi-github-icon-svg: url(${Yl});-webkit-mask:var(--mdi-github-icon-svg) no-repeat;mask:var(--mdi-github-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help{--mdi-help-icon-svg: url(${Kl});-webkit-mask:var(--mdi-help-icon-svg) no-repeat;mask:var(--mdi-help-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help-circle{--mdi-help-circle-icon-svg: url(${Xl});-webkit-mask:var(--mdi-help-circle-icon-svg) no-repeat;mask:var(--mdi-help-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help-circle-outline{--mdi-help-circle-outline-icon-svg: url(${Jl});-webkit-mask:var(--mdi-help-circle-outline-icon-svg) no-repeat;mask:var(--mdi-help-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-history{--mdi-history-icon-svg: url(${Zl});-webkit-mask:var(--mdi-history-icon-svg) no-repeat;mask:var(--mdi-history-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-information{--mdi-information-icon-svg: url(${et});-webkit-mask:var(--mdi-information-icon-svg) no-repeat;mask:var(--mdi-information-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-information-outline{--mdi-information-outline-icon-svg: url(${it});-webkit-mask:var(--mdi-information-outline-icon-svg) no-repeat;mask:var(--mdi-information-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb{--mdi-lightbulb-icon-svg: url(${at});-webkit-mask:var(--mdi-lightbulb-icon-svg) no-repeat;mask:var(--mdi-lightbulb-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-off{--mdi-lightbulb-off-icon-svg: url(${rt});-webkit-mask:var(--mdi-lightbulb-off-icon-svg) no-repeat;mask:var(--mdi-lightbulb-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-off-outline{--mdi-lightbulb-off-outline-icon-svg: url(${ot});-webkit-mask:var(--mdi-lightbulb-off-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-on{--mdi-lightbulb-on-icon-svg: url(${lt});-webkit-mask:var(--mdi-lightbulb-on-icon-svg) no-repeat;mask:var(--mdi-lightbulb-on-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-on-outline{--mdi-lightbulb-on-outline-icon-svg: url(${tt});-webkit-mask:var(--mdi-lightbulb-on-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-on-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-outline{--mdi-lightbulb-outline-icon-svg: url(${nt});-webkit-mask:var(--mdi-lightbulb-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-link{--mdi-link-icon-svg: url(${ct});-webkit-mask:var(--mdi-link-icon-svg) no-repeat;mask:var(--mdi-link-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-link-variant{--mdi-link-variant-icon-svg: url(${dt});-webkit-mask:var(--mdi-link-variant-icon-svg) no-repeat;mask:var(--mdi-link-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-load{--mdi-load-icon-svg: url(${st});-webkit-mask:var(--mdi-load-icon-svg) no-repeat;mask:var(--mdi-load-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-magnify{--mdi-magnify-icon-svg: url(${mt});-webkit-mask:var(--mdi-magnify-icon-svg) no-repeat;mask:var(--mdi-magnify-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-map-marker-radius{--mdi-map-marker-radius-icon-svg: url(${kt});-webkit-mask:var(--mdi-map-marker-radius-icon-svg) no-repeat;mask:var(--mdi-map-marker-radius-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-map-marker-radius-outline{--mdi-map-marker-radius-outline-icon-svg: url(${pt});-webkit-mask:var(--mdi-map-marker-radius-outline-icon-svg) no-repeat;mask:var(--mdi-map-marker-radius-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-menu{--mdi-menu-icon-svg: url(${gt});-webkit-mask:var(--mdi-menu-icon-svg) no-repeat;mask:var(--mdi-menu-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-message-text{--mdi-message-text-icon-svg: url(${bt});-webkit-mask:var(--mdi-message-text-icon-svg) no-repeat;mask:var(--mdi-message-text-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-message-text-outline{--mdi-message-text-outline-icon-svg: url(${vt});-webkit-mask:var(--mdi-message-text-outline-icon-svg) no-repeat;mask:var(--mdi-message-text-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-microsoft-excel{--mdi-microsoft-excel-icon-svg: url(${ut});-webkit-mask:var(--mdi-microsoft-excel-icon-svg) no-repeat;mask:var(--mdi-microsoft-excel-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus{--mdi-minus-icon-svg: url(${ht});-webkit-mask:var(--mdi-minus-icon-svg) no-repeat;mask:var(--mdi-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus-circle{--mdi-minus-circle-icon-svg: url(${Ur});-webkit-mask:var(--mdi-minus-circle-icon-svg) no-repeat;mask:var(--mdi-minus-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus-circle-outline{--mdi-minus-circle-outline-icon-svg: url(${ft});-webkit-mask:var(--mdi-minus-circle-outline-icon-svg) no-repeat;mask:var(--mdi-minus-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-order-bool-ascending-variant{--mdi-order-bool-ascending-variant-icon-svg: url(${wt});-webkit-mask:var(--mdi-order-bool-ascending-variant-icon-svg) no-repeat;mask:var(--mdi-order-bool-ascending-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-page-first{--mdi-page-first-icon-svg: url(${Sr});-webkit-mask:var(--mdi-page-first-icon-svg) no-repeat;mask:var(--mdi-page-first-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-page-last{--mdi-page-last-icon-svg: url(${Tr});-webkit-mask:var(--mdi-page-last-icon-svg) no-repeat;mask:var(--mdi-page-last-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-paperclip{--mdi-paperclip-icon-svg: url(${xt});-webkit-mask:var(--mdi-paperclip-icon-svg) no-repeat;mask:var(--mdi-paperclip-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil{--mdi-pencil-icon-svg: url(${_t});-webkit-mask:var(--mdi-pencil-icon-svg) no-repeat;mask:var(--mdi-pencil-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-outline{--mdi-pencil-outline-icon-svg: url(${yt});-webkit-mask:var(--mdi-pencil-outline-icon-svg) no-repeat;mask:var(--mdi-pencil-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-box-multiple{--mdi-pencil-box-multiple-icon-svg: url(${zt});-webkit-mask:var(--mdi-pencil-box-multiple-icon-svg) no-repeat;mask:var(--mdi-pencil-box-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-box-multiple-outline{--mdi-pencil-box-multiple-outline-icon-svg: url(${$t});-webkit-mask:var(--mdi-pencil-box-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-pencil-box-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-percent{--mdi-percent-icon-svg: url(${Rt});-webkit-mask:var(--mdi-percent-icon-svg) no-repeat;mask:var(--mdi-percent-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-percent-outline{--mdi-percent-outline-icon-svg: url(${Lt});-webkit-mask:var(--mdi-percent-outline-icon-svg) no-repeat;mask:var(--mdi-percent-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pin-off-outline{--mdi-pin-off-outline-icon-svg: url(${Ut});-webkit-mask:var(--mdi-pin-off-outline-icon-svg) no-repeat;mask:var(--mdi-pin-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pin-outline{--mdi-pin-outline-icon-svg: url(${St});-webkit-mask:var(--mdi-pin-outline-icon-svg) no-repeat;mask:var(--mdi-pin-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-playlist-plus{--mdi-playlist-plus-icon-svg: url(${Ct});-webkit-mask:var(--mdi-playlist-plus-icon-svg) no-repeat;mask:var(--mdi-playlist-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-play-circle-outline{--mdi-play-circle-outline-icon-svg: url(${Tt});-webkit-mask:var(--mdi-play-circle-outline-icon-svg) no-repeat;mask:var(--mdi-play-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-playlist-remove{--mdi-playlist-remove-icon-svg: url(${Bt});-webkit-mask:var(--mdi-playlist-remove-icon-svg) no-repeat;mask:var(--mdi-playlist-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus-circle{--mdi-plus-circle-icon-svg: url(${Lr});-webkit-mask:var(--mdi-plus-circle-icon-svg) no-repeat;mask:var(--mdi-plus-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus-circle-outline{--mdi-plus-circle-outline-icon-svg: url(${It});-webkit-mask:var(--mdi-plus-circle-outline-icon-svg) no-repeat;mask:var(--mdi-plus-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus{--mdi-plus-icon-svg: url(${jt});-webkit-mask:var(--mdi-plus-icon-svg) no-repeat;mask:var(--mdi-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-progress-download{--mdi-progress-download-icon-svg: url(${Mt});-webkit-mask:var(--mdi-progress-download-icon-svg) no-repeat;mask:var(--mdi-progress-download-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-redo{--mdi-redo-icon-svg: url(${Ft});-webkit-mask:var(--mdi-redo-icon-svg) no-repeat;mask:var(--mdi-redo-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-refresh{--mdi-refresh-icon-svg: url(${At});-webkit-mask:var(--mdi-refresh-icon-svg) no-repeat;mask:var(--mdi-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-shape-square-plus{--mdi-shape-square-plus-icon-svg: url(${Et});-webkit-mask:var(--mdi-shape-square-plus-icon-svg) no-repeat;mask:var(--mdi-shape-square-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-snowflake{--mdi-snowflake-icon-svg: url(${Nt});-webkit-mask:var(--mdi-snowflake-icon-svg) no-repeat;mask:var(--mdi-snowflake-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-ascending{--mdi-sort-ascending-icon-svg: url(${Ot});-webkit-mask:var(--mdi-sort-ascending-icon-svg) no-repeat;mask:var(--mdi-sort-ascending-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-descending{--mdi-sort-descending-icon-svg: url(${Dt});-webkit-mask:var(--mdi-sort-descending-icon-svg) no-repeat;mask:var(--mdi-sort-descending-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-variant-off{--mdi-sort-variant-off-icon-svg: url(${qt});-webkit-mask:var(--mdi-sort-variant-off-icon-svg) no-repeat;mask:var(--mdi-sort-variant-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-variant-remove{--mdi-sort-variant-remove-icon-svg: url(${Gt});-webkit-mask:var(--mdi-sort-variant-remove-icon-svg) no-repeat;mask:var(--mdi-sort-variant-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-square-edit-outline{--mdi-square-edit-outline-icon-svg: url(${Ht});-webkit-mask:var(--mdi-square-edit-outline-icon-svg) no-repeat;mask:var(--mdi-square-edit-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-star{--mdi-star-icon-svg: url(${Pt});-webkit-mask:var(--mdi-star-icon-svg) no-repeat;mask:var(--mdi-star-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-star-outline{--mdi-star-outline-icon-svg: url(${Wt});-webkit-mask:var(--mdi-star-outline-icon-svg) no-repeat;mask:var(--mdi-star-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-stop-circle-outline{--mdi-stop-circle-outline-icon-svg: url(${Qt});-webkit-mask:var(--mdi-stop-circle-outline-icon-svg) no-repeat;mask:var(--mdi-stop-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-subdirectory-arrow-right{--mdi-subdirectory-arrow-right-icon-svg: url(${Vt});-webkit-mask:var(--mdi-subdirectory-arrow-right-icon-svg) no-repeat;mask:var(--mdi-subdirectory-arrow-right-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-swap-horizontal{--mdi-swap-horizontal-icon-svg: url(${Yt});-webkit-mask:var(--mdi-swap-horizontal-icon-svg) no-repeat;mask:var(--mdi-swap-horizontal-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-swap-vertical{--mdi-swap-vertical-icon-svg: url(${Kt});-webkit-mask:var(--mdi-swap-vertical-icon-svg) no-repeat;mask:var(--mdi-swap-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sync{--mdi-sync-icon-svg: url(${Xt});-webkit-mask:var(--mdi-sync-icon-svg) no-repeat;mask:var(--mdi-sync-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sync-circle{--mdi-sync-circle-icon-svg: url(${Jt});-webkit-mask:var(--mdi-sync-circle-icon-svg) no-repeat;mask:var(--mdi-sync-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-table-edit{--mdi-table-edit-icon-svg: url(${Zt});-webkit-mask:var(--mdi-table-edit-icon-svg) no-repeat;mask:var(--mdi-table-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-table-refresh{--mdi-table-refresh-icon-svg: url(${en});-webkit-mask:var(--mdi-table-refresh-icon-svg) no-repeat;mask:var(--mdi-table-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-remove{--mdi-text-box-remove-icon-svg: url(${an});-webkit-mask:var(--mdi-text-box-remove-icon-svg) no-repeat;mask:var(--mdi-text-box-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-remove-outline{--mdi-text-box-remove-outline-icon-svg: url(${rn});-webkit-mask:var(--mdi-text-box-remove-outline-icon-svg) no-repeat;mask:var(--mdi-text-box-remove-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-search-outline{--mdi-text-box-search-outline-icon-svg: url(${on});-webkit-mask:var(--mdi-text-box-search-outline-icon-svg) no-repeat;mask:var(--mdi-text-box-search-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-theme-light-dark{--mdi-theme-light-dark-icon-svg: url(${ln});-webkit-mask:var(--mdi-theme-light-dark-icon-svg) no-repeat;mask:var(--mdi-theme-light-dark-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-toggle-switch{--mdi-toggle-switch-icon-svg: url(${tn});-webkit-mask:var(--mdi-toggle-switch-icon-svg) no-repeat;mask:var(--mdi-toggle-switch-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-toggle-switch-off-outline{--mdi-toggle-switch-off-outline-icon-svg: url(${nn});-webkit-mask:var(--mdi-toggle-switch-off-outline-icon-svg) no-repeat;mask:var(--mdi-toggle-switch-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-translate{--mdi-translate-icon-svg: url(${cn});-webkit-mask:var(--mdi-translate-icon-svg) no-repeat;mask:var(--mdi-translate-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-trash-can{--mdi-trash-can-icon-svg: url(${dn});-webkit-mask:var(--mdi-trash-can-icon-svg) no-repeat;mask:var(--mdi-trash-can-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-trash-can-outline{--mdi-trash-can-outline-icon-svg: url(${sn});-webkit-mask:var(--mdi-trash-can-outline-icon-svg) no-repeat;mask:var(--mdi-trash-can-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-truck{--mdi-truck-icon-svg: url(${mn});-webkit-mask:var(--mdi-truck-icon-svg) no-repeat;mask:var(--mdi-truck-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-truck-delivery-outline{--mdi-truck-delivery-outline-icon-svg: url(${kn});-webkit-mask:var(--mdi-truck-delivery-outline-icon-svg) no-repeat;mask:var(--mdi-truck-delivery-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-tune{--mdi-tune-icon-svg: url(${pn});-webkit-mask:var(--mdi-tune-icon-svg) no-repeat;mask:var(--mdi-tune-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-tune-variant{--mdi-tune-variant-icon-svg: url(${gn});-webkit-mask:var(--mdi-tune-variant-icon-svg) no-repeat;mask:var(--mdi-tune-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-undo{--mdi-undo-icon-svg: url(${bn});-webkit-mask:var(--mdi-undo-icon-svg) no-repeat;mask:var(--mdi-undo-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-upload{--mdi-upload-icon-svg: url(${vn});-webkit-mask:var(--mdi-upload-icon-svg) no-repeat;mask:var(--mdi-upload-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-vanish{--mdi-vanish-icon-svg: url(${un});-webkit-mask:var(--mdi-vanish-icon-svg) no-repeat;mask:var(--mdi-vanish-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-wrench{--mdi-wrench-icon-svg: url(${hn});-webkit-mask:var(--mdi-wrench-icon-svg) no-repeat;mask:var(--mdi-wrench-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-wrench-outline{--mdi-wrench-outline-icon-svg: url(${fn});-webkit-mask:var(--mdi-wrench-outline-icon-svg) no-repeat;mask:var(--mdi-wrench-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi{display:inline-block;align-items:center;background-color:currentColor;font-size:18px;width:1em;height:1em}.mdi.mdi-state-disabled{opacity:.35}.editable-field{background-color:rgba(227,240,251,.569) !important}.unsaved-editable-field{background-color:#fbfdd1 !important}.button-style{cursor:pointer;background-color:#fff;border:1px solid #ababab;border-radius:2px;justify-content:center;text-align:center}.button-style:hover{border-color:rgb(145.5,145.5,145.5)}.header-tooltip-title{font-weight:bold;font-size:14px}.headerrow-tooltip-title{color:#ad0041;font-style:italic;font-size:13px;font-weight:bold}.l4{--slick-tooltip-color: #fff}.l4 .header-tooltip-title,.l4 .headerrow-tooltip-title{color:#fff}.l4.slick-custom-tooltip{color:#fff;background-color:#363636;border:2px solid #252525}.l4.slick-custom-tooltip.arrow-down::after,.l4.slick-custom-tooltip.arrow-up::after{border-width:10px}.l4.slick-custom-tooltip.arrow-down::after{border-top-color:#252525}.l4.slick-custom-tooltip.arrow-up::after{top:-20px;border-bottom-color:#252525}.l4.slick-custom-tooltip.arrow-left-align::after{margin-left:15px}.l4.slick-custom-tooltip.arrow-right-align::after{margin-left:calc(100% - 20px - 15px)}.l6.slick-custom-tooltip.arrow-left-align::after{margin-left:4px}`,""])},168:(e,i,a)=>{a.r(i),a.d(i,{Example33:()=>S});var r={};a.r(r),a.d(r,{bindables:()=>d,default:()=>n,dependencies:()=>c,name:()=>l,register:()=>m,template:()=>t});var o=a(5394);a(5923);const l="example33",t='

\n ${title}\n \n \n code\n \n \n

\n
\n\n
\n \n \n
\n\n\n\n',n=t,c=[],d={};let s;function m(e){s||(s=o.K9.define({name:l,template:t,dependencies:c,bindables:d})),e.register(s)}var k=a(9606),p=a(7793),g=a(6609),b=a(5072),v=a.n(b),u=a(7825),h=a.n(u),f=a(7659),w=a.n(f),x=a(5056),_=a.n(x),y=a(540),z=a.n(y),$=a(1113),R=a.n($),L=a(9029),U={};U.styleTagTransform=R(),U.setAttributes=_(),U.insert=w().bind(null,"head"),U.domAPI=h(),U.insertStyleElement=z(),v()(L.A,U),L.A&&L.A.locals&&L.A.locals,a(6757);let S=(()=>{let e,i,a=[(0,o.EM)(r)],l=[];return i=class{constructor(){this.title="Example 33: Regular & Custom Tooltips",this.subTitle='\n This demo shows how to create Regular & Custom Tooltips (Wiki docs)\n
\n
    \n
  • optionally parse regular [title] attributes and transform them into tooltips
  • \n
  • create your own Custom Tooltip via a Custom Formatter
  • \n
  • create an Async Custom Tooltip (Promise/Observable) to allowing fetching data from an API
  • \n
  • optionally add Custom Tooltip on Column Header & Column Header-Row (filters)
  • \n
',this.columnDefinitions=[],this.editCommandQueue=[],this.dataset=[],this.serverApiDelay=500,this.headerFormatter=(e,i,a,r)=>`
Custom Tooltip - Header
\n
Column:
${r.name}
`,this.headerRowFormatter=(e,i,a,r)=>`
Custom Tooltip - Header Row (filter)
\n
Column:
${r.field}
`,this.tooltipFormatter=(e,i,a,r,o,l)=>{const t=g._tQ.checkmarkMaterial(e,i,o.effortDriven,r,o,l);return`
Custom Tooltip
\n
Id:
${o.id}
\n
Title:
${o.title}
\n
Effort Driven:
${t.outerHTML||""}
\n
Completion:
${this.loadCompletionIcons(o.percentComplete)}
\n `},this.tooltipTaskAsyncFormatter=(e,i,a,r,o,l)=>`
Task ${o.id} - (async tooltip)
\n
Completion:
${g._tQ.percentCompleteBarWithText(e,i,o.percentComplete,r,o,l).outerHTML||""}
\n
Lifespan:
${o.__params.lifespan.toFixed(2)}
\n
Ratio:
${o.__params.ratio.toFixed(2)}
\n `,this.defineGrid()}attached(){this.dataset=this.loadData(500)}aureliaGridReady(e){this.aureliaGrid=e}defineGrid(){this.columnDefinitions=[{id:"title",name:"Title",field:"title",sortable:!0,type:g.PUO.string,editor:{model:g.R8o.longText,required:!0,alwaysSaveOnEnterKey:!0,minLength:5,maxLength:255},filterable:!0,customTooltip:{position:"right-align",formatter:()=>'
loading...
',asyncProcess:()=>new Promise((e=>{setTimeout((()=>e({ratio:10*Math.random()/10,lifespan:100*Math.random()})),this.serverApiDelay)})),asyncPostFormatter:this.tooltipTaskAsyncFormatter}},{id:"duration",name:"Duration",field:"duration",sortable:!0,filterable:!0,editor:{model:g.R8o.float,decimal:2,valueStep:1,maxValue:1e4,alwaysSaveOnEnterKey:!0},formatter:(e,i,a)=>a>1?`${a} days`:`${a} day`,type:g.PUO.number},{id:"desc",name:"Description",field:"description",width:100,filterable:!0,editor:{model:g.R8o.longText,required:!0,alwaysSaveOnEnterKey:!0,minLength:5,maxLength:255},formatter:(e,i,a,r,o)=>`${a||""}`,customTooltip:{useRegularTooltip:!0,useRegularTooltipFromCellTextOnly:!0}},{id:"desc2",name:"Description 2",field:"description",width:100,filterable:!0,editor:{model:g.R8o.longText,required:!0,alwaysSaveOnEnterKey:!0,minLength:5,maxLength:255},formatter:(e,i,a,r,o)=>`${a||""}`,customTooltip:{useRegularTooltip:!0,useRegularTooltipFromFormatterOnly:!0}},{id:"cost",name:'Cost',field:"cost",width:90,sortable:!0,filterable:!0,formatter:g._tQ.multiple,params:{formatters:[g._tQ.dollar,(e,i,a)=>`${a||""}`]},customTooltip:{useRegularTooltip:!0,useRegularTooltipFromFormatterOnly:!0},type:g.PUO.number},{id:"percentComplete",name:"% Complete",field:"percentComplete",type:g.PUO.number,editor:{model:g.R8o.slider,minValue:0,maxValue:100},formatter:g._tQ.percentCompleteBar,sortable:!0,filterable:!0,filter:{model:g.CuW.slider,operator:">="},customTooltip:{position:"center",formatter:(e,i,a)=>"string"==typeof a&&a.includes("%")?a:`${a}%`,headerFormatter:void 0,headerRowFormatter:void 0}},{id:"start",name:"Start",field:"start",sortable:!0,type:g.PUO.date,outputType:g.PUO.dateIso,filterable:!0,filter:{model:g.CuW.compoundDate},formatter:g._tQ.dateIso,editor:{model:g.R8o.date},customTooltip:{formatter:()=>"",asyncProcess:()=>new Promise((e=>{setTimeout((()=>e({})),this.serverApiDelay)})),asyncPostFormatter:this.tooltipFormatter.bind(this)}},{id:"finish",name:"Finish",field:"finish",sortable:!0,editor:{model:g.R8o.date,editorOptions:{range:{min:"today"}}},type:g.PUO.date,outputType:g.PUO.dateIso,formatter:g._tQ.dateIso,filterable:!0,filter:{model:g.CuW.dateRange},disableTooltip:!0},{id:"effortDriven",name:"Effort Driven",field:"effortDriven",width:80,minWidth:20,maxWidth:100,cssClass:"cell-effort-driven",sortable:!0,filterable:!0,filter:{collection:[{value:"",label:""},{value:!0,label:"True"},{value:!1,label:"False"}],model:g.CuW.singleSelect},exportWithFormatter:!1,formatter:g._tQ.checkmarkMaterial},{id:"prerequisites",name:"Prerequisites",field:"prerequisites",filterable:!0,formatter:(e,i,a)=>{if(a&&Array.isArray(a)){const e=a.map((e=>`Task ${e}`)).join(", ");return`${e}`}return""},customTooltip:{useRegularTooltip:!0,maxWidth:500},exportWithFormatter:!0,sanitizeDataExport:!0,minWidth:100,sortable:!0,type:g.PUO.string,editor:{collectionAsync:new Promise((e=>{setTimeout((()=>{e(Array.from(Array(this.dataset.length).keys()).map((e=>({value:e,label:e,prefix:"Task",suffix:"days"}))))}),500)})),customStructure:{label:"label",value:"value",labelPrefix:"prefix"},collectionOptions:{separatorBetweenTextLabels:" "},model:g.R8o.multipleSelect},filter:{collectionAsync:new Promise((e=>{setTimeout((()=>{e(Array.from(Array(this.dataset.length).keys()).map((e=>({value:e,label:`Task ${e}`}))))}))})),customStructure:{label:"label",value:"value",labelPrefix:"prefix"},collectionOptions:{separatorBetweenTextLabels:" "},model:g.CuW.multipleSelect,operator:g.huT.inContains}},{id:"action",name:"Action",field:"action",width:70,minWidth:70,maxWidth:70,formatter:()=>'
',excludeFromExport:!0,cellMenu:{hideCloseButton:!1,commandTitle:"Commands",commandItems:[{command:"command2",title:"Command 2",positionOrder:62,action:(e,i)=>{console.log(i.dataContext,i.column)},itemUsabilityOverride:e=>!e.dataContext.completed},{command:"command1",title:"Command 1",cssClass:"orange",positionOrder:61},{command:"delete-row",title:"Delete Row",positionOrder:64,iconCssClass:"mdi mdi-close",cssClass:"red",textCssClass:"bold",itemVisibilityOverride:e=>!e.dataContext.completed},{divider:!0,command:"",positionOrder:63},{command:"help",title:"Help",iconCssClass:"mdi mdi-help-circle-outline",positionOrder:66},{command:"something",title:"Disabled Command",disabled:!0,positionOrder:67}]}}],this.gridOptions={autoEdit:!0,autoCommitEdit:!0,editable:!0,autoResize:{container:"#demo-container",rightPadding:10},enableAutoSizeColumns:!0,enableAutoResize:!0,enableCellNavigation:!0,enableExcelExport:!0,excelExportOptions:{exportWithFormatter:!0},externalResources:[new k.T,new p.N],customTooltip:{formatter:this.tooltipFormatter.bind(this),headerFormatter:this.headerFormatter,headerRowFormatter:this.headerRowFormatter,usabilityOverride:e=>0!==e.cell&&"action"!==e?.column?.id},presets:{filters:[{columnId:"prerequisites",searchTerms:[1,3,5,7,9,12,15,18,21,25,28,29,30,32,34]}]},rowHeight:33,enableFiltering:!0,rowSelectionOptions:{selectActiveRow:!1},showCustomFooter:!0,enableCheckboxSelector:!0,enableRowSelection:!0,checkboxSelector:{hideInFilterHeaderRow:!1,hideInColumnTitleRow:!0},editCommandHandler:(e,i,a)=>{this.editCommandQueue.push(a),a.execute()},enableCellMenu:!0,cellMenu:{onCommand:(e,i)=>this.executeCommand(e,i),onOptionSelected:(e,i)=>{const a=i&&i.dataContext;a&&a.hasOwnProperty("completed")&&(a.completed=i.item.option,this.aureliaGrid.gridService.updateItem(a))}}}}loadData(e){const i=[];for(let a=0;a5&&e<25?a=1:e>=25&&e<50?a=2:e>=50&&e<75?a=3:e>=75&&e<100?a=4:100===e&&(a=5);for(let e=0;e=3?"text-warning":"text-secondary"}">`;return i}},t=i,"symbol"==typeof(n="Example33")&&(n=n.description?"[".concat(n.description,"]"):""),Object.defineProperty(t,"name",{configurable:!0,value:c?"".concat(c," ",n):n}),(()=>{const r="function"==typeof Symbol&&Symbol.metadata?Object.create(null):void 0;(function(e,i,a,r,o,l){function t(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var n,c=r.kind,d="getter"===c?"get":"setter"===c?"set":"value",s=!i&&e?r.static?e:e.prototype:null,m=i||(s?Object.getOwnPropertyDescriptor(s,r.name):{}),k=!1,p=a.length-1;p>=0;p--){var g={};for(var b in r)g[b]="access"===b?{}:r[b];for(var b in r.access)g.access[b]=r.access[b];g.addInitializer=function(e){if(k)throw new TypeError("Cannot add initializers after decoration has completed");l.push(t(e||null))};var v=(0,a[p])("accessor"===c?{get:m.get,set:m.set}:m[d],g);if("accessor"===c){if(void 0===v)continue;if(null===v||"object"!=typeof v)throw new TypeError("Object expected");(n=t(v.get))&&(m.get=n),(n=t(v.set))&&(m.set=n),(n=t(v.init))&&o.unshift(n)}else(n=t(v))&&("field"===c?o.unshift(n):m[d]=n)}s&&Object.defineProperty(s,r.name,m),k=!0})(null,e={value:i},a,{kind:"class",name:i.name,metadata:r},null,l),i=e.value,r&&Object.defineProperty(i,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:r}),function(e,i,a){for(var r=arguments.length>2,o=0;o{a.d(i,{A:()=>wn});var r=a(1601),o=a.n(r),l=a(6314),t=a.n(l),n=a(4417),c=a.n(n),d=new URL(a(3751),a.b),s=new URL(a(1771),a.b),m=new URL(a(996),a.b),k=new URL(a(6889),a.b),p=new URL(a(937),a.b),g=new URL(a(3326),a.b),b=new URL(a(2561),a.b),v=new URL(a(8980),a.b),u=new URL(a(4511),a.b),h=new URL(a(9153),a.b),f=new URL(a(2706),a.b),w=new URL(a(5325),a.b),x=new URL(a(7890),a.b),_=new URL(a(7104),a.b),y=new URL(a(1825),a.b),z=new URL(a(1379),a.b),$=new URL(a(2156),a.b),R=new URL(a(7698),a.b),L=new URL(a(8997),a.b),U=new URL(a(2053),a.b),S=new URL(a(1434),a.b),C=new URL(a(737),a.b),T=new URL(a(4487),a.b),B=new URL(a(7951),a.b),I=new URL(a(3975),a.b),j=new URL(a(5672),a.b),M=new URL(a(1966),a.b),F=new URL(a(4756),a.b),A=new URL(a(3721),a.b),E=new URL(a(1761),a.b),N=new URL(a(1329),a.b),O=new URL(a(3888),a.b),D=new URL(a(7237),a.b),q=new URL(a(4555),a.b),G=new URL(a(7786),a.b),H=new URL(a(4200),a.b),P=new URL(a(9067),a.b),W=new URL(a(3142),a.b),Q=new URL(a(5001),a.b),V=new URL(a(1632),a.b),Y=new URL(a(1830),a.b),K=new URL(a(4918),a.b),X=new URL(a(1704),a.b),J=new URL(a(9075),a.b),Z=new URL(a(3681),a.b),ee=new URL(a(8344),a.b),ie=new URL(a(3828),a.b),ae=new URL(a(9712),a.b),re=new URL(a(2805),a.b),oe=new URL(a(5644),a.b),le=new URL(a(4029),a.b),te=new URL(a(560),a.b),ne=new URL(a(8704),a.b),ce=new URL(a(5259),a.b),de=new URL(a(4042),a.b),se=new URL(a(5904),a.b),me=new URL(a(5052),a.b),ke=new URL(a(6988),a.b),pe=new URL(a(2216),a.b),ge=new URL(a(3397),a.b),be=new URL(a(739),a.b),ve=new URL(a(1959),a.b),ue=new URL(a(9810),a.b),he=new URL(a(6410),a.b),fe=new URL(a(5717),a.b),we=new URL(a(4441),a.b),xe=new URL(a(2312),a.b),_e=new URL(a(9279),a.b),ye=new URL(a(7185),a.b),ze=new URL(a(6428),a.b),$e=new URL(a(8166),a.b),Re=new URL(a(7433),a.b),Le=new URL(a(4541),a.b),Ue=new URL(a(9529),a.b),Se=new URL(a(778),a.b),Ce=new URL(a(4459),a.b),Te=new URL(a(7535),a.b),Be=new URL(a(1277),a.b),Ie=new URL(a(3171),a.b),je=new URL(a(2210),a.b),Me=new URL(a(416),a.b),Fe=new URL(a(284),a.b),Ae=new URL(a(4627),a.b),Ee=new URL(a(9007),a.b),Ne=new URL(a(9869),a.b),Oe=new URL(a(1335),a.b),De=new URL(a(6519),a.b),qe=new URL(a(1403),a.b),Ge=new URL(a(7594),a.b),He=new URL(a(9036),a.b),Pe=new URL(a(9028),a.b),We=new URL(a(8092),a.b),Qe=new URL(a(3374),a.b),Ve=new URL(a(2451),a.b),Ye=new URL(a(7548),a.b),Ke=new URL(a(8250),a.b),Xe=new URL(a(9562),a.b),Je=new URL(a(6501),a.b),Ze=new URL(a(9506),a.b),ei=new URL(a(3744),a.b),ii=new URL(a(2366),a.b),ai=new URL(a(736),a.b),ri=new URL(a(5589),a.b),oi=new URL(a(5297),a.b),li=new URL(a(5086),a.b),ti=new URL(a(9965),a.b),ni=new URL(a(1680),a.b),ci=new URL(a(9274),a.b),di=new URL(a(4069),a.b),si=new URL(a(6793),a.b),mi=new URL(a(8018),a.b),ki=new URL(a(1397),a.b),pi=new URL(a(3821),a.b),gi=new URL(a(5453),a.b),bi=new URL(a(1721),a.b),vi=new URL(a(729),a.b),ui=new URL(a(5309),a.b),hi=new URL(a(7523),a.b),fi=new URL(a(5951),a.b),wi=new URL(a(5784),a.b),xi=new URL(a(4907),a.b),_i=new URL(a(97),a.b),yi=new URL(a(1438),a.b),zi=new URL(a(6764),a.b),$i=new URL(a(3530),a.b),Ri=new URL(a(7865),a.b),Li=new URL(a(9505),a.b),Ui=new URL(a(4920),a.b),Si=new URL(a(8908),a.b),Ci=new URL(a(5724),a.b),Ti=new URL(a(3447),a.b),Bi=new URL(a(5741),a.b),Ii=new URL(a(6683),a.b),ji=new URL(a(2964),a.b),Mi=new URL(a(1152),a.b),Fi=new URL(a(3049),a.b),Ai=new URL(a(4506),a.b),Ei=new URL(a(3643),a.b),Ni=new URL(a(9808),a.b),Oi=new URL(a(109),a.b),Di=new URL(a(4717),a.b),qi=new URL(a(9586),a.b),Gi=new URL(a(4341),a.b),Hi=new URL(a(6452),a.b),Pi=new URL(a(936),a.b),Wi=new URL(a(2250),a.b),Qi=new URL(a(9624),a.b),Vi=new URL(a(7741),a.b),Yi=new URL(a(8549),a.b),Ki=new URL(a(8202),a.b),Xi=new URL(a(8560),a.b),Ji=new URL(a(379),a.b),Zi=new URL(a(7295),a.b),ea=new URL(a(1904),a.b),ia=new URL(a(8407),a.b),aa=new URL(a(7138),a.b),ra=new URL(a(795),a.b),oa=new URL(a(166),a.b),la=new URL(a(8900),a.b),ta=new URL(a(3534),a.b),na=new URL(a(1908),a.b),ca=new URL(a(70),a.b),da=new URL(a(5856),a.b),sa=new URL(a(6470),a.b),ma=new URL(a(7988),a.b),ka=new URL(a(1389),a.b),pa=new URL(a(6486),a.b),ga=new URL(a(1242),a.b),ba=new URL(a(496),a.b),va=new URL(a(8338),a.b),ua=new URL(a(9399),a.b),ha=new URL(a(2264),a.b),fa=new URL(a(7949),a.b),wa=new URL(a(3026),a.b),xa=new URL(a(6396),a.b),_a=new URL(a(2096),a.b),ya=new URL(a(3567),a.b),za=new URL(a(5030),a.b),$a=new URL(a(8038),a.b),Ra=new URL(a(9333),a.b),La=new URL(a(5227),a.b),Ua=new URL(a(2376),a.b),Sa=new URL(a(3684),a.b),Ca=new URL(a(2117),a.b),Ta=new URL(a(7090),a.b),Ba=new URL(a(6907),a.b),Ia=new URL(a(2638),a.b),ja=new URL(a(8506),a.b),Ma=new URL(a(4350),a.b),Fa=new URL(a(1906),a.b),Aa=new URL(a(1364),a.b),Ea=new URL(a(8537),a.b),Na=new URL(a(8163),a.b),Oa=new URL(a(6977),a.b),Da=new URL(a(7679),a.b),qa=new URL(a(1888),a.b),Ga=new URL(a(2705),a.b),Ha=new URL(a(3575),a.b),Pa=new URL(a(3576),a.b),Wa=new URL(a(9572),a.b),Qa=new URL(a(6122),a.b),Va=new URL(a(5510),a.b),Ya=new URL(a(927),a.b),Ka=new URL(a(8073),a.b),Xa=new URL(a(5727),a.b),Ja=new URL(a(917),a.b),Za=new URL(a(6487),a.b),er=new URL(a(8945),a.b),ir=new URL(a(2738),a.b),ar=new URL(a(5828),a.b),rr=new URL(a(2518),a.b),or=new URL(a(3276),a.b),lr=new URL(a(4314),a.b),tr=new URL(a(2449),a.b),nr=new URL(a(6673),a.b),cr=new URL(a(1304),a.b),dr=new URL(a(5383),a.b),sr=new URL(a(5066),a.b),mr=new URL(a(8646),a.b),kr=new URL(a(258),a.b),pr=t()(o()),gr=c()(d),br=c()(s),vr=c()(m),ur=c()(k),hr=c()(p),fr=c()(g),wr=c()(b),xr=c()(v),_r=c()(u),yr=c()(h),zr=c()(f),$r=c()(w),Rr=c()(x),Lr=c()(_),Ur=c()(y),Sr=c()(z),Cr=c()($),Tr=c()(R),Br=c()(L),Ir=c()(U),jr=c()(S),Mr=c()(C),Fr=c()(T),Ar=c()(B),Er=c()(I),Nr=c()(j),Or=c()(M),Dr=c()(F),qr=c()(A),Gr=c()(E),Hr=c()(N),Pr=c()(O),Wr=c()(D),Qr=c()(q),Vr=c()(G),Yr=c()(H),Kr=c()(P),Xr=c()(W),Jr=c()(Q),Zr=c()(V),eo=c()(Y),io=c()(K),ao=c()(X),ro=c()(J),oo=c()(Z),lo=c()(ee),to=c()(ie),no=c()(ae),co=c()(re),so=c()(oe),mo=c()(le),ko=c()(te),po=c()(ne),go=c()(ce),bo=c()(de),vo=c()(se),uo=c()(me),ho=c()(ke),fo=c()(pe),wo=c()(ge),xo=c()(be),_o=c()(ve),yo=c()(ue),zo=c()(he),$o=c()(fe),Ro=c()(we),Lo=c()(xe),Uo=c()(_e),So=c()(ye),Co=c()(ze),To=c()($e),Bo=c()(Re),Io=c()(Le),jo=c()(Ue),Mo=c()(Se),Fo=c()(Ce),Ao=c()(Te),Eo=c()(Be),No=c()(Ie),Oo=c()(je),Do=c()(Me),qo=c()(Fe),Go=c()(Ae),Ho=c()(Ee),Po=c()(Ne),Wo=c()(Oe),Qo=c()(De),Vo=c()(qe),Yo=c()(Ge),Ko=c()(He),Xo=c()(Pe),Jo=c()(We),Zo=c()(Qe),el=c()(Ve),il=c()(Ye),al=c()(Ke),rl=c()(Xe),ol=c()(Je),ll=c()(Ze),tl=c()(ei),nl=c()(ii),cl=c()(ai),dl=c()(ri),sl=c()(oi),ml=c()(li),kl=c()(ti),pl=c()(ni),gl=c()(ci),bl=c()(di),vl=c()(si),ul=c()(mi),hl=c()(ki),fl=c()(pi),wl=c()(gi),xl=c()(bi),_l=c()(vi),yl=c()(ui),zl=c()(hi),$l=c()(fi),Rl=c()(wi),Ll=c()(xi),Ul=c()(_i),Sl=c()(yi),Cl=c()(zi),Tl=c()($i),Bl=c()(Ri),Il=c()(Li),jl=c()(Ui),Ml=c()(Si),Fl=c()(Ci),Al=c()(Ti),El=c()(Bi),Nl=c()(Ii),Ol=c()(ji),Dl=c()(Mi),ql=c()(Fi),Gl=c()(Ai),Hl=c()(Ei),Pl=c()(Ni),Wl=c()(Oi),Ql=c()(Di),Vl=c()(qi),Yl=c()(Gi),Kl=c()(Hi),Xl=c()(Pi),Jl=c()(Wi),Zl=c()(Qi),et=c()(Vi),it=c()(Yi),at=c()(Ki),rt=c()(Xi),ot=c()(Ji),lt=c()(Zi),tt=c()(ea),nt=c()(ia),ct=c()(aa),dt=c()(ra),st=c()(oa),mt=c()(la),kt=c()(ta),pt=c()(na),gt=c()(ca),bt=c()(da),vt=c()(sa),ut=c()(ma),ht=c()(ka),ft=c()(pa),wt=c()(ga),xt=c()(ba),_t=c()(va),yt=c()(ua),zt=c()(ha),$t=c()(fa),Rt=c()(wa),Lt=c()(xa),Ut=c()(_a),St=c()(ya),Ct=c()(za),Tt=c()($a),Bt=c()(Ra),It=c()(La),jt=c()(Ua),Mt=c()(Sa),Ft=c()(Ca),At=c()(Ta),Et=c()(Ba),Nt=c()(Ia),Ot=c()(ja),Dt=c()(Ma),qt=c()(Fa),Gt=c()(Aa),Ht=c()(Ea),Pt=c()(Na),Wt=c()(Oa),Qt=c()(Da),Vt=c()(qa),Yt=c()(Ga),Kt=c()(Ha),Xt=c()(Pa),Jt=c()(Wa),Zt=c()(Qa),en=c()(Va),an=c()(Ya),rn=c()(Ka),on=c()(Xa),ln=c()(Ja),tn=c()(Za),nn=c()(er),cn=c()(ir),dn=c()(ar),sn=c()(rr),mn=c()(or),kn=c()(lr),pn=c()(tr),gn=c()(nr),bn=c()(cr),vn=c()(dr),un=c()(sr),hn=c()(mr),fn=c()(kr);pr.push([e.id,`/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n *//*! name: vanilla-calendar-pro v2.9.10 | url: https://github.com/uvarov-frontend/vanilla-calendar-pro */.vanilla-calendar{position:relative;box-sizing:border-box;display:flex;width:300px;min-width:272px;max-width:100%;flex-direction:column;border-radius:.75rem;padding:1rem;opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:.15s}@supports((width: -webkit-max-content) or (width: max-content)) and ((height: -webkit-max-content) or (height: max-content)){.vanilla-calendar{height:-webkit-max-content;height:max-content;width:-webkit-max-content;width:max-content}}.vanilla-calendar_multiple{width:550px}@supports(width: -webkit-fit-content) or (width: -moz-fit-content) or (width: fit-content){.vanilla-calendar_multiple{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.vanilla-calendar button:focus-visible{border-radius:.5rem;outline-style:solid;outline-width:1px;outline-offset:-1px}.vanilla-calendar.vanilla-calendar_multiple .vanilla-calendar-days{flex-grow:0}.vanilla-calendar_hidden{pointer-events:none;opacity:0}.vanilla-calendar_hidden *{pointer-events:none !important}.vanilla-calendar_to-input{position:absolute}.vanilla-calendar_to-input_bottom{margin-top:.25rem}.vanilla-calendar_to-input_top{margin-top:-0.25rem}.vanilla-calendar-controls{pointer-events:none;position:absolute;left:0;right:0;top:0;z-index:20;box-sizing:content-box;display:flex;align-items:center;justify-content:space-between;padding-left:1rem;padding-right:1rem;padding-top:1.25rem}.vanilla-calendar-arrow{pointer-events:auto;position:relative;display:block;height:1.5rem;width:1.5rem;cursor:pointer;border-width:0px;background-color:transparent}.vanilla-calendar-arrow:before{position:absolute;left:0;top:0;height:100%;width:100%;background-position:center;background-repeat:no-repeat;--tw-content: "";content:var(--tw-content)}.vanilla-calendar-arrow.vanilla-calendar-arrow_prev:before{transform:rotate(90deg)}.vanilla-calendar-arrow.vanilla-calendar-arrow_next:before{transform:rotate(-90deg)}.vanilla-calendar-grid{display:flex;flex-grow:1;flex-wrap:wrap;justify-content:center;gap:1.75rem}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column{pointer-events:none;opacity:.3}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_month,.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_year{pointer-events:auto;opacity:1}.vanilla-calendar-column{display:flex;min-width:-webkit-min-content;min-width:min-content;flex-direction:column}.vanilla-calendar-header{position:relative;margin-bottom:.75rem;display:flex;align-items:center}.vanilla-calendar-header__content{display:grid;flex-grow:1;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;justify-content:center;white-space:pre-wrap;padding-left:1rem;padding-right:1rem}.vanilla-calendar-month,.vanilla-calendar-year{cursor:pointer;border-radius:.25rem;border-width:0px;background-color:transparent;padding:.25rem;font-size:1rem;line-height:1.5rem;font-weight:700}.vanilla-calendar-month.vanilla-calendar-month_disabled,.vanilla-calendar-year.vanilla-calendar-year_disabled{pointer-events:none}.vanilla-calendar-months{display:grid;flex-grow:1;grid-template-columns:repeat(4, minmax(0, 1fr));align-items:center;row-gap:1rem;column-gap:.5rem}.vanilla-calendar-years{display:grid;flex-grow:1;grid-template-columns:repeat(5, minmax(0, 1fr));align-items:center;row-gap:1rem;column-gap:.5rem}.vanilla-calendar-months_selecting .vanilla-calendar-months__month,.vanilla-calendar-years_selecting .vanilla-calendar-years__year{cursor:pointer}.vanilla-calendar-months_selecting .vanilla-calendar-months__month .vanilla-calendar-months__month_disabled,.vanilla-calendar-years_selecting .vanilla-calendar-years__year .vanilla-calendar-years__year_disabled{cursor:default}.vanilla-calendar-months__month,.vanilla-calendar-years__year{display:flex;height:2.5rem;align-items:center;justify-content:center;word-break:break-all;border-radius:.5rem;border-width:0px;padding:.25rem;text-align:center;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,.vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{pointer-events:none}.vanilla-calendar-week-numbers{display:flex;flex-direction:column}.vanilla-calendar-week-numbers__title{margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-week-numbers__content{display:grid;grid-auto-flow:row;align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-week-number{margin:0;display:flex;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:pointer;align-items:center;justify-content:center;border-style:none;background-color:transparent;padding:0;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-wrapper{display:flex;flex-grow:1}.vanilla-calendar-content{display:flex;flex-grow:1;flex-direction:column}.vanilla-calendar-week{margin-bottom:.5rem;display:grid;grid-template-columns:repeat(7, 1fr);justify-items:center}.vanilla-calendar-week__day{display:flex;width:100%;min-width:1.875rem;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-days{display:grid;flex-grow:1;grid-template-columns:repeat(7, 1fr);align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn{cursor:pointer;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:75ms}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn_disabled{cursor:default}.vanilla-calendar-day{position:relative;display:flex;width:100%;align-items:center;justify-content:center}.vanilla-calendar-day_hover-intermediate .vanilla-calendar-day__btn{border-radius:0}.vanilla-calendar-day_hover-first .vanilla-calendar-day__btn{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.vanilla-calendar-day_hover-first.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn{border-radius:.5rem}.vanilla-calendar-day:focus-visible .vanilla-calendar-day__popup,.vanilla-calendar-day:hover .vanilla-calendar-day__popup{pointer-events:auto;opacity:1}.vanilla-calendar-day_selected-first .vanilla-calendar-day__btn_selected{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.vanilla-calendar-day_selected-first.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-radius:.5rem}.vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected{border-radius:0}.vanilla-calendar-day__btn{display:flex;height:100%;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:default;align-items:center;justify-content:center;border-radius:.5rem;border-width:0px;padding:0;font-size:.75rem;line-height:1rem;font-weight:400}.vanilla-calendar-day__btn_today{font-weight:700}.vanilla-calendar-day__btn_disabled{pointer-events:none}.vanilla-calendar-day__popup{transform:translate(-50%);pointer-events:none;position:absolute;left:50%;top:100%;z-index:20;width:8rem;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:400;opacity:0}.vanilla-calendar-day__popup:before{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:after{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:hover{pointer-events:auto;opacity:1}.vanilla-calendar-day__popup:before{content:"";left:0;bottom:0;z-index:-10;display:block;height:calc(100% - 4px);width:100%;border-radius:.5rem}.vanilla-calendar-time{margin-top:.75rem;display:grid;grid-template-columns:auto 1fr;gap:.75rem;border-top-width:1px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-style:solid;padding-top:.75rem}.vanilla-calendar-time__content{display:grid;grid-auto-flow:column;align-items:center}.vanilla-calendar-time__hours{position:relative;margin-right:.35rem;width:1.75rem}.vanilla-calendar-time__hours:after{position:absolute;right:-5px;top:50%;margin-top:calc(-50% + 1px);display:block;--tw-content: ":";content:var(--tw-content)}.vanilla-calendar-time__minutes{width:1.75rem}.vanilla-calendar-time__hours input,.vanilla-calendar-time__minutes input{position:relative;margin:0;box-sizing:border-box;display:block;width:100%;border-radius:.25rem;border-width:0px;padding:.125rem;text-align:center;font-size:1.125rem;font-weight:600;line-height:1.125rem}.vanilla-calendar-time__hours input:focus-visible,.vanilla-calendar-time__minutes input:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__hours input:disabled,.vanilla-calendar-time__minutes input:disabled{cursor:default}.vanilla-calendar-time__hours input:hover:disabled,.vanilla-calendar-time__minutes input:hover:disabled{background-color:transparent}.vanilla-calendar-time__keeping{margin-left:1px;margin-top:.25rem;width:22px;cursor:pointer;border-radius:.25rem;border-width:0px;background-color:transparent;padding:0;font-size:.69rem}.vanilla-calendar-time__keeping:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__keeping:disabled{cursor:default}.vanilla-calendar-time__keeping:hover:disabled{background-color:transparent}.vanilla-calendar-time__ranges{display:grid;grid-auto-flow:row}.vanilla-calendar-time__range{position:relative;z-index:10;font-size:0}.vanilla-calendar-time__range:before{content:var(--tw-content);left:0}.vanilla-calendar-time__range:after{content:var(--tw-content);right:0}.vanilla-calendar-time__range:before,.vanilla-calendar-time__range:after{content:"";transform:translateY(-50%);pointer-events:none;position:absolute;top:50%;z-index:10;height:.5rem;width:1px}.vanilla-calendar-time__range input{position:relative;margin:0;height:1.25rem;width:100%;cursor:pointer;-webkit-appearance:none;appearance:none;outline-width:0px}.vanilla-calendar-time__range input::-webkit-slider-thumb{position:relative;z-index:20;margin-top:-0.5rem;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-moz-range-thumb{position:relative;z-index:20;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-webkit-slider-runnable-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-moz-range-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light].vanilla-calendar{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light].vanilla-calendar_to-input{--tw-shadow: 0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored: 0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-arrow{background-color:transparent}[data-calendar-theme=light] .vanilla-calendar-arrow:before{background-image:url(${gr})}[data-calendar-theme=light] .vanilla-calendar-arrow:hover:before{opacity:.6}[data-calendar-theme=light] .vanilla-calendar-header__content,[data-calendar-theme=light] .vanilla-calendar-month,[data-calendar-theme=light] .vanilla-calendar-year{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-month:hover,[data-calendar-theme=light] .vanilla-calendar-year:hover{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_not-active{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-months__month{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-months__month:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-years__year{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-years__year:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-week-numbers__title,[data-calendar-theme=light] .vanilla-calendar-week-number{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week-number:hover{color:#475569}[data-calendar-theme=light] .vanilla-calendar-week__day{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity: .7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity: .7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__btn:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_today{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_next{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__popup{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__popup:before{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-shadow: 0 3px 15px rgba(85, 85, 85, .2);--tw-shadow-colored: 0 3px 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light] .vanilla-calendar-time{border-color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input,[data-calendar-theme=light] .vanilla-calendar-time__minutes input{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=light] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:before,[data-calendar-theme=light] .vanilla-calendar-time__range:after{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-thumb{border-color:#cbd5e1;--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-thumb{border-color:#cbd5e1;--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=dark].vanilla-calendar{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark].vanilla-calendar_to-input{--tw-shadow: 0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored: 0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=dark].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-arrow{background-color:transparent}[data-calendar-theme=dark] .vanilla-calendar-arrow:before{background-image:url(${br})}[data-calendar-theme=dark] .vanilla-calendar-arrow:hover:before{opacity:.6}[data-calendar-theme=dark] .vanilla-calendar-header__content,[data-calendar-theme=dark] .vanilla-calendar-month,[data-calendar-theme=dark] .vanilla-calendar-year{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-month:hover,[data-calendar-theme=dark] .vanilla-calendar-year:hover,[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_not-active{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month,[data-calendar-theme=dark] .vanilla-calendar-years__year{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity: 1;background-color:rgb(100 116 139/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-week-numbers__title,[data-calendar-theme=dark] .vanilla-calendar-week-number{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week-number:hover{color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-week__day{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity: .8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity: .8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#e2e8f0}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_next{color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__popup{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__popup:before{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));--tw-shadow: inset 0 0 0 1px rgb(255 255 255 / .1);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=dark] .vanilla-calendar-time{border-color:#1e293b}[data-calendar-theme=dark] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:before,[data-calendar-theme=dark] .vanilla-calendar-time__range:after{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-thumb{border-color:#475569;--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-thumb{border-color:#475569;--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}/*!\n * Multiple-Select-Vanilla styling\n * @author zhixin wen \n * @contributor Ghislain B.\n */.ms-dark-mode{--ms-checkbox-color: rgb(63.5819672131, 140.3073770492, 253.4180327869);--ms-checkbox-hover-color: rgb(78.756557377, 149.3995901639, 253.543442623);--ms-checkbox-icon-container-border: 1px solid #797979;--ms-choice-border: 1px solid #757575;--ms-choice-bgcolor: #262b2f;--ms-choice-color: #d4d4d4;--ms-choice-focus-border-color: rgb(38.2909836066, 125.1536885246, 253.2090163934);--ms-choice-focus-box-shadow: 0 0 0 2px rgba(13, 110, 253, 0.2);--ms-drop-background: #2a2f34;--ms-drop-border: 1px solid #585858;--ms-drop-color: #cccccc;--ms-drop-hide-radio-hover-bgcolor: rgb(1.9713114754, 97.5799180328, 238.5286885246);--ms-drop-option-divider-border-top: 1px solid #696969;--ms-drop-scrollbar-color: #828282 #424242;--ms-icon-color: #bcbcbc;--ms-icon-color-hover: #d0d0d0;--ms-option-highlight-bg-color: rgb(1.762295082, 87.2336065574, 213.237704918);--ms-ok-button-bg-color: #262b2f;--ms-ok-button-bg-hover-color: #24282c;--ms-ok-button-border-color: #4a4a4a;--ms-ok-button-text-color: rgb(38.2909836066, 125.1536885246, 253.2090163934);--ms-ok-button-text-hover-color: rgb(38.2909836066, 125.1536885246, 253.2090163934);--ms-optgroup-color: #fff;--ms-search-input-bg-color: #2f353a;--ms-search-input-color: #d4d4d4;--ms-search-input-border: 1px solid #757575;--ms-select-all-border-bottom: 1px solid #5d5d5d;--ms-select-all-text-color: #fff;--ms-select-all-text-font-weight: bold}/*!\n * Multiple-Select-Vanilla styling\n * @author zhixin wen \n * @contributor Ghislain B.\n */.ms-icon-caret{--ms-icon-caret-icon-svg: url(${vr});-webkit-mask:var(--ms-icon-caret-icon-svg) no-repeat;mask:var(--ms-icon-caret-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-close{--ms-icon-close-icon-svg: url(${ur});-webkit-mask:var(--ms-icon-close-icon-svg) no-repeat;mask:var(--ms-icon-close-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-check{--ms-icon-check-icon-svg: url(${hr});-webkit-mask:var(--ms-icon-check-icon-svg) no-repeat;mask:var(--ms-icon-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-minus{--ms-icon-minus-icon-svg: url(${fr});-webkit-mask:var(--ms-icon-minus-icon-svg) no-repeat;mask:var(--ms-icon-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-radio{--ms-icon-radio-icon-svg: url(${wr});-webkit-mask:var(--ms-icon-radio-icon-svg) no-repeat;mask:var(--ms-icon-radio-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-parent .ms-icon,.ms-drop .ms-icon{display:inline-block;background-color:currentColor;flex-shrink:0;color:var(--ms-icon-color, inherit);font-size:var(--ms-icon-size, 13px);height:var(--ms-icon-size, 13px);width:var(--ms-icon-size, 13px)}.ms-parent .ms-icon:hover,.ms-drop .ms-icon:hover{color:var(--ms-icon-color-hover, #303030)}.ms-parent .ms-select-all,.ms-parent li:not(.hide-radio),.ms-drop .ms-select-all,.ms-drop li:not(.hide-radio){cursor:pointer}.ms-parent .ms-select-all.disabled,.ms-parent li:not(.hide-radio).disabled,.ms-drop .ms-select-all.disabled,.ms-drop li:not(.hide-radio).disabled{cursor:default}.ms-parent .ms-select-all .icon-checkbox-container,.ms-parent li:not(.hide-radio) .icon-checkbox-container,.ms-drop .ms-select-all .icon-checkbox-container,.ms-drop li:not(.hide-radio) .icon-checkbox-container{display:inline-flex;align-items:center;justify-content:center;height:var(--ms-checkbox-icon-container-height, 1.05rem);width:var(--ms-checkbox-icon-container-width, 1.05rem);border:var(--ms-checkbox-icon-container-border, 1px solid #d0d0d0);border-radius:.125rem}.ms-parent .ms-select-all .icon-checkbox-container div,.ms-parent li:not(.hide-radio) .icon-checkbox-container div,.ms-drop .ms-select-all .icon-checkbox-container div,.ms-drop li:not(.hide-radio) .icon-checkbox-container div{font-size:14px;color:var(--ms-checkbox-color, #0d6efd)}.ms-parent .ms-select-all .icon-checkbox-container div:hover,.ms-parent li:not(.hide-radio) .icon-checkbox-container div:hover,.ms-drop .ms-select-all .icon-checkbox-container div:hover,.ms-drop li:not(.hide-radio) .icon-checkbox-container div:hover{color:var(--ms-checkbox-hover-color, rgb(2.0549180328, 101.718442623, 248.6450819672))}.ms-parent .ms-select-all .icon-checkbox-container div.ms-icon-uncheck,.ms-parent li:not(.hide-radio) .icon-checkbox-container div.ms-icon-uncheck,.ms-drop .ms-select-all .icon-checkbox-container div.ms-icon-uncheck,.ms-drop li:not(.hide-radio) .icon-checkbox-container div.ms-icon-uncheck{visibility:hidden}.ms-parent .ms-select-all .icon-checkbox-container.radio,.ms-parent li:not(.hide-radio) .icon-checkbox-container.radio,.ms-drop .ms-select-all .icon-checkbox-container.radio,.ms-drop li:not(.hide-radio) .icon-checkbox-container.radio{border-radius:50%}.ms-parent .ms-select-all .icon-checkbox-container+span,.ms-parent li:not(.hide-radio) .icon-checkbox-container+span,.ms-drop .ms-select-all .icon-checkbox-container+span,.ms-drop li:not(.hide-radio) .icon-checkbox-container+span{display:inline-flex;align-items:center;column-gap:var(--ms-label-column-gap, 0);padding-left:var(--ms-label-text-padding-left, 8px)}.ms-offscreen{clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;position:absolute !important;outline:0 !important;left:auto !important;top:auto !important}.ms-parent{display:inline-block;position:relative;vertical-align:middle}.ms-choice{display:flex;align-items:center;cursor:pointer;width:100%;height:26px;overflow:hidden;padding:var(--ms-choice-padding, 0 6px 0 8px);background-color:var(--ms-choice-bgcolor, #fff);border:var(--ms-choice-border, 1px solid #ccc);border-radius:var(--ms-choice-border-radius, 4px);line-height:var(--ms-choice-line-height, 26px);color:var(--ms-choice-color, #444);text-align:var(--ms-choice-text-align, left);outline:var(--ms-drop-outline, 0);text-decoration:none;user-select:none;white-space:nowrap}.ms-choice:focus{border-color:var(--ms-choice-focus-border-color, hsl(215.75, 98.3606557377%, 112.1568627451%));box-shadow:var(--ms-choice-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.ms-choice.disabled{border:var(--ms-choice-disabled-border, 1px solid #ddd);background-color:var(--ms-choice-disabled-bgcolor, #f4f4f4);background-image:none;cursor:default}.ms-choice>span{display:flex;flex:1;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;column-gap:var(--ms-label-column-gap, 0)}.ms-choice>span.ms-placeholder{color:var(--ms-placeholder-color, #c9c9c9)}.ms-choice>div.ms-icon-close{margin-right:2px}.ms-choice>div.ms-icon-caret{height:var(--ms-chevron-icon-size, 16px);width:var(--ms-chevron-icon-size, 16px)}.ms-choice>div.ms-icon-caret.open{transform:scaleY(-1)}.ms-drop{width:auto;min-width:100%;overflow:hidden;display:none;position:absolute;background:var(--ms-drop-background, #fff);border:var(--ms-drop-border, 1px solid #d0d0d0);border-radius:var(--ms-drop-border-radius, 4px);color:var(--ms-drop-color, #333);margin-top:var(--ms-drop-margin-top, -1px);padding:var(--ms-drop-padding, 0);z-index:var(--ms-drop-zindex, 1050)}.ms-drop.bottom{top:100%;box-shadow:var(--ms-drop-bottom-box-shadow, 0 4px 5px rgba(0, 0, 0, 0.15))}.ms-drop.top{bottom:100%;box-shadow:var(--ms-drop-top-box-shadow, 0 -4px 5px rgba(0, 0, 0, 0.15))}.ms-drop .ms-select-all{border-bottom:var(--ms-select-all-border-bottom, 1px solid #ddd);line-height:var(--ms-select-all-line-height, calc(13px + 2px));padding:var(--ms-select-all-padding, 4px);width:100%}.ms-drop .ms-select-all:hover{background-color:var(--ms-select-all-text-hover-color, transparent)}.ms-drop .ms-select-all.highlighted{background-color:var(--ms-option-highlight-bg-color, #fcfcfc)}.ms-drop .ms-select-all label{display:inline-flex;align-items:center;font-weight:var(--ms-select-all-text-font-weight, normal);padding:var(--ms-select-all-label-padding, 6px 10px);border:var(--ms-select-all-label-border, 1px solid transparent);color:var(--ms-select-all-text-color, rgb(1.9713114754, 97.5799180328, 238.5286885246));width:100%}.ms-drop .ms-select-all label:hover{cursor:pointer;border:var(--ms-select-all-label-hover-border, 1px solid #d5d5d5)}.ms-drop .ms-select-all label input{opacity:0;width:0;margin-left:0}.ms-drop .ms-select-all label div{display:inline-flex}.ms-drop .ms-ok-button{cursor:pointer;display:block;padding:var(--ms-ok-button-padding, 0);width:var(--ms-ok-button-width, 100%);height:var(--ms-ok-button-height, 26px);border-color:var(--ms-ok-button-border-color, #ccc);border-radius:var(--ms-ok-button-border-radius, 0 0 4px 4px);border-width:var(--ms-ok-button-border-width, 1px 0 0 0);text-align:var(--ms-ok-button-text-align, center);color:var(--ms-ok-button-text-color, #0d6efd);font-weight:var(--ms-ok-button-font-weight, 600);background-color:var(--ms-ok-button-bg-color, #fff)}.ms-drop .ms-ok-button:hover{background-color:var(--ms-ok-button-bg-hover-color, #f9f9f9);color:var(--ms-ok-button-text-hover-color, rgb(1.9713114754, 97.5799180328, 238.5286885246))}.ms-search{display:flex;align-items:center;justify-content:center;box-sizing:border-box;position:relative;white-space:nowrap;width:100%;margin:var(--ms-search-margin, 0);min-height:var(--ms-search-min-height, 26px);padding:var(--ms-search-padding, 4px);z-index:var(--ms-search-zindex, 10000)}.ms-search input{box-shadow:none;font-family:sans-serif;height:auto !important;width:100%;color:var(--ms-search-input-color, #444);background-color:var(--ms-search-input-bg-color, #fff);border:var(--ms-search-input-border, 1px solid #b9b9b9);border-radius:var(--ms-search-input-border-radius, 5px);min-height:var(--ms-search-input-min-height, 24px);outline:var(--ms-search-input-outline, 0);padding:var(--ms-search-input-padding, 0 5px);margin:var(--ms-search-input-margin, 0)}.ms-search input::placeholder{color:var(--ms-search-input-placeholder, #999)}.ms-search span.ms-icon-close{cursor:pointer;height:var(--ms-icon-size, 13px);margin:var(--ms-search-icon-close-margin, 0 2px 0 5px)}.ms-drop ul{overflow:auto;outline:var(--ms-drop-outline, 0);margin:var(--ms-drop-list-margin, 0px);padding:var(--ms-drop-list-padding, 4px 6px);scrollbar-color:var(--ms-drop-scrollbar-color, #c1c1c1 #f1f1f1)}.ms-drop ul>li{cursor:pointer;background-image:none;list-style:none;position:static;align-items:var(--ms-drop-list-item-align-items, center);display:var(--ms-drop-list-item-display, flex);padding:var(--ms-drop-list-item-padding, 2px 4px)}.ms-drop ul>li .disabled{cursor:default;font-weight:normal !important;opacity:var(--ms-drop-list-item-disabled-opacity, 0.35);filter:var(--ms-drop-list-item-disabled-filter, Alpha(Opacity=35))}.ms-drop ul>li.multiple{display:block;float:left}.ms-drop ul>li.group{clear:both}.ms-drop ul>li.multiple label{width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-drop ul>li label{cursor:pointer;display:flex;align-items:center;font-weight:normal;position:relative;white-space:nowrap;flex:0 0 100%;margin-bottom:var(--ms-label-margin-bottom, 0);min-height:var(--ms-label-min-height, 1.25rem);padding:var(--ms-label-padding, 2px 4px)}.ms-drop ul>li label.optgroup{color:var(--ms-optgroup-color, #000);font-weight:var(--ms-drop-optgroup-font-weight, bold)}.ms-drop ul>li.hide-radio{padding:var(--ms-drop-hide-radio-padding, 0)}.ms-drop ul>li.hide-radio:focus,.ms-drop ul>li.hide-radio:hover{background-color:var(--ms-drop-hide-radio-hover-bgcolor, #fafafa)}.ms-drop ul>li.hide-radio.selected{color:var(--ms-drop-hide-radio-selected-color, unset);background-color:var(--ms-drop-hide-radio-selected-bgcolor, unset)}.ms-drop ul>li.hide-radio label{margin-bottom:var(--ms-drop-hide-radio-label-margin-bottom, 0);padding:var(--ms-drop-hide-radio-label-padding, 5px 8px)}.ms-drop ul>li.hide-radio input{display:none}.ms-drop ul>li.option-level-1 label{padding-left:var(--ms-drop-list-item-level1-padding-left, 8px)}.ms-drop ul>li.option-divider{padding:var(--ms-drop-option-divider-padding, 0);border-top:var(--ms-drop-option-divider-border-top, 1px solid #e9ecef)}.ms-drop ul>li.highlighted{background-color:var(--ms-option-highlight-bg-color, #fcfcfc)}.ms-drop input[type=radio],.ms-drop input[type=checkbox]{opacity:0;width:0;position:absolute;margin-left:var(--ms-drop-input-margin-left, -1.25rem);margin-top:var(--ms-drop-input-margin-top, 0.3rem);accent-color:var(--ms-checkbox-color, #0d6efd)}.ms-drop input:focus{outline:var(--ms-input-focus-outline, none)}.ms-drop .ms-no-results{display:none}.ms-drop .ms-infinite-option{height:var(--ms-infinite-empty-option-height, 20px)}.ms-dark-mode,.ms-drop.ms-dark-mode,.slick-dark-mode .ms-dark-mode,.slick-dark-mode .slick-submenu,.slick-dark-mode{--slick-primary-color: rgb(88.8729508197, 155.4610655738, 253.6270491803);--slick-base-dark-text-color: #d4d4d4;--slick-base-dark-menu-bg-color: #252525;--slick-base-dark-menu-border: 1px solid #505050;--slick-base-dark-menu-item-border: 1px solid #5a5a5a;--slick-base-dark-menu-item-hover-color: #363b40;--slick-base-dark-invalid-color: #ea868f;--slick-highlight-color: rgb(88.8729508197, 155.4610655738, 253.6270491803);--slick-text-color: #d4d4d4;--slick-autocomplete-bg-color: var(--slick-base-dark-menu-bg-color);--slick-autocomplete-hover-bg-color: #2c3034;--slick-autocomplete-text-color: #cdcdcd;--slick-autocomplete-tpl4-bottom-right-text-color: var(--slick-base-dark-text-color);--slick-autocomplete-tpl4-bottom-left-text-color: var(--slick-base-dark-text-color);--slick-autocomplete-tpl4-top-left-text-color: #fafafa;--slick-button-border-color: #626262;--slick-button-hover-border-color: #808080;--slick-button-primary-color: #bababa;--slick-button-style-bg-color: var(--slick-base-dark-menu-bg-color);--slick-btn-default-bg-color: #383838;--slick-btn-default-text-color: #ffffff;--slick-btn-default-border-color: #565656;--slick-cell-even-background-color: #141618;--slick-cell-odd-background-color: #2c3034;--slick-cell-text-color: #d4d4d4;--slick-cell-border-top: 1px solid #474747;--slick-column-picker-background-color: var(--slick-base-dark-menu-bg-color);--slick-column-picker-box-shadow: 0 0 1px #606060;--slick-column-picker-border: var(--slick-base-dark-menu-border);--slick-column-picker-close-btn-color: #bbbbbb;--slick-column-picker-close-btn-bg-color: transparent;--slick-column-picker-hr-bg-color: #434343;--slick-column-picker-hr-divider-border: 1px solid #525252;--slick-column-picker-icon-color: var(--slick-highlight-color);--slick-column-picker-item-hover-border: var(--slick-base-dark-menu-item-border);--slick-column-picker-item-hover-color: var(--slick-base-dark-menu-item-hover-color);--slick-column-picker-title-border-bottom: 1px solid #525252;--slick-checkbox-opacity-hover: 0.7;--slick-checkbox-icon-color: var(--slick-primary-color);--slick-checkbox-icon-bg-color: #444444;--slick-checkbox-unchecked-color: rgb(63.5819672131, 140.3073770492, 253.4180327869);--slick-checkbox-unchecked-opacity: 0.4;--slick-detail-view-icon-color: var(--slick-primary-color);--slick-detail-view-icon-color-hover: var(--slick-primary-color);--slick-detail-view-icon-opacity-hover: 0.75;--slick-detail-view-container-border: 1px solid #525252;--slick-detail-view-container-bgcolor: #3c4349;--slick-grid-menu-icon-btn-color: #ededed;--slick-row-mouse-hover-color: #2c3034;--slick-header-background-color: #1c1c1c;--slick-grid-footer-bg-color: #1c1c1c;--slick-grid-footer-border-top: 1px solid #606060;--slick-header-text-color: #e4e4e4;--slick-hover-header-color: var(--slick-base-dark-text-color);--slick-header-row-background-color: #2d2d2d;--slick-preheader-border-right: 1px solid #3e3e3e;--slick-pane-top-border-top: 1px solid #606060;--slick-empty-data-warning-color: var(--slick-base-dark-text-color);--slick-grid-header-background: #2d2d2d;--slick-icon-sort-color: var(--slick-primary-color);--slick-header-column-background-active: #535353;--slick-slider-filter-input-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-menu-bg-color: var(--slick-base-dark-menu-bg-color);--slick-menu-border: var(--slick-base-dark-menu-border);--slick-menu-box-shadow: 0 0 1px #606060;--slick-menu-close-btn-bg-color: transparent;--slick-menu-close-btn-color: #bbbbbb;--slick-menu-color: #ededed;--slick-menu-item-disabled-color: #686868;--slick-menu-divider-color: #606060;--slick-menu-item-hover-color: var(--slick-base-dark-menu-item-hover-color);--slick-menu-item-hover-border: var(--slick-base-dark-menu-item-border);--slick-menu-title-border-bottom: 1px solid #525252;--slick-menu-title-color: #cecece;--slick-slider-filter-border: var(--slick-base-dark-menu-item-border);--slick-slider-filter-thumb-color: #d0d0d0;--slick-font-color: #d3d3d3;--slick-form-control-border: var(--slick-base-dark-menu-item-border);--slick-form-control-bg-color: var(--slick-base-dark-menu-bg-color);--slick-input-group-addon-color: var(--slick-base-dark-text-color);--slick-input-group-addon-bg-color: #383a3c;--slick-input-group-addon-border: var(--slick-base-dark-menu-item-border);--slick-input-group-btn-bg-color: #454545;--slick-input-group-btn-hover-bg-color: #3e3e3e;--slick-input-group-btn-border: var(--slick-base-dark-menu-item-border);--slick-input-group-append-bg-color: #383838;--slick-compound-filter-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-date-picker-bg-color: var(--slick-base-dark-menu-bg-color);--slick-footer-left-text-color: #acacac;--slick-footer-right-text-color: #acacac;--slick-grid-header-unorderable-bg-color: #1c1c1c;--slick-slider-filter-runnable-track-bgcolor: #787878;--slick-draggable-group-placeholder-color: #999;--slick-draggable-group-drop-bgcolor: #2c3034;--slick-draggable-group-droppable-hover-bgcolor: #353a3f;--slick-draggable-group-drop-border: #3e3e3e;--slick-draggable-group-drop-border-top: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-bottom: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-right: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-left: var(--slick-draggable-group-drop-border);--slick-draggable-group-toggle-all-border: 1px solid #626262;--slick-draggable-group-toggle-all-icon-color: var(--slick-primary-color);--slick-draggable-group-column-border: 1px solid #626262;--slick-group-totals-formatter-bgcolor: #1f2225;--slick-group-totals-formatter-color: #f3f3f3;--slick-icon-group-color: var(--slick-primary-color);--slick-editing-field-bg-color: #333333;--slick-editing-field-border: 1px solid #7c7c7c;--slick-editor-input-disabled-color: #404040;--slick-placeholder-color: #999;--slick-editor-modal-default-btn-disabled-bg-color: #3f3f3f;--slick-editor-modal-default-btn-disabled-color: #5b5b5b;--slick-editor-modal-detail-container-border-modified: 1px solid #cc8400;--slick-btn-default-border: var(--slick-base-dark-menu-item-border);--slick-btn-default-border-hover-color: var(--slick-button-hover-border-color);--slick-editor-modal-close-btn-border-left: var(--slick-base-dark-menu-border);--slick-editor-modal-footer-btn-border: var(--slick-base-dark-menu-item-border);--slick-editor-modal-footer-btn-border-hover-color: var(--slick-button-hover-border-color);--slick-editor-modal-container-bg-color: #333333;--slick-editor-modal-header-bg-color: #333333;--slick-editor-modal-footer-bg-color: #333333;--slick-editor-modal-detail-label-color: #abaaaa;--slick-editor-modal-footer-btn-text-color-hover: #eeeeee;--slick-editor-modal-container-border: var(--slick-base-dark-menu-border);--slick-editor-modal-header-border-bottom: var(--slick-base-dark-menu-border);--slick-editor-modal-footer-border-top: var(--slick-base-dark-menu-border);--slick-editor-modal-input-editor-border: var(--slick-base-dark-menu-border);--slick-editor-modal-checkbox-editor-border: var(--slick-base-dark-menu-border);--slick-editor-modal-container-box-shadow: 0 0 2px #606060;--slick-editor-modal-reset-btn-bg-color: #383838;--slick-editor-modal-close-btn-bg-color: transparent;--slick-editor-modal-close-btn-color: #bababa;--slick-editor-modal-reset-btn-color: #bababa;--slick-editor-modal-detail-container-border-invalid: 1px solid var(--slick-base-dark-invalid-color);--slick-editor-modal-detail-label-color-invalid: var(--slick-base-dark-invalid-color);--slick-editor-modal-title-font-color: var(--slick-font-color);--slick-editor-modal-validation-color: var(--slick-base-dark-invalid-color);--slick-editor-modal-validation-summary-color: var(--slick-base-dark-invalid-color);--slick-editor-modal-text-color: var(--slick-base-dark-text-color);--slick-large-editor-background-color: var(--slick-base-dark-menu-bg-color);--slick-large-editor-border: 2px solid #565656;--slick-large-editor-text-color: var(--slick-base-dark-text-color);--slick-text-editor-color: var(--slick-base-dark-text-color);--slick-header-menu-button-icon-color: var(--slick-menu-color);--slick-text-editor-background: var(--slick-base-dark-menu-bg-color);--slick-pagination-button-border: 1px solid #696969;--slick-pagination-button-border-color: #4b4b4b;--slick-pagination-button-border-disabled-color: #565656;--slick-pagination-button-bg-color: #1e1e1e;--slick-pagination-button-hover-color: #2b2b2b;--slick-pagination-icon-color: var(--slick-primary-color);--slick-pagination-icon-seek-background-color: #434343;--slick-pagination-icon-seek-disabled-bg-color: #434343;--slick-pagination-icon-seek-disabled-color: gray;--slick-pagination-page-input-bgcolor: #2b2f34;--slick-pagination-page-select-bg-color: #1c1c1c;--slick-pagination-text-color: #cfcfcf;--slick-row-selected-color: #474747;--slick-scrollbar-color: #828282 #424242;--slick-sorting-header-color: var(--slick-base-dark-text-color);--slick-submenu-box-shadow: 0 1px 3px 1px rgba(146, 152, 163, 0.4);--slick-container-border-top: var(--slick-base-dark-menu-border);--slick-container-border-bottom: var(--slick-base-dark-menu-border);--slick-canvas-bg-color: #141618;--slick-multiselect-checkbox-hover-bg-color: $slick-dark-base-dark-menu-bg-color;--slick-multiselect-input-filter-border: 1px solid #949494;--slick-multiselect-input-focus-border-color: var(--slick-form-control-focus-border-color);--slick-multiselect-input-focus-box-shadow: var(--slick-form-control-focus-box-shadow);--slick-multiselect-option-highlight-bg-color: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-select-all-label-hover-bg-color: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-option-highlight-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-choice-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-choice-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-multiselect-drop-background: var(--slick-base-dark-menu-bg-color);--slick-multiselect-drop-color: #bbbbbb;--slick-multiselect-drop-hide-radio-hover-bgcolor: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-dropdown-border: 1px solid #5d5d5d;--slick-multiselect-option-highlight-bg-color: var(--slick-multiselect-select-all-label-hover-bg-color);--slick-multiselect-ok-button-bg-color: #262626;--slick-multiselect-ok-button-bg-hover-color: #373c42;--slick-multiselect-ok-button-border-color: #626262;--slick-multiselect-ok-button-text-color: var(--slick-primary-color);--slick-multiselect-ok-button-text-hover-color: var(--slick-primary-color);--slick-multiselect-placeholder-color: #999;--slick-multiselect-select-all-border-bottom: 1px solid #5d5d5d;--slick-multiselect-select-all-label-hover-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-select-all-text-color: #fff;--ms-checkbox-color: var(--slick-primary-color);--ms-choice-bgcolor: var(--slick-base-dark-menu-bg-color);--ms-choice-border: var(--slick-base-dark-menu-item-border);--ms-choice-focus-box-shadow: var(--slick-form-control-focus-box-shadow, $slick-form-control-focus-box-shadow);--ms-drop-background: var(--slick-base-dark-menu-bg-color);--ms-drop-color: #bbbbbb;--ms-drop-hide-radio-hover-bgcolor: var(--slick-base-dark-menu-item-hover-color);--ms-option-highlight-bg-color: var(--slick-multiselect-select-all-label-hover-bg-color);--ms-ok-button-bg-color: #262626;--ms-ok-button-bg-hover-color: #373c42;--ms-placeholder-color: #999;--ms-select-all-label-hover-border: var(--slick-base-dark-menu-item-border)}.ms-dark-mode .text-color-primary,.ms-drop.ms-dark-mode .text-color-primary,.slick-dark-mode .ms-dark-mode .text-color-primary,.slick-dark-mode .slick-submenu .text-color-primary,.slick-dark-mode .text-color-primary{color:var(--slick-primary-color)}.dark-mode{--slick-button-border-color: #626262;--slick-button-hover-border-color: #939393;--slick-button-primary-color: #bababa;--slick-button-style-bg-color: #252525}.dark-mode .text-color-primary{--text-color-primary: var(--slick-primary-color, rgb(88.8729508197, 155.4610655738, 253.6270491803))}.dark-mode .text-color-secondary{--text-color-secondary: rgba(222, 226, 230, 0.75)}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */@keyframes fade{0%,100%{background:none}50%{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234))}}@keyframes slickgrid-invalid-highlight{from{box-shadow:0 0 6px red}to{box-shadow:none}}.full-height{height:100%}.grid-pane{width:100%}.pointer{cursor:pointer}.btn-default{color:var(--slick-btn-default-text-color, #212529);border:var(--slick-btn-default-border, 1px solid #dbdbdb)}.btn-default:hover{border-color:var(--slick-btn-default-border-hover-color, #b5b5b5)}.slick-dark-mode .btn-default{color:var(--slick-btn-default-text-color, #212529);border:var(--slick-btn-default-border, 1px solid #dbdbdb)}.slick-dark-mode .btn-default:hover{border-color:var(--slick-btn-default-border-hover-color, #b5b5b5)}.slickgrid-container{outline:0;position:relative;box-sizing:content-box;width:100%;border-top:var(--slick-container-border-top, 0 none);border-bottom:var(--slick-container-border-bottom, 1px solid #dddddd);border-left:var(--slick-container-border-left, 0 none);border-right:var(--slick-container-border-right, 0 none);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif)}.slickgrid-container input[type=checkbox]{vertical-align:baseline;margin:0}.slickgrid-container .slick-group-header-column,.slickgrid-container .slick-header-columns,.slickgrid-container .slick-header-column{box-sizing:content-box !important}.slickgrid-container .slick-header-column:hover{background:var(--slick-header-column-background-hover, rgba(249.9, 249.9, 249.9, 0.6))}.slickgrid-container .slick-header-column-active{background-color:var(--slick-header-column-background-active, rgba(242.25, 242.25, 242.25, 0.6)) !important}.slickgrid-container .slick-headerrow{background:var(--slick-grid-header-background, rgba(255, 255, 255, 0.6))}.slickgrid-container .grid-canvas{background:var(--slick-canvas-bg-color, #fff)}.slickgrid-container .slick-group{border-bottom:var(--slick-group-border-bottom, 2px solid silver)}.slickgrid-container .slick-sortable-placeholder{background:var(--slick-header-column-sortable-background-hover, #e0e0e0)}.slickgrid-container .slick-row{position:absolute;width:100%;border:0;line-height:20px;color:var(--slick-cell-text-color, #333);font-family:var(--slick-cell-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-weight:var(--slick-cell-font-weight, normal)}.slickgrid-container .slick-row:hover{background-color:var(--slick-row-mouse-hover-color, #eff5fc);box-shadow:var(--slick-row-mouse-hover-box-shadow, none);z-index:var(--slick-row-mouse-hover-z-index, 5)}.slickgrid-container .slick-row.active{padding:var(--slick-cell-padding, 5px 6px)}.slickgrid-container .slick-row.highlighter{background:orange !important;transition-property:background;transition-duration:3s;transition-timing-function:ease-in}.slickgrid-container .slick-row.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .slick-row.odd{background-color:var(--slick-cell-odd-background-color, rgb(247.35, 247.35, 247.35))}.slickgrid-container .slick-row.odd:hover{background-color:var(--slick-row-mouse-hover-color, #eff5fc)}.slickgrid-container .slick-row.odd .slick-cell{background:inherit}.slickgrid-container .slick-row.odd .slick-cell.selected{background-color:var(--slick-row-selected-color, #dae8f1)}.slickgrid-container .slick-row.odd .slick-cell.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .slick-row.highlight{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234))}.slickgrid-container .slick-row.highlight-animate{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234)) !important;animation:fade var(--slick-row-highlight-fade-animation, 1s linear)}.slickgrid-container .slick-row.slick-group-totals{color:var(--slick-group-totals-formatter-color, gray);background:var(--slick-group-totals-formatter-bgcolor, #fff)}.slickgrid-container .slick-row.slick-group-totals .slick-cell{font-size:var(--slick-group-totals-formatter-font-size, 14px)}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell{background-color:var(--slick-row-based-edit-editmode-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell:hover,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover{background-color:var(--slick-row-based-edit-editmode-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell:hover .active,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover .active{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5)) !important}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell .active,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active{background-color:var(--slick-row-based-edit-editmode-active-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell .active:hover,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active:hover{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row .slick-cell.invalid{border-color:red;animation-duration:.2s;animation-name:slickgrid-invalid-highlight}.slickgrid-container .slick-row .slick-cell.active{box-shadow:var(--slick-cell-active-box-shadow, inset 0 0 0 1px #aaaaaa);border:var(--slick-cell-active-border, none);z-index:var(--slick-cell-active-z-index, 6);padding:var(--slick-cell-padding, 5px 6px)}.slickgrid-container .slick-row .slick-cell.active input.dual-editor-text{width:calc(50% + 1px - 5px);height:100%;outline:0;transform:translate(0, -2px)}.slickgrid-container .slick-row .slick-cell.slick-rbe-unsaved-cell{background-color:var(--slick-row-based-edit-unsaved-cell-bgcolor, #f3ed91) !important}.slickgrid-container .slick-row.active-row .slick-cell{background-color:#e2fffd}.slickgrid-container .slick-row.active-row.odd .slick-cell{background-color:hsl(0,0%,95%)}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell{background-color:var(--slick-row-based-edit-editmode-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover{background-color:var(--slick-row-based-edit-editmode-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover .active{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5)) !important}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active{background-color:var(--slick-row-based-edit-editmode-active-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active:hover{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-group-header-columns{position:relative;white-space:nowrap;cursor:default;overflow:hidden}.slickgrid-container .slick-group-header{width:100%;overflow:hidden;border-left:0px}.slickgrid-container .slick-group-header-column.slick-state-default{position:relative;display:inline-block;overflow:hidden;text-overflow:ellipsis;height:16px;line-height:16px;margin:0;padding:4px}.slickgrid-container .slick-viewport,.slickgrid-container .slick-top-panel-scroller,.slickgrid-container .slick-header,.slickgrid-container .slick-headerrow,.slickgrid-container .slick-footerrow{position:relative;width:100%;border:1px solid none;border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-right-width:0;border-bottom-width:0;margin:0;outline:0;scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1)}.slickgrid-container .slick-top-panel-scroller{overflow:hidden}.slickgrid-container .slick-pane{position:absolute;outline:0;overflow:hidden;width:100%}.slickgrid-container .slick-pane-header{display:block;background-color:var(--slick-header-background-color, #ffffff);border-bottom:var(--slick-header-border-bottom, 0 none)}.slickgrid-container .slick-pane-top{box-sizing:border-box;border-top:var(--slick-pane-top-border-top, none)}.slickgrid-container .slick-viewport{height:100%;overflow:auto;border-top:var(--slick-viewport-border-top, 0 none);border-bottom:var(--slick-viewport-border-bottom, 0 none);border-left:var(--slick-viewport-border-left, 0 none);border-right:var(--slick-viewport-border-right, 0 none)}.slickgrid-container .slick-viewport ::-webkit-scrollbar{-webkit-appearance:none}.slickgrid-container .slick-viewport ::-webkit-scrollbar-thumb{border-radius:4px;border:2px solid #fff;background-color:rgba(0,0,0,.5)}.slickgrid-container .slick-header,.slickgrid-container .slick-headerrow,.slickgrid-container .slick-footerrow{overflow:hidden}.slickgrid-container .slick-headerrow{border-top-color:rgba(0,0,0,0);border-top-width:0}.slickgrid-container .slick-top-panel,.slickgrid-container .slick-header-columns,.slickgrid-container .slick-headerrow-columns,.slickgrid-container .slick-footerrow-columns{position:relative;white-space:nowrap;cursor:default;overflow:hidden;margin:0;padding:0;border:0;outline:0}.slickgrid-container .slick-cell,.slickgrid-container .slick-header-column,.slickgrid-container .slick-headerrow-column,.slickgrid-container .slick-footerrow-column{position:absolute;top:0;bottom:0;border-top-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-top-width:0;border-left-width:0;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;z-index:1;white-space:nowrap;cursor:default}.slickgrid-container .slick-cell.slick-header-is-leaf,.slickgrid-container .slick-header-column.slick-header-is-leaf,.slickgrid-container .slick-headerrow-column.slick-header-is-leaf,.slickgrid-container .slick-footerrow-column.slick-header-is-leaf{border-bottom-color:rgba(0,0,0,0);border-bottom-width:0}.slickgrid-container .slick-header-column.slick-state-default{position:relative;display:inline-block;overflow:hidden;text-overflow:ellipsis;height:16px;line-height:16px;margin:0;padding:4px;border-right:1px solid var(--slick-grid-border-color, none);border-left:0px !important;border-top:0px !important;border-bottom:0px !important;float:left}.slickgrid-container .slick-header-column{padding:var(--slick-header-padding, 4px 4px 4px 4px)}.slickgrid-container .grid-canvas{position:relative;outline:0}.slickgrid-container .slick-header.slick-state-default{box-shadow:0 1px 2px rgba(0,0,0,.1)}.slickgrid-container .slick-column-name{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--slick-header-row-count, 2)}.slickgrid-container .slick-cell{background:inherit;border:1px rgba(0,0,0,0);box-sizing:border-box;border-style:var(--slick-grid-border-style, solid);display:var(--slick-cell-display, block);padding:1px 2px;align-items:center}.slickgrid-container .slick-cell.highlighted{background:#87cefa;background:rgba(0,0,255,.2);transition:all .5s}.slickgrid-container .slick-cell.flashing{border:1px solid red !important}.slickgrid-container .slick-cell.editable{z-index:11;overflow:visible;background:var(--slick-editor-bg-color, transparent);border-color:#000;border-style:solid}.slickgrid-container .slick-cell:focus{outline:none}.slickgrid-container .slick-reorder-proxy{cursor:move;display:inline-block;background:var(--slick-row-move-plugin-proxy-bg-color, blue);opacity:var(--row-move-plugin-proxy-opacity, 0.12)}.slickgrid-container .slick-reorder-guide{display:inline-block;height:var(--slick-row-move-plugin-guide-height, 2px);background:var(--slick-row-move-plugin-guide-bg-color, blue);opacity:var(--slick-row-move-plugin-guide-opacity, 0.7)}.slickgrid-container .slick-reorder-shadow-row{position:absolute;z-index:999999;box-shadow:var(--slick-row-move-plugin-shadow-row-box-shadow, rgba(0, 0, 0, 0.2) 8px 2px 8px 4px, rgba(0, 0, 0, 0.19) 2px 2px 0px 0px)}.scrollbar-fix::-webkit-scrollbar{-webkit-appearance:none}.slickgrid-container .grid-canvas .slick-cell,.slickgrid-container .grid-canvas .slick-headerrow-column{border-top:var(--slick-cell-border-top, 1px solid #dddddd);border-bottom:var(--slick-cell-border-bottom, 1px transparent);border-left:var(--slick-cell-border-left, 1px transparent);border-right:var(--slick-cell-border-right, 1px transparent);box-shadow:var(--slick-cell-box-shadow, none)}.slickgrid-container .grid-canvas .slick-cell{padding:var(--slick-cell-padding, 5px 6px);font-size:var(--slick-font-size-base, 14px)}.slickgrid-container .grid-canvas .slick-cell td{font-size:var(--slick-font-size-base, 14px)}body .slickgrid-container .grid-canvas .slick-cell{line-height:20px}.slickgrid-container .grid-canvas .slick-cell.even{background-color:var(--slick-cell-even-background-color, #ffffff)}.slickgrid-container .grid-canvas .slick-cell.slick-rbe-unsaved-cell{background-color:var(--slick-row-based-edit-unsaved-cell-bgcolor, #f3ed91) !important}.slickgrid-container .grid-canvas .slick-cell a,.slickgrid-container .grid-canvas .slick-cell a:visited,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a:visited{color:var(--slick-link-color, #08c)}.slickgrid-container .grid-canvas .slick-cell a:hover,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a:hover{color:var(--slick-link-color-hover, darker(#08c, 15%));border-bottom:none}.slickgrid-container .grid-canvas .slick-cell table{height:100%;padding:0;background:none}.slickgrid-container .grid-canvas .slick-cell td{padding:0;vertical-align:middle;text-align:left}.slickgrid-container .grid-canvas .slick-cell.selected{background-color:var(--slick-row-selected-color, #dae8f1)}.slickgrid-container .grid-canvas .slick-cell.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .grid-canvas .slick-cell select:not([multiple]).form-control{height:100%;padding:0}.slickgrid-container .grid-canvas .slick-cell .slick-group-title{display:var(--slick-draggable-group-title-display, inline-flex);align-items:var(--slick-draggable-group-title-align-items, center);gap:var(--slick-draggable-group-title-gap, 4px);height:var(--slick-draggable-group-title-height, 20px);line-height:var(--slick-draggable-group-title-line-height, 20px);vertical-align:var(--slick-draggable-group-title-vertical-align, none)}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle{cursor:pointer;display:inline-block;width:1em;height:1em;color:var(--slick-icon-group-color, #0d6efd);font-size:var(--slick-icon-group-font-size, calc(18px + 6px));margin-right:var(--slick-icon-group-margin-right, 2px)}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.expanded{--slick-icon-group-expanded-svg: url(${vr});-webkit-mask:var(--slick-icon-group-expanded-svg) no-repeat;mask:var(--slick-icon-group-expanded-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.collapsed{--slick-icon-group-collapsed-svg: url(${xr});-webkit-mask:var(--slick-icon-group-collapsed-svg) no-repeat;mask:var(--slick-icon-group-collapsed-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.expanded,.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.collapsed{background-color:currentColor}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle,.slickgrid-container .grid-canvas .slick-cell .mdi{vertical-align:var(--slick-icon-with-text-valign, middle)}.slickgrid-container .slick-header{border-top:var(--slick-header-border-top, 0 none);border-right:var(--slick-header-border-right, 0 none);border-bottom:var(--slick-header-border-bottom, 0 none);border-left:var(--slick-header-border-left, 0 none);width:100%;box-shadow:none !important}.slickgrid-container .slick-headerrow{border-bottom:var(--slick-header-filter-row-border-bottom, 0 none);border-top:var(--slick-header-filter-row-border-top, 0 none);border-left:var(--slick-header-filter-row-border-left, 0 none);border-right:var(--slick-header-filter-row-border-right, 0 none)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column{border:none;display:inline-flex;align-items:center;padding:var(--slick-header-row-filter-padding, 4px);background:var(--slick-header-row-background-color, #ffffff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column>div,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .slick-filter{width:100%}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column input,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column select,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column textarea{margin-right:0;padding:var(--slick-header-input-padding, 0 6px);height:var(--slick-header-input-height, 27px);box-sizing:border-box}.slickgrid-container .slick-footerrow{border-top:var(--slick-grid-footer-border-top, 1px solid #d0d0d0);background-color:var(--slick-grid-footer-bg-color, #fafaf9)}.slickgrid-container .slick-footerrow .slick-footerrow-columns .slick-footerrow-column{display:var(--slick-grid-footer-display, flex);align-items:var(--slick-grid-footer-align-items, center);justify-content:var(--slick-grid-footer-justify-content, normal);font-size:var(--slick-grid-footer-font-size, 13px);font-style:var(--slick-grid-footer-font-style, normal);font-weight:var(--slick-grid-footer-font-weight, bold);padding:var(--slick-grid-footer-cell-padding, 5px 6px);border-left:var(--slick-grid-footer-cell-border-left, 1px transparent)}.slickgrid-container .slick-header-columns{background:var(--slick-grid-header-background, rgba(255, 255, 255, 0.6));background-color:var(--slick-header-background-color, #ffffff);width:calc(100% - var(--slick-header-scroll-width-to-remove, 16px))}.slickgrid-container .slick-header-columns [id$=checkbox_selector]{justify-content:center;display:flex}.slickgrid-container .slick-header-columns .slick-header-sortable .slick-column-name{margin-left:0}.slickgrid-container .slick-header-columns .slick-header-column{height:var(--slick-header-column-height, calc(17px * 2));line-height:var(--slick-font-size-base, 14px);margin:0;border-top:var(--slick-header-column-border-top, 0 none);border-right:var(--slick-header-column-border-right, 0 none);border-bottom:var(--slick-header-column-border-bottom, 0 none);border-left:var(--slick-header-column-border-left, 0 none);white-space:normal}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{padding:var(--slick-cell-padding, 5px 6px);font-size:var(--slick-font-size-base, 14px)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default td{font-size:var(--slick-font-size-base, 14px)}body .slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{line-height:20px}.slickgrid-container .slick-header-columns .slick-header-column .slick-column-name{margin-right:var(--slick-header-column-name-margin-right, 0)}.slickgrid-container .slick-header-columns .slick-header-column{background:var(--slick-header-background-color, #ffffff);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);color:var(--slick-header-text-color, #333);font-size:var(--slick-header-font-size, 14px);font-weight:var(--slick-header-font-weight, bold)}.slickgrid-container .slick-header-columns .slick-header-column a,.slickgrid-container .slick-header-columns .slick-header-column a:visited{color:var(--slick-text-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column a:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{background:var(--slick-header-background-color, #ffffff);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);color:var(--slick-header-text-color, #333);font-size:var(--slick-header-font-size, 14px);font-weight:var(--slick-header-font-weight, bold)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a,.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a:visited{color:var(--slick-text-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-header-column-sorted{font-style:normal;color:var(--slick-sorting-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator,.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-numbered{display:inline-block;position:absolute;color:var(--slick-icon-sort-color, #0d6efd)}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator{height:1em;width:1em;left:auto;font-size:var(--slick-icon-sort-font-size, 23px);right:var(--slick-icon-sort-position-right, 3px);top:var(--slick-icon-sort-position-top, calc(15px * 2 - 9px))}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-numbered{font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-sort-indicator-number-font-size, 10px);width:var(--slick-sort-indicator-number-width, 8px);left:var(--slick-sort-indicator-number-left, auto);right:var(--slick-sort-indicator-number-right, 0px);top:var(--slick-sort-indicator-number-top, calc(13px * 2))}.slickgrid-container .slick-header-columns .slick-header-column.slick-header-sortable.slick-state-hover:not(.slick-header-column-sorted) .slick-sort-indicator{opacity:var(--slick-sort-indicator-hint-opacity, 0.5);--slick-icon-sort-asc-icon-svg: url(${_r});-webkit-mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-asc{--slick-icon-sort-asc-icon-svg: url(${_r});-webkit-mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-desc{--slick-icon-sort-desc-icon-svg: url(${yr});-webkit-mask:var(--slick-icon-sort-desc-icon-svg) no-repeat;mask:var(--slick-icon-sort-desc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-asc,.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-desc{opacity:1;background-color:currentColor}.slickgrid-container .slick-header-columns .slick-header-column .slick-resizable-handle{position:absolute;font-size:.1px;display:block;cursor:col-resize;top:0;height:100%;width:7px;right:0;z-index:1}.slickgrid-container .slick-header-columns .slick-header-column .slick-resizable-handle:hover{border-bottom:var(--slick-header-resizable-hover-border-bottom, 0 none);border-left:var(--slick-header-resizable-hover-border-left, 0 none);border-right:var(--slick-header-resizable-hover-border-right, 1px solid #d0d0d0);border-top:var(--slick-header-resizable-hover-border-top, 0 none);border-radius:var(--slick-header-resizable-hover-border-radius, 8px);width:var(--slick-header-resizable-hover-width, 7px);right:var(--slick-header-resizable-hover-right, 0);height:var(--slick-header-resizable-hover-height, 100%);top:var(--slick-header-resizable-hover-top, 0);opacity:var(--slick-header-resizable-hover-opacity, 1)}.slickgrid-container .slick-header-columns .slick-header-column.unorderable{background-color:var(--slick-grid-header-unorderable-bg-color, rgba(255, 255, 255, 0.6))}.slickgrid-container .slick-preheader-panel.slick-state-default,.slickgrid-container .slick-topheader-panel.slick-state-default{border-bottom:var(--slick-preheader-border-bottom, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns{border-top:var(--slick-preheader-border-top, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column{height:var(--slick-preheader-height, 25px);border-left:var(--slick-preheader-border-left, none);border-right:var(--slick-preheader-border-right, none);font-size:var(--slick-preheader-font-size, calc(14px + 3px));justify-content:var(--slick-preheader-grouped-title-justify, left);display:var(--slick-preheader-grouped-title-display, inline-grid)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column:first-child,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column:first-child{border-left:var(--slick-preheader-border-left-first-element, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column:last-child,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column:last-child{border-right:var(--slick-preheader-border-right-last-element, none)}.slickgrid-container .slick-pane-left.frozen{border-right:var(--slick-frozen-border-right, 1px solid #a5a5a5)}.slickgrid-container .slick-pane-bottom{border-top:var(--slick-frozen-border-bottom, 1px solid #a5a5a5)}.slickgrid-container .slick-viewport-bottom.slick-viewport-right{overflow-y:var(--slick-frozen-overflow-right, scroll) !important}.slickgrid-container .input-group{display:flex}.slickgrid-container .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:0}.slickgrid-container .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback).slick-slider-horizontal{margin-left:10px}.slickgrid-container .input-group .input-group-append,.slickgrid-container .input-group .input-group-prepend{display:inline-flex;width:auto}.slickgrid-container .input-group .input-group-addon input{flex:1 1 auto;width:1%}.slickgrid-container .input-group .input-group-addon .input-group-text{height:100%}.slickgrid-container .input-group .input-group-addon.input-group-append .input-group-text{margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.slickgrid-container .input-group .input-group-addon.input-group-prepend .input-group-text{margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */@media only screen and (min-width: 768px){.slick-col-medium-1{flex-basis:8.3333333333%}.slick-col-medium-2{flex-basis:16.6666666667%}.slick-col-medium-3{flex-basis:25%}.slick-col-medium-4{flex-basis:33.3333333333%}.slick-col-medium-5{flex-basis:41.6666666667%}.slick-col-medium-6{flex-basis:50%}.slick-col-medium-7{flex-basis:58.3333333333%}.slick-col-medium-8{flex-basis:66.6666666667%}.slick-col-medium-9{flex-basis:75%}.slick-col-medium-10{flex-basis:83.3333333333%}.slick-col-medium-11{flex-basis:91.6666666667%}.slick-col-medium-12{flex-basis:100%}}@media only screen and (min-width: 992px){.slick-col-large-1{flex-basis:8.3333333333%}.slick-col-large-2{flex-basis:16.6666666667%}.slick-col-large-3{flex-basis:25%}.slick-col-large-4{flex-basis:33.3333333333%}.slick-col-large-5{flex-basis:41.6666666667%}.slick-col-large-6{flex-basis:50%}.slick-col-large-7{flex-basis:58.3333333333%}.slick-col-large-8{flex-basis:66.6666666667%}.slick-col-large-9{flex-basis:75%}.slick-col-large-10{flex-basis:83.3333333333%}.slick-col-large-11{flex-basis:91.6666666667%}.slick-col-large-12{flex-basis:100%}}@media only screen and (min-width: 1200px){.slick-col-xlarge-1{flex-basis:8.3333333333%}.slick-col-xlarge-2{flex-basis:16.6666666667%}.slick-col-xlarge-3{flex-basis:25%}.slick-col-xlarge-4{flex-basis:33.3333333333%}.slick-col-xlarge-5{flex-basis:41.6666666667%}.slick-col-xlarge-6{flex-basis:50%}.slick-col-xlarge-7{flex-basis:58.3333333333%}.slick-col-xlarge-8{flex-basis:66.6666666667%}.slick-col-xlarge-9{flex-basis:75%}.slick-col-xlarge-10{flex-basis:83.3333333333%}.slick-col-xlarge-11{flex-basis:91.6666666667%}.slick-col-xlarge-12{flex-basis:100%}}@media only screen and (max-width: 768px){[class*=slick-col-]{width:100%}}.slick-cell input.dual-editor-text,.slick-cell input.editor-text{border:var(--slick-text-editor-border, 1px solid #e2e2e2);border-radius:var(--slick-text-editor-border-radius, 3px);background:var(--slick-text-editor-background, #ffffff);color:var(--slick-text-editor-color, #333);padding-bottom:var(--slick-text-editor-padding-bottom, 0);padding-left:var(--slick-text-editor-padding-left, 2px);padding-right:var(--slick-text-editor-padding-right, 0);padding-top:var(--slick-text-editor-padding-top, 0);margin-left:var(--slick-text-editor-margin-left, -2px);margin-bottom:var(--slick-text-editor-margin-bottom, 0);margin-right:var(--slick-text-editor-margin-right, 0px);margin-top:var(--slick-text-editor-margin-top, 0px);outline:0;height:100%;max-width:100%}.slick-cell input.dual-editor-text:not(.input-group-editor),.slick-cell input.editor-text:not(.input-group-editor){width:100%}.slick-cell input.dual-editor-text:focus,.slick-cell input.editor-text:focus{outline:0;border-color:var(--slick-text-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-cell input.dual-editor-text.right,.slick-cell input.editor-text.right{margin-left:var(--slick-text-editor-right-input-margin-left, calc(-2px + 9px))}.slick-cell input.dual-editor-text[readonly]:not(.date-picker),.slick-cell input.editor-text[readonly]:not(.date-picker){background-color:var(--slick-text-editor-readonly-color, #f0f0f0)}.slick-cell input.dual-editor-text.date-picker,.slick-cell input.editor-text.date-picker{cursor:pointer}.slick-cell .slider-editor{height:100%}.slick-cell .slider-editor .slider-editor-input{height:var(--slick-slider-editor-height, 100%)}.slick-cell .slider-editor .slider-editor-input:focus{outline:0;border-color:var(--slick-slider-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-slider-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-cell .input-group input.editor-text{margin-left:0;transform:none}.slick-cell .ms-filter.select-editor{transform:var(--slick-multiselect-editor-transform, translate(0, -2px));height:var(--slick-multiselect-editor-height, 24px)}.slick-cell .ms-filter.select-editor button.ms-choice{height:var(--slick-multiselect-editor-height, 24px)}.slick-cell .autocomplete-container.input-group,.slick-cell .vanilla-picker.input-group{display:flex;align-items:center;flex:1;height:var(--slick-date-editor-height, 24px)}.slick-cell .autocomplete-container.input-group .input-group-btn.input-group-append,.slick-cell .vanilla-picker.input-group .input-group-btn.input-group-append{display:inline-flex;align-items:center;height:100%}.slick-cell .autocomplete-container.input-group .input-group-btn.input-group-append .btn,.slick-cell .vanilla-picker.input-group .input-group-btn.input-group-append .btn{display:inline-flex;align-items:center;border-top-left-radius:0px;border-bottom-left-radius:0px;margin-left:-1px}.slick-cell .autocomplete-container.input-group .input-group-btn .btn,.slick-cell .vanilla-picker.input-group .input-group-btn .btn{background-color:var(--slick-input-group-btn-bg-color, #f9f9f9);border:var(--slick-input-group-btn-border, 1px solid #ccc);padding:var(--slick-editor-input-group-clear-btn-icon-padding, 6px);border-top-right-radius:var(--slick-text-editor-border-radius, 3px);border-bottom-right-radius:var(--slick-text-editor-border-radius, 3px);cursor:pointer;height:var(--slick-date-editor-height, 24px)}.slick-cell .autocomplete-container.input-group .input-group-btn .btn:hover:not([disabled]),.slick-cell .vanilla-picker.input-group .input-group-btn .btn:hover:not([disabled]){background-color:var(--slick-input-group-btn-hover-bg-color, #eee)}.slick-cell .autocomplete-container.input-group .input-group-btn .btn .icon-clear,.slick-cell .vanilla-picker.input-group .input-group-btn .btn .icon-clear{display:flex;align-items:center;background-color:currentColor;height:1em;width:1em;--slick-editor-input-group-clear-btn-icon-svg: url(${ur});-webkit-mask:var(--slick-editor-input-group-clear-btn-icon-svg) no-repeat;mask:var(--slick-editor-input-group-clear-btn-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-large-editor-text{z-index:10000;position:absolute;background:var(--slick-large-editor-background-color, #ffffff);color:var(--slick-large-editor-text-color, #333);padding:var(--slick-large-editor-text-padding, 5px);border:var(--slick-large-editor-border, 2px solid #a0a0a0);border-radius:var(--slick-large-editor-border-radius, 6px)}.slick-large-editor-text .editor-footer{text-align:var(--slick-large-editor-button-text-align, right)}.slick-large-editor-text .editor-footer button{margin-left:var(--slick-large-editor-footer-spacing, 2px);border-radius:var(--slick-large-editor-button-border-radius, 4px)}.slick-large-editor-text textarea{background:var(--slick-large-editor-background-color, #ffffff);color:var(--slick-large-editor-text-color, #333);border:0;outline:0}.slick-large-editor-text .counter{float:left;font-size:var(--slick-large-editor-count-font-size, 11px);margin-top:var(--slick-large-editor-count-margin-top, 8px)}.slick-large-editor-text .counter .separator{margin:var(--slick-large-editor-count-separator-margin, 0 1px)}.slick-modal-open{overflow:hidden}.slick-editor-modal{position:fixed;overflow-y:auto;top:0;right:0;bottom:0;left:0;opacity:1;background:var(--slick-editor-modal-backdrop-transition-background, rgba(0, 0, 0, 0.6));z-index:var(--slick-editor-modal-container-z-index, 1050);transition:var(--slick-editor-modal-backdrop-transition-start, opacity 0.15s linear)}.slick-editor-modal .slick-editor-modal-content{display:inline-block;position:absolute;border-radius:var(--slick-editor-modal-container-radius, 2px);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);border:var(--slick-editor-modal-container-border, 1px solid #b8b8b8);color:var(--slick-editor-modal-text-color, #000);margin:var(--slick-editor-modal-container-margin, 8px);background-color:var(--slick-editor-modal-container-bg-color, #ffffff);box-shadow:var(--slick-editor-modal-container-box-shadow, 0 0 3px #a7a7a7);width:var(--slick-editor-modal-container-width, 400px);min-width:var(--slick-editor-modal-container-min-width, 420px);top:var(--slick-editor-modal-container-top, 30px);left:var(--slick-editor-modal-container-left, 50%);transform:var(--slick-editor-modal-container-transform, translate(-50%));transition:var(--slick-editor-modal-backdrop-transition-end, 0.3s linear);transition-property:opacity,transform}@media only screen and (min-width: 768px){.slick-editor-modal .slick-editor-modal-content.split-view{width:calc(400px*2)}.slick-editor-modal .slick-editor-modal-content.triple-split-view{width:calc(400px*3)}}@media only screen and (max-width: 1200px){.slick-editor-modal .slick-editor-modal-content.triple-split-view{width:calc(400px*2)}}@media only screen and (max-width: 768px){.slick-editor-modal .slick-editor-modal-content{width:100% !important;margin:0;top:0}}.slick-editor-modal .slick-editor-modal-content .reset-container{width:100%}.slick-editor-modal .slick-editor-modal-content .reset-container .reset-form.btn{color:var(--slick-editor-modal-reset-btn-color, #333);background-color:var(--slick-editor-modal-reset-btn-bg-color, #fff);float:right}.slick-editor-modal .slick-editor-modal-content .reset-container .reset-form.btn span.mdi{margin-right:5px}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset,.slick-editor-modal .slick-editor-modal-content .reset-form.btn,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn{display:inline-flex;margin:var(--slick-editor-modal-footer-btn-margin, 0 5px 0 0);height:var(--slick-editor-modal-footer-btn-height, inherit);border:var(--slick-editor-modal-footer-btn-border, 1px solid #dbdbdb);border-radius:var(--slick-editor-modal-footer-btn-radius, 4px)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:hover,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:hover,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:hover{border-color:var(--slick-editor-modal-footer-btn-border-hover-color, #b5b5b5)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:hover.btn-default,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:hover.btn-default,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:hover.btn-default{color:var(--slick-editor-modal-footer-btn-text-color-hover, #333333)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:disabled,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:disabled,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:disabled{background-color:var(--slick-button-primary-bg-color-disabled, #bebebe)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset{height:var(--slick-editor-modal-editor-btn-reset-height, 20px);background-color:var(--slick-editor-modal-editor-btn-reset-bg-color, #ffffff);margin:var(--slick-editor-modal-editor-btn-reset-margin, 0px 0 2px 5px)}.slick-editor-modal .slick-editor-modal-content .input-group-btn .btn-default:disabled{background-color:var(--slick-editor-modal-default-btn-disabled-bg-color, #eeeeee);color:var(--slick-editor-modal-default-btn-disabled-color, #bababa)}.slick-editor-modal .slick-editor-modal-content .close{cursor:pointer;position:absolute;float:right;line-height:0;background-color:var(--slick-editor-modal-close-btn-bg-color, transparent);opacity:var(--slick-editor-modal-close-btn-opacity, 1);border:var(--slick-editor-modal-close-btn-border, 0px solid #9c9c9c);color:var(--slick-editor-modal-close-btn-color, #909090);font-family:var(--slick-editor-modal-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-editor-modal-close-btn-font-size, 26px);font-weight:var(--slick-editor-modal-close-btn-font-weight, 500);height:var(--slick-editor-modal-close-btn-height, 20px);margin:var(--slick-editor-modal-close-btn-margin, 1px);padding:var(--slick-editor-modal-close-btn-padding, 0px);width:var(--slick-editor-modal-close-btn-width, 20px);right:var(--slick-editor-modal-close-btn-right, 10px);top:var(--slick-editor-modal-close-btn-top, 10px)}.slick-editor-modal .slick-editor-modal-content .close:hover{color:var(--slick-editor-modal-close-btn-color-hover, rgb(80.25, 80.25, 80.25))}@media only screen and (min-width: 769px){.slick-editor-modal .slick-editor-modal-content .close.outside{color:var(--slick-editor-modal-close-btn-outside-color, #dddddd);font-size:var(--slick-editor-modal-close-btn-outside-font-size, 30px);right:var(--slick-editor-modal-close-btn-outside-right, -24px);top:var(--slick-editor-modal-close-btn-outside-top, -28px)}.slick-editor-modal .slick-editor-modal-content .close.outside:hover{color:var(--slick-editor-modal-close-btn-outside-color-hover, rgb(195.5, 195.5, 195.5))}}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-title{font-size:var(--slick-editor-modal-title-font-size, 20px);font-weight:var(--slick-editor-modal-title-font-weight, 500);line-height:var(--slick-editor-modal-title-line-height, 28px);color:var(--slick-editor-modal-title-font-color, #333333);height:var(--slick-editor-modal-title-height, 30px);overflow:hidden auto;text-align:var(--slick-editor-modal-title-text-align, left);text-overflow:ellipsis;width:calc(100% - 20px - 10px);white-space:nowrap}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-title.outside{width:100%}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body{padding:var(--slick-editor-modal-body-padding, 6px 8px 22px 8px);min-height:var(--slick-editor-modal-body-min-height, 250px);max-height:var(--slick-editor-modal-body-max-height, calc(100vh - 52px - 50px - 30px - 15px));overflow:var(--slick-editor-modal-body-overflow, hidden auto);scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1);display:flex;flex-wrap:wrap}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body .slick-cell{height:inherit}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body .validation-summary{padding:var(--slick-editor-modal-validation-summary-padding, 5px 10px);color:var(--slick-editor-modal-validation-summary-color, #ff1d1d);width:var(--slick-editor-modal-validation-summary-width, 100%);margin-bottom:var(--slick-editor-modal-validation-summary-margin-bottom, 12px);font-size:var(--slick-editor-modal-validation-summary-font-size, 13px);font-style:var(--slick-editor-modal-validation-summary-font-style, italic)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-header{padding:var(--slick-editor-modal-header-padding, 12px 8px);height:var(--slick-editor-modal-header-height, 52px);border-bottom:var(--slick-editor-modal-header-border-bottom, 1px solid #d2d2d2);background-color:var(--slick-editor-modal-header-bg-color, #ffffff)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer{background-color:var(--slick-editor-modal-footer-bg-color, #f9f9f9);border-top:var(--slick-editor-modal-footer-border-top, 1px solid #c9c9c9);min-height:var(--slick-editor-modal-footer-height, 50px);padding:var(--slick-editor-modal-footer-padding, 8px);line-height:var(--slick-editor-modal-footer-line-height, 30px)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons{float:right;text-align:right;width:var(--slick-editor-modal-footer-buttons-width, 60%)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons button{max-width:var(--slick-editor-modal-footer-btn-max-width, 162px);overflow:hidden;text-overflow:ellipsis}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons .saving:before{height:var(--slick-editor-modal-footer-btn-saving-icon-height, 18px);width:var(--slick-editor-modal-footer-btn-saving-icon-width, 18px);display:var(--slick-editor-modal-footer-btn-saving-icon-display, inline-block);vertical-align:var(--slick-editor-modal-footer-btn-saving-icon-vertical-align, bottom);margin:var(--slick-editor-modal-footer-btn-saving-icon-margin, -1px 5px 0 0);animation:var(--slick-editor-modal-footer-btn-saving-icon-animation, md-spin 1s infinite linear);content:var(--slick-editor-modal-footer-btn-saving-icon-content, url(${zr}))}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-status-text{float:left;text-align:left;width:var(--slick-editor-modal-footer-status-text-width, 40%);font-size:var(--slick-editor-modal-status-text-font-size, 12px);color:var(--slick-editor-modal-status-text-color, #333333)}.slick-editor-modal .slick-editor-modal-content .item-details-label{display:block;margin:var(--slick-editor-modal-detail-label-margin, 2px 0 0 10px);color:var(--slick-editor-modal-detail-label-color, #000);font-size:var(--slick-editor-modal-detail-label-font-size, 13px);font-style:var(--slick-editor-modal-detail-label-font-style, normal);font-weight:var(--slick-editor-modal-detail-label-font-weight, bold)}.slick-editor-modal .slick-editor-modal-content .item-details-label.invalid{color:var(--slick-editor-modal-detail-label-color-invalid, #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container{display:block;box-sizing:border-box;border:var(--slick-editor-modal-detail-container-border, 0);border-radius:var(--slick-editor-modal-detail-container-border-radius, 3px);line-height:var(--slick-editor-modal-detail-container-line-height, 20px);margin:var(--slick-editor-modal-detail-container-margin, 4px 10px 0 10px);padding:var(--slick-editor-modal-detail-container-padding, 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input{color:var(--slick-editor-modal-text-color, #000);height:var(--slick-editor-modal-input-editor-height, 28px);margin:var(--slick-editor-modal-input-editor-margin, 0);border:var(--slick-editor-modal-input-editor-border, 1px solid #d2d2d2);padding:var(--slick-editor-modal-input-editor-padding, 0 6px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input:focus{border-color:var(--slick-text-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .input-group{display:flex;position:relative;height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .input-group input{height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text{border:var(--slick-editor-modal-large-editor-border, 1px solid #d2d2d2);border-radius:var(--slick-editor-modal-large-editor-border-radius, 3px);padding:var(--slick-editor-modal-large-editor-padding, 6px 6px 2px 6px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text:focus-within{border-color:var(--slick-text-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text textarea{width:100%;height:100%}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text textarea:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text .editor-footer{height:var(--slick-editor-modal-large-editor-footer-height, 12px);line-height:var(--slick-editor-modal-large-editor-footer-line-height, 12px);color:var(--slick-editor-modal-large-editor-count-color, #313131)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text .editor-footer .counter{font-size:var(--slick-editor-modal-large-editor-count-font-size, 10px);margin:var(--slick-editor-modal-large-editor-count-margin, 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text.invalid{border:var(--slick-editor-modal-detail-container-border-invalid, 1px solid #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text:disabled,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container button.ms-choice{height:var(--slick-editor-modal-multiselect-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container button.ms-choice:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container{padding:var(--slick-editor-modal-checkbox-editor-padding, 0 6px);border:var(--slick-editor-modal-checkbox-editor-border, 1px solid #d2d2d2);border-radius:var(--slick-editor-modal-checkbox-editor-border-radius, 3px);height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container input{height:inherit}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group{display:flex;align-items:center;height:100%}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group .input-group-btn,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group .input-group-btn{height:100%;min-width:28px}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group .input-group-btn .btn,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group .input-group-btn .btn{min-width:28px;border-left:var(--slick-editor-modal-close-btn-border-left, 1px solid #ced4da);height:var(--slick-editor-modal-input-editor-height, 28px);border-radius:var(--slick-editor-modal-close-btn-border-radius, 0 4px 4px 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.form-control{cursor:pointer;background-color:var(--slick-date-picker-bg-color, #fff)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.form-control:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec);cursor:initial}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slider-value{height:var(--slick-editor-modal-slider-editor-value-height, 28px);min-width:28px}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slider-value .input-group-text{min-height:var(--slick-editor-modal-slider-editor-value-min-height, 100%);min-width:28px;display:flex;justify-content:center;align-items:center}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified input,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .slick-large-editor-text,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .ms-choice,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .checkbox-editor-container{border:var(--slick-editor-modal-detail-container-border-modified, 1px solid orange);border-width:var(--slick-editor-modal-detail-container-border-width-modified, 1px 6px 1px 1px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.invalid input,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.invalid .slick-large-editor-text{border:var(--slick-editor-modal-detail-container-border-invalid, 1px solid #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-validation{color:var(--slick-editor-modal-validation-color, #ff1d1d);font-size:var(--slick-editor-modal-validation-font-size, 12px);font-style:var(--slick-editor-modal-validation-font-style, italic);font-weight:var(--slick-editor-modal-validation-font-weight, normal);line-height:var(--slick-editor-modal-validation-line-height, 16px);margin-left:var(--slick-editor-modal-validation-margin-left, 2px);min-height:var(--slick-editor-modal-validation-min-height, 16px)}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */li.hidden{display:none !important}.slick-column-picker{cursor:default;list-style-type:none;position:absolute;overflow-x:hidden;overflow-y:auto;resize:both;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);background-color:var(--slick-column-picker-background-color, #ffffff);border:var(--slick-column-picker-border, 1px solid #b8b8b8);border-radius:var(--slick-column-picker-border-radius, 2px);min-width:var(--slick-column-picker-min-width, 150px);padding:var(--slick-column-picker-padding, 6px);scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1);box-shadow:var(--slick-column-picker-box-shadow, none);z-index:var(--slick-column-picker-z-index, 9000)}@-moz-document url-prefix(){.slick-column-picker{padding:var(--slick-column-picker-padding-firefox, 6px 15px 6px 6px)}}.slick-column-picker .close{float:right;position:absolute;color:var(--slick-column-picker-close-btn-color, #909090);cursor:var(--slick-column-picker-close-btn-cursor, pointer);width:var(--slick-column-picker-close-btn-width, 15px);height:var(--slick-column-picker-close-btn-height, 21px);margin:var(--slick-column-picker-close-btn-margin, 1px);opacity:var(--slick-column-picker-close-btn-opacity, 0.5);padding:var(--slick-column-picker-close-btn-padding, 0px);font-family:var(--slick-column-picker-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-column-picker-close-btn-font-size, 21px);background-color:var(--slick-column-picker-close-btn-bg-color, #ffffff);border:var(--slick-column-picker-close-btn-border, 0px solid #9c9c9c);right:var(--slick-column-picker-close-btn-position-right, 5px);top:var(--slick-column-picker-close-btn-position-top, 0px)}.slick-column-picker .close:hover{opacity:var(--slick-column-picker-close-btn-opacity-hover, 1)}.slick-column-picker li{list-style:none;background:none}.slick-column-picker li a{display:block;padding:4px;font-weight:bold}.slick-column-picker li a:hover{background-color:var(--slick-column-picker-link-background-color, #ffffff)}.slick-column-picker li label{font-weight:var(--slick-column-picker-label-font-weight, normal)}.slick-column-picker li label input{margin:var(--slick-column-picker-label-margin, 4px)}.slick-column-picker div.title{font-size:var(--slick-column-picker-title-font-size, calc(14px + 2px));font-weight:var(--slick-column-picker-title-font-weight, normal);width:var(--slick-column-picker-title-width, calc(100% - 15px - 10px));border-bottom:var(--slick-column-picker-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-column-picker-title-margin-bottom, 6px)}.slick-column-picker,.slick-grid-menu{scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1)}.slick-column-picker .slick-menu-title,.slick-grid-menu .slick-menu-title{color:var(--slick-menu-title-color, #000);font-size:var(--slick-menu-title-font-size, calc(14px + 2px));font-weight:var(--slick-menu-title-font-weight, normal);border-bottom:var(--slick-column-picker-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-menu-title-margin-bottom, 6px)}.slick-column-picker-list,.slick-grid-menu-list{white-space:nowrap}@-moz-document url-prefix(){.slick-column-picker-list,.slick-grid-menu-list{width:var(--slick-column-picker-list-width-firefox, calc(100% + 12px))}}.slick-column-picker-list li,.slick-grid-menu-list li{display:flex;align-items:center;width:100%;color:var(--slick-menu-color, #000);border:var(--slick-column-picker-item-border, 1px solid transparent);border-radius:var(--slick-column-picker-item-border-radius, 0px);font-size:var(--slick-column-picker-item-font-size, 14px);height:var(--slick-column-picker-item-height, 28px);line-height:var(--slick-column-picker-item-line-height, calc(14px + 2px));list-style:none outside none;margin:0;padding:var(--slick-column-picker-item-padding, 2px 6px)}.slick-column-picker-list li:hover,.slick-grid-menu-list li:hover{border:var(--slick-column-picker-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-column-picker-item-hover-color, #fafafa)}.slick-column-picker-list li label,.slick-grid-menu-list li label{cursor:pointer;height:100%;width:100%;margin-bottom:0px}.slick-column-picker-list hr,.slick-grid-menu-list hr{margin:6px 0;border:0;background-color:var(--slick-column-picker-hr-bg-color, #f5f5f5);border-top:var(--slick-column-picker-hr-divider-border, 1px solid #d5d5d5);width:var(--slick-column-picker-divider-width, 100%);margin-left:auto;margin-right:auto;width:auto}.slick-column-picker-list label,.slick-grid-menu-list label{line-height:var(--slick-column-picker-icon-container-line-height, 12px);display:inline-flex;align-items:center;justify-content:center}.slick-column-picker-list.disabled,.slick-grid-menu-list.disabled{cursor:default}.slick-column-picker-list input[type=checkbox],.slick-grid-menu-list input[type=checkbox]{opacity:0;width:0;margin-left:0}.slick-column-picker-list .icon-checkbox-container,.slick-grid-menu-list .icon-checkbox-container{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background-color:var(--slick-column-picker-icon-container-bg-color, transparent);height:var(--slick-column-picker-icon-container-size, 1rem);width:var(--slick-column-picker-icon-container-size, 1rem);border:var(--slick-column-picker-icon-border, none);border-radius:var(--slick-column-picker-icon-border-radius, none)}.slick-column-picker-list .icon-checkbox-container div.mdi,.slick-grid-menu-list .icon-checkbox-container div.mdi{opacity:1;font-size:var(--slick-column-picker-icon-font-size, 14px);color:var(--slick-column-picker-icon-color, #0d6efd)}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-check,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-check{--slick-column-picker-icon-checked-svg: url(${$r});-webkit-mask:var(--slick-column-picker-icon-checked-svg) no-repeat;mask:var(--slick-column-picker-icon-checked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck{--slick-column-picker-icon-unchecked-svg: url(${$r});-webkit-mask:var(--slick-column-picker-icon-unchecked-svg) no-repeat;mask:var(--slick-column-picker-icon-unchecked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;opacity:var(--slick-column-picker-unchecked-opacity, 0.25);visibility:var(--slick-column-picker-icon-unchecked-color-visibility, visible)}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck:hover,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck:hover{opacity:var(--slick-column-picker-opacity-hover, 0.45)}.slick-column-picker-list .icon-checkbox-container+span.checkbox-label,.slick-grid-menu-list .icon-checkbox-container+span.checkbox-label{display:inline-flex;align-items:center;flex-grow:1;padding-left:var(--slick-column-picker-label-text-padding-left, 4px)}.slick-grid-menu .slick-menu-command-list{margin-bottom:var(--slick-column-picker-list-margin-bottom, 8px)}@-moz-document url-prefix(){.slick-grid-menu .slick-menu-command-list{width:var(--slick-column-picker-list-width-firefox, calc(100% + 12px))}}.slick-grid-menu li{list-style:none;background:none;overflow:hidden;text-overflow:ellipsis}@-moz-document url-prefix(){.slick-grid-menu li{margin-right:var(--slick-gri-menu-item-margin-right, 6px);width:100%}}.slick-grid-menu li a{display:block;padding:4px;font-weight:bold}.slick-grid-menu li a:hover{background-color:var(--slick-grid-menu-link-background-color, #ffffff)}.slick-grid-menu li label{font-weight:var(--slick-grid-menu-label-font-weight, normal)}.slick-grid-menu li label input{margin:var(--slick-grid-menu-label-margin, 4px)}.slick-grid-menu input{margin:4px}.slick-grid-menu-button{background-color:rgba(0,0,0,0);border:0;cursor:pointer;right:0;position:absolute;width:22px;z-index:2;color:var(--slick-grid-menu-icon-btn-color, inherit);display:var(--slick-grid-menu-button-display, inline-flex);font-size:var(--slick-grid-menu-icon-font-size, 18px);padding:var(--slick-grid-menu-button-padding, 0 2px);margin-top:var(--slick-grid-menu-icon-top-margin, 5px)}.slick-grid-menu-list li{width:auto}.slick-grid-menu-list hr{width:var(--slick-grid-menu-divider-width, calc(100% - 10px))}.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{box-shadow:var(--slick-menu-box-shadow, none)}.slick-cell-menu.slick-submenu,.slick-context-menu.slick-submenu,.slick-grid-menu.slick-submenu,.slick-header-menu.slick-submenu{box-shadow:var(--slick-submenu-box-shadow, 0 1px 4px 1px rgba(146, 152, 163, 0.4));min-width:var(--slick-submenu-min-width, 100px)}.slick-cell-menu .slick-menu-option-list .slick-command-header,.slick-cell-menu .slick-menu-option-list .slick-option-header,.slick-cell-menu .slick-menu-command-list .slick-command-header,.slick-cell-menu .slick-menu-command-list .slick-option-header,.slick-context-menu .slick-menu-option-list .slick-command-header,.slick-context-menu .slick-menu-option-list .slick-option-header,.slick-context-menu .slick-menu-command-list .slick-command-header,.slick-context-menu .slick-menu-command-list .slick-option-header,.slick-grid-menu .slick-menu-option-list .slick-command-header,.slick-grid-menu .slick-menu-option-list .slick-option-header,.slick-grid-menu .slick-menu-command-list .slick-command-header,.slick-grid-menu .slick-menu-command-list .slick-option-header,.slick-header-menu .slick-menu-option-list .slick-command-header,.slick-header-menu .slick-menu-option-list .slick-option-header,.slick-header-menu .slick-menu-command-list .slick-command-header,.slick-header-menu .slick-menu-command-list .slick-option-header{display:var(--slick-menu-title-container-display, flex);align-items:var(--slick-menu-title-container-align-items, flex-start);justify-content:var(--slick-menu-title-container-justify-content, flex-end)}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-title,.slick-cell-menu .slick-menu-option-list .slick-option-header.with-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-title,.slick-cell-menu .slick-menu-command-list .slick-option-header.with-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-title,.slick-context-menu .slick-menu-option-list .slick-option-header.with-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-title,.slick-context-menu .slick-menu-command-list .slick-option-header.with-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-title,.slick-grid-menu .slick-menu-option-list .slick-option-header.with-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-title,.slick-grid-menu .slick-menu-command-list .slick-option-header.with-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-title,.slick-header-menu .slick-menu-option-list .slick-option-header.with-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-title,.slick-header-menu .slick-menu-command-list .slick-option-header.with-title{border-bottom:var(--slick-menu-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-menu-title-margin-bottom, 6px)}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title{border-bottom:0;margin-bottom:0}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-close.no-title{margin:var(--slick-menu-close-btn-margin-without-title, -4px -3px 0 0)}.slick-cell-menu .slick-menu-option-list .close,.slick-cell-menu .slick-menu-command-list .close,.slick-context-menu .slick-menu-option-list .close,.slick-context-menu .slick-menu-command-list .close,.slick-grid-menu .slick-menu-option-list .close,.slick-grid-menu .slick-menu-command-list .close,.slick-header-menu .slick-menu-option-list .close,.slick-header-menu .slick-menu-command-list .close{cursor:pointer;float:right;background-color:var(--slick-menu-close-btn-bg-color, #ffffff);border:var(--slick-menu-close-btn-border, 0px solid #dfdfdf);color:var(--slick-menu-close-btn-color, #909090);font-family:var(--slick-menu-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-menu-close-btn-font-size, 21px);height:var(--slick-menu-close-btn-height, 18px);line-height:var(--slick-menu-close-btn-line-height, 16px);margin:var(--slick-menu-close-btn-margin, 0px);padding:var(--slick-menu-close-btn-padding, 0px);width:var(--slick-menu-close-btn-width, 18px);opacity:var(--slick-menu-close-btn-opacity, 0.5)}.slick-cell-menu .slick-menu-option-list .close:hover,.slick-cell-menu .slick-menu-command-list .close:hover,.slick-context-menu .slick-menu-option-list .close:hover,.slick-context-menu .slick-menu-command-list .close:hover,.slick-grid-menu .slick-menu-option-list .close:hover,.slick-grid-menu .slick-menu-command-list .close:hover,.slick-header-menu .slick-menu-option-list .close:hover,.slick-header-menu .slick-menu-command-list .close:hover{opacity:var(--slick-menu-close-btn-opacity-hover, 1)}.slick-cell-menu .slick-menu-title,.slick-context-menu .slick-menu-title,.slick-grid-menu .slick-menu-title,.slick-header-menu .slick-menu-title{font-size:var(--slick-menu-title-font-size, calc(14px + 2px));font-weight:var(--slick-menu-title-font-weight, normal);margin-right:var(--cell-menu-title-margin-right, 7px);width:var(--slick-menu-title-width, 100%)}.slick-cell-menu .slick-menu-item,.slick-context-menu .slick-menu-item,.slick-grid-menu .slick-menu-item,.slick-header-menu .slick-menu-item{cursor:pointer;display:flex;align-items:center;margin:0;border:var(--slick-menu-item-border, 1px solid transparent);border-radius:var(--slick-menu-item-border-radius, 0px);font-size:var(--slick-menu-item-font-size, 14px);height:var(--slick-menu-item-height, 28px);line-height:var(--slick-menu-line-height, 24px);list-style:none outside none;padding:var(--slick-menu-item-padding, 2px 6px);width:var(--slick-menu-item-width, 100%);white-space:var(--slick-menu-item-white-space, nowrap)}.slick-cell-menu .slick-menu-item:hover,.slick-context-menu .slick-menu-item:hover,.slick-grid-menu .slick-menu-item:hover,.slick-header-menu .slick-menu-item:hover{border:var(--slick-menu-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-menu-item-hover-color, #fafafa)}.slick-cell-menu .slick-menu-item.slick-menu-item-divider,.slick-context-menu .slick-menu-item.slick-menu-item-divider,.slick-grid-menu .slick-menu-item.slick-menu-item-divider,.slick-header-menu .slick-menu-item.slick-menu-item-divider{cursor:default;border:none;overflow:hidden;padding:0;height:var(--slick-menu-divider-height, 1px);margin:var(--slick-menu-divider-margin, 8px 5px);background-color:var(--slick-menu-divider-color, #e7e7e7);width:var(--slick-menu-divider-width, calc(100% - 10px));margin-left:auto;margin-right:auto}.slick-cell-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-context-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-grid-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-header-menu .slick-menu-item.slick-menu-item-divider:hover{border:none;background-color:var(--slick-menu-divider-color, #e7e7e7)}.slick-cell-menu .slick-menu-item .slick-menu-icon,.slick-context-menu .slick-menu-item .slick-menu-icon,.slick-grid-menu .slick-menu-item .slick-menu-icon,.slick-header-menu .slick-menu-item .slick-menu-icon{text-align:center;font-size:var(--slick-menu-icon-font-size, 18px);background-position:center center;background-repeat:no-repeat;display:inline-block;line-height:var(--slick-menu-icon-line-height, calc(18px + 2px));margin-right:var(--slick-menu-icon-margin-right, 4px);vertical-align:middle;min-width:var(--slick-menu-icon-min-width, 16px)}.slick-cell-menu .slick-menu-item .slick-menu-content,.slick-context-menu .slick-menu-item .slick-menu-content,.slick-grid-menu .slick-menu-item .slick-menu-content,.slick-header-menu .slick-menu-item .slick-menu-content{display:inline-block;vertical-align:middle;width:100%}.slick-cell-menu .slick-menu-item .sub-item-chevron,.slick-context-menu .slick-menu-item .sub-item-chevron,.slick-grid-menu .slick-menu-item .sub-item-chevron,.slick-header-menu .slick-menu-item .sub-item-chevron{float:right;min-width:var(--slick-menu-icon-min-width, 16px)}.slick-cell-menu .slick-menu-item.slick-menu-item-disabled,.slick-context-menu .slick-menu-item.slick-menu-item-disabled,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled,.slick-header-menu .slick-menu-item.slick-menu-item-disabled{border-color:rgba(0,0,0,0) !important;background:inherit !important;color:var(--slick-menu-item-disabled-color, silver);cursor:inherit}.slick-cell-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-cell-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-context-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-context-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-header-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-header-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content{color:var(--slick-menu-item-disabled-color, silver)}.slick-cell-menu .slick-menu-item.slick-menu-item-hidden,.slick-context-menu .slick-menu-item.slick-menu-item-hidden,.slick-grid-menu .slick-menu-item.slick-menu-item-hidden,.slick-header-menu .slick-menu-item.slick-menu-item-hidden{display:none}.slick-cell-menu .slick-menu-option-list,.slick-context-menu .slick-menu-option-list,.slick-grid-menu .slick-menu-option-list,.slick-header-menu .slick-menu-option-list{margin-bottom:var(--slick-menu-option-list-margin-bottom, 6px)}.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{list-style-type:none;position:absolute;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);background:var(--slick-menu-bg-color, #ffffff);color:var(--slick-menu-color, #000);border:var(--slick-menu-border, 1px solid #BFBDBD);border-radius:var(--slick-menu-border-radius, 2px);min-width:var(--slick-menu-min-width, 140px);padding:var(--slick-menu-padding, 6px);cursor:default;display:inline-block;overflow-x:hidden;overflow-y:auto;resize:both;z-index:100000}@-moz-document url-prefix(){.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{padding:var(--slick-menu-padding-firefox, 6px 15px 6px 6px)}}.slick-cell-menu.dropdown,.slick-cell-menu.dropup,.slick-context-menu.dropdown,.slick-context-menu.dropup,.slick-grid-menu.dropdown,.slick-grid-menu.dropup,.slick-header-menu.dropdown,.slick-header-menu.dropup{display:inline-block;position:absolute}.slick-custom-tooltip{position:absolute;background-color:var(--slick-tooltip-background-color, #ffffff);border:var(--slick-tooltip-border, 2px solid #BFBDBD);border-radius:var(--slick-tooltip-border-radius, 4px);padding:var(--slick-tooltip-padding, 7px);font-size:var(--slick-tooltip-font-size, calc(14px - 1px));height:var(--slick-tooltip-height, auto);width:var(--slick-tooltip-width, auto);z-index:var(--slick-tooltip-z-index, 9999)}.slick-custom-tooltip .tooltip-body{color:var(--slick-tooltip-color, #333);overflow:var(--slick-tooltip-overflow, hidden);text-overflow:var(--slick-tooltip-text-overflow, ellipsis);white-space:var(--slick-tooltip-white-space, normal)}.slick-custom-tooltip.tooltip-arrow::after{content:"";left:0px;position:absolute;border:rgba(0,0,0,0);border-style:solid;border-width:var(--slick-tooltip-arrow-size, 8px)}.slick-custom-tooltip.tooltip-arrow.arrow-up::after{top:var(--slick-tooltip-up-arrow-top-margin, -16px);border-bottom-color:var(--slick-tooltip-arrow-color, rgb(178.4461538462, 176.0538461538, 176.0538461538))}.slick-custom-tooltip.tooltip-arrow.arrow-down::after{top:var(--slick-tooltip-down-arrow-top-margin, 100%);border-top-color:var(--slick-tooltip-arrow-color, rgb(178.4461538462, 176.0538461538, 176.0538461538))}.slick-custom-tooltip.tooltip-arrow.arrow-left-align::after{margin-left:var(--slick-tooltip-arrow-side-margin, 3px)}.slick-custom-tooltip.tooltip-arrow.arrow-right-align::after{margin-left:var(--slick-tooltip-right-arrow-side-margin, calc(100% - 16px - 3px))}.slick-custom-tooltip.tooltip-arrow.arrow-center-align::after{margin-left:var(--slick-tooltip-arrow-center-margin, calc(50% - 8px))}.slick-column-name,.slick-sort-indicator{float:left;margin-bottom:100px}.slick-header-button{display:inline;float:var(--slick-header-button-float, right);vertical-align:var(--slick-header-button-vertical-align, top);margin:var(--slick-header-button-margin, 1px 0 100px 0);height:var(--slick-header-button-height, 15px);width:var(--slick-header-button-width, 15px);background-repeat:no-repeat;background-position:center center;cursor:pointer;visibility:visible}.slick-header-button-hidden{visibility:hidden;margin-right:var(--slick-header-button-hidden-margin-right, -5px);transition:var(--slick-header-button-hidden-transition, 0.2s visibility)}.slick-header-column:hover>.slick-header-button{visibility:visible}.slick-header-menu-button{background-color:currentColor;cursor:pointer;position:absolute;border:var(--slick-header-menu-button-border, 1px solid #BFBDBD);border-width:var(--slick-header-menu-button-border-width, 0px);padding:var(--slick-header-menu-button-padding, 0px);color:var(--slick-header-menu-button-icon-color, inherit);bottom:0;top:0;right:var(--slick-header-menu-button-margin-right, 3px);height:var(--slick-header-menu-button-icon-size, 22px);width:var(--slick-header-menu-button-icon-size, 22px);--slick-header-menu-button-icon-svg: url(${vr});-webkit-mask:var(--slick-header-menu-button-icon-svg) no-repeat;mask:var(--slick-header-menu-button-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-header-column .slick-header-menu-button{display:var(--slick-header-menu-display, none)}.slick-header-column:hover .slick-header-menu-button{display:inline-block}.slick-cell.cell-reorder{text-align:center}.slick-cell.cell-reorder .slick-row-move-column{background-color:currentColor;display:block;height:1em;width:1em;font-size:var(--slick-row-move-plugin-icon-font-size, calc(18px + 2px));color:var(--slick-row-move-plugin-icon-color, inherit);cursor:var(--slick-row-move-plugin-cursor, move);--slick-row-move-plugin-icon-svg: url(${Rr});-webkit-mask:var(--slick-row-move-plugin-icon-svg) no-repeat;mask:var(--slick-row-move-plugin-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-headerrow-column.checkbox-header{display:inline-flex;justify-content:center}.slick-column-name,.slick-headerrow-column.checkbox-header,.slick-cell-checkboxsel{text-align:center}.slick-column-name label,.slick-headerrow-column.checkbox-header label,.slick-cell-checkboxsel label{line-height:var(--slick-checkbox-icon-container-line-height, 12px)}.slick-column-name #filter-checkbox-selectall-container,.slick-headerrow-column.checkbox-header #filter-checkbox-selectall-container,.slick-cell-checkboxsel #filter-checkbox-selectall-container{display:inline-flex;align-items:center;justify-content:center}.slick-column-name.disabled,.slick-headerrow-column.checkbox-header.disabled,.slick-cell-checkboxsel.disabled{cursor:default}.slick-column-name input[type=checkbox],.slick-headerrow-column.checkbox-header input[type=checkbox],.slick-cell-checkboxsel input[type=checkbox]{opacity:0;width:0;margin-left:0}.slick-column-name .icon-checkbox-container,.slick-headerrow-column.checkbox-header .icon-checkbox-container,.slick-cell-checkboxsel .icon-checkbox-container{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background-color:var(--slick-checkbox-icon-container-bg-color, transparent);height:var(--slick-checkbox-icon-container-size, 1rem);width:var(--slick-checkbox-icon-container-size, 1rem);border:var(--slick-checkbox-icon-border, none);border-radius:var(--slick-checkbox-icon-border-radius, none)}.slick-column-name .icon-checkbox-container div.mdi,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi,.slick-cell-checkboxsel .icon-checkbox-container div.mdi{opacity:1;font-size:var(--slick-checkbox-icon-font-size, 16px);color:var(--slick-checkbox-icon-color, #0d6efd)}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-check,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-check,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-check{--slick-checkbox-icon-checked-svg: url(${hr});-webkit-mask:var(--slick-checkbox-icon-checked-svg) no-repeat;mask:var(--slick-checkbox-icon-checked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-uncheck,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-uncheck,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-uncheck{--slick-checkbox-icon-unchecked-svg: url(${hr});-webkit-mask:var(--slick-checkbox-icon-unchecked-svg) no-repeat;mask:var(--slick-checkbox-icon-unchecked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;opacity:var(--slick-checkbox-unchecked-opacity, 0.25);visibility:var(--slick-checkbox-icon-unchecked-color-visibility, visible)}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover{opacity:var(--slick-checkbox-opacity-hover, 0.45)}.slick-header-column.header-checkbox-selectall .slick-column-name{text-align:center;margin-right:0}.slick-group .slick-cell-checkboxsel{text-align:left}.ms-choice{font-size:var(--slick-header-font-size, 14px)}.ms-choice span{font-size:var(--slick-multiselect-input-filter-font-size, 12px);font-family:var(--slick-multiselect-input-filter-font-family, "Helvetica Neue", Helvetica, Arial)}.ms-choice .placeholder{background-color:var(--slick-multiselect-placeholder-bg-color, transparent);color:var(--slick-multiselect-placeholder-color, #c9c9c9) !important;font-family:var(--slick-multiselect-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-header-font-size, 14px)}.ms-choice:focus{border-color:var(--slick-multiselect-input-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672))}.ms-filter.search-filter{width:100% !important}.ms-filter .placeholder{cursor:pointer}.ms-parent-open button{outline:0;border-color:var(--slick-multiselect-input-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-multiselect-input-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.ms-drop{max-width:var(--slick-multiselect-dropdown-max-width, 250px);border:var(--slick-multiselect-dropdown-border, 1px solid #bbb);z-index:var(--slick-multiselect-dropdown-z-index, 9999)}.ms-drop li{margin:0;height:var(--slick-multiselect-item-height, 26px);line-height:var(--slick-multiselect-item-line-height, 20px);padding:var(--slick-multiselect-item-padding, 2px 4px);border:var(--slick-multiselect-item-border, 1px solid transparent);width:100%}.ms-drop li:hover{border:var(--slick-multiselect-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-multiselect-checkbox-hover-bg-color, #fafafa)}.ms-drop li.highlighted{border:var(--slick-multiselect-option-highlight-border, 1px solid #c9c9c9);background-color:var(--slick-multiselect-option-highlight-bg-color, #fcfcfc)}.ms-drop label span{cursor:pointer;margin-left:var(--slick-multiselect-checkbox-margin-left, 0px)}.ms-drop .ms-select-all{display:flex;align-items:center;border-bottom:var(--slick-multiselect-select-all-border-bottom, 1px solid #ddd);padding:var(--slick-multiselect-select-all-padding, 6px 10px);line-height:var(--slick-multiselect-select-all-line-height, calc(13px + 2px))}.ms-drop .ms-select-all:hover{background-color:var(--slick-multiselect-select-all-text-hover-color, transparent)}.ms-drop .ms-select-all.highlighted{background-color:rgba(0,0,0,0)}.ms-drop .ms-select-all.highlighted label{border:var(--slick-multiselect-option-highlight-border, 1px solid #c9c9c9);background-color:var(--slick-multiselect-option-highlight-bg-color, #fcfcfc)}.ms-drop .ms-select-all label{display:inline-flex;font-weight:normal;padding:var(--slick-multiselect-select-all-label-padding, 4px);border:var(--slick-multiselect-select-all-label-border, 1px solid transparent);color:var(--slick-multiselect-select-all-text-color, rgb(1.9713114754, 97.5799180328, 238.5286885246))}.ms-drop .ms-select-all label:hover{cursor:pointer;border:var(--slick-multiselect-select-all-label-hover-border, 1px solid #d5d5d5);background-color:var(--slick-multiselect-select-all-label-hover-bg-color, #fafafa)}.ms-drop .ms-ok-button{cursor:pointer;display:block;padding:0;width:var(--slick-multiselect-ok-button-width, 100%);height:var(--slick-multiselect-ok-button-height, 26px);border-color:var(--slick-multiselect-ok-button-border-color, #ccc);border-radius:var(--slick-multiselect-ok-button-border-radius, 0 0 4px 4px);border-width:var(--slick-multiselect-ok-button-border-width, 1px 0 0 0);text-align:var(--slick-multiselect-ok-button-text-align, center);color:var(--slick-multiselect-ok-button-text-color, #0d6efd);font-weight:var(--slick-multiselect-ok-button-font-weight, 600);background-color:var(--slick-multiselect-ok-button-bg-color, #fff)}.ms-drop .ms-ok-button:hover{background-color:var(--slick-multiselect-ok-button-bg-hover-color, #f9f9f9);color:var(--slick-multiselect-ok-button-text-hover-color, rgb(1.9713114754, 97.5799180328, 238.5286885246))}.slickgrid-container .search-filter :focus{outline-color:var(--slick-focus-color, rgb(88.8729508197, 155.4610655738, 253.6270491803))}.slickgrid-container .search-filter .operator.input-group-addon{margin:0;padding:0;min-width:25px;border:none}.slickgrid-container .search-filter .operator.input-group-addon:focus{z-index:3}.slickgrid-container .search-filter .operator.input-group-addon .form-control{border-radius:var(--slick-compound-filter-operator-border-radius, 4px 0 0 4px);padding:var(--slick-compound-filter-text-padding, 0 0 0 2px) !important;font-size:var(--slick-compound-filter-text-font-size, 13px);color:var(--slick-compound-filter-text-color, rgb(88.8729508197, 155.4610655738, 253.6270491803));font-weight:var(--slick-compound-filter-text-weight, bold);background-color:var(--slick-compound-filter-bgcolor, #ffffff)}.slickgrid-container .search-filter .operator.input-group-addon .form-control:focus{z-index:3}.slickgrid-container .search-filter .operator.input-group-addon select{font-family:var(--slick-compound-filter-operator-select-font-family, "Cascadia Mono", Consolas, "Lucida Console");font-size:var(--slick-compound-filter-operator-select-font-size, 14px !important);border:var(--slick-compound-filter-operator-select-border, 1px solid rgb(88.8729508197, 155.4610655738, 253.6270491803));width:var(--slick-compound-filter-operator-select-width, 25px)}.slickgrid-container .search-filter .operator.input-group-addon select.form-control{cursor:pointer;appearance:none}.slickgrid-container .search-filter .operator.input-group-addon select.form-control:-ms-expand{display:none}.slickgrid-container .search-filter .operator.input-group-addon select.form-control .empty{color:silver}.slickgrid-container .search-filter .operator-char3.input-group-addon{min-width:30px}.slickgrid-container input.search-filter{font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol")}.slickgrid-container .search-filter input{font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol")}.slickgrid-container .search-filter input.compound-input{border-radius:var(--slick-compound-filter-border-radius, 0 4px 4px 0) !important;border-left:none}.slickgrid-container .search-filter input::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.slickgrid-container .search-filter input.compound-slider{border-left:none !important}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column input.form-control.search-filter{background-color:var(--slick-form-control-bg-color, #fff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter input,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter button,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter select{background-color:var(--slick-form-control-bg-color, #fff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .input-group-prepend+.date-picker input.compound-input{border-top-left-radius:0;border-bottom-left-radius:0}.slickgrid-container .search-filter.form-group .input-group.date-picker input.form-control{border-bottom-left-radius:0px;border-top-left-radius:0px}.slickgrid-container .search-filter .date-picker input.form-control{border-left:none}.slickgrid-container .search-filter .date-picker input.form-control::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.slickgrid-container .search-filter .date-picker{flex:1;cursor:pointer}.slickgrid-container .search-filter .date-picker .date-picker input.form-control{background-color:var(--slick-date-picker-bg-color, #fff);font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-font-size-base, 14px);border-radius:var(--slick-compound-filter-border-radius, 0 4px 4px 0);width:100%}.slickgrid-container .search-filter .date-picker .date-picker input.form-control[readonly]{background-color:var(--slick-date-picker-bg-color, #fff)}.slickgrid-container .search-filter .date-picker .form-control[readonly]{cursor:pointer;background-color:var(--slick-date-picker-bg-color, #fff)}.slickgrid-container .date-picker input.form-control{cursor:pointer;font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-font-size-base, 14px);border-radius:var(--slick-date-range-filter-border-radius, 4px)}.slickgrid-container .date-picker input.form-control[readonly]{background-color:var(--slick-date-picker-bg-color, #fff)}.vanilla-calendar{padding:.9rem;z-index:9999}.vanilla-calendar.vanilla-calendar_hidden{left:0;top:0}.slick-preheader-panel .slick-dropzone,.slick-preheader-panel .slick-dropzone-hover,.slick-topheader-panel .slick-dropzone,.slick-topheader-panel .slick-dropzone-hover{display:flex;align-items:center;padding:var(--slick-draggable-group-drop-padding, 5px 10px);height:var(--slick-draggable-group-drop-height, 35px);border-top:var(--slick-draggable-group-drop-border-top, 1px solid #e0e0e0);border-left:var(--slick-draggable-group-drop-border-left, 1px solid #e0e0e0);border-right:var(--slick-draggable-group-drop-border-right, 1px solid #e0e0e0);border-bottom:var(--slick-draggable-group-drop-border-bottom, 1px solid #e0e0e0);width:var(--slick-draggable-group-drop-width, 100%);border-radius:var(--slick-draggable-group-drop-radius, 4px);background-color:var(--slick-draggable-group-drop-bgcolor, #ffffff)}.slick-preheader-panel .slick-dropzone .slick-draggable-dropzone-placeholder,.slick-preheader-panel .slick-dropzone-hover .slick-draggable-dropzone-placeholder,.slick-topheader-panel .slick-dropzone .slick-draggable-dropzone-placeholder,.slick-topheader-panel .slick-dropzone-hover .slick-draggable-dropzone-placeholder{font-style:var(--slick-draggable-group-placeholder-font-style, italic);color:var(--slick-draggable-group-placeholder-color, #616161);width:100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all{display:inline-flex;align-items:center;cursor:pointer;border:var(--slick-draggable-group-toggle-all-border, 1px solid #c7c7c7);border-radius:var(--slick-draggable-group-toggle-all-border-radius, 3px);margin-right:var(--slick-draggable-group-toggle-all-margin-right, 15px);padding:var(--slick-draggable-group-toggle-all-padding, 0 8px);position:var(--draggable-group-toggle-all-position, relative);top:var(--slick-draggable-group-toggle-all-top, 0px);right:var(--slick-draggable-group-toggle-all-right, unset)}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon{cursor:pointer;display:inline-block;background-color:currentColor;width:1em;height:1em;color:var(--slick-draggable-group-toggle-all-icon-color, #0d6efd);font-size:var(--slick-draggable-group-toggle-all-icon-font-size, 24px)}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.expanded{--slick-draggable-group-toggle-expanded-icon-svg: url(${vr});-webkit-mask:var(--slick-draggable-group-toggle-expanded-icon-svg) no-repeat;mask:var(--slick-draggable-group-toggle-expanded-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed{--slick-draggable-group-toggle-collapsed-icon-svg: url(${xr});-webkit-mask:var(--slick-draggable-group-toggle-collapsed-icon-svg) no-repeat;mask:var(--slick-draggable-group-toggle-collapsed-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-text,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-text,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-text,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-text{font-size:var(--slick-draggable-group-toggle-all-text-font-size, 15px);margin:var(--slick-draggable-group-toggle-all-text-margin, 0 0 0 2px)}.slick-preheader-panel .slick-dropzone .slick-dropped-grouping,.slick-preheader-panel .slick-dropzone-hover .slick-dropped-grouping,.slick-topheader-panel .slick-dropzone .slick-dropped-grouping,.slick-topheader-panel .slick-dropzone-hover .slick-dropped-grouping{cursor:move;display:flex;align-items:center;background-color:var(--slick-draggable-group-column-background-color, transparent);border:var(--slick-draggable-group-column-border, 1px solid #d3d3d3);border-radius:var(--slick-draggable-group-column-border-radius, 20px);padding:var(--slick-draggable-group-column-padding, 0 10px);margin-right:var(--slick-draggable-group-column-margin-right, 8px);z-index:1}.slick-preheader-panel .slick-dropzone .slick-groupby-sort,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-sort,.slick-topheader-panel .slick-dropzone .slick-groupby-sort,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-sort{cursor:pointer;display:inline-flex;margin-left:var(--slick-draggable-group-sort-icon-margin-left, 2px);color:var(--slick-draggable-group-sort-icon-color, inherit);font-size:var(--slick-draggable-group-sort-icon-font-size, 16px);padding-left:var(--slick-draggable-group-sort-icon-padding-left, 5px);padding-right:var(--slick-draggable-group-sort-icon-padding-right, 0px);vertical-align:var(--slick-draggable-group-sort-icon-vertical-align, baseline)}.slick-preheader-panel .slick-dropzone .slick-groupby-sort:hover,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-sort:hover,.slick-topheader-panel .slick-dropzone .slick-groupby-sort:hover,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-sort:hover{color:var(--slick-draggable-group-sort-icon-hover-color, inherit)}.slick-preheader-panel .slick-dropzone .slick-groupby-remove,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-remove,.slick-topheader-panel .slick-dropzone .slick-groupby-remove,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-remove{cursor:pointer;display:inline-flex;margin-left:var(--slick-draggable-group-delete-margin-left, 2px);color:var(--slick-draggable-group-delete-color, #ff3c5c);font-size:var(--slick-draggable-group-delete-font-size, 16px);padding-left:var(--slick-draggable-group-delete-padding-left, 5px);padding-right:var(--slick-draggable-group-delete-padding-right, 0px);vertical-align:var(--slick-draggable-group-delete-vertical-align, baseline)}.slick-preheader-panel .slick-dropzone .slick-groupby-remove:hover,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-remove:hover,.slick-topheader-panel .slick-dropzone .slick-groupby-remove:hover,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-remove:hover{color:var(--slick-draggable-group-delete-hover-color, red)}.slick-preheader-panel .slick-dropzone-hover,.slick-topheader-panel .slick-dropzone-hover{background-color:var(--slick-draggable-group-droppable-hover-bgcolor, #ffffff);border:var(--slick-draggable-group-drop-border-hover, 1px dashed #ff9e9e)}.slick-preheader-panel .slick-dropzone-placeholder-hover,.slick-topheader-panel .slick-dropzone-placeholder-hover{opacity:var(--slick-draggable-group-drop-placeholder-hover-opacity, 0.6)}.slick-preheader-panel .slick-header-column-active,.slick-topheader-panel .slick-header-column-active{display:none !important}.slick-header .slick-header-columns .slick-column-groupable{display:inline-block;font-weight:var(--slick-draggable-group-column-icon-font-weight, normal);color:var(--slick-draggable-group-column-icon-color, #707070);width:var(--slick-draggable-group-column-icon-width, 9px);height:var(--slick-draggable-group-column-icon-height, 9px);margin-left:var(--slick-draggable-group-column-icon-margin-left, 4px)}.slider-container{display:flex;height:100%;flex:1}.slider-container input[type=range]{appearance:none;flex:1;height:var(--slick-slider-filter-height, 27px);padding:var(--slick-slider-filter-runnable-track-padding, 0 6px);border:var(--slick-slider-filter-border, 1px solid #ccc)}.slider-container input[type=range]:focus{outline:none}.slider-container input[type=range]::-webkit-slider-runnable-track{height:var(--slick-slider-filter-runnable-track-height, 5px);border:none;border-radius:3px;-webkit-appearance:none}.slider-container input[type=range]::-webkit-slider-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-size, 14px);width:var(--slick-slider-filter-thumb-size, 14px);border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(13, 110, 253, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(215.75, 98.3606557377%, 127.1568627451%));margin-top:-4px;pointer-events:auto;-webkit-appearance:none}.slider-container input[type=range]::-moz-range-track{height:var(--slick-slider-filter-runnable-track-height, 5px);border:none;border-radius:3px;-moz-appearance:none}.slider-container input[type=range]::-moz-range-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-height, calc(14px - 4px));width:var(--slick-slider-filter-thumb-width, calc(14px - 4px));border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(13, 110, 253, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(215.75, 98.3606557377%, 127.1568627451%));pointer-events:auto}.slider-container input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}.slider-container input[type=range]::-ms-track{height:var(--slick-slider-filter-runnable-track-height, 5px);background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-width:6px 0;color:rgba(0,0,0,0);appearance:none}.slider-container input[type=range]::-ms-fill-lower{background:var(--slick-slider-filter-fill-lower-color, #ddd);border-radius:10px}.slider-container input[type=range]::-ms-fill-upper{background:var(--slick-slider-filter-bgcolor, #eee);border-radius:10px}.slider-container input[type=range]::-ms-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-height, calc(14px - 4px));width:var(--slick-slider-filter-thumb-width, calc(14px - 4px));border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(13, 110, 253, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(215.75, 98.3606557377%, 127.1568627451%));margin-top:1px;pointer-events:auto}.slider-container input[type=range]::-ms-tooltip{display:none}.slider-container input[type=range]:active::-webkit-slider-thumb{background-color:var(--slick-slider-filter-thumb-active-bg-color, #fff);border:var(--slick-slider-filter-thumb-active-border, 2px solid rgba(13, 110, 253, 0.88));box-shadow:var(--slick-slider-filter-thumb-active-box-shadow, 0 0 0 2px rgba(28.1745901639, 119.0922131148, 253.1254098361, 0.15))}.slider-container input[type=range]:active::-moz-range-thumb{background-color:var(--slick-slider-filter-thumb-active-bg-color, #fff);border:var(--slick-slider-filter-thumb-active-border, 2px solid rgba(13, 110, 253, 0.88));box-shadow:var(--slick-slider-filter-thumb-active-box-shadow, 0 0 0 2px rgba(28.1745901639, 119.0922131148, 253.1254098361, 0.15))}.search-filter,.slider-editor{height:var(--slick-header-input-height, 27px)}.search-filter::placeholder,.slider-editor::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.search-filter .input-group-text,.slider-editor .input-group-text{display:flex;align-items:center;padding:var(--slick-slider-filter-number-padding, 4px 8px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px))}.search-filter .slider-value,.search-filter .slider-values,.slider-editor .slider-value,.slider-editor .slider-values{padding:0;height:100%}.search-filter input.slider-filter-input[type=range],.slider-editor input.slider-filter-input[type=range]{padding:var(--slick-slider-filter-runnable-track-padding, 0 6px);height:var(--slick-slider-filter-height, 27px)}.search-filter input.slider-editor-input[type=range],.slider-editor input.slider-editor-input[type=range]{padding:var(--slick-slider-editor-runnable-track-padding, 0 6px);height:var(--slick-slider-editor-height, 100%)}.search-filter .slider-range-value,.slider-editor .slider-range-value{padding:0;height:100%}.search-filter .slider-range-value .input-group-text,.slider-editor .slider-range-value .input-group-text{padding:var(--slick-slider-filter-number-padding, 4px 8px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px))}.search-filter .input-group-prepend.operator+.filter-input input.slider-filter-input,.slider-editor .input-group-prepend.operator+.filter-input input.slider-filter-input{border-left:0}.search-filter:not(.input-group) .slider-editor,.search-filter:not(.input-group) .slider-filter,.search-filter:not(.input-group) .slider-input-container .slider-editor-input,.search-filter:not(.input-group) .slider-input-container .slider-filter-input,.slider-editor:not(.input-group) .slider-editor,.slider-editor:not(.input-group) .slider-filter,.slider-editor:not(.input-group) .slider-input-container .slider-editor-input,.slider-editor:not(.input-group) .slider-input-container .slider-filter-input{border-radius:var(--slick-slider-filter-border-radius, 4px)}.search-filter.input-group>:first-child:not(.input-group-addon),.search-filter.input-group>:first-child:not(.input-group-addon),.search-filter.input-group>:first-child:not(.input-group-addon) .slider-filter-input,.search-filter.input-group>:first-child:not(.input-group-addon) .slider-editor-input,.slider-editor.input-group>:first-child:not(.input-group-addon),.slider-editor.input-group>:first-child:not(.input-group-addon),.slider-editor.input-group>:first-child:not(.input-group-addon) .slider-filter-input,.slider-editor.input-group>:first-child:not(.input-group-addon) .slider-editor-input{border-bottom-left-radius:var(--slick-slider-filter-border-radius, 4px);border-top-left-radius:var(--slick-slider-filter-border-radius, 4px)}.search-filter .input-group-addon:last-child .input-group-text,.slider-editor .input-group-addon:last-child .input-group-text{border-bottom-left-radius:0;border-top-left-radius:0}.slider-editor .slider-value{padding:0;height:var(--slick-slider-editor-height, 100%)}.slider-editor .slider-value .input-group-text{padding:var(--slick-slider-editor-number-padding, 4px 6px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px));height:var(--slick-slider-editor-height, 100%)}.slider-input-container{height:100%;position:relative;flex:1 1 auto;width:1%;background-color:var(--slick-slider-filter-input-bgcolor, #fff)}.slider-input-container.slider-values{display:flex;padding:0}.slider-input-container .slider-track{position:absolute;margin:auto;margin-left:8px;top:0;bottom:0;border-radius:3px;cursor:var(--slick-slider-filter-runnable-track-cursor, pointer);background:var(--slick-slider-filter-runnable-track-bgcolor, #ddd);height:var(--slick-slider-filter-runnable-track-height, 5px);width:calc(100% - 16px)}.slider-input-container input[type=range]{position:absolute;background-color:rgba(0,0,0,0);pointer-events:none;width:100%}.slider-input-container input[type=range].focus{outline:0;border-color:var(--slick-slider-filter-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-slider-filter-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slider-input-container input[type=range]::-webkit-slider-thumb{pointer-events:auto}.slider-input-container input[type=range]::-moz-range-thumb{pointer-events:auto}.slider-input-container input[type=range]::-ms-thumb{pointer-events:auto}.slick-row .detail-view-toggle{display:inline-block}.slick-row .detail-view-toggle.expand{--slick-detail-view-icon-expand-svg: url(${Lr});-webkit-mask:var(--slick-detail-view-icon-expand-svg) no-repeat;mask:var(--slick-detail-view-icon-expand-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-row .detail-view-toggle.collapse{--slick-detail-view-icon-collapse-svg: url(${Ur});-webkit-mask:var(--slick-detail-view-icon-collapse-svg) no-repeat;mask:var(--slick-detail-view-icon-collapse-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-row .detail-view-toggle.expand,.slick-row .detail-view-toggle.collapse{cursor:pointer;background-color:currentColor;display:inline-block;height:1em;width:1em;color:var(--slick-detail-view-icon-color, #0d6efd);font-size:var(--slick-detail-view-icon-font-size, 18px)}.slick-row .detail-view-toggle.expand:hover,.slick-row .detail-view-toggle.collapse:hover{color:var(--slick-detail-view-icon-color-hover, rgb(1.762295082, 87.2336065574, 213.237704918));opacity:var(--slick-detail-view-icon-opacity-hover, 1)}.slick-row .dynamic-cell-detail{position:absolute;width:100%;overflow:auto;left:var(--slick-detail-view-container-left, 0);border:var(--slick-detail-view-container-border, 1px solid #c0c0c0);background-color:var(--slick-detail-view-container-bgcolor, #f7f7f7);padding:var(--slick-detail-view-container-padding, 10px);z-index:var(--slick-detail-view-container-z-index, 10)}.slick-row .dynamic-cell-detail :first-child{vertical-align:middle;line-height:13px}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.slick-custom-footer{color:var(--slick-footer-text-color, #808080);padding:var(--slick-footer-padding, 5px 0);background-color:var(--slick-footer-bg-color, transparent);font-size:var(--slick-footer-font-size, 14px);font-style:var(--slick-footer-font-style, italic);font-weight:var(--slick-footer-font-weight, normal);height:var(--slick-footer-height, 30px)}.slick-custom-footer .left-footer{color:var(--slick-footer-left-text-color, #808080);font-style:var(--slick-footer-left-font-style, italic);font-weight:var(--slick-footer-left-font-weight, normal);text-align:var(--slick-footer-left-text-align, left);padding:var(--slick-footer-left-padding, 0px);width:var(--slick-footer-left-width, 50%);float:var(--slick-footer-left-float, left)}.slick-custom-footer .right-footer{color:var(--slick-footer-right-text-color, #808080);font-style:var(--slick-footer-right-font-style, italic);font-weight:var(--slick-footer-right-font-weight, normal);text-align:var(--slick-footer-right-text-align, right);padding:var(--slick-footer-right-padding, 0px);width:var(--slick-footer-right-width, 50%);float:var(--slick-footer-right-float, right)}.slick-custom-footer .right-footer.metrics .separator{margin:var(--slick-footer-right-separator-margin, 2px)}.slick-empty-data-warning{display:flex;align-items:center;column-gap:5px;position:relative;color:var(--slick-empty-data-warning-color, #333);font-family:var(--slick-empty-data-warning-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-empty-data-warning-font-size, calc(14px + 2px));font-style:var(--slick-empty-data-warning-font-style, italic);line-height:var(--slick-empty-data-warning-line-height, 18px);margin:var(--slick-empty-data-warning-margin, 0px);padding:var(--slick-empty-data-warning-padding, 8px);z-index:var(--slick-empty-data-warning-z-index, 10)}.slick-empty-data-warning div{display:flex;align-items:center;column-gap:5px}.slick-pagination{list-style-type:none;border-top:var(--slick-pagination-border-top, 0 none);border-right:var(--slick-pagination-border-right, 0 none);border-bottom:var(--slick-pagination-border-bottom, 0 none);border-left:var(--slick-pagination-border-left, 0 none);width:100%;height:var(--slick-pagination-height, 40px);padding-top:4px;vertical-align:middle;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-pagination-font-size, calc(14px - 1px));font-weight:400;color:var(--slick-pagination-text-color, #808080)}.slick-pagination .slick-pagination-status{display:inline-block;padding:6px}.slick-pagination .slick-icon-container{display:inline-block;border-color:var(--slick-pagination-border-color, #ddd)}.slick-pagination .slick-pagination-nav{display:inline-block;padding:2px;height:34px}.slick-pagination .slick-pagination-nav nav{display:inline-block}.slick-pagination .slick-pagination-nav .slick-page-number{vertical-align:top;display:inline-flex;align-items:center;column-gap:4px;padding:0 5px;height:inherit}.slick-pagination .slick-pagination-nav .slick-page-number input{background-color:var(--slick-pagination-page-input-bgcolor, #fafbed);height:var(--slick-pagination-page-input-height, 26px);width:var(--slick-pagination-page-input-width, 50px);padding:var(--slick-pagination-page-input-padding, 2px);border-radius:var(--slick-pagination-page-input-border-radius, 4px);display:inline-block}.slick-pagination .slick-pagination-nav .pagination{margin:0;display:inline-flex;background-color:var(--slick-pagination-button-bg-color, #fff)}.slick-pagination .slick-pagination-nav .pagination .page-link{display:flex;align-items:center;font-size:var(--slick-pagination-icon-font-size, calc(18px - 1px));border:var(--slick-pagination-button-border, 1px solid #b3b3b3);height:var(--slick-pagination-button-height, 32px)}.slick-pagination .slick-pagination-nav .pagination .page-item{cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid;padding:var(--slick-pagination-button-padding, 5px 8px);border-color:var(--slick-pagination-button-border-color, #b3b3b3)}.slick-pagination .slick-pagination-nav .pagination .page-item:hover{background-color:var(--slick-pagination-button-hover-color, #f6f6f6)}.slick-pagination .slick-pagination-nav .pagination .page-item:first-child{border-top-left-radius:var(--slick-pagination-button-border-radius, 4px);border-bottom-left-radius:var(--slick-pagination-button-border-radius, 4px)}.slick-pagination .slick-pagination-nav .pagination .page-item:last-child{border-top-right-radius:var(--slick-pagination-button-border-radius, 4px);border-bottom-right-radius:var(--slick-pagination-button-border-radius, 4px)}.slick-pagination .slick-pagination-nav .pagination .page-item.seek-prev,.slick-pagination .slick-pagination-nav .pagination .page-item.seek-end{margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-first,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-prev,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-next,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-end{background-color:currentColor;height:var(--slick-pagination-icon-size, 20px);width:var(--slick-pagination-icon-size, 20px)}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-first{--slick-pagination-icon-seek-first-svg: url(${Sr});-webkit-mask:var(--slick-pagination-icon-seek-first-svg) no-repeat;mask:var(--slick-pagination-icon-seek-first-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-prev{--slick-pagination-icon-seek-prev-svg: url(${Cr});-webkit-mask:var(--slick-pagination-icon-seek-prev-svg) no-repeat;mask:var(--slick-pagination-icon-seek-prev-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-next{--slick-pagination-icon-seek-next-svg: url(${xr});-webkit-mask:var(--slick-pagination-icon-seek-next-svg) no-repeat;mask:var(--slick-pagination-icon-seek-next-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-end{--slick-pagination-icon-seek-end-svg: url(${Tr});-webkit-mask:var(--slick-pagination-icon-seek-end-svg) no-repeat;mask:var(--slick-pagination-icon-seek-end-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a[class*=icon-seek-]{color:var(--slick-pagination-icon-color, #0d6efd)}.slick-pagination .slick-pagination-nav .pagination .page-item.disabled{cursor:not-allowed;background-color:var(--slick-pagination-icon-seek-background-color, rgb(249, 249, 249));border-color:var(--slick-pagination-button-border-disabled-color, #dedede)}.slick-pagination .slick-pagination-nav .pagination .page-item.disabled a[class*=icon-seek-]{color:var(--slick-pagination-icon-seek-disabled-color, darkgray)}.slick-pagination .slick-pagination-settings{display:block;float:right;padding:2px}.slick-pagination .slick-pagination-settings select{color:var(--slick-font-color, #000);background-color:var(--slick-pagination-page-select-bg-color, #fff);font-size:var(--slick-pagination-page-select-font-size, calc(14px - 2px));line-height:1.5;height:var(--slick-pagination-page-select-height, 32px);width:var(--slick-pagination-page-select-width, 60px);padding:var(--slick-pagination-page-select-padding, 0 0 2px 2px);border:var(--slick-pagination-button-border, 1px solid #b3b3b3);border-radius:var(--slick-pagination-page-select-border-radius, 3px)}.slick-pagination .slick-pagination-settings .slick-pagination-count{margin-left:var(--slick-pagination-count-margin-left, 2px)}.percent-complete-bar,.percent-complete-bar-with-text{display:inline-block;border-radius:3px;background-color:rgba(0,0,0,0)}.percent-complete-bar{height:6px}.percent-complete-bar-with-text{height:20px;line-height:20px;min-width:25px;text-align:center;top:2px;color:#fff}.tooltip-2cols-row{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;column-gap:5px;line-height:20px}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.slick-autocomplete{background-color:var(--slick-autocomplete-bg-color, #ffffff);color:var(--slick-autocomplete-text-color, #333333);border:var(--slick-autocomplete-border, 1px solid rgba(0, 0, 0, 0.15));box-sizing:border-box;max-height:var(--slick-autocomplete-max-height, 25vh);min-height:var(--slick-autocomplete-min-height, 75px);min-width:var(--slick-autocomplete-min-width, 110px);overflow:auto;z-index:var(--slick-autocomplete-z-index, 9999)}.slick-autocomplete .empty{font-style:italic}.slick-autocomplete>div{padding:0 4px}.slick-autocomplete .group{background:var(--slick-autocomplete-group-bg-color, #eeeeee)}.slick-autocomplete>div:hover:not(.empty,.group),.slick-autocomplete>div.selected{background-color:var(--slick-autocomplete-hover-bg-color, rgb(226.1157894737, 236.9473684211, 249.5842105263));cursor:pointer}@keyframes md-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.autocomplete-filter-container{display:flex}.slick-autocomplete-loading{background-color:var(--slick-autocomplete-loading-input-bg-color, transparent) !important}.slick-autocomplete-loading+span:after{animation:md-spin 2s infinite linear;display:inline-block;color:var(--slick-autocomplete-loading-icon-color, #777777);content:var(--slick-autocomplete-loading-icon, url(${Br}));width:var(--slick-autocomplete-loading-icon-width, 22px);margin:var(--slick-autocomplete-loading-icon-margin, 0 0 0 -26px);line-height:var(--slick-autocomplete-loading-icon-line-height, 0px);vertical-align:var(--slick-autocomplete-loading-icon-vertical-align, sub)}.slick-autocomplete.autocomplete-custom-four-corners{width:var(--slick-autocomplete-tpl4-width, 385px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list{width:var(--slick-autocomplete-tpl4-container-list-width, calc(385px - 15px));padding:var(--slick-autocomplete-tpl4-container-list-padding, 3px 10px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list div{margin:0;padding:0;line-height:16px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-left{float:left;height:32px;width:32px;padding-right:3px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-left>img{height:var(--slick-autocomplete-tpl4-icon-left-height, 32px);width:var(--slick-autocomplete-tpl4-icon-left-width, 32px);margin-top:0px;background-color:#fff;background-clip:content-box}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-bottom-left{color:var(--slick-autocomplete-tpl4-bottom-left-text-color, #686868);font-size:var(--slick-autocomplete-tpl4-bottom-left-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl4-bottom-left-font-style, italic);font-weight:var(--slick-autocomplete-tpl4-bottom-left-font-weight, normal);max-width:var(--slick-autocomplete-tpl4-bottom-left-max-width, calc(calc(385px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-bottom-right{float:right;color:var(--slick-autocomplete-tpl4-bottom-right-text-color, #686868);font-size:var(--slick-autocomplete-tpl4-bottom-right-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl4-bottom-right-font-style, italic);font-weight:var(--slick-autocomplete-tpl4-bottom-right-font-weight, normal);text-overflow:ellipsis;max-width:var(--slick-autocomplete-tpl4-bottom-right-max-width, 250px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-top-left{color:var(--slick-autocomplete-tpl4-top-left-text-color, #313131);font-style:var(--slick-autocomplete-tpl4-top-left-font-style, normal);font-size:var(--slick-autocomplete-tpl4-top-left-font-size, 12px);font-weight:var(--slick-autocomplete-tpl4-top-left-font-weight, bold);max-width:var(--slick-autocomplete-tpl4-top-left-max-width, calc(calc(385px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis;padding-left:1px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-top-right{float:right;color:var(--slick-autocomplete-tpl4-top-right-text-color, rgb(48.4073770492, 131.2151639344, 253.2926229508));font-style:var(--slick-autocomplete-tpl4-top-right-font-style, normal);font-size:var(--slick-autocomplete-tpl4-top-right-font-size, calc(12px - 1px));font-weight:var(--slick-autocomplete-tpl4-top-right-font-weight, bold);max-width:var(--slick-autocomplete-tpl4-top-right-max-width, 100px)}.slick-autocomplete.autocomplete-custom-two-rows{width:var(--slick-autocomplete-tpl2-width, 285px)}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list{width:var(--slick-autocomplete-tpl2-container-list-width, calc(285px - 15px));padding:var(--slick-autocomplete-tpl2-container-list-padding, 3px 10px)}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list div{margin:0;padding:0;line-height:16px}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-left{float:left;height:var(--slick-autocomplete-tpl2-icon-left-height, 32px);width:var(--slick-autocomplete-tpl2-icon-left-width, 32px);padding-right:3px}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-left>img{height:32px;margin-top:0px;background-color:#fff;background-clip:content-box}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-bottom-left{color:var(--slick-autocomplete-tpl2-bottom-left-text-color, #686868);font-size:var(--slick-autocomplete-tpl2-bottom-left-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl2-bottom-left-font-style, italic);font-weight:var(--slick-autocomplete-tpl2-bottom-left-font-weight, normal);max-width:var(--slick-autocomplete-tpl2-bottom-left-max-width, calc(calc(285px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-top-left{color:var(--slick-autocomplete-tpl2-top-left-text-color, #313131);font-style:var(--slick-autocomplete-tpl2-top-left-font-style, normal);font-size:var(--slick-autocomplete-tpl2-top-left-font-size, 12px);font-weight:var(--slick-autocomplete-tpl2-top-left-font-weight, bold);max-width:var(--slick-autocomplete-tpl2-top-left-max-width, calc(calc(285px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis;padding-left:1px}@-webkit-keyframes sg-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes sg-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.mdi.mdi-flip-h{transform:scaleX(-1)}.mdi.mdi-flip-v{transform:scaleY(-1)}.mdi.mdi-pulse{animation:sg-spin 1s infinite steps(8)}.mdi.mdi-spin,.mdi.mdi-spin-1s,.mdi.mdi-spin-2s,.mdi.mdi-spin-3s,.mdi.mdi-spin-4s,.mdi.mdi-spin-5s{align-items:center;display:inline-flex;justify-content:center}.mdi.mdi-spin{animation:sg-spin 2s infinite linear}.mdi.mdi-spin-1s{animation:sg-spin 1s infinite linear}.mdi.mdi-spin-2s{animation:sg-spin 2s infinite linear}.mdi.mdi-spin-3s{animation:sg-spin 3s infinite linear}.mdi.mdi-spin-4s{animation:sg-spin 4s infinite linear}.mdi.mdi-spin-5s{animation:sg-spin 5s infinite linear}.mdi.mdi-rotate-45{transform:rotate(45deg)}.mdi.mdi-rotate-90{transform:rotate(90deg)}.mdi.mdi-rotate-135{transform:rotate(135deg)}.mdi.mdi-rotate-180{transform:rotate(180deg)}.mdi.mdi-rotate-225{transform:rotate(225deg)}.mdi.mdi-rotate-270{transform:rotate(270deg)}.mdi.mdi-rotate-315{transform:rotate(315deg)}.mdi.mdi-5px,.font-5px{font-size:5px !important}.mdi.mdi-6px,.font-6px{font-size:6px !important}.mdi.mdi-7px,.font-7px{font-size:7px !important}.mdi.mdi-8px,.font-8px{font-size:8px !important}.mdi.mdi-9px,.font-9px{font-size:9px !important}.mdi.mdi-10px,.font-10px{font-size:10px !important}.mdi.mdi-11px,.font-11px{font-size:11px !important}.mdi.mdi-12px,.font-12px{font-size:12px !important}.mdi.mdi-13px,.font-13px{font-size:13px !important}.mdi.mdi-14px,.font-14px{font-size:14px !important}.mdi.mdi-15px,.font-15px{font-size:15px !important}.mdi.mdi-16px,.font-16px{font-size:16px !important}.mdi.mdi-17px,.font-17px{font-size:17px !important}.mdi.mdi-18px,.font-18px{font-size:18px !important}.mdi.mdi-19px,.font-19px{font-size:19px !important}.mdi.mdi-20px,.font-20px{font-size:20px !important}.mdi.mdi-21px,.font-21px{font-size:21px !important}.mdi.mdi-22px,.font-22px{font-size:22px !important}.mdi.mdi-23px,.font-23px{font-size:23px !important}.mdi.mdi-24px,.font-24px{font-size:24px !important}.mdi.mdi-25px,.font-25px{font-size:25px !important}.mdi.mdi-26px,.font-26px{font-size:26px !important}.mdi.mdi-27px,.font-27px{font-size:27px !important}.mdi.mdi-28px,.font-28px{font-size:28px !important}.mdi.mdi-29px,.font-29px{font-size:29px !important}.mdi.mdi-30px,.font-30px{font-size:30px !important}.mdi.mdi-31px,.font-31px{font-size:31px !important}.mdi.mdi-32px,.font-32px{font-size:32px !important}.mdi.mdi-33px,.font-33px{font-size:33px !important}.mdi.mdi-34px,.font-34px{font-size:34px !important}.mdi.mdi-35px,.font-35px{font-size:35px !important}.mdi.mdi-36px,.font-36px{font-size:36px !important}.mdi.mdi-37px,.font-37px{font-size:37px !important}.mdi.mdi-38px,.font-38px{font-size:38px !important}.mdi.mdi-39px,.font-39px{font-size:39px !important}.mdi.mdi-40px,.font-40px{font-size:40px !important}.mdi.mdi-41px,.font-41px{font-size:41px !important}.mdi.mdi-42px,.font-42px{font-size:42px !important}.mdi.mdi-43px,.font-43px{font-size:43px !important}.mdi.mdi-44px,.font-44px{font-size:44px !important}.mdi.mdi-45px,.font-45px{font-size:45px !important}.mdi.mdi-46px,.font-46px{font-size:46px !important}.mdi.mdi-47px,.font-47px{font-size:47px !important}.mdi.mdi-48px,.font-48px{font-size:48px !important}.mdi.mdi-49px,.font-49px{font-size:49px !important}.mdi.mdi-50px,.font-50px{font-size:50px !important}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.mdi-account{--mdi-account-icon-svg: url(${Ir});-webkit-mask:var(--mdi-account-icon-svg) no-repeat;mask:var(--mdi-account-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-box{--mdi-account-box-icon-svg: url(${jr});-webkit-mask:var(--mdi-account-box-icon-svg) no-repeat;mask:var(--mdi-account-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-box-outline{--mdi-account-box-outline-icon-svg: url(${Mr});-webkit-mask:var(--mdi-account-box-outline-icon-svg) no-repeat;mask:var(--mdi-account-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-circle{--mdi-account-circle-icon-svg: url(${Fr});-webkit-mask:var(--mdi-account-circle-icon-svg) no-repeat;mask:var(--mdi-account-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-edit{--mdi-account-edit-icon-svg: url(${Ar});-webkit-mask:var(--mdi-account-edit-icon-svg) no-repeat;mask:var(--mdi-account-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-minus{--mdi-account-minus-icon-svg: url(${Er});-webkit-mask:var(--mdi-account-minus-icon-svg) no-repeat;mask:var(--mdi-account-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-off{--mdi-account-off-icon-svg: url(${Nr});-webkit-mask:var(--mdi-account-off-icon-svg) no-repeat;mask:var(--mdi-account-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-plus{--mdi-account-plus-icon-svg: url(${Or});-webkit-mask:var(--mdi-account-plus-icon-svg) no-repeat;mask:var(--mdi-account-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-search{--mdi-account-search-icon-svg: url(${Dr});-webkit-mask:var(--mdi-account-search-icon-svg) no-repeat;mask:var(--mdi-account-search-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm{--mdi-alarm-icon-svg: url(${qr});-webkit-mask:var(--mdi-alarm-icon-svg) no-repeat;mask:var(--mdi-alarm-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm-check{--mdi-alarm-check-icon-svg: url(${Gr});-webkit-mask:var(--mdi-alarm-check-icon-svg) no-repeat;mask:var(--mdi-alarm-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm-off{--mdi-alarm-off-icon-svg: url(${Hr});-webkit-mask:var(--mdi-alarm-off-icon-svg) no-repeat;mask:var(--mdi-alarm-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert{--mdi-alert-icon-svg: url(${Pr});-webkit-mask:var(--mdi-alert-icon-svg) no-repeat;mask:var(--mdi-alert-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-box{--mdi-alert-box-icon-svg: url(${Wr});-webkit-mask:var(--mdi-alert-box-icon-svg) no-repeat;mask:var(--mdi-alert-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-box-outline{--mdi-alert-box-outline-icon-svg: url(${Qr});-webkit-mask:var(--mdi-alert-box-outline-icon-svg) no-repeat;mask:var(--mdi-alert-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-circle{--mdi-alert-circle-icon-svg: url(${Vr});-webkit-mask:var(--mdi-alert-circle-icon-svg) no-repeat;mask:var(--mdi-alert-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-octagon{--mdi-alert-octagon-icon-svg: url(${Yr});-webkit-mask:var(--mdi-alert-octagon-icon-svg) no-repeat;mask:var(--mdi-alert-octagon-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-outline{--mdi-alert-outline-icon-svg: url(${Kr});-webkit-mask:var(--mdi-alert-outline-icon-svg) no-repeat;mask:var(--mdi-alert-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-rhombus{--mdi-alert-rhombus-icon-svg: url(${Xr});-webkit-mask:var(--mdi-alert-rhombus-icon-svg) no-repeat;mask:var(--mdi-alert-rhombus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-rhombus-outline{--mdi-alert-rhombus-outline-icon-svg: url(${Jr});-webkit-mask:var(--mdi-alert-rhombus-outline-icon-svg) no-repeat;mask:var(--mdi-alert-rhombus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-collapse{--mdi-arrow-collapse-icon-svg: url(${Zr});-webkit-mask:var(--mdi-arrow-collapse-icon-svg) no-repeat;mask:var(--mdi-arrow-collapse-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down{--mdi-arrow-down-icon-svg: url(${eo});-webkit-mask:var(--mdi-arrow-down-icon-svg) no-repeat;mask:var(--mdi-arrow-down-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold{--mdi-arrow-down-bold-icon-svg: url(${io});-webkit-mask:var(--mdi-arrow-down-bold-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-box{--mdi-arrow-down-bold-box-icon-svg: url(${ao});-webkit-mask:var(--mdi-arrow-down-bold-box-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-box-outline{--mdi-arrow-down-bold-box-outline-icon-svg: url(${ro});-webkit-mask:var(--mdi-arrow-down-bold-box-outline-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-outline{--mdi-arrow-down-bold-outline-icon-svg: url(${oo});-webkit-mask:var(--mdi-arrow-down-bold-outline-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-expand{--mdi-arrow-expand-icon-svg: url(${lo});-webkit-mask:var(--mdi-arrow-expand-icon-svg) no-repeat;mask:var(--mdi-arrow-expand-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-expand-horizontal{--mdi-arrow-expand-horizontal-icon-svg: url(${to});-webkit-mask:var(--mdi-arrow-expand-horizontal-icon-svg) no-repeat;mask:var(--mdi-arrow-expand-horizontal-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-split-vertical{--mdi-arrow-split-vertical-icon-svg: url(${no});-webkit-mask:var(--mdi-arrow-split-vertical-icon-svg) no-repeat;mask:var(--mdi-arrow-split-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-up{--mdi-arrow-up-icon-svg: url(${co});-webkit-mask:var(--mdi-arrow-up-icon-svg) no-repeat;mask:var(--mdi-arrow-up-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-book-open-blank-variant-outline{--mdi-book-open-blank-variant-outline-icon-svg: url(${so});-webkit-mask:var(--mdi-book-open-blank-variant-outline-icon-svg) no-repeat;mask:var(--mdi-book-open-blank-variant-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-brightness-4{--mdi-brightness-4-icon-svg: url(${mo});-webkit-mask:var(--mdi-brightness-4-icon-svg) no-repeat;mask:var(--mdi-brightness-4-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar{--mdi-calendar-icon-svg: url(${ko});-webkit-mask:var(--mdi-calendar-icon-svg) no-repeat;mask:var(--mdi-calendar-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-check{--mdi-calendar-check-icon-svg: url(${po});-webkit-mask:var(--mdi-calendar-check-icon-svg) no-repeat;mask:var(--mdi-calendar-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-clock{--mdi-calendar-clock-icon-svg: url(${go});-webkit-mask:var(--mdi-calendar-clock-icon-svg) no-repeat;mask:var(--mdi-calendar-clock-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-edit{--mdi-calendar-edit-icon-svg: url(${bo});-webkit-mask:var(--mdi-calendar-edit-icon-svg) no-repeat;mask:var(--mdi-calendar-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-remove{--mdi-calendar-remove-icon-svg: url(${vo});-webkit-mask:var(--mdi-calendar-remove-icon-svg) no-repeat;mask:var(--mdi-calendar-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-search{--mdi-calendar-search-icon-svg: url(${uo});-webkit-mask:var(--mdi-calendar-search-icon-svg) no-repeat;mask:var(--mdi-calendar-search-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-call-split{--mdi-call-split-icon-svg: url(${ho});-webkit-mask:var(--mdi-call-split-icon-svg) no-repeat;mask:var(--mdi-call-split-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cancel{--mdi-cancel-icon-svg: url(${fo});-webkit-mask:var(--mdi-cancel-icon-svg) no-repeat;mask:var(--mdi-cancel-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cash-check{--mdi-cash-check-icon-svg: url(${wo});-webkit-mask:var(--mdi-cash-check-icon-svg) no-repeat;mask:var(--mdi-cash-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cash-remove{--mdi-cash-remove-icon-svg: url(${xo});-webkit-mask:var(--mdi-cash-remove-icon-svg) no-repeat;mask:var(--mdi-cash-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-certificate{--mdi-certificate-icon-svg: url(${_o});-webkit-mask:var(--mdi-certificate-icon-svg) no-repeat;mask:var(--mdi-certificate-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-certificate-outline{--mdi-certificate-outline-icon-svg: url(${yo});-webkit-mask:var(--mdi-certificate-outline-icon-svg) no-repeat;mask:var(--mdi-certificate-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-change-record-type{--mdi-change-record-type-icon-svg: url(${zo});-webkit-mask:var(--mdi-change-record-type-icon-svg) no-repeat;mask:var(--mdi-change-record-type-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check{--mdi-check-icon-svg: url(${$o});-webkit-mask:var(--mdi-check-icon-svg) no-repeat;mask:var(--mdi-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-all{--mdi-check-all-icon-svg: url(${Ro});-webkit-mask:var(--mdi-check-all-icon-svg) no-repeat;mask:var(--mdi-check-all-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-bold{--mdi-check-bold-icon-svg: url(${hr});-webkit-mask:var(--mdi-check-bold-icon-svg) no-repeat;mask:var(--mdi-check-bold-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-blank-outline{--mdi-checkbox-blank-outline-icon-svg: url(${Lo});-webkit-mask:var(--mdi-checkbox-blank-outline-icon-svg) no-repeat;mask:var(--mdi-checkbox-blank-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-marked-circle-outline{--mdi-checkbox-marked-circle-outline-icon-svg: url(${Uo});-webkit-mask:var(--mdi-checkbox-marked-circle-outline-icon-svg) no-repeat;mask:var(--mdi-checkbox-marked-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-box-outline{--mdi-check-box-outline-icon-svg: url(${So});-webkit-mask:var(--mdi-check-box-outline-icon-svg) no-repeat;mask:var(--mdi-check-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-marked{--mdi-checkbox-marked-icon-svg: url(${Co});-webkit-mask:var(--mdi-checkbox-marked-icon-svg) no-repeat;mask:var(--mdi-checkbox-marked-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-circle{--mdi-check-circle-icon-svg: url(${To});-webkit-mask:var(--mdi-check-circle-icon-svg) no-repeat;mask:var(--mdi-check-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-circle-outline{--mdi-check-circle-outline-icon-svg: url(${Bo});-webkit-mask:var(--mdi-check-circle-outline-icon-svg) no-repeat;mask:var(--mdi-check-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-outline{--mdi-check-outline-icon-svg: url(${Io});-webkit-mask:var(--mdi-check-outline-icon-svg) no-repeat;mask:var(--mdi-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-underline{--mdi-check-underline-icon-svg: url(${jo});-webkit-mask:var(--mdi-check-underline-icon-svg) no-repeat;mask:var(--mdi-check-underline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down{--mdi-chevron-down-icon-svg: url(${vr});-webkit-mask:var(--mdi-chevron-down-icon-svg) no-repeat;mask:var(--mdi-chevron-down-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-box{--mdi-chevron-down-box-icon-svg: url(${Mo});-webkit-mask:var(--mdi-chevron-down-box-icon-svg) no-repeat;mask:var(--mdi-chevron-down-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-box-outline{--mdi-chevron-down-box-outline-icon-svg: url(${Fo});-webkit-mask:var(--mdi-chevron-down-box-outline-icon-svg) no-repeat;mask:var(--mdi-chevron-down-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-circle{--mdi-chevron-down-circle-icon-svg: url(${Ao});-webkit-mask:var(--mdi-chevron-down-circle-icon-svg) no-repeat;mask:var(--mdi-chevron-down-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-circle-outline{--mdi-chevron-down-circle-outline-icon-svg: url(${Eo});-webkit-mask:var(--mdi-chevron-down-circle-outline-icon-svg) no-repeat;mask:var(--mdi-chevron-down-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-circle{--mdi-circle-icon-svg: url(${No});-webkit-mask:var(--mdi-circle-icon-svg) no-repeat;mask:var(--mdi-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-check{--mdi-clipboard-check-icon-svg: url(${Oo});-webkit-mask:var(--mdi-clipboard-check-icon-svg) no-repeat;mask:var(--mdi-clipboard-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-check-outline{--mdi-clipboard-check-outline-icon-svg: url(${Do});-webkit-mask:var(--mdi-clipboard-check-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-edit{--mdi-clipboard-edit-icon-svg: url(${qo});-webkit-mask:var(--mdi-clipboard-edit-icon-svg) no-repeat;mask:var(--mdi-clipboard-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-edit-outline{--mdi-clipboard-edit-outline-icon-svg: url(${Go});-webkit-mask:var(--mdi-clipboard-edit-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-edit-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-multiple{--mdi-clipboard-multiple-icon-svg: url(${Ho});-webkit-mask:var(--mdi-clipboard-multiple-icon-svg) no-repeat;mask:var(--mdi-clipboard-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-multiple-outline{--mdi-clipboard-multiple-outline-icon-svg: url(${Po});-webkit-mask:var(--mdi-clipboard-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-outline{--mdi-clipboard-outline-icon-svg: url(${Wo});-webkit-mask:var(--mdi-clipboard-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close{--mdi-close-icon-svg: url(${ur});-webkit-mask:var(--mdi-close-icon-svg) no-repeat;mask:var(--mdi-close-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-circle{--mdi-close-circle-icon-svg: url(${Qo});-webkit-mask:var(--mdi-close-circle-icon-svg) no-repeat;mask:var(--mdi-close-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-circle-outline{--mdi-close-circle-outline-icon-svg: url(${Vo});-webkit-mask:var(--mdi-close-circle-outline-icon-svg) no-repeat;mask:var(--mdi-close-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-thick{--mdi-close-thick-icon-svg: url(${Yo});-webkit-mask:var(--mdi-close-thick-icon-svg) no-repeat;mask:var(--mdi-close-thick-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-coffee{--mdi-coffee-icon-svg: url(${Ko});-webkit-mask:var(--mdi-coffee-icon-svg) no-repeat;mask:var(--mdi-coffee-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-coffee-outline{--mdi-coffee-outline-icon-svg: url(${Xo});-webkit-mask:var(--mdi-coffee-outline-icon-svg) no-repeat;mask:var(--mdi-coffee-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cog{--mdi-cog-icon-svg: url(${Jo});-webkit-mask:var(--mdi-cog-icon-svg) no-repeat;mask:var(--mdi-cog-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cog-outline{--mdi-cog-outline-icon-svg: url(${Zo});-webkit-mask:var(--mdi-cog-outline-icon-svg) no-repeat;mask:var(--mdi-cog-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-content-copy{--mdi-content-copy-icon-svg: url(${el});-webkit-mask:var(--mdi-content-copy-icon-svg) no-repeat;mask:var(--mdi-content-copy-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-currency-usd{--mdi-currency-usd-icon-svg: url(${il});-webkit-mask:var(--mdi-currency-usd-icon-svg) no-repeat;mask:var(--mdi-currency-usd-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-currency-usd-off{--mdi-currency-usd-off-icon-svg: url(${al});-webkit-mask:var(--mdi-currency-usd-off-icon-svg) no-repeat;mask:var(--mdi-currency-usd-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-database-refresh{--mdi-database-refresh-icon-svg: url(${rl});-webkit-mask:var(--mdi-database-refresh-icon-svg) no-repeat;mask:var(--mdi-database-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-delete{--mdi-delete-icon-svg: url(${ol});-webkit-mask:var(--mdi-delete-icon-svg) no-repeat;mask:var(--mdi-delete-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-delete-outline{--mdi-delete-outline-icon-svg: url(${ll});-webkit-mask:var(--mdi-delete-outline-icon-svg) no-repeat;mask:var(--mdi-delete-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-dots-grid{--mdi-dots-grid-icon-svg: url(${tl});-webkit-mask:var(--mdi-dots-grid-icon-svg) no-repeat;mask:var(--mdi-dots-grid-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-dots-vertical{--mdi-dots-vertical-icon-svg: url(${nl});-webkit-mask:var(--mdi-dots-vertical-icon-svg) no-repeat;mask:var(--mdi-dots-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-download{--mdi-download-icon-svg: url(${cl});-webkit-mask:var(--mdi-download-icon-svg) no-repeat;mask:var(--mdi-download-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-drag{--mdi-drag-icon-svg: url(${dl});-webkit-mask:var(--mdi-drag-icon-svg) no-repeat;mask:var(--mdi-drag-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-drag-vertical{--mdi-drag-vertical-icon-svg: url(${sl});-webkit-mask:var(--mdi-drag-vertical-icon-svg) no-repeat;mask:var(--mdi-drag-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-eye-off-outline{--mdi-eye-off-outline-icon-svg: url(${ml});-webkit-mask:var(--mdi-eye-off-outline-icon-svg) no-repeat;mask:var(--mdi-eye-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-eye-outline{--mdi-eye-outline-icon-svg: url(${kl});-webkit-mask:var(--mdi-eye-outline-icon-svg) no-repeat;mask:var(--mdi-eye-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file{--mdi-file-icon-svg: url(${pl});-webkit-mask:var(--mdi-file-icon-svg) no-repeat;mask:var(--mdi-file-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-alert{--mdi-file-alert-icon-svg: url(${gl});-webkit-mask:var(--mdi-file-alert-icon-svg) no-repeat;mask:var(--mdi-file-alert-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-alert-outline{--mdi-file-alert-outline-icon-svg: url(${bl});-webkit-mask:var(--mdi-file-alert-outline-icon-svg) no-repeat;mask:var(--mdi-file-alert-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-cad{--mdi-file-cad-icon-svg: url(${vl});-webkit-mask:var(--mdi-file-cad-icon-svg) no-repeat;mask:var(--mdi-file-cad-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-check{--mdi-file-check-icon-svg: url(${ul});-webkit-mask:var(--mdi-file-check-icon-svg) no-repeat;mask:var(--mdi-file-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-check-outline{--mdi-file-check-outline-icon-svg: url(${hl});-webkit-mask:var(--mdi-file-check-outline-icon-svg) no-repeat;mask:var(--mdi-file-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-document-outline{--mdi-file-document-outline-icon-svg: url(${fl});-webkit-mask:var(--mdi-file-document-outline-icon-svg) no-repeat;mask:var(--mdi-file-document-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-excel-outline{--mdi-file-excel-outline-icon-svg: url(${wl});-webkit-mask:var(--mdi-file-excel-outline-icon-svg) no-repeat;mask:var(--mdi-file-excel-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-move{--mdi-file-move-icon-svg: url(${xl});-webkit-mask:var(--mdi-file-move-icon-svg) no-repeat;mask:var(--mdi-file-move-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-move-outline{--mdi-file-move-outline-icon-svg: url(${_l});-webkit-mask:var(--mdi-file-move-outline-icon-svg) no-repeat;mask:var(--mdi-file-move-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-multiple{--mdi-file-multiple-icon-svg: url(${yl});-webkit-mask:var(--mdi-file-multiple-icon-svg) no-repeat;mask:var(--mdi-file-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-multiple-outline{--mdi-file-multiple-outline-icon-svg: url(${zl});-webkit-mask:var(--mdi-file-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-file-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-music-outline{--mdi-file-music-outline-icon-svg: url(${$l});-webkit-mask:var(--mdi-file-music-outline-icon-svg) no-repeat;mask:var(--mdi-file-music-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-outline{--mdi-file-outline-icon-svg: url(${Rl});-webkit-mask:var(--mdi-file-outline-icon-svg) no-repeat;mask:var(--mdi-file-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-pdf-outline{--mdi-file-pdf-outline-icon-svg: url(${Ll});-webkit-mask:var(--mdi-file-pdf-outline-icon-svg) no-repeat;mask:var(--mdi-file-pdf-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-question{--mdi-file-question-icon-svg: url(${Ul});-webkit-mask:var(--mdi-file-question-icon-svg) no-repeat;mask:var(--mdi-file-question-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-question-outline{--mdi-file-question-outline-icon-svg: url(${Sl});-webkit-mask:var(--mdi-file-question-outline-icon-svg) no-repeat;mask:var(--mdi-file-question-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-search-outline{--mdi-file-search-outline-icon-svg: url(${Cl});-webkit-mask:var(--mdi-file-search-outline-icon-svg) no-repeat;mask:var(--mdi-file-search-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-send{--mdi-file-send-icon-svg: url(${Tl});-webkit-mask:var(--mdi-file-send-icon-svg) no-repeat;mask:var(--mdi-file-send-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-send-outline{--mdi-file-send-outline-icon-svg: url(${Bl});-webkit-mask:var(--mdi-file-send-outline-icon-svg) no-repeat;mask:var(--mdi-file-send-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-tree{--mdi-file-tree-icon-svg: url(${Il});-webkit-mask:var(--mdi-file-tree-icon-svg) no-repeat;mask:var(--mdi-file-tree-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-tree-outline{--mdi-file-tree-outline-icon-svg: url(${jl});-webkit-mask:var(--mdi-file-tree-outline-icon-svg) no-repeat;mask:var(--mdi-file-tree-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-upload{--mdi-file-upload-icon-svg: url(${Ml});-webkit-mask:var(--mdi-file-upload-icon-svg) no-repeat;mask:var(--mdi-file-upload-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-upload-outline{--mdi-file-upload-outline-icon-svg: url(${Fl});-webkit-mask:var(--mdi-file-upload-outline-icon-svg) no-repeat;mask:var(--mdi-file-upload-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter{--mdi-filter-icon-svg: url(${Al});-webkit-mask:var(--mdi-filter-icon-svg) no-repeat;mask:var(--mdi-filter-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-minus-outline{--mdi-filter-minus-outline-icon-svg: url(${El});-webkit-mask:var(--mdi-filter-minus-outline-icon-svg) no-repeat;mask:var(--mdi-filter-minus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-off-outline{--mdi-filter-off-outline-icon-svg: url(${Nl});-webkit-mask:var(--mdi-filter-off-outline-icon-svg) no-repeat;mask:var(--mdi-filter-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-outline{--mdi-filter-outline-icon-svg: url(${Ol});-webkit-mask:var(--mdi-filter-outline-icon-svg) no-repeat;mask:var(--mdi-filter-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-plus-outline{--mdi-filter-plus-outline-icon-svg: url(${Dl});-webkit-mask:var(--mdi-filter-plus-outline-icon-svg) no-repeat;mask:var(--mdi-filter-plus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-remove-outline{--mdi-filter-remove-outline-icon-svg: url(${ql});-webkit-mask:var(--mdi-filter-remove-outline-icon-svg) no-repeat;mask:var(--mdi-filter-remove-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-fire{--mdi-fire-icon-svg: url(${Gl});-webkit-mask:var(--mdi-fire-icon-svg) no-repeat;mask:var(--mdi-fire-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-flip-vertical{--mdi-flip-vertical-icon-svg: url(${Hl});-webkit-mask:var(--mdi-flip-vertical-icon-svg) no-repeat;mask:var(--mdi-flip-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-folder{--mdi-folder-icon-svg: url(${Pl});-webkit-mask:var(--mdi-folder-icon-svg) no-repeat;mask:var(--mdi-folder-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-folder-open{--mdi-folder-open-icon-svg: url(${Wl});-webkit-mask:var(--mdi-folder-open-icon-svg) no-repeat;mask:var(--mdi-folder-open-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-forum{--mdi-forum-icon-svg: url(${Ql});-webkit-mask:var(--mdi-forum-icon-svg) no-repeat;mask:var(--mdi-forum-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-forum-outline{--mdi-forum-outline-icon-svg: url(${Vl});-webkit-mask:var(--mdi-forum-outline-icon-svg) no-repeat;mask:var(--mdi-forum-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-github{--mdi-github-icon-svg: url(${Yl});-webkit-mask:var(--mdi-github-icon-svg) no-repeat;mask:var(--mdi-github-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help{--mdi-help-icon-svg: url(${Kl});-webkit-mask:var(--mdi-help-icon-svg) no-repeat;mask:var(--mdi-help-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help-circle{--mdi-help-circle-icon-svg: url(${Xl});-webkit-mask:var(--mdi-help-circle-icon-svg) no-repeat;mask:var(--mdi-help-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help-circle-outline{--mdi-help-circle-outline-icon-svg: url(${Jl});-webkit-mask:var(--mdi-help-circle-outline-icon-svg) no-repeat;mask:var(--mdi-help-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-history{--mdi-history-icon-svg: url(${Zl});-webkit-mask:var(--mdi-history-icon-svg) no-repeat;mask:var(--mdi-history-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-information{--mdi-information-icon-svg: url(${et});-webkit-mask:var(--mdi-information-icon-svg) no-repeat;mask:var(--mdi-information-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-information-outline{--mdi-information-outline-icon-svg: url(${it});-webkit-mask:var(--mdi-information-outline-icon-svg) no-repeat;mask:var(--mdi-information-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb{--mdi-lightbulb-icon-svg: url(${at});-webkit-mask:var(--mdi-lightbulb-icon-svg) no-repeat;mask:var(--mdi-lightbulb-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-off{--mdi-lightbulb-off-icon-svg: url(${rt});-webkit-mask:var(--mdi-lightbulb-off-icon-svg) no-repeat;mask:var(--mdi-lightbulb-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-off-outline{--mdi-lightbulb-off-outline-icon-svg: url(${ot});-webkit-mask:var(--mdi-lightbulb-off-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-on{--mdi-lightbulb-on-icon-svg: url(${lt});-webkit-mask:var(--mdi-lightbulb-on-icon-svg) no-repeat;mask:var(--mdi-lightbulb-on-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-on-outline{--mdi-lightbulb-on-outline-icon-svg: url(${tt});-webkit-mask:var(--mdi-lightbulb-on-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-on-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-outline{--mdi-lightbulb-outline-icon-svg: url(${nt});-webkit-mask:var(--mdi-lightbulb-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-link{--mdi-link-icon-svg: url(${ct});-webkit-mask:var(--mdi-link-icon-svg) no-repeat;mask:var(--mdi-link-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-link-variant{--mdi-link-variant-icon-svg: url(${dt});-webkit-mask:var(--mdi-link-variant-icon-svg) no-repeat;mask:var(--mdi-link-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-load{--mdi-load-icon-svg: url(${st});-webkit-mask:var(--mdi-load-icon-svg) no-repeat;mask:var(--mdi-load-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-magnify{--mdi-magnify-icon-svg: url(${mt});-webkit-mask:var(--mdi-magnify-icon-svg) no-repeat;mask:var(--mdi-magnify-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-map-marker-radius{--mdi-map-marker-radius-icon-svg: url(${kt});-webkit-mask:var(--mdi-map-marker-radius-icon-svg) no-repeat;mask:var(--mdi-map-marker-radius-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-map-marker-radius-outline{--mdi-map-marker-radius-outline-icon-svg: url(${pt});-webkit-mask:var(--mdi-map-marker-radius-outline-icon-svg) no-repeat;mask:var(--mdi-map-marker-radius-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-menu{--mdi-menu-icon-svg: url(${gt});-webkit-mask:var(--mdi-menu-icon-svg) no-repeat;mask:var(--mdi-menu-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-message-text{--mdi-message-text-icon-svg: url(${bt});-webkit-mask:var(--mdi-message-text-icon-svg) no-repeat;mask:var(--mdi-message-text-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-message-text-outline{--mdi-message-text-outline-icon-svg: url(${vt});-webkit-mask:var(--mdi-message-text-outline-icon-svg) no-repeat;mask:var(--mdi-message-text-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-microsoft-excel{--mdi-microsoft-excel-icon-svg: url(${ut});-webkit-mask:var(--mdi-microsoft-excel-icon-svg) no-repeat;mask:var(--mdi-microsoft-excel-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus{--mdi-minus-icon-svg: url(${ht});-webkit-mask:var(--mdi-minus-icon-svg) no-repeat;mask:var(--mdi-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus-circle{--mdi-minus-circle-icon-svg: url(${Ur});-webkit-mask:var(--mdi-minus-circle-icon-svg) no-repeat;mask:var(--mdi-minus-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus-circle-outline{--mdi-minus-circle-outline-icon-svg: url(${ft});-webkit-mask:var(--mdi-minus-circle-outline-icon-svg) no-repeat;mask:var(--mdi-minus-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-order-bool-ascending-variant{--mdi-order-bool-ascending-variant-icon-svg: url(${wt});-webkit-mask:var(--mdi-order-bool-ascending-variant-icon-svg) no-repeat;mask:var(--mdi-order-bool-ascending-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-page-first{--mdi-page-first-icon-svg: url(${Sr});-webkit-mask:var(--mdi-page-first-icon-svg) no-repeat;mask:var(--mdi-page-first-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-page-last{--mdi-page-last-icon-svg: url(${Tr});-webkit-mask:var(--mdi-page-last-icon-svg) no-repeat;mask:var(--mdi-page-last-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-paperclip{--mdi-paperclip-icon-svg: url(${xt});-webkit-mask:var(--mdi-paperclip-icon-svg) no-repeat;mask:var(--mdi-paperclip-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil{--mdi-pencil-icon-svg: url(${_t});-webkit-mask:var(--mdi-pencil-icon-svg) no-repeat;mask:var(--mdi-pencil-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-outline{--mdi-pencil-outline-icon-svg: url(${yt});-webkit-mask:var(--mdi-pencil-outline-icon-svg) no-repeat;mask:var(--mdi-pencil-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-box-multiple{--mdi-pencil-box-multiple-icon-svg: url(${zt});-webkit-mask:var(--mdi-pencil-box-multiple-icon-svg) no-repeat;mask:var(--mdi-pencil-box-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-box-multiple-outline{--mdi-pencil-box-multiple-outline-icon-svg: url(${$t});-webkit-mask:var(--mdi-pencil-box-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-pencil-box-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-percent{--mdi-percent-icon-svg: url(${Rt});-webkit-mask:var(--mdi-percent-icon-svg) no-repeat;mask:var(--mdi-percent-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-percent-outline{--mdi-percent-outline-icon-svg: url(${Lt});-webkit-mask:var(--mdi-percent-outline-icon-svg) no-repeat;mask:var(--mdi-percent-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pin-off-outline{--mdi-pin-off-outline-icon-svg: url(${Ut});-webkit-mask:var(--mdi-pin-off-outline-icon-svg) no-repeat;mask:var(--mdi-pin-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pin-outline{--mdi-pin-outline-icon-svg: url(${St});-webkit-mask:var(--mdi-pin-outline-icon-svg) no-repeat;mask:var(--mdi-pin-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-playlist-plus{--mdi-playlist-plus-icon-svg: url(${Ct});-webkit-mask:var(--mdi-playlist-plus-icon-svg) no-repeat;mask:var(--mdi-playlist-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-play-circle-outline{--mdi-play-circle-outline-icon-svg: url(${Tt});-webkit-mask:var(--mdi-play-circle-outline-icon-svg) no-repeat;mask:var(--mdi-play-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-playlist-remove{--mdi-playlist-remove-icon-svg: url(${Bt});-webkit-mask:var(--mdi-playlist-remove-icon-svg) no-repeat;mask:var(--mdi-playlist-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus-circle{--mdi-plus-circle-icon-svg: url(${Lr});-webkit-mask:var(--mdi-plus-circle-icon-svg) no-repeat;mask:var(--mdi-plus-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus-circle-outline{--mdi-plus-circle-outline-icon-svg: url(${It});-webkit-mask:var(--mdi-plus-circle-outline-icon-svg) no-repeat;mask:var(--mdi-plus-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus{--mdi-plus-icon-svg: url(${jt});-webkit-mask:var(--mdi-plus-icon-svg) no-repeat;mask:var(--mdi-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-progress-download{--mdi-progress-download-icon-svg: url(${Mt});-webkit-mask:var(--mdi-progress-download-icon-svg) no-repeat;mask:var(--mdi-progress-download-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-redo{--mdi-redo-icon-svg: url(${Ft});-webkit-mask:var(--mdi-redo-icon-svg) no-repeat;mask:var(--mdi-redo-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-refresh{--mdi-refresh-icon-svg: url(${At});-webkit-mask:var(--mdi-refresh-icon-svg) no-repeat;mask:var(--mdi-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-shape-square-plus{--mdi-shape-square-plus-icon-svg: url(${Et});-webkit-mask:var(--mdi-shape-square-plus-icon-svg) no-repeat;mask:var(--mdi-shape-square-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-snowflake{--mdi-snowflake-icon-svg: url(${Nt});-webkit-mask:var(--mdi-snowflake-icon-svg) no-repeat;mask:var(--mdi-snowflake-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-ascending{--mdi-sort-ascending-icon-svg: url(${Ot});-webkit-mask:var(--mdi-sort-ascending-icon-svg) no-repeat;mask:var(--mdi-sort-ascending-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-descending{--mdi-sort-descending-icon-svg: url(${Dt});-webkit-mask:var(--mdi-sort-descending-icon-svg) no-repeat;mask:var(--mdi-sort-descending-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-variant-off{--mdi-sort-variant-off-icon-svg: url(${qt});-webkit-mask:var(--mdi-sort-variant-off-icon-svg) no-repeat;mask:var(--mdi-sort-variant-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-variant-remove{--mdi-sort-variant-remove-icon-svg: url(${Gt});-webkit-mask:var(--mdi-sort-variant-remove-icon-svg) no-repeat;mask:var(--mdi-sort-variant-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-square-edit-outline{--mdi-square-edit-outline-icon-svg: url(${Ht});-webkit-mask:var(--mdi-square-edit-outline-icon-svg) no-repeat;mask:var(--mdi-square-edit-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-star{--mdi-star-icon-svg: url(${Pt});-webkit-mask:var(--mdi-star-icon-svg) no-repeat;mask:var(--mdi-star-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-star-outline{--mdi-star-outline-icon-svg: url(${Wt});-webkit-mask:var(--mdi-star-outline-icon-svg) no-repeat;mask:var(--mdi-star-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-stop-circle-outline{--mdi-stop-circle-outline-icon-svg: url(${Qt});-webkit-mask:var(--mdi-stop-circle-outline-icon-svg) no-repeat;mask:var(--mdi-stop-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-subdirectory-arrow-right{--mdi-subdirectory-arrow-right-icon-svg: url(${Vt});-webkit-mask:var(--mdi-subdirectory-arrow-right-icon-svg) no-repeat;mask:var(--mdi-subdirectory-arrow-right-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-swap-horizontal{--mdi-swap-horizontal-icon-svg: url(${Yt});-webkit-mask:var(--mdi-swap-horizontal-icon-svg) no-repeat;mask:var(--mdi-swap-horizontal-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-swap-vertical{--mdi-swap-vertical-icon-svg: url(${Kt});-webkit-mask:var(--mdi-swap-vertical-icon-svg) no-repeat;mask:var(--mdi-swap-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sync{--mdi-sync-icon-svg: url(${Xt});-webkit-mask:var(--mdi-sync-icon-svg) no-repeat;mask:var(--mdi-sync-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sync-circle{--mdi-sync-circle-icon-svg: url(${Jt});-webkit-mask:var(--mdi-sync-circle-icon-svg) no-repeat;mask:var(--mdi-sync-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-table-edit{--mdi-table-edit-icon-svg: url(${Zt});-webkit-mask:var(--mdi-table-edit-icon-svg) no-repeat;mask:var(--mdi-table-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-table-refresh{--mdi-table-refresh-icon-svg: url(${en});-webkit-mask:var(--mdi-table-refresh-icon-svg) no-repeat;mask:var(--mdi-table-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-remove{--mdi-text-box-remove-icon-svg: url(${an});-webkit-mask:var(--mdi-text-box-remove-icon-svg) no-repeat;mask:var(--mdi-text-box-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-remove-outline{--mdi-text-box-remove-outline-icon-svg: url(${rn});-webkit-mask:var(--mdi-text-box-remove-outline-icon-svg) no-repeat;mask:var(--mdi-text-box-remove-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-search-outline{--mdi-text-box-search-outline-icon-svg: url(${on});-webkit-mask:var(--mdi-text-box-search-outline-icon-svg) no-repeat;mask:var(--mdi-text-box-search-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-theme-light-dark{--mdi-theme-light-dark-icon-svg: url(${ln});-webkit-mask:var(--mdi-theme-light-dark-icon-svg) no-repeat;mask:var(--mdi-theme-light-dark-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-toggle-switch{--mdi-toggle-switch-icon-svg: url(${tn});-webkit-mask:var(--mdi-toggle-switch-icon-svg) no-repeat;mask:var(--mdi-toggle-switch-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-toggle-switch-off-outline{--mdi-toggle-switch-off-outline-icon-svg: url(${nn});-webkit-mask:var(--mdi-toggle-switch-off-outline-icon-svg) no-repeat;mask:var(--mdi-toggle-switch-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-translate{--mdi-translate-icon-svg: url(${cn});-webkit-mask:var(--mdi-translate-icon-svg) no-repeat;mask:var(--mdi-translate-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-trash-can{--mdi-trash-can-icon-svg: url(${dn});-webkit-mask:var(--mdi-trash-can-icon-svg) no-repeat;mask:var(--mdi-trash-can-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-trash-can-outline{--mdi-trash-can-outline-icon-svg: url(${sn});-webkit-mask:var(--mdi-trash-can-outline-icon-svg) no-repeat;mask:var(--mdi-trash-can-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-truck{--mdi-truck-icon-svg: url(${mn});-webkit-mask:var(--mdi-truck-icon-svg) no-repeat;mask:var(--mdi-truck-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-truck-delivery-outline{--mdi-truck-delivery-outline-icon-svg: url(${kn});-webkit-mask:var(--mdi-truck-delivery-outline-icon-svg) no-repeat;mask:var(--mdi-truck-delivery-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-tune{--mdi-tune-icon-svg: url(${pn});-webkit-mask:var(--mdi-tune-icon-svg) no-repeat;mask:var(--mdi-tune-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-tune-variant{--mdi-tune-variant-icon-svg: url(${gn});-webkit-mask:var(--mdi-tune-variant-icon-svg) no-repeat;mask:var(--mdi-tune-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-undo{--mdi-undo-icon-svg: url(${bn});-webkit-mask:var(--mdi-undo-icon-svg) no-repeat;mask:var(--mdi-undo-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-upload{--mdi-upload-icon-svg: url(${vn});-webkit-mask:var(--mdi-upload-icon-svg) no-repeat;mask:var(--mdi-upload-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-vanish{--mdi-vanish-icon-svg: url(${un});-webkit-mask:var(--mdi-vanish-icon-svg) no-repeat;mask:var(--mdi-vanish-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-wrench{--mdi-wrench-icon-svg: url(${hn});-webkit-mask:var(--mdi-wrench-icon-svg) no-repeat;mask:var(--mdi-wrench-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-wrench-outline{--mdi-wrench-outline-icon-svg: url(${fn});-webkit-mask:var(--mdi-wrench-outline-icon-svg) no-repeat;mask:var(--mdi-wrench-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi{display:inline-block;align-items:center;background-color:currentColor;font-size:18px;width:1em;height:1em}.mdi.mdi-state-disabled{opacity:.35}.editable-field{background-color:rgba(227,240,251,.569) !important}.unsaved-editable-field{background-color:#fbfdd1 !important}.button-style{cursor:pointer;background-color:#fff;border:1px solid #ababab;border-radius:2px;justify-content:center;text-align:center}.button-style:hover{border-color:rgb(145.5,145.5,145.5)}.header-tooltip-title{font-weight:bold;font-size:14px}.headerrow-tooltip-title{color:#ad0041;font-style:italic;font-size:13px;font-weight:bold}.l4{--slick-tooltip-color: #fff}.l4 .header-tooltip-title,.l4 .headerrow-tooltip-title{color:#fff}.l4.slick-custom-tooltip{color:#fff;background-color:#363636;border:2px solid #252525}.l4.slick-custom-tooltip.arrow-down::after,.l4.slick-custom-tooltip.arrow-up::after{border-width:10px}.l4.slick-custom-tooltip.arrow-down::after{border-top-color:#252525}.l4.slick-custom-tooltip.arrow-up::after{top:-20px;border-bottom-color:#252525}.l4.slick-custom-tooltip.arrow-left-align::after{margin-left:15px}.l4.slick-custom-tooltip.arrow-right-align::after{margin-left:calc(100% - 20px - 15px)}.l6.slick-custom-tooltip.arrow-left-align::after{margin-left:4px}`,""]);const wn=pr},5923:(e,i,a)=>{var r=a(1601),o=a.n(r),l=a(6314),t=a.n(l),n=a(4417),c=a.n(n),d=new URL(a(3751),a.b),s=new URL(a(1771),a.b),m=new URL(a(996),a.b),k=new URL(a(6889),a.b),p=new URL(a(937),a.b),g=new URL(a(3326),a.b),b=new URL(a(2561),a.b),v=new URL(a(8980),a.b),u=new URL(a(4511),a.b),h=new URL(a(9153),a.b),f=new URL(a(2706),a.b),w=new URL(a(5325),a.b),x=new URL(a(7890),a.b),_=new URL(a(7104),a.b),y=new URL(a(1825),a.b),z=new URL(a(1379),a.b),$=new URL(a(2156),a.b),R=new URL(a(7698),a.b),L=new URL(a(8997),a.b),U=new URL(a(2053),a.b),S=new URL(a(1434),a.b),C=new URL(a(737),a.b),T=new URL(a(4487),a.b),B=new URL(a(7951),a.b),I=new URL(a(3975),a.b),j=new URL(a(5672),a.b),M=new URL(a(1966),a.b),F=new URL(a(4756),a.b),A=new URL(a(3721),a.b),E=new URL(a(1761),a.b),N=new URL(a(1329),a.b),O=new URL(a(3888),a.b),D=new URL(a(7237),a.b),q=new URL(a(4555),a.b),G=new URL(a(7786),a.b),H=new URL(a(4200),a.b),P=new URL(a(9067),a.b),W=new URL(a(3142),a.b),Q=new URL(a(5001),a.b),V=new URL(a(1632),a.b),Y=new URL(a(1830),a.b),K=new URL(a(4918),a.b),X=new URL(a(1704),a.b),J=new URL(a(9075),a.b),Z=new URL(a(3681),a.b),ee=new URL(a(8344),a.b),ie=new URL(a(3828),a.b),ae=new URL(a(9712),a.b),re=new URL(a(2805),a.b),oe=new URL(a(5644),a.b),le=new URL(a(4029),a.b),te=new URL(a(560),a.b),ne=new URL(a(8704),a.b),ce=new URL(a(5259),a.b),de=new URL(a(4042),a.b),se=new URL(a(5904),a.b),me=new URL(a(5052),a.b),ke=new URL(a(6988),a.b),pe=new URL(a(2216),a.b),ge=new URL(a(3397),a.b),be=new URL(a(739),a.b),ve=new URL(a(1959),a.b),ue=new URL(a(9810),a.b),he=new URL(a(6410),a.b),fe=new URL(a(5717),a.b),we=new URL(a(4441),a.b),xe=new URL(a(2312),a.b),_e=new URL(a(9279),a.b),ye=new URL(a(7185),a.b),ze=new URL(a(6428),a.b),$e=new URL(a(8166),a.b),Re=new URL(a(7433),a.b),Le=new URL(a(4541),a.b),Ue=new URL(a(9529),a.b),Se=new URL(a(778),a.b),Ce=new URL(a(4459),a.b),Te=new URL(a(7535),a.b),Be=new URL(a(1277),a.b),Ie=new URL(a(3171),a.b),je=new URL(a(2210),a.b),Me=new URL(a(416),a.b),Fe=new URL(a(284),a.b),Ae=new URL(a(4627),a.b),Ee=new URL(a(9007),a.b),Ne=new URL(a(9869),a.b),Oe=new URL(a(1335),a.b),De=new URL(a(6519),a.b),qe=new URL(a(1403),a.b),Ge=new URL(a(7594),a.b),He=new URL(a(9036),a.b),Pe=new URL(a(9028),a.b),We=new URL(a(8092),a.b),Qe=new URL(a(3374),a.b),Ve=new URL(a(2451),a.b),Ye=new URL(a(7548),a.b),Ke=new URL(a(8250),a.b),Xe=new URL(a(9562),a.b),Je=new URL(a(6501),a.b),Ze=new URL(a(9506),a.b),ei=new URL(a(3744),a.b),ii=new URL(a(2366),a.b),ai=new URL(a(736),a.b),ri=new URL(a(5589),a.b),oi=new URL(a(5297),a.b),li=new URL(a(5086),a.b),ti=new URL(a(9965),a.b),ni=new URL(a(1680),a.b),ci=new URL(a(9274),a.b),di=new URL(a(4069),a.b),si=new URL(a(6793),a.b),mi=new URL(a(8018),a.b),ki=new URL(a(1397),a.b),pi=new URL(a(3821),a.b),gi=new URL(a(5453),a.b),bi=new URL(a(1721),a.b),vi=new URL(a(729),a.b),ui=new URL(a(5309),a.b),hi=new URL(a(7523),a.b),fi=new URL(a(5951),a.b),wi=new URL(a(5784),a.b),xi=new URL(a(4907),a.b),_i=new URL(a(97),a.b),yi=new URL(a(1438),a.b),zi=new URL(a(6764),a.b),$i=new URL(a(3530),a.b),Ri=new URL(a(7865),a.b),Li=new URL(a(9505),a.b),Ui=new URL(a(4920),a.b),Si=new URL(a(8908),a.b),Ci=new URL(a(5724),a.b),Ti=new URL(a(3447),a.b),Bi=new URL(a(5741),a.b),Ii=new URL(a(6683),a.b),ji=new URL(a(2964),a.b),Mi=new URL(a(1152),a.b),Fi=new URL(a(3049),a.b),Ai=new URL(a(4506),a.b),Ei=new URL(a(3643),a.b),Ni=new URL(a(9808),a.b),Oi=new URL(a(109),a.b),Di=new URL(a(4717),a.b),qi=new URL(a(9586),a.b),Gi=new URL(a(4341),a.b),Hi=new URL(a(6452),a.b),Pi=new URL(a(936),a.b),Wi=new URL(a(2250),a.b),Qi=new URL(a(9624),a.b),Vi=new URL(a(7741),a.b),Yi=new URL(a(8549),a.b),Ki=new URL(a(8202),a.b),Xi=new URL(a(8560),a.b),Ji=new URL(a(379),a.b),Zi=new URL(a(7295),a.b),ea=new URL(a(1904),a.b),ia=new URL(a(8407),a.b),aa=new URL(a(7138),a.b),ra=new URL(a(795),a.b),oa=new URL(a(166),a.b),la=new URL(a(8900),a.b),ta=new URL(a(3534),a.b),na=new URL(a(1908),a.b),ca=new URL(a(70),a.b),da=new URL(a(5856),a.b),sa=new URL(a(6470),a.b),ma=new URL(a(7988),a.b),ka=new URL(a(1389),a.b),pa=new URL(a(6486),a.b),ga=new URL(a(1242),a.b),ba=new URL(a(496),a.b),va=new URL(a(8338),a.b),ua=new URL(a(9399),a.b),ha=new URL(a(2264),a.b),fa=new URL(a(7949),a.b),wa=new URL(a(3026),a.b),xa=new URL(a(6396),a.b),_a=new URL(a(2096),a.b),ya=new URL(a(3567),a.b),za=new URL(a(5030),a.b),$a=new URL(a(8038),a.b),Ra=new URL(a(9333),a.b),La=new URL(a(5227),a.b),Ua=new URL(a(2376),a.b),Sa=new URL(a(3684),a.b),Ca=new URL(a(2117),a.b),Ta=new URL(a(7090),a.b),Ba=new URL(a(6907),a.b),Ia=new URL(a(2638),a.b),ja=new URL(a(8506),a.b),Ma=new URL(a(4350),a.b),Fa=new URL(a(1906),a.b),Aa=new URL(a(1364),a.b),Ea=new URL(a(8537),a.b),Na=new URL(a(8163),a.b),Oa=new URL(a(6977),a.b),Da=new URL(a(7679),a.b),qa=new URL(a(1888),a.b),Ga=new URL(a(2705),a.b),Ha=new URL(a(3575),a.b),Pa=new URL(a(3576),a.b),Wa=new URL(a(9572),a.b),Qa=new URL(a(6122),a.b),Va=new URL(a(5510),a.b),Ya=new URL(a(927),a.b),Ka=new URL(a(8073),a.b),Xa=new URL(a(5727),a.b),Ja=new URL(a(917),a.b),Za=new URL(a(6487),a.b),er=new URL(a(8945),a.b),ir=new URL(a(2738),a.b),ar=new URL(a(5828),a.b),rr=new URL(a(2518),a.b),or=new URL(a(3276),a.b),lr=new URL(a(4314),a.b),tr=new URL(a(2449),a.b),nr=new URL(a(6673),a.b),cr=new URL(a(1304),a.b),dr=new URL(a(5383),a.b),sr=new URL(a(5066),a.b),mr=new URL(a(8646),a.b),kr=new URL(a(258),a.b),pr=t()(o()),gr=c()(d),br=c()(s),vr=c()(m),ur=c()(k),hr=c()(p),fr=c()(g),wr=c()(b),xr=c()(v),_r=c()(u),yr=c()(h),zr=c()(f),$r=c()(w),Rr=c()(x),Lr=c()(_),Ur=c()(y),Sr=c()(z),Cr=c()($),Tr=c()(R),Br=c()(L),Ir=c()(U),jr=c()(S),Mr=c()(C),Fr=c()(T),Ar=c()(B),Er=c()(I),Nr=c()(j),Or=c()(M),Dr=c()(F),qr=c()(A),Gr=c()(E),Hr=c()(N),Pr=c()(O),Wr=c()(D),Qr=c()(q),Vr=c()(G),Yr=c()(H),Kr=c()(P),Xr=c()(W),Jr=c()(Q),Zr=c()(V),eo=c()(Y),io=c()(K),ao=c()(X),ro=c()(J),oo=c()(Z),lo=c()(ee),to=c()(ie),no=c()(ae),co=c()(re),so=c()(oe),mo=c()(le),ko=c()(te),po=c()(ne),go=c()(ce),bo=c()(de),vo=c()(se),uo=c()(me),ho=c()(ke),fo=c()(pe),wo=c()(ge),xo=c()(be),_o=c()(ve),yo=c()(ue),zo=c()(he),$o=c()(fe),Ro=c()(we),Lo=c()(xe),Uo=c()(_e),So=c()(ye),Co=c()(ze),To=c()($e),Bo=c()(Re),Io=c()(Le),jo=c()(Ue),Mo=c()(Se),Fo=c()(Ce),Ao=c()(Te),Eo=c()(Be),No=c()(Ie),Oo=c()(je),Do=c()(Me),qo=c()(Fe),Go=c()(Ae),Ho=c()(Ee),Po=c()(Ne),Wo=c()(Oe),Qo=c()(De),Vo=c()(qe),Yo=c()(Ge),Ko=c()(He),Xo=c()(Pe),Jo=c()(We),Zo=c()(Qe),el=c()(Ve),il=c()(Ye),al=c()(Ke),rl=c()(Xe),ol=c()(Je),ll=c()(Ze),tl=c()(ei),nl=c()(ii),cl=c()(ai),dl=c()(ri),sl=c()(oi),ml=c()(li),kl=c()(ti),pl=c()(ni),gl=c()(ci),bl=c()(di),vl=c()(si),ul=c()(mi),hl=c()(ki),fl=c()(pi),wl=c()(gi),xl=c()(bi),_l=c()(vi),yl=c()(ui),zl=c()(hi),$l=c()(fi),Rl=c()(wi),Ll=c()(xi),Ul=c()(_i),Sl=c()(yi),Cl=c()(zi),Tl=c()($i),Bl=c()(Ri),Il=c()(Li),jl=c()(Ui),Ml=c()(Si),Fl=c()(Ci),Al=c()(Ti),El=c()(Bi),Nl=c()(Ii),Ol=c()(ji),Dl=c()(Mi),ql=c()(Fi),Gl=c()(Ai),Hl=c()(Ei),Pl=c()(Ni),Wl=c()(Oi),Ql=c()(Di),Vl=c()(qi),Yl=c()(Gi),Kl=c()(Hi),Xl=c()(Pi),Jl=c()(Wi),Zl=c()(Qi),et=c()(Vi),it=c()(Yi),at=c()(Ki),rt=c()(Xi),ot=c()(Ji),lt=c()(Zi),tt=c()(ea),nt=c()(ia),ct=c()(aa),dt=c()(ra),st=c()(oa),mt=c()(la),kt=c()(ta),pt=c()(na),gt=c()(ca),bt=c()(da),vt=c()(sa),ut=c()(ma),ht=c()(ka),ft=c()(pa),wt=c()(ga),xt=c()(ba),_t=c()(va),yt=c()(ua),zt=c()(ha),$t=c()(fa),Rt=c()(wa),Lt=c()(xa),Ut=c()(_a),St=c()(ya),Ct=c()(za),Tt=c()($a),Bt=c()(Ra),It=c()(La),jt=c()(Ua),Mt=c()(Sa),Ft=c()(Ca),At=c()(Ta),Et=c()(Ba),Nt=c()(Ia),Ot=c()(ja),Dt=c()(Ma),qt=c()(Fa),Gt=c()(Aa),Ht=c()(Ea),Pt=c()(Na),Wt=c()(Oa),Qt=c()(Da),Vt=c()(qa),Yt=c()(Ga),Kt=c()(Ha),Xt=c()(Pa),Jt=c()(Wa),Zt=c()(Qa),en=c()(Va),an=c()(Ya),rn=c()(Ka),on=c()(Xa),ln=c()(Ja),tn=c()(Za),nn=c()(er),cn=c()(ir),dn=c()(ar),sn=c()(rr),mn=c()(or),kn=c()(lr),pn=c()(tr),gn=c()(nr),bn=c()(cr),vn=c()(dr),un=c()(sr),hn=c()(mr),fn=c()(kr);pr.push([e.id,`/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n *//*! name: vanilla-calendar-pro v2.9.10 | url: https://github.com/uvarov-frontend/vanilla-calendar-pro */.vanilla-calendar{position:relative;box-sizing:border-box;display:flex;width:300px;min-width:272px;max-width:100%;flex-direction:column;border-radius:.75rem;padding:1rem;opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:.15s}@supports((width: -webkit-max-content) or (width: max-content)) and ((height: -webkit-max-content) or (height: max-content)){.vanilla-calendar{height:-webkit-max-content;height:max-content;width:-webkit-max-content;width:max-content}}.vanilla-calendar_multiple{width:550px}@supports(width: -webkit-fit-content) or (width: -moz-fit-content) or (width: fit-content){.vanilla-calendar_multiple{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.vanilla-calendar button:focus-visible{border-radius:.5rem;outline-style:solid;outline-width:1px;outline-offset:-1px}.vanilla-calendar.vanilla-calendar_multiple .vanilla-calendar-days{flex-grow:0}.vanilla-calendar_hidden{pointer-events:none;opacity:0}.vanilla-calendar_hidden *{pointer-events:none !important}.vanilla-calendar_to-input{position:absolute}.vanilla-calendar_to-input_bottom{margin-top:.25rem}.vanilla-calendar_to-input_top{margin-top:-0.25rem}.vanilla-calendar-controls{pointer-events:none;position:absolute;left:0;right:0;top:0;z-index:20;box-sizing:content-box;display:flex;align-items:center;justify-content:space-between;padding-left:1rem;padding-right:1rem;padding-top:1.25rem}.vanilla-calendar-arrow{pointer-events:auto;position:relative;display:block;height:1.5rem;width:1.5rem;cursor:pointer;border-width:0px;background-color:transparent}.vanilla-calendar-arrow:before{position:absolute;left:0;top:0;height:100%;width:100%;background-position:center;background-repeat:no-repeat;--tw-content: "";content:var(--tw-content)}.vanilla-calendar-arrow.vanilla-calendar-arrow_prev:before{transform:rotate(90deg)}.vanilla-calendar-arrow.vanilla-calendar-arrow_next:before{transform:rotate(-90deg)}.vanilla-calendar-grid{display:flex;flex-grow:1;flex-wrap:wrap;justify-content:center;gap:1.75rem}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column{pointer-events:none;opacity:.3}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_month,.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_year{pointer-events:auto;opacity:1}.vanilla-calendar-column{display:flex;min-width:-webkit-min-content;min-width:min-content;flex-direction:column}.vanilla-calendar-header{position:relative;margin-bottom:.75rem;display:flex;align-items:center}.vanilla-calendar-header__content{display:grid;flex-grow:1;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;justify-content:center;white-space:pre-wrap;padding-left:1rem;padding-right:1rem}.vanilla-calendar-month,.vanilla-calendar-year{cursor:pointer;border-radius:.25rem;border-width:0px;background-color:transparent;padding:.25rem;font-size:1rem;line-height:1.5rem;font-weight:700}.vanilla-calendar-month.vanilla-calendar-month_disabled,.vanilla-calendar-year.vanilla-calendar-year_disabled{pointer-events:none}.vanilla-calendar-months{display:grid;flex-grow:1;grid-template-columns:repeat(4, minmax(0, 1fr));align-items:center;row-gap:1rem;column-gap:.5rem}.vanilla-calendar-years{display:grid;flex-grow:1;grid-template-columns:repeat(5, minmax(0, 1fr));align-items:center;row-gap:1rem;column-gap:.5rem}.vanilla-calendar-months_selecting .vanilla-calendar-months__month,.vanilla-calendar-years_selecting .vanilla-calendar-years__year{cursor:pointer}.vanilla-calendar-months_selecting .vanilla-calendar-months__month .vanilla-calendar-months__month_disabled,.vanilla-calendar-years_selecting .vanilla-calendar-years__year .vanilla-calendar-years__year_disabled{cursor:default}.vanilla-calendar-months__month,.vanilla-calendar-years__year{display:flex;height:2.5rem;align-items:center;justify-content:center;word-break:break-all;border-radius:.5rem;border-width:0px;padding:.25rem;text-align:center;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,.vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{pointer-events:none}.vanilla-calendar-week-numbers{display:flex;flex-direction:column}.vanilla-calendar-week-numbers__title{margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-week-numbers__content{display:grid;grid-auto-flow:row;align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-week-number{margin:0;display:flex;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:pointer;align-items:center;justify-content:center;border-style:none;background-color:transparent;padding:0;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-wrapper{display:flex;flex-grow:1}.vanilla-calendar-content{display:flex;flex-grow:1;flex-direction:column}.vanilla-calendar-week{margin-bottom:.5rem;display:grid;grid-template-columns:repeat(7, 1fr);justify-items:center}.vanilla-calendar-week__day{display:flex;width:100%;min-width:1.875rem;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-days{display:grid;flex-grow:1;grid-template-columns:repeat(7, 1fr);align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn{cursor:pointer;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:75ms}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn_disabled{cursor:default}.vanilla-calendar-day{position:relative;display:flex;width:100%;align-items:center;justify-content:center}.vanilla-calendar-day_hover-intermediate .vanilla-calendar-day__btn{border-radius:0}.vanilla-calendar-day_hover-first .vanilla-calendar-day__btn{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.vanilla-calendar-day_hover-first.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn{border-radius:.5rem}.vanilla-calendar-day:focus-visible .vanilla-calendar-day__popup,.vanilla-calendar-day:hover .vanilla-calendar-day__popup{pointer-events:auto;opacity:1}.vanilla-calendar-day_selected-first .vanilla-calendar-day__btn_selected{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.vanilla-calendar-day_selected-first.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-radius:.5rem}.vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected{border-radius:0}.vanilla-calendar-day__btn{display:flex;height:100%;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:default;align-items:center;justify-content:center;border-radius:.5rem;border-width:0px;padding:0;font-size:.75rem;line-height:1rem;font-weight:400}.vanilla-calendar-day__btn_today{font-weight:700}.vanilla-calendar-day__btn_disabled{pointer-events:none}.vanilla-calendar-day__popup{transform:translate(-50%);pointer-events:none;position:absolute;left:50%;top:100%;z-index:20;width:8rem;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:400;opacity:0}.vanilla-calendar-day__popup:before{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:after{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:hover{pointer-events:auto;opacity:1}.vanilla-calendar-day__popup:before{content:"";left:0;bottom:0;z-index:-10;display:block;height:calc(100% - 4px);width:100%;border-radius:.5rem}.vanilla-calendar-time{margin-top:.75rem;display:grid;grid-template-columns:auto 1fr;gap:.75rem;border-top-width:1px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-style:solid;padding-top:.75rem}.vanilla-calendar-time__content{display:grid;grid-auto-flow:column;align-items:center}.vanilla-calendar-time__hours{position:relative;margin-right:.35rem;width:1.75rem}.vanilla-calendar-time__hours:after{position:absolute;right:-5px;top:50%;margin-top:calc(-50% + 1px);display:block;--tw-content: ":";content:var(--tw-content)}.vanilla-calendar-time__minutes{width:1.75rem}.vanilla-calendar-time__hours input,.vanilla-calendar-time__minutes input{position:relative;margin:0;box-sizing:border-box;display:block;width:100%;border-radius:.25rem;border-width:0px;padding:.125rem;text-align:center;font-size:1.125rem;font-weight:600;line-height:1.125rem}.vanilla-calendar-time__hours input:focus-visible,.vanilla-calendar-time__minutes input:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__hours input:disabled,.vanilla-calendar-time__minutes input:disabled{cursor:default}.vanilla-calendar-time__hours input:hover:disabled,.vanilla-calendar-time__minutes input:hover:disabled{background-color:transparent}.vanilla-calendar-time__keeping{margin-left:1px;margin-top:.25rem;width:22px;cursor:pointer;border-radius:.25rem;border-width:0px;background-color:transparent;padding:0;font-size:.69rem}.vanilla-calendar-time__keeping:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__keeping:disabled{cursor:default}.vanilla-calendar-time__keeping:hover:disabled{background-color:transparent}.vanilla-calendar-time__ranges{display:grid;grid-auto-flow:row}.vanilla-calendar-time__range{position:relative;z-index:10;font-size:0}.vanilla-calendar-time__range:before{content:var(--tw-content);left:0}.vanilla-calendar-time__range:after{content:var(--tw-content);right:0}.vanilla-calendar-time__range:before,.vanilla-calendar-time__range:after{content:"";transform:translateY(-50%);pointer-events:none;position:absolute;top:50%;z-index:10;height:.5rem;width:1px}.vanilla-calendar-time__range input{position:relative;margin:0;height:1.25rem;width:100%;cursor:pointer;-webkit-appearance:none;appearance:none;outline-width:0px}.vanilla-calendar-time__range input::-webkit-slider-thumb{position:relative;z-index:20;margin-top:-0.5rem;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-moz-range-thumb{position:relative;z-index:20;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-webkit-slider-runnable-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-moz-range-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light].vanilla-calendar{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light].vanilla-calendar_to-input{--tw-shadow: 0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored: 0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-arrow{background-color:transparent}[data-calendar-theme=light] .vanilla-calendar-arrow:before{background-image:url(${gr})}[data-calendar-theme=light] .vanilla-calendar-arrow:hover:before{opacity:.6}[data-calendar-theme=light] .vanilla-calendar-header__content,[data-calendar-theme=light] .vanilla-calendar-month,[data-calendar-theme=light] .vanilla-calendar-year{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-month:hover,[data-calendar-theme=light] .vanilla-calendar-year:hover{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_not-active{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-months__month{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-months__month:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-years__year{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-years__year:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-week-numbers__title,[data-calendar-theme=light] .vanilla-calendar-week-number{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week-number:hover{color:#475569}[data-calendar-theme=light] .vanilla-calendar-week__day{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity: .7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity: .7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__btn:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_today{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_next{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__popup{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__popup:before{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-shadow: 0 3px 15px rgba(85, 85, 85, .2);--tw-shadow-colored: 0 3px 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light] .vanilla-calendar-time{border-color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input,[data-calendar-theme=light] .vanilla-calendar-time__minutes input{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=light] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:before,[data-calendar-theme=light] .vanilla-calendar-time__range:after{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-thumb{border-color:#cbd5e1;--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-thumb{border-color:#cbd5e1;--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=dark].vanilla-calendar{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark].vanilla-calendar_to-input{--tw-shadow: 0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored: 0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=dark].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-arrow{background-color:transparent}[data-calendar-theme=dark] .vanilla-calendar-arrow:before{background-image:url(${br})}[data-calendar-theme=dark] .vanilla-calendar-arrow:hover:before{opacity:.6}[data-calendar-theme=dark] .vanilla-calendar-header__content,[data-calendar-theme=dark] .vanilla-calendar-month,[data-calendar-theme=dark] .vanilla-calendar-year{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-month:hover,[data-calendar-theme=dark] .vanilla-calendar-year:hover,[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_not-active{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month,[data-calendar-theme=dark] .vanilla-calendar-years__year{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity: 1;background-color:rgb(100 116 139/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-week-numbers__title,[data-calendar-theme=dark] .vanilla-calendar-week-number{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week-number:hover{color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-week__day{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity: .8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity: .8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#e2e8f0}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_next{color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__popup{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__popup:before{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));--tw-shadow: inset 0 0 0 1px rgb(255 255 255 / .1);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=dark] .vanilla-calendar-time{border-color:#1e293b}[data-calendar-theme=dark] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:before,[data-calendar-theme=dark] .vanilla-calendar-time__range:after{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-thumb{border-color:#475569;--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-thumb{border-color:#475569;--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}/*!\n * Multiple-Select-Vanilla styling\n * @author zhixin wen \n * @contributor Ghislain B.\n */.ms-dark-mode{--ms-checkbox-color: rgb(63.5819672131, 140.3073770492, 253.4180327869);--ms-checkbox-hover-color: rgb(78.756557377, 149.3995901639, 253.543442623);--ms-checkbox-icon-container-border: 1px solid #797979;--ms-choice-border: 1px solid #757575;--ms-choice-bgcolor: #262b2f;--ms-choice-color: #d4d4d4;--ms-choice-focus-border-color: rgb(38.2909836066, 125.1536885246, 253.2090163934);--ms-choice-focus-box-shadow: 0 0 0 2px rgba(13, 110, 253, 0.2);--ms-drop-background: #2a2f34;--ms-drop-border: 1px solid #585858;--ms-drop-color: #cccccc;--ms-drop-hide-radio-hover-bgcolor: rgb(1.9713114754, 97.5799180328, 238.5286885246);--ms-drop-option-divider-border-top: 1px solid #696969;--ms-drop-scrollbar-color: #828282 #424242;--ms-icon-color: #bcbcbc;--ms-icon-color-hover: #d0d0d0;--ms-option-highlight-bg-color: rgb(1.762295082, 87.2336065574, 213.237704918);--ms-ok-button-bg-color: #262b2f;--ms-ok-button-bg-hover-color: #24282c;--ms-ok-button-border-color: #4a4a4a;--ms-ok-button-text-color: rgb(38.2909836066, 125.1536885246, 253.2090163934);--ms-ok-button-text-hover-color: rgb(38.2909836066, 125.1536885246, 253.2090163934);--ms-optgroup-color: #fff;--ms-search-input-bg-color: #2f353a;--ms-search-input-color: #d4d4d4;--ms-search-input-border: 1px solid #757575;--ms-select-all-border-bottom: 1px solid #5d5d5d;--ms-select-all-text-color: #fff;--ms-select-all-text-font-weight: bold}/*!\n * Multiple-Select-Vanilla styling\n * @author zhixin wen \n * @contributor Ghislain B.\n */.ms-icon-caret{--ms-icon-caret-icon-svg: url(${vr});-webkit-mask:var(--ms-icon-caret-icon-svg) no-repeat;mask:var(--ms-icon-caret-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-close{--ms-icon-close-icon-svg: url(${ur});-webkit-mask:var(--ms-icon-close-icon-svg) no-repeat;mask:var(--ms-icon-close-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-check{--ms-icon-check-icon-svg: url(${hr});-webkit-mask:var(--ms-icon-check-icon-svg) no-repeat;mask:var(--ms-icon-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-minus{--ms-icon-minus-icon-svg: url(${fr});-webkit-mask:var(--ms-icon-minus-icon-svg) no-repeat;mask:var(--ms-icon-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-radio{--ms-icon-radio-icon-svg: url(${wr});-webkit-mask:var(--ms-icon-radio-icon-svg) no-repeat;mask:var(--ms-icon-radio-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-parent .ms-icon,.ms-drop .ms-icon{display:inline-block;background-color:currentColor;flex-shrink:0;color:var(--ms-icon-color, inherit);font-size:var(--ms-icon-size, 13px);height:var(--ms-icon-size, 13px);width:var(--ms-icon-size, 13px)}.ms-parent .ms-icon:hover,.ms-drop .ms-icon:hover{color:var(--ms-icon-color-hover, #303030)}.ms-parent .ms-select-all,.ms-parent li:not(.hide-radio),.ms-drop .ms-select-all,.ms-drop li:not(.hide-radio){cursor:pointer}.ms-parent .ms-select-all.disabled,.ms-parent li:not(.hide-radio).disabled,.ms-drop .ms-select-all.disabled,.ms-drop li:not(.hide-radio).disabled{cursor:default}.ms-parent .ms-select-all .icon-checkbox-container,.ms-parent li:not(.hide-radio) .icon-checkbox-container,.ms-drop .ms-select-all .icon-checkbox-container,.ms-drop li:not(.hide-radio) .icon-checkbox-container{display:inline-flex;align-items:center;justify-content:center;height:var(--ms-checkbox-icon-container-height, 1.05rem);width:var(--ms-checkbox-icon-container-width, 1.05rem);border:var(--ms-checkbox-icon-container-border, 1px solid #d0d0d0);border-radius:.125rem}.ms-parent .ms-select-all .icon-checkbox-container div,.ms-parent li:not(.hide-radio) .icon-checkbox-container div,.ms-drop .ms-select-all .icon-checkbox-container div,.ms-drop li:not(.hide-radio) .icon-checkbox-container div{font-size:14px;color:var(--ms-checkbox-color, #0d6efd)}.ms-parent .ms-select-all .icon-checkbox-container div:hover,.ms-parent li:not(.hide-radio) .icon-checkbox-container div:hover,.ms-drop .ms-select-all .icon-checkbox-container div:hover,.ms-drop li:not(.hide-radio) .icon-checkbox-container div:hover{color:var(--ms-checkbox-hover-color, rgb(2.0549180328, 101.718442623, 248.6450819672))}.ms-parent .ms-select-all .icon-checkbox-container div.ms-icon-uncheck,.ms-parent li:not(.hide-radio) .icon-checkbox-container div.ms-icon-uncheck,.ms-drop .ms-select-all .icon-checkbox-container div.ms-icon-uncheck,.ms-drop li:not(.hide-radio) .icon-checkbox-container div.ms-icon-uncheck{visibility:hidden}.ms-parent .ms-select-all .icon-checkbox-container.radio,.ms-parent li:not(.hide-radio) .icon-checkbox-container.radio,.ms-drop .ms-select-all .icon-checkbox-container.radio,.ms-drop li:not(.hide-radio) .icon-checkbox-container.radio{border-radius:50%}.ms-parent .ms-select-all .icon-checkbox-container+span,.ms-parent li:not(.hide-radio) .icon-checkbox-container+span,.ms-drop .ms-select-all .icon-checkbox-container+span,.ms-drop li:not(.hide-radio) .icon-checkbox-container+span{display:inline-flex;align-items:center;column-gap:var(--ms-label-column-gap, 0);padding-left:var(--ms-label-text-padding-left, 8px)}.ms-offscreen{clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;position:absolute !important;outline:0 !important;left:auto !important;top:auto !important}.ms-parent{display:inline-block;position:relative;vertical-align:middle}.ms-choice{display:flex;align-items:center;cursor:pointer;width:100%;height:26px;overflow:hidden;padding:var(--ms-choice-padding, 0 6px 0 8px);background-color:var(--ms-choice-bgcolor, #fff);border:var(--ms-choice-border, 1px solid #ccc);border-radius:var(--ms-choice-border-radius, 4px);line-height:var(--ms-choice-line-height, 26px);color:var(--ms-choice-color, #444);text-align:var(--ms-choice-text-align, left);outline:var(--ms-drop-outline, 0);text-decoration:none;user-select:none;white-space:nowrap}.ms-choice:focus{border-color:var(--ms-choice-focus-border-color, hsl(215.75, 98.3606557377%, 112.1568627451%));box-shadow:var(--ms-choice-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.ms-choice.disabled{border:var(--ms-choice-disabled-border, 1px solid #ddd);background-color:var(--ms-choice-disabled-bgcolor, #f4f4f4);background-image:none;cursor:default}.ms-choice>span{display:flex;flex:1;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;column-gap:var(--ms-label-column-gap, 0)}.ms-choice>span.ms-placeholder{color:var(--ms-placeholder-color, #c9c9c9)}.ms-choice>div.ms-icon-close{margin-right:2px}.ms-choice>div.ms-icon-caret{height:var(--ms-chevron-icon-size, 16px);width:var(--ms-chevron-icon-size, 16px)}.ms-choice>div.ms-icon-caret.open{transform:scaleY(-1)}.ms-drop{width:auto;min-width:100%;overflow:hidden;display:none;position:absolute;background:var(--ms-drop-background, #fff);border:var(--ms-drop-border, 1px solid #d0d0d0);border-radius:var(--ms-drop-border-radius, 4px);color:var(--ms-drop-color, #333);margin-top:var(--ms-drop-margin-top, -1px);padding:var(--ms-drop-padding, 0);z-index:var(--ms-drop-zindex, 1050)}.ms-drop.bottom{top:100%;box-shadow:var(--ms-drop-bottom-box-shadow, 0 4px 5px rgba(0, 0, 0, 0.15))}.ms-drop.top{bottom:100%;box-shadow:var(--ms-drop-top-box-shadow, 0 -4px 5px rgba(0, 0, 0, 0.15))}.ms-drop .ms-select-all{border-bottom:var(--ms-select-all-border-bottom, 1px solid #ddd);line-height:var(--ms-select-all-line-height, calc(13px + 2px));padding:var(--ms-select-all-padding, 4px);width:100%}.ms-drop .ms-select-all:hover{background-color:var(--ms-select-all-text-hover-color, transparent)}.ms-drop .ms-select-all.highlighted{background-color:var(--ms-option-highlight-bg-color, #fcfcfc)}.ms-drop .ms-select-all label{display:inline-flex;align-items:center;font-weight:var(--ms-select-all-text-font-weight, normal);padding:var(--ms-select-all-label-padding, 6px 10px);border:var(--ms-select-all-label-border, 1px solid transparent);color:var(--ms-select-all-text-color, rgb(1.9713114754, 97.5799180328, 238.5286885246));width:100%}.ms-drop .ms-select-all label:hover{cursor:pointer;border:var(--ms-select-all-label-hover-border, 1px solid #d5d5d5)}.ms-drop .ms-select-all label input{opacity:0;width:0;margin-left:0}.ms-drop .ms-select-all label div{display:inline-flex}.ms-drop .ms-ok-button{cursor:pointer;display:block;padding:var(--ms-ok-button-padding, 0);width:var(--ms-ok-button-width, 100%);height:var(--ms-ok-button-height, 26px);border-color:var(--ms-ok-button-border-color, #ccc);border-radius:var(--ms-ok-button-border-radius, 0 0 4px 4px);border-width:var(--ms-ok-button-border-width, 1px 0 0 0);text-align:var(--ms-ok-button-text-align, center);color:var(--ms-ok-button-text-color, #0d6efd);font-weight:var(--ms-ok-button-font-weight, 600);background-color:var(--ms-ok-button-bg-color, #fff)}.ms-drop .ms-ok-button:hover{background-color:var(--ms-ok-button-bg-hover-color, #f9f9f9);color:var(--ms-ok-button-text-hover-color, rgb(1.9713114754, 97.5799180328, 238.5286885246))}.ms-search{display:flex;align-items:center;justify-content:center;box-sizing:border-box;position:relative;white-space:nowrap;width:100%;margin:var(--ms-search-margin, 0);min-height:var(--ms-search-min-height, 26px);padding:var(--ms-search-padding, 4px);z-index:var(--ms-search-zindex, 10000)}.ms-search input{box-shadow:none;font-family:sans-serif;height:auto !important;width:100%;color:var(--ms-search-input-color, #444);background-color:var(--ms-search-input-bg-color, #fff);border:var(--ms-search-input-border, 1px solid #b9b9b9);border-radius:var(--ms-search-input-border-radius, 5px);min-height:var(--ms-search-input-min-height, 24px);outline:var(--ms-search-input-outline, 0);padding:var(--ms-search-input-padding, 0 5px);margin:var(--ms-search-input-margin, 0)}.ms-search input::placeholder{color:var(--ms-search-input-placeholder, #999)}.ms-search span.ms-icon-close{cursor:pointer;height:var(--ms-icon-size, 13px);margin:var(--ms-search-icon-close-margin, 0 2px 0 5px)}.ms-drop ul{overflow:auto;outline:var(--ms-drop-outline, 0);margin:var(--ms-drop-list-margin, 0px);padding:var(--ms-drop-list-padding, 4px 6px);scrollbar-color:var(--ms-drop-scrollbar-color, #c1c1c1 #f1f1f1)}.ms-drop ul>li{cursor:pointer;background-image:none;list-style:none;position:static;align-items:var(--ms-drop-list-item-align-items, center);display:var(--ms-drop-list-item-display, flex);padding:var(--ms-drop-list-item-padding, 2px 4px)}.ms-drop ul>li .disabled{cursor:default;font-weight:normal !important;opacity:var(--ms-drop-list-item-disabled-opacity, 0.35);filter:var(--ms-drop-list-item-disabled-filter, Alpha(Opacity=35))}.ms-drop ul>li.multiple{display:block;float:left}.ms-drop ul>li.group{clear:both}.ms-drop ul>li.multiple label{width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-drop ul>li label{cursor:pointer;display:flex;align-items:center;font-weight:normal;position:relative;white-space:nowrap;flex:0 0 100%;margin-bottom:var(--ms-label-margin-bottom, 0);min-height:var(--ms-label-min-height, 1.25rem);padding:var(--ms-label-padding, 2px 4px)}.ms-drop ul>li label.optgroup{color:var(--ms-optgroup-color, #000);font-weight:var(--ms-drop-optgroup-font-weight, bold)}.ms-drop ul>li.hide-radio{padding:var(--ms-drop-hide-radio-padding, 0)}.ms-drop ul>li.hide-radio:focus,.ms-drop ul>li.hide-radio:hover{background-color:var(--ms-drop-hide-radio-hover-bgcolor, #fafafa)}.ms-drop ul>li.hide-radio.selected{color:var(--ms-drop-hide-radio-selected-color, unset);background-color:var(--ms-drop-hide-radio-selected-bgcolor, unset)}.ms-drop ul>li.hide-radio label{margin-bottom:var(--ms-drop-hide-radio-label-margin-bottom, 0);padding:var(--ms-drop-hide-radio-label-padding, 5px 8px)}.ms-drop ul>li.hide-radio input{display:none}.ms-drop ul>li.option-level-1 label{padding-left:var(--ms-drop-list-item-level1-padding-left, 8px)}.ms-drop ul>li.option-divider{padding:var(--ms-drop-option-divider-padding, 0);border-top:var(--ms-drop-option-divider-border-top, 1px solid #e9ecef)}.ms-drop ul>li.highlighted{background-color:var(--ms-option-highlight-bg-color, #fcfcfc)}.ms-drop input[type=radio],.ms-drop input[type=checkbox]{opacity:0;width:0;position:absolute;margin-left:var(--ms-drop-input-margin-left, -1.25rem);margin-top:var(--ms-drop-input-margin-top, 0.3rem);accent-color:var(--ms-checkbox-color, #0d6efd)}.ms-drop input:focus{outline:var(--ms-input-focus-outline, none)}.ms-drop .ms-no-results{display:none}.ms-drop .ms-infinite-option{height:var(--ms-infinite-empty-option-height, 20px)}.ms-dark-mode,.ms-drop.ms-dark-mode,.slick-dark-mode .ms-dark-mode,.slick-dark-mode .slick-submenu,.slick-dark-mode{--slick-primary-color: rgb(88.8729508197, 155.4610655738, 253.6270491803);--slick-base-dark-text-color: #d4d4d4;--slick-base-dark-menu-bg-color: #252525;--slick-base-dark-menu-border: 1px solid #505050;--slick-base-dark-menu-item-border: 1px solid #5a5a5a;--slick-base-dark-menu-item-hover-color: #363b40;--slick-base-dark-invalid-color: #ea868f;--slick-highlight-color: rgb(88.8729508197, 155.4610655738, 253.6270491803);--slick-text-color: #d4d4d4;--slick-autocomplete-bg-color: var(--slick-base-dark-menu-bg-color);--slick-autocomplete-hover-bg-color: #2c3034;--slick-autocomplete-text-color: #cdcdcd;--slick-autocomplete-tpl4-bottom-right-text-color: var(--slick-base-dark-text-color);--slick-autocomplete-tpl4-bottom-left-text-color: var(--slick-base-dark-text-color);--slick-autocomplete-tpl4-top-left-text-color: #fafafa;--slick-button-border-color: #626262;--slick-button-hover-border-color: #808080;--slick-button-primary-color: #bababa;--slick-button-style-bg-color: var(--slick-base-dark-menu-bg-color);--slick-btn-default-bg-color: #383838;--slick-btn-default-text-color: #ffffff;--slick-btn-default-border-color: #565656;--slick-cell-even-background-color: #141618;--slick-cell-odd-background-color: #2c3034;--slick-cell-text-color: #d4d4d4;--slick-cell-border-top: 1px solid #474747;--slick-column-picker-background-color: var(--slick-base-dark-menu-bg-color);--slick-column-picker-box-shadow: 0 0 1px #606060;--slick-column-picker-border: var(--slick-base-dark-menu-border);--slick-column-picker-close-btn-color: #bbbbbb;--slick-column-picker-close-btn-bg-color: transparent;--slick-column-picker-hr-bg-color: #434343;--slick-column-picker-hr-divider-border: 1px solid #525252;--slick-column-picker-icon-color: var(--slick-highlight-color);--slick-column-picker-item-hover-border: var(--slick-base-dark-menu-item-border);--slick-column-picker-item-hover-color: var(--slick-base-dark-menu-item-hover-color);--slick-column-picker-title-border-bottom: 1px solid #525252;--slick-checkbox-opacity-hover: 0.7;--slick-checkbox-icon-color: var(--slick-primary-color);--slick-checkbox-icon-bg-color: #444444;--slick-checkbox-unchecked-color: rgb(63.5819672131, 140.3073770492, 253.4180327869);--slick-checkbox-unchecked-opacity: 0.4;--slick-detail-view-icon-color: var(--slick-primary-color);--slick-detail-view-icon-color-hover: var(--slick-primary-color);--slick-detail-view-icon-opacity-hover: 0.75;--slick-detail-view-container-border: 1px solid #525252;--slick-detail-view-container-bgcolor: #3c4349;--slick-grid-menu-icon-btn-color: #ededed;--slick-row-mouse-hover-color: #2c3034;--slick-header-background-color: #1c1c1c;--slick-grid-footer-bg-color: #1c1c1c;--slick-grid-footer-border-top: 1px solid #606060;--slick-header-text-color: #e4e4e4;--slick-hover-header-color: var(--slick-base-dark-text-color);--slick-header-row-background-color: #2d2d2d;--slick-preheader-border-right: 1px solid #3e3e3e;--slick-pane-top-border-top: 1px solid #606060;--slick-empty-data-warning-color: var(--slick-base-dark-text-color);--slick-grid-header-background: #2d2d2d;--slick-icon-sort-color: var(--slick-primary-color);--slick-header-column-background-active: #535353;--slick-slider-filter-input-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-menu-bg-color: var(--slick-base-dark-menu-bg-color);--slick-menu-border: var(--slick-base-dark-menu-border);--slick-menu-box-shadow: 0 0 1px #606060;--slick-menu-close-btn-bg-color: transparent;--slick-menu-close-btn-color: #bbbbbb;--slick-menu-color: #ededed;--slick-menu-item-disabled-color: #686868;--slick-menu-divider-color: #606060;--slick-menu-item-hover-color: var(--slick-base-dark-menu-item-hover-color);--slick-menu-item-hover-border: var(--slick-base-dark-menu-item-border);--slick-menu-title-border-bottom: 1px solid #525252;--slick-menu-title-color: #cecece;--slick-slider-filter-border: var(--slick-base-dark-menu-item-border);--slick-slider-filter-thumb-color: #d0d0d0;--slick-font-color: #d3d3d3;--slick-form-control-border: var(--slick-base-dark-menu-item-border);--slick-form-control-bg-color: var(--slick-base-dark-menu-bg-color);--slick-input-group-addon-color: var(--slick-base-dark-text-color);--slick-input-group-addon-bg-color: #383a3c;--slick-input-group-addon-border: var(--slick-base-dark-menu-item-border);--slick-input-group-btn-bg-color: #454545;--slick-input-group-btn-hover-bg-color: #3e3e3e;--slick-input-group-btn-border: var(--slick-base-dark-menu-item-border);--slick-input-group-append-bg-color: #383838;--slick-compound-filter-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-date-picker-bg-color: var(--slick-base-dark-menu-bg-color);--slick-footer-left-text-color: #acacac;--slick-footer-right-text-color: #acacac;--slick-grid-header-unorderable-bg-color: #1c1c1c;--slick-slider-filter-runnable-track-bgcolor: #787878;--slick-draggable-group-placeholder-color: #999;--slick-draggable-group-drop-bgcolor: #2c3034;--slick-draggable-group-droppable-hover-bgcolor: #353a3f;--slick-draggable-group-drop-border: #3e3e3e;--slick-draggable-group-drop-border-top: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-bottom: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-right: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-left: var(--slick-draggable-group-drop-border);--slick-draggable-group-toggle-all-border: 1px solid #626262;--slick-draggable-group-toggle-all-icon-color: var(--slick-primary-color);--slick-draggable-group-column-border: 1px solid #626262;--slick-group-totals-formatter-bgcolor: #1f2225;--slick-group-totals-formatter-color: #f3f3f3;--slick-icon-group-color: var(--slick-primary-color);--slick-editing-field-bg-color: #333333;--slick-editing-field-border: 1px solid #7c7c7c;--slick-editor-input-disabled-color: #404040;--slick-placeholder-color: #999;--slick-editor-modal-default-btn-disabled-bg-color: #3f3f3f;--slick-editor-modal-default-btn-disabled-color: #5b5b5b;--slick-editor-modal-detail-container-border-modified: 1px solid #cc8400;--slick-btn-default-border: var(--slick-base-dark-menu-item-border);--slick-btn-default-border-hover-color: var(--slick-button-hover-border-color);--slick-editor-modal-close-btn-border-left: var(--slick-base-dark-menu-border);--slick-editor-modal-footer-btn-border: var(--slick-base-dark-menu-item-border);--slick-editor-modal-footer-btn-border-hover-color: var(--slick-button-hover-border-color);--slick-editor-modal-container-bg-color: #333333;--slick-editor-modal-header-bg-color: #333333;--slick-editor-modal-footer-bg-color: #333333;--slick-editor-modal-detail-label-color: #abaaaa;--slick-editor-modal-footer-btn-text-color-hover: #eeeeee;--slick-editor-modal-container-border: var(--slick-base-dark-menu-border);--slick-editor-modal-header-border-bottom: var(--slick-base-dark-menu-border);--slick-editor-modal-footer-border-top: var(--slick-base-dark-menu-border);--slick-editor-modal-input-editor-border: var(--slick-base-dark-menu-border);--slick-editor-modal-checkbox-editor-border: var(--slick-base-dark-menu-border);--slick-editor-modal-container-box-shadow: 0 0 2px #606060;--slick-editor-modal-reset-btn-bg-color: #383838;--slick-editor-modal-close-btn-bg-color: transparent;--slick-editor-modal-close-btn-color: #bababa;--slick-editor-modal-reset-btn-color: #bababa;--slick-editor-modal-detail-container-border-invalid: 1px solid var(--slick-base-dark-invalid-color);--slick-editor-modal-detail-label-color-invalid: var(--slick-base-dark-invalid-color);--slick-editor-modal-title-font-color: var(--slick-font-color);--slick-editor-modal-validation-color: var(--slick-base-dark-invalid-color);--slick-editor-modal-validation-summary-color: var(--slick-base-dark-invalid-color);--slick-editor-modal-text-color: var(--slick-base-dark-text-color);--slick-large-editor-background-color: var(--slick-base-dark-menu-bg-color);--slick-large-editor-border: 2px solid #565656;--slick-large-editor-text-color: var(--slick-base-dark-text-color);--slick-text-editor-color: var(--slick-base-dark-text-color);--slick-header-menu-button-icon-color: var(--slick-menu-color);--slick-text-editor-background: var(--slick-base-dark-menu-bg-color);--slick-pagination-button-border: 1px solid #696969;--slick-pagination-button-border-color: #4b4b4b;--slick-pagination-button-border-disabled-color: #565656;--slick-pagination-button-bg-color: #1e1e1e;--slick-pagination-button-hover-color: #2b2b2b;--slick-pagination-icon-color: var(--slick-primary-color);--slick-pagination-icon-seek-background-color: #434343;--slick-pagination-icon-seek-disabled-bg-color: #434343;--slick-pagination-icon-seek-disabled-color: gray;--slick-pagination-page-input-bgcolor: #2b2f34;--slick-pagination-page-select-bg-color: #1c1c1c;--slick-pagination-text-color: #cfcfcf;--slick-row-selected-color: #474747;--slick-scrollbar-color: #828282 #424242;--slick-sorting-header-color: var(--slick-base-dark-text-color);--slick-submenu-box-shadow: 0 1px 3px 1px rgba(146, 152, 163, 0.4);--slick-container-border-top: var(--slick-base-dark-menu-border);--slick-container-border-bottom: var(--slick-base-dark-menu-border);--slick-canvas-bg-color: #141618;--slick-multiselect-checkbox-hover-bg-color: $slick-dark-base-dark-menu-bg-color;--slick-multiselect-input-filter-border: 1px solid #949494;--slick-multiselect-input-focus-border-color: var(--slick-form-control-focus-border-color);--slick-multiselect-input-focus-box-shadow: var(--slick-form-control-focus-box-shadow);--slick-multiselect-option-highlight-bg-color: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-select-all-label-hover-bg-color: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-option-highlight-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-choice-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-choice-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-multiselect-drop-background: var(--slick-base-dark-menu-bg-color);--slick-multiselect-drop-color: #bbbbbb;--slick-multiselect-drop-hide-radio-hover-bgcolor: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-dropdown-border: 1px solid #5d5d5d;--slick-multiselect-option-highlight-bg-color: var(--slick-multiselect-select-all-label-hover-bg-color);--slick-multiselect-ok-button-bg-color: #262626;--slick-multiselect-ok-button-bg-hover-color: #373c42;--slick-multiselect-ok-button-border-color: #626262;--slick-multiselect-ok-button-text-color: var(--slick-primary-color);--slick-multiselect-ok-button-text-hover-color: var(--slick-primary-color);--slick-multiselect-placeholder-color: #999;--slick-multiselect-select-all-border-bottom: 1px solid #5d5d5d;--slick-multiselect-select-all-label-hover-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-select-all-text-color: #fff;--ms-checkbox-color: var(--slick-primary-color);--ms-choice-bgcolor: var(--slick-base-dark-menu-bg-color);--ms-choice-border: var(--slick-base-dark-menu-item-border);--ms-choice-focus-box-shadow: var(--slick-form-control-focus-box-shadow, $slick-form-control-focus-box-shadow);--ms-drop-background: var(--slick-base-dark-menu-bg-color);--ms-drop-color: #bbbbbb;--ms-drop-hide-radio-hover-bgcolor: var(--slick-base-dark-menu-item-hover-color);--ms-option-highlight-bg-color: var(--slick-multiselect-select-all-label-hover-bg-color);--ms-ok-button-bg-color: #262626;--ms-ok-button-bg-hover-color: #373c42;--ms-placeholder-color: #999;--ms-select-all-label-hover-border: var(--slick-base-dark-menu-item-border)}.ms-dark-mode .text-color-primary,.ms-drop.ms-dark-mode .text-color-primary,.slick-dark-mode .ms-dark-mode .text-color-primary,.slick-dark-mode .slick-submenu .text-color-primary,.slick-dark-mode .text-color-primary{color:var(--slick-primary-color)}.dark-mode{--slick-button-border-color: #626262;--slick-button-hover-border-color: #939393;--slick-button-primary-color: #bababa;--slick-button-style-bg-color: #252525}.dark-mode .text-color-primary{--text-color-primary: var(--slick-primary-color, rgb(88.8729508197, 155.4610655738, 253.6270491803))}.dark-mode .text-color-secondary{--text-color-secondary: rgba(222, 226, 230, 0.75)}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */@keyframes fade{0%,100%{background:none}50%{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234))}}@keyframes slickgrid-invalid-highlight{from{box-shadow:0 0 6px red}to{box-shadow:none}}.full-height{height:100%}.grid-pane{width:100%}.pointer{cursor:pointer}.btn-default{color:var(--slick-btn-default-text-color, #212529);border:var(--slick-btn-default-border, 1px solid #dbdbdb)}.btn-default:hover{border-color:var(--slick-btn-default-border-hover-color, #b5b5b5)}.slick-dark-mode .btn-default{color:var(--slick-btn-default-text-color, #212529);border:var(--slick-btn-default-border, 1px solid #dbdbdb)}.slick-dark-mode .btn-default:hover{border-color:var(--slick-btn-default-border-hover-color, #b5b5b5)}.slickgrid-container{outline:0;position:relative;box-sizing:content-box;width:100%;border-top:var(--slick-container-border-top, 0 none);border-bottom:var(--slick-container-border-bottom, 1px solid #dddddd);border-left:var(--slick-container-border-left, 0 none);border-right:var(--slick-container-border-right, 0 none);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif)}.slickgrid-container input[type=checkbox]{vertical-align:baseline;margin:0}.slickgrid-container .slick-group-header-column,.slickgrid-container .slick-header-columns,.slickgrid-container .slick-header-column{box-sizing:content-box !important}.slickgrid-container .slick-header-column:hover{background:var(--slick-header-column-background-hover, rgba(249.9, 249.9, 249.9, 0.6))}.slickgrid-container .slick-header-column-active{background-color:var(--slick-header-column-background-active, rgba(242.25, 242.25, 242.25, 0.6)) !important}.slickgrid-container .slick-headerrow{background:var(--slick-grid-header-background, rgba(255, 255, 255, 0.6))}.slickgrid-container .grid-canvas{background:var(--slick-canvas-bg-color, #fff)}.slickgrid-container .slick-group{border-bottom:var(--slick-group-border-bottom, 2px solid silver)}.slickgrid-container .slick-sortable-placeholder{background:var(--slick-header-column-sortable-background-hover, #e0e0e0)}.slickgrid-container .slick-row{position:absolute;width:100%;border:0;line-height:20px;color:var(--slick-cell-text-color, #333);font-family:var(--slick-cell-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-weight:var(--slick-cell-font-weight, normal)}.slickgrid-container .slick-row:hover{background-color:var(--slick-row-mouse-hover-color, #eff5fc);box-shadow:var(--slick-row-mouse-hover-box-shadow, none);z-index:var(--slick-row-mouse-hover-z-index, 5)}.slickgrid-container .slick-row.active{padding:var(--slick-cell-padding, 5px 6px)}.slickgrid-container .slick-row.highlighter{background:orange !important;transition-property:background;transition-duration:3s;transition-timing-function:ease-in}.slickgrid-container .slick-row.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .slick-row.odd{background-color:var(--slick-cell-odd-background-color, rgb(247.35, 247.35, 247.35))}.slickgrid-container .slick-row.odd:hover{background-color:var(--slick-row-mouse-hover-color, #eff5fc)}.slickgrid-container .slick-row.odd .slick-cell{background:inherit}.slickgrid-container .slick-row.odd .slick-cell.selected{background-color:var(--slick-row-selected-color, #dae8f1)}.slickgrid-container .slick-row.odd .slick-cell.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .slick-row.highlight{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234))}.slickgrid-container .slick-row.highlight-animate{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234)) !important;animation:fade var(--slick-row-highlight-fade-animation, 1s linear)}.slickgrid-container .slick-row.slick-group-totals{color:var(--slick-group-totals-formatter-color, gray);background:var(--slick-group-totals-formatter-bgcolor, #fff)}.slickgrid-container .slick-row.slick-group-totals .slick-cell{font-size:var(--slick-group-totals-formatter-font-size, 14px)}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell{background-color:var(--slick-row-based-edit-editmode-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell:hover,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover{background-color:var(--slick-row-based-edit-editmode-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell:hover .active,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover .active{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5)) !important}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell .active,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active{background-color:var(--slick-row-based-edit-editmode-active-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell .active:hover,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active:hover{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row .slick-cell.invalid{border-color:red;animation-duration:.2s;animation-name:slickgrid-invalid-highlight}.slickgrid-container .slick-row .slick-cell.active{box-shadow:var(--slick-cell-active-box-shadow, inset 0 0 0 1px #aaaaaa);border:var(--slick-cell-active-border, none);z-index:var(--slick-cell-active-z-index, 6);padding:var(--slick-cell-padding, 5px 6px)}.slickgrid-container .slick-row .slick-cell.active input.dual-editor-text{width:calc(50% + 1px - 5px);height:100%;outline:0;transform:translate(0, -2px)}.slickgrid-container .slick-row .slick-cell.slick-rbe-unsaved-cell{background-color:var(--slick-row-based-edit-unsaved-cell-bgcolor, #f3ed91) !important}.slickgrid-container .slick-row.active-row .slick-cell{background-color:#e2fffd}.slickgrid-container .slick-row.active-row.odd .slick-cell{background-color:hsl(0,0%,95%)}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell{background-color:var(--slick-row-based-edit-editmode-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover{background-color:var(--slick-row-based-edit-editmode-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover .active{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5)) !important}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active{background-color:var(--slick-row-based-edit-editmode-active-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active:hover{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-group-header-columns{position:relative;white-space:nowrap;cursor:default;overflow:hidden}.slickgrid-container .slick-group-header{width:100%;overflow:hidden;border-left:0px}.slickgrid-container .slick-group-header-column.slick-state-default{position:relative;display:inline-block;overflow:hidden;text-overflow:ellipsis;height:16px;line-height:16px;margin:0;padding:4px}.slickgrid-container .slick-viewport,.slickgrid-container .slick-top-panel-scroller,.slickgrid-container .slick-header,.slickgrid-container .slick-headerrow,.slickgrid-container .slick-footerrow{position:relative;width:100%;border:1px solid none;border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-right-width:0;border-bottom-width:0;margin:0;outline:0;scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1)}.slickgrid-container .slick-top-panel-scroller{overflow:hidden}.slickgrid-container .slick-pane{position:absolute;outline:0;overflow:hidden;width:100%}.slickgrid-container .slick-pane-header{display:block;background-color:var(--slick-header-background-color, #ffffff);border-bottom:var(--slick-header-border-bottom, 0 none)}.slickgrid-container .slick-pane-top{box-sizing:border-box;border-top:var(--slick-pane-top-border-top, none)}.slickgrid-container .slick-viewport{height:100%;overflow:auto;border-top:var(--slick-viewport-border-top, 0 none);border-bottom:var(--slick-viewport-border-bottom, 0 none);border-left:var(--slick-viewport-border-left, 0 none);border-right:var(--slick-viewport-border-right, 0 none)}.slickgrid-container .slick-viewport ::-webkit-scrollbar{-webkit-appearance:none}.slickgrid-container .slick-viewport ::-webkit-scrollbar-thumb{border-radius:4px;border:2px solid #fff;background-color:rgba(0,0,0,.5)}.slickgrid-container .slick-header,.slickgrid-container .slick-headerrow,.slickgrid-container .slick-footerrow{overflow:hidden}.slickgrid-container .slick-headerrow{border-top-color:rgba(0,0,0,0);border-top-width:0}.slickgrid-container .slick-top-panel,.slickgrid-container .slick-header-columns,.slickgrid-container .slick-headerrow-columns,.slickgrid-container .slick-footerrow-columns{position:relative;white-space:nowrap;cursor:default;overflow:hidden;margin:0;padding:0;border:0;outline:0}.slickgrid-container .slick-cell,.slickgrid-container .slick-header-column,.slickgrid-container .slick-headerrow-column,.slickgrid-container .slick-footerrow-column{position:absolute;top:0;bottom:0;border-top-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-top-width:0;border-left-width:0;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;z-index:1;white-space:nowrap;cursor:default}.slickgrid-container .slick-cell.slick-header-is-leaf,.slickgrid-container .slick-header-column.slick-header-is-leaf,.slickgrid-container .slick-headerrow-column.slick-header-is-leaf,.slickgrid-container .slick-footerrow-column.slick-header-is-leaf{border-bottom-color:rgba(0,0,0,0);border-bottom-width:0}.slickgrid-container .slick-header-column.slick-state-default{position:relative;display:inline-block;overflow:hidden;text-overflow:ellipsis;height:16px;line-height:16px;margin:0;padding:4px;border-right:1px solid var(--slick-grid-border-color, none);border-left:0px !important;border-top:0px !important;border-bottom:0px !important;float:left}.slickgrid-container .slick-header-column{padding:var(--slick-header-padding, 4px 4px 4px 4px)}.slickgrid-container .grid-canvas{position:relative;outline:0}.slickgrid-container .slick-header.slick-state-default{box-shadow:0 1px 2px rgba(0,0,0,.1)}.slickgrid-container .slick-column-name{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--slick-header-row-count, 2)}.slickgrid-container .slick-cell{background:inherit;border:1px rgba(0,0,0,0);box-sizing:border-box;border-style:var(--slick-grid-border-style, solid);display:var(--slick-cell-display, block);padding:1px 2px;align-items:center}.slickgrid-container .slick-cell.highlighted{background:#87cefa;background:rgba(0,0,255,.2);transition:all .5s}.slickgrid-container .slick-cell.flashing{border:1px solid red !important}.slickgrid-container .slick-cell.editable{z-index:11;overflow:visible;background:var(--slick-editor-bg-color, transparent);border-color:#000;border-style:solid}.slickgrid-container .slick-cell:focus{outline:none}.slickgrid-container .slick-reorder-proxy{cursor:move;display:inline-block;background:var(--slick-row-move-plugin-proxy-bg-color, blue);opacity:var(--row-move-plugin-proxy-opacity, 0.12)}.slickgrid-container .slick-reorder-guide{display:inline-block;height:var(--slick-row-move-plugin-guide-height, 2px);background:var(--slick-row-move-plugin-guide-bg-color, blue);opacity:var(--slick-row-move-plugin-guide-opacity, 0.7)}.slickgrid-container .slick-reorder-shadow-row{position:absolute;z-index:999999;box-shadow:var(--slick-row-move-plugin-shadow-row-box-shadow, rgba(0, 0, 0, 0.2) 8px 2px 8px 4px, rgba(0, 0, 0, 0.19) 2px 2px 0px 0px)}.scrollbar-fix::-webkit-scrollbar{-webkit-appearance:none}.slickgrid-container .grid-canvas .slick-cell,.slickgrid-container .grid-canvas .slick-headerrow-column{border-top:var(--slick-cell-border-top, 1px solid #dddddd);border-bottom:var(--slick-cell-border-bottom, 1px transparent);border-left:var(--slick-cell-border-left, 1px transparent);border-right:var(--slick-cell-border-right, 1px transparent);box-shadow:var(--slick-cell-box-shadow, none)}.slickgrid-container .grid-canvas .slick-cell{padding:var(--slick-cell-padding, 5px 6px);font-size:var(--slick-font-size-base, 14px)}.slickgrid-container .grid-canvas .slick-cell td{font-size:var(--slick-font-size-base, 14px)}body .slickgrid-container .grid-canvas .slick-cell{line-height:20px}.slickgrid-container .grid-canvas .slick-cell.even{background-color:var(--slick-cell-even-background-color, #ffffff)}.slickgrid-container .grid-canvas .slick-cell.slick-rbe-unsaved-cell{background-color:var(--slick-row-based-edit-unsaved-cell-bgcolor, #f3ed91) !important}.slickgrid-container .grid-canvas .slick-cell a,.slickgrid-container .grid-canvas .slick-cell a:visited,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a:visited{color:var(--slick-link-color, #08c)}.slickgrid-container .grid-canvas .slick-cell a:hover,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a:hover{color:var(--slick-link-color-hover, darker(#08c, 15%));border-bottom:none}.slickgrid-container .grid-canvas .slick-cell table{height:100%;padding:0;background:none}.slickgrid-container .grid-canvas .slick-cell td{padding:0;vertical-align:middle;text-align:left}.slickgrid-container .grid-canvas .slick-cell.selected{background-color:var(--slick-row-selected-color, #dae8f1)}.slickgrid-container .grid-canvas .slick-cell.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .grid-canvas .slick-cell select:not([multiple]).form-control{height:100%;padding:0}.slickgrid-container .grid-canvas .slick-cell .slick-group-title{display:var(--slick-draggable-group-title-display, inline-flex);align-items:var(--slick-draggable-group-title-align-items, center);gap:var(--slick-draggable-group-title-gap, 4px);height:var(--slick-draggable-group-title-height, 20px);line-height:var(--slick-draggable-group-title-line-height, 20px);vertical-align:var(--slick-draggable-group-title-vertical-align, none)}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle{cursor:pointer;display:inline-block;width:1em;height:1em;color:var(--slick-icon-group-color, #0d6efd);font-size:var(--slick-icon-group-font-size, calc(18px + 6px));margin-right:var(--slick-icon-group-margin-right, 2px)}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.expanded{--slick-icon-group-expanded-svg: url(${vr});-webkit-mask:var(--slick-icon-group-expanded-svg) no-repeat;mask:var(--slick-icon-group-expanded-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.collapsed{--slick-icon-group-collapsed-svg: url(${xr});-webkit-mask:var(--slick-icon-group-collapsed-svg) no-repeat;mask:var(--slick-icon-group-collapsed-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.expanded,.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.collapsed{background-color:currentColor}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle,.slickgrid-container .grid-canvas .slick-cell .mdi{vertical-align:var(--slick-icon-with-text-valign, middle)}.slickgrid-container .slick-header{border-top:var(--slick-header-border-top, 0 none);border-right:var(--slick-header-border-right, 0 none);border-bottom:var(--slick-header-border-bottom, 0 none);border-left:var(--slick-header-border-left, 0 none);width:100%;box-shadow:none !important}.slickgrid-container .slick-headerrow{border-bottom:var(--slick-header-filter-row-border-bottom, 0 none);border-top:var(--slick-header-filter-row-border-top, 0 none);border-left:var(--slick-header-filter-row-border-left, 0 none);border-right:var(--slick-header-filter-row-border-right, 0 none)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column{border:none;display:inline-flex;align-items:center;padding:var(--slick-header-row-filter-padding, 4px);background:var(--slick-header-row-background-color, #ffffff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column>div,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .slick-filter{width:100%}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column input,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column select,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column textarea{margin-right:0;padding:var(--slick-header-input-padding, 0 6px);height:var(--slick-header-input-height, 27px);box-sizing:border-box}.slickgrid-container .slick-footerrow{border-top:var(--slick-grid-footer-border-top, 1px solid #d0d0d0);background-color:var(--slick-grid-footer-bg-color, #fafaf9)}.slickgrid-container .slick-footerrow .slick-footerrow-columns .slick-footerrow-column{display:var(--slick-grid-footer-display, flex);align-items:var(--slick-grid-footer-align-items, center);justify-content:var(--slick-grid-footer-justify-content, normal);font-size:var(--slick-grid-footer-font-size, 13px);font-style:var(--slick-grid-footer-font-style, normal);font-weight:var(--slick-grid-footer-font-weight, bold);padding:var(--slick-grid-footer-cell-padding, 5px 6px);border-left:var(--slick-grid-footer-cell-border-left, 1px transparent)}.slickgrid-container .slick-header-columns{background:var(--slick-grid-header-background, rgba(255, 255, 255, 0.6));background-color:var(--slick-header-background-color, #ffffff);width:calc(100% - var(--slick-header-scroll-width-to-remove, 16px))}.slickgrid-container .slick-header-columns [id$=checkbox_selector]{justify-content:center;display:flex}.slickgrid-container .slick-header-columns .slick-header-sortable .slick-column-name{margin-left:0}.slickgrid-container .slick-header-columns .slick-header-column{height:var(--slick-header-column-height, calc(17px * 2));line-height:var(--slick-font-size-base, 14px);margin:0;border-top:var(--slick-header-column-border-top, 0 none);border-right:var(--slick-header-column-border-right, 0 none);border-bottom:var(--slick-header-column-border-bottom, 0 none);border-left:var(--slick-header-column-border-left, 0 none);white-space:normal}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{padding:var(--slick-cell-padding, 5px 6px);font-size:var(--slick-font-size-base, 14px)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default td{font-size:var(--slick-font-size-base, 14px)}body .slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{line-height:20px}.slickgrid-container .slick-header-columns .slick-header-column .slick-column-name{margin-right:var(--slick-header-column-name-margin-right, 0)}.slickgrid-container .slick-header-columns .slick-header-column{background:var(--slick-header-background-color, #ffffff);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);color:var(--slick-header-text-color, #333);font-size:var(--slick-header-font-size, 14px);font-weight:var(--slick-header-font-weight, bold)}.slickgrid-container .slick-header-columns .slick-header-column a,.slickgrid-container .slick-header-columns .slick-header-column a:visited{color:var(--slick-text-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column a:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{background:var(--slick-header-background-color, #ffffff);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);color:var(--slick-header-text-color, #333);font-size:var(--slick-header-font-size, 14px);font-weight:var(--slick-header-font-weight, bold)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a,.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a:visited{color:var(--slick-text-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-header-column-sorted{font-style:normal;color:var(--slick-sorting-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator,.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-numbered{display:inline-block;position:absolute;color:var(--slick-icon-sort-color, #0d6efd)}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator{height:1em;width:1em;left:auto;font-size:var(--slick-icon-sort-font-size, 23px);right:var(--slick-icon-sort-position-right, 3px);top:var(--slick-icon-sort-position-top, calc(15px * 2 - 9px))}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-numbered{font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-sort-indicator-number-font-size, 10px);width:var(--slick-sort-indicator-number-width, 8px);left:var(--slick-sort-indicator-number-left, auto);right:var(--slick-sort-indicator-number-right, 0px);top:var(--slick-sort-indicator-number-top, calc(13px * 2))}.slickgrid-container .slick-header-columns .slick-header-column.slick-header-sortable.slick-state-hover:not(.slick-header-column-sorted) .slick-sort-indicator{opacity:var(--slick-sort-indicator-hint-opacity, 0.5);--slick-icon-sort-asc-icon-svg: url(${_r});-webkit-mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-asc{--slick-icon-sort-asc-icon-svg: url(${_r});-webkit-mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-desc{--slick-icon-sort-desc-icon-svg: url(${yr});-webkit-mask:var(--slick-icon-sort-desc-icon-svg) no-repeat;mask:var(--slick-icon-sort-desc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-asc,.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-desc{opacity:1;background-color:currentColor}.slickgrid-container .slick-header-columns .slick-header-column .slick-resizable-handle{position:absolute;font-size:.1px;display:block;cursor:col-resize;top:0;height:100%;width:7px;right:0;z-index:1}.slickgrid-container .slick-header-columns .slick-header-column .slick-resizable-handle:hover{border-bottom:var(--slick-header-resizable-hover-border-bottom, 0 none);border-left:var(--slick-header-resizable-hover-border-left, 0 none);border-right:var(--slick-header-resizable-hover-border-right, 1px solid #d0d0d0);border-top:var(--slick-header-resizable-hover-border-top, 0 none);border-radius:var(--slick-header-resizable-hover-border-radius, 8px);width:var(--slick-header-resizable-hover-width, 7px);right:var(--slick-header-resizable-hover-right, 0);height:var(--slick-header-resizable-hover-height, 100%);top:var(--slick-header-resizable-hover-top, 0);opacity:var(--slick-header-resizable-hover-opacity, 1)}.slickgrid-container .slick-header-columns .slick-header-column.unorderable{background-color:var(--slick-grid-header-unorderable-bg-color, rgba(255, 255, 255, 0.6))}.slickgrid-container .slick-preheader-panel.slick-state-default,.slickgrid-container .slick-topheader-panel.slick-state-default{border-bottom:var(--slick-preheader-border-bottom, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns{border-top:var(--slick-preheader-border-top, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column{height:var(--slick-preheader-height, 25px);border-left:var(--slick-preheader-border-left, none);border-right:var(--slick-preheader-border-right, none);font-size:var(--slick-preheader-font-size, calc(14px + 3px));justify-content:var(--slick-preheader-grouped-title-justify, left);display:var(--slick-preheader-grouped-title-display, inline-grid)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column:first-child,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column:first-child{border-left:var(--slick-preheader-border-left-first-element, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column:last-child,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column:last-child{border-right:var(--slick-preheader-border-right-last-element, none)}.slickgrid-container .slick-pane-left.frozen{border-right:var(--slick-frozen-border-right, 1px solid #a5a5a5)}.slickgrid-container .slick-pane-bottom{border-top:var(--slick-frozen-border-bottom, 1px solid #a5a5a5)}.slickgrid-container .slick-viewport-bottom.slick-viewport-right{overflow-y:var(--slick-frozen-overflow-right, scroll) !important}.slickgrid-container .input-group{display:flex}.slickgrid-container .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:0}.slickgrid-container .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback).slick-slider-horizontal{margin-left:10px}.slickgrid-container .input-group .input-group-append,.slickgrid-container .input-group .input-group-prepend{display:inline-flex;width:auto}.slickgrid-container .input-group .input-group-addon input{flex:1 1 auto;width:1%}.slickgrid-container .input-group .input-group-addon .input-group-text{height:100%}.slickgrid-container .input-group .input-group-addon.input-group-append .input-group-text{margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.slickgrid-container .input-group .input-group-addon.input-group-prepend .input-group-text{margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */@media only screen and (min-width: 768px){.slick-col-medium-1{flex-basis:8.3333333333%}.slick-col-medium-2{flex-basis:16.6666666667%}.slick-col-medium-3{flex-basis:25%}.slick-col-medium-4{flex-basis:33.3333333333%}.slick-col-medium-5{flex-basis:41.6666666667%}.slick-col-medium-6{flex-basis:50%}.slick-col-medium-7{flex-basis:58.3333333333%}.slick-col-medium-8{flex-basis:66.6666666667%}.slick-col-medium-9{flex-basis:75%}.slick-col-medium-10{flex-basis:83.3333333333%}.slick-col-medium-11{flex-basis:91.6666666667%}.slick-col-medium-12{flex-basis:100%}}@media only screen and (min-width: 992px){.slick-col-large-1{flex-basis:8.3333333333%}.slick-col-large-2{flex-basis:16.6666666667%}.slick-col-large-3{flex-basis:25%}.slick-col-large-4{flex-basis:33.3333333333%}.slick-col-large-5{flex-basis:41.6666666667%}.slick-col-large-6{flex-basis:50%}.slick-col-large-7{flex-basis:58.3333333333%}.slick-col-large-8{flex-basis:66.6666666667%}.slick-col-large-9{flex-basis:75%}.slick-col-large-10{flex-basis:83.3333333333%}.slick-col-large-11{flex-basis:91.6666666667%}.slick-col-large-12{flex-basis:100%}}@media only screen and (min-width: 1200px){.slick-col-xlarge-1{flex-basis:8.3333333333%}.slick-col-xlarge-2{flex-basis:16.6666666667%}.slick-col-xlarge-3{flex-basis:25%}.slick-col-xlarge-4{flex-basis:33.3333333333%}.slick-col-xlarge-5{flex-basis:41.6666666667%}.slick-col-xlarge-6{flex-basis:50%}.slick-col-xlarge-7{flex-basis:58.3333333333%}.slick-col-xlarge-8{flex-basis:66.6666666667%}.slick-col-xlarge-9{flex-basis:75%}.slick-col-xlarge-10{flex-basis:83.3333333333%}.slick-col-xlarge-11{flex-basis:91.6666666667%}.slick-col-xlarge-12{flex-basis:100%}}@media only screen and (max-width: 768px){[class*=slick-col-]{width:100%}}.slick-cell input.dual-editor-text,.slick-cell input.editor-text{border:var(--slick-text-editor-border, 1px solid #e2e2e2);border-radius:var(--slick-text-editor-border-radius, 3px);background:var(--slick-text-editor-background, #ffffff);color:var(--slick-text-editor-color, #333);padding-bottom:var(--slick-text-editor-padding-bottom, 0);padding-left:var(--slick-text-editor-padding-left, 2px);padding-right:var(--slick-text-editor-padding-right, 0);padding-top:var(--slick-text-editor-padding-top, 0);margin-left:var(--slick-text-editor-margin-left, -2px);margin-bottom:var(--slick-text-editor-margin-bottom, 0);margin-right:var(--slick-text-editor-margin-right, 0px);margin-top:var(--slick-text-editor-margin-top, 0px);outline:0;height:100%;max-width:100%}.slick-cell input.dual-editor-text:not(.input-group-editor),.slick-cell input.editor-text:not(.input-group-editor){width:100%}.slick-cell input.dual-editor-text:focus,.slick-cell input.editor-text:focus{outline:0;border-color:var(--slick-text-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-cell input.dual-editor-text.right,.slick-cell input.editor-text.right{margin-left:var(--slick-text-editor-right-input-margin-left, calc(-2px + 9px))}.slick-cell input.dual-editor-text[readonly]:not(.date-picker),.slick-cell input.editor-text[readonly]:not(.date-picker){background-color:var(--slick-text-editor-readonly-color, #f0f0f0)}.slick-cell input.dual-editor-text.date-picker,.slick-cell input.editor-text.date-picker{cursor:pointer}.slick-cell .slider-editor{height:100%}.slick-cell .slider-editor .slider-editor-input{height:var(--slick-slider-editor-height, 100%)}.slick-cell .slider-editor .slider-editor-input:focus{outline:0;border-color:var(--slick-slider-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-slider-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-cell .input-group input.editor-text{margin-left:0;transform:none}.slick-cell .ms-filter.select-editor{transform:var(--slick-multiselect-editor-transform, translate(0, -2px));height:var(--slick-multiselect-editor-height, 24px)}.slick-cell .ms-filter.select-editor button.ms-choice{height:var(--slick-multiselect-editor-height, 24px)}.slick-cell .autocomplete-container.input-group,.slick-cell .vanilla-picker.input-group{display:flex;align-items:center;flex:1;height:var(--slick-date-editor-height, 24px)}.slick-cell .autocomplete-container.input-group .input-group-btn.input-group-append,.slick-cell .vanilla-picker.input-group .input-group-btn.input-group-append{display:inline-flex;align-items:center;height:100%}.slick-cell .autocomplete-container.input-group .input-group-btn.input-group-append .btn,.slick-cell .vanilla-picker.input-group .input-group-btn.input-group-append .btn{display:inline-flex;align-items:center;border-top-left-radius:0px;border-bottom-left-radius:0px;margin-left:-1px}.slick-cell .autocomplete-container.input-group .input-group-btn .btn,.slick-cell .vanilla-picker.input-group .input-group-btn .btn{background-color:var(--slick-input-group-btn-bg-color, #f9f9f9);border:var(--slick-input-group-btn-border, 1px solid #ccc);padding:var(--slick-editor-input-group-clear-btn-icon-padding, 6px);border-top-right-radius:var(--slick-text-editor-border-radius, 3px);border-bottom-right-radius:var(--slick-text-editor-border-radius, 3px);cursor:pointer;height:var(--slick-date-editor-height, 24px)}.slick-cell .autocomplete-container.input-group .input-group-btn .btn:hover:not([disabled]),.slick-cell .vanilla-picker.input-group .input-group-btn .btn:hover:not([disabled]){background-color:var(--slick-input-group-btn-hover-bg-color, #eee)}.slick-cell .autocomplete-container.input-group .input-group-btn .btn .icon-clear,.slick-cell .vanilla-picker.input-group .input-group-btn .btn .icon-clear{display:flex;align-items:center;background-color:currentColor;height:1em;width:1em;--slick-editor-input-group-clear-btn-icon-svg: url(${ur});-webkit-mask:var(--slick-editor-input-group-clear-btn-icon-svg) no-repeat;mask:var(--slick-editor-input-group-clear-btn-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-large-editor-text{z-index:10000;position:absolute;background:var(--slick-large-editor-background-color, #ffffff);color:var(--slick-large-editor-text-color, #333);padding:var(--slick-large-editor-text-padding, 5px);border:var(--slick-large-editor-border, 2px solid #a0a0a0);border-radius:var(--slick-large-editor-border-radius, 6px)}.slick-large-editor-text .editor-footer{text-align:var(--slick-large-editor-button-text-align, right)}.slick-large-editor-text .editor-footer button{margin-left:var(--slick-large-editor-footer-spacing, 2px);border-radius:var(--slick-large-editor-button-border-radius, 4px)}.slick-large-editor-text textarea{background:var(--slick-large-editor-background-color, #ffffff);color:var(--slick-large-editor-text-color, #333);border:0;outline:0}.slick-large-editor-text .counter{float:left;font-size:var(--slick-large-editor-count-font-size, 11px);margin-top:var(--slick-large-editor-count-margin-top, 8px)}.slick-large-editor-text .counter .separator{margin:var(--slick-large-editor-count-separator-margin, 0 1px)}.slick-modal-open{overflow:hidden}.slick-editor-modal{position:fixed;overflow-y:auto;top:0;right:0;bottom:0;left:0;opacity:1;background:var(--slick-editor-modal-backdrop-transition-background, rgba(0, 0, 0, 0.6));z-index:var(--slick-editor-modal-container-z-index, 1050);transition:var(--slick-editor-modal-backdrop-transition-start, opacity 0.15s linear)}.slick-editor-modal .slick-editor-modal-content{display:inline-block;position:absolute;border-radius:var(--slick-editor-modal-container-radius, 2px);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);border:var(--slick-editor-modal-container-border, 1px solid #b8b8b8);color:var(--slick-editor-modal-text-color, #000);margin:var(--slick-editor-modal-container-margin, 8px);background-color:var(--slick-editor-modal-container-bg-color, #ffffff);box-shadow:var(--slick-editor-modal-container-box-shadow, 0 0 3px #a7a7a7);width:var(--slick-editor-modal-container-width, 400px);min-width:var(--slick-editor-modal-container-min-width, 420px);top:var(--slick-editor-modal-container-top, 30px);left:var(--slick-editor-modal-container-left, 50%);transform:var(--slick-editor-modal-container-transform, translate(-50%));transition:var(--slick-editor-modal-backdrop-transition-end, 0.3s linear);transition-property:opacity,transform}@media only screen and (min-width: 768px){.slick-editor-modal .slick-editor-modal-content.split-view{width:calc(400px*2)}.slick-editor-modal .slick-editor-modal-content.triple-split-view{width:calc(400px*3)}}@media only screen and (max-width: 1200px){.slick-editor-modal .slick-editor-modal-content.triple-split-view{width:calc(400px*2)}}@media only screen and (max-width: 768px){.slick-editor-modal .slick-editor-modal-content{width:100% !important;margin:0;top:0}}.slick-editor-modal .slick-editor-modal-content .reset-container{width:100%}.slick-editor-modal .slick-editor-modal-content .reset-container .reset-form.btn{color:var(--slick-editor-modal-reset-btn-color, #333);background-color:var(--slick-editor-modal-reset-btn-bg-color, #fff);float:right}.slick-editor-modal .slick-editor-modal-content .reset-container .reset-form.btn span.mdi{margin-right:5px}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset,.slick-editor-modal .slick-editor-modal-content .reset-form.btn,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn{display:inline-flex;margin:var(--slick-editor-modal-footer-btn-margin, 0 5px 0 0);height:var(--slick-editor-modal-footer-btn-height, inherit);border:var(--slick-editor-modal-footer-btn-border, 1px solid #dbdbdb);border-radius:var(--slick-editor-modal-footer-btn-radius, 4px)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:hover,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:hover,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:hover{border-color:var(--slick-editor-modal-footer-btn-border-hover-color, #b5b5b5)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:hover.btn-default,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:hover.btn-default,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:hover.btn-default{color:var(--slick-editor-modal-footer-btn-text-color-hover, #333333)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:disabled,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:disabled,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:disabled{background-color:var(--slick-button-primary-bg-color-disabled, #bebebe)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset{height:var(--slick-editor-modal-editor-btn-reset-height, 20px);background-color:var(--slick-editor-modal-editor-btn-reset-bg-color, #ffffff);margin:var(--slick-editor-modal-editor-btn-reset-margin, 0px 0 2px 5px)}.slick-editor-modal .slick-editor-modal-content .input-group-btn .btn-default:disabled{background-color:var(--slick-editor-modal-default-btn-disabled-bg-color, #eeeeee);color:var(--slick-editor-modal-default-btn-disabled-color, #bababa)}.slick-editor-modal .slick-editor-modal-content .close{cursor:pointer;position:absolute;float:right;line-height:0;background-color:var(--slick-editor-modal-close-btn-bg-color, transparent);opacity:var(--slick-editor-modal-close-btn-opacity, 1);border:var(--slick-editor-modal-close-btn-border, 0px solid #9c9c9c);color:var(--slick-editor-modal-close-btn-color, #909090);font-family:var(--slick-editor-modal-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-editor-modal-close-btn-font-size, 26px);font-weight:var(--slick-editor-modal-close-btn-font-weight, 500);height:var(--slick-editor-modal-close-btn-height, 20px);margin:var(--slick-editor-modal-close-btn-margin, 1px);padding:var(--slick-editor-modal-close-btn-padding, 0px);width:var(--slick-editor-modal-close-btn-width, 20px);right:var(--slick-editor-modal-close-btn-right, 10px);top:var(--slick-editor-modal-close-btn-top, 10px)}.slick-editor-modal .slick-editor-modal-content .close:hover{color:var(--slick-editor-modal-close-btn-color-hover, rgb(80.25, 80.25, 80.25))}@media only screen and (min-width: 769px){.slick-editor-modal .slick-editor-modal-content .close.outside{color:var(--slick-editor-modal-close-btn-outside-color, #dddddd);font-size:var(--slick-editor-modal-close-btn-outside-font-size, 30px);right:var(--slick-editor-modal-close-btn-outside-right, -24px);top:var(--slick-editor-modal-close-btn-outside-top, -28px)}.slick-editor-modal .slick-editor-modal-content .close.outside:hover{color:var(--slick-editor-modal-close-btn-outside-color-hover, rgb(195.5, 195.5, 195.5))}}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-title{font-size:var(--slick-editor-modal-title-font-size, 20px);font-weight:var(--slick-editor-modal-title-font-weight, 500);line-height:var(--slick-editor-modal-title-line-height, 28px);color:var(--slick-editor-modal-title-font-color, #333333);height:var(--slick-editor-modal-title-height, 30px);overflow:hidden auto;text-align:var(--slick-editor-modal-title-text-align, left);text-overflow:ellipsis;width:calc(100% - 20px - 10px);white-space:nowrap}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-title.outside{width:100%}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body{padding:var(--slick-editor-modal-body-padding, 6px 8px 22px 8px);min-height:var(--slick-editor-modal-body-min-height, 250px);max-height:var(--slick-editor-modal-body-max-height, calc(100vh - 52px - 50px - 30px - 15px));overflow:var(--slick-editor-modal-body-overflow, hidden auto);scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1);display:flex;flex-wrap:wrap}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body .slick-cell{height:inherit}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body .validation-summary{padding:var(--slick-editor-modal-validation-summary-padding, 5px 10px);color:var(--slick-editor-modal-validation-summary-color, #ff1d1d);width:var(--slick-editor-modal-validation-summary-width, 100%);margin-bottom:var(--slick-editor-modal-validation-summary-margin-bottom, 12px);font-size:var(--slick-editor-modal-validation-summary-font-size, 13px);font-style:var(--slick-editor-modal-validation-summary-font-style, italic)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-header{padding:var(--slick-editor-modal-header-padding, 12px 8px);height:var(--slick-editor-modal-header-height, 52px);border-bottom:var(--slick-editor-modal-header-border-bottom, 1px solid #d2d2d2);background-color:var(--slick-editor-modal-header-bg-color, #ffffff)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer{background-color:var(--slick-editor-modal-footer-bg-color, #f9f9f9);border-top:var(--slick-editor-modal-footer-border-top, 1px solid #c9c9c9);min-height:var(--slick-editor-modal-footer-height, 50px);padding:var(--slick-editor-modal-footer-padding, 8px);line-height:var(--slick-editor-modal-footer-line-height, 30px)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons{float:right;text-align:right;width:var(--slick-editor-modal-footer-buttons-width, 60%)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons button{max-width:var(--slick-editor-modal-footer-btn-max-width, 162px);overflow:hidden;text-overflow:ellipsis}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons .saving:before{height:var(--slick-editor-modal-footer-btn-saving-icon-height, 18px);width:var(--slick-editor-modal-footer-btn-saving-icon-width, 18px);display:var(--slick-editor-modal-footer-btn-saving-icon-display, inline-block);vertical-align:var(--slick-editor-modal-footer-btn-saving-icon-vertical-align, bottom);margin:var(--slick-editor-modal-footer-btn-saving-icon-margin, -1px 5px 0 0);animation:var(--slick-editor-modal-footer-btn-saving-icon-animation, md-spin 1s infinite linear);content:var(--slick-editor-modal-footer-btn-saving-icon-content, url(${zr}))}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-status-text{float:left;text-align:left;width:var(--slick-editor-modal-footer-status-text-width, 40%);font-size:var(--slick-editor-modal-status-text-font-size, 12px);color:var(--slick-editor-modal-status-text-color, #333333)}.slick-editor-modal .slick-editor-modal-content .item-details-label{display:block;margin:var(--slick-editor-modal-detail-label-margin, 2px 0 0 10px);color:var(--slick-editor-modal-detail-label-color, #000);font-size:var(--slick-editor-modal-detail-label-font-size, 13px);font-style:var(--slick-editor-modal-detail-label-font-style, normal);font-weight:var(--slick-editor-modal-detail-label-font-weight, bold)}.slick-editor-modal .slick-editor-modal-content .item-details-label.invalid{color:var(--slick-editor-modal-detail-label-color-invalid, #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container{display:block;box-sizing:border-box;border:var(--slick-editor-modal-detail-container-border, 0);border-radius:var(--slick-editor-modal-detail-container-border-radius, 3px);line-height:var(--slick-editor-modal-detail-container-line-height, 20px);margin:var(--slick-editor-modal-detail-container-margin, 4px 10px 0 10px);padding:var(--slick-editor-modal-detail-container-padding, 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input{color:var(--slick-editor-modal-text-color, #000);height:var(--slick-editor-modal-input-editor-height, 28px);margin:var(--slick-editor-modal-input-editor-margin, 0);border:var(--slick-editor-modal-input-editor-border, 1px solid #d2d2d2);padding:var(--slick-editor-modal-input-editor-padding, 0 6px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input:focus{border-color:var(--slick-text-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .input-group{display:flex;position:relative;height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .input-group input{height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text{border:var(--slick-editor-modal-large-editor-border, 1px solid #d2d2d2);border-radius:var(--slick-editor-modal-large-editor-border-radius, 3px);padding:var(--slick-editor-modal-large-editor-padding, 6px 6px 2px 6px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text:focus-within{border-color:var(--slick-text-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text textarea{width:100%;height:100%}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text textarea:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text .editor-footer{height:var(--slick-editor-modal-large-editor-footer-height, 12px);line-height:var(--slick-editor-modal-large-editor-footer-line-height, 12px);color:var(--slick-editor-modal-large-editor-count-color, #313131)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text .editor-footer .counter{font-size:var(--slick-editor-modal-large-editor-count-font-size, 10px);margin:var(--slick-editor-modal-large-editor-count-margin, 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text.invalid{border:var(--slick-editor-modal-detail-container-border-invalid, 1px solid #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text:disabled,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container button.ms-choice{height:var(--slick-editor-modal-multiselect-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container button.ms-choice:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container{padding:var(--slick-editor-modal-checkbox-editor-padding, 0 6px);border:var(--slick-editor-modal-checkbox-editor-border, 1px solid #d2d2d2);border-radius:var(--slick-editor-modal-checkbox-editor-border-radius, 3px);height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container input{height:inherit}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group{display:flex;align-items:center;height:100%}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group .input-group-btn,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group .input-group-btn{height:100%;min-width:28px}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group .input-group-btn .btn,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group .input-group-btn .btn{min-width:28px;border-left:var(--slick-editor-modal-close-btn-border-left, 1px solid #ced4da);height:var(--slick-editor-modal-input-editor-height, 28px);border-radius:var(--slick-editor-modal-close-btn-border-radius, 0 4px 4px 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.form-control{cursor:pointer;background-color:var(--slick-date-picker-bg-color, #fff)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.form-control:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec);cursor:initial}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slider-value{height:var(--slick-editor-modal-slider-editor-value-height, 28px);min-width:28px}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slider-value .input-group-text{min-height:var(--slick-editor-modal-slider-editor-value-min-height, 100%);min-width:28px;display:flex;justify-content:center;align-items:center}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified input,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .slick-large-editor-text,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .ms-choice,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .checkbox-editor-container{border:var(--slick-editor-modal-detail-container-border-modified, 1px solid orange);border-width:var(--slick-editor-modal-detail-container-border-width-modified, 1px 6px 1px 1px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.invalid input,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.invalid .slick-large-editor-text{border:var(--slick-editor-modal-detail-container-border-invalid, 1px solid #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-validation{color:var(--slick-editor-modal-validation-color, #ff1d1d);font-size:var(--slick-editor-modal-validation-font-size, 12px);font-style:var(--slick-editor-modal-validation-font-style, italic);font-weight:var(--slick-editor-modal-validation-font-weight, normal);line-height:var(--slick-editor-modal-validation-line-height, 16px);margin-left:var(--slick-editor-modal-validation-margin-left, 2px);min-height:var(--slick-editor-modal-validation-min-height, 16px)}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */li.hidden{display:none !important}.slick-column-picker{cursor:default;list-style-type:none;position:absolute;overflow-x:hidden;overflow-y:auto;resize:both;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);background-color:var(--slick-column-picker-background-color, #ffffff);border:var(--slick-column-picker-border, 1px solid #b8b8b8);border-radius:var(--slick-column-picker-border-radius, 2px);min-width:var(--slick-column-picker-min-width, 150px);padding:var(--slick-column-picker-padding, 6px);scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1);box-shadow:var(--slick-column-picker-box-shadow, none);z-index:var(--slick-column-picker-z-index, 9000)}@-moz-document url-prefix(){.slick-column-picker{padding:var(--slick-column-picker-padding-firefox, 6px 15px 6px 6px)}}.slick-column-picker .close{float:right;position:absolute;color:var(--slick-column-picker-close-btn-color, #909090);cursor:var(--slick-column-picker-close-btn-cursor, pointer);width:var(--slick-column-picker-close-btn-width, 15px);height:var(--slick-column-picker-close-btn-height, 21px);margin:var(--slick-column-picker-close-btn-margin, 1px);opacity:var(--slick-column-picker-close-btn-opacity, 0.5);padding:var(--slick-column-picker-close-btn-padding, 0px);font-family:var(--slick-column-picker-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-column-picker-close-btn-font-size, 21px);background-color:var(--slick-column-picker-close-btn-bg-color, #ffffff);border:var(--slick-column-picker-close-btn-border, 0px solid #9c9c9c);right:var(--slick-column-picker-close-btn-position-right, 5px);top:var(--slick-column-picker-close-btn-position-top, 0px)}.slick-column-picker .close:hover{opacity:var(--slick-column-picker-close-btn-opacity-hover, 1)}.slick-column-picker li{list-style:none;background:none}.slick-column-picker li a{display:block;padding:4px;font-weight:bold}.slick-column-picker li a:hover{background-color:var(--slick-column-picker-link-background-color, #ffffff)}.slick-column-picker li label{font-weight:var(--slick-column-picker-label-font-weight, normal)}.slick-column-picker li label input{margin:var(--slick-column-picker-label-margin, 4px)}.slick-column-picker div.title{font-size:var(--slick-column-picker-title-font-size, calc(14px + 2px));font-weight:var(--slick-column-picker-title-font-weight, normal);width:var(--slick-column-picker-title-width, calc(100% - 15px - 10px));border-bottom:var(--slick-column-picker-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-column-picker-title-margin-bottom, 6px)}.slick-column-picker,.slick-grid-menu{scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1)}.slick-column-picker .slick-menu-title,.slick-grid-menu .slick-menu-title{color:var(--slick-menu-title-color, #000);font-size:var(--slick-menu-title-font-size, calc(14px + 2px));font-weight:var(--slick-menu-title-font-weight, normal);border-bottom:var(--slick-column-picker-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-menu-title-margin-bottom, 6px)}.slick-column-picker-list,.slick-grid-menu-list{white-space:nowrap}@-moz-document url-prefix(){.slick-column-picker-list,.slick-grid-menu-list{width:var(--slick-column-picker-list-width-firefox, calc(100% + 12px))}}.slick-column-picker-list li,.slick-grid-menu-list li{display:flex;align-items:center;width:100%;color:var(--slick-menu-color, #000);border:var(--slick-column-picker-item-border, 1px solid transparent);border-radius:var(--slick-column-picker-item-border-radius, 0px);font-size:var(--slick-column-picker-item-font-size, 14px);height:var(--slick-column-picker-item-height, 28px);line-height:var(--slick-column-picker-item-line-height, calc(14px + 2px));list-style:none outside none;margin:0;padding:var(--slick-column-picker-item-padding, 2px 6px)}.slick-column-picker-list li:hover,.slick-grid-menu-list li:hover{border:var(--slick-column-picker-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-column-picker-item-hover-color, #fafafa)}.slick-column-picker-list li label,.slick-grid-menu-list li label{cursor:pointer;height:100%;width:100%;margin-bottom:0px}.slick-column-picker-list hr,.slick-grid-menu-list hr{margin:6px 0;border:0;background-color:var(--slick-column-picker-hr-bg-color, #f5f5f5);border-top:var(--slick-column-picker-hr-divider-border, 1px solid #d5d5d5);width:var(--slick-column-picker-divider-width, 100%);margin-left:auto;margin-right:auto;width:auto}.slick-column-picker-list label,.slick-grid-menu-list label{line-height:var(--slick-column-picker-icon-container-line-height, 12px);display:inline-flex;align-items:center;justify-content:center}.slick-column-picker-list.disabled,.slick-grid-menu-list.disabled{cursor:default}.slick-column-picker-list input[type=checkbox],.slick-grid-menu-list input[type=checkbox]{opacity:0;width:0;margin-left:0}.slick-column-picker-list .icon-checkbox-container,.slick-grid-menu-list .icon-checkbox-container{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background-color:var(--slick-column-picker-icon-container-bg-color, transparent);height:var(--slick-column-picker-icon-container-size, 1rem);width:var(--slick-column-picker-icon-container-size, 1rem);border:var(--slick-column-picker-icon-border, none);border-radius:var(--slick-column-picker-icon-border-radius, none)}.slick-column-picker-list .icon-checkbox-container div.mdi,.slick-grid-menu-list .icon-checkbox-container div.mdi{opacity:1;font-size:var(--slick-column-picker-icon-font-size, 14px);color:var(--slick-column-picker-icon-color, #0d6efd)}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-check,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-check{--slick-column-picker-icon-checked-svg: url(${$r});-webkit-mask:var(--slick-column-picker-icon-checked-svg) no-repeat;mask:var(--slick-column-picker-icon-checked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck{--slick-column-picker-icon-unchecked-svg: url(${$r});-webkit-mask:var(--slick-column-picker-icon-unchecked-svg) no-repeat;mask:var(--slick-column-picker-icon-unchecked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;opacity:var(--slick-column-picker-unchecked-opacity, 0.25);visibility:var(--slick-column-picker-icon-unchecked-color-visibility, visible)}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck:hover,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck:hover{opacity:var(--slick-column-picker-opacity-hover, 0.45)}.slick-column-picker-list .icon-checkbox-container+span.checkbox-label,.slick-grid-menu-list .icon-checkbox-container+span.checkbox-label{display:inline-flex;align-items:center;flex-grow:1;padding-left:var(--slick-column-picker-label-text-padding-left, 4px)}.slick-grid-menu .slick-menu-command-list{margin-bottom:var(--slick-column-picker-list-margin-bottom, 8px)}@-moz-document url-prefix(){.slick-grid-menu .slick-menu-command-list{width:var(--slick-column-picker-list-width-firefox, calc(100% + 12px))}}.slick-grid-menu li{list-style:none;background:none;overflow:hidden;text-overflow:ellipsis}@-moz-document url-prefix(){.slick-grid-menu li{margin-right:var(--slick-gri-menu-item-margin-right, 6px);width:100%}}.slick-grid-menu li a{display:block;padding:4px;font-weight:bold}.slick-grid-menu li a:hover{background-color:var(--slick-grid-menu-link-background-color, #ffffff)}.slick-grid-menu li label{font-weight:var(--slick-grid-menu-label-font-weight, normal)}.slick-grid-menu li label input{margin:var(--slick-grid-menu-label-margin, 4px)}.slick-grid-menu input{margin:4px}.slick-grid-menu-button{background-color:rgba(0,0,0,0);border:0;cursor:pointer;right:0;position:absolute;width:22px;z-index:2;color:var(--slick-grid-menu-icon-btn-color, inherit);display:var(--slick-grid-menu-button-display, inline-flex);font-size:var(--slick-grid-menu-icon-font-size, 18px);padding:var(--slick-grid-menu-button-padding, 0 2px);margin-top:var(--slick-grid-menu-icon-top-margin, 5px)}.slick-grid-menu-list li{width:auto}.slick-grid-menu-list hr{width:var(--slick-grid-menu-divider-width, calc(100% - 10px))}.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{box-shadow:var(--slick-menu-box-shadow, none)}.slick-cell-menu.slick-submenu,.slick-context-menu.slick-submenu,.slick-grid-menu.slick-submenu,.slick-header-menu.slick-submenu{box-shadow:var(--slick-submenu-box-shadow, 0 1px 4px 1px rgba(146, 152, 163, 0.4));min-width:var(--slick-submenu-min-width, 100px)}.slick-cell-menu .slick-menu-option-list .slick-command-header,.slick-cell-menu .slick-menu-option-list .slick-option-header,.slick-cell-menu .slick-menu-command-list .slick-command-header,.slick-cell-menu .slick-menu-command-list .slick-option-header,.slick-context-menu .slick-menu-option-list .slick-command-header,.slick-context-menu .slick-menu-option-list .slick-option-header,.slick-context-menu .slick-menu-command-list .slick-command-header,.slick-context-menu .slick-menu-command-list .slick-option-header,.slick-grid-menu .slick-menu-option-list .slick-command-header,.slick-grid-menu .slick-menu-option-list .slick-option-header,.slick-grid-menu .slick-menu-command-list .slick-command-header,.slick-grid-menu .slick-menu-command-list .slick-option-header,.slick-header-menu .slick-menu-option-list .slick-command-header,.slick-header-menu .slick-menu-option-list .slick-option-header,.slick-header-menu .slick-menu-command-list .slick-command-header,.slick-header-menu .slick-menu-command-list .slick-option-header{display:var(--slick-menu-title-container-display, flex);align-items:var(--slick-menu-title-container-align-items, flex-start);justify-content:var(--slick-menu-title-container-justify-content, flex-end)}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-title,.slick-cell-menu .slick-menu-option-list .slick-option-header.with-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-title,.slick-cell-menu .slick-menu-command-list .slick-option-header.with-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-title,.slick-context-menu .slick-menu-option-list .slick-option-header.with-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-title,.slick-context-menu .slick-menu-command-list .slick-option-header.with-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-title,.slick-grid-menu .slick-menu-option-list .slick-option-header.with-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-title,.slick-grid-menu .slick-menu-command-list .slick-option-header.with-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-title,.slick-header-menu .slick-menu-option-list .slick-option-header.with-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-title,.slick-header-menu .slick-menu-command-list .slick-option-header.with-title{border-bottom:var(--slick-menu-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-menu-title-margin-bottom, 6px)}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title{border-bottom:0;margin-bottom:0}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-close.no-title{margin:var(--slick-menu-close-btn-margin-without-title, -4px -3px 0 0)}.slick-cell-menu .slick-menu-option-list .close,.slick-cell-menu .slick-menu-command-list .close,.slick-context-menu .slick-menu-option-list .close,.slick-context-menu .slick-menu-command-list .close,.slick-grid-menu .slick-menu-option-list .close,.slick-grid-menu .slick-menu-command-list .close,.slick-header-menu .slick-menu-option-list .close,.slick-header-menu .slick-menu-command-list .close{cursor:pointer;float:right;background-color:var(--slick-menu-close-btn-bg-color, #ffffff);border:var(--slick-menu-close-btn-border, 0px solid #dfdfdf);color:var(--slick-menu-close-btn-color, #909090);font-family:var(--slick-menu-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-menu-close-btn-font-size, 21px);height:var(--slick-menu-close-btn-height, 18px);line-height:var(--slick-menu-close-btn-line-height, 16px);margin:var(--slick-menu-close-btn-margin, 0px);padding:var(--slick-menu-close-btn-padding, 0px);width:var(--slick-menu-close-btn-width, 18px);opacity:var(--slick-menu-close-btn-opacity, 0.5)}.slick-cell-menu .slick-menu-option-list .close:hover,.slick-cell-menu .slick-menu-command-list .close:hover,.slick-context-menu .slick-menu-option-list .close:hover,.slick-context-menu .slick-menu-command-list .close:hover,.slick-grid-menu .slick-menu-option-list .close:hover,.slick-grid-menu .slick-menu-command-list .close:hover,.slick-header-menu .slick-menu-option-list .close:hover,.slick-header-menu .slick-menu-command-list .close:hover{opacity:var(--slick-menu-close-btn-opacity-hover, 1)}.slick-cell-menu .slick-menu-title,.slick-context-menu .slick-menu-title,.slick-grid-menu .slick-menu-title,.slick-header-menu .slick-menu-title{font-size:var(--slick-menu-title-font-size, calc(14px + 2px));font-weight:var(--slick-menu-title-font-weight, normal);margin-right:var(--cell-menu-title-margin-right, 7px);width:var(--slick-menu-title-width, 100%)}.slick-cell-menu .slick-menu-item,.slick-context-menu .slick-menu-item,.slick-grid-menu .slick-menu-item,.slick-header-menu .slick-menu-item{cursor:pointer;display:flex;align-items:center;margin:0;border:var(--slick-menu-item-border, 1px solid transparent);border-radius:var(--slick-menu-item-border-radius, 0px);font-size:var(--slick-menu-item-font-size, 14px);height:var(--slick-menu-item-height, 28px);line-height:var(--slick-menu-line-height, 24px);list-style:none outside none;padding:var(--slick-menu-item-padding, 2px 6px);width:var(--slick-menu-item-width, 100%);white-space:var(--slick-menu-item-white-space, nowrap)}.slick-cell-menu .slick-menu-item:hover,.slick-context-menu .slick-menu-item:hover,.slick-grid-menu .slick-menu-item:hover,.slick-header-menu .slick-menu-item:hover{border:var(--slick-menu-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-menu-item-hover-color, #fafafa)}.slick-cell-menu .slick-menu-item.slick-menu-item-divider,.slick-context-menu .slick-menu-item.slick-menu-item-divider,.slick-grid-menu .slick-menu-item.slick-menu-item-divider,.slick-header-menu .slick-menu-item.slick-menu-item-divider{cursor:default;border:none;overflow:hidden;padding:0;height:var(--slick-menu-divider-height, 1px);margin:var(--slick-menu-divider-margin, 8px 5px);background-color:var(--slick-menu-divider-color, #e7e7e7);width:var(--slick-menu-divider-width, calc(100% - 10px));margin-left:auto;margin-right:auto}.slick-cell-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-context-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-grid-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-header-menu .slick-menu-item.slick-menu-item-divider:hover{border:none;background-color:var(--slick-menu-divider-color, #e7e7e7)}.slick-cell-menu .slick-menu-item .slick-menu-icon,.slick-context-menu .slick-menu-item .slick-menu-icon,.slick-grid-menu .slick-menu-item .slick-menu-icon,.slick-header-menu .slick-menu-item .slick-menu-icon{text-align:center;font-size:var(--slick-menu-icon-font-size, 18px);background-position:center center;background-repeat:no-repeat;display:inline-block;line-height:var(--slick-menu-icon-line-height, calc(18px + 2px));margin-right:var(--slick-menu-icon-margin-right, 4px);vertical-align:middle;min-width:var(--slick-menu-icon-min-width, 16px)}.slick-cell-menu .slick-menu-item .slick-menu-content,.slick-context-menu .slick-menu-item .slick-menu-content,.slick-grid-menu .slick-menu-item .slick-menu-content,.slick-header-menu .slick-menu-item .slick-menu-content{display:inline-block;vertical-align:middle;width:100%}.slick-cell-menu .slick-menu-item .sub-item-chevron,.slick-context-menu .slick-menu-item .sub-item-chevron,.slick-grid-menu .slick-menu-item .sub-item-chevron,.slick-header-menu .slick-menu-item .sub-item-chevron{float:right;min-width:var(--slick-menu-icon-min-width, 16px)}.slick-cell-menu .slick-menu-item.slick-menu-item-disabled,.slick-context-menu .slick-menu-item.slick-menu-item-disabled,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled,.slick-header-menu .slick-menu-item.slick-menu-item-disabled{border-color:rgba(0,0,0,0) !important;background:inherit !important;color:var(--slick-menu-item-disabled-color, silver);cursor:inherit}.slick-cell-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-cell-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-context-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-context-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-header-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-header-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content{color:var(--slick-menu-item-disabled-color, silver)}.slick-cell-menu .slick-menu-item.slick-menu-item-hidden,.slick-context-menu .slick-menu-item.slick-menu-item-hidden,.slick-grid-menu .slick-menu-item.slick-menu-item-hidden,.slick-header-menu .slick-menu-item.slick-menu-item-hidden{display:none}.slick-cell-menu .slick-menu-option-list,.slick-context-menu .slick-menu-option-list,.slick-grid-menu .slick-menu-option-list,.slick-header-menu .slick-menu-option-list{margin-bottom:var(--slick-menu-option-list-margin-bottom, 6px)}.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{list-style-type:none;position:absolute;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);background:var(--slick-menu-bg-color, #ffffff);color:var(--slick-menu-color, #000);border:var(--slick-menu-border, 1px solid #BFBDBD);border-radius:var(--slick-menu-border-radius, 2px);min-width:var(--slick-menu-min-width, 140px);padding:var(--slick-menu-padding, 6px);cursor:default;display:inline-block;overflow-x:hidden;overflow-y:auto;resize:both;z-index:100000}@-moz-document url-prefix(){.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{padding:var(--slick-menu-padding-firefox, 6px 15px 6px 6px)}}.slick-cell-menu.dropdown,.slick-cell-menu.dropup,.slick-context-menu.dropdown,.slick-context-menu.dropup,.slick-grid-menu.dropdown,.slick-grid-menu.dropup,.slick-header-menu.dropdown,.slick-header-menu.dropup{display:inline-block;position:absolute}.slick-custom-tooltip{position:absolute;background-color:var(--slick-tooltip-background-color, #ffffff);border:var(--slick-tooltip-border, 2px solid #BFBDBD);border-radius:var(--slick-tooltip-border-radius, 4px);padding:var(--slick-tooltip-padding, 7px);font-size:var(--slick-tooltip-font-size, calc(14px - 1px));height:var(--slick-tooltip-height, auto);width:var(--slick-tooltip-width, auto);z-index:var(--slick-tooltip-z-index, 9999)}.slick-custom-tooltip .tooltip-body{color:var(--slick-tooltip-color, #333);overflow:var(--slick-tooltip-overflow, hidden);text-overflow:var(--slick-tooltip-text-overflow, ellipsis);white-space:var(--slick-tooltip-white-space, normal)}.slick-custom-tooltip.tooltip-arrow::after{content:"";left:0px;position:absolute;border:rgba(0,0,0,0);border-style:solid;border-width:var(--slick-tooltip-arrow-size, 8px)}.slick-custom-tooltip.tooltip-arrow.arrow-up::after{top:var(--slick-tooltip-up-arrow-top-margin, -16px);border-bottom-color:var(--slick-tooltip-arrow-color, rgb(178.4461538462, 176.0538461538, 176.0538461538))}.slick-custom-tooltip.tooltip-arrow.arrow-down::after{top:var(--slick-tooltip-down-arrow-top-margin, 100%);border-top-color:var(--slick-tooltip-arrow-color, rgb(178.4461538462, 176.0538461538, 176.0538461538))}.slick-custom-tooltip.tooltip-arrow.arrow-left-align::after{margin-left:var(--slick-tooltip-arrow-side-margin, 3px)}.slick-custom-tooltip.tooltip-arrow.arrow-right-align::after{margin-left:var(--slick-tooltip-right-arrow-side-margin, calc(100% - 16px - 3px))}.slick-custom-tooltip.tooltip-arrow.arrow-center-align::after{margin-left:var(--slick-tooltip-arrow-center-margin, calc(50% - 8px))}.slick-column-name,.slick-sort-indicator{float:left;margin-bottom:100px}.slick-header-button{display:inline;float:var(--slick-header-button-float, right);vertical-align:var(--slick-header-button-vertical-align, top);margin:var(--slick-header-button-margin, 1px 0 100px 0);height:var(--slick-header-button-height, 15px);width:var(--slick-header-button-width, 15px);background-repeat:no-repeat;background-position:center center;cursor:pointer;visibility:visible}.slick-header-button-hidden{visibility:hidden;margin-right:var(--slick-header-button-hidden-margin-right, -5px);transition:var(--slick-header-button-hidden-transition, 0.2s visibility)}.slick-header-column:hover>.slick-header-button{visibility:visible}.slick-header-menu-button{background-color:currentColor;cursor:pointer;position:absolute;border:var(--slick-header-menu-button-border, 1px solid #BFBDBD);border-width:var(--slick-header-menu-button-border-width, 0px);padding:var(--slick-header-menu-button-padding, 0px);color:var(--slick-header-menu-button-icon-color, inherit);bottom:0;top:0;right:var(--slick-header-menu-button-margin-right, 3px);height:var(--slick-header-menu-button-icon-size, 22px);width:var(--slick-header-menu-button-icon-size, 22px);--slick-header-menu-button-icon-svg: url(${vr});-webkit-mask:var(--slick-header-menu-button-icon-svg) no-repeat;mask:var(--slick-header-menu-button-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-header-column .slick-header-menu-button{display:var(--slick-header-menu-display, none)}.slick-header-column:hover .slick-header-menu-button{display:inline-block}.slick-cell.cell-reorder{text-align:center}.slick-cell.cell-reorder .slick-row-move-column{background-color:currentColor;display:block;height:1em;width:1em;font-size:var(--slick-row-move-plugin-icon-font-size, calc(18px + 2px));color:var(--slick-row-move-plugin-icon-color, inherit);cursor:var(--slick-row-move-plugin-cursor, move);--slick-row-move-plugin-icon-svg: url(${Rr});-webkit-mask:var(--slick-row-move-plugin-icon-svg) no-repeat;mask:var(--slick-row-move-plugin-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-headerrow-column.checkbox-header{display:inline-flex;justify-content:center}.slick-column-name,.slick-headerrow-column.checkbox-header,.slick-cell-checkboxsel{text-align:center}.slick-column-name label,.slick-headerrow-column.checkbox-header label,.slick-cell-checkboxsel label{line-height:var(--slick-checkbox-icon-container-line-height, 12px)}.slick-column-name #filter-checkbox-selectall-container,.slick-headerrow-column.checkbox-header #filter-checkbox-selectall-container,.slick-cell-checkboxsel #filter-checkbox-selectall-container{display:inline-flex;align-items:center;justify-content:center}.slick-column-name.disabled,.slick-headerrow-column.checkbox-header.disabled,.slick-cell-checkboxsel.disabled{cursor:default}.slick-column-name input[type=checkbox],.slick-headerrow-column.checkbox-header input[type=checkbox],.slick-cell-checkboxsel input[type=checkbox]{opacity:0;width:0;margin-left:0}.slick-column-name .icon-checkbox-container,.slick-headerrow-column.checkbox-header .icon-checkbox-container,.slick-cell-checkboxsel .icon-checkbox-container{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background-color:var(--slick-checkbox-icon-container-bg-color, transparent);height:var(--slick-checkbox-icon-container-size, 1rem);width:var(--slick-checkbox-icon-container-size, 1rem);border:var(--slick-checkbox-icon-border, none);border-radius:var(--slick-checkbox-icon-border-radius, none)}.slick-column-name .icon-checkbox-container div.mdi,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi,.slick-cell-checkboxsel .icon-checkbox-container div.mdi{opacity:1;font-size:var(--slick-checkbox-icon-font-size, 16px);color:var(--slick-checkbox-icon-color, #0d6efd)}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-check,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-check,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-check{--slick-checkbox-icon-checked-svg: url(${hr});-webkit-mask:var(--slick-checkbox-icon-checked-svg) no-repeat;mask:var(--slick-checkbox-icon-checked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-uncheck,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-uncheck,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-uncheck{--slick-checkbox-icon-unchecked-svg: url(${hr});-webkit-mask:var(--slick-checkbox-icon-unchecked-svg) no-repeat;mask:var(--slick-checkbox-icon-unchecked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;opacity:var(--slick-checkbox-unchecked-opacity, 0.25);visibility:var(--slick-checkbox-icon-unchecked-color-visibility, visible)}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover{opacity:var(--slick-checkbox-opacity-hover, 0.45)}.slick-header-column.header-checkbox-selectall .slick-column-name{text-align:center;margin-right:0}.slick-group .slick-cell-checkboxsel{text-align:left}.ms-choice{font-size:var(--slick-header-font-size, 14px)}.ms-choice span{font-size:var(--slick-multiselect-input-filter-font-size, 12px);font-family:var(--slick-multiselect-input-filter-font-family, "Helvetica Neue", Helvetica, Arial)}.ms-choice .placeholder{background-color:var(--slick-multiselect-placeholder-bg-color, transparent);color:var(--slick-multiselect-placeholder-color, #c9c9c9) !important;font-family:var(--slick-multiselect-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-header-font-size, 14px)}.ms-choice:focus{border-color:var(--slick-multiselect-input-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672))}.ms-filter.search-filter{width:100% !important}.ms-filter .placeholder{cursor:pointer}.ms-parent-open button{outline:0;border-color:var(--slick-multiselect-input-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-multiselect-input-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.ms-drop{max-width:var(--slick-multiselect-dropdown-max-width, 250px);border:var(--slick-multiselect-dropdown-border, 1px solid #bbb);z-index:var(--slick-multiselect-dropdown-z-index, 9999)}.ms-drop li{margin:0;height:var(--slick-multiselect-item-height, 26px);line-height:var(--slick-multiselect-item-line-height, 20px);padding:var(--slick-multiselect-item-padding, 2px 4px);border:var(--slick-multiselect-item-border, 1px solid transparent);width:100%}.ms-drop li:hover{border:var(--slick-multiselect-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-multiselect-checkbox-hover-bg-color, #fafafa)}.ms-drop li.highlighted{border:var(--slick-multiselect-option-highlight-border, 1px solid #c9c9c9);background-color:var(--slick-multiselect-option-highlight-bg-color, #fcfcfc)}.ms-drop label span{cursor:pointer;margin-left:var(--slick-multiselect-checkbox-margin-left, 0px)}.ms-drop .ms-select-all{display:flex;align-items:center;border-bottom:var(--slick-multiselect-select-all-border-bottom, 1px solid #ddd);padding:var(--slick-multiselect-select-all-padding, 6px 10px);line-height:var(--slick-multiselect-select-all-line-height, calc(13px + 2px))}.ms-drop .ms-select-all:hover{background-color:var(--slick-multiselect-select-all-text-hover-color, transparent)}.ms-drop .ms-select-all.highlighted{background-color:rgba(0,0,0,0)}.ms-drop .ms-select-all.highlighted label{border:var(--slick-multiselect-option-highlight-border, 1px solid #c9c9c9);background-color:var(--slick-multiselect-option-highlight-bg-color, #fcfcfc)}.ms-drop .ms-select-all label{display:inline-flex;font-weight:normal;padding:var(--slick-multiselect-select-all-label-padding, 4px);border:var(--slick-multiselect-select-all-label-border, 1px solid transparent);color:var(--slick-multiselect-select-all-text-color, rgb(1.9713114754, 97.5799180328, 238.5286885246))}.ms-drop .ms-select-all label:hover{cursor:pointer;border:var(--slick-multiselect-select-all-label-hover-border, 1px solid #d5d5d5);background-color:var(--slick-multiselect-select-all-label-hover-bg-color, #fafafa)}.ms-drop .ms-ok-button{cursor:pointer;display:block;padding:0;width:var(--slick-multiselect-ok-button-width, 100%);height:var(--slick-multiselect-ok-button-height, 26px);border-color:var(--slick-multiselect-ok-button-border-color, #ccc);border-radius:var(--slick-multiselect-ok-button-border-radius, 0 0 4px 4px);border-width:var(--slick-multiselect-ok-button-border-width, 1px 0 0 0);text-align:var(--slick-multiselect-ok-button-text-align, center);color:var(--slick-multiselect-ok-button-text-color, #0d6efd);font-weight:var(--slick-multiselect-ok-button-font-weight, 600);background-color:var(--slick-multiselect-ok-button-bg-color, #fff)}.ms-drop .ms-ok-button:hover{background-color:var(--slick-multiselect-ok-button-bg-hover-color, #f9f9f9);color:var(--slick-multiselect-ok-button-text-hover-color, rgb(1.9713114754, 97.5799180328, 238.5286885246))}.slickgrid-container .search-filter :focus{outline-color:var(--slick-focus-color, rgb(88.8729508197, 155.4610655738, 253.6270491803))}.slickgrid-container .search-filter .operator.input-group-addon{margin:0;padding:0;min-width:25px;border:none}.slickgrid-container .search-filter .operator.input-group-addon:focus{z-index:3}.slickgrid-container .search-filter .operator.input-group-addon .form-control{border-radius:var(--slick-compound-filter-operator-border-radius, 4px 0 0 4px);padding:var(--slick-compound-filter-text-padding, 0 0 0 2px) !important;font-size:var(--slick-compound-filter-text-font-size, 13px);color:var(--slick-compound-filter-text-color, rgb(88.8729508197, 155.4610655738, 253.6270491803));font-weight:var(--slick-compound-filter-text-weight, bold);background-color:var(--slick-compound-filter-bgcolor, #ffffff)}.slickgrid-container .search-filter .operator.input-group-addon .form-control:focus{z-index:3}.slickgrid-container .search-filter .operator.input-group-addon select{font-family:var(--slick-compound-filter-operator-select-font-family, "Cascadia Mono", Consolas, "Lucida Console");font-size:var(--slick-compound-filter-operator-select-font-size, 14px !important);border:var(--slick-compound-filter-operator-select-border, 1px solid rgb(88.8729508197, 155.4610655738, 253.6270491803));width:var(--slick-compound-filter-operator-select-width, 25px)}.slickgrid-container .search-filter .operator.input-group-addon select.form-control{cursor:pointer;appearance:none}.slickgrid-container .search-filter .operator.input-group-addon select.form-control:-ms-expand{display:none}.slickgrid-container .search-filter .operator.input-group-addon select.form-control .empty{color:silver}.slickgrid-container .search-filter .operator-char3.input-group-addon{min-width:30px}.slickgrid-container input.search-filter{font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol")}.slickgrid-container .search-filter input{font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol")}.slickgrid-container .search-filter input.compound-input{border-radius:var(--slick-compound-filter-border-radius, 0 4px 4px 0) !important;border-left:none}.slickgrid-container .search-filter input::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.slickgrid-container .search-filter input.compound-slider{border-left:none !important}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column input.form-control.search-filter{background-color:var(--slick-form-control-bg-color, #fff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter input,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter button,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter select{background-color:var(--slick-form-control-bg-color, #fff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .input-group-prepend+.date-picker input.compound-input{border-top-left-radius:0;border-bottom-left-radius:0}.slickgrid-container .search-filter.form-group .input-group.date-picker input.form-control{border-bottom-left-radius:0px;border-top-left-radius:0px}.slickgrid-container .search-filter .date-picker input.form-control{border-left:none}.slickgrid-container .search-filter .date-picker input.form-control::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.slickgrid-container .search-filter .date-picker{flex:1;cursor:pointer}.slickgrid-container .search-filter .date-picker .date-picker input.form-control{background-color:var(--slick-date-picker-bg-color, #fff);font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-font-size-base, 14px);border-radius:var(--slick-compound-filter-border-radius, 0 4px 4px 0);width:100%}.slickgrid-container .search-filter .date-picker .date-picker input.form-control[readonly]{background-color:var(--slick-date-picker-bg-color, #fff)}.slickgrid-container .search-filter .date-picker .form-control[readonly]{cursor:pointer;background-color:var(--slick-date-picker-bg-color, #fff)}.slickgrid-container .date-picker input.form-control{cursor:pointer;font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-font-size-base, 14px);border-radius:var(--slick-date-range-filter-border-radius, 4px)}.slickgrid-container .date-picker input.form-control[readonly]{background-color:var(--slick-date-picker-bg-color, #fff)}.vanilla-calendar{padding:.9rem;z-index:9999}.vanilla-calendar.vanilla-calendar_hidden{left:0;top:0}.slick-preheader-panel .slick-dropzone,.slick-preheader-panel .slick-dropzone-hover,.slick-topheader-panel .slick-dropzone,.slick-topheader-panel .slick-dropzone-hover{display:flex;align-items:center;padding:var(--slick-draggable-group-drop-padding, 5px 10px);height:var(--slick-draggable-group-drop-height, 35px);border-top:var(--slick-draggable-group-drop-border-top, 1px solid #e0e0e0);border-left:var(--slick-draggable-group-drop-border-left, 1px solid #e0e0e0);border-right:var(--slick-draggable-group-drop-border-right, 1px solid #e0e0e0);border-bottom:var(--slick-draggable-group-drop-border-bottom, 1px solid #e0e0e0);width:var(--slick-draggable-group-drop-width, 100%);border-radius:var(--slick-draggable-group-drop-radius, 4px);background-color:var(--slick-draggable-group-drop-bgcolor, #ffffff)}.slick-preheader-panel .slick-dropzone .slick-draggable-dropzone-placeholder,.slick-preheader-panel .slick-dropzone-hover .slick-draggable-dropzone-placeholder,.slick-topheader-panel .slick-dropzone .slick-draggable-dropzone-placeholder,.slick-topheader-panel .slick-dropzone-hover .slick-draggable-dropzone-placeholder{font-style:var(--slick-draggable-group-placeholder-font-style, italic);color:var(--slick-draggable-group-placeholder-color, #616161);width:100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all{display:inline-flex;align-items:center;cursor:pointer;border:var(--slick-draggable-group-toggle-all-border, 1px solid #c7c7c7);border-radius:var(--slick-draggable-group-toggle-all-border-radius, 3px);margin-right:var(--slick-draggable-group-toggle-all-margin-right, 15px);padding:var(--slick-draggable-group-toggle-all-padding, 0 8px);position:var(--draggable-group-toggle-all-position, relative);top:var(--slick-draggable-group-toggle-all-top, 0px);right:var(--slick-draggable-group-toggle-all-right, unset)}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon{cursor:pointer;display:inline-block;background-color:currentColor;width:1em;height:1em;color:var(--slick-draggable-group-toggle-all-icon-color, #0d6efd);font-size:var(--slick-draggable-group-toggle-all-icon-font-size, 24px)}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.expanded{--slick-draggable-group-toggle-expanded-icon-svg: url(${vr});-webkit-mask:var(--slick-draggable-group-toggle-expanded-icon-svg) no-repeat;mask:var(--slick-draggable-group-toggle-expanded-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed{--slick-draggable-group-toggle-collapsed-icon-svg: url(${xr});-webkit-mask:var(--slick-draggable-group-toggle-collapsed-icon-svg) no-repeat;mask:var(--slick-draggable-group-toggle-collapsed-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-text,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-text,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-text,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-text{font-size:var(--slick-draggable-group-toggle-all-text-font-size, 15px);margin:var(--slick-draggable-group-toggle-all-text-margin, 0 0 0 2px)}.slick-preheader-panel .slick-dropzone .slick-dropped-grouping,.slick-preheader-panel .slick-dropzone-hover .slick-dropped-grouping,.slick-topheader-panel .slick-dropzone .slick-dropped-grouping,.slick-topheader-panel .slick-dropzone-hover .slick-dropped-grouping{cursor:move;display:flex;align-items:center;background-color:var(--slick-draggable-group-column-background-color, transparent);border:var(--slick-draggable-group-column-border, 1px solid #d3d3d3);border-radius:var(--slick-draggable-group-column-border-radius, 20px);padding:var(--slick-draggable-group-column-padding, 0 10px);margin-right:var(--slick-draggable-group-column-margin-right, 8px);z-index:1}.slick-preheader-panel .slick-dropzone .slick-groupby-sort,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-sort,.slick-topheader-panel .slick-dropzone .slick-groupby-sort,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-sort{cursor:pointer;display:inline-flex;margin-left:var(--slick-draggable-group-sort-icon-margin-left, 2px);color:var(--slick-draggable-group-sort-icon-color, inherit);font-size:var(--slick-draggable-group-sort-icon-font-size, 16px);padding-left:var(--slick-draggable-group-sort-icon-padding-left, 5px);padding-right:var(--slick-draggable-group-sort-icon-padding-right, 0px);vertical-align:var(--slick-draggable-group-sort-icon-vertical-align, baseline)}.slick-preheader-panel .slick-dropzone .slick-groupby-sort:hover,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-sort:hover,.slick-topheader-panel .slick-dropzone .slick-groupby-sort:hover,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-sort:hover{color:var(--slick-draggable-group-sort-icon-hover-color, inherit)}.slick-preheader-panel .slick-dropzone .slick-groupby-remove,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-remove,.slick-topheader-panel .slick-dropzone .slick-groupby-remove,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-remove{cursor:pointer;display:inline-flex;margin-left:var(--slick-draggable-group-delete-margin-left, 2px);color:var(--slick-draggable-group-delete-color, #ff3c5c);font-size:var(--slick-draggable-group-delete-font-size, 16px);padding-left:var(--slick-draggable-group-delete-padding-left, 5px);padding-right:var(--slick-draggable-group-delete-padding-right, 0px);vertical-align:var(--slick-draggable-group-delete-vertical-align, baseline)}.slick-preheader-panel .slick-dropzone .slick-groupby-remove:hover,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-remove:hover,.slick-topheader-panel .slick-dropzone .slick-groupby-remove:hover,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-remove:hover{color:var(--slick-draggable-group-delete-hover-color, red)}.slick-preheader-panel .slick-dropzone-hover,.slick-topheader-panel .slick-dropzone-hover{background-color:var(--slick-draggable-group-droppable-hover-bgcolor, #ffffff);border:var(--slick-draggable-group-drop-border-hover, 1px dashed #ff9e9e)}.slick-preheader-panel .slick-dropzone-placeholder-hover,.slick-topheader-panel .slick-dropzone-placeholder-hover{opacity:var(--slick-draggable-group-drop-placeholder-hover-opacity, 0.6)}.slick-preheader-panel .slick-header-column-active,.slick-topheader-panel .slick-header-column-active{display:none !important}.slick-header .slick-header-columns .slick-column-groupable{display:inline-block;font-weight:var(--slick-draggable-group-column-icon-font-weight, normal);color:var(--slick-draggable-group-column-icon-color, #707070);width:var(--slick-draggable-group-column-icon-width, 9px);height:var(--slick-draggable-group-column-icon-height, 9px);margin-left:var(--slick-draggable-group-column-icon-margin-left, 4px)}.slider-container{display:flex;height:100%;flex:1}.slider-container input[type=range]{appearance:none;flex:1;height:var(--slick-slider-filter-height, 27px);padding:var(--slick-slider-filter-runnable-track-padding, 0 6px);border:var(--slick-slider-filter-border, 1px solid #ccc)}.slider-container input[type=range]:focus{outline:none}.slider-container input[type=range]::-webkit-slider-runnable-track{height:var(--slick-slider-filter-runnable-track-height, 5px);border:none;border-radius:3px;-webkit-appearance:none}.slider-container input[type=range]::-webkit-slider-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-size, 14px);width:var(--slick-slider-filter-thumb-size, 14px);border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(13, 110, 253, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(215.75, 98.3606557377%, 127.1568627451%));margin-top:-4px;pointer-events:auto;-webkit-appearance:none}.slider-container input[type=range]::-moz-range-track{height:var(--slick-slider-filter-runnable-track-height, 5px);border:none;border-radius:3px;-moz-appearance:none}.slider-container input[type=range]::-moz-range-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-height, calc(14px - 4px));width:var(--slick-slider-filter-thumb-width, calc(14px - 4px));border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(13, 110, 253, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(215.75, 98.3606557377%, 127.1568627451%));pointer-events:auto}.slider-container input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}.slider-container input[type=range]::-ms-track{height:var(--slick-slider-filter-runnable-track-height, 5px);background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-width:6px 0;color:rgba(0,0,0,0);appearance:none}.slider-container input[type=range]::-ms-fill-lower{background:var(--slick-slider-filter-fill-lower-color, #ddd);border-radius:10px}.slider-container input[type=range]::-ms-fill-upper{background:var(--slick-slider-filter-bgcolor, #eee);border-radius:10px}.slider-container input[type=range]::-ms-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-height, calc(14px - 4px));width:var(--slick-slider-filter-thumb-width, calc(14px - 4px));border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(13, 110, 253, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(215.75, 98.3606557377%, 127.1568627451%));margin-top:1px;pointer-events:auto}.slider-container input[type=range]::-ms-tooltip{display:none}.slider-container input[type=range]:active::-webkit-slider-thumb{background-color:var(--slick-slider-filter-thumb-active-bg-color, #fff);border:var(--slick-slider-filter-thumb-active-border, 2px solid rgba(13, 110, 253, 0.88));box-shadow:var(--slick-slider-filter-thumb-active-box-shadow, 0 0 0 2px rgba(28.1745901639, 119.0922131148, 253.1254098361, 0.15))}.slider-container input[type=range]:active::-moz-range-thumb{background-color:var(--slick-slider-filter-thumb-active-bg-color, #fff);border:var(--slick-slider-filter-thumb-active-border, 2px solid rgba(13, 110, 253, 0.88));box-shadow:var(--slick-slider-filter-thumb-active-box-shadow, 0 0 0 2px rgba(28.1745901639, 119.0922131148, 253.1254098361, 0.15))}.search-filter,.slider-editor{height:var(--slick-header-input-height, 27px)}.search-filter::placeholder,.slider-editor::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.search-filter .input-group-text,.slider-editor .input-group-text{display:flex;align-items:center;padding:var(--slick-slider-filter-number-padding, 4px 8px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px))}.search-filter .slider-value,.search-filter .slider-values,.slider-editor .slider-value,.slider-editor .slider-values{padding:0;height:100%}.search-filter input.slider-filter-input[type=range],.slider-editor input.slider-filter-input[type=range]{padding:var(--slick-slider-filter-runnable-track-padding, 0 6px);height:var(--slick-slider-filter-height, 27px)}.search-filter input.slider-editor-input[type=range],.slider-editor input.slider-editor-input[type=range]{padding:var(--slick-slider-editor-runnable-track-padding, 0 6px);height:var(--slick-slider-editor-height, 100%)}.search-filter .slider-range-value,.slider-editor .slider-range-value{padding:0;height:100%}.search-filter .slider-range-value .input-group-text,.slider-editor .slider-range-value .input-group-text{padding:var(--slick-slider-filter-number-padding, 4px 8px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px))}.search-filter .input-group-prepend.operator+.filter-input input.slider-filter-input,.slider-editor .input-group-prepend.operator+.filter-input input.slider-filter-input{border-left:0}.search-filter:not(.input-group) .slider-editor,.search-filter:not(.input-group) .slider-filter,.search-filter:not(.input-group) .slider-input-container .slider-editor-input,.search-filter:not(.input-group) .slider-input-container .slider-filter-input,.slider-editor:not(.input-group) .slider-editor,.slider-editor:not(.input-group) .slider-filter,.slider-editor:not(.input-group) .slider-input-container .slider-editor-input,.slider-editor:not(.input-group) .slider-input-container .slider-filter-input{border-radius:var(--slick-slider-filter-border-radius, 4px)}.search-filter.input-group>:first-child:not(.input-group-addon),.search-filter.input-group>:first-child:not(.input-group-addon),.search-filter.input-group>:first-child:not(.input-group-addon) .slider-filter-input,.search-filter.input-group>:first-child:not(.input-group-addon) .slider-editor-input,.slider-editor.input-group>:first-child:not(.input-group-addon),.slider-editor.input-group>:first-child:not(.input-group-addon),.slider-editor.input-group>:first-child:not(.input-group-addon) .slider-filter-input,.slider-editor.input-group>:first-child:not(.input-group-addon) .slider-editor-input{border-bottom-left-radius:var(--slick-slider-filter-border-radius, 4px);border-top-left-radius:var(--slick-slider-filter-border-radius, 4px)}.search-filter .input-group-addon:last-child .input-group-text,.slider-editor .input-group-addon:last-child .input-group-text{border-bottom-left-radius:0;border-top-left-radius:0}.slider-editor .slider-value{padding:0;height:var(--slick-slider-editor-height, 100%)}.slider-editor .slider-value .input-group-text{padding:var(--slick-slider-editor-number-padding, 4px 6px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px));height:var(--slick-slider-editor-height, 100%)}.slider-input-container{height:100%;position:relative;flex:1 1 auto;width:1%;background-color:var(--slick-slider-filter-input-bgcolor, #fff)}.slider-input-container.slider-values{display:flex;padding:0}.slider-input-container .slider-track{position:absolute;margin:auto;margin-left:8px;top:0;bottom:0;border-radius:3px;cursor:var(--slick-slider-filter-runnable-track-cursor, pointer);background:var(--slick-slider-filter-runnable-track-bgcolor, #ddd);height:var(--slick-slider-filter-runnable-track-height, 5px);width:calc(100% - 16px)}.slider-input-container input[type=range]{position:absolute;background-color:rgba(0,0,0,0);pointer-events:none;width:100%}.slider-input-container input[type=range].focus{outline:0;border-color:var(--slick-slider-filter-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-slider-filter-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slider-input-container input[type=range]::-webkit-slider-thumb{pointer-events:auto}.slider-input-container input[type=range]::-moz-range-thumb{pointer-events:auto}.slider-input-container input[type=range]::-ms-thumb{pointer-events:auto}.slick-row .detail-view-toggle{display:inline-block}.slick-row .detail-view-toggle.expand{--slick-detail-view-icon-expand-svg: url(${Lr});-webkit-mask:var(--slick-detail-view-icon-expand-svg) no-repeat;mask:var(--slick-detail-view-icon-expand-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-row .detail-view-toggle.collapse{--slick-detail-view-icon-collapse-svg: url(${Ur});-webkit-mask:var(--slick-detail-view-icon-collapse-svg) no-repeat;mask:var(--slick-detail-view-icon-collapse-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-row .detail-view-toggle.expand,.slick-row .detail-view-toggle.collapse{cursor:pointer;background-color:currentColor;display:inline-block;height:1em;width:1em;color:var(--slick-detail-view-icon-color, #0d6efd);font-size:var(--slick-detail-view-icon-font-size, 18px)}.slick-row .detail-view-toggle.expand:hover,.slick-row .detail-view-toggle.collapse:hover{color:var(--slick-detail-view-icon-color-hover, rgb(1.762295082, 87.2336065574, 213.237704918));opacity:var(--slick-detail-view-icon-opacity-hover, 1)}.slick-row .dynamic-cell-detail{position:absolute;width:100%;overflow:auto;left:var(--slick-detail-view-container-left, 0);border:var(--slick-detail-view-container-border, 1px solid #c0c0c0);background-color:var(--slick-detail-view-container-bgcolor, #f7f7f7);padding:var(--slick-detail-view-container-padding, 10px);z-index:var(--slick-detail-view-container-z-index, 10)}.slick-row .dynamic-cell-detail :first-child{vertical-align:middle;line-height:13px}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.slick-custom-footer{color:var(--slick-footer-text-color, #808080);padding:var(--slick-footer-padding, 5px 0);background-color:var(--slick-footer-bg-color, transparent);font-size:var(--slick-footer-font-size, 14px);font-style:var(--slick-footer-font-style, italic);font-weight:var(--slick-footer-font-weight, normal);height:var(--slick-footer-height, 30px)}.slick-custom-footer .left-footer{color:var(--slick-footer-left-text-color, #808080);font-style:var(--slick-footer-left-font-style, italic);font-weight:var(--slick-footer-left-font-weight, normal);text-align:var(--slick-footer-left-text-align, left);padding:var(--slick-footer-left-padding, 0px);width:var(--slick-footer-left-width, 50%);float:var(--slick-footer-left-float, left)}.slick-custom-footer .right-footer{color:var(--slick-footer-right-text-color, #808080);font-style:var(--slick-footer-right-font-style, italic);font-weight:var(--slick-footer-right-font-weight, normal);text-align:var(--slick-footer-right-text-align, right);padding:var(--slick-footer-right-padding, 0px);width:var(--slick-footer-right-width, 50%);float:var(--slick-footer-right-float, right)}.slick-custom-footer .right-footer.metrics .separator{margin:var(--slick-footer-right-separator-margin, 2px)}.slick-empty-data-warning{display:flex;align-items:center;column-gap:5px;position:relative;color:var(--slick-empty-data-warning-color, #333);font-family:var(--slick-empty-data-warning-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-empty-data-warning-font-size, calc(14px + 2px));font-style:var(--slick-empty-data-warning-font-style, italic);line-height:var(--slick-empty-data-warning-line-height, 18px);margin:var(--slick-empty-data-warning-margin, 0px);padding:var(--slick-empty-data-warning-padding, 8px);z-index:var(--slick-empty-data-warning-z-index, 10)}.slick-empty-data-warning div{display:flex;align-items:center;column-gap:5px}.slick-pagination{list-style-type:none;border-top:var(--slick-pagination-border-top, 0 none);border-right:var(--slick-pagination-border-right, 0 none);border-bottom:var(--slick-pagination-border-bottom, 0 none);border-left:var(--slick-pagination-border-left, 0 none);width:100%;height:var(--slick-pagination-height, 40px);padding-top:4px;vertical-align:middle;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-pagination-font-size, calc(14px - 1px));font-weight:400;color:var(--slick-pagination-text-color, #808080)}.slick-pagination .slick-pagination-status{display:inline-block;padding:6px}.slick-pagination .slick-icon-container{display:inline-block;border-color:var(--slick-pagination-border-color, #ddd)}.slick-pagination .slick-pagination-nav{display:inline-block;padding:2px;height:34px}.slick-pagination .slick-pagination-nav nav{display:inline-block}.slick-pagination .slick-pagination-nav .slick-page-number{vertical-align:top;display:inline-flex;align-items:center;column-gap:4px;padding:0 5px;height:inherit}.slick-pagination .slick-pagination-nav .slick-page-number input{background-color:var(--slick-pagination-page-input-bgcolor, #fafbed);height:var(--slick-pagination-page-input-height, 26px);width:var(--slick-pagination-page-input-width, 50px);padding:var(--slick-pagination-page-input-padding, 2px);border-radius:var(--slick-pagination-page-input-border-radius, 4px);display:inline-block}.slick-pagination .slick-pagination-nav .pagination{margin:0;display:inline-flex;background-color:var(--slick-pagination-button-bg-color, #fff)}.slick-pagination .slick-pagination-nav .pagination .page-link{display:flex;align-items:center;font-size:var(--slick-pagination-icon-font-size, calc(18px - 1px));border:var(--slick-pagination-button-border, 1px solid #b3b3b3);height:var(--slick-pagination-button-height, 32px)}.slick-pagination .slick-pagination-nav .pagination .page-item{cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid;padding:var(--slick-pagination-button-padding, 5px 8px);border-color:var(--slick-pagination-button-border-color, #b3b3b3)}.slick-pagination .slick-pagination-nav .pagination .page-item:hover{background-color:var(--slick-pagination-button-hover-color, #f6f6f6)}.slick-pagination .slick-pagination-nav .pagination .page-item:first-child{border-top-left-radius:var(--slick-pagination-button-border-radius, 4px);border-bottom-left-radius:var(--slick-pagination-button-border-radius, 4px)}.slick-pagination .slick-pagination-nav .pagination .page-item:last-child{border-top-right-radius:var(--slick-pagination-button-border-radius, 4px);border-bottom-right-radius:var(--slick-pagination-button-border-radius, 4px)}.slick-pagination .slick-pagination-nav .pagination .page-item.seek-prev,.slick-pagination .slick-pagination-nav .pagination .page-item.seek-end{margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-first,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-prev,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-next,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-end{background-color:currentColor;height:var(--slick-pagination-icon-size, 20px);width:var(--slick-pagination-icon-size, 20px)}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-first{--slick-pagination-icon-seek-first-svg: url(${Sr});-webkit-mask:var(--slick-pagination-icon-seek-first-svg) no-repeat;mask:var(--slick-pagination-icon-seek-first-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-prev{--slick-pagination-icon-seek-prev-svg: url(${Cr});-webkit-mask:var(--slick-pagination-icon-seek-prev-svg) no-repeat;mask:var(--slick-pagination-icon-seek-prev-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-next{--slick-pagination-icon-seek-next-svg: url(${xr});-webkit-mask:var(--slick-pagination-icon-seek-next-svg) no-repeat;mask:var(--slick-pagination-icon-seek-next-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-end{--slick-pagination-icon-seek-end-svg: url(${Tr});-webkit-mask:var(--slick-pagination-icon-seek-end-svg) no-repeat;mask:var(--slick-pagination-icon-seek-end-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a[class*=icon-seek-]{color:var(--slick-pagination-icon-color, #0d6efd)}.slick-pagination .slick-pagination-nav .pagination .page-item.disabled{cursor:not-allowed;background-color:var(--slick-pagination-icon-seek-background-color, rgb(249, 249, 249));border-color:var(--slick-pagination-button-border-disabled-color, #dedede)}.slick-pagination .slick-pagination-nav .pagination .page-item.disabled a[class*=icon-seek-]{color:var(--slick-pagination-icon-seek-disabled-color, darkgray)}.slick-pagination .slick-pagination-settings{display:block;float:right;padding:2px}.slick-pagination .slick-pagination-settings select{color:var(--slick-font-color, #000);background-color:var(--slick-pagination-page-select-bg-color, #fff);font-size:var(--slick-pagination-page-select-font-size, calc(14px - 2px));line-height:1.5;height:var(--slick-pagination-page-select-height, 32px);width:var(--slick-pagination-page-select-width, 60px);padding:var(--slick-pagination-page-select-padding, 0 0 2px 2px);border:var(--slick-pagination-button-border, 1px solid #b3b3b3);border-radius:var(--slick-pagination-page-select-border-radius, 3px)}.slick-pagination .slick-pagination-settings .slick-pagination-count{margin-left:var(--slick-pagination-count-margin-left, 2px)}.percent-complete-bar,.percent-complete-bar-with-text{display:inline-block;border-radius:3px;background-color:rgba(0,0,0,0)}.percent-complete-bar{height:6px}.percent-complete-bar-with-text{height:20px;line-height:20px;min-width:25px;text-align:center;top:2px;color:#fff}.tooltip-2cols-row{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;column-gap:5px;line-height:20px}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.slick-autocomplete{background-color:var(--slick-autocomplete-bg-color, #ffffff);color:var(--slick-autocomplete-text-color, #333333);border:var(--slick-autocomplete-border, 1px solid rgba(0, 0, 0, 0.15));box-sizing:border-box;max-height:var(--slick-autocomplete-max-height, 25vh);min-height:var(--slick-autocomplete-min-height, 75px);min-width:var(--slick-autocomplete-min-width, 110px);overflow:auto;z-index:var(--slick-autocomplete-z-index, 9999)}.slick-autocomplete .empty{font-style:italic}.slick-autocomplete>div{padding:0 4px}.slick-autocomplete .group{background:var(--slick-autocomplete-group-bg-color, #eeeeee)}.slick-autocomplete>div:hover:not(.empty,.group),.slick-autocomplete>div.selected{background-color:var(--slick-autocomplete-hover-bg-color, rgb(226.1157894737, 236.9473684211, 249.5842105263));cursor:pointer}@keyframes md-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.autocomplete-filter-container{display:flex}.slick-autocomplete-loading{background-color:var(--slick-autocomplete-loading-input-bg-color, transparent) !important}.slick-autocomplete-loading+span:after{animation:md-spin 2s infinite linear;display:inline-block;color:var(--slick-autocomplete-loading-icon-color, #777777);content:var(--slick-autocomplete-loading-icon, url(${Br}));width:var(--slick-autocomplete-loading-icon-width, 22px);margin:var(--slick-autocomplete-loading-icon-margin, 0 0 0 -26px);line-height:var(--slick-autocomplete-loading-icon-line-height, 0px);vertical-align:var(--slick-autocomplete-loading-icon-vertical-align, sub)}.slick-autocomplete.autocomplete-custom-four-corners{width:var(--slick-autocomplete-tpl4-width, 385px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list{width:var(--slick-autocomplete-tpl4-container-list-width, calc(385px - 15px));padding:var(--slick-autocomplete-tpl4-container-list-padding, 3px 10px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list div{margin:0;padding:0;line-height:16px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-left{float:left;height:32px;width:32px;padding-right:3px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-left>img{height:var(--slick-autocomplete-tpl4-icon-left-height, 32px);width:var(--slick-autocomplete-tpl4-icon-left-width, 32px);margin-top:0px;background-color:#fff;background-clip:content-box}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-bottom-left{color:var(--slick-autocomplete-tpl4-bottom-left-text-color, #686868);font-size:var(--slick-autocomplete-tpl4-bottom-left-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl4-bottom-left-font-style, italic);font-weight:var(--slick-autocomplete-tpl4-bottom-left-font-weight, normal);max-width:var(--slick-autocomplete-tpl4-bottom-left-max-width, calc(calc(385px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-bottom-right{float:right;color:var(--slick-autocomplete-tpl4-bottom-right-text-color, #686868);font-size:var(--slick-autocomplete-tpl4-bottom-right-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl4-bottom-right-font-style, italic);font-weight:var(--slick-autocomplete-tpl4-bottom-right-font-weight, normal);text-overflow:ellipsis;max-width:var(--slick-autocomplete-tpl4-bottom-right-max-width, 250px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-top-left{color:var(--slick-autocomplete-tpl4-top-left-text-color, #313131);font-style:var(--slick-autocomplete-tpl4-top-left-font-style, normal);font-size:var(--slick-autocomplete-tpl4-top-left-font-size, 12px);font-weight:var(--slick-autocomplete-tpl4-top-left-font-weight, bold);max-width:var(--slick-autocomplete-tpl4-top-left-max-width, calc(calc(385px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis;padding-left:1px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-top-right{float:right;color:var(--slick-autocomplete-tpl4-top-right-text-color, rgb(48.4073770492, 131.2151639344, 253.2926229508));font-style:var(--slick-autocomplete-tpl4-top-right-font-style, normal);font-size:var(--slick-autocomplete-tpl4-top-right-font-size, calc(12px - 1px));font-weight:var(--slick-autocomplete-tpl4-top-right-font-weight, bold);max-width:var(--slick-autocomplete-tpl4-top-right-max-width, 100px)}.slick-autocomplete.autocomplete-custom-two-rows{width:var(--slick-autocomplete-tpl2-width, 285px)}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list{width:var(--slick-autocomplete-tpl2-container-list-width, calc(285px - 15px));padding:var(--slick-autocomplete-tpl2-container-list-padding, 3px 10px)}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list div{margin:0;padding:0;line-height:16px}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-left{float:left;height:var(--slick-autocomplete-tpl2-icon-left-height, 32px);width:var(--slick-autocomplete-tpl2-icon-left-width, 32px);padding-right:3px}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-left>img{height:32px;margin-top:0px;background-color:#fff;background-clip:content-box}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-bottom-left{color:var(--slick-autocomplete-tpl2-bottom-left-text-color, #686868);font-size:var(--slick-autocomplete-tpl2-bottom-left-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl2-bottom-left-font-style, italic);font-weight:var(--slick-autocomplete-tpl2-bottom-left-font-weight, normal);max-width:var(--slick-autocomplete-tpl2-bottom-left-max-width, calc(calc(285px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-top-left{color:var(--slick-autocomplete-tpl2-top-left-text-color, #313131);font-style:var(--slick-autocomplete-tpl2-top-left-font-style, normal);font-size:var(--slick-autocomplete-tpl2-top-left-font-size, 12px);font-weight:var(--slick-autocomplete-tpl2-top-left-font-weight, bold);max-width:var(--slick-autocomplete-tpl2-top-left-max-width, calc(calc(285px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis;padding-left:1px}@-webkit-keyframes sg-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes sg-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.mdi.mdi-flip-h{transform:scaleX(-1)}.mdi.mdi-flip-v{transform:scaleY(-1)}.mdi.mdi-pulse{animation:sg-spin 1s infinite steps(8)}.mdi.mdi-spin,.mdi.mdi-spin-1s,.mdi.mdi-spin-2s,.mdi.mdi-spin-3s,.mdi.mdi-spin-4s,.mdi.mdi-spin-5s{align-items:center;display:inline-flex;justify-content:center}.mdi.mdi-spin{animation:sg-spin 2s infinite linear}.mdi.mdi-spin-1s{animation:sg-spin 1s infinite linear}.mdi.mdi-spin-2s{animation:sg-spin 2s infinite linear}.mdi.mdi-spin-3s{animation:sg-spin 3s infinite linear}.mdi.mdi-spin-4s{animation:sg-spin 4s infinite linear}.mdi.mdi-spin-5s{animation:sg-spin 5s infinite linear}.mdi.mdi-rotate-45{transform:rotate(45deg)}.mdi.mdi-rotate-90{transform:rotate(90deg)}.mdi.mdi-rotate-135{transform:rotate(135deg)}.mdi.mdi-rotate-180{transform:rotate(180deg)}.mdi.mdi-rotate-225{transform:rotate(225deg)}.mdi.mdi-rotate-270{transform:rotate(270deg)}.mdi.mdi-rotate-315{transform:rotate(315deg)}.mdi.mdi-5px,.font-5px{font-size:5px !important}.mdi.mdi-6px,.font-6px{font-size:6px !important}.mdi.mdi-7px,.font-7px{font-size:7px !important}.mdi.mdi-8px,.font-8px{font-size:8px !important}.mdi.mdi-9px,.font-9px{font-size:9px !important}.mdi.mdi-10px,.font-10px{font-size:10px !important}.mdi.mdi-11px,.font-11px{font-size:11px !important}.mdi.mdi-12px,.font-12px{font-size:12px !important}.mdi.mdi-13px,.font-13px{font-size:13px !important}.mdi.mdi-14px,.font-14px{font-size:14px !important}.mdi.mdi-15px,.font-15px{font-size:15px !important}.mdi.mdi-16px,.font-16px{font-size:16px !important}.mdi.mdi-17px,.font-17px{font-size:17px !important}.mdi.mdi-18px,.font-18px{font-size:18px !important}.mdi.mdi-19px,.font-19px{font-size:19px !important}.mdi.mdi-20px,.font-20px{font-size:20px !important}.mdi.mdi-21px,.font-21px{font-size:21px !important}.mdi.mdi-22px,.font-22px{font-size:22px !important}.mdi.mdi-23px,.font-23px{font-size:23px !important}.mdi.mdi-24px,.font-24px{font-size:24px !important}.mdi.mdi-25px,.font-25px{font-size:25px !important}.mdi.mdi-26px,.font-26px{font-size:26px !important}.mdi.mdi-27px,.font-27px{font-size:27px !important}.mdi.mdi-28px,.font-28px{font-size:28px !important}.mdi.mdi-29px,.font-29px{font-size:29px !important}.mdi.mdi-30px,.font-30px{font-size:30px !important}.mdi.mdi-31px,.font-31px{font-size:31px !important}.mdi.mdi-32px,.font-32px{font-size:32px !important}.mdi.mdi-33px,.font-33px{font-size:33px !important}.mdi.mdi-34px,.font-34px{font-size:34px !important}.mdi.mdi-35px,.font-35px{font-size:35px !important}.mdi.mdi-36px,.font-36px{font-size:36px !important}.mdi.mdi-37px,.font-37px{font-size:37px !important}.mdi.mdi-38px,.font-38px{font-size:38px !important}.mdi.mdi-39px,.font-39px{font-size:39px !important}.mdi.mdi-40px,.font-40px{font-size:40px !important}.mdi.mdi-41px,.font-41px{font-size:41px !important}.mdi.mdi-42px,.font-42px{font-size:42px !important}.mdi.mdi-43px,.font-43px{font-size:43px !important}.mdi.mdi-44px,.font-44px{font-size:44px !important}.mdi.mdi-45px,.font-45px{font-size:45px !important}.mdi.mdi-46px,.font-46px{font-size:46px !important}.mdi.mdi-47px,.font-47px{font-size:47px !important}.mdi.mdi-48px,.font-48px{font-size:48px !important}.mdi.mdi-49px,.font-49px{font-size:49px !important}.mdi.mdi-50px,.font-50px{font-size:50px !important}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.mdi-account{--mdi-account-icon-svg: url(${Ir});-webkit-mask:var(--mdi-account-icon-svg) no-repeat;mask:var(--mdi-account-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-box{--mdi-account-box-icon-svg: url(${jr});-webkit-mask:var(--mdi-account-box-icon-svg) no-repeat;mask:var(--mdi-account-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-box-outline{--mdi-account-box-outline-icon-svg: url(${Mr});-webkit-mask:var(--mdi-account-box-outline-icon-svg) no-repeat;mask:var(--mdi-account-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-circle{--mdi-account-circle-icon-svg: url(${Fr});-webkit-mask:var(--mdi-account-circle-icon-svg) no-repeat;mask:var(--mdi-account-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-edit{--mdi-account-edit-icon-svg: url(${Ar});-webkit-mask:var(--mdi-account-edit-icon-svg) no-repeat;mask:var(--mdi-account-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-minus{--mdi-account-minus-icon-svg: url(${Er});-webkit-mask:var(--mdi-account-minus-icon-svg) no-repeat;mask:var(--mdi-account-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-off{--mdi-account-off-icon-svg: url(${Nr});-webkit-mask:var(--mdi-account-off-icon-svg) no-repeat;mask:var(--mdi-account-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-plus{--mdi-account-plus-icon-svg: url(${Or});-webkit-mask:var(--mdi-account-plus-icon-svg) no-repeat;mask:var(--mdi-account-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-search{--mdi-account-search-icon-svg: url(${Dr});-webkit-mask:var(--mdi-account-search-icon-svg) no-repeat;mask:var(--mdi-account-search-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm{--mdi-alarm-icon-svg: url(${qr});-webkit-mask:var(--mdi-alarm-icon-svg) no-repeat;mask:var(--mdi-alarm-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm-check{--mdi-alarm-check-icon-svg: url(${Gr});-webkit-mask:var(--mdi-alarm-check-icon-svg) no-repeat;mask:var(--mdi-alarm-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm-off{--mdi-alarm-off-icon-svg: url(${Hr});-webkit-mask:var(--mdi-alarm-off-icon-svg) no-repeat;mask:var(--mdi-alarm-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert{--mdi-alert-icon-svg: url(${Pr});-webkit-mask:var(--mdi-alert-icon-svg) no-repeat;mask:var(--mdi-alert-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-box{--mdi-alert-box-icon-svg: url(${Wr});-webkit-mask:var(--mdi-alert-box-icon-svg) no-repeat;mask:var(--mdi-alert-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-box-outline{--mdi-alert-box-outline-icon-svg: url(${Qr});-webkit-mask:var(--mdi-alert-box-outline-icon-svg) no-repeat;mask:var(--mdi-alert-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-circle{--mdi-alert-circle-icon-svg: url(${Vr});-webkit-mask:var(--mdi-alert-circle-icon-svg) no-repeat;mask:var(--mdi-alert-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-octagon{--mdi-alert-octagon-icon-svg: url(${Yr});-webkit-mask:var(--mdi-alert-octagon-icon-svg) no-repeat;mask:var(--mdi-alert-octagon-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-outline{--mdi-alert-outline-icon-svg: url(${Kr});-webkit-mask:var(--mdi-alert-outline-icon-svg) no-repeat;mask:var(--mdi-alert-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-rhombus{--mdi-alert-rhombus-icon-svg: url(${Xr});-webkit-mask:var(--mdi-alert-rhombus-icon-svg) no-repeat;mask:var(--mdi-alert-rhombus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-rhombus-outline{--mdi-alert-rhombus-outline-icon-svg: url(${Jr});-webkit-mask:var(--mdi-alert-rhombus-outline-icon-svg) no-repeat;mask:var(--mdi-alert-rhombus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-collapse{--mdi-arrow-collapse-icon-svg: url(${Zr});-webkit-mask:var(--mdi-arrow-collapse-icon-svg) no-repeat;mask:var(--mdi-arrow-collapse-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down{--mdi-arrow-down-icon-svg: url(${eo});-webkit-mask:var(--mdi-arrow-down-icon-svg) no-repeat;mask:var(--mdi-arrow-down-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold{--mdi-arrow-down-bold-icon-svg: url(${io});-webkit-mask:var(--mdi-arrow-down-bold-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-box{--mdi-arrow-down-bold-box-icon-svg: url(${ao});-webkit-mask:var(--mdi-arrow-down-bold-box-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-box-outline{--mdi-arrow-down-bold-box-outline-icon-svg: url(${ro});-webkit-mask:var(--mdi-arrow-down-bold-box-outline-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-outline{--mdi-arrow-down-bold-outline-icon-svg: url(${oo});-webkit-mask:var(--mdi-arrow-down-bold-outline-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-expand{--mdi-arrow-expand-icon-svg: url(${lo});-webkit-mask:var(--mdi-arrow-expand-icon-svg) no-repeat;mask:var(--mdi-arrow-expand-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-expand-horizontal{--mdi-arrow-expand-horizontal-icon-svg: url(${to});-webkit-mask:var(--mdi-arrow-expand-horizontal-icon-svg) no-repeat;mask:var(--mdi-arrow-expand-horizontal-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-split-vertical{--mdi-arrow-split-vertical-icon-svg: url(${no});-webkit-mask:var(--mdi-arrow-split-vertical-icon-svg) no-repeat;mask:var(--mdi-arrow-split-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-up{--mdi-arrow-up-icon-svg: url(${co});-webkit-mask:var(--mdi-arrow-up-icon-svg) no-repeat;mask:var(--mdi-arrow-up-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-book-open-blank-variant-outline{--mdi-book-open-blank-variant-outline-icon-svg: url(${so});-webkit-mask:var(--mdi-book-open-blank-variant-outline-icon-svg) no-repeat;mask:var(--mdi-book-open-blank-variant-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-brightness-4{--mdi-brightness-4-icon-svg: url(${mo});-webkit-mask:var(--mdi-brightness-4-icon-svg) no-repeat;mask:var(--mdi-brightness-4-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar{--mdi-calendar-icon-svg: url(${ko});-webkit-mask:var(--mdi-calendar-icon-svg) no-repeat;mask:var(--mdi-calendar-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-check{--mdi-calendar-check-icon-svg: url(${po});-webkit-mask:var(--mdi-calendar-check-icon-svg) no-repeat;mask:var(--mdi-calendar-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-clock{--mdi-calendar-clock-icon-svg: url(${go});-webkit-mask:var(--mdi-calendar-clock-icon-svg) no-repeat;mask:var(--mdi-calendar-clock-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-edit{--mdi-calendar-edit-icon-svg: url(${bo});-webkit-mask:var(--mdi-calendar-edit-icon-svg) no-repeat;mask:var(--mdi-calendar-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-remove{--mdi-calendar-remove-icon-svg: url(${vo});-webkit-mask:var(--mdi-calendar-remove-icon-svg) no-repeat;mask:var(--mdi-calendar-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-search{--mdi-calendar-search-icon-svg: url(${uo});-webkit-mask:var(--mdi-calendar-search-icon-svg) no-repeat;mask:var(--mdi-calendar-search-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-call-split{--mdi-call-split-icon-svg: url(${ho});-webkit-mask:var(--mdi-call-split-icon-svg) no-repeat;mask:var(--mdi-call-split-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cancel{--mdi-cancel-icon-svg: url(${fo});-webkit-mask:var(--mdi-cancel-icon-svg) no-repeat;mask:var(--mdi-cancel-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cash-check{--mdi-cash-check-icon-svg: url(${wo});-webkit-mask:var(--mdi-cash-check-icon-svg) no-repeat;mask:var(--mdi-cash-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cash-remove{--mdi-cash-remove-icon-svg: url(${xo});-webkit-mask:var(--mdi-cash-remove-icon-svg) no-repeat;mask:var(--mdi-cash-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-certificate{--mdi-certificate-icon-svg: url(${_o});-webkit-mask:var(--mdi-certificate-icon-svg) no-repeat;mask:var(--mdi-certificate-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-certificate-outline{--mdi-certificate-outline-icon-svg: url(${yo});-webkit-mask:var(--mdi-certificate-outline-icon-svg) no-repeat;mask:var(--mdi-certificate-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-change-record-type{--mdi-change-record-type-icon-svg: url(${zo});-webkit-mask:var(--mdi-change-record-type-icon-svg) no-repeat;mask:var(--mdi-change-record-type-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check{--mdi-check-icon-svg: url(${$o});-webkit-mask:var(--mdi-check-icon-svg) no-repeat;mask:var(--mdi-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-all{--mdi-check-all-icon-svg: url(${Ro});-webkit-mask:var(--mdi-check-all-icon-svg) no-repeat;mask:var(--mdi-check-all-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-bold{--mdi-check-bold-icon-svg: url(${hr});-webkit-mask:var(--mdi-check-bold-icon-svg) no-repeat;mask:var(--mdi-check-bold-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-blank-outline{--mdi-checkbox-blank-outline-icon-svg: url(${Lo});-webkit-mask:var(--mdi-checkbox-blank-outline-icon-svg) no-repeat;mask:var(--mdi-checkbox-blank-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-marked-circle-outline{--mdi-checkbox-marked-circle-outline-icon-svg: url(${Uo});-webkit-mask:var(--mdi-checkbox-marked-circle-outline-icon-svg) no-repeat;mask:var(--mdi-checkbox-marked-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-box-outline{--mdi-check-box-outline-icon-svg: url(${So});-webkit-mask:var(--mdi-check-box-outline-icon-svg) no-repeat;mask:var(--mdi-check-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-marked{--mdi-checkbox-marked-icon-svg: url(${Co});-webkit-mask:var(--mdi-checkbox-marked-icon-svg) no-repeat;mask:var(--mdi-checkbox-marked-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-circle{--mdi-check-circle-icon-svg: url(${To});-webkit-mask:var(--mdi-check-circle-icon-svg) no-repeat;mask:var(--mdi-check-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-circle-outline{--mdi-check-circle-outline-icon-svg: url(${Bo});-webkit-mask:var(--mdi-check-circle-outline-icon-svg) no-repeat;mask:var(--mdi-check-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-outline{--mdi-check-outline-icon-svg: url(${Io});-webkit-mask:var(--mdi-check-outline-icon-svg) no-repeat;mask:var(--mdi-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-underline{--mdi-check-underline-icon-svg: url(${jo});-webkit-mask:var(--mdi-check-underline-icon-svg) no-repeat;mask:var(--mdi-check-underline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down{--mdi-chevron-down-icon-svg: url(${vr});-webkit-mask:var(--mdi-chevron-down-icon-svg) no-repeat;mask:var(--mdi-chevron-down-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-box{--mdi-chevron-down-box-icon-svg: url(${Mo});-webkit-mask:var(--mdi-chevron-down-box-icon-svg) no-repeat;mask:var(--mdi-chevron-down-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-box-outline{--mdi-chevron-down-box-outline-icon-svg: url(${Fo});-webkit-mask:var(--mdi-chevron-down-box-outline-icon-svg) no-repeat;mask:var(--mdi-chevron-down-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-circle{--mdi-chevron-down-circle-icon-svg: url(${Ao});-webkit-mask:var(--mdi-chevron-down-circle-icon-svg) no-repeat;mask:var(--mdi-chevron-down-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-circle-outline{--mdi-chevron-down-circle-outline-icon-svg: url(${Eo});-webkit-mask:var(--mdi-chevron-down-circle-outline-icon-svg) no-repeat;mask:var(--mdi-chevron-down-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-circle{--mdi-circle-icon-svg: url(${No});-webkit-mask:var(--mdi-circle-icon-svg) no-repeat;mask:var(--mdi-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-check{--mdi-clipboard-check-icon-svg: url(${Oo});-webkit-mask:var(--mdi-clipboard-check-icon-svg) no-repeat;mask:var(--mdi-clipboard-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-check-outline{--mdi-clipboard-check-outline-icon-svg: url(${Do});-webkit-mask:var(--mdi-clipboard-check-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-edit{--mdi-clipboard-edit-icon-svg: url(${qo});-webkit-mask:var(--mdi-clipboard-edit-icon-svg) no-repeat;mask:var(--mdi-clipboard-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-edit-outline{--mdi-clipboard-edit-outline-icon-svg: url(${Go});-webkit-mask:var(--mdi-clipboard-edit-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-edit-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-multiple{--mdi-clipboard-multiple-icon-svg: url(${Ho});-webkit-mask:var(--mdi-clipboard-multiple-icon-svg) no-repeat;mask:var(--mdi-clipboard-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-multiple-outline{--mdi-clipboard-multiple-outline-icon-svg: url(${Po});-webkit-mask:var(--mdi-clipboard-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-outline{--mdi-clipboard-outline-icon-svg: url(${Wo});-webkit-mask:var(--mdi-clipboard-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close{--mdi-close-icon-svg: url(${ur});-webkit-mask:var(--mdi-close-icon-svg) no-repeat;mask:var(--mdi-close-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-circle{--mdi-close-circle-icon-svg: url(${Qo});-webkit-mask:var(--mdi-close-circle-icon-svg) no-repeat;mask:var(--mdi-close-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-circle-outline{--mdi-close-circle-outline-icon-svg: url(${Vo});-webkit-mask:var(--mdi-close-circle-outline-icon-svg) no-repeat;mask:var(--mdi-close-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-thick{--mdi-close-thick-icon-svg: url(${Yo});-webkit-mask:var(--mdi-close-thick-icon-svg) no-repeat;mask:var(--mdi-close-thick-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-coffee{--mdi-coffee-icon-svg: url(${Ko});-webkit-mask:var(--mdi-coffee-icon-svg) no-repeat;mask:var(--mdi-coffee-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-coffee-outline{--mdi-coffee-outline-icon-svg: url(${Xo});-webkit-mask:var(--mdi-coffee-outline-icon-svg) no-repeat;mask:var(--mdi-coffee-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cog{--mdi-cog-icon-svg: url(${Jo});-webkit-mask:var(--mdi-cog-icon-svg) no-repeat;mask:var(--mdi-cog-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cog-outline{--mdi-cog-outline-icon-svg: url(${Zo});-webkit-mask:var(--mdi-cog-outline-icon-svg) no-repeat;mask:var(--mdi-cog-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-content-copy{--mdi-content-copy-icon-svg: url(${el});-webkit-mask:var(--mdi-content-copy-icon-svg) no-repeat;mask:var(--mdi-content-copy-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-currency-usd{--mdi-currency-usd-icon-svg: url(${il});-webkit-mask:var(--mdi-currency-usd-icon-svg) no-repeat;mask:var(--mdi-currency-usd-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-currency-usd-off{--mdi-currency-usd-off-icon-svg: url(${al});-webkit-mask:var(--mdi-currency-usd-off-icon-svg) no-repeat;mask:var(--mdi-currency-usd-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-database-refresh{--mdi-database-refresh-icon-svg: url(${rl});-webkit-mask:var(--mdi-database-refresh-icon-svg) no-repeat;mask:var(--mdi-database-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-delete{--mdi-delete-icon-svg: url(${ol});-webkit-mask:var(--mdi-delete-icon-svg) no-repeat;mask:var(--mdi-delete-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-delete-outline{--mdi-delete-outline-icon-svg: url(${ll});-webkit-mask:var(--mdi-delete-outline-icon-svg) no-repeat;mask:var(--mdi-delete-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-dots-grid{--mdi-dots-grid-icon-svg: url(${tl});-webkit-mask:var(--mdi-dots-grid-icon-svg) no-repeat;mask:var(--mdi-dots-grid-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-dots-vertical{--mdi-dots-vertical-icon-svg: url(${nl});-webkit-mask:var(--mdi-dots-vertical-icon-svg) no-repeat;mask:var(--mdi-dots-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-download{--mdi-download-icon-svg: url(${cl});-webkit-mask:var(--mdi-download-icon-svg) no-repeat;mask:var(--mdi-download-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-drag{--mdi-drag-icon-svg: url(${dl});-webkit-mask:var(--mdi-drag-icon-svg) no-repeat;mask:var(--mdi-drag-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-drag-vertical{--mdi-drag-vertical-icon-svg: url(${sl});-webkit-mask:var(--mdi-drag-vertical-icon-svg) no-repeat;mask:var(--mdi-drag-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-eye-off-outline{--mdi-eye-off-outline-icon-svg: url(${ml});-webkit-mask:var(--mdi-eye-off-outline-icon-svg) no-repeat;mask:var(--mdi-eye-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-eye-outline{--mdi-eye-outline-icon-svg: url(${kl});-webkit-mask:var(--mdi-eye-outline-icon-svg) no-repeat;mask:var(--mdi-eye-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file{--mdi-file-icon-svg: url(${pl});-webkit-mask:var(--mdi-file-icon-svg) no-repeat;mask:var(--mdi-file-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-alert{--mdi-file-alert-icon-svg: url(${gl});-webkit-mask:var(--mdi-file-alert-icon-svg) no-repeat;mask:var(--mdi-file-alert-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-alert-outline{--mdi-file-alert-outline-icon-svg: url(${bl});-webkit-mask:var(--mdi-file-alert-outline-icon-svg) no-repeat;mask:var(--mdi-file-alert-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-cad{--mdi-file-cad-icon-svg: url(${vl});-webkit-mask:var(--mdi-file-cad-icon-svg) no-repeat;mask:var(--mdi-file-cad-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-check{--mdi-file-check-icon-svg: url(${ul});-webkit-mask:var(--mdi-file-check-icon-svg) no-repeat;mask:var(--mdi-file-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-check-outline{--mdi-file-check-outline-icon-svg: url(${hl});-webkit-mask:var(--mdi-file-check-outline-icon-svg) no-repeat;mask:var(--mdi-file-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-document-outline{--mdi-file-document-outline-icon-svg: url(${fl});-webkit-mask:var(--mdi-file-document-outline-icon-svg) no-repeat;mask:var(--mdi-file-document-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-excel-outline{--mdi-file-excel-outline-icon-svg: url(${wl});-webkit-mask:var(--mdi-file-excel-outline-icon-svg) no-repeat;mask:var(--mdi-file-excel-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-move{--mdi-file-move-icon-svg: url(${xl});-webkit-mask:var(--mdi-file-move-icon-svg) no-repeat;mask:var(--mdi-file-move-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-move-outline{--mdi-file-move-outline-icon-svg: url(${_l});-webkit-mask:var(--mdi-file-move-outline-icon-svg) no-repeat;mask:var(--mdi-file-move-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-multiple{--mdi-file-multiple-icon-svg: url(${yl});-webkit-mask:var(--mdi-file-multiple-icon-svg) no-repeat;mask:var(--mdi-file-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-multiple-outline{--mdi-file-multiple-outline-icon-svg: url(${zl});-webkit-mask:var(--mdi-file-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-file-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-music-outline{--mdi-file-music-outline-icon-svg: url(${$l});-webkit-mask:var(--mdi-file-music-outline-icon-svg) no-repeat;mask:var(--mdi-file-music-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-outline{--mdi-file-outline-icon-svg: url(${Rl});-webkit-mask:var(--mdi-file-outline-icon-svg) no-repeat;mask:var(--mdi-file-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-pdf-outline{--mdi-file-pdf-outline-icon-svg: url(${Ll});-webkit-mask:var(--mdi-file-pdf-outline-icon-svg) no-repeat;mask:var(--mdi-file-pdf-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-question{--mdi-file-question-icon-svg: url(${Ul});-webkit-mask:var(--mdi-file-question-icon-svg) no-repeat;mask:var(--mdi-file-question-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-question-outline{--mdi-file-question-outline-icon-svg: url(${Sl});-webkit-mask:var(--mdi-file-question-outline-icon-svg) no-repeat;mask:var(--mdi-file-question-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-search-outline{--mdi-file-search-outline-icon-svg: url(${Cl});-webkit-mask:var(--mdi-file-search-outline-icon-svg) no-repeat;mask:var(--mdi-file-search-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-send{--mdi-file-send-icon-svg: url(${Tl});-webkit-mask:var(--mdi-file-send-icon-svg) no-repeat;mask:var(--mdi-file-send-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-send-outline{--mdi-file-send-outline-icon-svg: url(${Bl});-webkit-mask:var(--mdi-file-send-outline-icon-svg) no-repeat;mask:var(--mdi-file-send-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-tree{--mdi-file-tree-icon-svg: url(${Il});-webkit-mask:var(--mdi-file-tree-icon-svg) no-repeat;mask:var(--mdi-file-tree-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-tree-outline{--mdi-file-tree-outline-icon-svg: url(${jl});-webkit-mask:var(--mdi-file-tree-outline-icon-svg) no-repeat;mask:var(--mdi-file-tree-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-upload{--mdi-file-upload-icon-svg: url(${Ml});-webkit-mask:var(--mdi-file-upload-icon-svg) no-repeat;mask:var(--mdi-file-upload-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-upload-outline{--mdi-file-upload-outline-icon-svg: url(${Fl});-webkit-mask:var(--mdi-file-upload-outline-icon-svg) no-repeat;mask:var(--mdi-file-upload-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter{--mdi-filter-icon-svg: url(${Al});-webkit-mask:var(--mdi-filter-icon-svg) no-repeat;mask:var(--mdi-filter-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-minus-outline{--mdi-filter-minus-outline-icon-svg: url(${El});-webkit-mask:var(--mdi-filter-minus-outline-icon-svg) no-repeat;mask:var(--mdi-filter-minus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-off-outline{--mdi-filter-off-outline-icon-svg: url(${Nl});-webkit-mask:var(--mdi-filter-off-outline-icon-svg) no-repeat;mask:var(--mdi-filter-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-outline{--mdi-filter-outline-icon-svg: url(${Ol});-webkit-mask:var(--mdi-filter-outline-icon-svg) no-repeat;mask:var(--mdi-filter-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-plus-outline{--mdi-filter-plus-outline-icon-svg: url(${Dl});-webkit-mask:var(--mdi-filter-plus-outline-icon-svg) no-repeat;mask:var(--mdi-filter-plus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-remove-outline{--mdi-filter-remove-outline-icon-svg: url(${ql});-webkit-mask:var(--mdi-filter-remove-outline-icon-svg) no-repeat;mask:var(--mdi-filter-remove-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-fire{--mdi-fire-icon-svg: url(${Gl});-webkit-mask:var(--mdi-fire-icon-svg) no-repeat;mask:var(--mdi-fire-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-flip-vertical{--mdi-flip-vertical-icon-svg: url(${Hl});-webkit-mask:var(--mdi-flip-vertical-icon-svg) no-repeat;mask:var(--mdi-flip-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-folder{--mdi-folder-icon-svg: url(${Pl});-webkit-mask:var(--mdi-folder-icon-svg) no-repeat;mask:var(--mdi-folder-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-folder-open{--mdi-folder-open-icon-svg: url(${Wl});-webkit-mask:var(--mdi-folder-open-icon-svg) no-repeat;mask:var(--mdi-folder-open-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-forum{--mdi-forum-icon-svg: url(${Ql});-webkit-mask:var(--mdi-forum-icon-svg) no-repeat;mask:var(--mdi-forum-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-forum-outline{--mdi-forum-outline-icon-svg: url(${Vl});-webkit-mask:var(--mdi-forum-outline-icon-svg) no-repeat;mask:var(--mdi-forum-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-github{--mdi-github-icon-svg: url(${Yl});-webkit-mask:var(--mdi-github-icon-svg) no-repeat;mask:var(--mdi-github-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help{--mdi-help-icon-svg: url(${Kl});-webkit-mask:var(--mdi-help-icon-svg) no-repeat;mask:var(--mdi-help-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help-circle{--mdi-help-circle-icon-svg: url(${Xl});-webkit-mask:var(--mdi-help-circle-icon-svg) no-repeat;mask:var(--mdi-help-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help-circle-outline{--mdi-help-circle-outline-icon-svg: url(${Jl});-webkit-mask:var(--mdi-help-circle-outline-icon-svg) no-repeat;mask:var(--mdi-help-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-history{--mdi-history-icon-svg: url(${Zl});-webkit-mask:var(--mdi-history-icon-svg) no-repeat;mask:var(--mdi-history-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-information{--mdi-information-icon-svg: url(${et});-webkit-mask:var(--mdi-information-icon-svg) no-repeat;mask:var(--mdi-information-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-information-outline{--mdi-information-outline-icon-svg: url(${it});-webkit-mask:var(--mdi-information-outline-icon-svg) no-repeat;mask:var(--mdi-information-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb{--mdi-lightbulb-icon-svg: url(${at});-webkit-mask:var(--mdi-lightbulb-icon-svg) no-repeat;mask:var(--mdi-lightbulb-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-off{--mdi-lightbulb-off-icon-svg: url(${rt});-webkit-mask:var(--mdi-lightbulb-off-icon-svg) no-repeat;mask:var(--mdi-lightbulb-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-off-outline{--mdi-lightbulb-off-outline-icon-svg: url(${ot});-webkit-mask:var(--mdi-lightbulb-off-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-on{--mdi-lightbulb-on-icon-svg: url(${lt});-webkit-mask:var(--mdi-lightbulb-on-icon-svg) no-repeat;mask:var(--mdi-lightbulb-on-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-on-outline{--mdi-lightbulb-on-outline-icon-svg: url(${tt});-webkit-mask:var(--mdi-lightbulb-on-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-on-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-outline{--mdi-lightbulb-outline-icon-svg: url(${nt});-webkit-mask:var(--mdi-lightbulb-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-link{--mdi-link-icon-svg: url(${ct});-webkit-mask:var(--mdi-link-icon-svg) no-repeat;mask:var(--mdi-link-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-link-variant{--mdi-link-variant-icon-svg: url(${dt});-webkit-mask:var(--mdi-link-variant-icon-svg) no-repeat;mask:var(--mdi-link-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-load{--mdi-load-icon-svg: url(${st});-webkit-mask:var(--mdi-load-icon-svg) no-repeat;mask:var(--mdi-load-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-magnify{--mdi-magnify-icon-svg: url(${mt});-webkit-mask:var(--mdi-magnify-icon-svg) no-repeat;mask:var(--mdi-magnify-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-map-marker-radius{--mdi-map-marker-radius-icon-svg: url(${kt});-webkit-mask:var(--mdi-map-marker-radius-icon-svg) no-repeat;mask:var(--mdi-map-marker-radius-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-map-marker-radius-outline{--mdi-map-marker-radius-outline-icon-svg: url(${pt});-webkit-mask:var(--mdi-map-marker-radius-outline-icon-svg) no-repeat;mask:var(--mdi-map-marker-radius-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-menu{--mdi-menu-icon-svg: url(${gt});-webkit-mask:var(--mdi-menu-icon-svg) no-repeat;mask:var(--mdi-menu-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-message-text{--mdi-message-text-icon-svg: url(${bt});-webkit-mask:var(--mdi-message-text-icon-svg) no-repeat;mask:var(--mdi-message-text-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-message-text-outline{--mdi-message-text-outline-icon-svg: url(${vt});-webkit-mask:var(--mdi-message-text-outline-icon-svg) no-repeat;mask:var(--mdi-message-text-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-microsoft-excel{--mdi-microsoft-excel-icon-svg: url(${ut});-webkit-mask:var(--mdi-microsoft-excel-icon-svg) no-repeat;mask:var(--mdi-microsoft-excel-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus{--mdi-minus-icon-svg: url(${ht});-webkit-mask:var(--mdi-minus-icon-svg) no-repeat;mask:var(--mdi-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus-circle{--mdi-minus-circle-icon-svg: url(${Ur});-webkit-mask:var(--mdi-minus-circle-icon-svg) no-repeat;mask:var(--mdi-minus-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus-circle-outline{--mdi-minus-circle-outline-icon-svg: url(${ft});-webkit-mask:var(--mdi-minus-circle-outline-icon-svg) no-repeat;mask:var(--mdi-minus-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-order-bool-ascending-variant{--mdi-order-bool-ascending-variant-icon-svg: url(${wt});-webkit-mask:var(--mdi-order-bool-ascending-variant-icon-svg) no-repeat;mask:var(--mdi-order-bool-ascending-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-page-first{--mdi-page-first-icon-svg: url(${Sr});-webkit-mask:var(--mdi-page-first-icon-svg) no-repeat;mask:var(--mdi-page-first-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-page-last{--mdi-page-last-icon-svg: url(${Tr});-webkit-mask:var(--mdi-page-last-icon-svg) no-repeat;mask:var(--mdi-page-last-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-paperclip{--mdi-paperclip-icon-svg: url(${xt});-webkit-mask:var(--mdi-paperclip-icon-svg) no-repeat;mask:var(--mdi-paperclip-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil{--mdi-pencil-icon-svg: url(${_t});-webkit-mask:var(--mdi-pencil-icon-svg) no-repeat;mask:var(--mdi-pencil-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-outline{--mdi-pencil-outline-icon-svg: url(${yt});-webkit-mask:var(--mdi-pencil-outline-icon-svg) no-repeat;mask:var(--mdi-pencil-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-box-multiple{--mdi-pencil-box-multiple-icon-svg: url(${zt});-webkit-mask:var(--mdi-pencil-box-multiple-icon-svg) no-repeat;mask:var(--mdi-pencil-box-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-box-multiple-outline{--mdi-pencil-box-multiple-outline-icon-svg: url(${$t});-webkit-mask:var(--mdi-pencil-box-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-pencil-box-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-percent{--mdi-percent-icon-svg: url(${Rt});-webkit-mask:var(--mdi-percent-icon-svg) no-repeat;mask:var(--mdi-percent-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-percent-outline{--mdi-percent-outline-icon-svg: url(${Lt});-webkit-mask:var(--mdi-percent-outline-icon-svg) no-repeat;mask:var(--mdi-percent-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pin-off-outline{--mdi-pin-off-outline-icon-svg: url(${Ut});-webkit-mask:var(--mdi-pin-off-outline-icon-svg) no-repeat;mask:var(--mdi-pin-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pin-outline{--mdi-pin-outline-icon-svg: url(${St});-webkit-mask:var(--mdi-pin-outline-icon-svg) no-repeat;mask:var(--mdi-pin-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-playlist-plus{--mdi-playlist-plus-icon-svg: url(${Ct});-webkit-mask:var(--mdi-playlist-plus-icon-svg) no-repeat;mask:var(--mdi-playlist-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-play-circle-outline{--mdi-play-circle-outline-icon-svg: url(${Tt});-webkit-mask:var(--mdi-play-circle-outline-icon-svg) no-repeat;mask:var(--mdi-play-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-playlist-remove{--mdi-playlist-remove-icon-svg: url(${Bt});-webkit-mask:var(--mdi-playlist-remove-icon-svg) no-repeat;mask:var(--mdi-playlist-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus-circle{--mdi-plus-circle-icon-svg: url(${Lr});-webkit-mask:var(--mdi-plus-circle-icon-svg) no-repeat;mask:var(--mdi-plus-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus-circle-outline{--mdi-plus-circle-outline-icon-svg: url(${It});-webkit-mask:var(--mdi-plus-circle-outline-icon-svg) no-repeat;mask:var(--mdi-plus-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus{--mdi-plus-icon-svg: url(${jt});-webkit-mask:var(--mdi-plus-icon-svg) no-repeat;mask:var(--mdi-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-progress-download{--mdi-progress-download-icon-svg: url(${Mt});-webkit-mask:var(--mdi-progress-download-icon-svg) no-repeat;mask:var(--mdi-progress-download-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-redo{--mdi-redo-icon-svg: url(${Ft});-webkit-mask:var(--mdi-redo-icon-svg) no-repeat;mask:var(--mdi-redo-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-refresh{--mdi-refresh-icon-svg: url(${At});-webkit-mask:var(--mdi-refresh-icon-svg) no-repeat;mask:var(--mdi-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-shape-square-plus{--mdi-shape-square-plus-icon-svg: url(${Et});-webkit-mask:var(--mdi-shape-square-plus-icon-svg) no-repeat;mask:var(--mdi-shape-square-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-snowflake{--mdi-snowflake-icon-svg: url(${Nt});-webkit-mask:var(--mdi-snowflake-icon-svg) no-repeat;mask:var(--mdi-snowflake-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-ascending{--mdi-sort-ascending-icon-svg: url(${Ot});-webkit-mask:var(--mdi-sort-ascending-icon-svg) no-repeat;mask:var(--mdi-sort-ascending-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-descending{--mdi-sort-descending-icon-svg: url(${Dt});-webkit-mask:var(--mdi-sort-descending-icon-svg) no-repeat;mask:var(--mdi-sort-descending-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-variant-off{--mdi-sort-variant-off-icon-svg: url(${qt});-webkit-mask:var(--mdi-sort-variant-off-icon-svg) no-repeat;mask:var(--mdi-sort-variant-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-variant-remove{--mdi-sort-variant-remove-icon-svg: url(${Gt});-webkit-mask:var(--mdi-sort-variant-remove-icon-svg) no-repeat;mask:var(--mdi-sort-variant-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-square-edit-outline{--mdi-square-edit-outline-icon-svg: url(${Ht});-webkit-mask:var(--mdi-square-edit-outline-icon-svg) no-repeat;mask:var(--mdi-square-edit-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-star{--mdi-star-icon-svg: url(${Pt});-webkit-mask:var(--mdi-star-icon-svg) no-repeat;mask:var(--mdi-star-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-star-outline{--mdi-star-outline-icon-svg: url(${Wt});-webkit-mask:var(--mdi-star-outline-icon-svg) no-repeat;mask:var(--mdi-star-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-stop-circle-outline{--mdi-stop-circle-outline-icon-svg: url(${Qt});-webkit-mask:var(--mdi-stop-circle-outline-icon-svg) no-repeat;mask:var(--mdi-stop-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-subdirectory-arrow-right{--mdi-subdirectory-arrow-right-icon-svg: url(${Vt});-webkit-mask:var(--mdi-subdirectory-arrow-right-icon-svg) no-repeat;mask:var(--mdi-subdirectory-arrow-right-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-swap-horizontal{--mdi-swap-horizontal-icon-svg: url(${Yt});-webkit-mask:var(--mdi-swap-horizontal-icon-svg) no-repeat;mask:var(--mdi-swap-horizontal-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-swap-vertical{--mdi-swap-vertical-icon-svg: url(${Kt});-webkit-mask:var(--mdi-swap-vertical-icon-svg) no-repeat;mask:var(--mdi-swap-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sync{--mdi-sync-icon-svg: url(${Xt});-webkit-mask:var(--mdi-sync-icon-svg) no-repeat;mask:var(--mdi-sync-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sync-circle{--mdi-sync-circle-icon-svg: url(${Jt});-webkit-mask:var(--mdi-sync-circle-icon-svg) no-repeat;mask:var(--mdi-sync-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-table-edit{--mdi-table-edit-icon-svg: url(${Zt});-webkit-mask:var(--mdi-table-edit-icon-svg) no-repeat;mask:var(--mdi-table-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-table-refresh{--mdi-table-refresh-icon-svg: url(${en});-webkit-mask:var(--mdi-table-refresh-icon-svg) no-repeat;mask:var(--mdi-table-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-remove{--mdi-text-box-remove-icon-svg: url(${an});-webkit-mask:var(--mdi-text-box-remove-icon-svg) no-repeat;mask:var(--mdi-text-box-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-remove-outline{--mdi-text-box-remove-outline-icon-svg: url(${rn});-webkit-mask:var(--mdi-text-box-remove-outline-icon-svg) no-repeat;mask:var(--mdi-text-box-remove-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-search-outline{--mdi-text-box-search-outline-icon-svg: url(${on});-webkit-mask:var(--mdi-text-box-search-outline-icon-svg) no-repeat;mask:var(--mdi-text-box-search-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-theme-light-dark{--mdi-theme-light-dark-icon-svg: url(${ln});-webkit-mask:var(--mdi-theme-light-dark-icon-svg) no-repeat;mask:var(--mdi-theme-light-dark-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-toggle-switch{--mdi-toggle-switch-icon-svg: url(${tn});-webkit-mask:var(--mdi-toggle-switch-icon-svg) no-repeat;mask:var(--mdi-toggle-switch-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-toggle-switch-off-outline{--mdi-toggle-switch-off-outline-icon-svg: url(${nn});-webkit-mask:var(--mdi-toggle-switch-off-outline-icon-svg) no-repeat;mask:var(--mdi-toggle-switch-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-translate{--mdi-translate-icon-svg: url(${cn});-webkit-mask:var(--mdi-translate-icon-svg) no-repeat;mask:var(--mdi-translate-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-trash-can{--mdi-trash-can-icon-svg: url(${dn});-webkit-mask:var(--mdi-trash-can-icon-svg) no-repeat;mask:var(--mdi-trash-can-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-trash-can-outline{--mdi-trash-can-outline-icon-svg: url(${sn});-webkit-mask:var(--mdi-trash-can-outline-icon-svg) no-repeat;mask:var(--mdi-trash-can-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-truck{--mdi-truck-icon-svg: url(${mn});-webkit-mask:var(--mdi-truck-icon-svg) no-repeat;mask:var(--mdi-truck-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-truck-delivery-outline{--mdi-truck-delivery-outline-icon-svg: url(${kn});-webkit-mask:var(--mdi-truck-delivery-outline-icon-svg) no-repeat;mask:var(--mdi-truck-delivery-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-tune{--mdi-tune-icon-svg: url(${pn});-webkit-mask:var(--mdi-tune-icon-svg) no-repeat;mask:var(--mdi-tune-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-tune-variant{--mdi-tune-variant-icon-svg: url(${gn});-webkit-mask:var(--mdi-tune-variant-icon-svg) no-repeat;mask:var(--mdi-tune-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-undo{--mdi-undo-icon-svg: url(${bn});-webkit-mask:var(--mdi-undo-icon-svg) no-repeat;mask:var(--mdi-undo-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-upload{--mdi-upload-icon-svg: url(${vn});-webkit-mask:var(--mdi-upload-icon-svg) no-repeat;mask:var(--mdi-upload-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-vanish{--mdi-vanish-icon-svg: url(${un});-webkit-mask:var(--mdi-vanish-icon-svg) no-repeat;mask:var(--mdi-vanish-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-wrench{--mdi-wrench-icon-svg: url(${hn});-webkit-mask:var(--mdi-wrench-icon-svg) no-repeat;mask:var(--mdi-wrench-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-wrench-outline{--mdi-wrench-outline-icon-svg: url(${fn});-webkit-mask:var(--mdi-wrench-outline-icon-svg) no-repeat;mask:var(--mdi-wrench-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi{display:inline-block;align-items:center;background-color:currentColor;font-size:18px;width:1em;height:1em}.mdi.mdi-state-disabled{opacity:.35}.editable-field{background-color:rgba(227,240,251,.569) !important}.unsaved-editable-field{background-color:#fbfdd1 !important}.button-style{cursor:pointer;background-color:#fff;border:1px solid #ababab;border-radius:2px;justify-content:center;text-align:center}.button-style:hover{border-color:rgb(145.5,145.5,145.5)}.header-tooltip-title{font-weight:bold;font-size:14px}.headerrow-tooltip-title{color:#ad0041;font-style:italic;font-size:13px;font-weight:bold}.l4{--slick-tooltip-color: #fff}.l4 .header-tooltip-title,.l4 .headerrow-tooltip-title{color:#fff}.l4.slick-custom-tooltip{color:#fff;background-color:#363636;border:2px solid #252525}.l4.slick-custom-tooltip.arrow-down::after,.l4.slick-custom-tooltip.arrow-up::after{border-width:10px}.l4.slick-custom-tooltip.arrow-down::after{border-top-color:#252525}.l4.slick-custom-tooltip.arrow-up::after{top:-20px;border-bottom-color:#252525}.l4.slick-custom-tooltip.arrow-left-align::after{margin-left:15px}.l4.slick-custom-tooltip.arrow-right-align::after{margin-left:calc(100% - 20px - 15px)}.l6.slick-custom-tooltip.arrow-left-align::after{margin-left:4px}`,""])},168:(e,i,a)=>{a.r(i),a.d(i,{Example33:()=>S});var r={};a.r(r),a.d(r,{bindables:()=>d,default:()=>n,dependencies:()=>c,name:()=>l,register:()=>m,template:()=>t});var o=a(5394);a(5923);const l="example33",t='

\n ${title}\n \n \n code\n \n \n

\n
\n\n
\n \n \n
\n\n\n\n',n=t,c=[],d={};let s;function m(e){s||(s=o.K9.define({name:l,template:t,dependencies:c,bindables:d})),e.register(s)}var k=a(9606),p=a(7793),g=a(6609),b=a(5072),v=a.n(b),u=a(7825),h=a.n(u),f=a(7659),w=a.n(f),x=a(5056),_=a.n(x),y=a(540),z=a.n(y),$=a(1113),R=a.n($),L=a(9029),U={};U.styleTagTransform=R(),U.setAttributes=_(),U.insert=w().bind(null,"head"),U.domAPI=h(),U.insertStyleElement=z(),v()(L.A,U),L.A&&L.A.locals&&L.A.locals,a(6757);let S=(()=>{let e,i,a=[(0,o.EM)(r)],l=[];return i=class{constructor(){this.title="Example 33: Regular & Custom Tooltips",this.subTitle='\n This demo shows how to create Regular & Custom Tooltips (Wiki docs)\n
\n
    \n
  • optionally parse regular [title] attributes and transform them into tooltips
  • \n
  • create your own Custom Tooltip via a Custom Formatter
  • \n
  • create an Async Custom Tooltip (Promise/Observable) to allowing fetching data from an API
  • \n
  • optionally add Custom Tooltip on Column Header & Column Header-Row (filters)
  • \n
',this.columnDefinitions=[],this.editCommandQueue=[],this.dataset=[],this.serverApiDelay=500,this.headerFormatter=(e,i,a,r)=>`
Custom Tooltip - Header
\n
Column:
${r.name}
`,this.headerRowFormatter=(e,i,a,r)=>`
Custom Tooltip - Header Row (filter)
\n
Column:
${r.field}
`,this.tooltipFormatter=(e,i,a,r,o,l)=>{const t=g._tQ.checkmarkMaterial(e,i,o.effortDriven,r,o,l);return`
Custom Tooltip
\n
Id:
${o.id}
\n
Title:
${o.title}
\n
Effort Driven:
${t.outerHTML||""}
\n
Completion:
${this.loadCompletionIcons(o.percentComplete)}
\n `},this.tooltipTaskAsyncFormatter=(e,i,a,r,o,l)=>`
Task ${o.id} - (async tooltip)
\n
Completion:
${g._tQ.percentCompleteBarWithText(e,i,o.percentComplete,r,o,l).outerHTML||""}
\n
Lifespan:
${o.__params.lifespan.toFixed(2)}
\n
Ratio:
${o.__params.ratio.toFixed(2)}
\n `,this.defineGrid()}attached(){this.dataset=this.loadData(500)}aureliaGridReady(e){this.aureliaGrid=e}defineGrid(){this.columnDefinitions=[{id:"title",name:"Title",field:"title",sortable:!0,type:g.PUO.string,editor:{model:g.R8o.longText,required:!0,alwaysSaveOnEnterKey:!0,minLength:5,maxLength:255},filterable:!0,customTooltip:{position:"right-align",formatter:()=>'
loading...
',asyncProcess:()=>new Promise((e=>{setTimeout((()=>e({ratio:10*Math.random()/10,lifespan:100*Math.random()})),this.serverApiDelay)})),asyncPostFormatter:this.tooltipTaskAsyncFormatter}},{id:"duration",name:"Duration",field:"duration",sortable:!0,filterable:!0,editor:{model:g.R8o.float,decimal:2,valueStep:1,maxValue:1e4,alwaysSaveOnEnterKey:!0},formatter:(e,i,a)=>a>1?`${a} days`:`${a} day`,type:g.PUO.number},{id:"desc",name:"Description",field:"description",width:100,filterable:!0,editor:{model:g.R8o.longText,required:!0,alwaysSaveOnEnterKey:!0,minLength:5,maxLength:255},formatter:(e,i,a,r,o)=>`${a||""}`,customTooltip:{useRegularTooltip:!0,useRegularTooltipFromCellTextOnly:!0}},{id:"desc2",name:"Description 2",field:"description",width:100,filterable:!0,editor:{model:g.R8o.longText,required:!0,alwaysSaveOnEnterKey:!0,minLength:5,maxLength:255},formatter:(e,i,a,r,o)=>`${a||""}`,customTooltip:{useRegularTooltip:!0,useRegularTooltipFromFormatterOnly:!0}},{id:"cost",name:'Cost',field:"cost",width:90,sortable:!0,filterable:!0,formatter:g._tQ.multiple,params:{formatters:[g._tQ.dollar,(e,i,a)=>`${a||""}`]},customTooltip:{useRegularTooltip:!0,useRegularTooltipFromFormatterOnly:!0},type:g.PUO.number},{id:"percentComplete",name:"% Complete",field:"percentComplete",type:g.PUO.number,editor:{model:g.R8o.slider,minValue:0,maxValue:100},formatter:g._tQ.percentCompleteBar,sortable:!0,filterable:!0,filter:{model:g.CuW.slider,operator:">="},customTooltip:{position:"center",formatter:(e,i,a)=>"string"==typeof a&&a.includes("%")?a:`${a}%`,headerFormatter:void 0,headerRowFormatter:void 0}},{id:"start",name:"Start",field:"start",sortable:!0,type:g.PUO.date,outputType:g.PUO.dateIso,filterable:!0,filter:{model:g.CuW.compoundDate},formatter:g._tQ.dateIso,editor:{model:g.R8o.date},customTooltip:{formatter:()=>"",asyncProcess:()=>new Promise((e=>{setTimeout((()=>e({})),this.serverApiDelay)})),asyncPostFormatter:this.tooltipFormatter.bind(this)}},{id:"finish",name:"Finish",field:"finish",sortable:!0,editor:{model:g.R8o.date,editorOptions:{range:{min:"today"}}},type:g.PUO.date,outputType:g.PUO.dateIso,formatter:g._tQ.dateIso,filterable:!0,filter:{model:g.CuW.dateRange},disableTooltip:!0},{id:"effortDriven",name:"Effort Driven",field:"effortDriven",width:80,minWidth:20,maxWidth:100,cssClass:"cell-effort-driven",sortable:!0,filterable:!0,filter:{collection:[{value:"",label:""},{value:!0,label:"True"},{value:!1,label:"False"}],model:g.CuW.singleSelect},exportWithFormatter:!1,formatter:g._tQ.checkmarkMaterial},{id:"prerequisites",name:"Prerequisites",field:"prerequisites",filterable:!0,formatter:(e,i,a)=>{if(a&&Array.isArray(a)){const e=a.map((e=>`Task ${e}`)).join(", ");return`${e}`}return""},customTooltip:{useRegularTooltip:!0,maxWidth:500},exportWithFormatter:!0,sanitizeDataExport:!0,minWidth:100,sortable:!0,type:g.PUO.string,editor:{collectionAsync:new Promise((e=>{setTimeout((()=>{e(Array.from(Array(this.dataset.length).keys()).map((e=>({value:e,label:e,prefix:"Task",suffix:"days"}))))}),500)})),customStructure:{label:"label",value:"value",labelPrefix:"prefix"},collectionOptions:{separatorBetweenTextLabels:" "},model:g.R8o.multipleSelect},filter:{collectionAsync:new Promise((e=>{setTimeout((()=>{e(Array.from(Array(this.dataset.length).keys()).map((e=>({value:e,label:`Task ${e}`}))))}))})),customStructure:{label:"label",value:"value",labelPrefix:"prefix"},collectionOptions:{separatorBetweenTextLabels:" "},model:g.CuW.multipleSelect,operator:g.huT.inContains}},{id:"action",name:"Action",field:"action",width:70,minWidth:70,maxWidth:70,formatter:()=>'
',excludeFromExport:!0,cellMenu:{hideCloseButton:!1,commandTitle:"Commands",commandItems:[{command:"command2",title:"Command 2",positionOrder:62,action:(e,i)=>{console.log(i.dataContext,i.column)},itemUsabilityOverride:e=>!e.dataContext.completed},{command:"command1",title:"Command 1",cssClass:"orange",positionOrder:61},{command:"delete-row",title:"Delete Row",positionOrder:64,iconCssClass:"mdi mdi-close",cssClass:"red",textCssClass:"bold",itemVisibilityOverride:e=>!e.dataContext.completed},{divider:!0,command:"",positionOrder:63},{command:"help",title:"Help",iconCssClass:"mdi mdi-help-circle-outline",positionOrder:66},{command:"something",title:"Disabled Command",disabled:!0,positionOrder:67}]}}],this.gridOptions={autoEdit:!0,autoCommitEdit:!0,editable:!0,autoResize:{container:"#demo-container",rightPadding:10},enableAutoSizeColumns:!0,enableAutoResize:!0,enableCellNavigation:!0,enableExcelExport:!0,excelExportOptions:{exportWithFormatter:!0},externalResources:[new k.T,new p.N],customTooltip:{formatter:this.tooltipFormatter.bind(this),headerFormatter:this.headerFormatter,headerRowFormatter:this.headerRowFormatter,usabilityOverride:e=>0!==e.cell&&"action"!==e?.column?.id},presets:{filters:[{columnId:"prerequisites",searchTerms:[1,3,5,7,9,12,15,18,21,25,28,29,30,32,34]}]},rowHeight:33,enableFiltering:!0,rowSelectionOptions:{selectActiveRow:!1},showCustomFooter:!0,enableCheckboxSelector:!0,enableRowSelection:!0,checkboxSelector:{hideInFilterHeaderRow:!1,hideInColumnTitleRow:!0},editCommandHandler:(e,i,a)=>{this.editCommandQueue.push(a),a.execute()},enableCellMenu:!0,cellMenu:{onCommand:(e,i)=>this.executeCommand(e,i),onOptionSelected:(e,i)=>{const a=i&&i.dataContext;a&&a.hasOwnProperty("completed")&&(a.completed=i.item.option,this.aureliaGrid.gridService.updateItem(a))}}}}loadData(e){const i=[];for(let a=0;a5&&e<25?a=1:e>=25&&e<50?a=2:e>=50&&e<75?a=3:e>=75&&e<100?a=4:100===e&&(a=5);for(let e=0;e=3?"text-warning":"text-secondary"}">`;return i}},t=i,"symbol"==typeof(n="Example33")&&(n=n.description?"[".concat(n.description,"]"):""),Object.defineProperty(t,"name",{configurable:!0,value:c?"".concat(c," ",n):n}),(()=>{const r="function"==typeof Symbol&&Symbol.metadata?Object.create(null):void 0;(function(e,i,a,r,o,l){function t(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var n,c=r.kind,d="getter"===c?"get":"setter"===c?"set":"value",s=!i&&e?r.static?e:e.prototype:null,m=i||(s?Object.getOwnPropertyDescriptor(s,r.name):{}),k=!1,p=a.length-1;p>=0;p--){var g={};for(var b in r)g[b]="access"===b?{}:r[b];for(var b in r.access)g.access[b]=r.access[b];g.addInitializer=function(e){if(k)throw new TypeError("Cannot add initializers after decoration has completed");l.push(t(e||null))};var v=(0,a[p])("accessor"===c?{get:m.get,set:m.set}:m[d],g);if("accessor"===c){if(void 0===v)continue;if(null===v||"object"!=typeof v)throw new TypeError("Object expected");(n=t(v.get))&&(m.get=n),(n=t(v.set))&&(m.set=n),(n=t(v.init))&&o.unshift(n)}else(n=t(v))&&("field"===c?o.unshift(n):m[d]=n)}s&&Object.defineProperty(s,r.name,m),k=!0})(null,e={value:i},a,{kind:"class",name:i.name,metadata:r},null,l),i=e.value,r&&Object.defineProperty(i,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:r}),function(e,i,a){for(var r=arguments.length>2,o=0;o{a.d(i,{A:()=>_n});var r=a(1601),o=a.n(r),l=a(6314),t=a.n(l),n=a(4417),c=a.n(n),d=new URL(a(3751),a.b),s=new URL(a(1771),a.b),m=new URL(a(996),a.b),k=new URL(a(6889),a.b),p=new URL(a(937),a.b),g=new URL(a(3326),a.b),b=new URL(a(2561),a.b),v=new URL(a(8980),a.b),u=new URL(a(4511),a.b),h=new URL(a(9153),a.b),f=new URL(a(2706),a.b),w=new URL(a(5325),a.b),x=new URL(a(6997),a.b),_=new URL(a(7890),a.b),y=new URL(a(7104),a.b),z=new URL(a(1825),a.b),$=new URL(a(1379),a.b),L=new URL(a(2156),a.b),U=new URL(a(7698),a.b),R=new URL(a(8997),a.b),S=new URL(a(2053),a.b),C=new URL(a(1434),a.b),B=new URL(a(737),a.b),I=new URL(a(4487),a.b),j=new URL(a(7951),a.b),M=new URL(a(3975),a.b),N=new URL(a(5672),a.b),H=new URL(a(1966),a.b),A=new URL(a(4756),a.b),E=new URL(a(3721),a.b),q=new URL(a(1761),a.b),G=new URL(a(1329),a.b),T=new URL(a(3888),a.b),F=new URL(a(7237),a.b),D=new URL(a(4555),a.b),O=new URL(a(7786),a.b),P=new URL(a(4200),a.b),Y=new URL(a(9067),a.b),V=new URL(a(3142),a.b),W=new URL(a(5001),a.b),X=new URL(a(1632),a.b),J=new URL(a(1830),a.b),K=new URL(a(4918),a.b),Q=new URL(a(1704),a.b),Z=new URL(a(9075),a.b),ee=new URL(a(3681),a.b),ie=new URL(a(8344),a.b),ae=new URL(a(3828),a.b),re=new URL(a(9712),a.b),oe=new URL(a(2805),a.b),le=new URL(a(5644),a.b),te=new URL(a(4029),a.b),ne=new URL(a(560),a.b),ce=new URL(a(8704),a.b),de=new URL(a(5259),a.b),se=new URL(a(4042),a.b),me=new URL(a(5904),a.b),ke=new URL(a(5052),a.b),pe=new URL(a(6988),a.b),ge=new URL(a(2216),a.b),be=new URL(a(3397),a.b),ve=new URL(a(739),a.b),ue=new URL(a(1959),a.b),he=new URL(a(9810),a.b),fe=new URL(a(6410),a.b),we=new URL(a(5717),a.b),xe=new URL(a(4441),a.b),_e=new URL(a(2312),a.b),ye=new URL(a(9279),a.b),ze=new URL(a(7185),a.b),$e=new URL(a(6428),a.b),Le=new URL(a(8166),a.b),Ue=new URL(a(7433),a.b),Re=new URL(a(4541),a.b),Se=new URL(a(9529),a.b),Ce=new URL(a(778),a.b),Be=new URL(a(4459),a.b),Ie=new URL(a(7535),a.b),je=new URL(a(1277),a.b),Me=new URL(a(3171),a.b),Ne=new URL(a(2210),a.b),He=new URL(a(416),a.b),Ae=new URL(a(284),a.b),Ee=new URL(a(4627),a.b),qe=new URL(a(9007),a.b),Ge=new URL(a(9869),a.b),Te=new URL(a(1335),a.b),Fe=new URL(a(6519),a.b),De=new URL(a(1403),a.b),Oe=new URL(a(7594),a.b),Pe=new URL(a(9036),a.b),Ye=new URL(a(9028),a.b),Ve=new URL(a(8092),a.b),We=new URL(a(3374),a.b),Xe=new URL(a(2451),a.b),Je=new URL(a(7548),a.b),Ke=new URL(a(8250),a.b),Qe=new URL(a(9562),a.b),Ze=new URL(a(6501),a.b),ei=new URL(a(9506),a.b),ii=new URL(a(3744),a.b),ai=new URL(a(2366),a.b),ri=new URL(a(736),a.b),oi=new URL(a(5589),a.b),li=new URL(a(5297),a.b),ti=new URL(a(5086),a.b),ni=new URL(a(9965),a.b),ci=new URL(a(1680),a.b),di=new URL(a(9274),a.b),si=new URL(a(4069),a.b),mi=new URL(a(6793),a.b),ki=new URL(a(8018),a.b),pi=new URL(a(1397),a.b),gi=new URL(a(3821),a.b),bi=new URL(a(5453),a.b),vi=new URL(a(1721),a.b),ui=new URL(a(729),a.b),hi=new URL(a(5309),a.b),fi=new URL(a(7523),a.b),wi=new URL(a(5951),a.b),xi=new URL(a(5784),a.b),_i=new URL(a(4907),a.b),yi=new URL(a(97),a.b),zi=new URL(a(1438),a.b),$i=new URL(a(6764),a.b),Li=new URL(a(3530),a.b),Ui=new URL(a(7865),a.b),Ri=new URL(a(9505),a.b),Si=new URL(a(4920),a.b),Ci=new URL(a(8908),a.b),Bi=new URL(a(5724),a.b),Ii=new URL(a(3447),a.b),ji=new URL(a(5741),a.b),Mi=new URL(a(6683),a.b),Ni=new URL(a(2964),a.b),Hi=new URL(a(1152),a.b),Ai=new URL(a(3049),a.b),Ei=new URL(a(4506),a.b),qi=new URL(a(3643),a.b),Gi=new URL(a(9808),a.b),Ti=new URL(a(109),a.b),Fi=new URL(a(4717),a.b),Di=new URL(a(9586),a.b),Oi=new URL(a(4341),a.b),Pi=new URL(a(6452),a.b),Yi=new URL(a(936),a.b),Vi=new URL(a(2250),a.b),Wi=new URL(a(9624),a.b),Xi=new URL(a(7741),a.b),Ji=new URL(a(8549),a.b),Ki=new URL(a(8202),a.b),Qi=new URL(a(8560),a.b),Zi=new URL(a(379),a.b),ea=new URL(a(7295),a.b),ia=new URL(a(1904),a.b),aa=new URL(a(8407),a.b),ra=new URL(a(7138),a.b),oa=new URL(a(795),a.b),la=new URL(a(166),a.b),ta=new URL(a(8900),a.b),na=new URL(a(3534),a.b),ca=new URL(a(1908),a.b),da=new URL(a(70),a.b),sa=new URL(a(5856),a.b),ma=new URL(a(6470),a.b),ka=new URL(a(7988),a.b),pa=new URL(a(1389),a.b),ga=new URL(a(6486),a.b),ba=new URL(a(1242),a.b),va=new URL(a(496),a.b),ua=new URL(a(8338),a.b),ha=new URL(a(9399),a.b),fa=new URL(a(2264),a.b),wa=new URL(a(7949),a.b),xa=new URL(a(3026),a.b),_a=new URL(a(6396),a.b),ya=new URL(a(2096),a.b),za=new URL(a(3567),a.b),$a=new URL(a(5030),a.b),La=new URL(a(8038),a.b),Ua=new URL(a(9333),a.b),Ra=new URL(a(5227),a.b),Sa=new URL(a(2376),a.b),Ca=new URL(a(3684),a.b),Ba=new URL(a(2117),a.b),Ia=new URL(a(7090),a.b),ja=new URL(a(6907),a.b),Ma=new URL(a(2638),a.b),Na=new URL(a(8506),a.b),Ha=new URL(a(4350),a.b),Aa=new URL(a(1906),a.b),Ea=new URL(a(1364),a.b),qa=new URL(a(8537),a.b),Ga=new URL(a(8163),a.b),Ta=new URL(a(6977),a.b),Fa=new URL(a(7679),a.b),Da=new URL(a(1888),a.b),Oa=new URL(a(2705),a.b),Pa=new URL(a(3575),a.b),Ya=new URL(a(3576),a.b),Va=new URL(a(9572),a.b),Wa=new URL(a(6122),a.b),Xa=new URL(a(5510),a.b),Ja=new URL(a(927),a.b),Ka=new URL(a(8073),a.b),Qa=new URL(a(5727),a.b),Za=new URL(a(917),a.b),er=new URL(a(6487),a.b),ir=new URL(a(8945),a.b),ar=new URL(a(2738),a.b),rr=new URL(a(5828),a.b),or=new URL(a(2518),a.b),lr=new URL(a(3276),a.b),tr=new URL(a(4314),a.b),nr=new URL(a(2449),a.b),cr=new URL(a(6673),a.b),dr=new URL(a(1304),a.b),sr=new URL(a(5383),a.b),mr=new URL(a(5066),a.b),kr=new URL(a(8646),a.b),pr=new URL(a(258),a.b),gr=t()(o()),br=c()(d),vr=c()(s),ur=c()(m),hr=c()(k),fr=c()(p),wr=c()(g),xr=c()(b),_r=c()(v),yr=c()(u),zr=c()(h),$r=c()(f),Lr=c()(w),Ur=c()(x),Rr=c()(_),Sr=c()(y),Cr=c()(z),Br=c()($),Ir=c()(L),jr=c()(U),Mr=c()(R),Nr=c()(S),Hr=c()(C),Ar=c()(B),Er=c()(I),qr=c()(j),Gr=c()(M),Tr=c()(N),Fr=c()(H),Dr=c()(A),Or=c()(E),Pr=c()(q),Yr=c()(G),Vr=c()(T),Wr=c()(F),Xr=c()(D),Jr=c()(O),Kr=c()(P),Qr=c()(Y),Zr=c()(V),eo=c()(W),io=c()(X),ao=c()(J),ro=c()(K),oo=c()(Q),lo=c()(Z),to=c()(ee),no=c()(ie),co=c()(ae),so=c()(re),mo=c()(oe),ko=c()(le),po=c()(te),go=c()(ne),bo=c()(ce),vo=c()(de),uo=c()(se),ho=c()(me),fo=c()(ke),wo=c()(pe),xo=c()(ge),_o=c()(be),yo=c()(ve),zo=c()(ue),$o=c()(he),Lo=c()(fe),Uo=c()(we),Ro=c()(xe),So=c()(_e),Co=c()(ye),Bo=c()(ze),Io=c()($e),jo=c()(Le),Mo=c()(Ue),No=c()(Re),Ho=c()(Se),Ao=c()(Ce),Eo=c()(Be),qo=c()(Ie),Go=c()(je),To=c()(Me),Fo=c()(Ne),Do=c()(He),Oo=c()(Ae),Po=c()(Ee),Yo=c()(qe),Vo=c()(Ge),Wo=c()(Te),Xo=c()(Fe),Jo=c()(De),Ko=c()(Oe),Qo=c()(Pe),Zo=c()(Ye),el=c()(Ve),il=c()(We),al=c()(Xe),rl=c()(Je),ol=c()(Ke),ll=c()(Qe),tl=c()(Ze),nl=c()(ei),cl=c()(ii),dl=c()(ai),sl=c()(ri),ml=c()(oi),kl=c()(li),pl=c()(ti),gl=c()(ni),bl=c()(ci),vl=c()(di),ul=c()(si),hl=c()(mi),fl=c()(ki),wl=c()(pi),xl=c()(gi),_l=c()(bi),yl=c()(vi),zl=c()(ui),$l=c()(hi),Ll=c()(fi),Ul=c()(wi),Rl=c()(xi),Sl=c()(_i),Cl=c()(yi),Bl=c()(zi),Il=c()($i),jl=c()(Li),Ml=c()(Ui),Nl=c()(Ri),Hl=c()(Si),Al=c()(Ci),El=c()(Bi),ql=c()(Ii),Gl=c()(ji),Tl=c()(Mi),Fl=c()(Ni),Dl=c()(Hi),Ol=c()(Ai),Pl=c()(Ei),Yl=c()(qi),Vl=c()(Gi),Wl=c()(Ti),Xl=c()(Fi),Jl=c()(Di),Kl=c()(Oi),Ql=c()(Pi),Zl=c()(Yi),et=c()(Vi),it=c()(Wi),at=c()(Xi),rt=c()(Ji),ot=c()(Ki),lt=c()(Qi),tt=c()(Zi),nt=c()(ea),ct=c()(ia),dt=c()(aa),st=c()(ra),mt=c()(oa),kt=c()(la),pt=c()(ta),gt=c()(na),bt=c()(ca),vt=c()(da),ut=c()(sa),ht=c()(ma),ft=c()(ka),wt=c()(pa),xt=c()(ga),_t=c()(ba),yt=c()(va),zt=c()(ua),$t=c()(ha),Lt=c()(fa),Ut=c()(wa),Rt=c()(xa),St=c()(_a),Ct=c()(ya),Bt=c()(za),It=c()($a),jt=c()(La),Mt=c()(Ua),Nt=c()(Ra),Ht=c()(Sa),At=c()(Ca),Et=c()(Ba),qt=c()(Ia),Gt=c()(ja),Tt=c()(Ma),Ft=c()(Na),Dt=c()(Ha),Ot=c()(Aa),Pt=c()(Ea),Yt=c()(qa),Vt=c()(Ga),Wt=c()(Ta),Xt=c()(Fa),Jt=c()(Da),Kt=c()(Oa),Qt=c()(Pa),Zt=c()(Ya),en=c()(Va),an=c()(Wa),rn=c()(Xa),on=c()(Ja),ln=c()(Ka),tn=c()(Qa),nn=c()(Za),cn=c()(er),dn=c()(ir),sn=c()(ar),mn=c()(rr),kn=c()(or),pn=c()(lr),gn=c()(tr),bn=c()(nr),vn=c()(cr),un=c()(dr),hn=c()(sr),fn=c()(mr),wn=c()(kr),xn=c()(pr);gr.push([e.id,`/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n *//*! name: vanilla-calendar-pro v2.9.10 | url: https://github.com/uvarov-frontend/vanilla-calendar-pro */.vanilla-calendar{position:relative;box-sizing:border-box;display:flex;width:300px;min-width:272px;max-width:100%;flex-direction:column;border-radius:.75rem;padding:1rem;opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:.15s}@supports((width: -webkit-max-content) or (width: max-content)) and ((height: -webkit-max-content) or (height: max-content)){.vanilla-calendar{height:-webkit-max-content;height:max-content;width:-webkit-max-content;width:max-content}}.vanilla-calendar_multiple{width:550px}@supports(width: -webkit-fit-content) or (width: -moz-fit-content) or (width: fit-content){.vanilla-calendar_multiple{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.vanilla-calendar button:focus-visible{border-radius:.5rem;outline-style:solid;outline-width:1px;outline-offset:-1px}.vanilla-calendar.vanilla-calendar_multiple .vanilla-calendar-days{flex-grow:0}.vanilla-calendar_hidden{pointer-events:none;opacity:0}.vanilla-calendar_hidden *{pointer-events:none !important}.vanilla-calendar_to-input{position:absolute}.vanilla-calendar_to-input_bottom{margin-top:.25rem}.vanilla-calendar_to-input_top{margin-top:-0.25rem}.vanilla-calendar-controls{pointer-events:none;position:absolute;left:0;right:0;top:0;z-index:20;box-sizing:content-box;display:flex;align-items:center;justify-content:space-between;padding-left:1rem;padding-right:1rem;padding-top:1.25rem}.vanilla-calendar-arrow{pointer-events:auto;position:relative;display:block;height:1.5rem;width:1.5rem;cursor:pointer;border-width:0px;background-color:transparent}.vanilla-calendar-arrow:before{position:absolute;left:0;top:0;height:100%;width:100%;background-position:center;background-repeat:no-repeat;--tw-content: "";content:var(--tw-content)}.vanilla-calendar-arrow.vanilla-calendar-arrow_prev:before{transform:rotate(90deg)}.vanilla-calendar-arrow.vanilla-calendar-arrow_next:before{transform:rotate(-90deg)}.vanilla-calendar-grid{display:flex;flex-grow:1;flex-wrap:wrap;justify-content:center;gap:1.75rem}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column{pointer-events:none;opacity:.3}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_month,.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_year{pointer-events:auto;opacity:1}.vanilla-calendar-column{display:flex;min-width:-webkit-min-content;min-width:min-content;flex-direction:column}.vanilla-calendar-header{position:relative;margin-bottom:.75rem;display:flex;align-items:center}.vanilla-calendar-header__content{display:grid;flex-grow:1;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;justify-content:center;white-space:pre-wrap;padding-left:1rem;padding-right:1rem}.vanilla-calendar-month,.vanilla-calendar-year{cursor:pointer;border-radius:.25rem;border-width:0px;background-color:transparent;padding:.25rem;font-size:1rem;line-height:1.5rem;font-weight:700}.vanilla-calendar-month.vanilla-calendar-month_disabled,.vanilla-calendar-year.vanilla-calendar-year_disabled{pointer-events:none}.vanilla-calendar-months{display:grid;flex-grow:1;grid-template-columns:repeat(4, minmax(0, 1fr));align-items:center;row-gap:1rem;column-gap:.5rem}.vanilla-calendar-years{display:grid;flex-grow:1;grid-template-columns:repeat(5, minmax(0, 1fr));align-items:center;row-gap:1rem;column-gap:.5rem}.vanilla-calendar-months_selecting .vanilla-calendar-months__month,.vanilla-calendar-years_selecting .vanilla-calendar-years__year{cursor:pointer}.vanilla-calendar-months_selecting .vanilla-calendar-months__month .vanilla-calendar-months__month_disabled,.vanilla-calendar-years_selecting .vanilla-calendar-years__year .vanilla-calendar-years__year_disabled{cursor:default}.vanilla-calendar-months__month,.vanilla-calendar-years__year{display:flex;height:2.5rem;align-items:center;justify-content:center;word-break:break-all;border-radius:.5rem;border-width:0px;padding:.25rem;text-align:center;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,.vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{pointer-events:none}.vanilla-calendar-week-numbers{display:flex;flex-direction:column}.vanilla-calendar-week-numbers__title{margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-week-numbers__content{display:grid;grid-auto-flow:row;align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-week-number{margin:0;display:flex;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:pointer;align-items:center;justify-content:center;border-style:none;background-color:transparent;padding:0;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-wrapper{display:flex;flex-grow:1}.vanilla-calendar-content{display:flex;flex-grow:1;flex-direction:column}.vanilla-calendar-week{margin-bottom:.5rem;display:grid;grid-template-columns:repeat(7, 1fr);justify-items:center}.vanilla-calendar-week__day{display:flex;width:100%;min-width:1.875rem;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-days{display:grid;flex-grow:1;grid-template-columns:repeat(7, 1fr);align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn{cursor:pointer;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:75ms}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn_disabled{cursor:default}.vanilla-calendar-day{position:relative;display:flex;width:100%;align-items:center;justify-content:center}.vanilla-calendar-day_hover-intermediate .vanilla-calendar-day__btn{border-radius:0}.vanilla-calendar-day_hover-first .vanilla-calendar-day__btn{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.vanilla-calendar-day_hover-first.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn{border-radius:.5rem}.vanilla-calendar-day:focus-visible .vanilla-calendar-day__popup,.vanilla-calendar-day:hover .vanilla-calendar-day__popup{pointer-events:auto;opacity:1}.vanilla-calendar-day_selected-first .vanilla-calendar-day__btn_selected{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.vanilla-calendar-day_selected-first.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-radius:.5rem}.vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected{border-radius:0}.vanilla-calendar-day__btn{display:flex;height:100%;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:default;align-items:center;justify-content:center;border-radius:.5rem;border-width:0px;padding:0;font-size:.75rem;line-height:1rem;font-weight:400}.vanilla-calendar-day__btn_today{font-weight:700}.vanilla-calendar-day__btn_disabled{pointer-events:none}.vanilla-calendar-day__popup{transform:translate(-50%);pointer-events:none;position:absolute;left:50%;top:100%;z-index:20;width:8rem;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:400;opacity:0}.vanilla-calendar-day__popup:before{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:after{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:hover{pointer-events:auto;opacity:1}.vanilla-calendar-day__popup:before{content:"";left:0;bottom:0;z-index:-10;display:block;height:calc(100% - 4px);width:100%;border-radius:.5rem}.vanilla-calendar-time{margin-top:.75rem;display:grid;grid-template-columns:auto 1fr;gap:.75rem;border-top-width:1px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-style:solid;padding-top:.75rem}.vanilla-calendar-time__content{display:grid;grid-auto-flow:column;align-items:center}.vanilla-calendar-time__hours{position:relative;margin-right:.35rem;width:1.75rem}.vanilla-calendar-time__hours:after{position:absolute;right:-5px;top:50%;margin-top:calc(-50% + 1px);display:block;--tw-content: ":";content:var(--tw-content)}.vanilla-calendar-time__minutes{width:1.75rem}.vanilla-calendar-time__hours input,.vanilla-calendar-time__minutes input{position:relative;margin:0;box-sizing:border-box;display:block;width:100%;border-radius:.25rem;border-width:0px;padding:.125rem;text-align:center;font-size:1.125rem;font-weight:600;line-height:1.125rem}.vanilla-calendar-time__hours input:focus-visible,.vanilla-calendar-time__minutes input:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__hours input:disabled,.vanilla-calendar-time__minutes input:disabled{cursor:default}.vanilla-calendar-time__hours input:hover:disabled,.vanilla-calendar-time__minutes input:hover:disabled{background-color:transparent}.vanilla-calendar-time__keeping{margin-left:1px;margin-top:.25rem;width:22px;cursor:pointer;border-radius:.25rem;border-width:0px;background-color:transparent;padding:0;font-size:.69rem}.vanilla-calendar-time__keeping:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__keeping:disabled{cursor:default}.vanilla-calendar-time__keeping:hover:disabled{background-color:transparent}.vanilla-calendar-time__ranges{display:grid;grid-auto-flow:row}.vanilla-calendar-time__range{position:relative;z-index:10;font-size:0}.vanilla-calendar-time__range:before{content:var(--tw-content);left:0}.vanilla-calendar-time__range:after{content:var(--tw-content);right:0}.vanilla-calendar-time__range:before,.vanilla-calendar-time__range:after{content:"";transform:translateY(-50%);pointer-events:none;position:absolute;top:50%;z-index:10;height:.5rem;width:1px}.vanilla-calendar-time__range input{position:relative;margin:0;height:1.25rem;width:100%;cursor:pointer;-webkit-appearance:none;appearance:none;outline-width:0px}.vanilla-calendar-time__range input::-webkit-slider-thumb{position:relative;z-index:20;margin-top:-0.5rem;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-moz-range-thumb{position:relative;z-index:20;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-webkit-slider-runnable-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-moz-range-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light].vanilla-calendar{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light].vanilla-calendar_to-input{--tw-shadow: 0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored: 0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-arrow{background-color:transparent}[data-calendar-theme=light] .vanilla-calendar-arrow:before{background-image:url(${br})}[data-calendar-theme=light] .vanilla-calendar-arrow:hover:before{opacity:.6}[data-calendar-theme=light] .vanilla-calendar-header__content,[data-calendar-theme=light] .vanilla-calendar-month,[data-calendar-theme=light] .vanilla-calendar-year{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-month:hover,[data-calendar-theme=light] .vanilla-calendar-year:hover{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_not-active{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-months__month{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-months__month:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-years__year{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-years__year:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-week-numbers__title,[data-calendar-theme=light] .vanilla-calendar-week-number{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week-number:hover{color:#475569}[data-calendar-theme=light] .vanilla-calendar-week__day{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity: .7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity: .7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__btn:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_today{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_next{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__popup{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__popup:before{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-shadow: 0 3px 15px rgba(85, 85, 85, .2);--tw-shadow-colored: 0 3px 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light] .vanilla-calendar-time{border-color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input,[data-calendar-theme=light] .vanilla-calendar-time__minutes input{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=light] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:before,[data-calendar-theme=light] .vanilla-calendar-time__range:after{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-thumb{border-color:#cbd5e1;--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-thumb{border-color:#cbd5e1;--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=dark].vanilla-calendar{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark].vanilla-calendar_to-input{--tw-shadow: 0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored: 0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=dark].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-arrow{background-color:transparent}[data-calendar-theme=dark] .vanilla-calendar-arrow:before{background-image:url(${vr})}[data-calendar-theme=dark] .vanilla-calendar-arrow:hover:before{opacity:.6}[data-calendar-theme=dark] .vanilla-calendar-header__content,[data-calendar-theme=dark] .vanilla-calendar-month,[data-calendar-theme=dark] .vanilla-calendar-year{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-month:hover,[data-calendar-theme=dark] .vanilla-calendar-year:hover,[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_not-active{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month,[data-calendar-theme=dark] .vanilla-calendar-years__year{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity: 1;background-color:rgb(100 116 139/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-week-numbers__title,[data-calendar-theme=dark] .vanilla-calendar-week-number{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week-number:hover{color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-week__day{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity: .8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity: .8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#e2e8f0}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_next{color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__popup{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__popup:before{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));--tw-shadow: inset 0 0 0 1px rgb(255 255 255 / .1);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=dark] .vanilla-calendar-time{border-color:#1e293b}[data-calendar-theme=dark] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:before,[data-calendar-theme=dark] .vanilla-calendar-time__range:after{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-thumb{border-color:#475569;--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-thumb{border-color:#475569;--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}/*!\n * Multiple-Select-Vanilla styling\n * @author zhixin wen \n * @contributor Ghislain B.\n */.ms-dark-mode{--ms-checkbox-color: rgb(63.5819672131, 140.3073770492, 253.4180327869);--ms-checkbox-hover-color: rgb(78.756557377, 149.3995901639, 253.543442623);--ms-checkbox-icon-container-border: 1px solid #797979;--ms-choice-border: 1px solid #757575;--ms-choice-bgcolor: #262b2f;--ms-choice-color: #d4d4d4;--ms-choice-focus-border-color: rgb(38.2909836066, 125.1536885246, 253.2090163934);--ms-choice-focus-box-shadow: 0 0 0 2px rgba(13, 110, 253, 0.2);--ms-drop-background: #2a2f34;--ms-drop-border: 1px solid #585858;--ms-drop-color: #cccccc;--ms-drop-hide-radio-hover-bgcolor: rgb(1.9713114754, 97.5799180328, 238.5286885246);--ms-drop-option-divider-border-top: 1px solid #696969;--ms-drop-scrollbar-color: #828282 #424242;--ms-icon-color: #bcbcbc;--ms-icon-color-hover: #d0d0d0;--ms-option-highlight-bg-color: rgb(1.762295082, 87.2336065574, 213.237704918);--ms-ok-button-bg-color: #262b2f;--ms-ok-button-bg-hover-color: #24282c;--ms-ok-button-border-color: #4a4a4a;--ms-ok-button-text-color: rgb(38.2909836066, 125.1536885246, 253.2090163934);--ms-ok-button-text-hover-color: rgb(38.2909836066, 125.1536885246, 253.2090163934);--ms-optgroup-color: #fff;--ms-search-input-bg-color: #2f353a;--ms-search-input-color: #d4d4d4;--ms-search-input-border: 1px solid #757575;--ms-select-all-border-bottom: 1px solid #5d5d5d;--ms-select-all-text-color: #fff;--ms-select-all-text-font-weight: bold}/*!\n * Multiple-Select-Vanilla styling\n * @author zhixin wen \n * @contributor Ghislain B.\n */.ms-icon-caret{--ms-icon-caret-icon-svg: url(${ur});-webkit-mask:var(--ms-icon-caret-icon-svg) no-repeat;mask:var(--ms-icon-caret-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-close{--ms-icon-close-icon-svg: url(${hr});-webkit-mask:var(--ms-icon-close-icon-svg) no-repeat;mask:var(--ms-icon-close-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-check{--ms-icon-check-icon-svg: url(${fr});-webkit-mask:var(--ms-icon-check-icon-svg) no-repeat;mask:var(--ms-icon-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-minus{--ms-icon-minus-icon-svg: url(${wr});-webkit-mask:var(--ms-icon-minus-icon-svg) no-repeat;mask:var(--ms-icon-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-radio{--ms-icon-radio-icon-svg: url(${xr});-webkit-mask:var(--ms-icon-radio-icon-svg) no-repeat;mask:var(--ms-icon-radio-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-parent .ms-icon,.ms-drop .ms-icon{display:inline-block;background-color:currentColor;flex-shrink:0;color:var(--ms-icon-color, inherit);font-size:var(--ms-icon-size, 13px);height:var(--ms-icon-size, 13px);width:var(--ms-icon-size, 13px)}.ms-parent .ms-icon:hover,.ms-drop .ms-icon:hover{color:var(--ms-icon-color-hover, #303030)}.ms-parent .ms-select-all,.ms-parent li:not(.hide-radio),.ms-drop .ms-select-all,.ms-drop li:not(.hide-radio){cursor:pointer}.ms-parent .ms-select-all.disabled,.ms-parent li:not(.hide-radio).disabled,.ms-drop .ms-select-all.disabled,.ms-drop li:not(.hide-radio).disabled{cursor:default}.ms-parent .ms-select-all .icon-checkbox-container,.ms-parent li:not(.hide-radio) .icon-checkbox-container,.ms-drop .ms-select-all .icon-checkbox-container,.ms-drop li:not(.hide-radio) .icon-checkbox-container{display:inline-flex;align-items:center;justify-content:center;height:var(--ms-checkbox-icon-container-height, 1.05rem);width:var(--ms-checkbox-icon-container-width, 1.05rem);border:var(--ms-checkbox-icon-container-border, 1px solid #d0d0d0);border-radius:.125rem}.ms-parent .ms-select-all .icon-checkbox-container div,.ms-parent li:not(.hide-radio) .icon-checkbox-container div,.ms-drop .ms-select-all .icon-checkbox-container div,.ms-drop li:not(.hide-radio) .icon-checkbox-container div{font-size:14px;color:var(--ms-checkbox-color, #0d6efd)}.ms-parent .ms-select-all .icon-checkbox-container div:hover,.ms-parent li:not(.hide-radio) .icon-checkbox-container div:hover,.ms-drop .ms-select-all .icon-checkbox-container div:hover,.ms-drop li:not(.hide-radio) .icon-checkbox-container div:hover{color:var(--ms-checkbox-hover-color, rgb(2.0549180328, 101.718442623, 248.6450819672))}.ms-parent .ms-select-all .icon-checkbox-container div.ms-icon-uncheck,.ms-parent li:not(.hide-radio) .icon-checkbox-container div.ms-icon-uncheck,.ms-drop .ms-select-all .icon-checkbox-container div.ms-icon-uncheck,.ms-drop li:not(.hide-radio) .icon-checkbox-container div.ms-icon-uncheck{visibility:hidden}.ms-parent .ms-select-all .icon-checkbox-container.radio,.ms-parent li:not(.hide-radio) .icon-checkbox-container.radio,.ms-drop .ms-select-all .icon-checkbox-container.radio,.ms-drop li:not(.hide-radio) .icon-checkbox-container.radio{border-radius:50%}.ms-parent .ms-select-all .icon-checkbox-container+span,.ms-parent li:not(.hide-radio) .icon-checkbox-container+span,.ms-drop .ms-select-all .icon-checkbox-container+span,.ms-drop li:not(.hide-radio) .icon-checkbox-container+span{display:inline-flex;align-items:center;column-gap:var(--ms-label-column-gap, 0);padding-left:var(--ms-label-text-padding-left, 8px)}.ms-offscreen{clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;position:absolute !important;outline:0 !important;left:auto !important;top:auto !important}.ms-parent{display:inline-block;position:relative;vertical-align:middle}.ms-choice{display:flex;align-items:center;cursor:pointer;width:100%;height:26px;overflow:hidden;padding:var(--ms-choice-padding, 0 6px 0 8px);background-color:var(--ms-choice-bgcolor, #fff);border:var(--ms-choice-border, 1px solid #ccc);border-radius:var(--ms-choice-border-radius, 4px);line-height:var(--ms-choice-line-height, 26px);color:var(--ms-choice-color, #444);text-align:var(--ms-choice-text-align, left);outline:var(--ms-drop-outline, 0);text-decoration:none;user-select:none;white-space:nowrap}.ms-choice:focus{border-color:var(--ms-choice-focus-border-color, hsl(215.75, 98.3606557377%, 112.1568627451%));box-shadow:var(--ms-choice-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.ms-choice.disabled{border:var(--ms-choice-disabled-border, 1px solid #ddd);background-color:var(--ms-choice-disabled-bgcolor, #f4f4f4);background-image:none;cursor:default}.ms-choice>span{display:flex;flex:1;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;column-gap:var(--ms-label-column-gap, 0)}.ms-choice>span.ms-placeholder{color:var(--ms-placeholder-color, #c9c9c9)}.ms-choice>div.ms-icon-close{margin-right:2px}.ms-choice>div.ms-icon-caret{height:var(--ms-chevron-icon-size, 16px);width:var(--ms-chevron-icon-size, 16px)}.ms-choice>div.ms-icon-caret.open{transform:scaleY(-1)}.ms-drop{width:auto;min-width:100%;overflow:hidden;display:none;position:absolute;background:var(--ms-drop-background, #fff);border:var(--ms-drop-border, 1px solid #d0d0d0);border-radius:var(--ms-drop-border-radius, 4px);color:var(--ms-drop-color, #333);margin-top:var(--ms-drop-margin-top, -1px);padding:var(--ms-drop-padding, 0);z-index:var(--ms-drop-zindex, 1050)}.ms-drop.bottom{top:100%;box-shadow:var(--ms-drop-bottom-box-shadow, 0 4px 5px rgba(0, 0, 0, 0.15))}.ms-drop.top{bottom:100%;box-shadow:var(--ms-drop-top-box-shadow, 0 -4px 5px rgba(0, 0, 0, 0.15))}.ms-drop .ms-select-all{border-bottom:var(--ms-select-all-border-bottom, 1px solid #ddd);line-height:var(--ms-select-all-line-height, calc(13px + 2px));padding:var(--ms-select-all-padding, 4px);width:100%}.ms-drop .ms-select-all:hover{background-color:var(--ms-select-all-text-hover-color, transparent)}.ms-drop .ms-select-all.highlighted{background-color:var(--ms-option-highlight-bg-color, #fcfcfc)}.ms-drop .ms-select-all label{display:inline-flex;align-items:center;font-weight:var(--ms-select-all-text-font-weight, normal);padding:var(--ms-select-all-label-padding, 6px 10px);border:var(--ms-select-all-label-border, 1px solid transparent);color:var(--ms-select-all-text-color, rgb(1.9713114754, 97.5799180328, 238.5286885246));width:100%}.ms-drop .ms-select-all label:hover{cursor:pointer;border:var(--ms-select-all-label-hover-border, 1px solid #d5d5d5)}.ms-drop .ms-select-all label input{opacity:0;width:0;margin-left:0}.ms-drop .ms-select-all label div{display:inline-flex}.ms-drop .ms-ok-button{cursor:pointer;display:block;padding:var(--ms-ok-button-padding, 0);width:var(--ms-ok-button-width, 100%);height:var(--ms-ok-button-height, 26px);border-color:var(--ms-ok-button-border-color, #ccc);border-radius:var(--ms-ok-button-border-radius, 0 0 4px 4px);border-width:var(--ms-ok-button-border-width, 1px 0 0 0);text-align:var(--ms-ok-button-text-align, center);color:var(--ms-ok-button-text-color, #0d6efd);font-weight:var(--ms-ok-button-font-weight, 600);background-color:var(--ms-ok-button-bg-color, #fff)}.ms-drop .ms-ok-button:hover{background-color:var(--ms-ok-button-bg-hover-color, #f9f9f9);color:var(--ms-ok-button-text-hover-color, rgb(1.9713114754, 97.5799180328, 238.5286885246))}.ms-search{display:flex;align-items:center;justify-content:center;box-sizing:border-box;position:relative;white-space:nowrap;width:100%;margin:var(--ms-search-margin, 0);min-height:var(--ms-search-min-height, 26px);padding:var(--ms-search-padding, 4px);z-index:var(--ms-search-zindex, 10000)}.ms-search input{box-shadow:none;font-family:sans-serif;height:auto !important;width:100%;color:var(--ms-search-input-color, #444);background-color:var(--ms-search-input-bg-color, #fff);border:var(--ms-search-input-border, 1px solid #b9b9b9);border-radius:var(--ms-search-input-border-radius, 5px);min-height:var(--ms-search-input-min-height, 24px);outline:var(--ms-search-input-outline, 0);padding:var(--ms-search-input-padding, 0 5px);margin:var(--ms-search-input-margin, 0)}.ms-search input::placeholder{color:var(--ms-search-input-placeholder, #999)}.ms-search span.ms-icon-close{cursor:pointer;height:var(--ms-icon-size, 13px);margin:var(--ms-search-icon-close-margin, 0 2px 0 5px)}.ms-drop ul{overflow:auto;outline:var(--ms-drop-outline, 0);margin:var(--ms-drop-list-margin, 0px);padding:var(--ms-drop-list-padding, 4px 6px);scrollbar-color:var(--ms-drop-scrollbar-color, #c1c1c1 #f1f1f1)}.ms-drop ul>li{cursor:pointer;background-image:none;list-style:none;position:static;align-items:var(--ms-drop-list-item-align-items, center);display:var(--ms-drop-list-item-display, flex);padding:var(--ms-drop-list-item-padding, 2px 4px)}.ms-drop ul>li .disabled{cursor:default;font-weight:normal !important;opacity:var(--ms-drop-list-item-disabled-opacity, 0.35);filter:var(--ms-drop-list-item-disabled-filter, Alpha(Opacity=35))}.ms-drop ul>li.multiple{display:block;float:left}.ms-drop ul>li.group{clear:both}.ms-drop ul>li.multiple label{width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-drop ul>li label{cursor:pointer;display:flex;align-items:center;font-weight:normal;position:relative;white-space:nowrap;flex:0 0 100%;margin-bottom:var(--ms-label-margin-bottom, 0);min-height:var(--ms-label-min-height, 1.25rem);padding:var(--ms-label-padding, 2px 4px)}.ms-drop ul>li label.optgroup{color:var(--ms-optgroup-color, #000);font-weight:var(--ms-drop-optgroup-font-weight, bold)}.ms-drop ul>li.hide-radio{padding:var(--ms-drop-hide-radio-padding, 0)}.ms-drop ul>li.hide-radio:focus,.ms-drop ul>li.hide-radio:hover{background-color:var(--ms-drop-hide-radio-hover-bgcolor, #fafafa)}.ms-drop ul>li.hide-radio.selected{color:var(--ms-drop-hide-radio-selected-color, unset);background-color:var(--ms-drop-hide-radio-selected-bgcolor, unset)}.ms-drop ul>li.hide-radio label{margin-bottom:var(--ms-drop-hide-radio-label-margin-bottom, 0);padding:var(--ms-drop-hide-radio-label-padding, 5px 8px)}.ms-drop ul>li.hide-radio input{display:none}.ms-drop ul>li.option-level-1 label{padding-left:var(--ms-drop-list-item-level1-padding-left, 8px)}.ms-drop ul>li.option-divider{padding:var(--ms-drop-option-divider-padding, 0);border-top:var(--ms-drop-option-divider-border-top, 1px solid #e9ecef)}.ms-drop ul>li.highlighted{background-color:var(--ms-option-highlight-bg-color, #fcfcfc)}.ms-drop input[type=radio],.ms-drop input[type=checkbox]{opacity:0;width:0;position:absolute;margin-left:var(--ms-drop-input-margin-left, -1.25rem);margin-top:var(--ms-drop-input-margin-top, 0.3rem);accent-color:var(--ms-checkbox-color, #0d6efd)}.ms-drop input:focus{outline:var(--ms-input-focus-outline, none)}.ms-drop .ms-no-results{display:none}.ms-drop .ms-infinite-option{height:var(--ms-infinite-empty-option-height, 20px)}.ms-dark-mode,.ms-drop.ms-dark-mode,.slick-dark-mode .ms-dark-mode,.slick-dark-mode .slick-submenu,.slick-dark-mode{--slick-primary-color: rgb(88.8729508197, 155.4610655738, 253.6270491803);--slick-base-dark-text-color: #d4d4d4;--slick-base-dark-menu-bg-color: #252525;--slick-base-dark-menu-border: 1px solid #505050;--slick-base-dark-menu-item-border: 1px solid #5a5a5a;--slick-base-dark-menu-item-hover-color: #363b40;--slick-base-dark-invalid-color: #ea868f;--slick-highlight-color: rgb(88.8729508197, 155.4610655738, 253.6270491803);--slick-text-color: #d4d4d4;--slick-autocomplete-bg-color: var(--slick-base-dark-menu-bg-color);--slick-autocomplete-hover-bg-color: #2c3034;--slick-autocomplete-text-color: #cdcdcd;--slick-autocomplete-tpl4-bottom-right-text-color: var(--slick-base-dark-text-color);--slick-autocomplete-tpl4-bottom-left-text-color: var(--slick-base-dark-text-color);--slick-autocomplete-tpl4-top-left-text-color: #fafafa;--slick-button-border-color: #626262;--slick-button-hover-border-color: #808080;--slick-button-primary-color: #bababa;--slick-button-style-bg-color: var(--slick-base-dark-menu-bg-color);--slick-btn-default-bg-color: #383838;--slick-btn-default-text-color: #ffffff;--slick-btn-default-border-color: #565656;--slick-cell-even-background-color: #141618;--slick-cell-odd-background-color: #2c3034;--slick-cell-text-color: #d4d4d4;--slick-cell-border-top: 1px solid #474747;--slick-column-picker-background-color: var(--slick-base-dark-menu-bg-color);--slick-column-picker-box-shadow: 0 0 1px #606060;--slick-column-picker-border: var(--slick-base-dark-menu-border);--slick-column-picker-close-btn-color: #bbbbbb;--slick-column-picker-close-btn-bg-color: transparent;--slick-column-picker-hr-bg-color: #434343;--slick-column-picker-hr-divider-border: 1px solid #525252;--slick-column-picker-icon-color: var(--slick-highlight-color);--slick-column-picker-item-hover-border: var(--slick-base-dark-menu-item-border);--slick-column-picker-item-hover-color: var(--slick-base-dark-menu-item-hover-color);--slick-column-picker-title-border-bottom: 1px solid #525252;--slick-checkbox-opacity-hover: 0.7;--slick-checkbox-icon-color: var(--slick-primary-color);--slick-checkbox-icon-bg-color: #444444;--slick-checkbox-unchecked-color: rgb(63.5819672131, 140.3073770492, 253.4180327869);--slick-checkbox-unchecked-opacity: 0.4;--slick-detail-view-icon-color: var(--slick-primary-color);--slick-detail-view-icon-color-hover: var(--slick-primary-color);--slick-detail-view-icon-opacity-hover: 0.75;--slick-detail-view-container-border: 1px solid #525252;--slick-detail-view-container-bgcolor: #3c4349;--slick-grid-menu-icon-btn-color: #ededed;--slick-row-mouse-hover-color: #2c3034;--slick-header-background-color: #1c1c1c;--slick-grid-footer-bg-color: #1c1c1c;--slick-grid-footer-border-top: 1px solid #606060;--slick-header-text-color: #e4e4e4;--slick-hover-header-color: var(--slick-base-dark-text-color);--slick-header-row-background-color: #2d2d2d;--slick-preheader-border-right: 1px solid #3e3e3e;--slick-pane-top-border-top: 1px solid #606060;--slick-empty-data-warning-color: var(--slick-base-dark-text-color);--slick-grid-header-background: #2d2d2d;--slick-icon-sort-color: var(--slick-primary-color);--slick-header-column-background-active: #535353;--slick-slider-filter-input-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-menu-bg-color: var(--slick-base-dark-menu-bg-color);--slick-menu-border: var(--slick-base-dark-menu-border);--slick-menu-box-shadow: 0 0 1px #606060;--slick-menu-close-btn-bg-color: transparent;--slick-menu-close-btn-color: #bbbbbb;--slick-menu-color: #ededed;--slick-menu-item-disabled-color: #686868;--slick-menu-divider-color: #606060;--slick-menu-item-hover-color: var(--slick-base-dark-menu-item-hover-color);--slick-menu-item-hover-border: var(--slick-base-dark-menu-item-border);--slick-menu-title-border-bottom: 1px solid #525252;--slick-menu-title-color: #cecece;--slick-slider-filter-border: var(--slick-base-dark-menu-item-border);--slick-slider-filter-thumb-color: #d0d0d0;--slick-font-color: #d3d3d3;--slick-form-control-border: var(--slick-base-dark-menu-item-border);--slick-form-control-bg-color: var(--slick-base-dark-menu-bg-color);--slick-input-group-addon-color: var(--slick-base-dark-text-color);--slick-input-group-addon-bg-color: #383a3c;--slick-input-group-addon-border: var(--slick-base-dark-menu-item-border);--slick-input-group-btn-bg-color: #454545;--slick-input-group-btn-hover-bg-color: #3e3e3e;--slick-input-group-btn-border: var(--slick-base-dark-menu-item-border);--slick-input-group-append-bg-color: #383838;--slick-compound-filter-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-date-picker-bg-color: var(--slick-base-dark-menu-bg-color);--slick-footer-left-text-color: #acacac;--slick-footer-right-text-color: #acacac;--slick-grid-header-unorderable-bg-color: #1c1c1c;--slick-slider-filter-runnable-track-bgcolor: #787878;--slick-draggable-group-placeholder-color: #999;--slick-draggable-group-drop-bgcolor: #2c3034;--slick-draggable-group-droppable-hover-bgcolor: #353a3f;--slick-draggable-group-drop-border: #3e3e3e;--slick-draggable-group-drop-border-top: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-bottom: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-right: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-left: var(--slick-draggable-group-drop-border);--slick-draggable-group-toggle-all-border: 1px solid #626262;--slick-draggable-group-toggle-all-icon-color: var(--slick-primary-color);--slick-draggable-group-column-border: 1px solid #626262;--slick-group-totals-formatter-bgcolor: #1f2225;--slick-group-totals-formatter-color: #f3f3f3;--slick-icon-group-color: var(--slick-primary-color);--slick-editing-field-bg-color: #333333;--slick-editing-field-border: 1px solid #7c7c7c;--slick-editor-input-disabled-color: #404040;--slick-placeholder-color: #999;--slick-editor-modal-default-btn-disabled-bg-color: #3f3f3f;--slick-editor-modal-default-btn-disabled-color: #5b5b5b;--slick-editor-modal-detail-container-border-modified: 1px solid #cc8400;--slick-btn-default-border: var(--slick-base-dark-menu-item-border);--slick-btn-default-border-hover-color: var(--slick-button-hover-border-color);--slick-editor-modal-close-btn-border-left: var(--slick-base-dark-menu-border);--slick-editor-modal-footer-btn-border: var(--slick-base-dark-menu-item-border);--slick-editor-modal-footer-btn-border-hover-color: var(--slick-button-hover-border-color);--slick-editor-modal-container-bg-color: #333333;--slick-editor-modal-header-bg-color: #333333;--slick-editor-modal-footer-bg-color: #333333;--slick-editor-modal-detail-label-color: #abaaaa;--slick-editor-modal-footer-btn-text-color-hover: #eeeeee;--slick-editor-modal-container-border: var(--slick-base-dark-menu-border);--slick-editor-modal-header-border-bottom: var(--slick-base-dark-menu-border);--slick-editor-modal-footer-border-top: var(--slick-base-dark-menu-border);--slick-editor-modal-input-editor-border: var(--slick-base-dark-menu-border);--slick-editor-modal-checkbox-editor-border: var(--slick-base-dark-menu-border);--slick-editor-modal-container-box-shadow: 0 0 2px #606060;--slick-editor-modal-reset-btn-bg-color: #383838;--slick-editor-modal-close-btn-bg-color: transparent;--slick-editor-modal-close-btn-color: #bababa;--slick-editor-modal-reset-btn-color: #bababa;--slick-editor-modal-detail-container-border-invalid: 1px solid var(--slick-base-dark-invalid-color);--slick-editor-modal-detail-label-color-invalid: var(--slick-base-dark-invalid-color);--slick-editor-modal-title-font-color: var(--slick-font-color);--slick-editor-modal-validation-color: var(--slick-base-dark-invalid-color);--slick-editor-modal-validation-summary-color: var(--slick-base-dark-invalid-color);--slick-editor-modal-text-color: var(--slick-base-dark-text-color);--slick-large-editor-background-color: var(--slick-base-dark-menu-bg-color);--slick-large-editor-border: 2px solid #565656;--slick-large-editor-text-color: var(--slick-base-dark-text-color);--slick-text-editor-color: var(--slick-base-dark-text-color);--slick-header-menu-button-icon-color: var(--slick-menu-color);--slick-text-editor-background: var(--slick-base-dark-menu-bg-color);--slick-pagination-button-border: 1px solid #696969;--slick-pagination-button-border-color: #4b4b4b;--slick-pagination-button-border-disabled-color: #565656;--slick-pagination-button-bg-color: #1e1e1e;--slick-pagination-button-hover-color: #2b2b2b;--slick-pagination-icon-color: var(--slick-primary-color);--slick-pagination-icon-seek-background-color: #434343;--slick-pagination-icon-seek-disabled-bg-color: #434343;--slick-pagination-icon-seek-disabled-color: gray;--slick-pagination-page-input-bgcolor: #2b2f34;--slick-pagination-page-select-bg-color: #1c1c1c;--slick-pagination-text-color: #cfcfcf;--slick-row-selected-color: #474747;--slick-scrollbar-color: #828282 #424242;--slick-sorting-header-color: var(--slick-base-dark-text-color);--slick-submenu-box-shadow: 0 1px 3px 1px rgba(146, 152, 163, 0.4);--slick-container-border-top: var(--slick-base-dark-menu-border);--slick-container-border-bottom: var(--slick-base-dark-menu-border);--slick-canvas-bg-color: #141618;--slick-multiselect-checkbox-hover-bg-color: $slick-dark-base-dark-menu-bg-color;--slick-multiselect-input-filter-border: 1px solid #949494;--slick-multiselect-input-focus-border-color: var(--slick-form-control-focus-border-color);--slick-multiselect-input-focus-box-shadow: var(--slick-form-control-focus-box-shadow);--slick-multiselect-option-highlight-bg-color: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-select-all-label-hover-bg-color: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-option-highlight-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-choice-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-choice-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-multiselect-drop-background: var(--slick-base-dark-menu-bg-color);--slick-multiselect-drop-color: #bbbbbb;--slick-multiselect-drop-hide-radio-hover-bgcolor: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-dropdown-border: 1px solid #5d5d5d;--slick-multiselect-option-highlight-bg-color: var(--slick-multiselect-select-all-label-hover-bg-color);--slick-multiselect-ok-button-bg-color: #262626;--slick-multiselect-ok-button-bg-hover-color: #373c42;--slick-multiselect-ok-button-border-color: #626262;--slick-multiselect-ok-button-text-color: var(--slick-primary-color);--slick-multiselect-ok-button-text-hover-color: var(--slick-primary-color);--slick-multiselect-placeholder-color: #999;--slick-multiselect-select-all-border-bottom: 1px solid #5d5d5d;--slick-multiselect-select-all-label-hover-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-select-all-text-color: #fff;--ms-checkbox-color: var(--slick-primary-color);--ms-choice-bgcolor: var(--slick-base-dark-menu-bg-color);--ms-choice-border: var(--slick-base-dark-menu-item-border);--ms-choice-focus-box-shadow: var(--slick-form-control-focus-box-shadow, $slick-form-control-focus-box-shadow);--ms-drop-background: var(--slick-base-dark-menu-bg-color);--ms-drop-color: #bbbbbb;--ms-drop-hide-radio-hover-bgcolor: var(--slick-base-dark-menu-item-hover-color);--ms-option-highlight-bg-color: var(--slick-multiselect-select-all-label-hover-bg-color);--ms-ok-button-bg-color: #262626;--ms-ok-button-bg-hover-color: #373c42;--ms-placeholder-color: #999;--ms-select-all-label-hover-border: var(--slick-base-dark-menu-item-border)}.ms-dark-mode .text-color-primary,.ms-drop.ms-dark-mode .text-color-primary,.slick-dark-mode .ms-dark-mode .text-color-primary,.slick-dark-mode .slick-submenu .text-color-primary,.slick-dark-mode .text-color-primary{color:var(--slick-primary-color)}.dark-mode{--slick-button-border-color: #626262;--slick-button-hover-border-color: #939393;--slick-button-primary-color: #bababa;--slick-button-style-bg-color: #252525}.dark-mode .text-color-primary{--text-color-primary: var(--slick-primary-color, rgb(88.8729508197, 155.4610655738, 253.6270491803))}.dark-mode .text-color-secondary{--text-color-secondary: rgba(222, 226, 230, 0.75)}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */@keyframes fade{0%,100%{background:none}50%{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234))}}@keyframes slickgrid-invalid-highlight{from{box-shadow:0 0 6px red}to{box-shadow:none}}.full-height{height:100%}.grid-pane{width:100%}.pointer{cursor:pointer}.btn-default{color:var(--slick-btn-default-text-color, #212529);border:var(--slick-btn-default-border, 1px solid #dbdbdb)}.btn-default:hover{border-color:var(--slick-btn-default-border-hover-color, #b5b5b5)}.slick-dark-mode .btn-default{color:var(--slick-btn-default-text-color, #212529);border:var(--slick-btn-default-border, 1px solid #dbdbdb)}.slick-dark-mode .btn-default:hover{border-color:var(--slick-btn-default-border-hover-color, #b5b5b5)}.slickgrid-container{outline:0;position:relative;box-sizing:content-box;width:100%;border-top:var(--slick-container-border-top, 0 none);border-bottom:var(--slick-container-border-bottom, 1px solid #dddddd);border-left:var(--slick-container-border-left, 0 none);border-right:var(--slick-container-border-right, 0 none);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif)}.slickgrid-container input[type=checkbox]{vertical-align:baseline;margin:0}.slickgrid-container .slick-group-header-column,.slickgrid-container .slick-header-columns,.slickgrid-container .slick-header-column{box-sizing:content-box !important}.slickgrid-container .slick-header-column:hover{background:var(--slick-header-column-background-hover, rgba(249.9, 249.9, 249.9, 0.6))}.slickgrid-container .slick-header-column-active{background-color:var(--slick-header-column-background-active, rgba(242.25, 242.25, 242.25, 0.6)) !important}.slickgrid-container .slick-headerrow{background:var(--slick-grid-header-background, rgba(255, 255, 255, 0.6))}.slickgrid-container .grid-canvas{background:var(--slick-canvas-bg-color, #fff)}.slickgrid-container .slick-group{border-bottom:var(--slick-group-border-bottom, 2px solid silver)}.slickgrid-container .slick-sortable-placeholder{background:var(--slick-header-column-sortable-background-hover, #e0e0e0)}.slickgrid-container .slick-row{position:absolute;width:100%;border:0;line-height:20px;color:var(--slick-cell-text-color, #333);font-family:var(--slick-cell-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-weight:var(--slick-cell-font-weight, normal)}.slickgrid-container .slick-row:hover{background-color:var(--slick-row-mouse-hover-color, #eff5fc);box-shadow:var(--slick-row-mouse-hover-box-shadow, none);z-index:var(--slick-row-mouse-hover-z-index, 5)}.slickgrid-container .slick-row.active{padding:var(--slick-cell-padding, 5px 6px)}.slickgrid-container .slick-row.highlighter{background:orange !important;transition-property:background;transition-duration:3s;transition-timing-function:ease-in}.slickgrid-container .slick-row.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .slick-row.odd{background-color:var(--slick-cell-odd-background-color, rgb(247.35, 247.35, 247.35))}.slickgrid-container .slick-row.odd:hover{background-color:var(--slick-row-mouse-hover-color, #eff5fc)}.slickgrid-container .slick-row.odd .slick-cell{background:inherit}.slickgrid-container .slick-row.odd .slick-cell.selected{background-color:var(--slick-row-selected-color, #dae8f1)}.slickgrid-container .slick-row.odd .slick-cell.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .slick-row.highlight{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234))}.slickgrid-container .slick-row.highlight-animate{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234)) !important;animation:fade var(--slick-row-highlight-fade-animation, 1s linear)}.slickgrid-container .slick-row.slick-group-totals{color:var(--slick-group-totals-formatter-color, gray);background:var(--slick-group-totals-formatter-bgcolor, #fff)}.slickgrid-container .slick-row.slick-group-totals .slick-cell{font-size:var(--slick-group-totals-formatter-font-size, 14px)}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell{background-color:var(--slick-row-based-edit-editmode-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell:hover,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover{background-color:var(--slick-row-based-edit-editmode-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell:hover .active,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover .active{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5)) !important}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell .active,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active{background-color:var(--slick-row-based-edit-editmode-active-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell .active:hover,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active:hover{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row .slick-cell.invalid{border-color:red;animation-duration:.2s;animation-name:slickgrid-invalid-highlight}.slickgrid-container .slick-row .slick-cell.active{box-shadow:var(--slick-cell-active-box-shadow, inset 0 0 0 1px #aaaaaa);border:var(--slick-cell-active-border, none);z-index:var(--slick-cell-active-z-index, 6);padding:var(--slick-cell-padding, 5px 6px)}.slickgrid-container .slick-row .slick-cell.active input.dual-editor-text{width:calc(50% + 1px - 5px);height:100%;outline:0;transform:translate(0, -2px)}.slickgrid-container .slick-row .slick-cell.slick-rbe-unsaved-cell{background-color:var(--slick-row-based-edit-unsaved-cell-bgcolor, #f3ed91) !important}.slickgrid-container .slick-row.active-row .slick-cell{background-color:#e2fffd}.slickgrid-container .slick-row.active-row.odd .slick-cell{background-color:hsl(0,0%,95%)}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell{background-color:var(--slick-row-based-edit-editmode-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover{background-color:var(--slick-row-based-edit-editmode-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover .active{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5)) !important}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active{background-color:var(--slick-row-based-edit-editmode-active-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active:hover{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-group-header-columns{position:relative;white-space:nowrap;cursor:default;overflow:hidden}.slickgrid-container .slick-group-header{width:100%;overflow:hidden;border-left:0px}.slickgrid-container .slick-group-header-column.slick-state-default{position:relative;display:inline-block;overflow:hidden;text-overflow:ellipsis;height:16px;line-height:16px;margin:0;padding:4px}.slickgrid-container .slick-viewport,.slickgrid-container .slick-top-panel-scroller,.slickgrid-container .slick-header,.slickgrid-container .slick-headerrow,.slickgrid-container .slick-footerrow{position:relative;width:100%;border:1px solid none;border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-right-width:0;border-bottom-width:0;margin:0;outline:0;scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1)}.slickgrid-container .slick-top-panel-scroller{overflow:hidden}.slickgrid-container .slick-pane{position:absolute;outline:0;overflow:hidden;width:100%}.slickgrid-container .slick-pane-header{display:block;background-color:var(--slick-header-background-color, #ffffff);border-bottom:var(--slick-header-border-bottom, 0 none)}.slickgrid-container .slick-pane-top{box-sizing:border-box;border-top:var(--slick-pane-top-border-top, none)}.slickgrid-container .slick-viewport{height:100%;overflow:auto;border-top:var(--slick-viewport-border-top, 0 none);border-bottom:var(--slick-viewport-border-bottom, 0 none);border-left:var(--slick-viewport-border-left, 0 none);border-right:var(--slick-viewport-border-right, 0 none)}.slickgrid-container .slick-viewport ::-webkit-scrollbar{-webkit-appearance:none}.slickgrid-container .slick-viewport ::-webkit-scrollbar-thumb{border-radius:4px;border:2px solid #fff;background-color:rgba(0,0,0,.5)}.slickgrid-container .slick-header,.slickgrid-container .slick-headerrow,.slickgrid-container .slick-footerrow{overflow:hidden}.slickgrid-container .slick-headerrow{border-top-color:rgba(0,0,0,0);border-top-width:0}.slickgrid-container .slick-top-panel,.slickgrid-container .slick-header-columns,.slickgrid-container .slick-headerrow-columns,.slickgrid-container .slick-footerrow-columns{position:relative;white-space:nowrap;cursor:default;overflow:hidden;margin:0;padding:0;border:0;outline:0}.slickgrid-container .slick-cell,.slickgrid-container .slick-header-column,.slickgrid-container .slick-headerrow-column,.slickgrid-container .slick-footerrow-column{position:absolute;top:0;bottom:0;border-top-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-top-width:0;border-left-width:0;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;z-index:1;white-space:nowrap;cursor:default}.slickgrid-container .slick-cell.slick-header-is-leaf,.slickgrid-container .slick-header-column.slick-header-is-leaf,.slickgrid-container .slick-headerrow-column.slick-header-is-leaf,.slickgrid-container .slick-footerrow-column.slick-header-is-leaf{border-bottom-color:rgba(0,0,0,0);border-bottom-width:0}.slickgrid-container .slick-header-column.slick-state-default{position:relative;display:inline-block;overflow:hidden;text-overflow:ellipsis;height:16px;line-height:16px;margin:0;padding:4px;border-right:1px solid var(--slick-grid-border-color, none);border-left:0px !important;border-top:0px !important;border-bottom:0px !important;float:left}.slickgrid-container .slick-header-column{padding:var(--slick-header-padding, 4px 4px 4px 4px)}.slickgrid-container .grid-canvas{position:relative;outline:0}.slickgrid-container .slick-header.slick-state-default{box-shadow:0 1px 2px rgba(0,0,0,.1)}.slickgrid-container .slick-column-name{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--slick-header-row-count, 2)}.slickgrid-container .slick-cell{background:inherit;border:1px rgba(0,0,0,0);box-sizing:border-box;border-style:var(--slick-grid-border-style, solid);display:var(--slick-cell-display, block);padding:1px 2px;align-items:center}.slickgrid-container .slick-cell.highlighted{background:#87cefa;background:rgba(0,0,255,.2);transition:all .5s}.slickgrid-container .slick-cell.flashing{border:1px solid red !important}.slickgrid-container .slick-cell.editable{z-index:11;overflow:visible;background:var(--slick-editor-bg-color, transparent);border-color:#000;border-style:solid}.slickgrid-container .slick-cell:focus{outline:none}.slickgrid-container .slick-reorder-proxy{cursor:move;display:inline-block;background:var(--slick-row-move-plugin-proxy-bg-color, blue);opacity:var(--row-move-plugin-proxy-opacity, 0.12)}.slickgrid-container .slick-reorder-guide{display:inline-block;height:var(--slick-row-move-plugin-guide-height, 2px);background:var(--slick-row-move-plugin-guide-bg-color, blue);opacity:var(--slick-row-move-plugin-guide-opacity, 0.7)}.slickgrid-container .slick-reorder-shadow-row{position:absolute;z-index:999999;box-shadow:var(--slick-row-move-plugin-shadow-row-box-shadow, rgba(0, 0, 0, 0.2) 8px 2px 8px 4px, rgba(0, 0, 0, 0.19) 2px 2px 0px 0px)}.scrollbar-fix::-webkit-scrollbar{-webkit-appearance:none}.slickgrid-container .grid-canvas .slick-cell,.slickgrid-container .grid-canvas .slick-headerrow-column{border-top:var(--slick-cell-border-top, 1px solid #dddddd);border-bottom:var(--slick-cell-border-bottom, 1px transparent);border-left:var(--slick-cell-border-left, 1px transparent);border-right:var(--slick-cell-border-right, 1px transparent);box-shadow:var(--slick-cell-box-shadow, none)}.slickgrid-container .grid-canvas .slick-cell{padding:var(--slick-cell-padding, 5px 6px);font-size:var(--slick-font-size-base, 14px)}.slickgrid-container .grid-canvas .slick-cell td{font-size:var(--slick-font-size-base, 14px)}body .slickgrid-container .grid-canvas .slick-cell{line-height:20px}.slickgrid-container .grid-canvas .slick-cell.even{background-color:var(--slick-cell-even-background-color, #ffffff)}.slickgrid-container .grid-canvas .slick-cell.slick-rbe-unsaved-cell{background-color:var(--slick-row-based-edit-unsaved-cell-bgcolor, #f3ed91) !important}.slickgrid-container .grid-canvas .slick-cell a,.slickgrid-container .grid-canvas .slick-cell a:visited,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a:visited{color:var(--slick-link-color, #08c)}.slickgrid-container .grid-canvas .slick-cell a:hover,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a:hover{color:var(--slick-link-color-hover, darker(#08c, 15%));border-bottom:none}.slickgrid-container .grid-canvas .slick-cell table{height:100%;padding:0;background:none}.slickgrid-container .grid-canvas .slick-cell td{padding:0;vertical-align:middle;text-align:left}.slickgrid-container .grid-canvas .slick-cell.selected{background-color:var(--slick-row-selected-color, #dae8f1)}.slickgrid-container .grid-canvas .slick-cell.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .grid-canvas .slick-cell select:not([multiple]).form-control{height:100%;padding:0}.slickgrid-container .grid-canvas .slick-cell .slick-group-title{display:var(--slick-draggable-group-title-display, inline-flex);align-items:var(--slick-draggable-group-title-align-items, center);gap:var(--slick-draggable-group-title-gap, 4px);height:var(--slick-draggable-group-title-height, 20px);line-height:var(--slick-draggable-group-title-line-height, 20px);vertical-align:var(--slick-draggable-group-title-vertical-align, none)}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle{cursor:pointer;display:inline-block;width:1em;height:1em;color:var(--slick-icon-group-color, #0d6efd);font-size:var(--slick-icon-group-font-size, calc(18px + 6px));margin-right:var(--slick-icon-group-margin-right, 2px)}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.expanded{--slick-icon-group-expanded-svg: url(${ur});-webkit-mask:var(--slick-icon-group-expanded-svg) no-repeat;mask:var(--slick-icon-group-expanded-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.collapsed{--slick-icon-group-collapsed-svg: url(${_r});-webkit-mask:var(--slick-icon-group-collapsed-svg) no-repeat;mask:var(--slick-icon-group-collapsed-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.expanded,.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.collapsed{background-color:currentColor}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle,.slickgrid-container .grid-canvas .slick-cell .mdi{vertical-align:var(--slick-icon-with-text-valign, middle)}.slickgrid-container .slick-header{border-top:var(--slick-header-border-top, 0 none);border-right:var(--slick-header-border-right, 0 none);border-bottom:var(--slick-header-border-bottom, 0 none);border-left:var(--slick-header-border-left, 0 none);width:100%;box-shadow:none !important}.slickgrid-container .slick-headerrow{border-bottom:var(--slick-header-filter-row-border-bottom, 0 none);border-top:var(--slick-header-filter-row-border-top, 0 none);border-left:var(--slick-header-filter-row-border-left, 0 none);border-right:var(--slick-header-filter-row-border-right, 0 none)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column{border:none;display:inline-flex;align-items:center;padding:var(--slick-header-row-filter-padding, 4px);background:var(--slick-header-row-background-color, #ffffff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column>div,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .slick-filter{width:100%}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column input,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column select,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column textarea{margin-right:0;padding:var(--slick-header-input-padding, 0 6px);height:var(--slick-header-input-height, 27px);box-sizing:border-box}.slickgrid-container .slick-footerrow{border-top:var(--slick-grid-footer-border-top, 1px solid #d0d0d0);background-color:var(--slick-grid-footer-bg-color, #fafaf9)}.slickgrid-container .slick-footerrow .slick-footerrow-columns .slick-footerrow-column{display:var(--slick-grid-footer-display, flex);align-items:var(--slick-grid-footer-align-items, center);justify-content:var(--slick-grid-footer-justify-content, normal);font-size:var(--slick-grid-footer-font-size, 13px);font-style:var(--slick-grid-footer-font-style, normal);font-weight:var(--slick-grid-footer-font-weight, bold);padding:var(--slick-grid-footer-cell-padding, 5px 6px);border-left:var(--slick-grid-footer-cell-border-left, 1px transparent)}.slickgrid-container .slick-header-columns{background:var(--slick-grid-header-background, rgba(255, 255, 255, 0.6));background-color:var(--slick-header-background-color, #ffffff);width:calc(100% - var(--slick-header-scroll-width-to-remove, 16px))}.slickgrid-container .slick-header-columns [id$=checkbox_selector]{justify-content:center;display:flex}.slickgrid-container .slick-header-columns .slick-header-sortable .slick-column-name{margin-left:0}.slickgrid-container .slick-header-columns .slick-header-column{height:var(--slick-header-column-height, calc(17px * 2));line-height:var(--slick-font-size-base, 14px);margin:0;border-top:var(--slick-header-column-border-top, 0 none);border-right:var(--slick-header-column-border-right, 0 none);border-bottom:var(--slick-header-column-border-bottom, 0 none);border-left:var(--slick-header-column-border-left, 0 none);white-space:normal}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{padding:var(--slick-cell-padding, 5px 6px);font-size:var(--slick-font-size-base, 14px)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default td{font-size:var(--slick-font-size-base, 14px)}body .slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{line-height:20px}.slickgrid-container .slick-header-columns .slick-header-column .slick-column-name{margin-right:var(--slick-header-column-name-margin-right, 0)}.slickgrid-container .slick-header-columns .slick-header-column{background:var(--slick-header-background-color, #ffffff);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);color:var(--slick-header-text-color, #333);font-size:var(--slick-header-font-size, 14px);font-weight:var(--slick-header-font-weight, bold)}.slickgrid-container .slick-header-columns .slick-header-column a,.slickgrid-container .slick-header-columns .slick-header-column a:visited{color:var(--slick-text-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column a:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{background:var(--slick-header-background-color, #ffffff);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);color:var(--slick-header-text-color, #333);font-size:var(--slick-header-font-size, 14px);font-weight:var(--slick-header-font-weight, bold)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a,.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a:visited{color:var(--slick-text-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-header-column-sorted{font-style:normal;color:var(--slick-sorting-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator,.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-numbered{display:inline-block;position:absolute;color:var(--slick-icon-sort-color, #0d6efd)}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator{height:1em;width:1em;left:auto;font-size:var(--slick-icon-sort-font-size, 23px);right:var(--slick-icon-sort-position-right, 3px);top:var(--slick-icon-sort-position-top, calc(15px * 2 - 9px))}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-numbered{font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-sort-indicator-number-font-size, 10px);width:var(--slick-sort-indicator-number-width, 8px);left:var(--slick-sort-indicator-number-left, auto);right:var(--slick-sort-indicator-number-right, 0px);top:var(--slick-sort-indicator-number-top, calc(13px * 2))}.slickgrid-container .slick-header-columns .slick-header-column.slick-header-sortable.slick-state-hover:not(.slick-header-column-sorted) .slick-sort-indicator{opacity:var(--slick-sort-indicator-hint-opacity, 0);--slick-icon-sort-asc-icon-svg: url(${yr});-webkit-mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-asc{--slick-icon-sort-asc-icon-svg: url(${yr});-webkit-mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-desc{--slick-icon-sort-desc-icon-svg: url(${zr});-webkit-mask:var(--slick-icon-sort-desc-icon-svg) no-repeat;mask:var(--slick-icon-sort-desc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-asc,.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-desc{opacity:1;background-color:currentColor}.slickgrid-container .slick-header-columns .slick-header-column .slick-resizable-handle{position:absolute;font-size:.1px;display:block;cursor:col-resize;top:0;height:100%;width:7px;right:0;z-index:1}.slickgrid-container .slick-header-columns .slick-header-column .slick-resizable-handle:hover{border-bottom:var(--slick-header-resizable-hover-border-bottom, 0 none);border-left:var(--slick-header-resizable-hover-border-left, 0 none);border-right:var(--slick-header-resizable-hover-border-right, 1px solid #d0d0d0);border-top:var(--slick-header-resizable-hover-border-top, 0 none);border-radius:var(--slick-header-resizable-hover-border-radius, 8px);width:var(--slick-header-resizable-hover-width, 7px);right:var(--slick-header-resizable-hover-right, 0);height:var(--slick-header-resizable-hover-height, 100%);top:var(--slick-header-resizable-hover-top, 0);opacity:var(--slick-header-resizable-hover-opacity, 1)}.slickgrid-container .slick-header-columns .slick-header-column.unorderable{background-color:var(--slick-grid-header-unorderable-bg-color, rgba(255, 255, 255, 0.6))}.slickgrid-container .slick-preheader-panel.slick-state-default,.slickgrid-container .slick-topheader-panel.slick-state-default{border-bottom:var(--slick-preheader-border-bottom, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns{border-top:var(--slick-preheader-border-top, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column{height:var(--slick-preheader-height, 25px);border-left:var(--slick-preheader-border-left, none);border-right:var(--slick-preheader-border-right, none);font-size:var(--slick-preheader-font-size, calc(14px + 3px));justify-content:var(--slick-preheader-grouped-title-justify, left);display:var(--slick-preheader-grouped-title-display, inline-grid)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column:first-child,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column:first-child{border-left:var(--slick-preheader-border-left-first-element, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column:last-child,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column:last-child{border-right:var(--slick-preheader-border-right-last-element, none)}.slickgrid-container .slick-pane-left.frozen{border-right:var(--slick-frozen-border-right, 1px solid #a5a5a5)}.slickgrid-container .slick-pane-bottom{border-top:var(--slick-frozen-border-bottom, 1px solid #a5a5a5)}.slickgrid-container .slick-viewport-bottom.slick-viewport-right{overflow-y:var(--slick-frozen-overflow-right, scroll) !important}.slickgrid-container .input-group{display:flex}.slickgrid-container .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:0}.slickgrid-container .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback).slick-slider-horizontal{margin-left:10px}.slickgrid-container .input-group .input-group-append,.slickgrid-container .input-group .input-group-prepend{display:inline-flex;width:auto}.slickgrid-container .input-group .input-group-addon input{flex:1 1 auto;width:1%}.slickgrid-container .input-group .input-group-addon .input-group-text{height:100%}.slickgrid-container .input-group .input-group-addon.input-group-append .input-group-text{margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.slickgrid-container .input-group .input-group-addon.input-group-prepend .input-group-text{margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */@media only screen and (min-width: 768px){.slick-col-medium-1{flex-basis:8.3333333333%}.slick-col-medium-2{flex-basis:16.6666666667%}.slick-col-medium-3{flex-basis:25%}.slick-col-medium-4{flex-basis:33.3333333333%}.slick-col-medium-5{flex-basis:41.6666666667%}.slick-col-medium-6{flex-basis:50%}.slick-col-medium-7{flex-basis:58.3333333333%}.slick-col-medium-8{flex-basis:66.6666666667%}.slick-col-medium-9{flex-basis:75%}.slick-col-medium-10{flex-basis:83.3333333333%}.slick-col-medium-11{flex-basis:91.6666666667%}.slick-col-medium-12{flex-basis:100%}}@media only screen and (min-width: 992px){.slick-col-large-1{flex-basis:8.3333333333%}.slick-col-large-2{flex-basis:16.6666666667%}.slick-col-large-3{flex-basis:25%}.slick-col-large-4{flex-basis:33.3333333333%}.slick-col-large-5{flex-basis:41.6666666667%}.slick-col-large-6{flex-basis:50%}.slick-col-large-7{flex-basis:58.3333333333%}.slick-col-large-8{flex-basis:66.6666666667%}.slick-col-large-9{flex-basis:75%}.slick-col-large-10{flex-basis:83.3333333333%}.slick-col-large-11{flex-basis:91.6666666667%}.slick-col-large-12{flex-basis:100%}}@media only screen and (min-width: 1200px){.slick-col-xlarge-1{flex-basis:8.3333333333%}.slick-col-xlarge-2{flex-basis:16.6666666667%}.slick-col-xlarge-3{flex-basis:25%}.slick-col-xlarge-4{flex-basis:33.3333333333%}.slick-col-xlarge-5{flex-basis:41.6666666667%}.slick-col-xlarge-6{flex-basis:50%}.slick-col-xlarge-7{flex-basis:58.3333333333%}.slick-col-xlarge-8{flex-basis:66.6666666667%}.slick-col-xlarge-9{flex-basis:75%}.slick-col-xlarge-10{flex-basis:83.3333333333%}.slick-col-xlarge-11{flex-basis:91.6666666667%}.slick-col-xlarge-12{flex-basis:100%}}@media only screen and (max-width: 768px){[class*=slick-col-]{width:100%}}.slick-cell input.dual-editor-text,.slick-cell input.editor-text{border:var(--slick-text-editor-border, 1px solid #e2e2e2);border-radius:var(--slick-text-editor-border-radius, 3px);background:var(--slick-text-editor-background, #ffffff);color:var(--slick-text-editor-color, #333);padding-bottom:var(--slick-text-editor-padding-bottom, 0);padding-left:var(--slick-text-editor-padding-left, 2px);padding-right:var(--slick-text-editor-padding-right, 0);padding-top:var(--slick-text-editor-padding-top, 0);margin-left:var(--slick-text-editor-margin-left, -2px);margin-bottom:var(--slick-text-editor-margin-bottom, 0);margin-right:var(--slick-text-editor-margin-right, 0px);margin-top:var(--slick-text-editor-margin-top, 0px);outline:0;height:100%;max-width:100%}.slick-cell input.dual-editor-text:not(.input-group-editor),.slick-cell input.editor-text:not(.input-group-editor){width:100%}.slick-cell input.dual-editor-text:focus,.slick-cell input.editor-text:focus{outline:0;border-color:var(--slick-text-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-cell input.dual-editor-text.right,.slick-cell input.editor-text.right{margin-left:var(--slick-text-editor-right-input-margin-left, calc(-2px + 9px))}.slick-cell input.dual-editor-text[readonly]:not(.date-picker),.slick-cell input.editor-text[readonly]:not(.date-picker){background-color:var(--slick-text-editor-readonly-color, #f0f0f0)}.slick-cell input.dual-editor-text.date-picker,.slick-cell input.editor-text.date-picker{cursor:pointer}.slick-cell .slider-editor{height:100%}.slick-cell .slider-editor .slider-editor-input{height:var(--slick-slider-editor-height, 100%)}.slick-cell .slider-editor .slider-editor-input:focus{outline:0;border-color:var(--slick-slider-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-slider-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-cell .input-group input.editor-text{margin-left:0;transform:none}.slick-cell .ms-filter.select-editor{transform:var(--slick-multiselect-editor-transform, translate(0, -2px));height:var(--slick-multiselect-editor-height, 24px)}.slick-cell .ms-filter.select-editor button.ms-choice{height:var(--slick-multiselect-editor-height, 24px)}.slick-cell .autocomplete-container.input-group,.slick-cell .vanilla-picker.input-group{display:flex;align-items:center;flex:1;height:var(--slick-date-editor-height, 24px)}.slick-cell .autocomplete-container.input-group .input-group-btn.input-group-append,.slick-cell .vanilla-picker.input-group .input-group-btn.input-group-append{display:inline-flex;align-items:center;height:100%}.slick-cell .autocomplete-container.input-group .input-group-btn.input-group-append .btn,.slick-cell .vanilla-picker.input-group .input-group-btn.input-group-append .btn{display:inline-flex;align-items:center;border-top-left-radius:0px;border-bottom-left-radius:0px;margin-left:-1px}.slick-cell .autocomplete-container.input-group .input-group-btn .btn,.slick-cell .vanilla-picker.input-group .input-group-btn .btn{background-color:var(--slick-input-group-btn-bg-color, #f9f9f9);border:var(--slick-input-group-btn-border, 1px solid #ccc);padding:var(--slick-editor-input-group-clear-btn-icon-padding, 6px);border-top-right-radius:var(--slick-text-editor-border-radius, 3px);border-bottom-right-radius:var(--slick-text-editor-border-radius, 3px);cursor:pointer;height:var(--slick-date-editor-height, 24px)}.slick-cell .autocomplete-container.input-group .input-group-btn .btn:hover:not([disabled]),.slick-cell .vanilla-picker.input-group .input-group-btn .btn:hover:not([disabled]){background-color:var(--slick-input-group-btn-hover-bg-color, #eee)}.slick-cell .autocomplete-container.input-group .input-group-btn .btn .icon-clear,.slick-cell .vanilla-picker.input-group .input-group-btn .btn .icon-clear{display:flex;align-items:center;background-color:currentColor;height:1em;width:1em;--slick-editor-input-group-clear-btn-icon-svg: url(${hr});-webkit-mask:var(--slick-editor-input-group-clear-btn-icon-svg) no-repeat;mask:var(--slick-editor-input-group-clear-btn-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-large-editor-text{z-index:10000;position:absolute;background:var(--slick-large-editor-background-color, #ffffff);color:var(--slick-large-editor-text-color, #333);padding:var(--slick-large-editor-text-padding, 5px);border:var(--slick-large-editor-border, 2px solid #a0a0a0);border-radius:var(--slick-large-editor-border-radius, 6px)}.slick-large-editor-text .editor-footer{text-align:var(--slick-large-editor-button-text-align, right)}.slick-large-editor-text .editor-footer button{margin-left:var(--slick-large-editor-footer-spacing, 2px);border-radius:var(--slick-large-editor-button-border-radius, 4px)}.slick-large-editor-text textarea{background:var(--slick-large-editor-background-color, #ffffff);color:var(--slick-large-editor-text-color, #333);border:0;outline:0}.slick-large-editor-text .counter{float:left;font-size:var(--slick-large-editor-count-font-size, 11px);margin-top:var(--slick-large-editor-count-margin-top, 8px)}.slick-large-editor-text .counter .separator{margin:var(--slick-large-editor-count-separator-margin, 0 1px)}.slick-modal-open{overflow:hidden}.slick-editor-modal{position:fixed;overflow-y:auto;top:0;right:0;bottom:0;left:0;opacity:1;background:var(--slick-editor-modal-backdrop-transition-background, rgba(0, 0, 0, 0.6));z-index:var(--slick-editor-modal-container-z-index, 1050);transition:var(--slick-editor-modal-backdrop-transition-start, opacity 0.15s linear)}.slick-editor-modal .slick-editor-modal-content{display:inline-block;position:absolute;border-radius:var(--slick-editor-modal-container-radius, 2px);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);border:var(--slick-editor-modal-container-border, 1px solid #b8b8b8);color:var(--slick-editor-modal-text-color, #000);margin:var(--slick-editor-modal-container-margin, 8px);background-color:var(--slick-editor-modal-container-bg-color, #ffffff);box-shadow:var(--slick-editor-modal-container-box-shadow, 0 0 3px #a7a7a7);width:var(--slick-editor-modal-container-width, 400px);min-width:var(--slick-editor-modal-container-min-width, 420px);top:var(--slick-editor-modal-container-top, 30px);left:var(--slick-editor-modal-container-left, 50%);transform:var(--slick-editor-modal-container-transform, translate(-50%));transition:var(--slick-editor-modal-backdrop-transition-end, 0.3s linear);transition-property:opacity,transform}@media only screen and (min-width: 768px){.slick-editor-modal .slick-editor-modal-content.split-view{width:calc(400px*2)}.slick-editor-modal .slick-editor-modal-content.triple-split-view{width:calc(400px*3)}}@media only screen and (max-width: 1200px){.slick-editor-modal .slick-editor-modal-content.triple-split-view{width:calc(400px*2)}}@media only screen and (max-width: 768px){.slick-editor-modal .slick-editor-modal-content{width:100% !important;margin:0;top:0}}.slick-editor-modal .slick-editor-modal-content .reset-container{width:100%}.slick-editor-modal .slick-editor-modal-content .reset-container .reset-form.btn{color:var(--slick-editor-modal-reset-btn-color, #333);background-color:var(--slick-editor-modal-reset-btn-bg-color, #fff);float:right}.slick-editor-modal .slick-editor-modal-content .reset-container .reset-form.btn span.mdi{margin-right:5px}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset,.slick-editor-modal .slick-editor-modal-content .reset-form.btn,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn{display:inline-flex;margin:var(--slick-editor-modal-footer-btn-margin, 0 5px 0 0);height:var(--slick-editor-modal-footer-btn-height, inherit);border:var(--slick-editor-modal-footer-btn-border, 1px solid #dbdbdb);border-radius:var(--slick-editor-modal-footer-btn-radius, 4px)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:hover,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:hover,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:hover{border-color:var(--slick-editor-modal-footer-btn-border-hover-color, #b5b5b5)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:hover.btn-default,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:hover.btn-default,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:hover.btn-default{color:var(--slick-editor-modal-footer-btn-text-color-hover, #333333)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:disabled,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:disabled,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:disabled{background-color:var(--slick-button-primary-bg-color-disabled, #bebebe)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset{height:var(--slick-editor-modal-editor-btn-reset-height, 20px);background-color:var(--slick-editor-modal-editor-btn-reset-bg-color, #ffffff);margin:var(--slick-editor-modal-editor-btn-reset-margin, 0px 0 2px 5px)}.slick-editor-modal .slick-editor-modal-content .input-group-btn .btn-default:disabled{background-color:var(--slick-editor-modal-default-btn-disabled-bg-color, #eeeeee);color:var(--slick-editor-modal-default-btn-disabled-color, #bababa)}.slick-editor-modal .slick-editor-modal-content .close{cursor:pointer;position:absolute;float:right;line-height:0;background-color:var(--slick-editor-modal-close-btn-bg-color, transparent);opacity:var(--slick-editor-modal-close-btn-opacity, 1);border:var(--slick-editor-modal-close-btn-border, 0px solid #9c9c9c);color:var(--slick-editor-modal-close-btn-color, #909090);font-family:var(--slick-editor-modal-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-editor-modal-close-btn-font-size, 26px);font-weight:var(--slick-editor-modal-close-btn-font-weight, 500);height:var(--slick-editor-modal-close-btn-height, 20px);margin:var(--slick-editor-modal-close-btn-margin, 1px);padding:var(--slick-editor-modal-close-btn-padding, 0px);width:var(--slick-editor-modal-close-btn-width, 20px);right:var(--slick-editor-modal-close-btn-right, 10px);top:var(--slick-editor-modal-close-btn-top, 10px)}.slick-editor-modal .slick-editor-modal-content .close:hover{color:var(--slick-editor-modal-close-btn-color-hover, rgb(80.25, 80.25, 80.25))}@media only screen and (min-width: 769px){.slick-editor-modal .slick-editor-modal-content .close.outside{color:var(--slick-editor-modal-close-btn-outside-color, #dddddd);font-size:var(--slick-editor-modal-close-btn-outside-font-size, 30px);right:var(--slick-editor-modal-close-btn-outside-right, -24px);top:var(--slick-editor-modal-close-btn-outside-top, -28px)}.slick-editor-modal .slick-editor-modal-content .close.outside:hover{color:var(--slick-editor-modal-close-btn-outside-color-hover, rgb(195.5, 195.5, 195.5))}}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-title{font-size:var(--slick-editor-modal-title-font-size, 20px);font-weight:var(--slick-editor-modal-title-font-weight, 500);line-height:var(--slick-editor-modal-title-line-height, 28px);color:var(--slick-editor-modal-title-font-color, #333333);height:var(--slick-editor-modal-title-height, 30px);overflow:hidden auto;text-align:var(--slick-editor-modal-title-text-align, left);text-overflow:ellipsis;width:calc(100% - 20px - 10px);white-space:nowrap}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-title.outside{width:100%}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body{padding:var(--slick-editor-modal-body-padding, 6px 8px 22px 8px);min-height:var(--slick-editor-modal-body-min-height, 250px);max-height:var(--slick-editor-modal-body-max-height, calc(100vh - 52px - 50px - 30px - 15px));overflow:var(--slick-editor-modal-body-overflow, hidden auto);scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1);display:flex;flex-wrap:wrap}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body .slick-cell{height:inherit}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body .validation-summary{padding:var(--slick-editor-modal-validation-summary-padding, 5px 10px);color:var(--slick-editor-modal-validation-summary-color, #ff1d1d);width:var(--slick-editor-modal-validation-summary-width, 100%);margin-bottom:var(--slick-editor-modal-validation-summary-margin-bottom, 12px);font-size:var(--slick-editor-modal-validation-summary-font-size, 13px);font-style:var(--slick-editor-modal-validation-summary-font-style, italic)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-header{padding:var(--slick-editor-modal-header-padding, 12px 8px);height:var(--slick-editor-modal-header-height, 52px);border-bottom:var(--slick-editor-modal-header-border-bottom, 1px solid #d2d2d2);background-color:var(--slick-editor-modal-header-bg-color, #ffffff)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer{background-color:var(--slick-editor-modal-footer-bg-color, #f9f9f9);border-top:var(--slick-editor-modal-footer-border-top, 1px solid #c9c9c9);min-height:var(--slick-editor-modal-footer-height, 50px);padding:var(--slick-editor-modal-footer-padding, 8px);line-height:var(--slick-editor-modal-footer-line-height, 30px)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons{float:right;text-align:right;width:var(--slick-editor-modal-footer-buttons-width, 60%)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons button{max-width:var(--slick-editor-modal-footer-btn-max-width, 162px);overflow:hidden;text-overflow:ellipsis}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons .saving:before{height:var(--slick-editor-modal-footer-btn-saving-icon-height, 18px);width:var(--slick-editor-modal-footer-btn-saving-icon-width, 18px);display:var(--slick-editor-modal-footer-btn-saving-icon-display, inline-block);vertical-align:var(--slick-editor-modal-footer-btn-saving-icon-vertical-align, bottom);margin:var(--slick-editor-modal-footer-btn-saving-icon-margin, -1px 5px 0 0);animation:var(--slick-editor-modal-footer-btn-saving-icon-animation, md-spin 1s infinite linear);content:var(--slick-editor-modal-footer-btn-saving-icon-content, url(${$r}))}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-status-text{float:left;text-align:left;width:var(--slick-editor-modal-footer-status-text-width, 40%);font-size:var(--slick-editor-modal-status-text-font-size, 12px);color:var(--slick-editor-modal-status-text-color, #333333)}.slick-editor-modal .slick-editor-modal-content .item-details-label{display:block;margin:var(--slick-editor-modal-detail-label-margin, 2px 0 0 10px);color:var(--slick-editor-modal-detail-label-color, #000);font-size:var(--slick-editor-modal-detail-label-font-size, 13px);font-style:var(--slick-editor-modal-detail-label-font-style, normal);font-weight:var(--slick-editor-modal-detail-label-font-weight, bold)}.slick-editor-modal .slick-editor-modal-content .item-details-label.invalid{color:var(--slick-editor-modal-detail-label-color-invalid, #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container{display:block;box-sizing:border-box;border:var(--slick-editor-modal-detail-container-border, 0);border-radius:var(--slick-editor-modal-detail-container-border-radius, 3px);line-height:var(--slick-editor-modal-detail-container-line-height, 20px);margin:var(--slick-editor-modal-detail-container-margin, 4px 10px 0 10px);padding:var(--slick-editor-modal-detail-container-padding, 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input{color:var(--slick-editor-modal-text-color, #000);height:var(--slick-editor-modal-input-editor-height, 28px);margin:var(--slick-editor-modal-input-editor-margin, 0);border:var(--slick-editor-modal-input-editor-border, 1px solid #d2d2d2);padding:var(--slick-editor-modal-input-editor-padding, 0 6px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input:focus{border-color:var(--slick-text-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .input-group{display:flex;position:relative;height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .input-group input{height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text{border:var(--slick-editor-modal-large-editor-border, 1px solid #d2d2d2);border-radius:var(--slick-editor-modal-large-editor-border-radius, 3px);padding:var(--slick-editor-modal-large-editor-padding, 6px 6px 2px 6px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text:focus-within{border-color:var(--slick-text-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text textarea{width:100%;height:100%}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text textarea:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text .editor-footer{height:var(--slick-editor-modal-large-editor-footer-height, 12px);line-height:var(--slick-editor-modal-large-editor-footer-line-height, 12px);color:var(--slick-editor-modal-large-editor-count-color, #313131)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text .editor-footer .counter{font-size:var(--slick-editor-modal-large-editor-count-font-size, 10px);margin:var(--slick-editor-modal-large-editor-count-margin, 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text.invalid{border:var(--slick-editor-modal-detail-container-border-invalid, 1px solid #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text:disabled,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container button.ms-choice{height:var(--slick-editor-modal-multiselect-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container button.ms-choice:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container{padding:var(--slick-editor-modal-checkbox-editor-padding, 0 6px);border:var(--slick-editor-modal-checkbox-editor-border, 1px solid #d2d2d2);border-radius:var(--slick-editor-modal-checkbox-editor-border-radius, 3px);height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container input{height:inherit}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group{display:flex;align-items:center;height:100%}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group .input-group-btn,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group .input-group-btn{height:100%;min-width:28px}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group .input-group-btn .btn,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group .input-group-btn .btn{min-width:28px;border-left:var(--slick-editor-modal-close-btn-border-left, 1px solid #ced4da);height:var(--slick-editor-modal-input-editor-height, 28px);border-radius:var(--slick-editor-modal-close-btn-border-radius, 0 4px 4px 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.form-control{cursor:pointer;background-color:var(--slick-date-picker-bg-color, #fff)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.form-control:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec);cursor:initial}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slider-value{height:var(--slick-editor-modal-slider-editor-value-height, 28px);min-width:28px}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slider-value .input-group-text{min-height:var(--slick-editor-modal-slider-editor-value-min-height, 100%);min-width:28px;display:flex;justify-content:center;align-items:center}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified input,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .slick-large-editor-text,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .ms-choice,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .checkbox-editor-container{border:var(--slick-editor-modal-detail-container-border-modified, 1px solid orange);border-width:var(--slick-editor-modal-detail-container-border-width-modified, 1px 6px 1px 1px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.invalid input,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.invalid .slick-large-editor-text{border:var(--slick-editor-modal-detail-container-border-invalid, 1px solid #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-validation{color:var(--slick-editor-modal-validation-color, #ff1d1d);font-size:var(--slick-editor-modal-validation-font-size, 12px);font-style:var(--slick-editor-modal-validation-font-style, italic);font-weight:var(--slick-editor-modal-validation-font-weight, normal);line-height:var(--slick-editor-modal-validation-line-height, 16px);margin-left:var(--slick-editor-modal-validation-margin-left, 2px);min-height:var(--slick-editor-modal-validation-min-height, 16px)}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */li.hidden{display:none !important}.slick-column-picker{cursor:default;list-style-type:none;position:absolute;overflow-x:hidden;overflow-y:auto;resize:both;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);background-color:var(--slick-column-picker-background-color, #ffffff);border:var(--slick-column-picker-border, 1px solid #b8b8b8);border-radius:var(--slick-column-picker-border-radius, 2px);min-width:var(--slick-column-picker-min-width, 150px);padding:var(--slick-column-picker-padding, 6px);scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1);box-shadow:var(--slick-column-picker-box-shadow, none);z-index:var(--slick-column-picker-z-index, 9000)}@-moz-document url-prefix(){.slick-column-picker{padding:var(--slick-column-picker-padding-firefox, 6px 15px 6px 6px)}}.slick-column-picker .close{float:right;position:absolute;color:var(--slick-column-picker-close-btn-color, #909090);cursor:var(--slick-column-picker-close-btn-cursor, pointer);width:var(--slick-column-picker-close-btn-width, 15px);height:var(--slick-column-picker-close-btn-height, 21px);margin:var(--slick-column-picker-close-btn-margin, 1px);opacity:var(--slick-column-picker-close-btn-opacity, 0.5);padding:var(--slick-column-picker-close-btn-padding, 0px);font-family:var(--slick-column-picker-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-column-picker-close-btn-font-size, 21px);background-color:var(--slick-column-picker-close-btn-bg-color, #ffffff);border:var(--slick-column-picker-close-btn-border, 0px solid #9c9c9c);right:var(--slick-column-picker-close-btn-position-right, 5px);top:var(--slick-column-picker-close-btn-position-top, 0px)}.slick-column-picker .close:hover{opacity:var(--slick-column-picker-close-btn-opacity-hover, 1)}.slick-column-picker li{list-style:none;background:none}.slick-column-picker li a{display:block;padding:4px;font-weight:bold}.slick-column-picker li a:hover{background-color:var(--slick-column-picker-link-background-color, #ffffff)}.slick-column-picker li label{font-weight:var(--slick-column-picker-label-font-weight, normal)}.slick-column-picker li label input{margin:var(--slick-column-picker-label-margin, 4px)}.slick-column-picker div.title{font-size:var(--slick-column-picker-title-font-size, calc(14px + 2px));font-weight:var(--slick-column-picker-title-font-weight, normal);width:var(--slick-column-picker-title-width, calc(100% - 15px - 10px));border-bottom:var(--slick-column-picker-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-column-picker-title-margin-bottom, 6px)}.slick-column-picker,.slick-grid-menu{scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1)}.slick-column-picker .slick-menu-title,.slick-grid-menu .slick-menu-title{color:var(--slick-menu-title-color, #000);font-size:var(--slick-menu-title-font-size, calc(14px + 2px));font-weight:var(--slick-menu-title-font-weight, normal);border-bottom:var(--slick-column-picker-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-menu-title-margin-bottom, 6px)}.slick-column-picker-list,.slick-grid-menu-list{white-space:nowrap}@-moz-document url-prefix(){.slick-column-picker-list,.slick-grid-menu-list{width:var(--slick-column-picker-list-width-firefox, calc(100% + 12px))}}.slick-column-picker-list li,.slick-grid-menu-list li{display:flex;align-items:center;width:100%;color:var(--slick-menu-color, #000);border:var(--slick-column-picker-item-border, 1px solid transparent);border-radius:var(--slick-column-picker-item-border-radius, 0px);font-size:var(--slick-column-picker-item-font-size, 14px);height:var(--slick-column-picker-item-height, 28px);line-height:var(--slick-column-picker-item-line-height, calc(14px + 2px));list-style:none outside none;margin:0;padding:var(--slick-column-picker-item-padding, 2px 6px)}.slick-column-picker-list li:hover,.slick-grid-menu-list li:hover{border:var(--slick-column-picker-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-column-picker-item-hover-color, #fafafa)}.slick-column-picker-list li label,.slick-grid-menu-list li label{cursor:pointer;height:100%;width:100%;margin-bottom:0px}.slick-column-picker-list hr,.slick-grid-menu-list hr{margin:6px 0;border:0;background-color:var(--slick-column-picker-hr-bg-color, #f5f5f5);border-top:var(--slick-column-picker-hr-divider-border, 1px solid #d5d5d5);width:var(--slick-column-picker-divider-width, 100%);margin-left:auto;margin-right:auto;width:auto}.slick-column-picker-list label,.slick-grid-menu-list label{line-height:var(--slick-column-picker-icon-container-line-height, 12px);display:inline-flex;align-items:center;justify-content:center}.slick-column-picker-list.disabled,.slick-grid-menu-list.disabled{cursor:default}.slick-column-picker-list input[type=checkbox],.slick-grid-menu-list input[type=checkbox]{opacity:0;width:0;margin-left:0}.slick-column-picker-list .icon-checkbox-container,.slick-grid-menu-list .icon-checkbox-container{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background-color:var(--slick-column-picker-icon-container-bg-color, transparent);height:var(--slick-column-picker-icon-container-size, 1rem);width:var(--slick-column-picker-icon-container-size, 1rem);border:var(--slick-column-picker-icon-border, none);border-radius:var(--slick-column-picker-icon-border-radius, none)}.slick-column-picker-list .icon-checkbox-container div.mdi,.slick-grid-menu-list .icon-checkbox-container div.mdi{opacity:1;font-size:var(--slick-column-picker-icon-font-size, 14px);color:var(--slick-column-picker-icon-color, #0d6efd)}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-check,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-check{--slick-column-picker-icon-checked-svg: url(${Lr});-webkit-mask:var(--slick-column-picker-icon-checked-svg) no-repeat;mask:var(--slick-column-picker-icon-checked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck{--slick-column-picker-icon-unchecked-svg: url(${Lr});-webkit-mask:var(--slick-column-picker-icon-unchecked-svg) no-repeat;mask:var(--slick-column-picker-icon-unchecked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;opacity:var(--slick-column-picker-unchecked-opacity, 0.25);visibility:var(--slick-column-picker-icon-unchecked-color-visibility, visible)}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck:hover,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck:hover{opacity:var(--slick-column-picker-opacity-hover, 0.45)}.slick-column-picker-list .icon-checkbox-container+span.checkbox-label,.slick-grid-menu-list .icon-checkbox-container+span.checkbox-label{display:inline-flex;align-items:center;flex-grow:1;padding-left:var(--slick-column-picker-label-text-padding-left, 4px)}.slick-grid-menu .slick-menu-command-list{margin-bottom:var(--slick-column-picker-list-margin-bottom, 8px)}@-moz-document url-prefix(){.slick-grid-menu .slick-menu-command-list{width:var(--slick-column-picker-list-width-firefox, calc(100% + 12px))}}.slick-grid-menu li{list-style:none;background:none;overflow:hidden;text-overflow:ellipsis}@-moz-document url-prefix(){.slick-grid-menu li{margin-right:var(--slick-gri-menu-item-margin-right, 6px);width:100%}}.slick-grid-menu li a{display:block;padding:4px;font-weight:bold}.slick-grid-menu li a:hover{background-color:var(--slick-grid-menu-link-background-color, #ffffff)}.slick-grid-menu li label{font-weight:var(--slick-grid-menu-label-font-weight, normal)}.slick-grid-menu li label input{margin:var(--slick-grid-menu-label-margin, 4px)}.slick-grid-menu input{margin:4px}.slick-grid-menu-button{background-color:rgba(0,0,0,0);border:0;cursor:pointer;right:0;position:absolute;width:22px;z-index:2;color:var(--slick-grid-menu-icon-btn-color, inherit);display:var(--slick-grid-menu-button-display, inline-flex);font-size:var(--slick-grid-menu-icon-font-size, 18px);padding:var(--slick-grid-menu-button-padding, 0 2px);margin-top:var(--slick-grid-menu-icon-top-margin, 5px)}.slick-grid-menu-list li{width:auto}.slick-grid-menu-list hr{width:var(--slick-grid-menu-divider-width, calc(100% - 10px))}.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{box-shadow:var(--slick-menu-box-shadow, none)}.slick-cell-menu.slick-submenu,.slick-context-menu.slick-submenu,.slick-grid-menu.slick-submenu,.slick-header-menu.slick-submenu{box-shadow:var(--slick-submenu-box-shadow, 0 1px 4px 1px rgba(146, 152, 163, 0.4));min-width:var(--slick-submenu-min-width, 100px)}.slick-cell-menu .slick-menu-option-list .slick-command-header,.slick-cell-menu .slick-menu-option-list .slick-option-header,.slick-cell-menu .slick-menu-command-list .slick-command-header,.slick-cell-menu .slick-menu-command-list .slick-option-header,.slick-context-menu .slick-menu-option-list .slick-command-header,.slick-context-menu .slick-menu-option-list .slick-option-header,.slick-context-menu .slick-menu-command-list .slick-command-header,.slick-context-menu .slick-menu-command-list .slick-option-header,.slick-grid-menu .slick-menu-option-list .slick-command-header,.slick-grid-menu .slick-menu-option-list .slick-option-header,.slick-grid-menu .slick-menu-command-list .slick-command-header,.slick-grid-menu .slick-menu-command-list .slick-option-header,.slick-header-menu .slick-menu-option-list .slick-command-header,.slick-header-menu .slick-menu-option-list .slick-option-header,.slick-header-menu .slick-menu-command-list .slick-command-header,.slick-header-menu .slick-menu-command-list .slick-option-header{display:var(--slick-menu-title-container-display, flex);align-items:var(--slick-menu-title-container-align-items, flex-start);justify-content:var(--slick-menu-title-container-justify-content, flex-end)}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-title,.slick-cell-menu .slick-menu-option-list .slick-option-header.with-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-title,.slick-cell-menu .slick-menu-command-list .slick-option-header.with-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-title,.slick-context-menu .slick-menu-option-list .slick-option-header.with-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-title,.slick-context-menu .slick-menu-command-list .slick-option-header.with-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-title,.slick-grid-menu .slick-menu-option-list .slick-option-header.with-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-title,.slick-grid-menu .slick-menu-command-list .slick-option-header.with-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-title,.slick-header-menu .slick-menu-option-list .slick-option-header.with-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-title,.slick-header-menu .slick-menu-command-list .slick-option-header.with-title{border-bottom:var(--slick-menu-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-menu-title-margin-bottom, 6px)}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title{border-bottom:0;margin-bottom:0}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-close.no-title{margin:var(--slick-menu-close-btn-margin-without-title, -4px -3px 0 0)}.slick-cell-menu .slick-menu-option-list .close,.slick-cell-menu .slick-menu-command-list .close,.slick-context-menu .slick-menu-option-list .close,.slick-context-menu .slick-menu-command-list .close,.slick-grid-menu .slick-menu-option-list .close,.slick-grid-menu .slick-menu-command-list .close,.slick-header-menu .slick-menu-option-list .close,.slick-header-menu .slick-menu-command-list .close{cursor:pointer;float:right;background-color:var(--slick-menu-close-btn-bg-color, #ffffff);border:var(--slick-menu-close-btn-border, 0px solid #dfdfdf);color:var(--slick-menu-close-btn-color, #909090);font-family:var(--slick-menu-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-menu-close-btn-font-size, 21px);height:var(--slick-menu-close-btn-height, 18px);line-height:var(--slick-menu-close-btn-line-height, 16px);margin:var(--slick-menu-close-btn-margin, 0px);padding:var(--slick-menu-close-btn-padding, 0px);width:var(--slick-menu-close-btn-width, 18px);opacity:var(--slick-menu-close-btn-opacity, 0.5)}.slick-cell-menu .slick-menu-option-list .close:hover,.slick-cell-menu .slick-menu-command-list .close:hover,.slick-context-menu .slick-menu-option-list .close:hover,.slick-context-menu .slick-menu-command-list .close:hover,.slick-grid-menu .slick-menu-option-list .close:hover,.slick-grid-menu .slick-menu-command-list .close:hover,.slick-header-menu .slick-menu-option-list .close:hover,.slick-header-menu .slick-menu-command-list .close:hover{opacity:var(--slick-menu-close-btn-opacity-hover, 1)}.slick-cell-menu .slick-menu-title,.slick-context-menu .slick-menu-title,.slick-grid-menu .slick-menu-title,.slick-header-menu .slick-menu-title{font-size:var(--slick-menu-title-font-size, calc(14px + 2px));font-weight:var(--slick-menu-title-font-weight, normal);margin-right:var(--cell-menu-title-margin-right, 7px);width:var(--slick-menu-title-width, 100%)}.slick-cell-menu .slick-menu-item,.slick-context-menu .slick-menu-item,.slick-grid-menu .slick-menu-item,.slick-header-menu .slick-menu-item{cursor:pointer;display:flex;align-items:center;margin:0;border:var(--slick-menu-item-border, 1px solid transparent);border-radius:var(--slick-menu-item-border-radius, 0px);font-size:var(--slick-menu-item-font-size, 14px);height:var(--slick-menu-item-height, 28px);line-height:var(--slick-menu-line-height, 24px);list-style:none outside none;padding:var(--slick-menu-item-padding, 2px 6px);width:var(--slick-menu-item-width, 100%);white-space:var(--slick-menu-item-white-space, nowrap)}.slick-cell-menu .slick-menu-item:hover,.slick-context-menu .slick-menu-item:hover,.slick-grid-menu .slick-menu-item:hover,.slick-header-menu .slick-menu-item:hover{border:var(--slick-menu-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-menu-item-hover-color, #fafafa)}.slick-cell-menu .slick-menu-item.slick-menu-item-divider,.slick-context-menu .slick-menu-item.slick-menu-item-divider,.slick-grid-menu .slick-menu-item.slick-menu-item-divider,.slick-header-menu .slick-menu-item.slick-menu-item-divider{cursor:default;border:none;overflow:hidden;padding:0;height:var(--slick-menu-divider-height, 1px);margin:var(--slick-menu-divider-margin, 8px 5px);background-color:var(--slick-menu-divider-color, #e7e7e7);width:var(--slick-menu-divider-width, calc(100% - 10px));margin-left:auto;margin-right:auto}.slick-cell-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-context-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-grid-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-header-menu .slick-menu-item.slick-menu-item-divider:hover{border:none;background-color:var(--slick-menu-divider-color, #e7e7e7)}.slick-cell-menu .slick-menu-item .slick-menu-icon,.slick-context-menu .slick-menu-item .slick-menu-icon,.slick-grid-menu .slick-menu-item .slick-menu-icon,.slick-header-menu .slick-menu-item .slick-menu-icon{text-align:center;font-size:var(--slick-menu-icon-font-size, 18px);background-position:center center;background-repeat:no-repeat;display:inline-block;line-height:var(--slick-menu-icon-line-height, calc(18px + 2px));margin-right:var(--slick-menu-icon-margin-right, 4px);vertical-align:middle;min-width:var(--slick-menu-icon-min-width, 16px)}.slick-cell-menu .slick-menu-item .slick-menu-content,.slick-context-menu .slick-menu-item .slick-menu-content,.slick-grid-menu .slick-menu-item .slick-menu-content,.slick-header-menu .slick-menu-item .slick-menu-content{display:inline-block;vertical-align:middle;width:100%}.slick-cell-menu .slick-menu-item .sub-item-chevron,.slick-context-menu .slick-menu-item .sub-item-chevron,.slick-grid-menu .slick-menu-item .sub-item-chevron,.slick-header-menu .slick-menu-item .sub-item-chevron{float:right;min-width:var(--slick-menu-icon-min-width, 16px)}.slick-cell-menu .slick-menu-item.slick-menu-item-disabled,.slick-context-menu .slick-menu-item.slick-menu-item-disabled,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled,.slick-header-menu .slick-menu-item.slick-menu-item-disabled{border-color:rgba(0,0,0,0) !important;background:inherit !important;color:var(--slick-menu-item-disabled-color, silver);cursor:inherit}.slick-cell-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-cell-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-context-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-context-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-header-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-header-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content{color:var(--slick-menu-item-disabled-color, silver)}.slick-cell-menu .slick-menu-item.slick-menu-item-hidden,.slick-context-menu .slick-menu-item.slick-menu-item-hidden,.slick-grid-menu .slick-menu-item.slick-menu-item-hidden,.slick-header-menu .slick-menu-item.slick-menu-item-hidden{display:none}.slick-cell-menu .slick-menu-option-list,.slick-context-menu .slick-menu-option-list,.slick-grid-menu .slick-menu-option-list,.slick-header-menu .slick-menu-option-list{margin-bottom:var(--slick-menu-option-list-margin-bottom, 6px)}.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{list-style-type:none;position:absolute;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);background:var(--slick-menu-bg-color, #ffffff);color:var(--slick-menu-color, #000);border:var(--slick-menu-border, 1px solid #BFBDBD);border-radius:var(--slick-menu-border-radius, 2px);min-width:var(--slick-menu-min-width, 140px);padding:var(--slick-menu-padding, 6px);cursor:default;display:inline-block;overflow-x:hidden;overflow-y:auto;resize:both;z-index:100000}@-moz-document url-prefix(){.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{padding:var(--slick-menu-padding-firefox, 6px 15px 6px 6px)}}.slick-cell-menu.dropdown,.slick-cell-menu.dropup,.slick-context-menu.dropdown,.slick-context-menu.dropup,.slick-grid-menu.dropdown,.slick-grid-menu.dropup,.slick-header-menu.dropdown,.slick-header-menu.dropup{display:inline-block;position:absolute}.slick-custom-tooltip{position:absolute;background-color:var(--slick-tooltip-background-color, #ffffff);border:var(--slick-tooltip-border, 2px solid #BFBDBD);border-radius:var(--slick-tooltip-border-radius, 4px);padding:var(--slick-tooltip-padding, 7px);font-size:var(--slick-tooltip-font-size, calc(14px - 1px));height:var(--slick-tooltip-height, auto);width:var(--slick-tooltip-width, auto);z-index:var(--slick-tooltip-z-index, 9999)}.slick-custom-tooltip .tooltip-body{color:var(--slick-tooltip-color, #333);overflow:var(--slick-tooltip-overflow, hidden);text-overflow:var(--slick-tooltip-text-overflow, ellipsis);white-space:var(--slick-tooltip-white-space, normal)}.slick-custom-tooltip.tooltip-arrow::after{content:"";left:0px;position:absolute;border:rgba(0,0,0,0);border-style:solid;border-width:var(--slick-tooltip-arrow-size, 8px)}.slick-custom-tooltip.tooltip-arrow.arrow-up::after{top:var(--slick-tooltip-up-arrow-top-margin, -16px);border-bottom-color:var(--slick-tooltip-arrow-color, rgb(178.4461538462, 176.0538461538, 176.0538461538))}.slick-custom-tooltip.tooltip-arrow.arrow-down::after{top:var(--slick-tooltip-down-arrow-top-margin, 100%);border-top-color:var(--slick-tooltip-arrow-color, rgb(178.4461538462, 176.0538461538, 176.0538461538))}.slick-custom-tooltip.tooltip-arrow.arrow-left-align::after{margin-left:var(--slick-tooltip-arrow-side-margin, 3px)}.slick-custom-tooltip.tooltip-arrow.arrow-right-align::after{margin-left:var(--slick-tooltip-right-arrow-side-margin, calc(100% - 16px - 3px))}.slick-custom-tooltip.tooltip-arrow.arrow-center-align::after{margin-left:var(--slick-tooltip-arrow-center-margin, calc(50% - 8px))}.slick-column-name,.slick-sort-indicator{float:left;margin-bottom:100px}.slick-header-button{display:inline;float:var(--slick-header-button-float, right);vertical-align:var(--slick-header-button-vertical-align, top);margin:var(--slick-header-button-margin, 1px 0 100px 0);height:var(--slick-header-button-height, 15px);width:var(--slick-header-button-width, 15px);background-repeat:no-repeat;background-position:center center;cursor:pointer;visibility:visible}.slick-header-button-hidden{visibility:hidden;margin-right:var(--slick-header-button-hidden-margin-right, -5px);transition:var(--slick-header-button-hidden-transition, 0.2s visibility)}.slick-header-column:hover>.slick-header-button{visibility:visible}.slick-header-menu-button{background-color:currentColor;cursor:pointer;position:absolute;border:var(--slick-header-menu-button-border, 1px solid #BFBDBD);border-width:var(--slick-header-menu-button-border-width, 0px 1px);padding:var(--slick-header-menu-button-padding, 10px 0 0 3px);color:var(--slick-header-menu-button-icon-color, inherit);bottom:0;top:0;right:var(--slick-header-menu-button-margin-right, 3px);height:var(--slick-header-menu-button-icon-size, 16px);width:var(--slick-header-menu-button-icon-size, 16px);--slick-header-menu-button-icon-svg: url(${Ur});-webkit-mask:var(--slick-header-menu-button-icon-svg) no-repeat;mask:var(--slick-header-menu-button-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-header-column .slick-header-menu-button{display:var(--slick-header-menu-display, none)}.slick-header-column:hover .slick-header-menu-button{display:inline-block}.slick-cell.cell-reorder{text-align:center}.slick-cell.cell-reorder .slick-row-move-column{background-color:currentColor;display:block;height:1em;width:1em;font-size:var(--slick-row-move-plugin-icon-font-size, calc(18px + 2px));color:var(--slick-row-move-plugin-icon-color, inherit);cursor:var(--slick-row-move-plugin-cursor, move);--slick-row-move-plugin-icon-svg: url(${Rr});-webkit-mask:var(--slick-row-move-plugin-icon-svg) no-repeat;mask:var(--slick-row-move-plugin-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-headerrow-column.checkbox-header{display:inline-flex;justify-content:center}.slick-column-name,.slick-headerrow-column.checkbox-header,.slick-cell-checkboxsel{text-align:center}.slick-column-name label,.slick-headerrow-column.checkbox-header label,.slick-cell-checkboxsel label{line-height:var(--slick-checkbox-icon-container-line-height, 12px)}.slick-column-name #filter-checkbox-selectall-container,.slick-headerrow-column.checkbox-header #filter-checkbox-selectall-container,.slick-cell-checkboxsel #filter-checkbox-selectall-container{display:inline-flex;align-items:center;justify-content:center}.slick-column-name.disabled,.slick-headerrow-column.checkbox-header.disabled,.slick-cell-checkboxsel.disabled{cursor:default}.slick-column-name input[type=checkbox],.slick-headerrow-column.checkbox-header input[type=checkbox],.slick-cell-checkboxsel input[type=checkbox]{opacity:0;width:0;margin-left:0}.slick-column-name .icon-checkbox-container,.slick-headerrow-column.checkbox-header .icon-checkbox-container,.slick-cell-checkboxsel .icon-checkbox-container{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background-color:var(--slick-checkbox-icon-container-bg-color, transparent);height:var(--slick-checkbox-icon-container-size, 1rem);width:var(--slick-checkbox-icon-container-size, 1rem);border:var(--slick-checkbox-icon-border, none);border-radius:var(--slick-checkbox-icon-border-radius, none)}.slick-column-name .icon-checkbox-container div.mdi,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi,.slick-cell-checkboxsel .icon-checkbox-container div.mdi{opacity:1;font-size:var(--slick-checkbox-icon-font-size, 16px);color:var(--slick-checkbox-icon-color, #0d6efd)}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-check,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-check,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-check{--slick-checkbox-icon-checked-svg: url(${fr});-webkit-mask:var(--slick-checkbox-icon-checked-svg) no-repeat;mask:var(--slick-checkbox-icon-checked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-uncheck,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-uncheck,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-uncheck{--slick-checkbox-icon-unchecked-svg: url(${fr});-webkit-mask:var(--slick-checkbox-icon-unchecked-svg) no-repeat;mask:var(--slick-checkbox-icon-unchecked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;opacity:var(--slick-checkbox-unchecked-opacity, 0.25);visibility:var(--slick-checkbox-icon-unchecked-color-visibility, visible)}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover{opacity:var(--slick-checkbox-opacity-hover, 0.45)}.slick-header-column.header-checkbox-selectall .slick-column-name{text-align:center;margin-right:0}.slick-group .slick-cell-checkboxsel{text-align:left}.ms-choice{font-size:var(--slick-header-font-size, 14px)}.ms-choice span{font-size:var(--slick-multiselect-input-filter-font-size, 12px);font-family:var(--slick-multiselect-input-filter-font-family, "Helvetica Neue", Helvetica, Arial)}.ms-choice .placeholder{background-color:var(--slick-multiselect-placeholder-bg-color, transparent);color:var(--slick-multiselect-placeholder-color, #c9c9c9) !important;font-family:var(--slick-multiselect-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-header-font-size, 14px)}.ms-choice:focus{border-color:var(--slick-multiselect-input-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672))}.ms-filter.search-filter{width:100% !important}.ms-filter .placeholder{cursor:pointer}.ms-parent-open button{outline:0;border-color:var(--slick-multiselect-input-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-multiselect-input-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.ms-drop{max-width:var(--slick-multiselect-dropdown-max-width, 250px);border:var(--slick-multiselect-dropdown-border, 1px solid #bbb);z-index:var(--slick-multiselect-dropdown-z-index, 9999)}.ms-drop li{margin:0;height:var(--slick-multiselect-item-height, 26px);line-height:var(--slick-multiselect-item-line-height, 20px);padding:var(--slick-multiselect-item-padding, 2px 4px);border:var(--slick-multiselect-item-border, 1px solid transparent);width:100%}.ms-drop li:hover{border:var(--slick-multiselect-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-multiselect-checkbox-hover-bg-color, #fafafa)}.ms-drop li.highlighted{border:var(--slick-multiselect-option-highlight-border, 1px solid #c9c9c9);background-color:var(--slick-multiselect-option-highlight-bg-color, #fcfcfc)}.ms-drop label span{cursor:pointer;margin-left:var(--slick-multiselect-checkbox-margin-left, 0px)}.ms-drop .ms-select-all{display:flex;align-items:center;border-bottom:var(--slick-multiselect-select-all-border-bottom, 1px solid #ddd);padding:var(--slick-multiselect-select-all-padding, 6px 10px);line-height:var(--slick-multiselect-select-all-line-height, calc(13px + 2px))}.ms-drop .ms-select-all:hover{background-color:var(--slick-multiselect-select-all-text-hover-color, transparent)}.ms-drop .ms-select-all.highlighted{background-color:rgba(0,0,0,0)}.ms-drop .ms-select-all.highlighted label{border:var(--slick-multiselect-option-highlight-border, 1px solid #c9c9c9);background-color:var(--slick-multiselect-option-highlight-bg-color, #fcfcfc)}.ms-drop .ms-select-all label{display:inline-flex;font-weight:normal;padding:var(--slick-multiselect-select-all-label-padding, 4px);border:var(--slick-multiselect-select-all-label-border, 1px solid transparent);color:var(--slick-multiselect-select-all-text-color, rgb(1.9713114754, 97.5799180328, 238.5286885246))}.ms-drop .ms-select-all label:hover{cursor:pointer;border:var(--slick-multiselect-select-all-label-hover-border, 1px solid #d5d5d5);background-color:var(--slick-multiselect-select-all-label-hover-bg-color, #fafafa)}.ms-drop .ms-ok-button{cursor:pointer;display:block;padding:0;width:var(--slick-multiselect-ok-button-width, 100%);height:var(--slick-multiselect-ok-button-height, 26px);border-color:var(--slick-multiselect-ok-button-border-color, #ccc);border-radius:var(--slick-multiselect-ok-button-border-radius, 0 0 4px 4px);border-width:var(--slick-multiselect-ok-button-border-width, 1px 0 0 0);text-align:var(--slick-multiselect-ok-button-text-align, center);color:var(--slick-multiselect-ok-button-text-color, #0d6efd);font-weight:var(--slick-multiselect-ok-button-font-weight, 600);background-color:var(--slick-multiselect-ok-button-bg-color, #fff)}.ms-drop .ms-ok-button:hover{background-color:var(--slick-multiselect-ok-button-bg-hover-color, #f9f9f9);color:var(--slick-multiselect-ok-button-text-hover-color, rgb(1.9713114754, 97.5799180328, 238.5286885246))}.slickgrid-container .search-filter :focus{outline-color:var(--slick-focus-color, rgb(88.8729508197, 155.4610655738, 253.6270491803))}.slickgrid-container .search-filter .operator.input-group-addon{margin:0;padding:0;min-width:25px;border:none}.slickgrid-container .search-filter .operator.input-group-addon:focus{z-index:3}.slickgrid-container .search-filter .operator.input-group-addon .form-control{border-radius:var(--slick-compound-filter-operator-border-radius, 4px 0 0 4px);padding:var(--slick-compound-filter-text-padding, 0 0 0 2px) !important;font-size:var(--slick-compound-filter-text-font-size, 13px);color:var(--slick-compound-filter-text-color, rgb(88.8729508197, 155.4610655738, 253.6270491803));font-weight:var(--slick-compound-filter-text-weight, bold);background-color:var(--slick-compound-filter-bgcolor, #ffffff)}.slickgrid-container .search-filter .operator.input-group-addon .form-control:focus{z-index:3}.slickgrid-container .search-filter .operator.input-group-addon select{font-family:var(--slick-compound-filter-operator-select-font-family, "Cascadia Mono", Consolas, "Lucida Console");font-size:var(--slick-compound-filter-operator-select-font-size, 14px !important);border:var(--slick-compound-filter-operator-select-border, 1px solid rgb(88.8729508197, 155.4610655738, 253.6270491803));width:var(--slick-compound-filter-operator-select-width, 25px)}.slickgrid-container .search-filter .operator.input-group-addon select.form-control{cursor:pointer;appearance:none}.slickgrid-container .search-filter .operator.input-group-addon select.form-control:-ms-expand{display:none}.slickgrid-container .search-filter .operator.input-group-addon select.form-control .empty{color:silver}.slickgrid-container .search-filter .operator-char3.input-group-addon{min-width:30px}.slickgrid-container input.search-filter{font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol")}.slickgrid-container .search-filter input{font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol")}.slickgrid-container .search-filter input.compound-input{border-radius:var(--slick-compound-filter-border-radius, 0 4px 4px 0) !important;border-left:none}.slickgrid-container .search-filter input::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.slickgrid-container .search-filter input.compound-slider{border-left:none !important}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column input.form-control.search-filter{background-color:var(--slick-form-control-bg-color, #fff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter input,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter button,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter select{background-color:var(--slick-form-control-bg-color, #fff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .input-group-prepend+.date-picker input.compound-input{border-top-left-radius:0;border-bottom-left-radius:0}.slickgrid-container .search-filter.form-group .input-group.date-picker input.form-control{border-bottom-left-radius:0px;border-top-left-radius:0px}.slickgrid-container .search-filter .date-picker input.form-control{border-left:none}.slickgrid-container .search-filter .date-picker input.form-control::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.slickgrid-container .search-filter .date-picker{flex:1;cursor:pointer}.slickgrid-container .search-filter .date-picker .date-picker input.form-control{background-color:var(--slick-date-picker-bg-color, #fff);font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-font-size-base, 14px);border-radius:var(--slick-compound-filter-border-radius, 0 4px 4px 0);width:100%}.slickgrid-container .search-filter .date-picker .date-picker input.form-control[readonly]{background-color:var(--slick-date-picker-bg-color, #fff)}.slickgrid-container .search-filter .date-picker .form-control[readonly]{cursor:pointer;background-color:var(--slick-date-picker-bg-color, #fff)}.slickgrid-container .date-picker input.form-control{cursor:pointer;font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-font-size-base, 14px);border-radius:var(--slick-date-range-filter-border-radius, 4px)}.slickgrid-container .date-picker input.form-control[readonly]{background-color:var(--slick-date-picker-bg-color, #fff)}.vanilla-calendar{padding:.9rem;z-index:9999}.vanilla-calendar.vanilla-calendar_hidden{left:0;top:0}.slick-preheader-panel .slick-dropzone,.slick-preheader-panel .slick-dropzone-hover,.slick-topheader-panel .slick-dropzone,.slick-topheader-panel .slick-dropzone-hover{display:flex;align-items:center;padding:var(--slick-draggable-group-drop-padding, 5px 10px);height:var(--slick-draggable-group-drop-height, 35px);border-top:var(--slick-draggable-group-drop-border-top, 1px solid #e0e0e0);border-left:var(--slick-draggable-group-drop-border-left, 1px solid #e0e0e0);border-right:var(--slick-draggable-group-drop-border-right, 1px solid #e0e0e0);border-bottom:var(--slick-draggable-group-drop-border-bottom, 1px solid #e0e0e0);width:var(--slick-draggable-group-drop-width, 100%);border-radius:var(--slick-draggable-group-drop-radius, 4px);background-color:var(--slick-draggable-group-drop-bgcolor, #ffffff)}.slick-preheader-panel .slick-dropzone .slick-draggable-dropzone-placeholder,.slick-preheader-panel .slick-dropzone-hover .slick-draggable-dropzone-placeholder,.slick-topheader-panel .slick-dropzone .slick-draggable-dropzone-placeholder,.slick-topheader-panel .slick-dropzone-hover .slick-draggable-dropzone-placeholder{font-style:var(--slick-draggable-group-placeholder-font-style, italic);color:var(--slick-draggable-group-placeholder-color, #616161);width:100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all{display:inline-flex;align-items:center;cursor:pointer;border:var(--slick-draggable-group-toggle-all-border, 1px solid #c7c7c7);border-radius:var(--slick-draggable-group-toggle-all-border-radius, 3px);margin-right:var(--slick-draggable-group-toggle-all-margin-right, 15px);padding:var(--slick-draggable-group-toggle-all-padding, 0 8px);position:var(--draggable-group-toggle-all-position, relative);top:var(--slick-draggable-group-toggle-all-top, 0px);right:var(--slick-draggable-group-toggle-all-right, unset)}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon{cursor:pointer;display:inline-block;background-color:currentColor;width:1em;height:1em;color:var(--slick-draggable-group-toggle-all-icon-color, #0d6efd);font-size:var(--slick-draggable-group-toggle-all-icon-font-size, 24px)}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.expanded{--slick-draggable-group-toggle-expanded-icon-svg: url(${ur});-webkit-mask:var(--slick-draggable-group-toggle-expanded-icon-svg) no-repeat;mask:var(--slick-draggable-group-toggle-expanded-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed{--slick-draggable-group-toggle-collapsed-icon-svg: url(${_r});-webkit-mask:var(--slick-draggable-group-toggle-collapsed-icon-svg) no-repeat;mask:var(--slick-draggable-group-toggle-collapsed-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-text,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-text,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-text,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-text{font-size:var(--slick-draggable-group-toggle-all-text-font-size, 15px);margin:var(--slick-draggable-group-toggle-all-text-margin, 0 0 0 2px)}.slick-preheader-panel .slick-dropzone .slick-dropped-grouping,.slick-preheader-panel .slick-dropzone-hover .slick-dropped-grouping,.slick-topheader-panel .slick-dropzone .slick-dropped-grouping,.slick-topheader-panel .slick-dropzone-hover .slick-dropped-grouping{cursor:move;display:flex;align-items:center;background-color:var(--slick-draggable-group-column-background-color, transparent);border:var(--slick-draggable-group-column-border, 1px solid #d3d3d3);border-radius:var(--slick-draggable-group-column-border-radius, 20px);padding:var(--slick-draggable-group-column-padding, 0 10px);margin-right:var(--slick-draggable-group-column-margin-right, 8px);z-index:1}.slick-preheader-panel .slick-dropzone .slick-groupby-sort,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-sort,.slick-topheader-panel .slick-dropzone .slick-groupby-sort,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-sort{cursor:pointer;display:inline-flex;margin-left:var(--slick-draggable-group-sort-icon-margin-left, 2px);color:var(--slick-draggable-group-sort-icon-color, inherit);font-size:var(--slick-draggable-group-sort-icon-font-size, 16px);padding-left:var(--slick-draggable-group-sort-icon-padding-left, 5px);padding-right:var(--slick-draggable-group-sort-icon-padding-right, 0px);vertical-align:var(--slick-draggable-group-sort-icon-vertical-align, baseline)}.slick-preheader-panel .slick-dropzone .slick-groupby-sort:hover,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-sort:hover,.slick-topheader-panel .slick-dropzone .slick-groupby-sort:hover,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-sort:hover{color:var(--slick-draggable-group-sort-icon-hover-color, inherit)}.slick-preheader-panel .slick-dropzone .slick-groupby-remove,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-remove,.slick-topheader-panel .slick-dropzone .slick-groupby-remove,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-remove{cursor:pointer;display:inline-flex;margin-left:var(--slick-draggable-group-delete-margin-left, 2px);color:var(--slick-draggable-group-delete-color, #ff3c5c);font-size:var(--slick-draggable-group-delete-font-size, 16px);padding-left:var(--slick-draggable-group-delete-padding-left, 5px);padding-right:var(--slick-draggable-group-delete-padding-right, 0px);vertical-align:var(--slick-draggable-group-delete-vertical-align, baseline)}.slick-preheader-panel .slick-dropzone .slick-groupby-remove:hover,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-remove:hover,.slick-topheader-panel .slick-dropzone .slick-groupby-remove:hover,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-remove:hover{color:var(--slick-draggable-group-delete-hover-color, red)}.slick-preheader-panel .slick-dropzone-hover,.slick-topheader-panel .slick-dropzone-hover{background-color:var(--slick-draggable-group-droppable-hover-bgcolor, #ffffff);border:var(--slick-draggable-group-drop-border-hover, 1px dashed #ff9e9e)}.slick-preheader-panel .slick-dropzone-placeholder-hover,.slick-topheader-panel .slick-dropzone-placeholder-hover{opacity:var(--slick-draggable-group-drop-placeholder-hover-opacity, 0.6)}.slick-preheader-panel .slick-header-column-active,.slick-topheader-panel .slick-header-column-active{display:none !important}.slick-header .slick-header-columns .slick-column-groupable{display:inline-block;font-weight:var(--slick-draggable-group-column-icon-font-weight, normal);color:var(--slick-draggable-group-column-icon-color, #707070);width:var(--slick-draggable-group-column-icon-width, 9px);height:var(--slick-draggable-group-column-icon-height, 9px);margin-left:var(--slick-draggable-group-column-icon-margin-left, 4px)}.slider-container{display:flex;height:100%;flex:1}.slider-container input[type=range]{appearance:none;flex:1;height:var(--slick-slider-filter-height, 27px);padding:var(--slick-slider-filter-runnable-track-padding, 0 6px);border:var(--slick-slider-filter-border, 1px solid #ccc)}.slider-container input[type=range]:focus{outline:none}.slider-container input[type=range]::-webkit-slider-runnable-track{height:var(--slick-slider-filter-runnable-track-height, 5px);border:none;border-radius:3px;-webkit-appearance:none}.slider-container input[type=range]::-webkit-slider-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-size, 14px);width:var(--slick-slider-filter-thumb-size, 14px);border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(13, 110, 253, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(215.75, 98.3606557377%, 127.1568627451%));margin-top:-4px;pointer-events:auto;-webkit-appearance:none}.slider-container input[type=range]::-moz-range-track{height:var(--slick-slider-filter-runnable-track-height, 5px);border:none;border-radius:3px;-moz-appearance:none}.slider-container input[type=range]::-moz-range-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-height, calc(14px - 4px));width:var(--slick-slider-filter-thumb-width, calc(14px - 4px));border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(13, 110, 253, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(215.75, 98.3606557377%, 127.1568627451%));pointer-events:auto}.slider-container input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}.slider-container input[type=range]::-ms-track{height:var(--slick-slider-filter-runnable-track-height, 5px);background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-width:6px 0;color:rgba(0,0,0,0);appearance:none}.slider-container input[type=range]::-ms-fill-lower{background:var(--slick-slider-filter-fill-lower-color, #ddd);border-radius:10px}.slider-container input[type=range]::-ms-fill-upper{background:var(--slick-slider-filter-bgcolor, #eee);border-radius:10px}.slider-container input[type=range]::-ms-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-height, calc(14px - 4px));width:var(--slick-slider-filter-thumb-width, calc(14px - 4px));border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(13, 110, 253, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(215.75, 98.3606557377%, 127.1568627451%));margin-top:1px;pointer-events:auto}.slider-container input[type=range]::-ms-tooltip{display:none}.slider-container input[type=range]:active::-webkit-slider-thumb{background-color:var(--slick-slider-filter-thumb-active-bg-color, #fff);border:var(--slick-slider-filter-thumb-active-border, 2px solid rgba(13, 110, 253, 0.88));box-shadow:var(--slick-slider-filter-thumb-active-box-shadow, 0 0 0 2px rgba(28.1745901639, 119.0922131148, 253.1254098361, 0.15))}.slider-container input[type=range]:active::-moz-range-thumb{background-color:var(--slick-slider-filter-thumb-active-bg-color, #fff);border:var(--slick-slider-filter-thumb-active-border, 2px solid rgba(13, 110, 253, 0.88));box-shadow:var(--slick-slider-filter-thumb-active-box-shadow, 0 0 0 2px rgba(28.1745901639, 119.0922131148, 253.1254098361, 0.15))}.search-filter,.slider-editor{height:var(--slick-header-input-height, 27px)}.search-filter::placeholder,.slider-editor::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.search-filter .input-group-text,.slider-editor .input-group-text{display:flex;align-items:center;padding:var(--slick-slider-filter-number-padding, 4px 8px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px))}.search-filter .slider-value,.search-filter .slider-values,.slider-editor .slider-value,.slider-editor .slider-values{padding:0;height:100%}.search-filter input.slider-filter-input[type=range],.slider-editor input.slider-filter-input[type=range]{padding:var(--slick-slider-filter-runnable-track-padding, 0 6px);height:var(--slick-slider-filter-height, 27px)}.search-filter input.slider-editor-input[type=range],.slider-editor input.slider-editor-input[type=range]{padding:var(--slick-slider-editor-runnable-track-padding, 0 6px);height:var(--slick-slider-editor-height, 100%)}.search-filter .slider-range-value,.slider-editor .slider-range-value{padding:0;height:100%}.search-filter .slider-range-value .input-group-text,.slider-editor .slider-range-value .input-group-text{padding:var(--slick-slider-filter-number-padding, 4px 8px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px))}.search-filter .input-group-prepend.operator+.filter-input input.slider-filter-input,.slider-editor .input-group-prepend.operator+.filter-input input.slider-filter-input{border-left:0}.search-filter:not(.input-group) .slider-editor,.search-filter:not(.input-group) .slider-filter,.search-filter:not(.input-group) .slider-input-container .slider-editor-input,.search-filter:not(.input-group) .slider-input-container .slider-filter-input,.slider-editor:not(.input-group) .slider-editor,.slider-editor:not(.input-group) .slider-filter,.slider-editor:not(.input-group) .slider-input-container .slider-editor-input,.slider-editor:not(.input-group) .slider-input-container .slider-filter-input{border-radius:var(--slick-slider-filter-border-radius, 4px)}.search-filter.input-group>:first-child:not(.input-group-addon),.search-filter.input-group>:first-child:not(.input-group-addon),.search-filter.input-group>:first-child:not(.input-group-addon) .slider-filter-input,.search-filter.input-group>:first-child:not(.input-group-addon) .slider-editor-input,.slider-editor.input-group>:first-child:not(.input-group-addon),.slider-editor.input-group>:first-child:not(.input-group-addon),.slider-editor.input-group>:first-child:not(.input-group-addon) .slider-filter-input,.slider-editor.input-group>:first-child:not(.input-group-addon) .slider-editor-input{border-bottom-left-radius:var(--slick-slider-filter-border-radius, 4px);border-top-left-radius:var(--slick-slider-filter-border-radius, 4px)}.search-filter .input-group-addon:last-child .input-group-text,.slider-editor .input-group-addon:last-child .input-group-text{border-bottom-left-radius:0;border-top-left-radius:0}.slider-editor .slider-value{padding:0;height:var(--slick-slider-editor-height, 100%)}.slider-editor .slider-value .input-group-text{padding:var(--slick-slider-editor-number-padding, 4px 6px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px));height:var(--slick-slider-editor-height, 100%)}.slider-input-container{height:100%;position:relative;flex:1 1 auto;width:1%;background-color:var(--slick-slider-filter-input-bgcolor, #fff)}.slider-input-container.slider-values{display:flex;padding:0}.slider-input-container .slider-track{position:absolute;margin:auto;margin-left:8px;top:0;bottom:0;border-radius:3px;cursor:var(--slick-slider-filter-runnable-track-cursor, pointer);background:var(--slick-slider-filter-runnable-track-bgcolor, #ddd);height:var(--slick-slider-filter-runnable-track-height, 5px);width:calc(100% - 16px)}.slider-input-container input[type=range]{position:absolute;background-color:rgba(0,0,0,0);pointer-events:none;width:100%}.slider-input-container input[type=range].focus{outline:0;border-color:var(--slick-slider-filter-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-slider-filter-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slider-input-container input[type=range]::-webkit-slider-thumb{pointer-events:auto}.slider-input-container input[type=range]::-moz-range-thumb{pointer-events:auto}.slider-input-container input[type=range]::-ms-thumb{pointer-events:auto}.slick-row .detail-view-toggle{display:inline-block}.slick-row .detail-view-toggle.expand{--slick-detail-view-icon-expand-svg: url(${Sr});-webkit-mask:var(--slick-detail-view-icon-expand-svg) no-repeat;mask:var(--slick-detail-view-icon-expand-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-row .detail-view-toggle.collapse{--slick-detail-view-icon-collapse-svg: url(${Cr});-webkit-mask:var(--slick-detail-view-icon-collapse-svg) no-repeat;mask:var(--slick-detail-view-icon-collapse-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-row .detail-view-toggle.expand,.slick-row .detail-view-toggle.collapse{cursor:pointer;background-color:currentColor;display:inline-block;height:1em;width:1em;color:var(--slick-detail-view-icon-color, #0d6efd);font-size:var(--slick-detail-view-icon-font-size, 18px)}.slick-row .detail-view-toggle.expand:hover,.slick-row .detail-view-toggle.collapse:hover{color:var(--slick-detail-view-icon-color-hover, rgb(1.762295082, 87.2336065574, 213.237704918));opacity:var(--slick-detail-view-icon-opacity-hover, 1)}.slick-row .dynamic-cell-detail{position:absolute;width:100%;overflow:auto;left:var(--slick-detail-view-container-left, 0);border:var(--slick-detail-view-container-border, 1px solid #c0c0c0);background-color:var(--slick-detail-view-container-bgcolor, #f7f7f7);padding:var(--slick-detail-view-container-padding, 10px);z-index:var(--slick-detail-view-container-z-index, 10)}.slick-row .dynamic-cell-detail :first-child{vertical-align:middle;line-height:13px}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.slick-custom-footer{color:var(--slick-footer-text-color, #808080);padding:var(--slick-footer-padding, 5px 0);background-color:var(--slick-footer-bg-color, transparent);font-size:var(--slick-footer-font-size, 14px);font-style:var(--slick-footer-font-style, italic);font-weight:var(--slick-footer-font-weight, normal);height:var(--slick-footer-height, 30px)}.slick-custom-footer .left-footer{color:var(--slick-footer-left-text-color, #808080);font-style:var(--slick-footer-left-font-style, italic);font-weight:var(--slick-footer-left-font-weight, normal);text-align:var(--slick-footer-left-text-align, left);padding:var(--slick-footer-left-padding, 0px);width:var(--slick-footer-left-width, 50%);float:var(--slick-footer-left-float, left)}.slick-custom-footer .right-footer{color:var(--slick-footer-right-text-color, #808080);font-style:var(--slick-footer-right-font-style, italic);font-weight:var(--slick-footer-right-font-weight, normal);text-align:var(--slick-footer-right-text-align, right);padding:var(--slick-footer-right-padding, 0px);width:var(--slick-footer-right-width, 50%);float:var(--slick-footer-right-float, right)}.slick-custom-footer .right-footer.metrics .separator{margin:var(--slick-footer-right-separator-margin, 2px)}.slick-empty-data-warning{display:flex;align-items:center;column-gap:5px;position:relative;color:var(--slick-empty-data-warning-color, #333);font-family:var(--slick-empty-data-warning-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-empty-data-warning-font-size, calc(14px + 2px));font-style:var(--slick-empty-data-warning-font-style, italic);line-height:var(--slick-empty-data-warning-line-height, 18px);margin:var(--slick-empty-data-warning-margin, 0px);padding:var(--slick-empty-data-warning-padding, 8px);z-index:var(--slick-empty-data-warning-z-index, 10)}.slick-empty-data-warning div{display:flex;align-items:center;column-gap:5px}.slick-pagination{list-style-type:none;border-top:var(--slick-pagination-border-top, 0 none);border-right:var(--slick-pagination-border-right, 0 none);border-bottom:var(--slick-pagination-border-bottom, 0 none);border-left:var(--slick-pagination-border-left, 0 none);width:100%;height:var(--slick-pagination-height, 40px);padding-top:4px;vertical-align:middle;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-pagination-font-size, calc(14px - 1px));font-weight:400;color:var(--slick-pagination-text-color, #808080)}.slick-pagination .slick-pagination-status{display:inline-block;padding:6px}.slick-pagination .slick-icon-container{display:inline-block;border-color:var(--slick-pagination-border-color, #ddd)}.slick-pagination .slick-pagination-nav{display:inline-block;padding:2px;height:34px}.slick-pagination .slick-pagination-nav nav{display:inline-block}.slick-pagination .slick-pagination-nav .slick-page-number{vertical-align:top;display:inline-flex;align-items:center;column-gap:4px;padding:0 5px;height:inherit}.slick-pagination .slick-pagination-nav .slick-page-number input{background-color:var(--slick-pagination-page-input-bgcolor, #fafbed);height:var(--slick-pagination-page-input-height, 26px);width:var(--slick-pagination-page-input-width, 50px);padding:var(--slick-pagination-page-input-padding, 2px);border-radius:var(--slick-pagination-page-input-border-radius, 4px);display:inline-block}.slick-pagination .slick-pagination-nav .pagination{margin:0;display:inline-flex;background-color:var(--slick-pagination-button-bg-color, #fff)}.slick-pagination .slick-pagination-nav .pagination .page-link{display:flex;align-items:center;font-size:var(--slick-pagination-icon-font-size, calc(18px - 1px));border:var(--slick-pagination-button-border, 1px solid #b3b3b3);height:var(--slick-pagination-button-height, 32px)}.slick-pagination .slick-pagination-nav .pagination .page-item{cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid;padding:var(--slick-pagination-button-padding, 5px 8px);border-color:var(--slick-pagination-button-border-color, #b3b3b3)}.slick-pagination .slick-pagination-nav .pagination .page-item:hover{background-color:var(--slick-pagination-button-hover-color, #f6f6f6)}.slick-pagination .slick-pagination-nav .pagination .page-item:first-child{border-top-left-radius:var(--slick-pagination-button-border-radius, 4px);border-bottom-left-radius:var(--slick-pagination-button-border-radius, 4px)}.slick-pagination .slick-pagination-nav .pagination .page-item:last-child{border-top-right-radius:var(--slick-pagination-button-border-radius, 4px);border-bottom-right-radius:var(--slick-pagination-button-border-radius, 4px)}.slick-pagination .slick-pagination-nav .pagination .page-item.seek-prev,.slick-pagination .slick-pagination-nav .pagination .page-item.seek-end{margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-first,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-prev,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-next,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-end{background-color:currentColor;height:var(--slick-pagination-icon-size, 20px);width:var(--slick-pagination-icon-size, 20px)}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-first{--slick-pagination-icon-seek-first-svg: url(${Br});-webkit-mask:var(--slick-pagination-icon-seek-first-svg) no-repeat;mask:var(--slick-pagination-icon-seek-first-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-prev{--slick-pagination-icon-seek-prev-svg: url(${Ir});-webkit-mask:var(--slick-pagination-icon-seek-prev-svg) no-repeat;mask:var(--slick-pagination-icon-seek-prev-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-next{--slick-pagination-icon-seek-next-svg: url(${_r});-webkit-mask:var(--slick-pagination-icon-seek-next-svg) no-repeat;mask:var(--slick-pagination-icon-seek-next-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-end{--slick-pagination-icon-seek-end-svg: url(${jr});-webkit-mask:var(--slick-pagination-icon-seek-end-svg) no-repeat;mask:var(--slick-pagination-icon-seek-end-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a[class*=icon-seek-]{color:var(--slick-pagination-icon-color, #0d6efd)}.slick-pagination .slick-pagination-nav .pagination .page-item.disabled{cursor:not-allowed;background-color:var(--slick-pagination-icon-seek-background-color, rgb(249, 249, 249));border-color:var(--slick-pagination-button-border-disabled-color, #dedede)}.slick-pagination .slick-pagination-nav .pagination .page-item.disabled a[class*=icon-seek-]{color:var(--slick-pagination-icon-seek-disabled-color, darkgray)}.slick-pagination .slick-pagination-settings{display:block;float:right;padding:2px}.slick-pagination .slick-pagination-settings select{color:var(--slick-font-color, #000);background-color:var(--slick-pagination-page-select-bg-color, #fff);font-size:var(--slick-pagination-page-select-font-size, calc(14px - 2px));line-height:1.5;height:var(--slick-pagination-page-select-height, 32px);width:var(--slick-pagination-page-select-width, 60px);padding:var(--slick-pagination-page-select-padding, 0 0 2px 2px);border:var(--slick-pagination-button-border, 1px solid #b3b3b3);border-radius:var(--slick-pagination-page-select-border-radius, 3px)}.slick-pagination .slick-pagination-settings .slick-pagination-count{margin-left:var(--slick-pagination-count-margin-left, 2px)}.percent-complete-bar,.percent-complete-bar-with-text{display:inline-block;border-radius:3px;background-color:rgba(0,0,0,0)}.percent-complete-bar{height:6px}.percent-complete-bar-with-text{height:20px;line-height:20px;min-width:25px;text-align:center;top:2px;color:#fff}.tooltip-2cols-row{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;column-gap:5px;line-height:20px}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.slick-autocomplete{background-color:var(--slick-autocomplete-bg-color, #ffffff);color:var(--slick-autocomplete-text-color, #333333);border:var(--slick-autocomplete-border, 1px solid rgba(0, 0, 0, 0.15));box-sizing:border-box;max-height:var(--slick-autocomplete-max-height, 25vh);min-height:var(--slick-autocomplete-min-height, 75px);min-width:var(--slick-autocomplete-min-width, 110px);overflow:auto;z-index:var(--slick-autocomplete-z-index, 9999)}.slick-autocomplete .empty{font-style:italic}.slick-autocomplete>div{padding:0 4px}.slick-autocomplete .group{background:var(--slick-autocomplete-group-bg-color, #eeeeee)}.slick-autocomplete>div:hover:not(.empty,.group),.slick-autocomplete>div.selected{background-color:var(--slick-autocomplete-hover-bg-color, rgb(226.1157894737, 236.9473684211, 249.5842105263));cursor:pointer}@keyframes md-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.autocomplete-filter-container{display:flex}.slick-autocomplete-loading{background-color:var(--slick-autocomplete-loading-input-bg-color, transparent) !important}.slick-autocomplete-loading+span:after{animation:md-spin 2s infinite linear;display:inline-block;color:var(--slick-autocomplete-loading-icon-color, #777777);content:var(--slick-autocomplete-loading-icon, url(${Mr}));width:var(--slick-autocomplete-loading-icon-width, 22px);margin:var(--slick-autocomplete-loading-icon-margin, 0 0 0 -26px);line-height:var(--slick-autocomplete-loading-icon-line-height, 0px);vertical-align:var(--slick-autocomplete-loading-icon-vertical-align, sub)}.slick-autocomplete.autocomplete-custom-four-corners{width:var(--slick-autocomplete-tpl4-width, 385px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list{width:var(--slick-autocomplete-tpl4-container-list-width, calc(385px - 15px));padding:var(--slick-autocomplete-tpl4-container-list-padding, 3px 10px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list div{margin:0;padding:0;line-height:16px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-left{float:left;height:32px;width:32px;padding-right:3px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-left>img{height:var(--slick-autocomplete-tpl4-icon-left-height, 32px);width:var(--slick-autocomplete-tpl4-icon-left-width, 32px);margin-top:0px;background-color:#fff;background-clip:content-box}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-bottom-left{color:var(--slick-autocomplete-tpl4-bottom-left-text-color, #686868);font-size:var(--slick-autocomplete-tpl4-bottom-left-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl4-bottom-left-font-style, italic);font-weight:var(--slick-autocomplete-tpl4-bottom-left-font-weight, normal);max-width:var(--slick-autocomplete-tpl4-bottom-left-max-width, calc(calc(385px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-bottom-right{float:right;color:var(--slick-autocomplete-tpl4-bottom-right-text-color, #686868);font-size:var(--slick-autocomplete-tpl4-bottom-right-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl4-bottom-right-font-style, italic);font-weight:var(--slick-autocomplete-tpl4-bottom-right-font-weight, normal);text-overflow:ellipsis;max-width:var(--slick-autocomplete-tpl4-bottom-right-max-width, 250px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-top-left{color:var(--slick-autocomplete-tpl4-top-left-text-color, #313131);font-style:var(--slick-autocomplete-tpl4-top-left-font-style, normal);font-size:var(--slick-autocomplete-tpl4-top-left-font-size, 12px);font-weight:var(--slick-autocomplete-tpl4-top-left-font-weight, bold);max-width:var(--slick-autocomplete-tpl4-top-left-max-width, calc(calc(385px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis;padding-left:1px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-top-right{float:right;color:var(--slick-autocomplete-tpl4-top-right-text-color, rgb(48.4073770492, 131.2151639344, 253.2926229508));font-style:var(--slick-autocomplete-tpl4-top-right-font-style, normal);font-size:var(--slick-autocomplete-tpl4-top-right-font-size, calc(12px - 1px));font-weight:var(--slick-autocomplete-tpl4-top-right-font-weight, bold);max-width:var(--slick-autocomplete-tpl4-top-right-max-width, 100px)}.slick-autocomplete.autocomplete-custom-two-rows{width:var(--slick-autocomplete-tpl2-width, 285px)}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list{width:var(--slick-autocomplete-tpl2-container-list-width, calc(285px - 15px));padding:var(--slick-autocomplete-tpl2-container-list-padding, 3px 10px)}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list div{margin:0;padding:0;line-height:16px}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-left{float:left;height:var(--slick-autocomplete-tpl2-icon-left-height, 32px);width:var(--slick-autocomplete-tpl2-icon-left-width, 32px);padding-right:3px}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-left>img{height:32px;margin-top:0px;background-color:#fff;background-clip:content-box}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-bottom-left{color:var(--slick-autocomplete-tpl2-bottom-left-text-color, #686868);font-size:var(--slick-autocomplete-tpl2-bottom-left-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl2-bottom-left-font-style, italic);font-weight:var(--slick-autocomplete-tpl2-bottom-left-font-weight, normal);max-width:var(--slick-autocomplete-tpl2-bottom-left-max-width, calc(calc(285px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-top-left{color:var(--slick-autocomplete-tpl2-top-left-text-color, #313131);font-style:var(--slick-autocomplete-tpl2-top-left-font-style, normal);font-size:var(--slick-autocomplete-tpl2-top-left-font-size, 12px);font-weight:var(--slick-autocomplete-tpl2-top-left-font-weight, bold);max-width:var(--slick-autocomplete-tpl2-top-left-max-width, calc(calc(285px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis;padding-left:1px}@-webkit-keyframes sg-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes sg-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.mdi.mdi-flip-h{transform:scaleX(-1)}.mdi.mdi-flip-v{transform:scaleY(-1)}.mdi.mdi-pulse{animation:sg-spin 1s infinite steps(8)}.mdi.mdi-spin,.mdi.mdi-spin-1s,.mdi.mdi-spin-2s,.mdi.mdi-spin-3s,.mdi.mdi-spin-4s,.mdi.mdi-spin-5s{align-items:center;display:inline-flex;justify-content:center}.mdi.mdi-spin{animation:sg-spin 2s infinite linear}.mdi.mdi-spin-1s{animation:sg-spin 1s infinite linear}.mdi.mdi-spin-2s{animation:sg-spin 2s infinite linear}.mdi.mdi-spin-3s{animation:sg-spin 3s infinite linear}.mdi.mdi-spin-4s{animation:sg-spin 4s infinite linear}.mdi.mdi-spin-5s{animation:sg-spin 5s infinite linear}.mdi.mdi-rotate-45{transform:rotate(45deg)}.mdi.mdi-rotate-90{transform:rotate(90deg)}.mdi.mdi-rotate-135{transform:rotate(135deg)}.mdi.mdi-rotate-180{transform:rotate(180deg)}.mdi.mdi-rotate-225{transform:rotate(225deg)}.mdi.mdi-rotate-270{transform:rotate(270deg)}.mdi.mdi-rotate-315{transform:rotate(315deg)}.mdi.mdi-5px,.font-5px{font-size:5px !important}.mdi.mdi-6px,.font-6px{font-size:6px !important}.mdi.mdi-7px,.font-7px{font-size:7px !important}.mdi.mdi-8px,.font-8px{font-size:8px !important}.mdi.mdi-9px,.font-9px{font-size:9px !important}.mdi.mdi-10px,.font-10px{font-size:10px !important}.mdi.mdi-11px,.font-11px{font-size:11px !important}.mdi.mdi-12px,.font-12px{font-size:12px !important}.mdi.mdi-13px,.font-13px{font-size:13px !important}.mdi.mdi-14px,.font-14px{font-size:14px !important}.mdi.mdi-15px,.font-15px{font-size:15px !important}.mdi.mdi-16px,.font-16px{font-size:16px !important}.mdi.mdi-17px,.font-17px{font-size:17px !important}.mdi.mdi-18px,.font-18px{font-size:18px !important}.mdi.mdi-19px,.font-19px{font-size:19px !important}.mdi.mdi-20px,.font-20px{font-size:20px !important}.mdi.mdi-21px,.font-21px{font-size:21px !important}.mdi.mdi-22px,.font-22px{font-size:22px !important}.mdi.mdi-23px,.font-23px{font-size:23px !important}.mdi.mdi-24px,.font-24px{font-size:24px !important}.mdi.mdi-25px,.font-25px{font-size:25px !important}.mdi.mdi-26px,.font-26px{font-size:26px !important}.mdi.mdi-27px,.font-27px{font-size:27px !important}.mdi.mdi-28px,.font-28px{font-size:28px !important}.mdi.mdi-29px,.font-29px{font-size:29px !important}.mdi.mdi-30px,.font-30px{font-size:30px !important}.mdi.mdi-31px,.font-31px{font-size:31px !important}.mdi.mdi-32px,.font-32px{font-size:32px !important}.mdi.mdi-33px,.font-33px{font-size:33px !important}.mdi.mdi-34px,.font-34px{font-size:34px !important}.mdi.mdi-35px,.font-35px{font-size:35px !important}.mdi.mdi-36px,.font-36px{font-size:36px !important}.mdi.mdi-37px,.font-37px{font-size:37px !important}.mdi.mdi-38px,.font-38px{font-size:38px !important}.mdi.mdi-39px,.font-39px{font-size:39px !important}.mdi.mdi-40px,.font-40px{font-size:40px !important}.mdi.mdi-41px,.font-41px{font-size:41px !important}.mdi.mdi-42px,.font-42px{font-size:42px !important}.mdi.mdi-43px,.font-43px{font-size:43px !important}.mdi.mdi-44px,.font-44px{font-size:44px !important}.mdi.mdi-45px,.font-45px{font-size:45px !important}.mdi.mdi-46px,.font-46px{font-size:46px !important}.mdi.mdi-47px,.font-47px{font-size:47px !important}.mdi.mdi-48px,.font-48px{font-size:48px !important}.mdi.mdi-49px,.font-49px{font-size:49px !important}.mdi.mdi-50px,.font-50px{font-size:50px !important}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.mdi-account{--mdi-account-icon-svg: url(${Nr});-webkit-mask:var(--mdi-account-icon-svg) no-repeat;mask:var(--mdi-account-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-box{--mdi-account-box-icon-svg: url(${Hr});-webkit-mask:var(--mdi-account-box-icon-svg) no-repeat;mask:var(--mdi-account-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-box-outline{--mdi-account-box-outline-icon-svg: url(${Ar});-webkit-mask:var(--mdi-account-box-outline-icon-svg) no-repeat;mask:var(--mdi-account-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-circle{--mdi-account-circle-icon-svg: url(${Er});-webkit-mask:var(--mdi-account-circle-icon-svg) no-repeat;mask:var(--mdi-account-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-edit{--mdi-account-edit-icon-svg: url(${qr});-webkit-mask:var(--mdi-account-edit-icon-svg) no-repeat;mask:var(--mdi-account-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-minus{--mdi-account-minus-icon-svg: url(${Gr});-webkit-mask:var(--mdi-account-minus-icon-svg) no-repeat;mask:var(--mdi-account-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-off{--mdi-account-off-icon-svg: url(${Tr});-webkit-mask:var(--mdi-account-off-icon-svg) no-repeat;mask:var(--mdi-account-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-plus{--mdi-account-plus-icon-svg: url(${Fr});-webkit-mask:var(--mdi-account-plus-icon-svg) no-repeat;mask:var(--mdi-account-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-search{--mdi-account-search-icon-svg: url(${Dr});-webkit-mask:var(--mdi-account-search-icon-svg) no-repeat;mask:var(--mdi-account-search-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm{--mdi-alarm-icon-svg: url(${Or});-webkit-mask:var(--mdi-alarm-icon-svg) no-repeat;mask:var(--mdi-alarm-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm-check{--mdi-alarm-check-icon-svg: url(${Pr});-webkit-mask:var(--mdi-alarm-check-icon-svg) no-repeat;mask:var(--mdi-alarm-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm-off{--mdi-alarm-off-icon-svg: url(${Yr});-webkit-mask:var(--mdi-alarm-off-icon-svg) no-repeat;mask:var(--mdi-alarm-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert{--mdi-alert-icon-svg: url(${Vr});-webkit-mask:var(--mdi-alert-icon-svg) no-repeat;mask:var(--mdi-alert-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-box{--mdi-alert-box-icon-svg: url(${Wr});-webkit-mask:var(--mdi-alert-box-icon-svg) no-repeat;mask:var(--mdi-alert-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-box-outline{--mdi-alert-box-outline-icon-svg: url(${Xr});-webkit-mask:var(--mdi-alert-box-outline-icon-svg) no-repeat;mask:var(--mdi-alert-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-circle{--mdi-alert-circle-icon-svg: url(${Jr});-webkit-mask:var(--mdi-alert-circle-icon-svg) no-repeat;mask:var(--mdi-alert-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-octagon{--mdi-alert-octagon-icon-svg: url(${Kr});-webkit-mask:var(--mdi-alert-octagon-icon-svg) no-repeat;mask:var(--mdi-alert-octagon-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-outline{--mdi-alert-outline-icon-svg: url(${Qr});-webkit-mask:var(--mdi-alert-outline-icon-svg) no-repeat;mask:var(--mdi-alert-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-rhombus{--mdi-alert-rhombus-icon-svg: url(${Zr});-webkit-mask:var(--mdi-alert-rhombus-icon-svg) no-repeat;mask:var(--mdi-alert-rhombus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-rhombus-outline{--mdi-alert-rhombus-outline-icon-svg: url(${eo});-webkit-mask:var(--mdi-alert-rhombus-outline-icon-svg) no-repeat;mask:var(--mdi-alert-rhombus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-collapse{--mdi-arrow-collapse-icon-svg: url(${io});-webkit-mask:var(--mdi-arrow-collapse-icon-svg) no-repeat;mask:var(--mdi-arrow-collapse-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down{--mdi-arrow-down-icon-svg: url(${ao});-webkit-mask:var(--mdi-arrow-down-icon-svg) no-repeat;mask:var(--mdi-arrow-down-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold{--mdi-arrow-down-bold-icon-svg: url(${ro});-webkit-mask:var(--mdi-arrow-down-bold-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-box{--mdi-arrow-down-bold-box-icon-svg: url(${oo});-webkit-mask:var(--mdi-arrow-down-bold-box-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-box-outline{--mdi-arrow-down-bold-box-outline-icon-svg: url(${lo});-webkit-mask:var(--mdi-arrow-down-bold-box-outline-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-outline{--mdi-arrow-down-bold-outline-icon-svg: url(${to});-webkit-mask:var(--mdi-arrow-down-bold-outline-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-expand{--mdi-arrow-expand-icon-svg: url(${no});-webkit-mask:var(--mdi-arrow-expand-icon-svg) no-repeat;mask:var(--mdi-arrow-expand-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-expand-horizontal{--mdi-arrow-expand-horizontal-icon-svg: url(${co});-webkit-mask:var(--mdi-arrow-expand-horizontal-icon-svg) no-repeat;mask:var(--mdi-arrow-expand-horizontal-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-split-vertical{--mdi-arrow-split-vertical-icon-svg: url(${so});-webkit-mask:var(--mdi-arrow-split-vertical-icon-svg) no-repeat;mask:var(--mdi-arrow-split-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-up{--mdi-arrow-up-icon-svg: url(${mo});-webkit-mask:var(--mdi-arrow-up-icon-svg) no-repeat;mask:var(--mdi-arrow-up-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-book-open-blank-variant-outline{--mdi-book-open-blank-variant-outline-icon-svg: url(${ko});-webkit-mask:var(--mdi-book-open-blank-variant-outline-icon-svg) no-repeat;mask:var(--mdi-book-open-blank-variant-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-brightness-4{--mdi-brightness-4-icon-svg: url(${po});-webkit-mask:var(--mdi-brightness-4-icon-svg) no-repeat;mask:var(--mdi-brightness-4-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar{--mdi-calendar-icon-svg: url(${go});-webkit-mask:var(--mdi-calendar-icon-svg) no-repeat;mask:var(--mdi-calendar-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-check{--mdi-calendar-check-icon-svg: url(${bo});-webkit-mask:var(--mdi-calendar-check-icon-svg) no-repeat;mask:var(--mdi-calendar-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-clock{--mdi-calendar-clock-icon-svg: url(${vo});-webkit-mask:var(--mdi-calendar-clock-icon-svg) no-repeat;mask:var(--mdi-calendar-clock-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-edit{--mdi-calendar-edit-icon-svg: url(${uo});-webkit-mask:var(--mdi-calendar-edit-icon-svg) no-repeat;mask:var(--mdi-calendar-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-remove{--mdi-calendar-remove-icon-svg: url(${ho});-webkit-mask:var(--mdi-calendar-remove-icon-svg) no-repeat;mask:var(--mdi-calendar-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-search{--mdi-calendar-search-icon-svg: url(${fo});-webkit-mask:var(--mdi-calendar-search-icon-svg) no-repeat;mask:var(--mdi-calendar-search-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-call-split{--mdi-call-split-icon-svg: url(${wo});-webkit-mask:var(--mdi-call-split-icon-svg) no-repeat;mask:var(--mdi-call-split-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cancel{--mdi-cancel-icon-svg: url(${xo});-webkit-mask:var(--mdi-cancel-icon-svg) no-repeat;mask:var(--mdi-cancel-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cash-check{--mdi-cash-check-icon-svg: url(${_o});-webkit-mask:var(--mdi-cash-check-icon-svg) no-repeat;mask:var(--mdi-cash-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cash-remove{--mdi-cash-remove-icon-svg: url(${yo});-webkit-mask:var(--mdi-cash-remove-icon-svg) no-repeat;mask:var(--mdi-cash-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-certificate{--mdi-certificate-icon-svg: url(${zo});-webkit-mask:var(--mdi-certificate-icon-svg) no-repeat;mask:var(--mdi-certificate-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-certificate-outline{--mdi-certificate-outline-icon-svg: url(${$o});-webkit-mask:var(--mdi-certificate-outline-icon-svg) no-repeat;mask:var(--mdi-certificate-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-change-record-type{--mdi-change-record-type-icon-svg: url(${Lo});-webkit-mask:var(--mdi-change-record-type-icon-svg) no-repeat;mask:var(--mdi-change-record-type-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check{--mdi-check-icon-svg: url(${Uo});-webkit-mask:var(--mdi-check-icon-svg) no-repeat;mask:var(--mdi-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-all{--mdi-check-all-icon-svg: url(${Ro});-webkit-mask:var(--mdi-check-all-icon-svg) no-repeat;mask:var(--mdi-check-all-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-bold{--mdi-check-bold-icon-svg: url(${fr});-webkit-mask:var(--mdi-check-bold-icon-svg) no-repeat;mask:var(--mdi-check-bold-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-blank-outline{--mdi-checkbox-blank-outline-icon-svg: url(${So});-webkit-mask:var(--mdi-checkbox-blank-outline-icon-svg) no-repeat;mask:var(--mdi-checkbox-blank-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-marked-circle-outline{--mdi-checkbox-marked-circle-outline-icon-svg: url(${Co});-webkit-mask:var(--mdi-checkbox-marked-circle-outline-icon-svg) no-repeat;mask:var(--mdi-checkbox-marked-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-box-outline{--mdi-check-box-outline-icon-svg: url(${Bo});-webkit-mask:var(--mdi-check-box-outline-icon-svg) no-repeat;mask:var(--mdi-check-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-marked{--mdi-checkbox-marked-icon-svg: url(${Io});-webkit-mask:var(--mdi-checkbox-marked-icon-svg) no-repeat;mask:var(--mdi-checkbox-marked-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-circle{--mdi-check-circle-icon-svg: url(${jo});-webkit-mask:var(--mdi-check-circle-icon-svg) no-repeat;mask:var(--mdi-check-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-circle-outline{--mdi-check-circle-outline-icon-svg: url(${Mo});-webkit-mask:var(--mdi-check-circle-outline-icon-svg) no-repeat;mask:var(--mdi-check-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-outline{--mdi-check-outline-icon-svg: url(${No});-webkit-mask:var(--mdi-check-outline-icon-svg) no-repeat;mask:var(--mdi-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-underline{--mdi-check-underline-icon-svg: url(${Ho});-webkit-mask:var(--mdi-check-underline-icon-svg) no-repeat;mask:var(--mdi-check-underline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down{--mdi-chevron-down-icon-svg: url(${ur});-webkit-mask:var(--mdi-chevron-down-icon-svg) no-repeat;mask:var(--mdi-chevron-down-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-box{--mdi-chevron-down-box-icon-svg: url(${Ao});-webkit-mask:var(--mdi-chevron-down-box-icon-svg) no-repeat;mask:var(--mdi-chevron-down-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-box-outline{--mdi-chevron-down-box-outline-icon-svg: url(${Eo});-webkit-mask:var(--mdi-chevron-down-box-outline-icon-svg) no-repeat;mask:var(--mdi-chevron-down-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-circle{--mdi-chevron-down-circle-icon-svg: url(${qo});-webkit-mask:var(--mdi-chevron-down-circle-icon-svg) no-repeat;mask:var(--mdi-chevron-down-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-circle-outline{--mdi-chevron-down-circle-outline-icon-svg: url(${Go});-webkit-mask:var(--mdi-chevron-down-circle-outline-icon-svg) no-repeat;mask:var(--mdi-chevron-down-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-circle{--mdi-circle-icon-svg: url(${To});-webkit-mask:var(--mdi-circle-icon-svg) no-repeat;mask:var(--mdi-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-check{--mdi-clipboard-check-icon-svg: url(${Fo});-webkit-mask:var(--mdi-clipboard-check-icon-svg) no-repeat;mask:var(--mdi-clipboard-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-check-outline{--mdi-clipboard-check-outline-icon-svg: url(${Do});-webkit-mask:var(--mdi-clipboard-check-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-edit{--mdi-clipboard-edit-icon-svg: url(${Oo});-webkit-mask:var(--mdi-clipboard-edit-icon-svg) no-repeat;mask:var(--mdi-clipboard-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-edit-outline{--mdi-clipboard-edit-outline-icon-svg: url(${Po});-webkit-mask:var(--mdi-clipboard-edit-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-edit-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-multiple{--mdi-clipboard-multiple-icon-svg: url(${Yo});-webkit-mask:var(--mdi-clipboard-multiple-icon-svg) no-repeat;mask:var(--mdi-clipboard-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-multiple-outline{--mdi-clipboard-multiple-outline-icon-svg: url(${Vo});-webkit-mask:var(--mdi-clipboard-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-outline{--mdi-clipboard-outline-icon-svg: url(${Wo});-webkit-mask:var(--mdi-clipboard-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close{--mdi-close-icon-svg: url(${hr});-webkit-mask:var(--mdi-close-icon-svg) no-repeat;mask:var(--mdi-close-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-circle{--mdi-close-circle-icon-svg: url(${Xo});-webkit-mask:var(--mdi-close-circle-icon-svg) no-repeat;mask:var(--mdi-close-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-circle-outline{--mdi-close-circle-outline-icon-svg: url(${Jo});-webkit-mask:var(--mdi-close-circle-outline-icon-svg) no-repeat;mask:var(--mdi-close-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-thick{--mdi-close-thick-icon-svg: url(${Ko});-webkit-mask:var(--mdi-close-thick-icon-svg) no-repeat;mask:var(--mdi-close-thick-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-coffee{--mdi-coffee-icon-svg: url(${Qo});-webkit-mask:var(--mdi-coffee-icon-svg) no-repeat;mask:var(--mdi-coffee-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-coffee-outline{--mdi-coffee-outline-icon-svg: url(${Zo});-webkit-mask:var(--mdi-coffee-outline-icon-svg) no-repeat;mask:var(--mdi-coffee-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cog{--mdi-cog-icon-svg: url(${el});-webkit-mask:var(--mdi-cog-icon-svg) no-repeat;mask:var(--mdi-cog-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cog-outline{--mdi-cog-outline-icon-svg: url(${il});-webkit-mask:var(--mdi-cog-outline-icon-svg) no-repeat;mask:var(--mdi-cog-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-content-copy{--mdi-content-copy-icon-svg: url(${al});-webkit-mask:var(--mdi-content-copy-icon-svg) no-repeat;mask:var(--mdi-content-copy-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-currency-usd{--mdi-currency-usd-icon-svg: url(${rl});-webkit-mask:var(--mdi-currency-usd-icon-svg) no-repeat;mask:var(--mdi-currency-usd-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-currency-usd-off{--mdi-currency-usd-off-icon-svg: url(${ol});-webkit-mask:var(--mdi-currency-usd-off-icon-svg) no-repeat;mask:var(--mdi-currency-usd-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-database-refresh{--mdi-database-refresh-icon-svg: url(${ll});-webkit-mask:var(--mdi-database-refresh-icon-svg) no-repeat;mask:var(--mdi-database-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-delete{--mdi-delete-icon-svg: url(${tl});-webkit-mask:var(--mdi-delete-icon-svg) no-repeat;mask:var(--mdi-delete-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-delete-outline{--mdi-delete-outline-icon-svg: url(${nl});-webkit-mask:var(--mdi-delete-outline-icon-svg) no-repeat;mask:var(--mdi-delete-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-dots-grid{--mdi-dots-grid-icon-svg: url(${cl});-webkit-mask:var(--mdi-dots-grid-icon-svg) no-repeat;mask:var(--mdi-dots-grid-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-dots-vertical{--mdi-dots-vertical-icon-svg: url(${dl});-webkit-mask:var(--mdi-dots-vertical-icon-svg) no-repeat;mask:var(--mdi-dots-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-download{--mdi-download-icon-svg: url(${sl});-webkit-mask:var(--mdi-download-icon-svg) no-repeat;mask:var(--mdi-download-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-drag{--mdi-drag-icon-svg: url(${ml});-webkit-mask:var(--mdi-drag-icon-svg) no-repeat;mask:var(--mdi-drag-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-drag-vertical{--mdi-drag-vertical-icon-svg: url(${kl});-webkit-mask:var(--mdi-drag-vertical-icon-svg) no-repeat;mask:var(--mdi-drag-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-eye-off-outline{--mdi-eye-off-outline-icon-svg: url(${pl});-webkit-mask:var(--mdi-eye-off-outline-icon-svg) no-repeat;mask:var(--mdi-eye-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-eye-outline{--mdi-eye-outline-icon-svg: url(${gl});-webkit-mask:var(--mdi-eye-outline-icon-svg) no-repeat;mask:var(--mdi-eye-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file{--mdi-file-icon-svg: url(${bl});-webkit-mask:var(--mdi-file-icon-svg) no-repeat;mask:var(--mdi-file-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-alert{--mdi-file-alert-icon-svg: url(${vl});-webkit-mask:var(--mdi-file-alert-icon-svg) no-repeat;mask:var(--mdi-file-alert-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-alert-outline{--mdi-file-alert-outline-icon-svg: url(${ul});-webkit-mask:var(--mdi-file-alert-outline-icon-svg) no-repeat;mask:var(--mdi-file-alert-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-cad{--mdi-file-cad-icon-svg: url(${hl});-webkit-mask:var(--mdi-file-cad-icon-svg) no-repeat;mask:var(--mdi-file-cad-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-check{--mdi-file-check-icon-svg: url(${fl});-webkit-mask:var(--mdi-file-check-icon-svg) no-repeat;mask:var(--mdi-file-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-check-outline{--mdi-file-check-outline-icon-svg: url(${wl});-webkit-mask:var(--mdi-file-check-outline-icon-svg) no-repeat;mask:var(--mdi-file-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-document-outline{--mdi-file-document-outline-icon-svg: url(${xl});-webkit-mask:var(--mdi-file-document-outline-icon-svg) no-repeat;mask:var(--mdi-file-document-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-excel-outline{--mdi-file-excel-outline-icon-svg: url(${_l});-webkit-mask:var(--mdi-file-excel-outline-icon-svg) no-repeat;mask:var(--mdi-file-excel-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-move{--mdi-file-move-icon-svg: url(${yl});-webkit-mask:var(--mdi-file-move-icon-svg) no-repeat;mask:var(--mdi-file-move-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-move-outline{--mdi-file-move-outline-icon-svg: url(${zl});-webkit-mask:var(--mdi-file-move-outline-icon-svg) no-repeat;mask:var(--mdi-file-move-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-multiple{--mdi-file-multiple-icon-svg: url(${$l});-webkit-mask:var(--mdi-file-multiple-icon-svg) no-repeat;mask:var(--mdi-file-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-multiple-outline{--mdi-file-multiple-outline-icon-svg: url(${Ll});-webkit-mask:var(--mdi-file-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-file-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-music-outline{--mdi-file-music-outline-icon-svg: url(${Ul});-webkit-mask:var(--mdi-file-music-outline-icon-svg) no-repeat;mask:var(--mdi-file-music-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-outline{--mdi-file-outline-icon-svg: url(${Rl});-webkit-mask:var(--mdi-file-outline-icon-svg) no-repeat;mask:var(--mdi-file-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-pdf-outline{--mdi-file-pdf-outline-icon-svg: url(${Sl});-webkit-mask:var(--mdi-file-pdf-outline-icon-svg) no-repeat;mask:var(--mdi-file-pdf-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-question{--mdi-file-question-icon-svg: url(${Cl});-webkit-mask:var(--mdi-file-question-icon-svg) no-repeat;mask:var(--mdi-file-question-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-question-outline{--mdi-file-question-outline-icon-svg: url(${Bl});-webkit-mask:var(--mdi-file-question-outline-icon-svg) no-repeat;mask:var(--mdi-file-question-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-search-outline{--mdi-file-search-outline-icon-svg: url(${Il});-webkit-mask:var(--mdi-file-search-outline-icon-svg) no-repeat;mask:var(--mdi-file-search-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-send{--mdi-file-send-icon-svg: url(${jl});-webkit-mask:var(--mdi-file-send-icon-svg) no-repeat;mask:var(--mdi-file-send-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-send-outline{--mdi-file-send-outline-icon-svg: url(${Ml});-webkit-mask:var(--mdi-file-send-outline-icon-svg) no-repeat;mask:var(--mdi-file-send-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-tree{--mdi-file-tree-icon-svg: url(${Nl});-webkit-mask:var(--mdi-file-tree-icon-svg) no-repeat;mask:var(--mdi-file-tree-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-tree-outline{--mdi-file-tree-outline-icon-svg: url(${Hl});-webkit-mask:var(--mdi-file-tree-outline-icon-svg) no-repeat;mask:var(--mdi-file-tree-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-upload{--mdi-file-upload-icon-svg: url(${Al});-webkit-mask:var(--mdi-file-upload-icon-svg) no-repeat;mask:var(--mdi-file-upload-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-upload-outline{--mdi-file-upload-outline-icon-svg: url(${El});-webkit-mask:var(--mdi-file-upload-outline-icon-svg) no-repeat;mask:var(--mdi-file-upload-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter{--mdi-filter-icon-svg: url(${ql});-webkit-mask:var(--mdi-filter-icon-svg) no-repeat;mask:var(--mdi-filter-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-minus-outline{--mdi-filter-minus-outline-icon-svg: url(${Gl});-webkit-mask:var(--mdi-filter-minus-outline-icon-svg) no-repeat;mask:var(--mdi-filter-minus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-off-outline{--mdi-filter-off-outline-icon-svg: url(${Tl});-webkit-mask:var(--mdi-filter-off-outline-icon-svg) no-repeat;mask:var(--mdi-filter-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-outline{--mdi-filter-outline-icon-svg: url(${Fl});-webkit-mask:var(--mdi-filter-outline-icon-svg) no-repeat;mask:var(--mdi-filter-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-plus-outline{--mdi-filter-plus-outline-icon-svg: url(${Dl});-webkit-mask:var(--mdi-filter-plus-outline-icon-svg) no-repeat;mask:var(--mdi-filter-plus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-remove-outline{--mdi-filter-remove-outline-icon-svg: url(${Ol});-webkit-mask:var(--mdi-filter-remove-outline-icon-svg) no-repeat;mask:var(--mdi-filter-remove-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-fire{--mdi-fire-icon-svg: url(${Pl});-webkit-mask:var(--mdi-fire-icon-svg) no-repeat;mask:var(--mdi-fire-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-flip-vertical{--mdi-flip-vertical-icon-svg: url(${Yl});-webkit-mask:var(--mdi-flip-vertical-icon-svg) no-repeat;mask:var(--mdi-flip-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-folder{--mdi-folder-icon-svg: url(${Vl});-webkit-mask:var(--mdi-folder-icon-svg) no-repeat;mask:var(--mdi-folder-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-folder-open{--mdi-folder-open-icon-svg: url(${Wl});-webkit-mask:var(--mdi-folder-open-icon-svg) no-repeat;mask:var(--mdi-folder-open-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-forum{--mdi-forum-icon-svg: url(${Xl});-webkit-mask:var(--mdi-forum-icon-svg) no-repeat;mask:var(--mdi-forum-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-forum-outline{--mdi-forum-outline-icon-svg: url(${Jl});-webkit-mask:var(--mdi-forum-outline-icon-svg) no-repeat;mask:var(--mdi-forum-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-github{--mdi-github-icon-svg: url(${Kl});-webkit-mask:var(--mdi-github-icon-svg) no-repeat;mask:var(--mdi-github-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help{--mdi-help-icon-svg: url(${Ql});-webkit-mask:var(--mdi-help-icon-svg) no-repeat;mask:var(--mdi-help-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help-circle{--mdi-help-circle-icon-svg: url(${Zl});-webkit-mask:var(--mdi-help-circle-icon-svg) no-repeat;mask:var(--mdi-help-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help-circle-outline{--mdi-help-circle-outline-icon-svg: url(${et});-webkit-mask:var(--mdi-help-circle-outline-icon-svg) no-repeat;mask:var(--mdi-help-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-history{--mdi-history-icon-svg: url(${it});-webkit-mask:var(--mdi-history-icon-svg) no-repeat;mask:var(--mdi-history-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-information{--mdi-information-icon-svg: url(${at});-webkit-mask:var(--mdi-information-icon-svg) no-repeat;mask:var(--mdi-information-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-information-outline{--mdi-information-outline-icon-svg: url(${rt});-webkit-mask:var(--mdi-information-outline-icon-svg) no-repeat;mask:var(--mdi-information-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb{--mdi-lightbulb-icon-svg: url(${ot});-webkit-mask:var(--mdi-lightbulb-icon-svg) no-repeat;mask:var(--mdi-lightbulb-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-off{--mdi-lightbulb-off-icon-svg: url(${lt});-webkit-mask:var(--mdi-lightbulb-off-icon-svg) no-repeat;mask:var(--mdi-lightbulb-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-off-outline{--mdi-lightbulb-off-outline-icon-svg: url(${tt});-webkit-mask:var(--mdi-lightbulb-off-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-on{--mdi-lightbulb-on-icon-svg: url(${nt});-webkit-mask:var(--mdi-lightbulb-on-icon-svg) no-repeat;mask:var(--mdi-lightbulb-on-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-on-outline{--mdi-lightbulb-on-outline-icon-svg: url(${ct});-webkit-mask:var(--mdi-lightbulb-on-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-on-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-outline{--mdi-lightbulb-outline-icon-svg: url(${dt});-webkit-mask:var(--mdi-lightbulb-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-link{--mdi-link-icon-svg: url(${st});-webkit-mask:var(--mdi-link-icon-svg) no-repeat;mask:var(--mdi-link-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-link-variant{--mdi-link-variant-icon-svg: url(${mt});-webkit-mask:var(--mdi-link-variant-icon-svg) no-repeat;mask:var(--mdi-link-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-load{--mdi-load-icon-svg: url(${kt});-webkit-mask:var(--mdi-load-icon-svg) no-repeat;mask:var(--mdi-load-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-magnify{--mdi-magnify-icon-svg: url(${pt});-webkit-mask:var(--mdi-magnify-icon-svg) no-repeat;mask:var(--mdi-magnify-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-map-marker-radius{--mdi-map-marker-radius-icon-svg: url(${gt});-webkit-mask:var(--mdi-map-marker-radius-icon-svg) no-repeat;mask:var(--mdi-map-marker-radius-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-map-marker-radius-outline{--mdi-map-marker-radius-outline-icon-svg: url(${bt});-webkit-mask:var(--mdi-map-marker-radius-outline-icon-svg) no-repeat;mask:var(--mdi-map-marker-radius-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-menu{--mdi-menu-icon-svg: url(${vt});-webkit-mask:var(--mdi-menu-icon-svg) no-repeat;mask:var(--mdi-menu-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-message-text{--mdi-message-text-icon-svg: url(${ut});-webkit-mask:var(--mdi-message-text-icon-svg) no-repeat;mask:var(--mdi-message-text-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-message-text-outline{--mdi-message-text-outline-icon-svg: url(${ht});-webkit-mask:var(--mdi-message-text-outline-icon-svg) no-repeat;mask:var(--mdi-message-text-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-microsoft-excel{--mdi-microsoft-excel-icon-svg: url(${ft});-webkit-mask:var(--mdi-microsoft-excel-icon-svg) no-repeat;mask:var(--mdi-microsoft-excel-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus{--mdi-minus-icon-svg: url(${wt});-webkit-mask:var(--mdi-minus-icon-svg) no-repeat;mask:var(--mdi-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus-circle{--mdi-minus-circle-icon-svg: url(${Cr});-webkit-mask:var(--mdi-minus-circle-icon-svg) no-repeat;mask:var(--mdi-minus-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus-circle-outline{--mdi-minus-circle-outline-icon-svg: url(${xt});-webkit-mask:var(--mdi-minus-circle-outline-icon-svg) no-repeat;mask:var(--mdi-minus-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-order-bool-ascending-variant{--mdi-order-bool-ascending-variant-icon-svg: url(${_t});-webkit-mask:var(--mdi-order-bool-ascending-variant-icon-svg) no-repeat;mask:var(--mdi-order-bool-ascending-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-page-first{--mdi-page-first-icon-svg: url(${Br});-webkit-mask:var(--mdi-page-first-icon-svg) no-repeat;mask:var(--mdi-page-first-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-page-last{--mdi-page-last-icon-svg: url(${jr});-webkit-mask:var(--mdi-page-last-icon-svg) no-repeat;mask:var(--mdi-page-last-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-paperclip{--mdi-paperclip-icon-svg: url(${yt});-webkit-mask:var(--mdi-paperclip-icon-svg) no-repeat;mask:var(--mdi-paperclip-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil{--mdi-pencil-icon-svg: url(${zt});-webkit-mask:var(--mdi-pencil-icon-svg) no-repeat;mask:var(--mdi-pencil-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-outline{--mdi-pencil-outline-icon-svg: url(${$t});-webkit-mask:var(--mdi-pencil-outline-icon-svg) no-repeat;mask:var(--mdi-pencil-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-box-multiple{--mdi-pencil-box-multiple-icon-svg: url(${Lt});-webkit-mask:var(--mdi-pencil-box-multiple-icon-svg) no-repeat;mask:var(--mdi-pencil-box-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-box-multiple-outline{--mdi-pencil-box-multiple-outline-icon-svg: url(${Ut});-webkit-mask:var(--mdi-pencil-box-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-pencil-box-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-percent{--mdi-percent-icon-svg: url(${Rt});-webkit-mask:var(--mdi-percent-icon-svg) no-repeat;mask:var(--mdi-percent-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-percent-outline{--mdi-percent-outline-icon-svg: url(${St});-webkit-mask:var(--mdi-percent-outline-icon-svg) no-repeat;mask:var(--mdi-percent-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pin-off-outline{--mdi-pin-off-outline-icon-svg: url(${Ct});-webkit-mask:var(--mdi-pin-off-outline-icon-svg) no-repeat;mask:var(--mdi-pin-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pin-outline{--mdi-pin-outline-icon-svg: url(${Bt});-webkit-mask:var(--mdi-pin-outline-icon-svg) no-repeat;mask:var(--mdi-pin-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-playlist-plus{--mdi-playlist-plus-icon-svg: url(${It});-webkit-mask:var(--mdi-playlist-plus-icon-svg) no-repeat;mask:var(--mdi-playlist-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-play-circle-outline{--mdi-play-circle-outline-icon-svg: url(${jt});-webkit-mask:var(--mdi-play-circle-outline-icon-svg) no-repeat;mask:var(--mdi-play-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-playlist-remove{--mdi-playlist-remove-icon-svg: url(${Mt});-webkit-mask:var(--mdi-playlist-remove-icon-svg) no-repeat;mask:var(--mdi-playlist-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus-circle{--mdi-plus-circle-icon-svg: url(${Sr});-webkit-mask:var(--mdi-plus-circle-icon-svg) no-repeat;mask:var(--mdi-plus-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus-circle-outline{--mdi-plus-circle-outline-icon-svg: url(${Nt});-webkit-mask:var(--mdi-plus-circle-outline-icon-svg) no-repeat;mask:var(--mdi-plus-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus{--mdi-plus-icon-svg: url(${Ht});-webkit-mask:var(--mdi-plus-icon-svg) no-repeat;mask:var(--mdi-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-progress-download{--mdi-progress-download-icon-svg: url(${At});-webkit-mask:var(--mdi-progress-download-icon-svg) no-repeat;mask:var(--mdi-progress-download-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-redo{--mdi-redo-icon-svg: url(${Et});-webkit-mask:var(--mdi-redo-icon-svg) no-repeat;mask:var(--mdi-redo-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-refresh{--mdi-refresh-icon-svg: url(${qt});-webkit-mask:var(--mdi-refresh-icon-svg) no-repeat;mask:var(--mdi-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-shape-square-plus{--mdi-shape-square-plus-icon-svg: url(${Gt});-webkit-mask:var(--mdi-shape-square-plus-icon-svg) no-repeat;mask:var(--mdi-shape-square-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-snowflake{--mdi-snowflake-icon-svg: url(${Tt});-webkit-mask:var(--mdi-snowflake-icon-svg) no-repeat;mask:var(--mdi-snowflake-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-ascending{--mdi-sort-ascending-icon-svg: url(${Ft});-webkit-mask:var(--mdi-sort-ascending-icon-svg) no-repeat;mask:var(--mdi-sort-ascending-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-descending{--mdi-sort-descending-icon-svg: url(${Dt});-webkit-mask:var(--mdi-sort-descending-icon-svg) no-repeat;mask:var(--mdi-sort-descending-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-variant-off{--mdi-sort-variant-off-icon-svg: url(${Ot});-webkit-mask:var(--mdi-sort-variant-off-icon-svg) no-repeat;mask:var(--mdi-sort-variant-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-variant-remove{--mdi-sort-variant-remove-icon-svg: url(${Pt});-webkit-mask:var(--mdi-sort-variant-remove-icon-svg) no-repeat;mask:var(--mdi-sort-variant-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-square-edit-outline{--mdi-square-edit-outline-icon-svg: url(${Yt});-webkit-mask:var(--mdi-square-edit-outline-icon-svg) no-repeat;mask:var(--mdi-square-edit-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-star{--mdi-star-icon-svg: url(${Vt});-webkit-mask:var(--mdi-star-icon-svg) no-repeat;mask:var(--mdi-star-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-star-outline{--mdi-star-outline-icon-svg: url(${Wt});-webkit-mask:var(--mdi-star-outline-icon-svg) no-repeat;mask:var(--mdi-star-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-stop-circle-outline{--mdi-stop-circle-outline-icon-svg: url(${Xt});-webkit-mask:var(--mdi-stop-circle-outline-icon-svg) no-repeat;mask:var(--mdi-stop-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-subdirectory-arrow-right{--mdi-subdirectory-arrow-right-icon-svg: url(${Jt});-webkit-mask:var(--mdi-subdirectory-arrow-right-icon-svg) no-repeat;mask:var(--mdi-subdirectory-arrow-right-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-swap-horizontal{--mdi-swap-horizontal-icon-svg: url(${Kt});-webkit-mask:var(--mdi-swap-horizontal-icon-svg) no-repeat;mask:var(--mdi-swap-horizontal-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-swap-vertical{--mdi-swap-vertical-icon-svg: url(${Qt});-webkit-mask:var(--mdi-swap-vertical-icon-svg) no-repeat;mask:var(--mdi-swap-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sync{--mdi-sync-icon-svg: url(${Zt});-webkit-mask:var(--mdi-sync-icon-svg) no-repeat;mask:var(--mdi-sync-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sync-circle{--mdi-sync-circle-icon-svg: url(${en});-webkit-mask:var(--mdi-sync-circle-icon-svg) no-repeat;mask:var(--mdi-sync-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-table-edit{--mdi-table-edit-icon-svg: url(${an});-webkit-mask:var(--mdi-table-edit-icon-svg) no-repeat;mask:var(--mdi-table-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-table-refresh{--mdi-table-refresh-icon-svg: url(${rn});-webkit-mask:var(--mdi-table-refresh-icon-svg) no-repeat;mask:var(--mdi-table-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-remove{--mdi-text-box-remove-icon-svg: url(${on});-webkit-mask:var(--mdi-text-box-remove-icon-svg) no-repeat;mask:var(--mdi-text-box-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-remove-outline{--mdi-text-box-remove-outline-icon-svg: url(${ln});-webkit-mask:var(--mdi-text-box-remove-outline-icon-svg) no-repeat;mask:var(--mdi-text-box-remove-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-search-outline{--mdi-text-box-search-outline-icon-svg: url(${tn});-webkit-mask:var(--mdi-text-box-search-outline-icon-svg) no-repeat;mask:var(--mdi-text-box-search-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-theme-light-dark{--mdi-theme-light-dark-icon-svg: url(${nn});-webkit-mask:var(--mdi-theme-light-dark-icon-svg) no-repeat;mask:var(--mdi-theme-light-dark-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-toggle-switch{--mdi-toggle-switch-icon-svg: url(${cn});-webkit-mask:var(--mdi-toggle-switch-icon-svg) no-repeat;mask:var(--mdi-toggle-switch-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-toggle-switch-off-outline{--mdi-toggle-switch-off-outline-icon-svg: url(${dn});-webkit-mask:var(--mdi-toggle-switch-off-outline-icon-svg) no-repeat;mask:var(--mdi-toggle-switch-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-translate{--mdi-translate-icon-svg: url(${sn});-webkit-mask:var(--mdi-translate-icon-svg) no-repeat;mask:var(--mdi-translate-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-trash-can{--mdi-trash-can-icon-svg: url(${mn});-webkit-mask:var(--mdi-trash-can-icon-svg) no-repeat;mask:var(--mdi-trash-can-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-trash-can-outline{--mdi-trash-can-outline-icon-svg: url(${kn});-webkit-mask:var(--mdi-trash-can-outline-icon-svg) no-repeat;mask:var(--mdi-trash-can-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-truck{--mdi-truck-icon-svg: url(${pn});-webkit-mask:var(--mdi-truck-icon-svg) no-repeat;mask:var(--mdi-truck-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-truck-delivery-outline{--mdi-truck-delivery-outline-icon-svg: url(${gn});-webkit-mask:var(--mdi-truck-delivery-outline-icon-svg) no-repeat;mask:var(--mdi-truck-delivery-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-tune{--mdi-tune-icon-svg: url(${bn});-webkit-mask:var(--mdi-tune-icon-svg) no-repeat;mask:var(--mdi-tune-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-tune-variant{--mdi-tune-variant-icon-svg: url(${vn});-webkit-mask:var(--mdi-tune-variant-icon-svg) no-repeat;mask:var(--mdi-tune-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-undo{--mdi-undo-icon-svg: url(${un});-webkit-mask:var(--mdi-undo-icon-svg) no-repeat;mask:var(--mdi-undo-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-upload{--mdi-upload-icon-svg: url(${hn});-webkit-mask:var(--mdi-upload-icon-svg) no-repeat;mask:var(--mdi-upload-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-vanish{--mdi-vanish-icon-svg: url(${fn});-webkit-mask:var(--mdi-vanish-icon-svg) no-repeat;mask:var(--mdi-vanish-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-wrench{--mdi-wrench-icon-svg: url(${wn});-webkit-mask:var(--mdi-wrench-icon-svg) no-repeat;mask:var(--mdi-wrench-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-wrench-outline{--mdi-wrench-outline-icon-svg: url(${xn});-webkit-mask:var(--mdi-wrench-outline-icon-svg) no-repeat;mask:var(--mdi-wrench-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi{display:inline-block;align-items:center;background-color:currentColor;font-size:18px;width:1em;height:1em}.mdi.mdi-state-disabled{opacity:.35}.blue{color:#4949ff}.orange{color:orange}.red{color:red}.bold{font-weight:bold}.italic{font-style:italic}`,""]);const _n=gr},7371:(e,i,a)=>{var r=a(1601),o=a.n(r),l=a(6314),t=a.n(l),n=a(4417),c=a.n(n),d=new URL(a(3751),a.b),s=new URL(a(1771),a.b),m=new URL(a(996),a.b),k=new URL(a(6889),a.b),p=new URL(a(937),a.b),g=new URL(a(3326),a.b),b=new URL(a(2561),a.b),v=new URL(a(8980),a.b),u=new URL(a(4511),a.b),h=new URL(a(9153),a.b),f=new URL(a(2706),a.b),w=new URL(a(5325),a.b),x=new URL(a(6997),a.b),_=new URL(a(7890),a.b),y=new URL(a(7104),a.b),z=new URL(a(1825),a.b),$=new URL(a(1379),a.b),L=new URL(a(2156),a.b),U=new URL(a(7698),a.b),R=new URL(a(8997),a.b),S=new URL(a(2053),a.b),C=new URL(a(1434),a.b),B=new URL(a(737),a.b),I=new URL(a(4487),a.b),j=new URL(a(7951),a.b),M=new URL(a(3975),a.b),N=new URL(a(5672),a.b),H=new URL(a(1966),a.b),A=new URL(a(4756),a.b),E=new URL(a(3721),a.b),q=new URL(a(1761),a.b),G=new URL(a(1329),a.b),T=new URL(a(3888),a.b),F=new URL(a(7237),a.b),D=new URL(a(4555),a.b),O=new URL(a(7786),a.b),P=new URL(a(4200),a.b),Y=new URL(a(9067),a.b),V=new URL(a(3142),a.b),W=new URL(a(5001),a.b),X=new URL(a(1632),a.b),J=new URL(a(1830),a.b),K=new URL(a(4918),a.b),Q=new URL(a(1704),a.b),Z=new URL(a(9075),a.b),ee=new URL(a(3681),a.b),ie=new URL(a(8344),a.b),ae=new URL(a(3828),a.b),re=new URL(a(9712),a.b),oe=new URL(a(2805),a.b),le=new URL(a(5644),a.b),te=new URL(a(4029),a.b),ne=new URL(a(560),a.b),ce=new URL(a(8704),a.b),de=new URL(a(5259),a.b),se=new URL(a(4042),a.b),me=new URL(a(5904),a.b),ke=new URL(a(5052),a.b),pe=new URL(a(6988),a.b),ge=new URL(a(2216),a.b),be=new URL(a(3397),a.b),ve=new URL(a(739),a.b),ue=new URL(a(1959),a.b),he=new URL(a(9810),a.b),fe=new URL(a(6410),a.b),we=new URL(a(5717),a.b),xe=new URL(a(4441),a.b),_e=new URL(a(2312),a.b),ye=new URL(a(9279),a.b),ze=new URL(a(7185),a.b),$e=new URL(a(6428),a.b),Le=new URL(a(8166),a.b),Ue=new URL(a(7433),a.b),Re=new URL(a(4541),a.b),Se=new URL(a(9529),a.b),Ce=new URL(a(778),a.b),Be=new URL(a(4459),a.b),Ie=new URL(a(7535),a.b),je=new URL(a(1277),a.b),Me=new URL(a(3171),a.b),Ne=new URL(a(2210),a.b),He=new URL(a(416),a.b),Ae=new URL(a(284),a.b),Ee=new URL(a(4627),a.b),qe=new URL(a(9007),a.b),Ge=new URL(a(9869),a.b),Te=new URL(a(1335),a.b),Fe=new URL(a(6519),a.b),De=new URL(a(1403),a.b),Oe=new URL(a(7594),a.b),Pe=new URL(a(9036),a.b),Ye=new URL(a(9028),a.b),Ve=new URL(a(8092),a.b),We=new URL(a(3374),a.b),Xe=new URL(a(2451),a.b),Je=new URL(a(7548),a.b),Ke=new URL(a(8250),a.b),Qe=new URL(a(9562),a.b),Ze=new URL(a(6501),a.b),ei=new URL(a(9506),a.b),ii=new URL(a(3744),a.b),ai=new URL(a(2366),a.b),ri=new URL(a(736),a.b),oi=new URL(a(5589),a.b),li=new URL(a(5297),a.b),ti=new URL(a(5086),a.b),ni=new URL(a(9965),a.b),ci=new URL(a(1680),a.b),di=new URL(a(9274),a.b),si=new URL(a(4069),a.b),mi=new URL(a(6793),a.b),ki=new URL(a(8018),a.b),pi=new URL(a(1397),a.b),gi=new URL(a(3821),a.b),bi=new URL(a(5453),a.b),vi=new URL(a(1721),a.b),ui=new URL(a(729),a.b),hi=new URL(a(5309),a.b),fi=new URL(a(7523),a.b),wi=new URL(a(5951),a.b),xi=new URL(a(5784),a.b),_i=new URL(a(4907),a.b),yi=new URL(a(97),a.b),zi=new URL(a(1438),a.b),$i=new URL(a(6764),a.b),Li=new URL(a(3530),a.b),Ui=new URL(a(7865),a.b),Ri=new URL(a(9505),a.b),Si=new URL(a(4920),a.b),Ci=new URL(a(8908),a.b),Bi=new URL(a(5724),a.b),Ii=new URL(a(3447),a.b),ji=new URL(a(5741),a.b),Mi=new URL(a(6683),a.b),Ni=new URL(a(2964),a.b),Hi=new URL(a(1152),a.b),Ai=new URL(a(3049),a.b),Ei=new URL(a(4506),a.b),qi=new URL(a(3643),a.b),Gi=new URL(a(9808),a.b),Ti=new URL(a(109),a.b),Fi=new URL(a(4717),a.b),Di=new URL(a(9586),a.b),Oi=new URL(a(4341),a.b),Pi=new URL(a(6452),a.b),Yi=new URL(a(936),a.b),Vi=new URL(a(2250),a.b),Wi=new URL(a(9624),a.b),Xi=new URL(a(7741),a.b),Ji=new URL(a(8549),a.b),Ki=new URL(a(8202),a.b),Qi=new URL(a(8560),a.b),Zi=new URL(a(379),a.b),ea=new URL(a(7295),a.b),ia=new URL(a(1904),a.b),aa=new URL(a(8407),a.b),ra=new URL(a(7138),a.b),oa=new URL(a(795),a.b),la=new URL(a(166),a.b),ta=new URL(a(8900),a.b),na=new URL(a(3534),a.b),ca=new URL(a(1908),a.b),da=new URL(a(70),a.b),sa=new URL(a(5856),a.b),ma=new URL(a(6470),a.b),ka=new URL(a(7988),a.b),pa=new URL(a(1389),a.b),ga=new URL(a(6486),a.b),ba=new URL(a(1242),a.b),va=new URL(a(496),a.b),ua=new URL(a(8338),a.b),ha=new URL(a(9399),a.b),fa=new URL(a(2264),a.b),wa=new URL(a(7949),a.b),xa=new URL(a(3026),a.b),_a=new URL(a(6396),a.b),ya=new URL(a(2096),a.b),za=new URL(a(3567),a.b),$a=new URL(a(5030),a.b),La=new URL(a(8038),a.b),Ua=new URL(a(9333),a.b),Ra=new URL(a(5227),a.b),Sa=new URL(a(2376),a.b),Ca=new URL(a(3684),a.b),Ba=new URL(a(2117),a.b),Ia=new URL(a(7090),a.b),ja=new URL(a(6907),a.b),Ma=new URL(a(2638),a.b),Na=new URL(a(8506),a.b),Ha=new URL(a(4350),a.b),Aa=new URL(a(1906),a.b),Ea=new URL(a(1364),a.b),qa=new URL(a(8537),a.b),Ga=new URL(a(8163),a.b),Ta=new URL(a(6977),a.b),Fa=new URL(a(7679),a.b),Da=new URL(a(1888),a.b),Oa=new URL(a(2705),a.b),Pa=new URL(a(3575),a.b),Ya=new URL(a(3576),a.b),Va=new URL(a(9572),a.b),Wa=new URL(a(6122),a.b),Xa=new URL(a(5510),a.b),Ja=new URL(a(927),a.b),Ka=new URL(a(8073),a.b),Qa=new URL(a(5727),a.b),Za=new URL(a(917),a.b),er=new URL(a(6487),a.b),ir=new URL(a(8945),a.b),ar=new URL(a(2738),a.b),rr=new URL(a(5828),a.b),or=new URL(a(2518),a.b),lr=new URL(a(3276),a.b),tr=new URL(a(4314),a.b),nr=new URL(a(2449),a.b),cr=new URL(a(6673),a.b),dr=new URL(a(1304),a.b),sr=new URL(a(5383),a.b),mr=new URL(a(5066),a.b),kr=new URL(a(8646),a.b),pr=new URL(a(258),a.b),gr=t()(o()),br=c()(d),vr=c()(s),ur=c()(m),hr=c()(k),fr=c()(p),wr=c()(g),xr=c()(b),_r=c()(v),yr=c()(u),zr=c()(h),$r=c()(f),Lr=c()(w),Ur=c()(x),Rr=c()(_),Sr=c()(y),Cr=c()(z),Br=c()($),Ir=c()(L),jr=c()(U),Mr=c()(R),Nr=c()(S),Hr=c()(C),Ar=c()(B),Er=c()(I),qr=c()(j),Gr=c()(M),Tr=c()(N),Fr=c()(H),Dr=c()(A),Or=c()(E),Pr=c()(q),Yr=c()(G),Vr=c()(T),Wr=c()(F),Xr=c()(D),Jr=c()(O),Kr=c()(P),Qr=c()(Y),Zr=c()(V),eo=c()(W),io=c()(X),ao=c()(J),ro=c()(K),oo=c()(Q),lo=c()(Z),to=c()(ee),no=c()(ie),co=c()(ae),so=c()(re),mo=c()(oe),ko=c()(le),po=c()(te),go=c()(ne),bo=c()(ce),vo=c()(de),uo=c()(se),ho=c()(me),fo=c()(ke),wo=c()(pe),xo=c()(ge),_o=c()(be),yo=c()(ve),zo=c()(ue),$o=c()(he),Lo=c()(fe),Uo=c()(we),Ro=c()(xe),So=c()(_e),Co=c()(ye),Bo=c()(ze),Io=c()($e),jo=c()(Le),Mo=c()(Ue),No=c()(Re),Ho=c()(Se),Ao=c()(Ce),Eo=c()(Be),qo=c()(Ie),Go=c()(je),To=c()(Me),Fo=c()(Ne),Do=c()(He),Oo=c()(Ae),Po=c()(Ee),Yo=c()(qe),Vo=c()(Ge),Wo=c()(Te),Xo=c()(Fe),Jo=c()(De),Ko=c()(Oe),Qo=c()(Pe),Zo=c()(Ye),el=c()(Ve),il=c()(We),al=c()(Xe),rl=c()(Je),ol=c()(Ke),ll=c()(Qe),tl=c()(Ze),nl=c()(ei),cl=c()(ii),dl=c()(ai),sl=c()(ri),ml=c()(oi),kl=c()(li),pl=c()(ti),gl=c()(ni),bl=c()(ci),vl=c()(di),ul=c()(si),hl=c()(mi),fl=c()(ki),wl=c()(pi),xl=c()(gi),_l=c()(bi),yl=c()(vi),zl=c()(ui),$l=c()(hi),Ll=c()(fi),Ul=c()(wi),Rl=c()(xi),Sl=c()(_i),Cl=c()(yi),Bl=c()(zi),Il=c()($i),jl=c()(Li),Ml=c()(Ui),Nl=c()(Ri),Hl=c()(Si),Al=c()(Ci),El=c()(Bi),ql=c()(Ii),Gl=c()(ji),Tl=c()(Mi),Fl=c()(Ni),Dl=c()(Hi),Ol=c()(Ai),Pl=c()(Ei),Yl=c()(qi),Vl=c()(Gi),Wl=c()(Ti),Xl=c()(Fi),Jl=c()(Di),Kl=c()(Oi),Ql=c()(Pi),Zl=c()(Yi),et=c()(Vi),it=c()(Wi),at=c()(Xi),rt=c()(Ji),ot=c()(Ki),lt=c()(Qi),tt=c()(Zi),nt=c()(ea),ct=c()(ia),dt=c()(aa),st=c()(ra),mt=c()(oa),kt=c()(la),pt=c()(ta),gt=c()(na),bt=c()(ca),vt=c()(da),ut=c()(sa),ht=c()(ma),ft=c()(ka),wt=c()(pa),xt=c()(ga),_t=c()(ba),yt=c()(va),zt=c()(ua),$t=c()(ha),Lt=c()(fa),Ut=c()(wa),Rt=c()(xa),St=c()(_a),Ct=c()(ya),Bt=c()(za),It=c()($a),jt=c()(La),Mt=c()(Ua),Nt=c()(Ra),Ht=c()(Sa),At=c()(Ca),Et=c()(Ba),qt=c()(Ia),Gt=c()(ja),Tt=c()(Ma),Ft=c()(Na),Dt=c()(Ha),Ot=c()(Aa),Pt=c()(Ea),Yt=c()(qa),Vt=c()(Ga),Wt=c()(Ta),Xt=c()(Fa),Jt=c()(Da),Kt=c()(Oa),Qt=c()(Pa),Zt=c()(Ya),en=c()(Va),an=c()(Wa),rn=c()(Xa),on=c()(Ja),ln=c()(Ka),tn=c()(Qa),nn=c()(Za),cn=c()(er),dn=c()(ir),sn=c()(ar),mn=c()(rr),kn=c()(or),pn=c()(lr),gn=c()(tr),bn=c()(nr),vn=c()(cr),un=c()(dr),hn=c()(sr),fn=c()(mr),wn=c()(kr),xn=c()(pr);gr.push([e.id,`/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n *//*! name: vanilla-calendar-pro v2.9.10 | url: https://github.com/uvarov-frontend/vanilla-calendar-pro */.vanilla-calendar{position:relative;box-sizing:border-box;display:flex;width:300px;min-width:272px;max-width:100%;flex-direction:column;border-radius:.75rem;padding:1rem;opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:.15s}@supports((width: -webkit-max-content) or (width: max-content)) and ((height: -webkit-max-content) or (height: max-content)){.vanilla-calendar{height:-webkit-max-content;height:max-content;width:-webkit-max-content;width:max-content}}.vanilla-calendar_multiple{width:550px}@supports(width: -webkit-fit-content) or (width: -moz-fit-content) or (width: fit-content){.vanilla-calendar_multiple{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.vanilla-calendar button:focus-visible{border-radius:.5rem;outline-style:solid;outline-width:1px;outline-offset:-1px}.vanilla-calendar.vanilla-calendar_multiple .vanilla-calendar-days{flex-grow:0}.vanilla-calendar_hidden{pointer-events:none;opacity:0}.vanilla-calendar_hidden *{pointer-events:none !important}.vanilla-calendar_to-input{position:absolute}.vanilla-calendar_to-input_bottom{margin-top:.25rem}.vanilla-calendar_to-input_top{margin-top:-0.25rem}.vanilla-calendar-controls{pointer-events:none;position:absolute;left:0;right:0;top:0;z-index:20;box-sizing:content-box;display:flex;align-items:center;justify-content:space-between;padding-left:1rem;padding-right:1rem;padding-top:1.25rem}.vanilla-calendar-arrow{pointer-events:auto;position:relative;display:block;height:1.5rem;width:1.5rem;cursor:pointer;border-width:0px;background-color:transparent}.vanilla-calendar-arrow:before{position:absolute;left:0;top:0;height:100%;width:100%;background-position:center;background-repeat:no-repeat;--tw-content: "";content:var(--tw-content)}.vanilla-calendar-arrow.vanilla-calendar-arrow_prev:before{transform:rotate(90deg)}.vanilla-calendar-arrow.vanilla-calendar-arrow_next:before{transform:rotate(-90deg)}.vanilla-calendar-grid{display:flex;flex-grow:1;flex-wrap:wrap;justify-content:center;gap:1.75rem}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column{pointer-events:none;opacity:.3}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_month,.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_year{pointer-events:auto;opacity:1}.vanilla-calendar-column{display:flex;min-width:-webkit-min-content;min-width:min-content;flex-direction:column}.vanilla-calendar-header{position:relative;margin-bottom:.75rem;display:flex;align-items:center}.vanilla-calendar-header__content{display:grid;flex-grow:1;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;justify-content:center;white-space:pre-wrap;padding-left:1rem;padding-right:1rem}.vanilla-calendar-month,.vanilla-calendar-year{cursor:pointer;border-radius:.25rem;border-width:0px;background-color:transparent;padding:.25rem;font-size:1rem;line-height:1.5rem;font-weight:700}.vanilla-calendar-month.vanilla-calendar-month_disabled,.vanilla-calendar-year.vanilla-calendar-year_disabled{pointer-events:none}.vanilla-calendar-months{display:grid;flex-grow:1;grid-template-columns:repeat(4, minmax(0, 1fr));align-items:center;row-gap:1rem;column-gap:.5rem}.vanilla-calendar-years{display:grid;flex-grow:1;grid-template-columns:repeat(5, minmax(0, 1fr));align-items:center;row-gap:1rem;column-gap:.5rem}.vanilla-calendar-months_selecting .vanilla-calendar-months__month,.vanilla-calendar-years_selecting .vanilla-calendar-years__year{cursor:pointer}.vanilla-calendar-months_selecting .vanilla-calendar-months__month .vanilla-calendar-months__month_disabled,.vanilla-calendar-years_selecting .vanilla-calendar-years__year .vanilla-calendar-years__year_disabled{cursor:default}.vanilla-calendar-months__month,.vanilla-calendar-years__year{display:flex;height:2.5rem;align-items:center;justify-content:center;word-break:break-all;border-radius:.5rem;border-width:0px;padding:.25rem;text-align:center;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,.vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{pointer-events:none}.vanilla-calendar-week-numbers{display:flex;flex-direction:column}.vanilla-calendar-week-numbers__title{margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-week-numbers__content{display:grid;grid-auto-flow:row;align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-week-number{margin:0;display:flex;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:pointer;align-items:center;justify-content:center;border-style:none;background-color:transparent;padding:0;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-wrapper{display:flex;flex-grow:1}.vanilla-calendar-content{display:flex;flex-grow:1;flex-direction:column}.vanilla-calendar-week{margin-bottom:.5rem;display:grid;grid-template-columns:repeat(7, 1fr);justify-items:center}.vanilla-calendar-week__day{display:flex;width:100%;min-width:1.875rem;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-days{display:grid;flex-grow:1;grid-template-columns:repeat(7, 1fr);align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn{cursor:pointer;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:75ms}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn_disabled{cursor:default}.vanilla-calendar-day{position:relative;display:flex;width:100%;align-items:center;justify-content:center}.vanilla-calendar-day_hover-intermediate .vanilla-calendar-day__btn{border-radius:0}.vanilla-calendar-day_hover-first .vanilla-calendar-day__btn{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.vanilla-calendar-day_hover-first.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn{border-radius:.5rem}.vanilla-calendar-day:focus-visible .vanilla-calendar-day__popup,.vanilla-calendar-day:hover .vanilla-calendar-day__popup{pointer-events:auto;opacity:1}.vanilla-calendar-day_selected-first .vanilla-calendar-day__btn_selected{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.vanilla-calendar-day_selected-first.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-radius:.5rem}.vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected{border-radius:0}.vanilla-calendar-day__btn{display:flex;height:100%;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:default;align-items:center;justify-content:center;border-radius:.5rem;border-width:0px;padding:0;font-size:.75rem;line-height:1rem;font-weight:400}.vanilla-calendar-day__btn_today{font-weight:700}.vanilla-calendar-day__btn_disabled{pointer-events:none}.vanilla-calendar-day__popup{transform:translate(-50%);pointer-events:none;position:absolute;left:50%;top:100%;z-index:20;width:8rem;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:400;opacity:0}.vanilla-calendar-day__popup:before{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:after{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:hover{pointer-events:auto;opacity:1}.vanilla-calendar-day__popup:before{content:"";left:0;bottom:0;z-index:-10;display:block;height:calc(100% - 4px);width:100%;border-radius:.5rem}.vanilla-calendar-time{margin-top:.75rem;display:grid;grid-template-columns:auto 1fr;gap:.75rem;border-top-width:1px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-style:solid;padding-top:.75rem}.vanilla-calendar-time__content{display:grid;grid-auto-flow:column;align-items:center}.vanilla-calendar-time__hours{position:relative;margin-right:.35rem;width:1.75rem}.vanilla-calendar-time__hours:after{position:absolute;right:-5px;top:50%;margin-top:calc(-50% + 1px);display:block;--tw-content: ":";content:var(--tw-content)}.vanilla-calendar-time__minutes{width:1.75rem}.vanilla-calendar-time__hours input,.vanilla-calendar-time__minutes input{position:relative;margin:0;box-sizing:border-box;display:block;width:100%;border-radius:.25rem;border-width:0px;padding:.125rem;text-align:center;font-size:1.125rem;font-weight:600;line-height:1.125rem}.vanilla-calendar-time__hours input:focus-visible,.vanilla-calendar-time__minutes input:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__hours input:disabled,.vanilla-calendar-time__minutes input:disabled{cursor:default}.vanilla-calendar-time__hours input:hover:disabled,.vanilla-calendar-time__minutes input:hover:disabled{background-color:transparent}.vanilla-calendar-time__keeping{margin-left:1px;margin-top:.25rem;width:22px;cursor:pointer;border-radius:.25rem;border-width:0px;background-color:transparent;padding:0;font-size:.69rem}.vanilla-calendar-time__keeping:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__keeping:disabled{cursor:default}.vanilla-calendar-time__keeping:hover:disabled{background-color:transparent}.vanilla-calendar-time__ranges{display:grid;grid-auto-flow:row}.vanilla-calendar-time__range{position:relative;z-index:10;font-size:0}.vanilla-calendar-time__range:before{content:var(--tw-content);left:0}.vanilla-calendar-time__range:after{content:var(--tw-content);right:0}.vanilla-calendar-time__range:before,.vanilla-calendar-time__range:after{content:"";transform:translateY(-50%);pointer-events:none;position:absolute;top:50%;z-index:10;height:.5rem;width:1px}.vanilla-calendar-time__range input{position:relative;margin:0;height:1.25rem;width:100%;cursor:pointer;-webkit-appearance:none;appearance:none;outline-width:0px}.vanilla-calendar-time__range input::-webkit-slider-thumb{position:relative;z-index:20;margin-top:-0.5rem;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-moz-range-thumb{position:relative;z-index:20;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-webkit-slider-runnable-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-moz-range-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light].vanilla-calendar{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light].vanilla-calendar_to-input{--tw-shadow: 0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored: 0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-arrow{background-color:transparent}[data-calendar-theme=light] .vanilla-calendar-arrow:before{background-image:url(${br})}[data-calendar-theme=light] .vanilla-calendar-arrow:hover:before{opacity:.6}[data-calendar-theme=light] .vanilla-calendar-header__content,[data-calendar-theme=light] .vanilla-calendar-month,[data-calendar-theme=light] .vanilla-calendar-year{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-month:hover,[data-calendar-theme=light] .vanilla-calendar-year:hover{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_not-active{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-months__month{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-months__month:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-years__year{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-years__year:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-week-numbers__title,[data-calendar-theme=light] .vanilla-calendar-week-number{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week-number:hover{color:#475569}[data-calendar-theme=light] .vanilla-calendar-week__day{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity: .7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity: .7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__btn:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_today{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_next{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__popup{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__popup:before{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-shadow: 0 3px 15px rgba(85, 85, 85, .2);--tw-shadow-colored: 0 3px 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light] .vanilla-calendar-time{border-color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input,[data-calendar-theme=light] .vanilla-calendar-time__minutes input{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=light] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:before,[data-calendar-theme=light] .vanilla-calendar-time__range:after{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-thumb{border-color:#cbd5e1;--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-thumb{border-color:#cbd5e1;--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=dark].vanilla-calendar{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark].vanilla-calendar_to-input{--tw-shadow: 0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored: 0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=dark].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-arrow{background-color:transparent}[data-calendar-theme=dark] .vanilla-calendar-arrow:before{background-image:url(${vr})}[data-calendar-theme=dark] .vanilla-calendar-arrow:hover:before{opacity:.6}[data-calendar-theme=dark] .vanilla-calendar-header__content,[data-calendar-theme=dark] .vanilla-calendar-month,[data-calendar-theme=dark] .vanilla-calendar-year{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-month:hover,[data-calendar-theme=dark] .vanilla-calendar-year:hover,[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_not-active{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month,[data-calendar-theme=dark] .vanilla-calendar-years__year{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity: 1;background-color:rgb(100 116 139/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-week-numbers__title,[data-calendar-theme=dark] .vanilla-calendar-week-number{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week-number:hover{color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-week__day{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity: .8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity: .8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#e2e8f0}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_next{color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__popup{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__popup:before{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));--tw-shadow: inset 0 0 0 1px rgb(255 255 255 / .1);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=dark] .vanilla-calendar-time{border-color:#1e293b}[data-calendar-theme=dark] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:before,[data-calendar-theme=dark] .vanilla-calendar-time__range:after{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-thumb{border-color:#475569;--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-thumb{border-color:#475569;--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}/*!\n * Multiple-Select-Vanilla styling\n * @author zhixin wen \n * @contributor Ghislain B.\n */.ms-dark-mode{--ms-checkbox-color: rgb(63.5819672131, 140.3073770492, 253.4180327869);--ms-checkbox-hover-color: rgb(78.756557377, 149.3995901639, 253.543442623);--ms-checkbox-icon-container-border: 1px solid #797979;--ms-choice-border: 1px solid #757575;--ms-choice-bgcolor: #262b2f;--ms-choice-color: #d4d4d4;--ms-choice-focus-border-color: rgb(38.2909836066, 125.1536885246, 253.2090163934);--ms-choice-focus-box-shadow: 0 0 0 2px rgba(13, 110, 253, 0.2);--ms-drop-background: #2a2f34;--ms-drop-border: 1px solid #585858;--ms-drop-color: #cccccc;--ms-drop-hide-radio-hover-bgcolor: rgb(1.9713114754, 97.5799180328, 238.5286885246);--ms-drop-option-divider-border-top: 1px solid #696969;--ms-drop-scrollbar-color: #828282 #424242;--ms-icon-color: #bcbcbc;--ms-icon-color-hover: #d0d0d0;--ms-option-highlight-bg-color: rgb(1.762295082, 87.2336065574, 213.237704918);--ms-ok-button-bg-color: #262b2f;--ms-ok-button-bg-hover-color: #24282c;--ms-ok-button-border-color: #4a4a4a;--ms-ok-button-text-color: rgb(38.2909836066, 125.1536885246, 253.2090163934);--ms-ok-button-text-hover-color: rgb(38.2909836066, 125.1536885246, 253.2090163934);--ms-optgroup-color: #fff;--ms-search-input-bg-color: #2f353a;--ms-search-input-color: #d4d4d4;--ms-search-input-border: 1px solid #757575;--ms-select-all-border-bottom: 1px solid #5d5d5d;--ms-select-all-text-color: #fff;--ms-select-all-text-font-weight: bold}/*!\n * Multiple-Select-Vanilla styling\n * @author zhixin wen \n * @contributor Ghislain B.\n */.ms-icon-caret{--ms-icon-caret-icon-svg: url(${ur});-webkit-mask:var(--ms-icon-caret-icon-svg) no-repeat;mask:var(--ms-icon-caret-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-close{--ms-icon-close-icon-svg: url(${hr});-webkit-mask:var(--ms-icon-close-icon-svg) no-repeat;mask:var(--ms-icon-close-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-check{--ms-icon-check-icon-svg: url(${fr});-webkit-mask:var(--ms-icon-check-icon-svg) no-repeat;mask:var(--ms-icon-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-minus{--ms-icon-minus-icon-svg: url(${wr});-webkit-mask:var(--ms-icon-minus-icon-svg) no-repeat;mask:var(--ms-icon-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-radio{--ms-icon-radio-icon-svg: url(${xr});-webkit-mask:var(--ms-icon-radio-icon-svg) no-repeat;mask:var(--ms-icon-radio-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-parent .ms-icon,.ms-drop .ms-icon{display:inline-block;background-color:currentColor;flex-shrink:0;color:var(--ms-icon-color, inherit);font-size:var(--ms-icon-size, 13px);height:var(--ms-icon-size, 13px);width:var(--ms-icon-size, 13px)}.ms-parent .ms-icon:hover,.ms-drop .ms-icon:hover{color:var(--ms-icon-color-hover, #303030)}.ms-parent .ms-select-all,.ms-parent li:not(.hide-radio),.ms-drop .ms-select-all,.ms-drop li:not(.hide-radio){cursor:pointer}.ms-parent .ms-select-all.disabled,.ms-parent li:not(.hide-radio).disabled,.ms-drop .ms-select-all.disabled,.ms-drop li:not(.hide-radio).disabled{cursor:default}.ms-parent .ms-select-all .icon-checkbox-container,.ms-parent li:not(.hide-radio) .icon-checkbox-container,.ms-drop .ms-select-all .icon-checkbox-container,.ms-drop li:not(.hide-radio) .icon-checkbox-container{display:inline-flex;align-items:center;justify-content:center;height:var(--ms-checkbox-icon-container-height, 1.05rem);width:var(--ms-checkbox-icon-container-width, 1.05rem);border:var(--ms-checkbox-icon-container-border, 1px solid #d0d0d0);border-radius:.125rem}.ms-parent .ms-select-all .icon-checkbox-container div,.ms-parent li:not(.hide-radio) .icon-checkbox-container div,.ms-drop .ms-select-all .icon-checkbox-container div,.ms-drop li:not(.hide-radio) .icon-checkbox-container div{font-size:14px;color:var(--ms-checkbox-color, #0d6efd)}.ms-parent .ms-select-all .icon-checkbox-container div:hover,.ms-parent li:not(.hide-radio) .icon-checkbox-container div:hover,.ms-drop .ms-select-all .icon-checkbox-container div:hover,.ms-drop li:not(.hide-radio) .icon-checkbox-container div:hover{color:var(--ms-checkbox-hover-color, rgb(2.0549180328, 101.718442623, 248.6450819672))}.ms-parent .ms-select-all .icon-checkbox-container div.ms-icon-uncheck,.ms-parent li:not(.hide-radio) .icon-checkbox-container div.ms-icon-uncheck,.ms-drop .ms-select-all .icon-checkbox-container div.ms-icon-uncheck,.ms-drop li:not(.hide-radio) .icon-checkbox-container div.ms-icon-uncheck{visibility:hidden}.ms-parent .ms-select-all .icon-checkbox-container.radio,.ms-parent li:not(.hide-radio) .icon-checkbox-container.radio,.ms-drop .ms-select-all .icon-checkbox-container.radio,.ms-drop li:not(.hide-radio) .icon-checkbox-container.radio{border-radius:50%}.ms-parent .ms-select-all .icon-checkbox-container+span,.ms-parent li:not(.hide-radio) .icon-checkbox-container+span,.ms-drop .ms-select-all .icon-checkbox-container+span,.ms-drop li:not(.hide-radio) .icon-checkbox-container+span{display:inline-flex;align-items:center;column-gap:var(--ms-label-column-gap, 0);padding-left:var(--ms-label-text-padding-left, 8px)}.ms-offscreen{clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;position:absolute !important;outline:0 !important;left:auto !important;top:auto !important}.ms-parent{display:inline-block;position:relative;vertical-align:middle}.ms-choice{display:flex;align-items:center;cursor:pointer;width:100%;height:26px;overflow:hidden;padding:var(--ms-choice-padding, 0 6px 0 8px);background-color:var(--ms-choice-bgcolor, #fff);border:var(--ms-choice-border, 1px solid #ccc);border-radius:var(--ms-choice-border-radius, 4px);line-height:var(--ms-choice-line-height, 26px);color:var(--ms-choice-color, #444);text-align:var(--ms-choice-text-align, left);outline:var(--ms-drop-outline, 0);text-decoration:none;user-select:none;white-space:nowrap}.ms-choice:focus{border-color:var(--ms-choice-focus-border-color, hsl(215.75, 98.3606557377%, 112.1568627451%));box-shadow:var(--ms-choice-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.ms-choice.disabled{border:var(--ms-choice-disabled-border, 1px solid #ddd);background-color:var(--ms-choice-disabled-bgcolor, #f4f4f4);background-image:none;cursor:default}.ms-choice>span{display:flex;flex:1;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;column-gap:var(--ms-label-column-gap, 0)}.ms-choice>span.ms-placeholder{color:var(--ms-placeholder-color, #c9c9c9)}.ms-choice>div.ms-icon-close{margin-right:2px}.ms-choice>div.ms-icon-caret{height:var(--ms-chevron-icon-size, 16px);width:var(--ms-chevron-icon-size, 16px)}.ms-choice>div.ms-icon-caret.open{transform:scaleY(-1)}.ms-drop{width:auto;min-width:100%;overflow:hidden;display:none;position:absolute;background:var(--ms-drop-background, #fff);border:var(--ms-drop-border, 1px solid #d0d0d0);border-radius:var(--ms-drop-border-radius, 4px);color:var(--ms-drop-color, #333);margin-top:var(--ms-drop-margin-top, -1px);padding:var(--ms-drop-padding, 0);z-index:var(--ms-drop-zindex, 1050)}.ms-drop.bottom{top:100%;box-shadow:var(--ms-drop-bottom-box-shadow, 0 4px 5px rgba(0, 0, 0, 0.15))}.ms-drop.top{bottom:100%;box-shadow:var(--ms-drop-top-box-shadow, 0 -4px 5px rgba(0, 0, 0, 0.15))}.ms-drop .ms-select-all{border-bottom:var(--ms-select-all-border-bottom, 1px solid #ddd);line-height:var(--ms-select-all-line-height, calc(13px + 2px));padding:var(--ms-select-all-padding, 4px);width:100%}.ms-drop .ms-select-all:hover{background-color:var(--ms-select-all-text-hover-color, transparent)}.ms-drop .ms-select-all.highlighted{background-color:var(--ms-option-highlight-bg-color, #fcfcfc)}.ms-drop .ms-select-all label{display:inline-flex;align-items:center;font-weight:var(--ms-select-all-text-font-weight, normal);padding:var(--ms-select-all-label-padding, 6px 10px);border:var(--ms-select-all-label-border, 1px solid transparent);color:var(--ms-select-all-text-color, rgb(1.9713114754, 97.5799180328, 238.5286885246));width:100%}.ms-drop .ms-select-all label:hover{cursor:pointer;border:var(--ms-select-all-label-hover-border, 1px solid #d5d5d5)}.ms-drop .ms-select-all label input{opacity:0;width:0;margin-left:0}.ms-drop .ms-select-all label div{display:inline-flex}.ms-drop .ms-ok-button{cursor:pointer;display:block;padding:var(--ms-ok-button-padding, 0);width:var(--ms-ok-button-width, 100%);height:var(--ms-ok-button-height, 26px);border-color:var(--ms-ok-button-border-color, #ccc);border-radius:var(--ms-ok-button-border-radius, 0 0 4px 4px);border-width:var(--ms-ok-button-border-width, 1px 0 0 0);text-align:var(--ms-ok-button-text-align, center);color:var(--ms-ok-button-text-color, #0d6efd);font-weight:var(--ms-ok-button-font-weight, 600);background-color:var(--ms-ok-button-bg-color, #fff)}.ms-drop .ms-ok-button:hover{background-color:var(--ms-ok-button-bg-hover-color, #f9f9f9);color:var(--ms-ok-button-text-hover-color, rgb(1.9713114754, 97.5799180328, 238.5286885246))}.ms-search{display:flex;align-items:center;justify-content:center;box-sizing:border-box;position:relative;white-space:nowrap;width:100%;margin:var(--ms-search-margin, 0);min-height:var(--ms-search-min-height, 26px);padding:var(--ms-search-padding, 4px);z-index:var(--ms-search-zindex, 10000)}.ms-search input{box-shadow:none;font-family:sans-serif;height:auto !important;width:100%;color:var(--ms-search-input-color, #444);background-color:var(--ms-search-input-bg-color, #fff);border:var(--ms-search-input-border, 1px solid #b9b9b9);border-radius:var(--ms-search-input-border-radius, 5px);min-height:var(--ms-search-input-min-height, 24px);outline:var(--ms-search-input-outline, 0);padding:var(--ms-search-input-padding, 0 5px);margin:var(--ms-search-input-margin, 0)}.ms-search input::placeholder{color:var(--ms-search-input-placeholder, #999)}.ms-search span.ms-icon-close{cursor:pointer;height:var(--ms-icon-size, 13px);margin:var(--ms-search-icon-close-margin, 0 2px 0 5px)}.ms-drop ul{overflow:auto;outline:var(--ms-drop-outline, 0);margin:var(--ms-drop-list-margin, 0px);padding:var(--ms-drop-list-padding, 4px 6px);scrollbar-color:var(--ms-drop-scrollbar-color, #c1c1c1 #f1f1f1)}.ms-drop ul>li{cursor:pointer;background-image:none;list-style:none;position:static;align-items:var(--ms-drop-list-item-align-items, center);display:var(--ms-drop-list-item-display, flex);padding:var(--ms-drop-list-item-padding, 2px 4px)}.ms-drop ul>li .disabled{cursor:default;font-weight:normal !important;opacity:var(--ms-drop-list-item-disabled-opacity, 0.35);filter:var(--ms-drop-list-item-disabled-filter, Alpha(Opacity=35))}.ms-drop ul>li.multiple{display:block;float:left}.ms-drop ul>li.group{clear:both}.ms-drop ul>li.multiple label{width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-drop ul>li label{cursor:pointer;display:flex;align-items:center;font-weight:normal;position:relative;white-space:nowrap;flex:0 0 100%;margin-bottom:var(--ms-label-margin-bottom, 0);min-height:var(--ms-label-min-height, 1.25rem);padding:var(--ms-label-padding, 2px 4px)}.ms-drop ul>li label.optgroup{color:var(--ms-optgroup-color, #000);font-weight:var(--ms-drop-optgroup-font-weight, bold)}.ms-drop ul>li.hide-radio{padding:var(--ms-drop-hide-radio-padding, 0)}.ms-drop ul>li.hide-radio:focus,.ms-drop ul>li.hide-radio:hover{background-color:var(--ms-drop-hide-radio-hover-bgcolor, #fafafa)}.ms-drop ul>li.hide-radio.selected{color:var(--ms-drop-hide-radio-selected-color, unset);background-color:var(--ms-drop-hide-radio-selected-bgcolor, unset)}.ms-drop ul>li.hide-radio label{margin-bottom:var(--ms-drop-hide-radio-label-margin-bottom, 0);padding:var(--ms-drop-hide-radio-label-padding, 5px 8px)}.ms-drop ul>li.hide-radio input{display:none}.ms-drop ul>li.option-level-1 label{padding-left:var(--ms-drop-list-item-level1-padding-left, 8px)}.ms-drop ul>li.option-divider{padding:var(--ms-drop-option-divider-padding, 0);border-top:var(--ms-drop-option-divider-border-top, 1px solid #e9ecef)}.ms-drop ul>li.highlighted{background-color:var(--ms-option-highlight-bg-color, #fcfcfc)}.ms-drop input[type=radio],.ms-drop input[type=checkbox]{opacity:0;width:0;position:absolute;margin-left:var(--ms-drop-input-margin-left, -1.25rem);margin-top:var(--ms-drop-input-margin-top, 0.3rem);accent-color:var(--ms-checkbox-color, #0d6efd)}.ms-drop input:focus{outline:var(--ms-input-focus-outline, none)}.ms-drop .ms-no-results{display:none}.ms-drop .ms-infinite-option{height:var(--ms-infinite-empty-option-height, 20px)}.ms-dark-mode,.ms-drop.ms-dark-mode,.slick-dark-mode .ms-dark-mode,.slick-dark-mode .slick-submenu,.slick-dark-mode{--slick-primary-color: rgb(88.8729508197, 155.4610655738, 253.6270491803);--slick-base-dark-text-color: #d4d4d4;--slick-base-dark-menu-bg-color: #252525;--slick-base-dark-menu-border: 1px solid #505050;--slick-base-dark-menu-item-border: 1px solid #5a5a5a;--slick-base-dark-menu-item-hover-color: #363b40;--slick-base-dark-invalid-color: #ea868f;--slick-highlight-color: rgb(88.8729508197, 155.4610655738, 253.6270491803);--slick-text-color: #d4d4d4;--slick-autocomplete-bg-color: var(--slick-base-dark-menu-bg-color);--slick-autocomplete-hover-bg-color: #2c3034;--slick-autocomplete-text-color: #cdcdcd;--slick-autocomplete-tpl4-bottom-right-text-color: var(--slick-base-dark-text-color);--slick-autocomplete-tpl4-bottom-left-text-color: var(--slick-base-dark-text-color);--slick-autocomplete-tpl4-top-left-text-color: #fafafa;--slick-button-border-color: #626262;--slick-button-hover-border-color: #808080;--slick-button-primary-color: #bababa;--slick-button-style-bg-color: var(--slick-base-dark-menu-bg-color);--slick-btn-default-bg-color: #383838;--slick-btn-default-text-color: #ffffff;--slick-btn-default-border-color: #565656;--slick-cell-even-background-color: #141618;--slick-cell-odd-background-color: #2c3034;--slick-cell-text-color: #d4d4d4;--slick-cell-border-top: 1px solid #474747;--slick-column-picker-background-color: var(--slick-base-dark-menu-bg-color);--slick-column-picker-box-shadow: 0 0 1px #606060;--slick-column-picker-border: var(--slick-base-dark-menu-border);--slick-column-picker-close-btn-color: #bbbbbb;--slick-column-picker-close-btn-bg-color: transparent;--slick-column-picker-hr-bg-color: #434343;--slick-column-picker-hr-divider-border: 1px solid #525252;--slick-column-picker-icon-color: var(--slick-highlight-color);--slick-column-picker-item-hover-border: var(--slick-base-dark-menu-item-border);--slick-column-picker-item-hover-color: var(--slick-base-dark-menu-item-hover-color);--slick-column-picker-title-border-bottom: 1px solid #525252;--slick-checkbox-opacity-hover: 0.7;--slick-checkbox-icon-color: var(--slick-primary-color);--slick-checkbox-icon-bg-color: #444444;--slick-checkbox-unchecked-color: rgb(63.5819672131, 140.3073770492, 253.4180327869);--slick-checkbox-unchecked-opacity: 0.4;--slick-detail-view-icon-color: var(--slick-primary-color);--slick-detail-view-icon-color-hover: var(--slick-primary-color);--slick-detail-view-icon-opacity-hover: 0.75;--slick-detail-view-container-border: 1px solid #525252;--slick-detail-view-container-bgcolor: #3c4349;--slick-grid-menu-icon-btn-color: #ededed;--slick-row-mouse-hover-color: #2c3034;--slick-header-background-color: #1c1c1c;--slick-grid-footer-bg-color: #1c1c1c;--slick-grid-footer-border-top: 1px solid #606060;--slick-header-text-color: #e4e4e4;--slick-hover-header-color: var(--slick-base-dark-text-color);--slick-header-row-background-color: #2d2d2d;--slick-preheader-border-right: 1px solid #3e3e3e;--slick-pane-top-border-top: 1px solid #606060;--slick-empty-data-warning-color: var(--slick-base-dark-text-color);--slick-grid-header-background: #2d2d2d;--slick-icon-sort-color: var(--slick-primary-color);--slick-header-column-background-active: #535353;--slick-slider-filter-input-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-menu-bg-color: var(--slick-base-dark-menu-bg-color);--slick-menu-border: var(--slick-base-dark-menu-border);--slick-menu-box-shadow: 0 0 1px #606060;--slick-menu-close-btn-bg-color: transparent;--slick-menu-close-btn-color: #bbbbbb;--slick-menu-color: #ededed;--slick-menu-item-disabled-color: #686868;--slick-menu-divider-color: #606060;--slick-menu-item-hover-color: var(--slick-base-dark-menu-item-hover-color);--slick-menu-item-hover-border: var(--slick-base-dark-menu-item-border);--slick-menu-title-border-bottom: 1px solid #525252;--slick-menu-title-color: #cecece;--slick-slider-filter-border: var(--slick-base-dark-menu-item-border);--slick-slider-filter-thumb-color: #d0d0d0;--slick-font-color: #d3d3d3;--slick-form-control-border: var(--slick-base-dark-menu-item-border);--slick-form-control-bg-color: var(--slick-base-dark-menu-bg-color);--slick-input-group-addon-color: var(--slick-base-dark-text-color);--slick-input-group-addon-bg-color: #383a3c;--slick-input-group-addon-border: var(--slick-base-dark-menu-item-border);--slick-input-group-btn-bg-color: #454545;--slick-input-group-btn-hover-bg-color: #3e3e3e;--slick-input-group-btn-border: var(--slick-base-dark-menu-item-border);--slick-input-group-append-bg-color: #383838;--slick-compound-filter-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-date-picker-bg-color: var(--slick-base-dark-menu-bg-color);--slick-footer-left-text-color: #acacac;--slick-footer-right-text-color: #acacac;--slick-grid-header-unorderable-bg-color: #1c1c1c;--slick-slider-filter-runnable-track-bgcolor: #787878;--slick-draggable-group-placeholder-color: #999;--slick-draggable-group-drop-bgcolor: #2c3034;--slick-draggable-group-droppable-hover-bgcolor: #353a3f;--slick-draggable-group-drop-border: #3e3e3e;--slick-draggable-group-drop-border-top: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-bottom: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-right: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-left: var(--slick-draggable-group-drop-border);--slick-draggable-group-toggle-all-border: 1px solid #626262;--slick-draggable-group-toggle-all-icon-color: var(--slick-primary-color);--slick-draggable-group-column-border: 1px solid #626262;--slick-group-totals-formatter-bgcolor: #1f2225;--slick-group-totals-formatter-color: #f3f3f3;--slick-icon-group-color: var(--slick-primary-color);--slick-editing-field-bg-color: #333333;--slick-editing-field-border: 1px solid #7c7c7c;--slick-editor-input-disabled-color: #404040;--slick-placeholder-color: #999;--slick-editor-modal-default-btn-disabled-bg-color: #3f3f3f;--slick-editor-modal-default-btn-disabled-color: #5b5b5b;--slick-editor-modal-detail-container-border-modified: 1px solid #cc8400;--slick-btn-default-border: var(--slick-base-dark-menu-item-border);--slick-btn-default-border-hover-color: var(--slick-button-hover-border-color);--slick-editor-modal-close-btn-border-left: var(--slick-base-dark-menu-border);--slick-editor-modal-footer-btn-border: var(--slick-base-dark-menu-item-border);--slick-editor-modal-footer-btn-border-hover-color: var(--slick-button-hover-border-color);--slick-editor-modal-container-bg-color: #333333;--slick-editor-modal-header-bg-color: #333333;--slick-editor-modal-footer-bg-color: #333333;--slick-editor-modal-detail-label-color: #abaaaa;--slick-editor-modal-footer-btn-text-color-hover: #eeeeee;--slick-editor-modal-container-border: var(--slick-base-dark-menu-border);--slick-editor-modal-header-border-bottom: var(--slick-base-dark-menu-border);--slick-editor-modal-footer-border-top: var(--slick-base-dark-menu-border);--slick-editor-modal-input-editor-border: var(--slick-base-dark-menu-border);--slick-editor-modal-checkbox-editor-border: var(--slick-base-dark-menu-border);--slick-editor-modal-container-box-shadow: 0 0 2px #606060;--slick-editor-modal-reset-btn-bg-color: #383838;--slick-editor-modal-close-btn-bg-color: transparent;--slick-editor-modal-close-btn-color: #bababa;--slick-editor-modal-reset-btn-color: #bababa;--slick-editor-modal-detail-container-border-invalid: 1px solid var(--slick-base-dark-invalid-color);--slick-editor-modal-detail-label-color-invalid: var(--slick-base-dark-invalid-color);--slick-editor-modal-title-font-color: var(--slick-font-color);--slick-editor-modal-validation-color: var(--slick-base-dark-invalid-color);--slick-editor-modal-validation-summary-color: var(--slick-base-dark-invalid-color);--slick-editor-modal-text-color: var(--slick-base-dark-text-color);--slick-large-editor-background-color: var(--slick-base-dark-menu-bg-color);--slick-large-editor-border: 2px solid #565656;--slick-large-editor-text-color: var(--slick-base-dark-text-color);--slick-text-editor-color: var(--slick-base-dark-text-color);--slick-header-menu-button-icon-color: var(--slick-menu-color);--slick-text-editor-background: var(--slick-base-dark-menu-bg-color);--slick-pagination-button-border: 1px solid #696969;--slick-pagination-button-border-color: #4b4b4b;--slick-pagination-button-border-disabled-color: #565656;--slick-pagination-button-bg-color: #1e1e1e;--slick-pagination-button-hover-color: #2b2b2b;--slick-pagination-icon-color: var(--slick-primary-color);--slick-pagination-icon-seek-background-color: #434343;--slick-pagination-icon-seek-disabled-bg-color: #434343;--slick-pagination-icon-seek-disabled-color: gray;--slick-pagination-page-input-bgcolor: #2b2f34;--slick-pagination-page-select-bg-color: #1c1c1c;--slick-pagination-text-color: #cfcfcf;--slick-row-selected-color: #474747;--slick-scrollbar-color: #828282 #424242;--slick-sorting-header-color: var(--slick-base-dark-text-color);--slick-submenu-box-shadow: 0 1px 3px 1px rgba(146, 152, 163, 0.4);--slick-container-border-top: var(--slick-base-dark-menu-border);--slick-container-border-bottom: var(--slick-base-dark-menu-border);--slick-canvas-bg-color: #141618;--slick-multiselect-checkbox-hover-bg-color: $slick-dark-base-dark-menu-bg-color;--slick-multiselect-input-filter-border: 1px solid #949494;--slick-multiselect-input-focus-border-color: var(--slick-form-control-focus-border-color);--slick-multiselect-input-focus-box-shadow: var(--slick-form-control-focus-box-shadow);--slick-multiselect-option-highlight-bg-color: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-select-all-label-hover-bg-color: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-option-highlight-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-choice-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-choice-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-multiselect-drop-background: var(--slick-base-dark-menu-bg-color);--slick-multiselect-drop-color: #bbbbbb;--slick-multiselect-drop-hide-radio-hover-bgcolor: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-dropdown-border: 1px solid #5d5d5d;--slick-multiselect-option-highlight-bg-color: var(--slick-multiselect-select-all-label-hover-bg-color);--slick-multiselect-ok-button-bg-color: #262626;--slick-multiselect-ok-button-bg-hover-color: #373c42;--slick-multiselect-ok-button-border-color: #626262;--slick-multiselect-ok-button-text-color: var(--slick-primary-color);--slick-multiselect-ok-button-text-hover-color: var(--slick-primary-color);--slick-multiselect-placeholder-color: #999;--slick-multiselect-select-all-border-bottom: 1px solid #5d5d5d;--slick-multiselect-select-all-label-hover-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-select-all-text-color: #fff;--ms-checkbox-color: var(--slick-primary-color);--ms-choice-bgcolor: var(--slick-base-dark-menu-bg-color);--ms-choice-border: var(--slick-base-dark-menu-item-border);--ms-choice-focus-box-shadow: var(--slick-form-control-focus-box-shadow, $slick-form-control-focus-box-shadow);--ms-drop-background: var(--slick-base-dark-menu-bg-color);--ms-drop-color: #bbbbbb;--ms-drop-hide-radio-hover-bgcolor: var(--slick-base-dark-menu-item-hover-color);--ms-option-highlight-bg-color: var(--slick-multiselect-select-all-label-hover-bg-color);--ms-ok-button-bg-color: #262626;--ms-ok-button-bg-hover-color: #373c42;--ms-placeholder-color: #999;--ms-select-all-label-hover-border: var(--slick-base-dark-menu-item-border)}.ms-dark-mode .text-color-primary,.ms-drop.ms-dark-mode .text-color-primary,.slick-dark-mode .ms-dark-mode .text-color-primary,.slick-dark-mode .slick-submenu .text-color-primary,.slick-dark-mode .text-color-primary{color:var(--slick-primary-color)}.dark-mode{--slick-button-border-color: #626262;--slick-button-hover-border-color: #939393;--slick-button-primary-color: #bababa;--slick-button-style-bg-color: #252525}.dark-mode .text-color-primary{--text-color-primary: var(--slick-primary-color, rgb(88.8729508197, 155.4610655738, 253.6270491803))}.dark-mode .text-color-secondary{--text-color-secondary: rgba(222, 226, 230, 0.75)}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */@keyframes fade{0%,100%{background:none}50%{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234))}}@keyframes slickgrid-invalid-highlight{from{box-shadow:0 0 6px red}to{box-shadow:none}}.full-height{height:100%}.grid-pane{width:100%}.pointer{cursor:pointer}.btn-default{color:var(--slick-btn-default-text-color, #212529);border:var(--slick-btn-default-border, 1px solid #dbdbdb)}.btn-default:hover{border-color:var(--slick-btn-default-border-hover-color, #b5b5b5)}.slick-dark-mode .btn-default{color:var(--slick-btn-default-text-color, #212529);border:var(--slick-btn-default-border, 1px solid #dbdbdb)}.slick-dark-mode .btn-default:hover{border-color:var(--slick-btn-default-border-hover-color, #b5b5b5)}.slickgrid-container{outline:0;position:relative;box-sizing:content-box;width:100%;border-top:var(--slick-container-border-top, 0 none);border-bottom:var(--slick-container-border-bottom, 1px solid #dddddd);border-left:var(--slick-container-border-left, 0 none);border-right:var(--slick-container-border-right, 0 none);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif)}.slickgrid-container input[type=checkbox]{vertical-align:baseline;margin:0}.slickgrid-container .slick-group-header-column,.slickgrid-container .slick-header-columns,.slickgrid-container .slick-header-column{box-sizing:content-box !important}.slickgrid-container .slick-header-column:hover{background:var(--slick-header-column-background-hover, rgba(249.9, 249.9, 249.9, 0.6))}.slickgrid-container .slick-header-column-active{background-color:var(--slick-header-column-background-active, rgba(242.25, 242.25, 242.25, 0.6)) !important}.slickgrid-container .slick-headerrow{background:var(--slick-grid-header-background, rgba(255, 255, 255, 0.6))}.slickgrid-container .grid-canvas{background:var(--slick-canvas-bg-color, #fff)}.slickgrid-container .slick-group{border-bottom:var(--slick-group-border-bottom, 2px solid silver)}.slickgrid-container .slick-sortable-placeholder{background:var(--slick-header-column-sortable-background-hover, #e0e0e0)}.slickgrid-container .slick-row{position:absolute;width:100%;border:0;line-height:20px;color:var(--slick-cell-text-color, #333);font-family:var(--slick-cell-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-weight:var(--slick-cell-font-weight, normal)}.slickgrid-container .slick-row:hover{background-color:var(--slick-row-mouse-hover-color, #eff5fc);box-shadow:var(--slick-row-mouse-hover-box-shadow, none);z-index:var(--slick-row-mouse-hover-z-index, 5)}.slickgrid-container .slick-row.active{padding:var(--slick-cell-padding, 5px 6px)}.slickgrid-container .slick-row.highlighter{background:orange !important;transition-property:background;transition-duration:3s;transition-timing-function:ease-in}.slickgrid-container .slick-row.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .slick-row.odd{background-color:var(--slick-cell-odd-background-color, rgb(247.35, 247.35, 247.35))}.slickgrid-container .slick-row.odd:hover{background-color:var(--slick-row-mouse-hover-color, #eff5fc)}.slickgrid-container .slick-row.odd .slick-cell{background:inherit}.slickgrid-container .slick-row.odd .slick-cell.selected{background-color:var(--slick-row-selected-color, #dae8f1)}.slickgrid-container .slick-row.odd .slick-cell.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .slick-row.highlight{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234))}.slickgrid-container .slick-row.highlight-animate{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234)) !important;animation:fade var(--slick-row-highlight-fade-animation, 1s linear)}.slickgrid-container .slick-row.slick-group-totals{color:var(--slick-group-totals-formatter-color, gray);background:var(--slick-group-totals-formatter-bgcolor, #fff)}.slickgrid-container .slick-row.slick-group-totals .slick-cell{font-size:var(--slick-group-totals-formatter-font-size, 14px)}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell{background-color:var(--slick-row-based-edit-editmode-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell:hover,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover{background-color:var(--slick-row-based-edit-editmode-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell:hover .active,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover .active{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5)) !important}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell .active,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active{background-color:var(--slick-row-based-edit-editmode-active-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell .active:hover,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active:hover{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row .slick-cell.invalid{border-color:red;animation-duration:.2s;animation-name:slickgrid-invalid-highlight}.slickgrid-container .slick-row .slick-cell.active{box-shadow:var(--slick-cell-active-box-shadow, inset 0 0 0 1px #aaaaaa);border:var(--slick-cell-active-border, none);z-index:var(--slick-cell-active-z-index, 6);padding:var(--slick-cell-padding, 5px 6px)}.slickgrid-container .slick-row .slick-cell.active input.dual-editor-text{width:calc(50% + 1px - 5px);height:100%;outline:0;transform:translate(0, -2px)}.slickgrid-container .slick-row .slick-cell.slick-rbe-unsaved-cell{background-color:var(--slick-row-based-edit-unsaved-cell-bgcolor, #f3ed91) !important}.slickgrid-container .slick-row.active-row .slick-cell{background-color:#e2fffd}.slickgrid-container .slick-row.active-row.odd .slick-cell{background-color:hsl(0,0%,95%)}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell{background-color:var(--slick-row-based-edit-editmode-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover{background-color:var(--slick-row-based-edit-editmode-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover .active{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5)) !important}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active{background-color:var(--slick-row-based-edit-editmode-active-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active:hover{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-group-header-columns{position:relative;white-space:nowrap;cursor:default;overflow:hidden}.slickgrid-container .slick-group-header{width:100%;overflow:hidden;border-left:0px}.slickgrid-container .slick-group-header-column.slick-state-default{position:relative;display:inline-block;overflow:hidden;text-overflow:ellipsis;height:16px;line-height:16px;margin:0;padding:4px}.slickgrid-container .slick-viewport,.slickgrid-container .slick-top-panel-scroller,.slickgrid-container .slick-header,.slickgrid-container .slick-headerrow,.slickgrid-container .slick-footerrow{position:relative;width:100%;border:1px solid none;border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-right-width:0;border-bottom-width:0;margin:0;outline:0;scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1)}.slickgrid-container .slick-top-panel-scroller{overflow:hidden}.slickgrid-container .slick-pane{position:absolute;outline:0;overflow:hidden;width:100%}.slickgrid-container .slick-pane-header{display:block;background-color:var(--slick-header-background-color, #ffffff);border-bottom:var(--slick-header-border-bottom, 0 none)}.slickgrid-container .slick-pane-top{box-sizing:border-box;border-top:var(--slick-pane-top-border-top, none)}.slickgrid-container .slick-viewport{height:100%;overflow:auto;border-top:var(--slick-viewport-border-top, 0 none);border-bottom:var(--slick-viewport-border-bottom, 0 none);border-left:var(--slick-viewport-border-left, 0 none);border-right:var(--slick-viewport-border-right, 0 none)}.slickgrid-container .slick-viewport ::-webkit-scrollbar{-webkit-appearance:none}.slickgrid-container .slick-viewport ::-webkit-scrollbar-thumb{border-radius:4px;border:2px solid #fff;background-color:rgba(0,0,0,.5)}.slickgrid-container .slick-header,.slickgrid-container .slick-headerrow,.slickgrid-container .slick-footerrow{overflow:hidden}.slickgrid-container .slick-headerrow{border-top-color:rgba(0,0,0,0);border-top-width:0}.slickgrid-container .slick-top-panel,.slickgrid-container .slick-header-columns,.slickgrid-container .slick-headerrow-columns,.slickgrid-container .slick-footerrow-columns{position:relative;white-space:nowrap;cursor:default;overflow:hidden;margin:0;padding:0;border:0;outline:0}.slickgrid-container .slick-cell,.slickgrid-container .slick-header-column,.slickgrid-container .slick-headerrow-column,.slickgrid-container .slick-footerrow-column{position:absolute;top:0;bottom:0;border-top-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-top-width:0;border-left-width:0;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;z-index:1;white-space:nowrap;cursor:default}.slickgrid-container .slick-cell.slick-header-is-leaf,.slickgrid-container .slick-header-column.slick-header-is-leaf,.slickgrid-container .slick-headerrow-column.slick-header-is-leaf,.slickgrid-container .slick-footerrow-column.slick-header-is-leaf{border-bottom-color:rgba(0,0,0,0);border-bottom-width:0}.slickgrid-container .slick-header-column.slick-state-default{position:relative;display:inline-block;overflow:hidden;text-overflow:ellipsis;height:16px;line-height:16px;margin:0;padding:4px;border-right:1px solid var(--slick-grid-border-color, none);border-left:0px !important;border-top:0px !important;border-bottom:0px !important;float:left}.slickgrid-container .slick-header-column{padding:var(--slick-header-padding, 4px 4px 4px 4px)}.slickgrid-container .grid-canvas{position:relative;outline:0}.slickgrid-container .slick-header.slick-state-default{box-shadow:0 1px 2px rgba(0,0,0,.1)}.slickgrid-container .slick-column-name{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--slick-header-row-count, 2)}.slickgrid-container .slick-cell{background:inherit;border:1px rgba(0,0,0,0);box-sizing:border-box;border-style:var(--slick-grid-border-style, solid);display:var(--slick-cell-display, block);padding:1px 2px;align-items:center}.slickgrid-container .slick-cell.highlighted{background:#87cefa;background:rgba(0,0,255,.2);transition:all .5s}.slickgrid-container .slick-cell.flashing{border:1px solid red !important}.slickgrid-container .slick-cell.editable{z-index:11;overflow:visible;background:var(--slick-editor-bg-color, transparent);border-color:#000;border-style:solid}.slickgrid-container .slick-cell:focus{outline:none}.slickgrid-container .slick-reorder-proxy{cursor:move;display:inline-block;background:var(--slick-row-move-plugin-proxy-bg-color, blue);opacity:var(--row-move-plugin-proxy-opacity, 0.12)}.slickgrid-container .slick-reorder-guide{display:inline-block;height:var(--slick-row-move-plugin-guide-height, 2px);background:var(--slick-row-move-plugin-guide-bg-color, blue);opacity:var(--slick-row-move-plugin-guide-opacity, 0.7)}.slickgrid-container .slick-reorder-shadow-row{position:absolute;z-index:999999;box-shadow:var(--slick-row-move-plugin-shadow-row-box-shadow, rgba(0, 0, 0, 0.2) 8px 2px 8px 4px, rgba(0, 0, 0, 0.19) 2px 2px 0px 0px)}.scrollbar-fix::-webkit-scrollbar{-webkit-appearance:none}.slickgrid-container .grid-canvas .slick-cell,.slickgrid-container .grid-canvas .slick-headerrow-column{border-top:var(--slick-cell-border-top, 1px solid #dddddd);border-bottom:var(--slick-cell-border-bottom, 1px transparent);border-left:var(--slick-cell-border-left, 1px transparent);border-right:var(--slick-cell-border-right, 1px transparent);box-shadow:var(--slick-cell-box-shadow, none)}.slickgrid-container .grid-canvas .slick-cell{padding:var(--slick-cell-padding, 5px 6px);font-size:var(--slick-font-size-base, 14px)}.slickgrid-container .grid-canvas .slick-cell td{font-size:var(--slick-font-size-base, 14px)}body .slickgrid-container .grid-canvas .slick-cell{line-height:20px}.slickgrid-container .grid-canvas .slick-cell.even{background-color:var(--slick-cell-even-background-color, #ffffff)}.slickgrid-container .grid-canvas .slick-cell.slick-rbe-unsaved-cell{background-color:var(--slick-row-based-edit-unsaved-cell-bgcolor, #f3ed91) !important}.slickgrid-container .grid-canvas .slick-cell a,.slickgrid-container .grid-canvas .slick-cell a:visited,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a:visited{color:var(--slick-link-color, #08c)}.slickgrid-container .grid-canvas .slick-cell a:hover,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a:hover{color:var(--slick-link-color-hover, darker(#08c, 15%));border-bottom:none}.slickgrid-container .grid-canvas .slick-cell table{height:100%;padding:0;background:none}.slickgrid-container .grid-canvas .slick-cell td{padding:0;vertical-align:middle;text-align:left}.slickgrid-container .grid-canvas .slick-cell.selected{background-color:var(--slick-row-selected-color, #dae8f1)}.slickgrid-container .grid-canvas .slick-cell.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .grid-canvas .slick-cell select:not([multiple]).form-control{height:100%;padding:0}.slickgrid-container .grid-canvas .slick-cell .slick-group-title{display:var(--slick-draggable-group-title-display, inline-flex);align-items:var(--slick-draggable-group-title-align-items, center);gap:var(--slick-draggable-group-title-gap, 4px);height:var(--slick-draggable-group-title-height, 20px);line-height:var(--slick-draggable-group-title-line-height, 20px);vertical-align:var(--slick-draggable-group-title-vertical-align, none)}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle{cursor:pointer;display:inline-block;width:1em;height:1em;color:var(--slick-icon-group-color, #0d6efd);font-size:var(--slick-icon-group-font-size, calc(18px + 6px));margin-right:var(--slick-icon-group-margin-right, 2px)}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.expanded{--slick-icon-group-expanded-svg: url(${ur});-webkit-mask:var(--slick-icon-group-expanded-svg) no-repeat;mask:var(--slick-icon-group-expanded-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.collapsed{--slick-icon-group-collapsed-svg: url(${_r});-webkit-mask:var(--slick-icon-group-collapsed-svg) no-repeat;mask:var(--slick-icon-group-collapsed-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.expanded,.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.collapsed{background-color:currentColor}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle,.slickgrid-container .grid-canvas .slick-cell .mdi{vertical-align:var(--slick-icon-with-text-valign, middle)}.slickgrid-container .slick-header{border-top:var(--slick-header-border-top, 0 none);border-right:var(--slick-header-border-right, 0 none);border-bottom:var(--slick-header-border-bottom, 0 none);border-left:var(--slick-header-border-left, 0 none);width:100%;box-shadow:none !important}.slickgrid-container .slick-headerrow{border-bottom:var(--slick-header-filter-row-border-bottom, 0 none);border-top:var(--slick-header-filter-row-border-top, 0 none);border-left:var(--slick-header-filter-row-border-left, 0 none);border-right:var(--slick-header-filter-row-border-right, 0 none)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column{border:none;display:inline-flex;align-items:center;padding:var(--slick-header-row-filter-padding, 4px);background:var(--slick-header-row-background-color, #ffffff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column>div,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .slick-filter{width:100%}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column input,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column select,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column textarea{margin-right:0;padding:var(--slick-header-input-padding, 0 6px);height:var(--slick-header-input-height, 27px);box-sizing:border-box}.slickgrid-container .slick-footerrow{border-top:var(--slick-grid-footer-border-top, 1px solid #d0d0d0);background-color:var(--slick-grid-footer-bg-color, #fafaf9)}.slickgrid-container .slick-footerrow .slick-footerrow-columns .slick-footerrow-column{display:var(--slick-grid-footer-display, flex);align-items:var(--slick-grid-footer-align-items, center);justify-content:var(--slick-grid-footer-justify-content, normal);font-size:var(--slick-grid-footer-font-size, 13px);font-style:var(--slick-grid-footer-font-style, normal);font-weight:var(--slick-grid-footer-font-weight, bold);padding:var(--slick-grid-footer-cell-padding, 5px 6px);border-left:var(--slick-grid-footer-cell-border-left, 1px transparent)}.slickgrid-container .slick-header-columns{background:var(--slick-grid-header-background, rgba(255, 255, 255, 0.6));background-color:var(--slick-header-background-color, #ffffff);width:calc(100% - var(--slick-header-scroll-width-to-remove, 16px))}.slickgrid-container .slick-header-columns [id$=checkbox_selector]{justify-content:center;display:flex}.slickgrid-container .slick-header-columns .slick-header-sortable .slick-column-name{margin-left:0}.slickgrid-container .slick-header-columns .slick-header-column{height:var(--slick-header-column-height, calc(17px * 2));line-height:var(--slick-font-size-base, 14px);margin:0;border-top:var(--slick-header-column-border-top, 0 none);border-right:var(--slick-header-column-border-right, 0 none);border-bottom:var(--slick-header-column-border-bottom, 0 none);border-left:var(--slick-header-column-border-left, 0 none);white-space:normal}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{padding:var(--slick-cell-padding, 5px 6px);font-size:var(--slick-font-size-base, 14px)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default td{font-size:var(--slick-font-size-base, 14px)}body .slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{line-height:20px}.slickgrid-container .slick-header-columns .slick-header-column .slick-column-name{margin-right:var(--slick-header-column-name-margin-right, 0)}.slickgrid-container .slick-header-columns .slick-header-column{background:var(--slick-header-background-color, #ffffff);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);color:var(--slick-header-text-color, #333);font-size:var(--slick-header-font-size, 14px);font-weight:var(--slick-header-font-weight, bold)}.slickgrid-container .slick-header-columns .slick-header-column a,.slickgrid-container .slick-header-columns .slick-header-column a:visited{color:var(--slick-text-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column a:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{background:var(--slick-header-background-color, #ffffff);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);color:var(--slick-header-text-color, #333);font-size:var(--slick-header-font-size, 14px);font-weight:var(--slick-header-font-weight, bold)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a,.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a:visited{color:var(--slick-text-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-header-column-sorted{font-style:normal;color:var(--slick-sorting-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator,.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-numbered{display:inline-block;position:absolute;color:var(--slick-icon-sort-color, #0d6efd)}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator{height:1em;width:1em;left:auto;font-size:var(--slick-icon-sort-font-size, 23px);right:var(--slick-icon-sort-position-right, 3px);top:var(--slick-icon-sort-position-top, calc(15px * 2 - 9px))}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-numbered{font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-sort-indicator-number-font-size, 10px);width:var(--slick-sort-indicator-number-width, 8px);left:var(--slick-sort-indicator-number-left, auto);right:var(--slick-sort-indicator-number-right, 0px);top:var(--slick-sort-indicator-number-top, calc(13px * 2))}.slickgrid-container .slick-header-columns .slick-header-column.slick-header-sortable.slick-state-hover:not(.slick-header-column-sorted) .slick-sort-indicator{opacity:var(--slick-sort-indicator-hint-opacity, 0);--slick-icon-sort-asc-icon-svg: url(${yr});-webkit-mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-asc{--slick-icon-sort-asc-icon-svg: url(${yr});-webkit-mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-desc{--slick-icon-sort-desc-icon-svg: url(${zr});-webkit-mask:var(--slick-icon-sort-desc-icon-svg) no-repeat;mask:var(--slick-icon-sort-desc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-asc,.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-desc{opacity:1;background-color:currentColor}.slickgrid-container .slick-header-columns .slick-header-column .slick-resizable-handle{position:absolute;font-size:.1px;display:block;cursor:col-resize;top:0;height:100%;width:7px;right:0;z-index:1}.slickgrid-container .slick-header-columns .slick-header-column .slick-resizable-handle:hover{border-bottom:var(--slick-header-resizable-hover-border-bottom, 0 none);border-left:var(--slick-header-resizable-hover-border-left, 0 none);border-right:var(--slick-header-resizable-hover-border-right, 1px solid #d0d0d0);border-top:var(--slick-header-resizable-hover-border-top, 0 none);border-radius:var(--slick-header-resizable-hover-border-radius, 8px);width:var(--slick-header-resizable-hover-width, 7px);right:var(--slick-header-resizable-hover-right, 0);height:var(--slick-header-resizable-hover-height, 100%);top:var(--slick-header-resizable-hover-top, 0);opacity:var(--slick-header-resizable-hover-opacity, 1)}.slickgrid-container .slick-header-columns .slick-header-column.unorderable{background-color:var(--slick-grid-header-unorderable-bg-color, rgba(255, 255, 255, 0.6))}.slickgrid-container .slick-preheader-panel.slick-state-default,.slickgrid-container .slick-topheader-panel.slick-state-default{border-bottom:var(--slick-preheader-border-bottom, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns{border-top:var(--slick-preheader-border-top, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column{height:var(--slick-preheader-height, 25px);border-left:var(--slick-preheader-border-left, none);border-right:var(--slick-preheader-border-right, none);font-size:var(--slick-preheader-font-size, calc(14px + 3px));justify-content:var(--slick-preheader-grouped-title-justify, left);display:var(--slick-preheader-grouped-title-display, inline-grid)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column:first-child,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column:first-child{border-left:var(--slick-preheader-border-left-first-element, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column:last-child,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column:last-child{border-right:var(--slick-preheader-border-right-last-element, none)}.slickgrid-container .slick-pane-left.frozen{border-right:var(--slick-frozen-border-right, 1px solid #a5a5a5)}.slickgrid-container .slick-pane-bottom{border-top:var(--slick-frozen-border-bottom, 1px solid #a5a5a5)}.slickgrid-container .slick-viewport-bottom.slick-viewport-right{overflow-y:var(--slick-frozen-overflow-right, scroll) !important}.slickgrid-container .input-group{display:flex}.slickgrid-container .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:0}.slickgrid-container .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback).slick-slider-horizontal{margin-left:10px}.slickgrid-container .input-group .input-group-append,.slickgrid-container .input-group .input-group-prepend{display:inline-flex;width:auto}.slickgrid-container .input-group .input-group-addon input{flex:1 1 auto;width:1%}.slickgrid-container .input-group .input-group-addon .input-group-text{height:100%}.slickgrid-container .input-group .input-group-addon.input-group-append .input-group-text{margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.slickgrid-container .input-group .input-group-addon.input-group-prepend .input-group-text{margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */@media only screen and (min-width: 768px){.slick-col-medium-1{flex-basis:8.3333333333%}.slick-col-medium-2{flex-basis:16.6666666667%}.slick-col-medium-3{flex-basis:25%}.slick-col-medium-4{flex-basis:33.3333333333%}.slick-col-medium-5{flex-basis:41.6666666667%}.slick-col-medium-6{flex-basis:50%}.slick-col-medium-7{flex-basis:58.3333333333%}.slick-col-medium-8{flex-basis:66.6666666667%}.slick-col-medium-9{flex-basis:75%}.slick-col-medium-10{flex-basis:83.3333333333%}.slick-col-medium-11{flex-basis:91.6666666667%}.slick-col-medium-12{flex-basis:100%}}@media only screen and (min-width: 992px){.slick-col-large-1{flex-basis:8.3333333333%}.slick-col-large-2{flex-basis:16.6666666667%}.slick-col-large-3{flex-basis:25%}.slick-col-large-4{flex-basis:33.3333333333%}.slick-col-large-5{flex-basis:41.6666666667%}.slick-col-large-6{flex-basis:50%}.slick-col-large-7{flex-basis:58.3333333333%}.slick-col-large-8{flex-basis:66.6666666667%}.slick-col-large-9{flex-basis:75%}.slick-col-large-10{flex-basis:83.3333333333%}.slick-col-large-11{flex-basis:91.6666666667%}.slick-col-large-12{flex-basis:100%}}@media only screen and (min-width: 1200px){.slick-col-xlarge-1{flex-basis:8.3333333333%}.slick-col-xlarge-2{flex-basis:16.6666666667%}.slick-col-xlarge-3{flex-basis:25%}.slick-col-xlarge-4{flex-basis:33.3333333333%}.slick-col-xlarge-5{flex-basis:41.6666666667%}.slick-col-xlarge-6{flex-basis:50%}.slick-col-xlarge-7{flex-basis:58.3333333333%}.slick-col-xlarge-8{flex-basis:66.6666666667%}.slick-col-xlarge-9{flex-basis:75%}.slick-col-xlarge-10{flex-basis:83.3333333333%}.slick-col-xlarge-11{flex-basis:91.6666666667%}.slick-col-xlarge-12{flex-basis:100%}}@media only screen and (max-width: 768px){[class*=slick-col-]{width:100%}}.slick-cell input.dual-editor-text,.slick-cell input.editor-text{border:var(--slick-text-editor-border, 1px solid #e2e2e2);border-radius:var(--slick-text-editor-border-radius, 3px);background:var(--slick-text-editor-background, #ffffff);color:var(--slick-text-editor-color, #333);padding-bottom:var(--slick-text-editor-padding-bottom, 0);padding-left:var(--slick-text-editor-padding-left, 2px);padding-right:var(--slick-text-editor-padding-right, 0);padding-top:var(--slick-text-editor-padding-top, 0);margin-left:var(--slick-text-editor-margin-left, -2px);margin-bottom:var(--slick-text-editor-margin-bottom, 0);margin-right:var(--slick-text-editor-margin-right, 0px);margin-top:var(--slick-text-editor-margin-top, 0px);outline:0;height:100%;max-width:100%}.slick-cell input.dual-editor-text:not(.input-group-editor),.slick-cell input.editor-text:not(.input-group-editor){width:100%}.slick-cell input.dual-editor-text:focus,.slick-cell input.editor-text:focus{outline:0;border-color:var(--slick-text-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-cell input.dual-editor-text.right,.slick-cell input.editor-text.right{margin-left:var(--slick-text-editor-right-input-margin-left, calc(-2px + 9px))}.slick-cell input.dual-editor-text[readonly]:not(.date-picker),.slick-cell input.editor-text[readonly]:not(.date-picker){background-color:var(--slick-text-editor-readonly-color, #f0f0f0)}.slick-cell input.dual-editor-text.date-picker,.slick-cell input.editor-text.date-picker{cursor:pointer}.slick-cell .slider-editor{height:100%}.slick-cell .slider-editor .slider-editor-input{height:var(--slick-slider-editor-height, 100%)}.slick-cell .slider-editor .slider-editor-input:focus{outline:0;border-color:var(--slick-slider-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-slider-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-cell .input-group input.editor-text{margin-left:0;transform:none}.slick-cell .ms-filter.select-editor{transform:var(--slick-multiselect-editor-transform, translate(0, -2px));height:var(--slick-multiselect-editor-height, 24px)}.slick-cell .ms-filter.select-editor button.ms-choice{height:var(--slick-multiselect-editor-height, 24px)}.slick-cell .autocomplete-container.input-group,.slick-cell .vanilla-picker.input-group{display:flex;align-items:center;flex:1;height:var(--slick-date-editor-height, 24px)}.slick-cell .autocomplete-container.input-group .input-group-btn.input-group-append,.slick-cell .vanilla-picker.input-group .input-group-btn.input-group-append{display:inline-flex;align-items:center;height:100%}.slick-cell .autocomplete-container.input-group .input-group-btn.input-group-append .btn,.slick-cell .vanilla-picker.input-group .input-group-btn.input-group-append .btn{display:inline-flex;align-items:center;border-top-left-radius:0px;border-bottom-left-radius:0px;margin-left:-1px}.slick-cell .autocomplete-container.input-group .input-group-btn .btn,.slick-cell .vanilla-picker.input-group .input-group-btn .btn{background-color:var(--slick-input-group-btn-bg-color, #f9f9f9);border:var(--slick-input-group-btn-border, 1px solid #ccc);padding:var(--slick-editor-input-group-clear-btn-icon-padding, 6px);border-top-right-radius:var(--slick-text-editor-border-radius, 3px);border-bottom-right-radius:var(--slick-text-editor-border-radius, 3px);cursor:pointer;height:var(--slick-date-editor-height, 24px)}.slick-cell .autocomplete-container.input-group .input-group-btn .btn:hover:not([disabled]),.slick-cell .vanilla-picker.input-group .input-group-btn .btn:hover:not([disabled]){background-color:var(--slick-input-group-btn-hover-bg-color, #eee)}.slick-cell .autocomplete-container.input-group .input-group-btn .btn .icon-clear,.slick-cell .vanilla-picker.input-group .input-group-btn .btn .icon-clear{display:flex;align-items:center;background-color:currentColor;height:1em;width:1em;--slick-editor-input-group-clear-btn-icon-svg: url(${hr});-webkit-mask:var(--slick-editor-input-group-clear-btn-icon-svg) no-repeat;mask:var(--slick-editor-input-group-clear-btn-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-large-editor-text{z-index:10000;position:absolute;background:var(--slick-large-editor-background-color, #ffffff);color:var(--slick-large-editor-text-color, #333);padding:var(--slick-large-editor-text-padding, 5px);border:var(--slick-large-editor-border, 2px solid #a0a0a0);border-radius:var(--slick-large-editor-border-radius, 6px)}.slick-large-editor-text .editor-footer{text-align:var(--slick-large-editor-button-text-align, right)}.slick-large-editor-text .editor-footer button{margin-left:var(--slick-large-editor-footer-spacing, 2px);border-radius:var(--slick-large-editor-button-border-radius, 4px)}.slick-large-editor-text textarea{background:var(--slick-large-editor-background-color, #ffffff);color:var(--slick-large-editor-text-color, #333);border:0;outline:0}.slick-large-editor-text .counter{float:left;font-size:var(--slick-large-editor-count-font-size, 11px);margin-top:var(--slick-large-editor-count-margin-top, 8px)}.slick-large-editor-text .counter .separator{margin:var(--slick-large-editor-count-separator-margin, 0 1px)}.slick-modal-open{overflow:hidden}.slick-editor-modal{position:fixed;overflow-y:auto;top:0;right:0;bottom:0;left:0;opacity:1;background:var(--slick-editor-modal-backdrop-transition-background, rgba(0, 0, 0, 0.6));z-index:var(--slick-editor-modal-container-z-index, 1050);transition:var(--slick-editor-modal-backdrop-transition-start, opacity 0.15s linear)}.slick-editor-modal .slick-editor-modal-content{display:inline-block;position:absolute;border-radius:var(--slick-editor-modal-container-radius, 2px);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);border:var(--slick-editor-modal-container-border, 1px solid #b8b8b8);color:var(--slick-editor-modal-text-color, #000);margin:var(--slick-editor-modal-container-margin, 8px);background-color:var(--slick-editor-modal-container-bg-color, #ffffff);box-shadow:var(--slick-editor-modal-container-box-shadow, 0 0 3px #a7a7a7);width:var(--slick-editor-modal-container-width, 400px);min-width:var(--slick-editor-modal-container-min-width, 420px);top:var(--slick-editor-modal-container-top, 30px);left:var(--slick-editor-modal-container-left, 50%);transform:var(--slick-editor-modal-container-transform, translate(-50%));transition:var(--slick-editor-modal-backdrop-transition-end, 0.3s linear);transition-property:opacity,transform}@media only screen and (min-width: 768px){.slick-editor-modal .slick-editor-modal-content.split-view{width:calc(400px*2)}.slick-editor-modal .slick-editor-modal-content.triple-split-view{width:calc(400px*3)}}@media only screen and (max-width: 1200px){.slick-editor-modal .slick-editor-modal-content.triple-split-view{width:calc(400px*2)}}@media only screen and (max-width: 768px){.slick-editor-modal .slick-editor-modal-content{width:100% !important;margin:0;top:0}}.slick-editor-modal .slick-editor-modal-content .reset-container{width:100%}.slick-editor-modal .slick-editor-modal-content .reset-container .reset-form.btn{color:var(--slick-editor-modal-reset-btn-color, #333);background-color:var(--slick-editor-modal-reset-btn-bg-color, #fff);float:right}.slick-editor-modal .slick-editor-modal-content .reset-container .reset-form.btn span.mdi{margin-right:5px}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset,.slick-editor-modal .slick-editor-modal-content .reset-form.btn,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn{display:inline-flex;margin:var(--slick-editor-modal-footer-btn-margin, 0 5px 0 0);height:var(--slick-editor-modal-footer-btn-height, inherit);border:var(--slick-editor-modal-footer-btn-border, 1px solid #dbdbdb);border-radius:var(--slick-editor-modal-footer-btn-radius, 4px)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:hover,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:hover,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:hover{border-color:var(--slick-editor-modal-footer-btn-border-hover-color, #b5b5b5)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:hover.btn-default,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:hover.btn-default,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:hover.btn-default{color:var(--slick-editor-modal-footer-btn-text-color-hover, #333333)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:disabled,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:disabled,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:disabled{background-color:var(--slick-button-primary-bg-color-disabled, #bebebe)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset{height:var(--slick-editor-modal-editor-btn-reset-height, 20px);background-color:var(--slick-editor-modal-editor-btn-reset-bg-color, #ffffff);margin:var(--slick-editor-modal-editor-btn-reset-margin, 0px 0 2px 5px)}.slick-editor-modal .slick-editor-modal-content .input-group-btn .btn-default:disabled{background-color:var(--slick-editor-modal-default-btn-disabled-bg-color, #eeeeee);color:var(--slick-editor-modal-default-btn-disabled-color, #bababa)}.slick-editor-modal .slick-editor-modal-content .close{cursor:pointer;position:absolute;float:right;line-height:0;background-color:var(--slick-editor-modal-close-btn-bg-color, transparent);opacity:var(--slick-editor-modal-close-btn-opacity, 1);border:var(--slick-editor-modal-close-btn-border, 0px solid #9c9c9c);color:var(--slick-editor-modal-close-btn-color, #909090);font-family:var(--slick-editor-modal-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-editor-modal-close-btn-font-size, 26px);font-weight:var(--slick-editor-modal-close-btn-font-weight, 500);height:var(--slick-editor-modal-close-btn-height, 20px);margin:var(--slick-editor-modal-close-btn-margin, 1px);padding:var(--slick-editor-modal-close-btn-padding, 0px);width:var(--slick-editor-modal-close-btn-width, 20px);right:var(--slick-editor-modal-close-btn-right, 10px);top:var(--slick-editor-modal-close-btn-top, 10px)}.slick-editor-modal .slick-editor-modal-content .close:hover{color:var(--slick-editor-modal-close-btn-color-hover, rgb(80.25, 80.25, 80.25))}@media only screen and (min-width: 769px){.slick-editor-modal .slick-editor-modal-content .close.outside{color:var(--slick-editor-modal-close-btn-outside-color, #dddddd);font-size:var(--slick-editor-modal-close-btn-outside-font-size, 30px);right:var(--slick-editor-modal-close-btn-outside-right, -24px);top:var(--slick-editor-modal-close-btn-outside-top, -28px)}.slick-editor-modal .slick-editor-modal-content .close.outside:hover{color:var(--slick-editor-modal-close-btn-outside-color-hover, rgb(195.5, 195.5, 195.5))}}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-title{font-size:var(--slick-editor-modal-title-font-size, 20px);font-weight:var(--slick-editor-modal-title-font-weight, 500);line-height:var(--slick-editor-modal-title-line-height, 28px);color:var(--slick-editor-modal-title-font-color, #333333);height:var(--slick-editor-modal-title-height, 30px);overflow:hidden auto;text-align:var(--slick-editor-modal-title-text-align, left);text-overflow:ellipsis;width:calc(100% - 20px - 10px);white-space:nowrap}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-title.outside{width:100%}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body{padding:var(--slick-editor-modal-body-padding, 6px 8px 22px 8px);min-height:var(--slick-editor-modal-body-min-height, 250px);max-height:var(--slick-editor-modal-body-max-height, calc(100vh - 52px - 50px - 30px - 15px));overflow:var(--slick-editor-modal-body-overflow, hidden auto);scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1);display:flex;flex-wrap:wrap}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body .slick-cell{height:inherit}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body .validation-summary{padding:var(--slick-editor-modal-validation-summary-padding, 5px 10px);color:var(--slick-editor-modal-validation-summary-color, #ff1d1d);width:var(--slick-editor-modal-validation-summary-width, 100%);margin-bottom:var(--slick-editor-modal-validation-summary-margin-bottom, 12px);font-size:var(--slick-editor-modal-validation-summary-font-size, 13px);font-style:var(--slick-editor-modal-validation-summary-font-style, italic)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-header{padding:var(--slick-editor-modal-header-padding, 12px 8px);height:var(--slick-editor-modal-header-height, 52px);border-bottom:var(--slick-editor-modal-header-border-bottom, 1px solid #d2d2d2);background-color:var(--slick-editor-modal-header-bg-color, #ffffff)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer{background-color:var(--slick-editor-modal-footer-bg-color, #f9f9f9);border-top:var(--slick-editor-modal-footer-border-top, 1px solid #c9c9c9);min-height:var(--slick-editor-modal-footer-height, 50px);padding:var(--slick-editor-modal-footer-padding, 8px);line-height:var(--slick-editor-modal-footer-line-height, 30px)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons{float:right;text-align:right;width:var(--slick-editor-modal-footer-buttons-width, 60%)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons button{max-width:var(--slick-editor-modal-footer-btn-max-width, 162px);overflow:hidden;text-overflow:ellipsis}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons .saving:before{height:var(--slick-editor-modal-footer-btn-saving-icon-height, 18px);width:var(--slick-editor-modal-footer-btn-saving-icon-width, 18px);display:var(--slick-editor-modal-footer-btn-saving-icon-display, inline-block);vertical-align:var(--slick-editor-modal-footer-btn-saving-icon-vertical-align, bottom);margin:var(--slick-editor-modal-footer-btn-saving-icon-margin, -1px 5px 0 0);animation:var(--slick-editor-modal-footer-btn-saving-icon-animation, md-spin 1s infinite linear);content:var(--slick-editor-modal-footer-btn-saving-icon-content, url(${$r}))}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-status-text{float:left;text-align:left;width:var(--slick-editor-modal-footer-status-text-width, 40%);font-size:var(--slick-editor-modal-status-text-font-size, 12px);color:var(--slick-editor-modal-status-text-color, #333333)}.slick-editor-modal .slick-editor-modal-content .item-details-label{display:block;margin:var(--slick-editor-modal-detail-label-margin, 2px 0 0 10px);color:var(--slick-editor-modal-detail-label-color, #000);font-size:var(--slick-editor-modal-detail-label-font-size, 13px);font-style:var(--slick-editor-modal-detail-label-font-style, normal);font-weight:var(--slick-editor-modal-detail-label-font-weight, bold)}.slick-editor-modal .slick-editor-modal-content .item-details-label.invalid{color:var(--slick-editor-modal-detail-label-color-invalid, #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container{display:block;box-sizing:border-box;border:var(--slick-editor-modal-detail-container-border, 0);border-radius:var(--slick-editor-modal-detail-container-border-radius, 3px);line-height:var(--slick-editor-modal-detail-container-line-height, 20px);margin:var(--slick-editor-modal-detail-container-margin, 4px 10px 0 10px);padding:var(--slick-editor-modal-detail-container-padding, 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input{color:var(--slick-editor-modal-text-color, #000);height:var(--slick-editor-modal-input-editor-height, 28px);margin:var(--slick-editor-modal-input-editor-margin, 0);border:var(--slick-editor-modal-input-editor-border, 1px solid #d2d2d2);padding:var(--slick-editor-modal-input-editor-padding, 0 6px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input:focus{border-color:var(--slick-text-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .input-group{display:flex;position:relative;height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .input-group input{height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text{border:var(--slick-editor-modal-large-editor-border, 1px solid #d2d2d2);border-radius:var(--slick-editor-modal-large-editor-border-radius, 3px);padding:var(--slick-editor-modal-large-editor-padding, 6px 6px 2px 6px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text:focus-within{border-color:var(--slick-text-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text textarea{width:100%;height:100%}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text textarea:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text .editor-footer{height:var(--slick-editor-modal-large-editor-footer-height, 12px);line-height:var(--slick-editor-modal-large-editor-footer-line-height, 12px);color:var(--slick-editor-modal-large-editor-count-color, #313131)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text .editor-footer .counter{font-size:var(--slick-editor-modal-large-editor-count-font-size, 10px);margin:var(--slick-editor-modal-large-editor-count-margin, 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text.invalid{border:var(--slick-editor-modal-detail-container-border-invalid, 1px solid #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text:disabled,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container button.ms-choice{height:var(--slick-editor-modal-multiselect-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container button.ms-choice:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container{padding:var(--slick-editor-modal-checkbox-editor-padding, 0 6px);border:var(--slick-editor-modal-checkbox-editor-border, 1px solid #d2d2d2);border-radius:var(--slick-editor-modal-checkbox-editor-border-radius, 3px);height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container input{height:inherit}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group{display:flex;align-items:center;height:100%}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group .input-group-btn,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group .input-group-btn{height:100%;min-width:28px}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group .input-group-btn .btn,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group .input-group-btn .btn{min-width:28px;border-left:var(--slick-editor-modal-close-btn-border-left, 1px solid #ced4da);height:var(--slick-editor-modal-input-editor-height, 28px);border-radius:var(--slick-editor-modal-close-btn-border-radius, 0 4px 4px 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.form-control{cursor:pointer;background-color:var(--slick-date-picker-bg-color, #fff)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.form-control:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec);cursor:initial}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slider-value{height:var(--slick-editor-modal-slider-editor-value-height, 28px);min-width:28px}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slider-value .input-group-text{min-height:var(--slick-editor-modal-slider-editor-value-min-height, 100%);min-width:28px;display:flex;justify-content:center;align-items:center}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified input,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .slick-large-editor-text,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .ms-choice,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .checkbox-editor-container{border:var(--slick-editor-modal-detail-container-border-modified, 1px solid orange);border-width:var(--slick-editor-modal-detail-container-border-width-modified, 1px 6px 1px 1px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.invalid input,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.invalid .slick-large-editor-text{border:var(--slick-editor-modal-detail-container-border-invalid, 1px solid #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-validation{color:var(--slick-editor-modal-validation-color, #ff1d1d);font-size:var(--slick-editor-modal-validation-font-size, 12px);font-style:var(--slick-editor-modal-validation-font-style, italic);font-weight:var(--slick-editor-modal-validation-font-weight, normal);line-height:var(--slick-editor-modal-validation-line-height, 16px);margin-left:var(--slick-editor-modal-validation-margin-left, 2px);min-height:var(--slick-editor-modal-validation-min-height, 16px)}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */li.hidden{display:none !important}.slick-column-picker{cursor:default;list-style-type:none;position:absolute;overflow-x:hidden;overflow-y:auto;resize:both;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);background-color:var(--slick-column-picker-background-color, #ffffff);border:var(--slick-column-picker-border, 1px solid #b8b8b8);border-radius:var(--slick-column-picker-border-radius, 2px);min-width:var(--slick-column-picker-min-width, 150px);padding:var(--slick-column-picker-padding, 6px);scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1);box-shadow:var(--slick-column-picker-box-shadow, none);z-index:var(--slick-column-picker-z-index, 9000)}@-moz-document url-prefix(){.slick-column-picker{padding:var(--slick-column-picker-padding-firefox, 6px 15px 6px 6px)}}.slick-column-picker .close{float:right;position:absolute;color:var(--slick-column-picker-close-btn-color, #909090);cursor:var(--slick-column-picker-close-btn-cursor, pointer);width:var(--slick-column-picker-close-btn-width, 15px);height:var(--slick-column-picker-close-btn-height, 21px);margin:var(--slick-column-picker-close-btn-margin, 1px);opacity:var(--slick-column-picker-close-btn-opacity, 0.5);padding:var(--slick-column-picker-close-btn-padding, 0px);font-family:var(--slick-column-picker-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-column-picker-close-btn-font-size, 21px);background-color:var(--slick-column-picker-close-btn-bg-color, #ffffff);border:var(--slick-column-picker-close-btn-border, 0px solid #9c9c9c);right:var(--slick-column-picker-close-btn-position-right, 5px);top:var(--slick-column-picker-close-btn-position-top, 0px)}.slick-column-picker .close:hover{opacity:var(--slick-column-picker-close-btn-opacity-hover, 1)}.slick-column-picker li{list-style:none;background:none}.slick-column-picker li a{display:block;padding:4px;font-weight:bold}.slick-column-picker li a:hover{background-color:var(--slick-column-picker-link-background-color, #ffffff)}.slick-column-picker li label{font-weight:var(--slick-column-picker-label-font-weight, normal)}.slick-column-picker li label input{margin:var(--slick-column-picker-label-margin, 4px)}.slick-column-picker div.title{font-size:var(--slick-column-picker-title-font-size, calc(14px + 2px));font-weight:var(--slick-column-picker-title-font-weight, normal);width:var(--slick-column-picker-title-width, calc(100% - 15px - 10px));border-bottom:var(--slick-column-picker-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-column-picker-title-margin-bottom, 6px)}.slick-column-picker,.slick-grid-menu{scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1)}.slick-column-picker .slick-menu-title,.slick-grid-menu .slick-menu-title{color:var(--slick-menu-title-color, #000);font-size:var(--slick-menu-title-font-size, calc(14px + 2px));font-weight:var(--slick-menu-title-font-weight, normal);border-bottom:var(--slick-column-picker-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-menu-title-margin-bottom, 6px)}.slick-column-picker-list,.slick-grid-menu-list{white-space:nowrap}@-moz-document url-prefix(){.slick-column-picker-list,.slick-grid-menu-list{width:var(--slick-column-picker-list-width-firefox, calc(100% + 12px))}}.slick-column-picker-list li,.slick-grid-menu-list li{display:flex;align-items:center;width:100%;color:var(--slick-menu-color, #000);border:var(--slick-column-picker-item-border, 1px solid transparent);border-radius:var(--slick-column-picker-item-border-radius, 0px);font-size:var(--slick-column-picker-item-font-size, 14px);height:var(--slick-column-picker-item-height, 28px);line-height:var(--slick-column-picker-item-line-height, calc(14px + 2px));list-style:none outside none;margin:0;padding:var(--slick-column-picker-item-padding, 2px 6px)}.slick-column-picker-list li:hover,.slick-grid-menu-list li:hover{border:var(--slick-column-picker-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-column-picker-item-hover-color, #fafafa)}.slick-column-picker-list li label,.slick-grid-menu-list li label{cursor:pointer;height:100%;width:100%;margin-bottom:0px}.slick-column-picker-list hr,.slick-grid-menu-list hr{margin:6px 0;border:0;background-color:var(--slick-column-picker-hr-bg-color, #f5f5f5);border-top:var(--slick-column-picker-hr-divider-border, 1px solid #d5d5d5);width:var(--slick-column-picker-divider-width, 100%);margin-left:auto;margin-right:auto;width:auto}.slick-column-picker-list label,.slick-grid-menu-list label{line-height:var(--slick-column-picker-icon-container-line-height, 12px);display:inline-flex;align-items:center;justify-content:center}.slick-column-picker-list.disabled,.slick-grid-menu-list.disabled{cursor:default}.slick-column-picker-list input[type=checkbox],.slick-grid-menu-list input[type=checkbox]{opacity:0;width:0;margin-left:0}.slick-column-picker-list .icon-checkbox-container,.slick-grid-menu-list .icon-checkbox-container{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background-color:var(--slick-column-picker-icon-container-bg-color, transparent);height:var(--slick-column-picker-icon-container-size, 1rem);width:var(--slick-column-picker-icon-container-size, 1rem);border:var(--slick-column-picker-icon-border, none);border-radius:var(--slick-column-picker-icon-border-radius, none)}.slick-column-picker-list .icon-checkbox-container div.mdi,.slick-grid-menu-list .icon-checkbox-container div.mdi{opacity:1;font-size:var(--slick-column-picker-icon-font-size, 14px);color:var(--slick-column-picker-icon-color, #0d6efd)}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-check,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-check{--slick-column-picker-icon-checked-svg: url(${Lr});-webkit-mask:var(--slick-column-picker-icon-checked-svg) no-repeat;mask:var(--slick-column-picker-icon-checked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck{--slick-column-picker-icon-unchecked-svg: url(${Lr});-webkit-mask:var(--slick-column-picker-icon-unchecked-svg) no-repeat;mask:var(--slick-column-picker-icon-unchecked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;opacity:var(--slick-column-picker-unchecked-opacity, 0.25);visibility:var(--slick-column-picker-icon-unchecked-color-visibility, visible)}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck:hover,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck:hover{opacity:var(--slick-column-picker-opacity-hover, 0.45)}.slick-column-picker-list .icon-checkbox-container+span.checkbox-label,.slick-grid-menu-list .icon-checkbox-container+span.checkbox-label{display:inline-flex;align-items:center;flex-grow:1;padding-left:var(--slick-column-picker-label-text-padding-left, 4px)}.slick-grid-menu .slick-menu-command-list{margin-bottom:var(--slick-column-picker-list-margin-bottom, 8px)}@-moz-document url-prefix(){.slick-grid-menu .slick-menu-command-list{width:var(--slick-column-picker-list-width-firefox, calc(100% + 12px))}}.slick-grid-menu li{list-style:none;background:none;overflow:hidden;text-overflow:ellipsis}@-moz-document url-prefix(){.slick-grid-menu li{margin-right:var(--slick-gri-menu-item-margin-right, 6px);width:100%}}.slick-grid-menu li a{display:block;padding:4px;font-weight:bold}.slick-grid-menu li a:hover{background-color:var(--slick-grid-menu-link-background-color, #ffffff)}.slick-grid-menu li label{font-weight:var(--slick-grid-menu-label-font-weight, normal)}.slick-grid-menu li label input{margin:var(--slick-grid-menu-label-margin, 4px)}.slick-grid-menu input{margin:4px}.slick-grid-menu-button{background-color:rgba(0,0,0,0);border:0;cursor:pointer;right:0;position:absolute;width:22px;z-index:2;color:var(--slick-grid-menu-icon-btn-color, inherit);display:var(--slick-grid-menu-button-display, inline-flex);font-size:var(--slick-grid-menu-icon-font-size, 18px);padding:var(--slick-grid-menu-button-padding, 0 2px);margin-top:var(--slick-grid-menu-icon-top-margin, 5px)}.slick-grid-menu-list li{width:auto}.slick-grid-menu-list hr{width:var(--slick-grid-menu-divider-width, calc(100% - 10px))}.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{box-shadow:var(--slick-menu-box-shadow, none)}.slick-cell-menu.slick-submenu,.slick-context-menu.slick-submenu,.slick-grid-menu.slick-submenu,.slick-header-menu.slick-submenu{box-shadow:var(--slick-submenu-box-shadow, 0 1px 4px 1px rgba(146, 152, 163, 0.4));min-width:var(--slick-submenu-min-width, 100px)}.slick-cell-menu .slick-menu-option-list .slick-command-header,.slick-cell-menu .slick-menu-option-list .slick-option-header,.slick-cell-menu .slick-menu-command-list .slick-command-header,.slick-cell-menu .slick-menu-command-list .slick-option-header,.slick-context-menu .slick-menu-option-list .slick-command-header,.slick-context-menu .slick-menu-option-list .slick-option-header,.slick-context-menu .slick-menu-command-list .slick-command-header,.slick-context-menu .slick-menu-command-list .slick-option-header,.slick-grid-menu .slick-menu-option-list .slick-command-header,.slick-grid-menu .slick-menu-option-list .slick-option-header,.slick-grid-menu .slick-menu-command-list .slick-command-header,.slick-grid-menu .slick-menu-command-list .slick-option-header,.slick-header-menu .slick-menu-option-list .slick-command-header,.slick-header-menu .slick-menu-option-list .slick-option-header,.slick-header-menu .slick-menu-command-list .slick-command-header,.slick-header-menu .slick-menu-command-list .slick-option-header{display:var(--slick-menu-title-container-display, flex);align-items:var(--slick-menu-title-container-align-items, flex-start);justify-content:var(--slick-menu-title-container-justify-content, flex-end)}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-title,.slick-cell-menu .slick-menu-option-list .slick-option-header.with-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-title,.slick-cell-menu .slick-menu-command-list .slick-option-header.with-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-title,.slick-context-menu .slick-menu-option-list .slick-option-header.with-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-title,.slick-context-menu .slick-menu-command-list .slick-option-header.with-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-title,.slick-grid-menu .slick-menu-option-list .slick-option-header.with-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-title,.slick-grid-menu .slick-menu-command-list .slick-option-header.with-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-title,.slick-header-menu .slick-menu-option-list .slick-option-header.with-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-title,.slick-header-menu .slick-menu-command-list .slick-option-header.with-title{border-bottom:var(--slick-menu-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-menu-title-margin-bottom, 6px)}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title{border-bottom:0;margin-bottom:0}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-close.no-title{margin:var(--slick-menu-close-btn-margin-without-title, -4px -3px 0 0)}.slick-cell-menu .slick-menu-option-list .close,.slick-cell-menu .slick-menu-command-list .close,.slick-context-menu .slick-menu-option-list .close,.slick-context-menu .slick-menu-command-list .close,.slick-grid-menu .slick-menu-option-list .close,.slick-grid-menu .slick-menu-command-list .close,.slick-header-menu .slick-menu-option-list .close,.slick-header-menu .slick-menu-command-list .close{cursor:pointer;float:right;background-color:var(--slick-menu-close-btn-bg-color, #ffffff);border:var(--slick-menu-close-btn-border, 0px solid #dfdfdf);color:var(--slick-menu-close-btn-color, #909090);font-family:var(--slick-menu-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-menu-close-btn-font-size, 21px);height:var(--slick-menu-close-btn-height, 18px);line-height:var(--slick-menu-close-btn-line-height, 16px);margin:var(--slick-menu-close-btn-margin, 0px);padding:var(--slick-menu-close-btn-padding, 0px);width:var(--slick-menu-close-btn-width, 18px);opacity:var(--slick-menu-close-btn-opacity, 0.5)}.slick-cell-menu .slick-menu-option-list .close:hover,.slick-cell-menu .slick-menu-command-list .close:hover,.slick-context-menu .slick-menu-option-list .close:hover,.slick-context-menu .slick-menu-command-list .close:hover,.slick-grid-menu .slick-menu-option-list .close:hover,.slick-grid-menu .slick-menu-command-list .close:hover,.slick-header-menu .slick-menu-option-list .close:hover,.slick-header-menu .slick-menu-command-list .close:hover{opacity:var(--slick-menu-close-btn-opacity-hover, 1)}.slick-cell-menu .slick-menu-title,.slick-context-menu .slick-menu-title,.slick-grid-menu .slick-menu-title,.slick-header-menu .slick-menu-title{font-size:var(--slick-menu-title-font-size, calc(14px + 2px));font-weight:var(--slick-menu-title-font-weight, normal);margin-right:var(--cell-menu-title-margin-right, 7px);width:var(--slick-menu-title-width, 100%)}.slick-cell-menu .slick-menu-item,.slick-context-menu .slick-menu-item,.slick-grid-menu .slick-menu-item,.slick-header-menu .slick-menu-item{cursor:pointer;display:flex;align-items:center;margin:0;border:var(--slick-menu-item-border, 1px solid transparent);border-radius:var(--slick-menu-item-border-radius, 0px);font-size:var(--slick-menu-item-font-size, 14px);height:var(--slick-menu-item-height, 28px);line-height:var(--slick-menu-line-height, 24px);list-style:none outside none;padding:var(--slick-menu-item-padding, 2px 6px);width:var(--slick-menu-item-width, 100%);white-space:var(--slick-menu-item-white-space, nowrap)}.slick-cell-menu .slick-menu-item:hover,.slick-context-menu .slick-menu-item:hover,.slick-grid-menu .slick-menu-item:hover,.slick-header-menu .slick-menu-item:hover{border:var(--slick-menu-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-menu-item-hover-color, #fafafa)}.slick-cell-menu .slick-menu-item.slick-menu-item-divider,.slick-context-menu .slick-menu-item.slick-menu-item-divider,.slick-grid-menu .slick-menu-item.slick-menu-item-divider,.slick-header-menu .slick-menu-item.slick-menu-item-divider{cursor:default;border:none;overflow:hidden;padding:0;height:var(--slick-menu-divider-height, 1px);margin:var(--slick-menu-divider-margin, 8px 5px);background-color:var(--slick-menu-divider-color, #e7e7e7);width:var(--slick-menu-divider-width, calc(100% - 10px));margin-left:auto;margin-right:auto}.slick-cell-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-context-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-grid-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-header-menu .slick-menu-item.slick-menu-item-divider:hover{border:none;background-color:var(--slick-menu-divider-color, #e7e7e7)}.slick-cell-menu .slick-menu-item .slick-menu-icon,.slick-context-menu .slick-menu-item .slick-menu-icon,.slick-grid-menu .slick-menu-item .slick-menu-icon,.slick-header-menu .slick-menu-item .slick-menu-icon{text-align:center;font-size:var(--slick-menu-icon-font-size, 18px);background-position:center center;background-repeat:no-repeat;display:inline-block;line-height:var(--slick-menu-icon-line-height, calc(18px + 2px));margin-right:var(--slick-menu-icon-margin-right, 4px);vertical-align:middle;min-width:var(--slick-menu-icon-min-width, 16px)}.slick-cell-menu .slick-menu-item .slick-menu-content,.slick-context-menu .slick-menu-item .slick-menu-content,.slick-grid-menu .slick-menu-item .slick-menu-content,.slick-header-menu .slick-menu-item .slick-menu-content{display:inline-block;vertical-align:middle;width:100%}.slick-cell-menu .slick-menu-item .sub-item-chevron,.slick-context-menu .slick-menu-item .sub-item-chevron,.slick-grid-menu .slick-menu-item .sub-item-chevron,.slick-header-menu .slick-menu-item .sub-item-chevron{float:right;min-width:var(--slick-menu-icon-min-width, 16px)}.slick-cell-menu .slick-menu-item.slick-menu-item-disabled,.slick-context-menu .slick-menu-item.slick-menu-item-disabled,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled,.slick-header-menu .slick-menu-item.slick-menu-item-disabled{border-color:rgba(0,0,0,0) !important;background:inherit !important;color:var(--slick-menu-item-disabled-color, silver);cursor:inherit}.slick-cell-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-cell-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-context-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-context-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-header-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-header-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content{color:var(--slick-menu-item-disabled-color, silver)}.slick-cell-menu .slick-menu-item.slick-menu-item-hidden,.slick-context-menu .slick-menu-item.slick-menu-item-hidden,.slick-grid-menu .slick-menu-item.slick-menu-item-hidden,.slick-header-menu .slick-menu-item.slick-menu-item-hidden{display:none}.slick-cell-menu .slick-menu-option-list,.slick-context-menu .slick-menu-option-list,.slick-grid-menu .slick-menu-option-list,.slick-header-menu .slick-menu-option-list{margin-bottom:var(--slick-menu-option-list-margin-bottom, 6px)}.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{list-style-type:none;position:absolute;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);background:var(--slick-menu-bg-color, #ffffff);color:var(--slick-menu-color, #000);border:var(--slick-menu-border, 1px solid #BFBDBD);border-radius:var(--slick-menu-border-radius, 2px);min-width:var(--slick-menu-min-width, 140px);padding:var(--slick-menu-padding, 6px);cursor:default;display:inline-block;overflow-x:hidden;overflow-y:auto;resize:both;z-index:100000}@-moz-document url-prefix(){.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{padding:var(--slick-menu-padding-firefox, 6px 15px 6px 6px)}}.slick-cell-menu.dropdown,.slick-cell-menu.dropup,.slick-context-menu.dropdown,.slick-context-menu.dropup,.slick-grid-menu.dropdown,.slick-grid-menu.dropup,.slick-header-menu.dropdown,.slick-header-menu.dropup{display:inline-block;position:absolute}.slick-custom-tooltip{position:absolute;background-color:var(--slick-tooltip-background-color, #ffffff);border:var(--slick-tooltip-border, 2px solid #BFBDBD);border-radius:var(--slick-tooltip-border-radius, 4px);padding:var(--slick-tooltip-padding, 7px);font-size:var(--slick-tooltip-font-size, calc(14px - 1px));height:var(--slick-tooltip-height, auto);width:var(--slick-tooltip-width, auto);z-index:var(--slick-tooltip-z-index, 9999)}.slick-custom-tooltip .tooltip-body{color:var(--slick-tooltip-color, #333);overflow:var(--slick-tooltip-overflow, hidden);text-overflow:var(--slick-tooltip-text-overflow, ellipsis);white-space:var(--slick-tooltip-white-space, normal)}.slick-custom-tooltip.tooltip-arrow::after{content:"";left:0px;position:absolute;border:rgba(0,0,0,0);border-style:solid;border-width:var(--slick-tooltip-arrow-size, 8px)}.slick-custom-tooltip.tooltip-arrow.arrow-up::after{top:var(--slick-tooltip-up-arrow-top-margin, -16px);border-bottom-color:var(--slick-tooltip-arrow-color, rgb(178.4461538462, 176.0538461538, 176.0538461538))}.slick-custom-tooltip.tooltip-arrow.arrow-down::after{top:var(--slick-tooltip-down-arrow-top-margin, 100%);border-top-color:var(--slick-tooltip-arrow-color, rgb(178.4461538462, 176.0538461538, 176.0538461538))}.slick-custom-tooltip.tooltip-arrow.arrow-left-align::after{margin-left:var(--slick-tooltip-arrow-side-margin, 3px)}.slick-custom-tooltip.tooltip-arrow.arrow-right-align::after{margin-left:var(--slick-tooltip-right-arrow-side-margin, calc(100% - 16px - 3px))}.slick-custom-tooltip.tooltip-arrow.arrow-center-align::after{margin-left:var(--slick-tooltip-arrow-center-margin, calc(50% - 8px))}.slick-column-name,.slick-sort-indicator{float:left;margin-bottom:100px}.slick-header-button{display:inline;float:var(--slick-header-button-float, right);vertical-align:var(--slick-header-button-vertical-align, top);margin:var(--slick-header-button-margin, 1px 0 100px 0);height:var(--slick-header-button-height, 15px);width:var(--slick-header-button-width, 15px);background-repeat:no-repeat;background-position:center center;cursor:pointer;visibility:visible}.slick-header-button-hidden{visibility:hidden;margin-right:var(--slick-header-button-hidden-margin-right, -5px);transition:var(--slick-header-button-hidden-transition, 0.2s visibility)}.slick-header-column:hover>.slick-header-button{visibility:visible}.slick-header-menu-button{background-color:currentColor;cursor:pointer;position:absolute;border:var(--slick-header-menu-button-border, 1px solid #BFBDBD);border-width:var(--slick-header-menu-button-border-width, 0px 1px);padding:var(--slick-header-menu-button-padding, 10px 0 0 3px);color:var(--slick-header-menu-button-icon-color, inherit);bottom:0;top:0;right:var(--slick-header-menu-button-margin-right, 3px);height:var(--slick-header-menu-button-icon-size, 16px);width:var(--slick-header-menu-button-icon-size, 16px);--slick-header-menu-button-icon-svg: url(${Ur});-webkit-mask:var(--slick-header-menu-button-icon-svg) no-repeat;mask:var(--slick-header-menu-button-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-header-column .slick-header-menu-button{display:var(--slick-header-menu-display, none)}.slick-header-column:hover .slick-header-menu-button{display:inline-block}.slick-cell.cell-reorder{text-align:center}.slick-cell.cell-reorder .slick-row-move-column{background-color:currentColor;display:block;height:1em;width:1em;font-size:var(--slick-row-move-plugin-icon-font-size, calc(18px + 2px));color:var(--slick-row-move-plugin-icon-color, inherit);cursor:var(--slick-row-move-plugin-cursor, move);--slick-row-move-plugin-icon-svg: url(${Rr});-webkit-mask:var(--slick-row-move-plugin-icon-svg) no-repeat;mask:var(--slick-row-move-plugin-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-headerrow-column.checkbox-header{display:inline-flex;justify-content:center}.slick-column-name,.slick-headerrow-column.checkbox-header,.slick-cell-checkboxsel{text-align:center}.slick-column-name label,.slick-headerrow-column.checkbox-header label,.slick-cell-checkboxsel label{line-height:var(--slick-checkbox-icon-container-line-height, 12px)}.slick-column-name #filter-checkbox-selectall-container,.slick-headerrow-column.checkbox-header #filter-checkbox-selectall-container,.slick-cell-checkboxsel #filter-checkbox-selectall-container{display:inline-flex;align-items:center;justify-content:center}.slick-column-name.disabled,.slick-headerrow-column.checkbox-header.disabled,.slick-cell-checkboxsel.disabled{cursor:default}.slick-column-name input[type=checkbox],.slick-headerrow-column.checkbox-header input[type=checkbox],.slick-cell-checkboxsel input[type=checkbox]{opacity:0;width:0;margin-left:0}.slick-column-name .icon-checkbox-container,.slick-headerrow-column.checkbox-header .icon-checkbox-container,.slick-cell-checkboxsel .icon-checkbox-container{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background-color:var(--slick-checkbox-icon-container-bg-color, transparent);height:var(--slick-checkbox-icon-container-size, 1rem);width:var(--slick-checkbox-icon-container-size, 1rem);border:var(--slick-checkbox-icon-border, none);border-radius:var(--slick-checkbox-icon-border-radius, none)}.slick-column-name .icon-checkbox-container div.mdi,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi,.slick-cell-checkboxsel .icon-checkbox-container div.mdi{opacity:1;font-size:var(--slick-checkbox-icon-font-size, 16px);color:var(--slick-checkbox-icon-color, #0d6efd)}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-check,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-check,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-check{--slick-checkbox-icon-checked-svg: url(${fr});-webkit-mask:var(--slick-checkbox-icon-checked-svg) no-repeat;mask:var(--slick-checkbox-icon-checked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-uncheck,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-uncheck,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-uncheck{--slick-checkbox-icon-unchecked-svg: url(${fr});-webkit-mask:var(--slick-checkbox-icon-unchecked-svg) no-repeat;mask:var(--slick-checkbox-icon-unchecked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;opacity:var(--slick-checkbox-unchecked-opacity, 0.25);visibility:var(--slick-checkbox-icon-unchecked-color-visibility, visible)}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover{opacity:var(--slick-checkbox-opacity-hover, 0.45)}.slick-header-column.header-checkbox-selectall .slick-column-name{text-align:center;margin-right:0}.slick-group .slick-cell-checkboxsel{text-align:left}.ms-choice{font-size:var(--slick-header-font-size, 14px)}.ms-choice span{font-size:var(--slick-multiselect-input-filter-font-size, 12px);font-family:var(--slick-multiselect-input-filter-font-family, "Helvetica Neue", Helvetica, Arial)}.ms-choice .placeholder{background-color:var(--slick-multiselect-placeholder-bg-color, transparent);color:var(--slick-multiselect-placeholder-color, #c9c9c9) !important;font-family:var(--slick-multiselect-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-header-font-size, 14px)}.ms-choice:focus{border-color:var(--slick-multiselect-input-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672))}.ms-filter.search-filter{width:100% !important}.ms-filter .placeholder{cursor:pointer}.ms-parent-open button{outline:0;border-color:var(--slick-multiselect-input-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-multiselect-input-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.ms-drop{max-width:var(--slick-multiselect-dropdown-max-width, 250px);border:var(--slick-multiselect-dropdown-border, 1px solid #bbb);z-index:var(--slick-multiselect-dropdown-z-index, 9999)}.ms-drop li{margin:0;height:var(--slick-multiselect-item-height, 26px);line-height:var(--slick-multiselect-item-line-height, 20px);padding:var(--slick-multiselect-item-padding, 2px 4px);border:var(--slick-multiselect-item-border, 1px solid transparent);width:100%}.ms-drop li:hover{border:var(--slick-multiselect-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-multiselect-checkbox-hover-bg-color, #fafafa)}.ms-drop li.highlighted{border:var(--slick-multiselect-option-highlight-border, 1px solid #c9c9c9);background-color:var(--slick-multiselect-option-highlight-bg-color, #fcfcfc)}.ms-drop label span{cursor:pointer;margin-left:var(--slick-multiselect-checkbox-margin-left, 0px)}.ms-drop .ms-select-all{display:flex;align-items:center;border-bottom:var(--slick-multiselect-select-all-border-bottom, 1px solid #ddd);padding:var(--slick-multiselect-select-all-padding, 6px 10px);line-height:var(--slick-multiselect-select-all-line-height, calc(13px + 2px))}.ms-drop .ms-select-all:hover{background-color:var(--slick-multiselect-select-all-text-hover-color, transparent)}.ms-drop .ms-select-all.highlighted{background-color:rgba(0,0,0,0)}.ms-drop .ms-select-all.highlighted label{border:var(--slick-multiselect-option-highlight-border, 1px solid #c9c9c9);background-color:var(--slick-multiselect-option-highlight-bg-color, #fcfcfc)}.ms-drop .ms-select-all label{display:inline-flex;font-weight:normal;padding:var(--slick-multiselect-select-all-label-padding, 4px);border:var(--slick-multiselect-select-all-label-border, 1px solid transparent);color:var(--slick-multiselect-select-all-text-color, rgb(1.9713114754, 97.5799180328, 238.5286885246))}.ms-drop .ms-select-all label:hover{cursor:pointer;border:var(--slick-multiselect-select-all-label-hover-border, 1px solid #d5d5d5);background-color:var(--slick-multiselect-select-all-label-hover-bg-color, #fafafa)}.ms-drop .ms-ok-button{cursor:pointer;display:block;padding:0;width:var(--slick-multiselect-ok-button-width, 100%);height:var(--slick-multiselect-ok-button-height, 26px);border-color:var(--slick-multiselect-ok-button-border-color, #ccc);border-radius:var(--slick-multiselect-ok-button-border-radius, 0 0 4px 4px);border-width:var(--slick-multiselect-ok-button-border-width, 1px 0 0 0);text-align:var(--slick-multiselect-ok-button-text-align, center);color:var(--slick-multiselect-ok-button-text-color, #0d6efd);font-weight:var(--slick-multiselect-ok-button-font-weight, 600);background-color:var(--slick-multiselect-ok-button-bg-color, #fff)}.ms-drop .ms-ok-button:hover{background-color:var(--slick-multiselect-ok-button-bg-hover-color, #f9f9f9);color:var(--slick-multiselect-ok-button-text-hover-color, rgb(1.9713114754, 97.5799180328, 238.5286885246))}.slickgrid-container .search-filter :focus{outline-color:var(--slick-focus-color, rgb(88.8729508197, 155.4610655738, 253.6270491803))}.slickgrid-container .search-filter .operator.input-group-addon{margin:0;padding:0;min-width:25px;border:none}.slickgrid-container .search-filter .operator.input-group-addon:focus{z-index:3}.slickgrid-container .search-filter .operator.input-group-addon .form-control{border-radius:var(--slick-compound-filter-operator-border-radius, 4px 0 0 4px);padding:var(--slick-compound-filter-text-padding, 0 0 0 2px) !important;font-size:var(--slick-compound-filter-text-font-size, 13px);color:var(--slick-compound-filter-text-color, rgb(88.8729508197, 155.4610655738, 253.6270491803));font-weight:var(--slick-compound-filter-text-weight, bold);background-color:var(--slick-compound-filter-bgcolor, #ffffff)}.slickgrid-container .search-filter .operator.input-group-addon .form-control:focus{z-index:3}.slickgrid-container .search-filter .operator.input-group-addon select{font-family:var(--slick-compound-filter-operator-select-font-family, "Cascadia Mono", Consolas, "Lucida Console");font-size:var(--slick-compound-filter-operator-select-font-size, 14px !important);border:var(--slick-compound-filter-operator-select-border, 1px solid rgb(88.8729508197, 155.4610655738, 253.6270491803));width:var(--slick-compound-filter-operator-select-width, 25px)}.slickgrid-container .search-filter .operator.input-group-addon select.form-control{cursor:pointer;appearance:none}.slickgrid-container .search-filter .operator.input-group-addon select.form-control:-ms-expand{display:none}.slickgrid-container .search-filter .operator.input-group-addon select.form-control .empty{color:silver}.slickgrid-container .search-filter .operator-char3.input-group-addon{min-width:30px}.slickgrid-container input.search-filter{font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol")}.slickgrid-container .search-filter input{font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol")}.slickgrid-container .search-filter input.compound-input{border-radius:var(--slick-compound-filter-border-radius, 0 4px 4px 0) !important;border-left:none}.slickgrid-container .search-filter input::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.slickgrid-container .search-filter input.compound-slider{border-left:none !important}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column input.form-control.search-filter{background-color:var(--slick-form-control-bg-color, #fff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter input,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter button,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter select{background-color:var(--slick-form-control-bg-color, #fff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .input-group-prepend+.date-picker input.compound-input{border-top-left-radius:0;border-bottom-left-radius:0}.slickgrid-container .search-filter.form-group .input-group.date-picker input.form-control{border-bottom-left-radius:0px;border-top-left-radius:0px}.slickgrid-container .search-filter .date-picker input.form-control{border-left:none}.slickgrid-container .search-filter .date-picker input.form-control::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.slickgrid-container .search-filter .date-picker{flex:1;cursor:pointer}.slickgrid-container .search-filter .date-picker .date-picker input.form-control{background-color:var(--slick-date-picker-bg-color, #fff);font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-font-size-base, 14px);border-radius:var(--slick-compound-filter-border-radius, 0 4px 4px 0);width:100%}.slickgrid-container .search-filter .date-picker .date-picker input.form-control[readonly]{background-color:var(--slick-date-picker-bg-color, #fff)}.slickgrid-container .search-filter .date-picker .form-control[readonly]{cursor:pointer;background-color:var(--slick-date-picker-bg-color, #fff)}.slickgrid-container .date-picker input.form-control{cursor:pointer;font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-font-size-base, 14px);border-radius:var(--slick-date-range-filter-border-radius, 4px)}.slickgrid-container .date-picker input.form-control[readonly]{background-color:var(--slick-date-picker-bg-color, #fff)}.vanilla-calendar{padding:.9rem;z-index:9999}.vanilla-calendar.vanilla-calendar_hidden{left:0;top:0}.slick-preheader-panel .slick-dropzone,.slick-preheader-panel .slick-dropzone-hover,.slick-topheader-panel .slick-dropzone,.slick-topheader-panel .slick-dropzone-hover{display:flex;align-items:center;padding:var(--slick-draggable-group-drop-padding, 5px 10px);height:var(--slick-draggable-group-drop-height, 35px);border-top:var(--slick-draggable-group-drop-border-top, 1px solid #e0e0e0);border-left:var(--slick-draggable-group-drop-border-left, 1px solid #e0e0e0);border-right:var(--slick-draggable-group-drop-border-right, 1px solid #e0e0e0);border-bottom:var(--slick-draggable-group-drop-border-bottom, 1px solid #e0e0e0);width:var(--slick-draggable-group-drop-width, 100%);border-radius:var(--slick-draggable-group-drop-radius, 4px);background-color:var(--slick-draggable-group-drop-bgcolor, #ffffff)}.slick-preheader-panel .slick-dropzone .slick-draggable-dropzone-placeholder,.slick-preheader-panel .slick-dropzone-hover .slick-draggable-dropzone-placeholder,.slick-topheader-panel .slick-dropzone .slick-draggable-dropzone-placeholder,.slick-topheader-panel .slick-dropzone-hover .slick-draggable-dropzone-placeholder{font-style:var(--slick-draggable-group-placeholder-font-style, italic);color:var(--slick-draggable-group-placeholder-color, #616161);width:100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all{display:inline-flex;align-items:center;cursor:pointer;border:var(--slick-draggable-group-toggle-all-border, 1px solid #c7c7c7);border-radius:var(--slick-draggable-group-toggle-all-border-radius, 3px);margin-right:var(--slick-draggable-group-toggle-all-margin-right, 15px);padding:var(--slick-draggable-group-toggle-all-padding, 0 8px);position:var(--draggable-group-toggle-all-position, relative);top:var(--slick-draggable-group-toggle-all-top, 0px);right:var(--slick-draggable-group-toggle-all-right, unset)}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon{cursor:pointer;display:inline-block;background-color:currentColor;width:1em;height:1em;color:var(--slick-draggable-group-toggle-all-icon-color, #0d6efd);font-size:var(--slick-draggable-group-toggle-all-icon-font-size, 24px)}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.expanded{--slick-draggable-group-toggle-expanded-icon-svg: url(${ur});-webkit-mask:var(--slick-draggable-group-toggle-expanded-icon-svg) no-repeat;mask:var(--slick-draggable-group-toggle-expanded-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed{--slick-draggable-group-toggle-collapsed-icon-svg: url(${_r});-webkit-mask:var(--slick-draggable-group-toggle-collapsed-icon-svg) no-repeat;mask:var(--slick-draggable-group-toggle-collapsed-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-text,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-text,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-text,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-text{font-size:var(--slick-draggable-group-toggle-all-text-font-size, 15px);margin:var(--slick-draggable-group-toggle-all-text-margin, 0 0 0 2px)}.slick-preheader-panel .slick-dropzone .slick-dropped-grouping,.slick-preheader-panel .slick-dropzone-hover .slick-dropped-grouping,.slick-topheader-panel .slick-dropzone .slick-dropped-grouping,.slick-topheader-panel .slick-dropzone-hover .slick-dropped-grouping{cursor:move;display:flex;align-items:center;background-color:var(--slick-draggable-group-column-background-color, transparent);border:var(--slick-draggable-group-column-border, 1px solid #d3d3d3);border-radius:var(--slick-draggable-group-column-border-radius, 20px);padding:var(--slick-draggable-group-column-padding, 0 10px);margin-right:var(--slick-draggable-group-column-margin-right, 8px);z-index:1}.slick-preheader-panel .slick-dropzone .slick-groupby-sort,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-sort,.slick-topheader-panel .slick-dropzone .slick-groupby-sort,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-sort{cursor:pointer;display:inline-flex;margin-left:var(--slick-draggable-group-sort-icon-margin-left, 2px);color:var(--slick-draggable-group-sort-icon-color, inherit);font-size:var(--slick-draggable-group-sort-icon-font-size, 16px);padding-left:var(--slick-draggable-group-sort-icon-padding-left, 5px);padding-right:var(--slick-draggable-group-sort-icon-padding-right, 0px);vertical-align:var(--slick-draggable-group-sort-icon-vertical-align, baseline)}.slick-preheader-panel .slick-dropzone .slick-groupby-sort:hover,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-sort:hover,.slick-topheader-panel .slick-dropzone .slick-groupby-sort:hover,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-sort:hover{color:var(--slick-draggable-group-sort-icon-hover-color, inherit)}.slick-preheader-panel .slick-dropzone .slick-groupby-remove,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-remove,.slick-topheader-panel .slick-dropzone .slick-groupby-remove,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-remove{cursor:pointer;display:inline-flex;margin-left:var(--slick-draggable-group-delete-margin-left, 2px);color:var(--slick-draggable-group-delete-color, #ff3c5c);font-size:var(--slick-draggable-group-delete-font-size, 16px);padding-left:var(--slick-draggable-group-delete-padding-left, 5px);padding-right:var(--slick-draggable-group-delete-padding-right, 0px);vertical-align:var(--slick-draggable-group-delete-vertical-align, baseline)}.slick-preheader-panel .slick-dropzone .slick-groupby-remove:hover,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-remove:hover,.slick-topheader-panel .slick-dropzone .slick-groupby-remove:hover,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-remove:hover{color:var(--slick-draggable-group-delete-hover-color, red)}.slick-preheader-panel .slick-dropzone-hover,.slick-topheader-panel .slick-dropzone-hover{background-color:var(--slick-draggable-group-droppable-hover-bgcolor, #ffffff);border:var(--slick-draggable-group-drop-border-hover, 1px dashed #ff9e9e)}.slick-preheader-panel .slick-dropzone-placeholder-hover,.slick-topheader-panel .slick-dropzone-placeholder-hover{opacity:var(--slick-draggable-group-drop-placeholder-hover-opacity, 0.6)}.slick-preheader-panel .slick-header-column-active,.slick-topheader-panel .slick-header-column-active{display:none !important}.slick-header .slick-header-columns .slick-column-groupable{display:inline-block;font-weight:var(--slick-draggable-group-column-icon-font-weight, normal);color:var(--slick-draggable-group-column-icon-color, #707070);width:var(--slick-draggable-group-column-icon-width, 9px);height:var(--slick-draggable-group-column-icon-height, 9px);margin-left:var(--slick-draggable-group-column-icon-margin-left, 4px)}.slider-container{display:flex;height:100%;flex:1}.slider-container input[type=range]{appearance:none;flex:1;height:var(--slick-slider-filter-height, 27px);padding:var(--slick-slider-filter-runnable-track-padding, 0 6px);border:var(--slick-slider-filter-border, 1px solid #ccc)}.slider-container input[type=range]:focus{outline:none}.slider-container input[type=range]::-webkit-slider-runnable-track{height:var(--slick-slider-filter-runnable-track-height, 5px);border:none;border-radius:3px;-webkit-appearance:none}.slider-container input[type=range]::-webkit-slider-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-size, 14px);width:var(--slick-slider-filter-thumb-size, 14px);border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(13, 110, 253, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(215.75, 98.3606557377%, 127.1568627451%));margin-top:-4px;pointer-events:auto;-webkit-appearance:none}.slider-container input[type=range]::-moz-range-track{height:var(--slick-slider-filter-runnable-track-height, 5px);border:none;border-radius:3px;-moz-appearance:none}.slider-container input[type=range]::-moz-range-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-height, calc(14px - 4px));width:var(--slick-slider-filter-thumb-width, calc(14px - 4px));border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(13, 110, 253, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(215.75, 98.3606557377%, 127.1568627451%));pointer-events:auto}.slider-container input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}.slider-container input[type=range]::-ms-track{height:var(--slick-slider-filter-runnable-track-height, 5px);background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-width:6px 0;color:rgba(0,0,0,0);appearance:none}.slider-container input[type=range]::-ms-fill-lower{background:var(--slick-slider-filter-fill-lower-color, #ddd);border-radius:10px}.slider-container input[type=range]::-ms-fill-upper{background:var(--slick-slider-filter-bgcolor, #eee);border-radius:10px}.slider-container input[type=range]::-ms-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-height, calc(14px - 4px));width:var(--slick-slider-filter-thumb-width, calc(14px - 4px));border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(13, 110, 253, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(215.75, 98.3606557377%, 127.1568627451%));margin-top:1px;pointer-events:auto}.slider-container input[type=range]::-ms-tooltip{display:none}.slider-container input[type=range]:active::-webkit-slider-thumb{background-color:var(--slick-slider-filter-thumb-active-bg-color, #fff);border:var(--slick-slider-filter-thumb-active-border, 2px solid rgba(13, 110, 253, 0.88));box-shadow:var(--slick-slider-filter-thumb-active-box-shadow, 0 0 0 2px rgba(28.1745901639, 119.0922131148, 253.1254098361, 0.15))}.slider-container input[type=range]:active::-moz-range-thumb{background-color:var(--slick-slider-filter-thumb-active-bg-color, #fff);border:var(--slick-slider-filter-thumb-active-border, 2px solid rgba(13, 110, 253, 0.88));box-shadow:var(--slick-slider-filter-thumb-active-box-shadow, 0 0 0 2px rgba(28.1745901639, 119.0922131148, 253.1254098361, 0.15))}.search-filter,.slider-editor{height:var(--slick-header-input-height, 27px)}.search-filter::placeholder,.slider-editor::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.search-filter .input-group-text,.slider-editor .input-group-text{display:flex;align-items:center;padding:var(--slick-slider-filter-number-padding, 4px 8px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px))}.search-filter .slider-value,.search-filter .slider-values,.slider-editor .slider-value,.slider-editor .slider-values{padding:0;height:100%}.search-filter input.slider-filter-input[type=range],.slider-editor input.slider-filter-input[type=range]{padding:var(--slick-slider-filter-runnable-track-padding, 0 6px);height:var(--slick-slider-filter-height, 27px)}.search-filter input.slider-editor-input[type=range],.slider-editor input.slider-editor-input[type=range]{padding:var(--slick-slider-editor-runnable-track-padding, 0 6px);height:var(--slick-slider-editor-height, 100%)}.search-filter .slider-range-value,.slider-editor .slider-range-value{padding:0;height:100%}.search-filter .slider-range-value .input-group-text,.slider-editor .slider-range-value .input-group-text{padding:var(--slick-slider-filter-number-padding, 4px 8px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px))}.search-filter .input-group-prepend.operator+.filter-input input.slider-filter-input,.slider-editor .input-group-prepend.operator+.filter-input input.slider-filter-input{border-left:0}.search-filter:not(.input-group) .slider-editor,.search-filter:not(.input-group) .slider-filter,.search-filter:not(.input-group) .slider-input-container .slider-editor-input,.search-filter:not(.input-group) .slider-input-container .slider-filter-input,.slider-editor:not(.input-group) .slider-editor,.slider-editor:not(.input-group) .slider-filter,.slider-editor:not(.input-group) .slider-input-container .slider-editor-input,.slider-editor:not(.input-group) .slider-input-container .slider-filter-input{border-radius:var(--slick-slider-filter-border-radius, 4px)}.search-filter.input-group>:first-child:not(.input-group-addon),.search-filter.input-group>:first-child:not(.input-group-addon),.search-filter.input-group>:first-child:not(.input-group-addon) .slider-filter-input,.search-filter.input-group>:first-child:not(.input-group-addon) .slider-editor-input,.slider-editor.input-group>:first-child:not(.input-group-addon),.slider-editor.input-group>:first-child:not(.input-group-addon),.slider-editor.input-group>:first-child:not(.input-group-addon) .slider-filter-input,.slider-editor.input-group>:first-child:not(.input-group-addon) .slider-editor-input{border-bottom-left-radius:var(--slick-slider-filter-border-radius, 4px);border-top-left-radius:var(--slick-slider-filter-border-radius, 4px)}.search-filter .input-group-addon:last-child .input-group-text,.slider-editor .input-group-addon:last-child .input-group-text{border-bottom-left-radius:0;border-top-left-radius:0}.slider-editor .slider-value{padding:0;height:var(--slick-slider-editor-height, 100%)}.slider-editor .slider-value .input-group-text{padding:var(--slick-slider-editor-number-padding, 4px 6px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px));height:var(--slick-slider-editor-height, 100%)}.slider-input-container{height:100%;position:relative;flex:1 1 auto;width:1%;background-color:var(--slick-slider-filter-input-bgcolor, #fff)}.slider-input-container.slider-values{display:flex;padding:0}.slider-input-container .slider-track{position:absolute;margin:auto;margin-left:8px;top:0;bottom:0;border-radius:3px;cursor:var(--slick-slider-filter-runnable-track-cursor, pointer);background:var(--slick-slider-filter-runnable-track-bgcolor, #ddd);height:var(--slick-slider-filter-runnable-track-height, 5px);width:calc(100% - 16px)}.slider-input-container input[type=range]{position:absolute;background-color:rgba(0,0,0,0);pointer-events:none;width:100%}.slider-input-container input[type=range].focus{outline:0;border-color:var(--slick-slider-filter-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-slider-filter-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slider-input-container input[type=range]::-webkit-slider-thumb{pointer-events:auto}.slider-input-container input[type=range]::-moz-range-thumb{pointer-events:auto}.slider-input-container input[type=range]::-ms-thumb{pointer-events:auto}.slick-row .detail-view-toggle{display:inline-block}.slick-row .detail-view-toggle.expand{--slick-detail-view-icon-expand-svg: url(${Sr});-webkit-mask:var(--slick-detail-view-icon-expand-svg) no-repeat;mask:var(--slick-detail-view-icon-expand-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-row .detail-view-toggle.collapse{--slick-detail-view-icon-collapse-svg: url(${Cr});-webkit-mask:var(--slick-detail-view-icon-collapse-svg) no-repeat;mask:var(--slick-detail-view-icon-collapse-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-row .detail-view-toggle.expand,.slick-row .detail-view-toggle.collapse{cursor:pointer;background-color:currentColor;display:inline-block;height:1em;width:1em;color:var(--slick-detail-view-icon-color, #0d6efd);font-size:var(--slick-detail-view-icon-font-size, 18px)}.slick-row .detail-view-toggle.expand:hover,.slick-row .detail-view-toggle.collapse:hover{color:var(--slick-detail-view-icon-color-hover, rgb(1.762295082, 87.2336065574, 213.237704918));opacity:var(--slick-detail-view-icon-opacity-hover, 1)}.slick-row .dynamic-cell-detail{position:absolute;width:100%;overflow:auto;left:var(--slick-detail-view-container-left, 0);border:var(--slick-detail-view-container-border, 1px solid #c0c0c0);background-color:var(--slick-detail-view-container-bgcolor, #f7f7f7);padding:var(--slick-detail-view-container-padding, 10px);z-index:var(--slick-detail-view-container-z-index, 10)}.slick-row .dynamic-cell-detail :first-child{vertical-align:middle;line-height:13px}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.slick-custom-footer{color:var(--slick-footer-text-color, #808080);padding:var(--slick-footer-padding, 5px 0);background-color:var(--slick-footer-bg-color, transparent);font-size:var(--slick-footer-font-size, 14px);font-style:var(--slick-footer-font-style, italic);font-weight:var(--slick-footer-font-weight, normal);height:var(--slick-footer-height, 30px)}.slick-custom-footer .left-footer{color:var(--slick-footer-left-text-color, #808080);font-style:var(--slick-footer-left-font-style, italic);font-weight:var(--slick-footer-left-font-weight, normal);text-align:var(--slick-footer-left-text-align, left);padding:var(--slick-footer-left-padding, 0px);width:var(--slick-footer-left-width, 50%);float:var(--slick-footer-left-float, left)}.slick-custom-footer .right-footer{color:var(--slick-footer-right-text-color, #808080);font-style:var(--slick-footer-right-font-style, italic);font-weight:var(--slick-footer-right-font-weight, normal);text-align:var(--slick-footer-right-text-align, right);padding:var(--slick-footer-right-padding, 0px);width:var(--slick-footer-right-width, 50%);float:var(--slick-footer-right-float, right)}.slick-custom-footer .right-footer.metrics .separator{margin:var(--slick-footer-right-separator-margin, 2px)}.slick-empty-data-warning{display:flex;align-items:center;column-gap:5px;position:relative;color:var(--slick-empty-data-warning-color, #333);font-family:var(--slick-empty-data-warning-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-empty-data-warning-font-size, calc(14px + 2px));font-style:var(--slick-empty-data-warning-font-style, italic);line-height:var(--slick-empty-data-warning-line-height, 18px);margin:var(--slick-empty-data-warning-margin, 0px);padding:var(--slick-empty-data-warning-padding, 8px);z-index:var(--slick-empty-data-warning-z-index, 10)}.slick-empty-data-warning div{display:flex;align-items:center;column-gap:5px}.slick-pagination{list-style-type:none;border-top:var(--slick-pagination-border-top, 0 none);border-right:var(--slick-pagination-border-right, 0 none);border-bottom:var(--slick-pagination-border-bottom, 0 none);border-left:var(--slick-pagination-border-left, 0 none);width:100%;height:var(--slick-pagination-height, 40px);padding-top:4px;vertical-align:middle;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-pagination-font-size, calc(14px - 1px));font-weight:400;color:var(--slick-pagination-text-color, #808080)}.slick-pagination .slick-pagination-status{display:inline-block;padding:6px}.slick-pagination .slick-icon-container{display:inline-block;border-color:var(--slick-pagination-border-color, #ddd)}.slick-pagination .slick-pagination-nav{display:inline-block;padding:2px;height:34px}.slick-pagination .slick-pagination-nav nav{display:inline-block}.slick-pagination .slick-pagination-nav .slick-page-number{vertical-align:top;display:inline-flex;align-items:center;column-gap:4px;padding:0 5px;height:inherit}.slick-pagination .slick-pagination-nav .slick-page-number input{background-color:var(--slick-pagination-page-input-bgcolor, #fafbed);height:var(--slick-pagination-page-input-height, 26px);width:var(--slick-pagination-page-input-width, 50px);padding:var(--slick-pagination-page-input-padding, 2px);border-radius:var(--slick-pagination-page-input-border-radius, 4px);display:inline-block}.slick-pagination .slick-pagination-nav .pagination{margin:0;display:inline-flex;background-color:var(--slick-pagination-button-bg-color, #fff)}.slick-pagination .slick-pagination-nav .pagination .page-link{display:flex;align-items:center;font-size:var(--slick-pagination-icon-font-size, calc(18px - 1px));border:var(--slick-pagination-button-border, 1px solid #b3b3b3);height:var(--slick-pagination-button-height, 32px)}.slick-pagination .slick-pagination-nav .pagination .page-item{cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid;padding:var(--slick-pagination-button-padding, 5px 8px);border-color:var(--slick-pagination-button-border-color, #b3b3b3)}.slick-pagination .slick-pagination-nav .pagination .page-item:hover{background-color:var(--slick-pagination-button-hover-color, #f6f6f6)}.slick-pagination .slick-pagination-nav .pagination .page-item:first-child{border-top-left-radius:var(--slick-pagination-button-border-radius, 4px);border-bottom-left-radius:var(--slick-pagination-button-border-radius, 4px)}.slick-pagination .slick-pagination-nav .pagination .page-item:last-child{border-top-right-radius:var(--slick-pagination-button-border-radius, 4px);border-bottom-right-radius:var(--slick-pagination-button-border-radius, 4px)}.slick-pagination .slick-pagination-nav .pagination .page-item.seek-prev,.slick-pagination .slick-pagination-nav .pagination .page-item.seek-end{margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-first,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-prev,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-next,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-end{background-color:currentColor;height:var(--slick-pagination-icon-size, 20px);width:var(--slick-pagination-icon-size, 20px)}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-first{--slick-pagination-icon-seek-first-svg: url(${Br});-webkit-mask:var(--slick-pagination-icon-seek-first-svg) no-repeat;mask:var(--slick-pagination-icon-seek-first-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-prev{--slick-pagination-icon-seek-prev-svg: url(${Ir});-webkit-mask:var(--slick-pagination-icon-seek-prev-svg) no-repeat;mask:var(--slick-pagination-icon-seek-prev-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-next{--slick-pagination-icon-seek-next-svg: url(${_r});-webkit-mask:var(--slick-pagination-icon-seek-next-svg) no-repeat;mask:var(--slick-pagination-icon-seek-next-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-end{--slick-pagination-icon-seek-end-svg: url(${jr});-webkit-mask:var(--slick-pagination-icon-seek-end-svg) no-repeat;mask:var(--slick-pagination-icon-seek-end-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a[class*=icon-seek-]{color:var(--slick-pagination-icon-color, #0d6efd)}.slick-pagination .slick-pagination-nav .pagination .page-item.disabled{cursor:not-allowed;background-color:var(--slick-pagination-icon-seek-background-color, rgb(249, 249, 249));border-color:var(--slick-pagination-button-border-disabled-color, #dedede)}.slick-pagination .slick-pagination-nav .pagination .page-item.disabled a[class*=icon-seek-]{color:var(--slick-pagination-icon-seek-disabled-color, darkgray)}.slick-pagination .slick-pagination-settings{display:block;float:right;padding:2px}.slick-pagination .slick-pagination-settings select{color:var(--slick-font-color, #000);background-color:var(--slick-pagination-page-select-bg-color, #fff);font-size:var(--slick-pagination-page-select-font-size, calc(14px - 2px));line-height:1.5;height:var(--slick-pagination-page-select-height, 32px);width:var(--slick-pagination-page-select-width, 60px);padding:var(--slick-pagination-page-select-padding, 0 0 2px 2px);border:var(--slick-pagination-button-border, 1px solid #b3b3b3);border-radius:var(--slick-pagination-page-select-border-radius, 3px)}.slick-pagination .slick-pagination-settings .slick-pagination-count{margin-left:var(--slick-pagination-count-margin-left, 2px)}.percent-complete-bar,.percent-complete-bar-with-text{display:inline-block;border-radius:3px;background-color:rgba(0,0,0,0)}.percent-complete-bar{height:6px}.percent-complete-bar-with-text{height:20px;line-height:20px;min-width:25px;text-align:center;top:2px;color:#fff}.tooltip-2cols-row{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;column-gap:5px;line-height:20px}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.slick-autocomplete{background-color:var(--slick-autocomplete-bg-color, #ffffff);color:var(--slick-autocomplete-text-color, #333333);border:var(--slick-autocomplete-border, 1px solid rgba(0, 0, 0, 0.15));box-sizing:border-box;max-height:var(--slick-autocomplete-max-height, 25vh);min-height:var(--slick-autocomplete-min-height, 75px);min-width:var(--slick-autocomplete-min-width, 110px);overflow:auto;z-index:var(--slick-autocomplete-z-index, 9999)}.slick-autocomplete .empty{font-style:italic}.slick-autocomplete>div{padding:0 4px}.slick-autocomplete .group{background:var(--slick-autocomplete-group-bg-color, #eeeeee)}.slick-autocomplete>div:hover:not(.empty,.group),.slick-autocomplete>div.selected{background-color:var(--slick-autocomplete-hover-bg-color, rgb(226.1157894737, 236.9473684211, 249.5842105263));cursor:pointer}@keyframes md-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.autocomplete-filter-container{display:flex}.slick-autocomplete-loading{background-color:var(--slick-autocomplete-loading-input-bg-color, transparent) !important}.slick-autocomplete-loading+span:after{animation:md-spin 2s infinite linear;display:inline-block;color:var(--slick-autocomplete-loading-icon-color, #777777);content:var(--slick-autocomplete-loading-icon, url(${Mr}));width:var(--slick-autocomplete-loading-icon-width, 22px);margin:var(--slick-autocomplete-loading-icon-margin, 0 0 0 -26px);line-height:var(--slick-autocomplete-loading-icon-line-height, 0px);vertical-align:var(--slick-autocomplete-loading-icon-vertical-align, sub)}.slick-autocomplete.autocomplete-custom-four-corners{width:var(--slick-autocomplete-tpl4-width, 385px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list{width:var(--slick-autocomplete-tpl4-container-list-width, calc(385px - 15px));padding:var(--slick-autocomplete-tpl4-container-list-padding, 3px 10px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list div{margin:0;padding:0;line-height:16px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-left{float:left;height:32px;width:32px;padding-right:3px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-left>img{height:var(--slick-autocomplete-tpl4-icon-left-height, 32px);width:var(--slick-autocomplete-tpl4-icon-left-width, 32px);margin-top:0px;background-color:#fff;background-clip:content-box}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-bottom-left{color:var(--slick-autocomplete-tpl4-bottom-left-text-color, #686868);font-size:var(--slick-autocomplete-tpl4-bottom-left-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl4-bottom-left-font-style, italic);font-weight:var(--slick-autocomplete-tpl4-bottom-left-font-weight, normal);max-width:var(--slick-autocomplete-tpl4-bottom-left-max-width, calc(calc(385px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-bottom-right{float:right;color:var(--slick-autocomplete-tpl4-bottom-right-text-color, #686868);font-size:var(--slick-autocomplete-tpl4-bottom-right-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl4-bottom-right-font-style, italic);font-weight:var(--slick-autocomplete-tpl4-bottom-right-font-weight, normal);text-overflow:ellipsis;max-width:var(--slick-autocomplete-tpl4-bottom-right-max-width, 250px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-top-left{color:var(--slick-autocomplete-tpl4-top-left-text-color, #313131);font-style:var(--slick-autocomplete-tpl4-top-left-font-style, normal);font-size:var(--slick-autocomplete-tpl4-top-left-font-size, 12px);font-weight:var(--slick-autocomplete-tpl4-top-left-font-weight, bold);max-width:var(--slick-autocomplete-tpl4-top-left-max-width, calc(calc(385px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis;padding-left:1px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-top-right{float:right;color:var(--slick-autocomplete-tpl4-top-right-text-color, rgb(48.4073770492, 131.2151639344, 253.2926229508));font-style:var(--slick-autocomplete-tpl4-top-right-font-style, normal);font-size:var(--slick-autocomplete-tpl4-top-right-font-size, calc(12px - 1px));font-weight:var(--slick-autocomplete-tpl4-top-right-font-weight, bold);max-width:var(--slick-autocomplete-tpl4-top-right-max-width, 100px)}.slick-autocomplete.autocomplete-custom-two-rows{width:var(--slick-autocomplete-tpl2-width, 285px)}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list{width:var(--slick-autocomplete-tpl2-container-list-width, calc(285px - 15px));padding:var(--slick-autocomplete-tpl2-container-list-padding, 3px 10px)}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list div{margin:0;padding:0;line-height:16px}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-left{float:left;height:var(--slick-autocomplete-tpl2-icon-left-height, 32px);width:var(--slick-autocomplete-tpl2-icon-left-width, 32px);padding-right:3px}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-left>img{height:32px;margin-top:0px;background-color:#fff;background-clip:content-box}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-bottom-left{color:var(--slick-autocomplete-tpl2-bottom-left-text-color, #686868);font-size:var(--slick-autocomplete-tpl2-bottom-left-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl2-bottom-left-font-style, italic);font-weight:var(--slick-autocomplete-tpl2-bottom-left-font-weight, normal);max-width:var(--slick-autocomplete-tpl2-bottom-left-max-width, calc(calc(285px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-top-left{color:var(--slick-autocomplete-tpl2-top-left-text-color, #313131);font-style:var(--slick-autocomplete-tpl2-top-left-font-style, normal);font-size:var(--slick-autocomplete-tpl2-top-left-font-size, 12px);font-weight:var(--slick-autocomplete-tpl2-top-left-font-weight, bold);max-width:var(--slick-autocomplete-tpl2-top-left-max-width, calc(calc(285px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis;padding-left:1px}@-webkit-keyframes sg-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes sg-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.mdi.mdi-flip-h{transform:scaleX(-1)}.mdi.mdi-flip-v{transform:scaleY(-1)}.mdi.mdi-pulse{animation:sg-spin 1s infinite steps(8)}.mdi.mdi-spin,.mdi.mdi-spin-1s,.mdi.mdi-spin-2s,.mdi.mdi-spin-3s,.mdi.mdi-spin-4s,.mdi.mdi-spin-5s{align-items:center;display:inline-flex;justify-content:center}.mdi.mdi-spin{animation:sg-spin 2s infinite linear}.mdi.mdi-spin-1s{animation:sg-spin 1s infinite linear}.mdi.mdi-spin-2s{animation:sg-spin 2s infinite linear}.mdi.mdi-spin-3s{animation:sg-spin 3s infinite linear}.mdi.mdi-spin-4s{animation:sg-spin 4s infinite linear}.mdi.mdi-spin-5s{animation:sg-spin 5s infinite linear}.mdi.mdi-rotate-45{transform:rotate(45deg)}.mdi.mdi-rotate-90{transform:rotate(90deg)}.mdi.mdi-rotate-135{transform:rotate(135deg)}.mdi.mdi-rotate-180{transform:rotate(180deg)}.mdi.mdi-rotate-225{transform:rotate(225deg)}.mdi.mdi-rotate-270{transform:rotate(270deg)}.mdi.mdi-rotate-315{transform:rotate(315deg)}.mdi.mdi-5px,.font-5px{font-size:5px !important}.mdi.mdi-6px,.font-6px{font-size:6px !important}.mdi.mdi-7px,.font-7px{font-size:7px !important}.mdi.mdi-8px,.font-8px{font-size:8px !important}.mdi.mdi-9px,.font-9px{font-size:9px !important}.mdi.mdi-10px,.font-10px{font-size:10px !important}.mdi.mdi-11px,.font-11px{font-size:11px !important}.mdi.mdi-12px,.font-12px{font-size:12px !important}.mdi.mdi-13px,.font-13px{font-size:13px !important}.mdi.mdi-14px,.font-14px{font-size:14px !important}.mdi.mdi-15px,.font-15px{font-size:15px !important}.mdi.mdi-16px,.font-16px{font-size:16px !important}.mdi.mdi-17px,.font-17px{font-size:17px !important}.mdi.mdi-18px,.font-18px{font-size:18px !important}.mdi.mdi-19px,.font-19px{font-size:19px !important}.mdi.mdi-20px,.font-20px{font-size:20px !important}.mdi.mdi-21px,.font-21px{font-size:21px !important}.mdi.mdi-22px,.font-22px{font-size:22px !important}.mdi.mdi-23px,.font-23px{font-size:23px !important}.mdi.mdi-24px,.font-24px{font-size:24px !important}.mdi.mdi-25px,.font-25px{font-size:25px !important}.mdi.mdi-26px,.font-26px{font-size:26px !important}.mdi.mdi-27px,.font-27px{font-size:27px !important}.mdi.mdi-28px,.font-28px{font-size:28px !important}.mdi.mdi-29px,.font-29px{font-size:29px !important}.mdi.mdi-30px,.font-30px{font-size:30px !important}.mdi.mdi-31px,.font-31px{font-size:31px !important}.mdi.mdi-32px,.font-32px{font-size:32px !important}.mdi.mdi-33px,.font-33px{font-size:33px !important}.mdi.mdi-34px,.font-34px{font-size:34px !important}.mdi.mdi-35px,.font-35px{font-size:35px !important}.mdi.mdi-36px,.font-36px{font-size:36px !important}.mdi.mdi-37px,.font-37px{font-size:37px !important}.mdi.mdi-38px,.font-38px{font-size:38px !important}.mdi.mdi-39px,.font-39px{font-size:39px !important}.mdi.mdi-40px,.font-40px{font-size:40px !important}.mdi.mdi-41px,.font-41px{font-size:41px !important}.mdi.mdi-42px,.font-42px{font-size:42px !important}.mdi.mdi-43px,.font-43px{font-size:43px !important}.mdi.mdi-44px,.font-44px{font-size:44px !important}.mdi.mdi-45px,.font-45px{font-size:45px !important}.mdi.mdi-46px,.font-46px{font-size:46px !important}.mdi.mdi-47px,.font-47px{font-size:47px !important}.mdi.mdi-48px,.font-48px{font-size:48px !important}.mdi.mdi-49px,.font-49px{font-size:49px !important}.mdi.mdi-50px,.font-50px{font-size:50px !important}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.mdi-account{--mdi-account-icon-svg: url(${Nr});-webkit-mask:var(--mdi-account-icon-svg) no-repeat;mask:var(--mdi-account-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-box{--mdi-account-box-icon-svg: url(${Hr});-webkit-mask:var(--mdi-account-box-icon-svg) no-repeat;mask:var(--mdi-account-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-box-outline{--mdi-account-box-outline-icon-svg: url(${Ar});-webkit-mask:var(--mdi-account-box-outline-icon-svg) no-repeat;mask:var(--mdi-account-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-circle{--mdi-account-circle-icon-svg: url(${Er});-webkit-mask:var(--mdi-account-circle-icon-svg) no-repeat;mask:var(--mdi-account-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-edit{--mdi-account-edit-icon-svg: url(${qr});-webkit-mask:var(--mdi-account-edit-icon-svg) no-repeat;mask:var(--mdi-account-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-minus{--mdi-account-minus-icon-svg: url(${Gr});-webkit-mask:var(--mdi-account-minus-icon-svg) no-repeat;mask:var(--mdi-account-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-off{--mdi-account-off-icon-svg: url(${Tr});-webkit-mask:var(--mdi-account-off-icon-svg) no-repeat;mask:var(--mdi-account-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-plus{--mdi-account-plus-icon-svg: url(${Fr});-webkit-mask:var(--mdi-account-plus-icon-svg) no-repeat;mask:var(--mdi-account-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-search{--mdi-account-search-icon-svg: url(${Dr});-webkit-mask:var(--mdi-account-search-icon-svg) no-repeat;mask:var(--mdi-account-search-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm{--mdi-alarm-icon-svg: url(${Or});-webkit-mask:var(--mdi-alarm-icon-svg) no-repeat;mask:var(--mdi-alarm-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm-check{--mdi-alarm-check-icon-svg: url(${Pr});-webkit-mask:var(--mdi-alarm-check-icon-svg) no-repeat;mask:var(--mdi-alarm-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm-off{--mdi-alarm-off-icon-svg: url(${Yr});-webkit-mask:var(--mdi-alarm-off-icon-svg) no-repeat;mask:var(--mdi-alarm-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert{--mdi-alert-icon-svg: url(${Vr});-webkit-mask:var(--mdi-alert-icon-svg) no-repeat;mask:var(--mdi-alert-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-box{--mdi-alert-box-icon-svg: url(${Wr});-webkit-mask:var(--mdi-alert-box-icon-svg) no-repeat;mask:var(--mdi-alert-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-box-outline{--mdi-alert-box-outline-icon-svg: url(${Xr});-webkit-mask:var(--mdi-alert-box-outline-icon-svg) no-repeat;mask:var(--mdi-alert-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-circle{--mdi-alert-circle-icon-svg: url(${Jr});-webkit-mask:var(--mdi-alert-circle-icon-svg) no-repeat;mask:var(--mdi-alert-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-octagon{--mdi-alert-octagon-icon-svg: url(${Kr});-webkit-mask:var(--mdi-alert-octagon-icon-svg) no-repeat;mask:var(--mdi-alert-octagon-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-outline{--mdi-alert-outline-icon-svg: url(${Qr});-webkit-mask:var(--mdi-alert-outline-icon-svg) no-repeat;mask:var(--mdi-alert-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-rhombus{--mdi-alert-rhombus-icon-svg: url(${Zr});-webkit-mask:var(--mdi-alert-rhombus-icon-svg) no-repeat;mask:var(--mdi-alert-rhombus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-rhombus-outline{--mdi-alert-rhombus-outline-icon-svg: url(${eo});-webkit-mask:var(--mdi-alert-rhombus-outline-icon-svg) no-repeat;mask:var(--mdi-alert-rhombus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-collapse{--mdi-arrow-collapse-icon-svg: url(${io});-webkit-mask:var(--mdi-arrow-collapse-icon-svg) no-repeat;mask:var(--mdi-arrow-collapse-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down{--mdi-arrow-down-icon-svg: url(${ao});-webkit-mask:var(--mdi-arrow-down-icon-svg) no-repeat;mask:var(--mdi-arrow-down-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold{--mdi-arrow-down-bold-icon-svg: url(${ro});-webkit-mask:var(--mdi-arrow-down-bold-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-box{--mdi-arrow-down-bold-box-icon-svg: url(${oo});-webkit-mask:var(--mdi-arrow-down-bold-box-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-box-outline{--mdi-arrow-down-bold-box-outline-icon-svg: url(${lo});-webkit-mask:var(--mdi-arrow-down-bold-box-outline-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-outline{--mdi-arrow-down-bold-outline-icon-svg: url(${to});-webkit-mask:var(--mdi-arrow-down-bold-outline-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-expand{--mdi-arrow-expand-icon-svg: url(${no});-webkit-mask:var(--mdi-arrow-expand-icon-svg) no-repeat;mask:var(--mdi-arrow-expand-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-expand-horizontal{--mdi-arrow-expand-horizontal-icon-svg: url(${co});-webkit-mask:var(--mdi-arrow-expand-horizontal-icon-svg) no-repeat;mask:var(--mdi-arrow-expand-horizontal-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-split-vertical{--mdi-arrow-split-vertical-icon-svg: url(${so});-webkit-mask:var(--mdi-arrow-split-vertical-icon-svg) no-repeat;mask:var(--mdi-arrow-split-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-up{--mdi-arrow-up-icon-svg: url(${mo});-webkit-mask:var(--mdi-arrow-up-icon-svg) no-repeat;mask:var(--mdi-arrow-up-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-book-open-blank-variant-outline{--mdi-book-open-blank-variant-outline-icon-svg: url(${ko});-webkit-mask:var(--mdi-book-open-blank-variant-outline-icon-svg) no-repeat;mask:var(--mdi-book-open-blank-variant-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-brightness-4{--mdi-brightness-4-icon-svg: url(${po});-webkit-mask:var(--mdi-brightness-4-icon-svg) no-repeat;mask:var(--mdi-brightness-4-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar{--mdi-calendar-icon-svg: url(${go});-webkit-mask:var(--mdi-calendar-icon-svg) no-repeat;mask:var(--mdi-calendar-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-check{--mdi-calendar-check-icon-svg: url(${bo});-webkit-mask:var(--mdi-calendar-check-icon-svg) no-repeat;mask:var(--mdi-calendar-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-clock{--mdi-calendar-clock-icon-svg: url(${vo});-webkit-mask:var(--mdi-calendar-clock-icon-svg) no-repeat;mask:var(--mdi-calendar-clock-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-edit{--mdi-calendar-edit-icon-svg: url(${uo});-webkit-mask:var(--mdi-calendar-edit-icon-svg) no-repeat;mask:var(--mdi-calendar-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-remove{--mdi-calendar-remove-icon-svg: url(${ho});-webkit-mask:var(--mdi-calendar-remove-icon-svg) no-repeat;mask:var(--mdi-calendar-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-search{--mdi-calendar-search-icon-svg: url(${fo});-webkit-mask:var(--mdi-calendar-search-icon-svg) no-repeat;mask:var(--mdi-calendar-search-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-call-split{--mdi-call-split-icon-svg: url(${wo});-webkit-mask:var(--mdi-call-split-icon-svg) no-repeat;mask:var(--mdi-call-split-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cancel{--mdi-cancel-icon-svg: url(${xo});-webkit-mask:var(--mdi-cancel-icon-svg) no-repeat;mask:var(--mdi-cancel-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cash-check{--mdi-cash-check-icon-svg: url(${_o});-webkit-mask:var(--mdi-cash-check-icon-svg) no-repeat;mask:var(--mdi-cash-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cash-remove{--mdi-cash-remove-icon-svg: url(${yo});-webkit-mask:var(--mdi-cash-remove-icon-svg) no-repeat;mask:var(--mdi-cash-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-certificate{--mdi-certificate-icon-svg: url(${zo});-webkit-mask:var(--mdi-certificate-icon-svg) no-repeat;mask:var(--mdi-certificate-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-certificate-outline{--mdi-certificate-outline-icon-svg: url(${$o});-webkit-mask:var(--mdi-certificate-outline-icon-svg) no-repeat;mask:var(--mdi-certificate-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-change-record-type{--mdi-change-record-type-icon-svg: url(${Lo});-webkit-mask:var(--mdi-change-record-type-icon-svg) no-repeat;mask:var(--mdi-change-record-type-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check{--mdi-check-icon-svg: url(${Uo});-webkit-mask:var(--mdi-check-icon-svg) no-repeat;mask:var(--mdi-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-all{--mdi-check-all-icon-svg: url(${Ro});-webkit-mask:var(--mdi-check-all-icon-svg) no-repeat;mask:var(--mdi-check-all-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-bold{--mdi-check-bold-icon-svg: url(${fr});-webkit-mask:var(--mdi-check-bold-icon-svg) no-repeat;mask:var(--mdi-check-bold-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-blank-outline{--mdi-checkbox-blank-outline-icon-svg: url(${So});-webkit-mask:var(--mdi-checkbox-blank-outline-icon-svg) no-repeat;mask:var(--mdi-checkbox-blank-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-marked-circle-outline{--mdi-checkbox-marked-circle-outline-icon-svg: url(${Co});-webkit-mask:var(--mdi-checkbox-marked-circle-outline-icon-svg) no-repeat;mask:var(--mdi-checkbox-marked-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-box-outline{--mdi-check-box-outline-icon-svg: url(${Bo});-webkit-mask:var(--mdi-check-box-outline-icon-svg) no-repeat;mask:var(--mdi-check-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-marked{--mdi-checkbox-marked-icon-svg: url(${Io});-webkit-mask:var(--mdi-checkbox-marked-icon-svg) no-repeat;mask:var(--mdi-checkbox-marked-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-circle{--mdi-check-circle-icon-svg: url(${jo});-webkit-mask:var(--mdi-check-circle-icon-svg) no-repeat;mask:var(--mdi-check-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-circle-outline{--mdi-check-circle-outline-icon-svg: url(${Mo});-webkit-mask:var(--mdi-check-circle-outline-icon-svg) no-repeat;mask:var(--mdi-check-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-outline{--mdi-check-outline-icon-svg: url(${No});-webkit-mask:var(--mdi-check-outline-icon-svg) no-repeat;mask:var(--mdi-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-underline{--mdi-check-underline-icon-svg: url(${Ho});-webkit-mask:var(--mdi-check-underline-icon-svg) no-repeat;mask:var(--mdi-check-underline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down{--mdi-chevron-down-icon-svg: url(${ur});-webkit-mask:var(--mdi-chevron-down-icon-svg) no-repeat;mask:var(--mdi-chevron-down-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-box{--mdi-chevron-down-box-icon-svg: url(${Ao});-webkit-mask:var(--mdi-chevron-down-box-icon-svg) no-repeat;mask:var(--mdi-chevron-down-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-box-outline{--mdi-chevron-down-box-outline-icon-svg: url(${Eo});-webkit-mask:var(--mdi-chevron-down-box-outline-icon-svg) no-repeat;mask:var(--mdi-chevron-down-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-circle{--mdi-chevron-down-circle-icon-svg: url(${qo});-webkit-mask:var(--mdi-chevron-down-circle-icon-svg) no-repeat;mask:var(--mdi-chevron-down-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-circle-outline{--mdi-chevron-down-circle-outline-icon-svg: url(${Go});-webkit-mask:var(--mdi-chevron-down-circle-outline-icon-svg) no-repeat;mask:var(--mdi-chevron-down-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-circle{--mdi-circle-icon-svg: url(${To});-webkit-mask:var(--mdi-circle-icon-svg) no-repeat;mask:var(--mdi-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-check{--mdi-clipboard-check-icon-svg: url(${Fo});-webkit-mask:var(--mdi-clipboard-check-icon-svg) no-repeat;mask:var(--mdi-clipboard-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-check-outline{--mdi-clipboard-check-outline-icon-svg: url(${Do});-webkit-mask:var(--mdi-clipboard-check-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-edit{--mdi-clipboard-edit-icon-svg: url(${Oo});-webkit-mask:var(--mdi-clipboard-edit-icon-svg) no-repeat;mask:var(--mdi-clipboard-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-edit-outline{--mdi-clipboard-edit-outline-icon-svg: url(${Po});-webkit-mask:var(--mdi-clipboard-edit-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-edit-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-multiple{--mdi-clipboard-multiple-icon-svg: url(${Yo});-webkit-mask:var(--mdi-clipboard-multiple-icon-svg) no-repeat;mask:var(--mdi-clipboard-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-multiple-outline{--mdi-clipboard-multiple-outline-icon-svg: url(${Vo});-webkit-mask:var(--mdi-clipboard-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-outline{--mdi-clipboard-outline-icon-svg: url(${Wo});-webkit-mask:var(--mdi-clipboard-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close{--mdi-close-icon-svg: url(${hr});-webkit-mask:var(--mdi-close-icon-svg) no-repeat;mask:var(--mdi-close-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-circle{--mdi-close-circle-icon-svg: url(${Xo});-webkit-mask:var(--mdi-close-circle-icon-svg) no-repeat;mask:var(--mdi-close-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-circle-outline{--mdi-close-circle-outline-icon-svg: url(${Jo});-webkit-mask:var(--mdi-close-circle-outline-icon-svg) no-repeat;mask:var(--mdi-close-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-thick{--mdi-close-thick-icon-svg: url(${Ko});-webkit-mask:var(--mdi-close-thick-icon-svg) no-repeat;mask:var(--mdi-close-thick-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-coffee{--mdi-coffee-icon-svg: url(${Qo});-webkit-mask:var(--mdi-coffee-icon-svg) no-repeat;mask:var(--mdi-coffee-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-coffee-outline{--mdi-coffee-outline-icon-svg: url(${Zo});-webkit-mask:var(--mdi-coffee-outline-icon-svg) no-repeat;mask:var(--mdi-coffee-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cog{--mdi-cog-icon-svg: url(${el});-webkit-mask:var(--mdi-cog-icon-svg) no-repeat;mask:var(--mdi-cog-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cog-outline{--mdi-cog-outline-icon-svg: url(${il});-webkit-mask:var(--mdi-cog-outline-icon-svg) no-repeat;mask:var(--mdi-cog-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-content-copy{--mdi-content-copy-icon-svg: url(${al});-webkit-mask:var(--mdi-content-copy-icon-svg) no-repeat;mask:var(--mdi-content-copy-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-currency-usd{--mdi-currency-usd-icon-svg: url(${rl});-webkit-mask:var(--mdi-currency-usd-icon-svg) no-repeat;mask:var(--mdi-currency-usd-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-currency-usd-off{--mdi-currency-usd-off-icon-svg: url(${ol});-webkit-mask:var(--mdi-currency-usd-off-icon-svg) no-repeat;mask:var(--mdi-currency-usd-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-database-refresh{--mdi-database-refresh-icon-svg: url(${ll});-webkit-mask:var(--mdi-database-refresh-icon-svg) no-repeat;mask:var(--mdi-database-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-delete{--mdi-delete-icon-svg: url(${tl});-webkit-mask:var(--mdi-delete-icon-svg) no-repeat;mask:var(--mdi-delete-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-delete-outline{--mdi-delete-outline-icon-svg: url(${nl});-webkit-mask:var(--mdi-delete-outline-icon-svg) no-repeat;mask:var(--mdi-delete-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-dots-grid{--mdi-dots-grid-icon-svg: url(${cl});-webkit-mask:var(--mdi-dots-grid-icon-svg) no-repeat;mask:var(--mdi-dots-grid-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-dots-vertical{--mdi-dots-vertical-icon-svg: url(${dl});-webkit-mask:var(--mdi-dots-vertical-icon-svg) no-repeat;mask:var(--mdi-dots-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-download{--mdi-download-icon-svg: url(${sl});-webkit-mask:var(--mdi-download-icon-svg) no-repeat;mask:var(--mdi-download-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-drag{--mdi-drag-icon-svg: url(${ml});-webkit-mask:var(--mdi-drag-icon-svg) no-repeat;mask:var(--mdi-drag-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-drag-vertical{--mdi-drag-vertical-icon-svg: url(${kl});-webkit-mask:var(--mdi-drag-vertical-icon-svg) no-repeat;mask:var(--mdi-drag-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-eye-off-outline{--mdi-eye-off-outline-icon-svg: url(${pl});-webkit-mask:var(--mdi-eye-off-outline-icon-svg) no-repeat;mask:var(--mdi-eye-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-eye-outline{--mdi-eye-outline-icon-svg: url(${gl});-webkit-mask:var(--mdi-eye-outline-icon-svg) no-repeat;mask:var(--mdi-eye-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file{--mdi-file-icon-svg: url(${bl});-webkit-mask:var(--mdi-file-icon-svg) no-repeat;mask:var(--mdi-file-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-alert{--mdi-file-alert-icon-svg: url(${vl});-webkit-mask:var(--mdi-file-alert-icon-svg) no-repeat;mask:var(--mdi-file-alert-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-alert-outline{--mdi-file-alert-outline-icon-svg: url(${ul});-webkit-mask:var(--mdi-file-alert-outline-icon-svg) no-repeat;mask:var(--mdi-file-alert-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-cad{--mdi-file-cad-icon-svg: url(${hl});-webkit-mask:var(--mdi-file-cad-icon-svg) no-repeat;mask:var(--mdi-file-cad-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-check{--mdi-file-check-icon-svg: url(${fl});-webkit-mask:var(--mdi-file-check-icon-svg) no-repeat;mask:var(--mdi-file-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-check-outline{--mdi-file-check-outline-icon-svg: url(${wl});-webkit-mask:var(--mdi-file-check-outline-icon-svg) no-repeat;mask:var(--mdi-file-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-document-outline{--mdi-file-document-outline-icon-svg: url(${xl});-webkit-mask:var(--mdi-file-document-outline-icon-svg) no-repeat;mask:var(--mdi-file-document-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-excel-outline{--mdi-file-excel-outline-icon-svg: url(${_l});-webkit-mask:var(--mdi-file-excel-outline-icon-svg) no-repeat;mask:var(--mdi-file-excel-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-move{--mdi-file-move-icon-svg: url(${yl});-webkit-mask:var(--mdi-file-move-icon-svg) no-repeat;mask:var(--mdi-file-move-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-move-outline{--mdi-file-move-outline-icon-svg: url(${zl});-webkit-mask:var(--mdi-file-move-outline-icon-svg) no-repeat;mask:var(--mdi-file-move-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-multiple{--mdi-file-multiple-icon-svg: url(${$l});-webkit-mask:var(--mdi-file-multiple-icon-svg) no-repeat;mask:var(--mdi-file-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-multiple-outline{--mdi-file-multiple-outline-icon-svg: url(${Ll});-webkit-mask:var(--mdi-file-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-file-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-music-outline{--mdi-file-music-outline-icon-svg: url(${Ul});-webkit-mask:var(--mdi-file-music-outline-icon-svg) no-repeat;mask:var(--mdi-file-music-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-outline{--mdi-file-outline-icon-svg: url(${Rl});-webkit-mask:var(--mdi-file-outline-icon-svg) no-repeat;mask:var(--mdi-file-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-pdf-outline{--mdi-file-pdf-outline-icon-svg: url(${Sl});-webkit-mask:var(--mdi-file-pdf-outline-icon-svg) no-repeat;mask:var(--mdi-file-pdf-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-question{--mdi-file-question-icon-svg: url(${Cl});-webkit-mask:var(--mdi-file-question-icon-svg) no-repeat;mask:var(--mdi-file-question-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-question-outline{--mdi-file-question-outline-icon-svg: url(${Bl});-webkit-mask:var(--mdi-file-question-outline-icon-svg) no-repeat;mask:var(--mdi-file-question-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-search-outline{--mdi-file-search-outline-icon-svg: url(${Il});-webkit-mask:var(--mdi-file-search-outline-icon-svg) no-repeat;mask:var(--mdi-file-search-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-send{--mdi-file-send-icon-svg: url(${jl});-webkit-mask:var(--mdi-file-send-icon-svg) no-repeat;mask:var(--mdi-file-send-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-send-outline{--mdi-file-send-outline-icon-svg: url(${Ml});-webkit-mask:var(--mdi-file-send-outline-icon-svg) no-repeat;mask:var(--mdi-file-send-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-tree{--mdi-file-tree-icon-svg: url(${Nl});-webkit-mask:var(--mdi-file-tree-icon-svg) no-repeat;mask:var(--mdi-file-tree-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-tree-outline{--mdi-file-tree-outline-icon-svg: url(${Hl});-webkit-mask:var(--mdi-file-tree-outline-icon-svg) no-repeat;mask:var(--mdi-file-tree-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-upload{--mdi-file-upload-icon-svg: url(${Al});-webkit-mask:var(--mdi-file-upload-icon-svg) no-repeat;mask:var(--mdi-file-upload-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-upload-outline{--mdi-file-upload-outline-icon-svg: url(${El});-webkit-mask:var(--mdi-file-upload-outline-icon-svg) no-repeat;mask:var(--mdi-file-upload-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter{--mdi-filter-icon-svg: url(${ql});-webkit-mask:var(--mdi-filter-icon-svg) no-repeat;mask:var(--mdi-filter-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-minus-outline{--mdi-filter-minus-outline-icon-svg: url(${Gl});-webkit-mask:var(--mdi-filter-minus-outline-icon-svg) no-repeat;mask:var(--mdi-filter-minus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-off-outline{--mdi-filter-off-outline-icon-svg: url(${Tl});-webkit-mask:var(--mdi-filter-off-outline-icon-svg) no-repeat;mask:var(--mdi-filter-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-outline{--mdi-filter-outline-icon-svg: url(${Fl});-webkit-mask:var(--mdi-filter-outline-icon-svg) no-repeat;mask:var(--mdi-filter-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-plus-outline{--mdi-filter-plus-outline-icon-svg: url(${Dl});-webkit-mask:var(--mdi-filter-plus-outline-icon-svg) no-repeat;mask:var(--mdi-filter-plus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-remove-outline{--mdi-filter-remove-outline-icon-svg: url(${Ol});-webkit-mask:var(--mdi-filter-remove-outline-icon-svg) no-repeat;mask:var(--mdi-filter-remove-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-fire{--mdi-fire-icon-svg: url(${Pl});-webkit-mask:var(--mdi-fire-icon-svg) no-repeat;mask:var(--mdi-fire-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-flip-vertical{--mdi-flip-vertical-icon-svg: url(${Yl});-webkit-mask:var(--mdi-flip-vertical-icon-svg) no-repeat;mask:var(--mdi-flip-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-folder{--mdi-folder-icon-svg: url(${Vl});-webkit-mask:var(--mdi-folder-icon-svg) no-repeat;mask:var(--mdi-folder-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-folder-open{--mdi-folder-open-icon-svg: url(${Wl});-webkit-mask:var(--mdi-folder-open-icon-svg) no-repeat;mask:var(--mdi-folder-open-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-forum{--mdi-forum-icon-svg: url(${Xl});-webkit-mask:var(--mdi-forum-icon-svg) no-repeat;mask:var(--mdi-forum-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-forum-outline{--mdi-forum-outline-icon-svg: url(${Jl});-webkit-mask:var(--mdi-forum-outline-icon-svg) no-repeat;mask:var(--mdi-forum-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-github{--mdi-github-icon-svg: url(${Kl});-webkit-mask:var(--mdi-github-icon-svg) no-repeat;mask:var(--mdi-github-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help{--mdi-help-icon-svg: url(${Ql});-webkit-mask:var(--mdi-help-icon-svg) no-repeat;mask:var(--mdi-help-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help-circle{--mdi-help-circle-icon-svg: url(${Zl});-webkit-mask:var(--mdi-help-circle-icon-svg) no-repeat;mask:var(--mdi-help-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help-circle-outline{--mdi-help-circle-outline-icon-svg: url(${et});-webkit-mask:var(--mdi-help-circle-outline-icon-svg) no-repeat;mask:var(--mdi-help-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-history{--mdi-history-icon-svg: url(${it});-webkit-mask:var(--mdi-history-icon-svg) no-repeat;mask:var(--mdi-history-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-information{--mdi-information-icon-svg: url(${at});-webkit-mask:var(--mdi-information-icon-svg) no-repeat;mask:var(--mdi-information-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-information-outline{--mdi-information-outline-icon-svg: url(${rt});-webkit-mask:var(--mdi-information-outline-icon-svg) no-repeat;mask:var(--mdi-information-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb{--mdi-lightbulb-icon-svg: url(${ot});-webkit-mask:var(--mdi-lightbulb-icon-svg) no-repeat;mask:var(--mdi-lightbulb-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-off{--mdi-lightbulb-off-icon-svg: url(${lt});-webkit-mask:var(--mdi-lightbulb-off-icon-svg) no-repeat;mask:var(--mdi-lightbulb-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-off-outline{--mdi-lightbulb-off-outline-icon-svg: url(${tt});-webkit-mask:var(--mdi-lightbulb-off-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-on{--mdi-lightbulb-on-icon-svg: url(${nt});-webkit-mask:var(--mdi-lightbulb-on-icon-svg) no-repeat;mask:var(--mdi-lightbulb-on-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-on-outline{--mdi-lightbulb-on-outline-icon-svg: url(${ct});-webkit-mask:var(--mdi-lightbulb-on-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-on-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-outline{--mdi-lightbulb-outline-icon-svg: url(${dt});-webkit-mask:var(--mdi-lightbulb-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-link{--mdi-link-icon-svg: url(${st});-webkit-mask:var(--mdi-link-icon-svg) no-repeat;mask:var(--mdi-link-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-link-variant{--mdi-link-variant-icon-svg: url(${mt});-webkit-mask:var(--mdi-link-variant-icon-svg) no-repeat;mask:var(--mdi-link-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-load{--mdi-load-icon-svg: url(${kt});-webkit-mask:var(--mdi-load-icon-svg) no-repeat;mask:var(--mdi-load-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-magnify{--mdi-magnify-icon-svg: url(${pt});-webkit-mask:var(--mdi-magnify-icon-svg) no-repeat;mask:var(--mdi-magnify-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-map-marker-radius{--mdi-map-marker-radius-icon-svg: url(${gt});-webkit-mask:var(--mdi-map-marker-radius-icon-svg) no-repeat;mask:var(--mdi-map-marker-radius-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-map-marker-radius-outline{--mdi-map-marker-radius-outline-icon-svg: url(${bt});-webkit-mask:var(--mdi-map-marker-radius-outline-icon-svg) no-repeat;mask:var(--mdi-map-marker-radius-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-menu{--mdi-menu-icon-svg: url(${vt});-webkit-mask:var(--mdi-menu-icon-svg) no-repeat;mask:var(--mdi-menu-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-message-text{--mdi-message-text-icon-svg: url(${ut});-webkit-mask:var(--mdi-message-text-icon-svg) no-repeat;mask:var(--mdi-message-text-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-message-text-outline{--mdi-message-text-outline-icon-svg: url(${ht});-webkit-mask:var(--mdi-message-text-outline-icon-svg) no-repeat;mask:var(--mdi-message-text-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-microsoft-excel{--mdi-microsoft-excel-icon-svg: url(${ft});-webkit-mask:var(--mdi-microsoft-excel-icon-svg) no-repeat;mask:var(--mdi-microsoft-excel-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus{--mdi-minus-icon-svg: url(${wt});-webkit-mask:var(--mdi-minus-icon-svg) no-repeat;mask:var(--mdi-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus-circle{--mdi-minus-circle-icon-svg: url(${Cr});-webkit-mask:var(--mdi-minus-circle-icon-svg) no-repeat;mask:var(--mdi-minus-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus-circle-outline{--mdi-minus-circle-outline-icon-svg: url(${xt});-webkit-mask:var(--mdi-minus-circle-outline-icon-svg) no-repeat;mask:var(--mdi-minus-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-order-bool-ascending-variant{--mdi-order-bool-ascending-variant-icon-svg: url(${_t});-webkit-mask:var(--mdi-order-bool-ascending-variant-icon-svg) no-repeat;mask:var(--mdi-order-bool-ascending-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-page-first{--mdi-page-first-icon-svg: url(${Br});-webkit-mask:var(--mdi-page-first-icon-svg) no-repeat;mask:var(--mdi-page-first-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-page-last{--mdi-page-last-icon-svg: url(${jr});-webkit-mask:var(--mdi-page-last-icon-svg) no-repeat;mask:var(--mdi-page-last-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-paperclip{--mdi-paperclip-icon-svg: url(${yt});-webkit-mask:var(--mdi-paperclip-icon-svg) no-repeat;mask:var(--mdi-paperclip-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil{--mdi-pencil-icon-svg: url(${zt});-webkit-mask:var(--mdi-pencil-icon-svg) no-repeat;mask:var(--mdi-pencil-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-outline{--mdi-pencil-outline-icon-svg: url(${$t});-webkit-mask:var(--mdi-pencil-outline-icon-svg) no-repeat;mask:var(--mdi-pencil-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-box-multiple{--mdi-pencil-box-multiple-icon-svg: url(${Lt});-webkit-mask:var(--mdi-pencil-box-multiple-icon-svg) no-repeat;mask:var(--mdi-pencil-box-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-box-multiple-outline{--mdi-pencil-box-multiple-outline-icon-svg: url(${Ut});-webkit-mask:var(--mdi-pencil-box-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-pencil-box-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-percent{--mdi-percent-icon-svg: url(${Rt});-webkit-mask:var(--mdi-percent-icon-svg) no-repeat;mask:var(--mdi-percent-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-percent-outline{--mdi-percent-outline-icon-svg: url(${St});-webkit-mask:var(--mdi-percent-outline-icon-svg) no-repeat;mask:var(--mdi-percent-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pin-off-outline{--mdi-pin-off-outline-icon-svg: url(${Ct});-webkit-mask:var(--mdi-pin-off-outline-icon-svg) no-repeat;mask:var(--mdi-pin-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pin-outline{--mdi-pin-outline-icon-svg: url(${Bt});-webkit-mask:var(--mdi-pin-outline-icon-svg) no-repeat;mask:var(--mdi-pin-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-playlist-plus{--mdi-playlist-plus-icon-svg: url(${It});-webkit-mask:var(--mdi-playlist-plus-icon-svg) no-repeat;mask:var(--mdi-playlist-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-play-circle-outline{--mdi-play-circle-outline-icon-svg: url(${jt});-webkit-mask:var(--mdi-play-circle-outline-icon-svg) no-repeat;mask:var(--mdi-play-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-playlist-remove{--mdi-playlist-remove-icon-svg: url(${Mt});-webkit-mask:var(--mdi-playlist-remove-icon-svg) no-repeat;mask:var(--mdi-playlist-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus-circle{--mdi-plus-circle-icon-svg: url(${Sr});-webkit-mask:var(--mdi-plus-circle-icon-svg) no-repeat;mask:var(--mdi-plus-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus-circle-outline{--mdi-plus-circle-outline-icon-svg: url(${Nt});-webkit-mask:var(--mdi-plus-circle-outline-icon-svg) no-repeat;mask:var(--mdi-plus-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus{--mdi-plus-icon-svg: url(${Ht});-webkit-mask:var(--mdi-plus-icon-svg) no-repeat;mask:var(--mdi-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-progress-download{--mdi-progress-download-icon-svg: url(${At});-webkit-mask:var(--mdi-progress-download-icon-svg) no-repeat;mask:var(--mdi-progress-download-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-redo{--mdi-redo-icon-svg: url(${Et});-webkit-mask:var(--mdi-redo-icon-svg) no-repeat;mask:var(--mdi-redo-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-refresh{--mdi-refresh-icon-svg: url(${qt});-webkit-mask:var(--mdi-refresh-icon-svg) no-repeat;mask:var(--mdi-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-shape-square-plus{--mdi-shape-square-plus-icon-svg: url(${Gt});-webkit-mask:var(--mdi-shape-square-plus-icon-svg) no-repeat;mask:var(--mdi-shape-square-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-snowflake{--mdi-snowflake-icon-svg: url(${Tt});-webkit-mask:var(--mdi-snowflake-icon-svg) no-repeat;mask:var(--mdi-snowflake-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-ascending{--mdi-sort-ascending-icon-svg: url(${Ft});-webkit-mask:var(--mdi-sort-ascending-icon-svg) no-repeat;mask:var(--mdi-sort-ascending-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-descending{--mdi-sort-descending-icon-svg: url(${Dt});-webkit-mask:var(--mdi-sort-descending-icon-svg) no-repeat;mask:var(--mdi-sort-descending-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-variant-off{--mdi-sort-variant-off-icon-svg: url(${Ot});-webkit-mask:var(--mdi-sort-variant-off-icon-svg) no-repeat;mask:var(--mdi-sort-variant-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-variant-remove{--mdi-sort-variant-remove-icon-svg: url(${Pt});-webkit-mask:var(--mdi-sort-variant-remove-icon-svg) no-repeat;mask:var(--mdi-sort-variant-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-square-edit-outline{--mdi-square-edit-outline-icon-svg: url(${Yt});-webkit-mask:var(--mdi-square-edit-outline-icon-svg) no-repeat;mask:var(--mdi-square-edit-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-star{--mdi-star-icon-svg: url(${Vt});-webkit-mask:var(--mdi-star-icon-svg) no-repeat;mask:var(--mdi-star-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-star-outline{--mdi-star-outline-icon-svg: url(${Wt});-webkit-mask:var(--mdi-star-outline-icon-svg) no-repeat;mask:var(--mdi-star-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-stop-circle-outline{--mdi-stop-circle-outline-icon-svg: url(${Xt});-webkit-mask:var(--mdi-stop-circle-outline-icon-svg) no-repeat;mask:var(--mdi-stop-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-subdirectory-arrow-right{--mdi-subdirectory-arrow-right-icon-svg: url(${Jt});-webkit-mask:var(--mdi-subdirectory-arrow-right-icon-svg) no-repeat;mask:var(--mdi-subdirectory-arrow-right-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-swap-horizontal{--mdi-swap-horizontal-icon-svg: url(${Kt});-webkit-mask:var(--mdi-swap-horizontal-icon-svg) no-repeat;mask:var(--mdi-swap-horizontal-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-swap-vertical{--mdi-swap-vertical-icon-svg: url(${Qt});-webkit-mask:var(--mdi-swap-vertical-icon-svg) no-repeat;mask:var(--mdi-swap-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sync{--mdi-sync-icon-svg: url(${Zt});-webkit-mask:var(--mdi-sync-icon-svg) no-repeat;mask:var(--mdi-sync-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sync-circle{--mdi-sync-circle-icon-svg: url(${en});-webkit-mask:var(--mdi-sync-circle-icon-svg) no-repeat;mask:var(--mdi-sync-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-table-edit{--mdi-table-edit-icon-svg: url(${an});-webkit-mask:var(--mdi-table-edit-icon-svg) no-repeat;mask:var(--mdi-table-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-table-refresh{--mdi-table-refresh-icon-svg: url(${rn});-webkit-mask:var(--mdi-table-refresh-icon-svg) no-repeat;mask:var(--mdi-table-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-remove{--mdi-text-box-remove-icon-svg: url(${on});-webkit-mask:var(--mdi-text-box-remove-icon-svg) no-repeat;mask:var(--mdi-text-box-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-remove-outline{--mdi-text-box-remove-outline-icon-svg: url(${ln});-webkit-mask:var(--mdi-text-box-remove-outline-icon-svg) no-repeat;mask:var(--mdi-text-box-remove-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-search-outline{--mdi-text-box-search-outline-icon-svg: url(${tn});-webkit-mask:var(--mdi-text-box-search-outline-icon-svg) no-repeat;mask:var(--mdi-text-box-search-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-theme-light-dark{--mdi-theme-light-dark-icon-svg: url(${nn});-webkit-mask:var(--mdi-theme-light-dark-icon-svg) no-repeat;mask:var(--mdi-theme-light-dark-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-toggle-switch{--mdi-toggle-switch-icon-svg: url(${cn});-webkit-mask:var(--mdi-toggle-switch-icon-svg) no-repeat;mask:var(--mdi-toggle-switch-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-toggle-switch-off-outline{--mdi-toggle-switch-off-outline-icon-svg: url(${dn});-webkit-mask:var(--mdi-toggle-switch-off-outline-icon-svg) no-repeat;mask:var(--mdi-toggle-switch-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-translate{--mdi-translate-icon-svg: url(${sn});-webkit-mask:var(--mdi-translate-icon-svg) no-repeat;mask:var(--mdi-translate-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-trash-can{--mdi-trash-can-icon-svg: url(${mn});-webkit-mask:var(--mdi-trash-can-icon-svg) no-repeat;mask:var(--mdi-trash-can-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-trash-can-outline{--mdi-trash-can-outline-icon-svg: url(${kn});-webkit-mask:var(--mdi-trash-can-outline-icon-svg) no-repeat;mask:var(--mdi-trash-can-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-truck{--mdi-truck-icon-svg: url(${pn});-webkit-mask:var(--mdi-truck-icon-svg) no-repeat;mask:var(--mdi-truck-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-truck-delivery-outline{--mdi-truck-delivery-outline-icon-svg: url(${gn});-webkit-mask:var(--mdi-truck-delivery-outline-icon-svg) no-repeat;mask:var(--mdi-truck-delivery-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-tune{--mdi-tune-icon-svg: url(${bn});-webkit-mask:var(--mdi-tune-icon-svg) no-repeat;mask:var(--mdi-tune-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-tune-variant{--mdi-tune-variant-icon-svg: url(${vn});-webkit-mask:var(--mdi-tune-variant-icon-svg) no-repeat;mask:var(--mdi-tune-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-undo{--mdi-undo-icon-svg: url(${un});-webkit-mask:var(--mdi-undo-icon-svg) no-repeat;mask:var(--mdi-undo-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-upload{--mdi-upload-icon-svg: url(${hn});-webkit-mask:var(--mdi-upload-icon-svg) no-repeat;mask:var(--mdi-upload-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-vanish{--mdi-vanish-icon-svg: url(${fn});-webkit-mask:var(--mdi-vanish-icon-svg) no-repeat;mask:var(--mdi-vanish-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-wrench{--mdi-wrench-icon-svg: url(${wn});-webkit-mask:var(--mdi-wrench-icon-svg) no-repeat;mask:var(--mdi-wrench-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-wrench-outline{--mdi-wrench-outline-icon-svg: url(${xn});-webkit-mask:var(--mdi-wrench-outline-icon-svg) no-repeat;mask:var(--mdi-wrench-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi{display:inline-block;align-items:center;background-color:currentColor;font-size:18px;width:1em;height:1em}.mdi.mdi-state-disabled{opacity:.35}.blue{color:#4949ff}.orange{color:orange}.red{color:red}.bold{font-weight:bold}.italic{font-style:italic}`,""])},2152:(e,i,a)=>{a.r(i),a.d(i,{Example8:()=>U});var r={};a.r(r),a.d(r,{bindables:()=>d,default:()=>n,dependencies:()=>c,name:()=>l,register:()=>m,template:()=>t});var o=a(5394);a(7371);const l="example8",t='

\n ${title}\n \n \n code\n \n \n

\n
\n\n\n\n',n=t,c=[],d={};let s;function m(e){s||(s=o.K9.define({name:l,template:t,dependencies:c,bindables:d})),e.register(s)}var k=a(6609),p=a(5072),g=a.n(p),b=a(7825),v=a.n(b),u=a(7659),h=a.n(u),f=a(5056),w=a.n(f),x=a(540),_=a.n(x),y=a(1113),z=a.n(y),$=a(1385),L={};L.styleTagTransform=z(),L.setAttributes=w(),L.insert=h().bind(null,"head"),L.domAPI=v(),L.insertStyleElement=_(),g()($.A,L),$.A&&$.A.locals&&$.A.locals,a(6757);let U=(()=>{let e,i,a=[(0,o.EM)(r)],l=[];return i=class{constructor(){this.title="Example 8: Header Menu Plugin",this.subTitle='\n This example demonstrates using the Slick.Plugins.HeaderMenu plugin to easily add menus to colum headers.
\n These menus can be specified directly in the column definition, and are very easy to configure and use.\n (Wiki docs)\n
    \n
  • Now enabled by default in the Global Grid Options, it will add the default commands of (hide column, sort asc/desc)
  • \n
  • Hover over any column header to see an arrow showing up on the right
  • \n
  • Try Sorting (multi-sort) the 2 columns "Duration" and "% Complete" (the other ones are disabled)
  • \n
  • Try hiding any columns (you use the "Column Picker" plugin by doing a right+click on the header to show the column back)
  • \n
  • Note: The "Header Button" & "Header Menu" Plugins cannot be used at the same time
  • \n
  • You can change the menu icon via SASS variables as shown in this demo (check all SASS variables)
  • \n
  • Use override callback functions to change the properties of show/hide, enable/disable the menu or certain item(s) from the list
  • \n
      \n
    1. These callbacks are: "itemVisibilityOverride", "itemUsabilityOverride"
    2. \n
    3. for example if we want to disable the "Help" command over the "Title" and "Completed" column
    4. \n
    5. for example don\'t show Help on column "% Complete"
    6. \n
    \n
\n ',this.columnDefinitions=[],this.dataset=[],this.visibleColumns=[],this.defineGrid()}attached(){this.getData()}defineGrid(){this.columnDefinitions=[{id:"title",name:"Title",field:"title"},{id:"duration",name:"Duration",field:"duration",sortable:!0},{id:"percentComplete",name:"% Complete",field:"percentComplete",sortable:!0},{id:"start",name:"Start",field:"start"},{id:"finish",name:"Finish",field:"finish"},{id:"completed",name:"Completed",field:"completed",formatter:k._tQ.checkmarkMaterial}],this.columnDefinitions.forEach((e=>{e.header={menu:{commandItems:[{iconCssClass:"mdi mdi-help-circle",title:"Help",command:"help",tooltip:"Need assistance?",cssClass:"bold",textCssClass:"title"===e.id||"completed"===e.id?"":"blue",positionOrder:99,itemUsabilityOverride:e=>!("title"===e.column.id||"completed"===e.column.id),itemVisibilityOverride:e=>"percentComplete"!==e.column.id,action:(e,i)=>{console.log("execute an action on Help",i)}},{divider:!0,command:"",positionOrder:98},{command:"custom-actions",title:"Hello",positionOrder:99,commandItems:[{command:"hello-world",title:"Hello World"},{command:"hello-slickgrid",title:"Hello SlickGrid"},{command:"sub-menu",title:"Let's play",cssClass:"green",subMenuTitle:"choose your game",subMenuTitleCssClass:"text-italic salmon",commandItems:[{command:"sport-badminton",title:"Badminton"},{command:"sport-tennis",title:"Tennis"},{command:"sport-racquetball",title:"Racquetball"},{command:"sport-squash",title:"Squash"}]}]},{command:"feedback",title:"Feedback",positionOrder:100,commandItems:[{command:"request-update",title:"Request update from supplier",iconCssClass:"mdi mdi-star",tooltip:"this will automatically send an alert to the shipping team to contact the user for an update"},"divider",{command:"sub-menu",title:"Contact Us",iconCssClass:"mdi mdi-account",subMenuTitle:"contact us...",subMenuTitleCssClass:"italic",commandItems:[{command:"contact-email",title:"Email us",iconCssClass:"mdi mdi-pencil-outline"},{command:"contact-chat",title:"Chat with us",iconCssClass:"mdi mdi-message-text-outline"},{command:"contact-meeting",title:"Book an appointment",iconCssClass:"mdi mdi-coffee"}]}]}]}}})),this.gridOptions={enableAutoResize:!0,enableHeaderMenu:!0,autoResize:{container:"#demo-container",rightPadding:10},enableFiltering:!1,enableCellNavigation:!0,headerMenu:{hideSortCommands:!1,hideColumnHideCommand:!1,subItemChevronClass:"mdi mdi-chevron-down mdi-rotate-270",onCommand:(e,i)=>{const a=i.item?.command;a.includes("hello-")?alert(i?.item.title):a.includes("sport-")?alert("Just do it, play "+i?.item?.title):a.includes("contact-")?alert("Command: "+i?.item?.command):"help"===i.command&&alert("Please help!!!")}}}}getData(){const e=[];for(let i=0;i<1e3;i++)e[i]={id:i,title:"Task "+i,duration:Math.round(25*Math.random())+" days",percentComplete:Math.round(100*Math.random()),start:"01/01/2009",finish:"01/05/2009",completed:i%5==0};this.dataset=e}},t=i,"symbol"==typeof(n="Example8")&&(n=n.description?"[".concat(n.description,"]"):""),Object.defineProperty(t,"name",{configurable:!0,value:c?"".concat(c," ",n):n}),(()=>{const r="function"==typeof Symbol&&Symbol.metadata?Object.create(null):void 0;(function(e,i,a,r,o,l){function t(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var n,c=r.kind,d="getter"===c?"get":"setter"===c?"set":"value",s=!i&&e?r.static?e:e.prototype:null,m=i||(s?Object.getOwnPropertyDescriptor(s,r.name):{}),k=!1,p=a.length-1;p>=0;p--){var g={};for(var b in r)g[b]="access"===b?{}:r[b];for(var b in r.access)g.access[b]=r.access[b];g.addInitializer=function(e){if(k)throw new TypeError("Cannot add initializers after decoration has completed");l.push(t(e||null))};var v=(0,a[p])("accessor"===c?{get:m.get,set:m.set}:m[d],g);if("accessor"===c){if(void 0===v)continue;if(null===v||"object"!=typeof v)throw new TypeError("Object expected");(n=t(v.get))&&(m.get=n),(n=t(v.set))&&(m.set=n),(n=t(v.init))&&o.unshift(n)}else(n=t(v))&&("field"===c?o.unshift(n):m[d]=n)}s&&Object.defineProperty(s,r.name,m),k=!0})(null,e={value:i},a,{kind:"class",name:i.name,metadata:r},null,l),i=e.value,r&&Object.defineProperty(i,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:r}),function(e,i,a){for(var r=arguments.length>2,o=0;o{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2M7,10L12,15L17,10H7Z"/%3E%3C/svg%3E'}}]); \ No newline at end of file diff --git a/2152.f57a9e4fa37f61bb47e6.chunk.js b/2152.f57a9e4fa37f61bb47e6.chunk.js deleted file mode 100644 index 1b4de7a..0000000 --- a/2152.f57a9e4fa37f61bb47e6.chunk.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkau_slickgrid_demo=self.webpackChunkau_slickgrid_demo||[]).push([[2152],{1385:(e,i,a)=>{a.d(i,{A:()=>_n});var r=a(1601),o=a.n(r),l=a(6314),t=a.n(l),n=a(4417),c=a.n(n),d=new URL(a(3751),a.b),s=new URL(a(1771),a.b),m=new URL(a(996),a.b),k=new URL(a(6889),a.b),p=new URL(a(937),a.b),g=new URL(a(3326),a.b),b=new URL(a(2561),a.b),v=new URL(a(8980),a.b),u=new URL(a(4511),a.b),h=new URL(a(9153),a.b),f=new URL(a(2706),a.b),w=new URL(a(5325),a.b),x=new URL(a(6997),a.b),_=new URL(a(7890),a.b),y=new URL(a(7104),a.b),z=new URL(a(1825),a.b),$=new URL(a(1379),a.b),L=new URL(a(2156),a.b),U=new URL(a(7698),a.b),R=new URL(a(8997),a.b),S=new URL(a(2053),a.b),C=new URL(a(1434),a.b),B=new URL(a(737),a.b),I=new URL(a(4487),a.b),j=new URL(a(7951),a.b),M=new URL(a(3975),a.b),N=new URL(a(5672),a.b),H=new URL(a(1966),a.b),A=new URL(a(4756),a.b),E=new URL(a(3721),a.b),q=new URL(a(1761),a.b),G=new URL(a(1329),a.b),T=new URL(a(3888),a.b),F=new URL(a(7237),a.b),D=new URL(a(4555),a.b),O=new URL(a(7786),a.b),P=new URL(a(4200),a.b),Y=new URL(a(9067),a.b),V=new URL(a(3142),a.b),W=new URL(a(5001),a.b),X=new URL(a(1632),a.b),J=new URL(a(1830),a.b),K=new URL(a(4918),a.b),Q=new URL(a(1704),a.b),Z=new URL(a(9075),a.b),ee=new URL(a(3681),a.b),ie=new URL(a(8344),a.b),ae=new URL(a(3828),a.b),re=new URL(a(9712),a.b),oe=new URL(a(2805),a.b),le=new URL(a(5644),a.b),te=new URL(a(4029),a.b),ne=new URL(a(560),a.b),ce=new URL(a(8704),a.b),de=new URL(a(5259),a.b),se=new URL(a(4042),a.b),me=new URL(a(5904),a.b),ke=new URL(a(5052),a.b),pe=new URL(a(6988),a.b),ge=new URL(a(2216),a.b),be=new URL(a(3397),a.b),ve=new URL(a(739),a.b),ue=new URL(a(1959),a.b),he=new URL(a(9810),a.b),fe=new URL(a(6410),a.b),we=new URL(a(5717),a.b),xe=new URL(a(4441),a.b),_e=new URL(a(2312),a.b),ye=new URL(a(9279),a.b),ze=new URL(a(7185),a.b),$e=new URL(a(6428),a.b),Le=new URL(a(8166),a.b),Ue=new URL(a(7433),a.b),Re=new URL(a(4541),a.b),Se=new URL(a(9529),a.b),Ce=new URL(a(778),a.b),Be=new URL(a(4459),a.b),Ie=new URL(a(7535),a.b),je=new URL(a(1277),a.b),Me=new URL(a(3171),a.b),Ne=new URL(a(2210),a.b),He=new URL(a(416),a.b),Ae=new URL(a(284),a.b),Ee=new URL(a(4627),a.b),qe=new URL(a(9007),a.b),Ge=new URL(a(9869),a.b),Te=new URL(a(1335),a.b),Fe=new URL(a(6519),a.b),De=new URL(a(1403),a.b),Oe=new URL(a(7594),a.b),Pe=new URL(a(9036),a.b),Ye=new URL(a(9028),a.b),Ve=new URL(a(8092),a.b),We=new URL(a(3374),a.b),Xe=new URL(a(2451),a.b),Je=new URL(a(7548),a.b),Ke=new URL(a(8250),a.b),Qe=new URL(a(9562),a.b),Ze=new URL(a(6501),a.b),ei=new URL(a(9506),a.b),ii=new URL(a(3744),a.b),ai=new URL(a(2366),a.b),ri=new URL(a(736),a.b),oi=new URL(a(5589),a.b),li=new URL(a(5297),a.b),ti=new URL(a(5086),a.b),ni=new URL(a(9965),a.b),ci=new URL(a(1680),a.b),di=new URL(a(9274),a.b),si=new URL(a(4069),a.b),mi=new URL(a(6793),a.b),ki=new URL(a(8018),a.b),pi=new URL(a(1397),a.b),gi=new URL(a(3821),a.b),bi=new URL(a(5453),a.b),vi=new URL(a(1721),a.b),ui=new URL(a(729),a.b),hi=new URL(a(5309),a.b),fi=new URL(a(7523),a.b),wi=new URL(a(5951),a.b),xi=new URL(a(5784),a.b),_i=new URL(a(4907),a.b),yi=new URL(a(97),a.b),zi=new URL(a(1438),a.b),$i=new URL(a(6764),a.b),Li=new URL(a(3530),a.b),Ui=new URL(a(7865),a.b),Ri=new URL(a(9505),a.b),Si=new URL(a(4920),a.b),Ci=new URL(a(8908),a.b),Bi=new URL(a(5724),a.b),Ii=new URL(a(3447),a.b),ji=new URL(a(5741),a.b),Mi=new URL(a(6683),a.b),Ni=new URL(a(2964),a.b),Hi=new URL(a(1152),a.b),Ai=new URL(a(3049),a.b),Ei=new URL(a(4506),a.b),qi=new URL(a(3643),a.b),Gi=new URL(a(9808),a.b),Ti=new URL(a(109),a.b),Fi=new URL(a(4717),a.b),Di=new URL(a(9586),a.b),Oi=new URL(a(4341),a.b),Pi=new URL(a(6452),a.b),Yi=new URL(a(936),a.b),Vi=new URL(a(2250),a.b),Wi=new URL(a(9624),a.b),Xi=new URL(a(7741),a.b),Ji=new URL(a(8549),a.b),Ki=new URL(a(8202),a.b),Qi=new URL(a(8560),a.b),Zi=new URL(a(379),a.b),ea=new URL(a(7295),a.b),ia=new URL(a(1904),a.b),aa=new URL(a(8407),a.b),ra=new URL(a(7138),a.b),oa=new URL(a(795),a.b),la=new URL(a(166),a.b),ta=new URL(a(8900),a.b),na=new URL(a(3534),a.b),ca=new URL(a(1908),a.b),da=new URL(a(70),a.b),sa=new URL(a(5856),a.b),ma=new URL(a(6470),a.b),ka=new URL(a(7988),a.b),pa=new URL(a(1389),a.b),ga=new URL(a(6486),a.b),ba=new URL(a(1242),a.b),va=new URL(a(496),a.b),ua=new URL(a(8338),a.b),ha=new URL(a(9399),a.b),fa=new URL(a(2264),a.b),wa=new URL(a(7949),a.b),xa=new URL(a(3026),a.b),_a=new URL(a(6396),a.b),ya=new URL(a(2096),a.b),za=new URL(a(3567),a.b),$a=new URL(a(5030),a.b),La=new URL(a(8038),a.b),Ua=new URL(a(9333),a.b),Ra=new URL(a(5227),a.b),Sa=new URL(a(2376),a.b),Ca=new URL(a(3684),a.b),Ba=new URL(a(2117),a.b),Ia=new URL(a(7090),a.b),ja=new URL(a(6907),a.b),Ma=new URL(a(2638),a.b),Na=new URL(a(8506),a.b),Ha=new URL(a(4350),a.b),Aa=new URL(a(1906),a.b),Ea=new URL(a(1364),a.b),qa=new URL(a(8537),a.b),Ga=new URL(a(8163),a.b),Ta=new URL(a(6977),a.b),Fa=new URL(a(7679),a.b),Da=new URL(a(1888),a.b),Oa=new URL(a(2705),a.b),Pa=new URL(a(3575),a.b),Ya=new URL(a(3576),a.b),Va=new URL(a(9572),a.b),Wa=new URL(a(6122),a.b),Xa=new URL(a(5510),a.b),Ja=new URL(a(927),a.b),Ka=new URL(a(8073),a.b),Qa=new URL(a(5727),a.b),Za=new URL(a(917),a.b),er=new URL(a(6487),a.b),ir=new URL(a(8945),a.b),ar=new URL(a(2738),a.b),rr=new URL(a(5828),a.b),or=new URL(a(2518),a.b),lr=new URL(a(3276),a.b),tr=new URL(a(4314),a.b),nr=new URL(a(2449),a.b),cr=new URL(a(6673),a.b),dr=new URL(a(1304),a.b),sr=new URL(a(5383),a.b),mr=new URL(a(5066),a.b),kr=new URL(a(8646),a.b),pr=new URL(a(258),a.b),gr=t()(o()),br=c()(d),vr=c()(s),ur=c()(m),hr=c()(k),fr=c()(p),wr=c()(g),xr=c()(b),_r=c()(v),yr=c()(u),zr=c()(h),$r=c()(f),Lr=c()(w),Ur=c()(x),Rr=c()(_),Sr=c()(y),Cr=c()(z),Br=c()($),Ir=c()(L),jr=c()(U),Mr=c()(R),Nr=c()(S),Hr=c()(C),Ar=c()(B),Er=c()(I),qr=c()(j),Gr=c()(M),Tr=c()(N),Fr=c()(H),Dr=c()(A),Or=c()(E),Pr=c()(q),Yr=c()(G),Vr=c()(T),Wr=c()(F),Xr=c()(D),Jr=c()(O),Kr=c()(P),Qr=c()(Y),Zr=c()(V),eo=c()(W),io=c()(X),ao=c()(J),ro=c()(K),oo=c()(Q),lo=c()(Z),to=c()(ee),no=c()(ie),co=c()(ae),so=c()(re),mo=c()(oe),ko=c()(le),po=c()(te),go=c()(ne),bo=c()(ce),vo=c()(de),uo=c()(se),ho=c()(me),fo=c()(ke),wo=c()(pe),xo=c()(ge),_o=c()(be),yo=c()(ve),zo=c()(ue),$o=c()(he),Lo=c()(fe),Uo=c()(we),Ro=c()(xe),So=c()(_e),Co=c()(ye),Bo=c()(ze),Io=c()($e),jo=c()(Le),Mo=c()(Ue),No=c()(Re),Ho=c()(Se),Ao=c()(Ce),Eo=c()(Be),qo=c()(Ie),Go=c()(je),To=c()(Me),Fo=c()(Ne),Do=c()(He),Oo=c()(Ae),Po=c()(Ee),Yo=c()(qe),Vo=c()(Ge),Wo=c()(Te),Xo=c()(Fe),Jo=c()(De),Ko=c()(Oe),Qo=c()(Pe),Zo=c()(Ye),el=c()(Ve),il=c()(We),al=c()(Xe),rl=c()(Je),ol=c()(Ke),ll=c()(Qe),tl=c()(Ze),nl=c()(ei),cl=c()(ii),dl=c()(ai),sl=c()(ri),ml=c()(oi),kl=c()(li),pl=c()(ti),gl=c()(ni),bl=c()(ci),vl=c()(di),ul=c()(si),hl=c()(mi),fl=c()(ki),wl=c()(pi),xl=c()(gi),_l=c()(bi),yl=c()(vi),zl=c()(ui),$l=c()(hi),Ll=c()(fi),Ul=c()(wi),Rl=c()(xi),Sl=c()(_i),Cl=c()(yi),Bl=c()(zi),Il=c()($i),jl=c()(Li),Ml=c()(Ui),Nl=c()(Ri),Hl=c()(Si),Al=c()(Ci),El=c()(Bi),ql=c()(Ii),Gl=c()(ji),Tl=c()(Mi),Fl=c()(Ni),Dl=c()(Hi),Ol=c()(Ai),Pl=c()(Ei),Yl=c()(qi),Vl=c()(Gi),Wl=c()(Ti),Xl=c()(Fi),Jl=c()(Di),Kl=c()(Oi),Ql=c()(Pi),Zl=c()(Yi),et=c()(Vi),it=c()(Wi),at=c()(Xi),rt=c()(Ji),ot=c()(Ki),lt=c()(Qi),tt=c()(Zi),nt=c()(ea),ct=c()(ia),dt=c()(aa),st=c()(ra),mt=c()(oa),kt=c()(la),pt=c()(ta),gt=c()(na),bt=c()(ca),vt=c()(da),ut=c()(sa),ht=c()(ma),ft=c()(ka),wt=c()(pa),xt=c()(ga),_t=c()(ba),yt=c()(va),zt=c()(ua),$t=c()(ha),Lt=c()(fa),Ut=c()(wa),Rt=c()(xa),St=c()(_a),Ct=c()(ya),Bt=c()(za),It=c()($a),jt=c()(La),Mt=c()(Ua),Nt=c()(Ra),Ht=c()(Sa),At=c()(Ca),Et=c()(Ba),qt=c()(Ia),Gt=c()(ja),Tt=c()(Ma),Ft=c()(Na),Dt=c()(Ha),Ot=c()(Aa),Pt=c()(Ea),Yt=c()(qa),Vt=c()(Ga),Wt=c()(Ta),Xt=c()(Fa),Jt=c()(Da),Kt=c()(Oa),Qt=c()(Pa),Zt=c()(Ya),en=c()(Va),an=c()(Wa),rn=c()(Xa),on=c()(Ja),ln=c()(Ka),tn=c()(Qa),nn=c()(Za),cn=c()(er),dn=c()(ir),sn=c()(ar),mn=c()(rr),kn=c()(or),pn=c()(lr),gn=c()(tr),bn=c()(nr),vn=c()(cr),un=c()(dr),hn=c()(sr),fn=c()(mr),wn=c()(kr),xn=c()(pr);gr.push([e.id,`/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n *//*! name: vanilla-calendar-pro v2.9.10 | url: https://github.com/uvarov-frontend/vanilla-calendar-pro */.vanilla-calendar{position:relative;box-sizing:border-box;display:flex;width:300px;min-width:272px;max-width:100%;flex-direction:column;border-radius:.75rem;padding:1rem;opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:.15s}@supports((width: -webkit-max-content) or (width: max-content)) and ((height: -webkit-max-content) or (height: max-content)){.vanilla-calendar{height:-webkit-max-content;height:max-content;width:-webkit-max-content;width:max-content}}.vanilla-calendar_multiple{width:550px}@supports(width: -webkit-fit-content) or (width: -moz-fit-content) or (width: fit-content){.vanilla-calendar_multiple{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.vanilla-calendar button:focus-visible{border-radius:.5rem;outline-style:solid;outline-width:1px;outline-offset:-1px}.vanilla-calendar.vanilla-calendar_multiple .vanilla-calendar-days{flex-grow:0}.vanilla-calendar_hidden{pointer-events:none;opacity:0}.vanilla-calendar_hidden *{pointer-events:none !important}.vanilla-calendar_to-input{position:absolute}.vanilla-calendar_to-input_bottom{margin-top:.25rem}.vanilla-calendar_to-input_top{margin-top:-0.25rem}.vanilla-calendar-controls{pointer-events:none;position:absolute;left:0;right:0;top:0;z-index:20;box-sizing:content-box;display:flex;align-items:center;justify-content:space-between;padding-left:1rem;padding-right:1rem;padding-top:1.25rem}.vanilla-calendar-arrow{pointer-events:auto;position:relative;display:block;height:1.5rem;width:1.5rem;cursor:pointer;border-width:0px;background-color:transparent}.vanilla-calendar-arrow:before{position:absolute;left:0;top:0;height:100%;width:100%;background-position:center;background-repeat:no-repeat;--tw-content: "";content:var(--tw-content)}.vanilla-calendar-arrow.vanilla-calendar-arrow_prev:before{transform:rotate(90deg)}.vanilla-calendar-arrow.vanilla-calendar-arrow_next:before{transform:rotate(-90deg)}.vanilla-calendar-grid{display:flex;flex-grow:1;flex-wrap:wrap;justify-content:center;gap:1.75rem}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column{pointer-events:none;opacity:.3}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_month,.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_year{pointer-events:auto;opacity:1}.vanilla-calendar-column{display:flex;min-width:-webkit-min-content;min-width:min-content;flex-direction:column}.vanilla-calendar-header{position:relative;margin-bottom:.75rem;display:flex;align-items:center}.vanilla-calendar-header__content{display:grid;flex-grow:1;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;justify-content:center;white-space:pre-wrap;padding-left:1rem;padding-right:1rem}.vanilla-calendar-month,.vanilla-calendar-year{cursor:pointer;border-radius:.25rem;border-width:0px;background-color:transparent;padding:.25rem;font-size:1rem;line-height:1.5rem;font-weight:700}.vanilla-calendar-month.vanilla-calendar-month_disabled,.vanilla-calendar-year.vanilla-calendar-year_disabled{pointer-events:none}.vanilla-calendar-months{display:grid;flex-grow:1;grid-template-columns:repeat(4, minmax(0, 1fr));align-items:center;row-gap:1rem;column-gap:.5rem}.vanilla-calendar-years{display:grid;flex-grow:1;grid-template-columns:repeat(5, minmax(0, 1fr));align-items:center;row-gap:1rem;column-gap:.5rem}.vanilla-calendar-months_selecting .vanilla-calendar-months__month,.vanilla-calendar-years_selecting .vanilla-calendar-years__year{cursor:pointer}.vanilla-calendar-months_selecting .vanilla-calendar-months__month .vanilla-calendar-months__month_disabled,.vanilla-calendar-years_selecting .vanilla-calendar-years__year .vanilla-calendar-years__year_disabled{cursor:default}.vanilla-calendar-months__month,.vanilla-calendar-years__year{display:flex;height:2.5rem;align-items:center;justify-content:center;word-break:break-all;border-radius:.5rem;border-width:0px;padding:.25rem;text-align:center;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,.vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{pointer-events:none}.vanilla-calendar-week-numbers{display:flex;flex-direction:column}.vanilla-calendar-week-numbers__title{margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-week-numbers__content{display:grid;grid-auto-flow:row;align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-week-number{margin:0;display:flex;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:pointer;align-items:center;justify-content:center;border-style:none;background-color:transparent;padding:0;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-wrapper{display:flex;flex-grow:1}.vanilla-calendar-content{display:flex;flex-grow:1;flex-direction:column}.vanilla-calendar-week{margin-bottom:.5rem;display:grid;grid-template-columns:repeat(7, 1fr);justify-items:center}.vanilla-calendar-week__day{display:flex;width:100%;min-width:1.875rem;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-days{display:grid;flex-grow:1;grid-template-columns:repeat(7, 1fr);align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn{cursor:pointer;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:75ms}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn_disabled{cursor:default}.vanilla-calendar-day{position:relative;display:flex;width:100%;align-items:center;justify-content:center}.vanilla-calendar-day_hover-intermediate .vanilla-calendar-day__btn{border-radius:0}.vanilla-calendar-day_hover-first .vanilla-calendar-day__btn{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.vanilla-calendar-day_hover-first.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn{border-radius:.5rem}.vanilla-calendar-day:focus-visible .vanilla-calendar-day__popup,.vanilla-calendar-day:hover .vanilla-calendar-day__popup{pointer-events:auto;opacity:1}.vanilla-calendar-day_selected-first .vanilla-calendar-day__btn_selected{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.vanilla-calendar-day_selected-first.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-radius:.5rem}.vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected{border-radius:0}.vanilla-calendar-day__btn{display:flex;height:100%;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:default;align-items:center;justify-content:center;border-radius:.5rem;border-width:0px;padding:0;font-size:.75rem;line-height:1rem;font-weight:400}.vanilla-calendar-day__btn_today{font-weight:700}.vanilla-calendar-day__btn_disabled{pointer-events:none}.vanilla-calendar-day__popup{transform:translate(-50%);pointer-events:none;position:absolute;left:50%;top:100%;z-index:20;width:8rem;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:400;opacity:0}.vanilla-calendar-day__popup:before{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:after{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:hover{pointer-events:auto;opacity:1}.vanilla-calendar-day__popup:before{content:"";left:0;bottom:0;z-index:-10;display:block;height:calc(100% - 4px);width:100%;border-radius:.5rem}.vanilla-calendar-time{margin-top:.75rem;display:grid;grid-template-columns:auto 1fr;gap:.75rem;border-top-width:1px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-style:solid;padding-top:.75rem}.vanilla-calendar-time__content{display:grid;grid-auto-flow:column;align-items:center}.vanilla-calendar-time__hours{position:relative;margin-right:.35rem;width:1.75rem}.vanilla-calendar-time__hours:after{position:absolute;right:-5px;top:50%;margin-top:calc(-50% + 1px);display:block;--tw-content: ":";content:var(--tw-content)}.vanilla-calendar-time__minutes{width:1.75rem}.vanilla-calendar-time__hours input,.vanilla-calendar-time__minutes input{position:relative;margin:0;box-sizing:border-box;display:block;width:100%;border-radius:.25rem;border-width:0px;padding:.125rem;text-align:center;font-size:1.125rem;font-weight:600;line-height:1.125rem}.vanilla-calendar-time__hours input:focus-visible,.vanilla-calendar-time__minutes input:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__hours input:disabled,.vanilla-calendar-time__minutes input:disabled{cursor:default}.vanilla-calendar-time__hours input:hover:disabled,.vanilla-calendar-time__minutes input:hover:disabled{background-color:transparent}.vanilla-calendar-time__keeping{margin-left:1px;margin-top:.25rem;width:22px;cursor:pointer;border-radius:.25rem;border-width:0px;background-color:transparent;padding:0;font-size:.69rem}.vanilla-calendar-time__keeping:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__keeping:disabled{cursor:default}.vanilla-calendar-time__keeping:hover:disabled{background-color:transparent}.vanilla-calendar-time__ranges{display:grid;grid-auto-flow:row}.vanilla-calendar-time__range{position:relative;z-index:10;font-size:0}.vanilla-calendar-time__range:before{content:var(--tw-content);left:0}.vanilla-calendar-time__range:after{content:var(--tw-content);right:0}.vanilla-calendar-time__range:before,.vanilla-calendar-time__range:after{content:"";transform:translateY(-50%);pointer-events:none;position:absolute;top:50%;z-index:10;height:.5rem;width:1px}.vanilla-calendar-time__range input{position:relative;margin:0;height:1.25rem;width:100%;cursor:pointer;-webkit-appearance:none;appearance:none;outline-width:0px}.vanilla-calendar-time__range input::-webkit-slider-thumb{position:relative;z-index:20;margin-top:-0.5rem;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-moz-range-thumb{position:relative;z-index:20;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-webkit-slider-runnable-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-moz-range-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light].vanilla-calendar{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light].vanilla-calendar_to-input{--tw-shadow: 0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored: 0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-arrow{background-color:transparent}[data-calendar-theme=light] .vanilla-calendar-arrow:before{background-image:url(${br})}[data-calendar-theme=light] .vanilla-calendar-arrow:hover:before{opacity:.6}[data-calendar-theme=light] .vanilla-calendar-header__content,[data-calendar-theme=light] .vanilla-calendar-month,[data-calendar-theme=light] .vanilla-calendar-year{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-month:hover,[data-calendar-theme=light] .vanilla-calendar-year:hover{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_not-active{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-months__month{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-months__month:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-years__year{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-years__year:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-week-numbers__title,[data-calendar-theme=light] .vanilla-calendar-week-number{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week-number:hover{color:#475569}[data-calendar-theme=light] .vanilla-calendar-week__day{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity: .7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity: .7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__btn:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_today{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_next{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__popup{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__popup:before{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-shadow: 0 3px 15px rgba(85, 85, 85, .2);--tw-shadow-colored: 0 3px 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light] .vanilla-calendar-time{border-color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input,[data-calendar-theme=light] .vanilla-calendar-time__minutes input{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=light] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:before,[data-calendar-theme=light] .vanilla-calendar-time__range:after{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-thumb{border-color:#cbd5e1;--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-thumb{border-color:#cbd5e1;--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=dark].vanilla-calendar{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark].vanilla-calendar_to-input{--tw-shadow: 0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored: 0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=dark].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-arrow{background-color:transparent}[data-calendar-theme=dark] .vanilla-calendar-arrow:before{background-image:url(${vr})}[data-calendar-theme=dark] .vanilla-calendar-arrow:hover:before{opacity:.6}[data-calendar-theme=dark] .vanilla-calendar-header__content,[data-calendar-theme=dark] .vanilla-calendar-month,[data-calendar-theme=dark] .vanilla-calendar-year{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-month:hover,[data-calendar-theme=dark] .vanilla-calendar-year:hover,[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_not-active{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month,[data-calendar-theme=dark] .vanilla-calendar-years__year{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity: 1;background-color:rgb(100 116 139/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-week-numbers__title,[data-calendar-theme=dark] .vanilla-calendar-week-number{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week-number:hover{color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-week__day{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity: .8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity: .8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#e2e8f0}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_next{color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__popup{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__popup:before{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));--tw-shadow: inset 0 0 0 1px rgb(255 255 255 / .1);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=dark] .vanilla-calendar-time{border-color:#1e293b}[data-calendar-theme=dark] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:before,[data-calendar-theme=dark] .vanilla-calendar-time__range:after{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-thumb{border-color:#475569;--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-thumb{border-color:#475569;--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}/*!\n * Multiple-Select-Vanilla styling\n * @author zhixin wen \n * @contributor Ghislain B.\n */.ms-dark-mode{--ms-checkbox-color: rgb(63.5819672131, 140.3073770492, 253.4180327869);--ms-checkbox-hover-color: rgb(78.756557377, 149.3995901639, 253.543442623);--ms-checkbox-icon-container-border: 1px solid #797979;--ms-choice-border: 1px solid #757575;--ms-choice-bgcolor: #262b2f;--ms-choice-color: #d4d4d4;--ms-choice-focus-border-color: rgb(38.2909836066, 125.1536885246, 253.2090163934);--ms-choice-focus-box-shadow: 0 0 0 2px rgba(13, 110, 253, 0.2);--ms-drop-background: #2a2f34;--ms-drop-border: 1px solid #585858;--ms-drop-color: #cccccc;--ms-drop-hide-radio-hover-bgcolor: rgb(1.9713114754, 97.5799180328, 238.5286885246);--ms-drop-option-divider-border-top: 1px solid #696969;--ms-drop-scrollbar-color: #828282 #424242;--ms-icon-color: #bcbcbc;--ms-icon-color-hover: #d0d0d0;--ms-option-highlight-bg-color: rgb(1.762295082, 87.2336065574, 213.237704918);--ms-ok-button-bg-color: #262b2f;--ms-ok-button-bg-hover-color: #24282c;--ms-ok-button-border-color: #4a4a4a;--ms-ok-button-text-color: rgb(38.2909836066, 125.1536885246, 253.2090163934);--ms-ok-button-text-hover-color: rgb(38.2909836066, 125.1536885246, 253.2090163934);--ms-optgroup-color: #fff;--ms-search-input-bg-color: #2f353a;--ms-search-input-color: #d4d4d4;--ms-search-input-border: 1px solid #757575;--ms-select-all-border-bottom: 1px solid #5d5d5d;--ms-select-all-text-color: #fff;--ms-select-all-text-font-weight: bold}/*!\n * Multiple-Select-Vanilla styling\n * @author zhixin wen \n * @contributor Ghislain B.\n */.ms-icon-caret{--ms-icon-caret-icon-svg: url(${ur});-webkit-mask:var(--ms-icon-caret-icon-svg) no-repeat;mask:var(--ms-icon-caret-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-close{--ms-icon-close-icon-svg: url(${hr});-webkit-mask:var(--ms-icon-close-icon-svg) no-repeat;mask:var(--ms-icon-close-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-check{--ms-icon-check-icon-svg: url(${fr});-webkit-mask:var(--ms-icon-check-icon-svg) no-repeat;mask:var(--ms-icon-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-minus{--ms-icon-minus-icon-svg: url(${wr});-webkit-mask:var(--ms-icon-minus-icon-svg) no-repeat;mask:var(--ms-icon-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-radio{--ms-icon-radio-icon-svg: url(${xr});-webkit-mask:var(--ms-icon-radio-icon-svg) no-repeat;mask:var(--ms-icon-radio-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-parent .ms-icon,.ms-drop .ms-icon{display:inline-block;background-color:currentColor;flex-shrink:0;color:var(--ms-icon-color, #000);font-size:var(--ms-icon-size, 13px);height:var(--ms-icon-size, 13px);width:var(--ms-icon-size, 13px)}.ms-parent .ms-icon:hover,.ms-drop .ms-icon:hover{color:var(--ms-icon-color-hover, #303030)}.ms-parent .ms-select-all,.ms-parent li:not(.hide-radio),.ms-drop .ms-select-all,.ms-drop li:not(.hide-radio){cursor:pointer}.ms-parent .ms-select-all.disabled,.ms-parent li:not(.hide-radio).disabled,.ms-drop .ms-select-all.disabled,.ms-drop li:not(.hide-radio).disabled{cursor:default}.ms-parent .ms-select-all .icon-checkbox-container,.ms-parent li:not(.hide-radio) .icon-checkbox-container,.ms-drop .ms-select-all .icon-checkbox-container,.ms-drop li:not(.hide-radio) .icon-checkbox-container{display:inline-flex;align-items:center;justify-content:center;height:var(--ms-checkbox-icon-container-height, 1.05rem);width:var(--ms-checkbox-icon-container-width, 1.05rem);border:var(--ms-checkbox-icon-container-border, 1px solid #d0d0d0);border-radius:.125rem}.ms-parent .ms-select-all .icon-checkbox-container div,.ms-parent li:not(.hide-radio) .icon-checkbox-container div,.ms-drop .ms-select-all .icon-checkbox-container div,.ms-drop li:not(.hide-radio) .icon-checkbox-container div{font-size:14px;color:var(--ms-checkbox-color, #0d6efd)}.ms-parent .ms-select-all .icon-checkbox-container div:hover,.ms-parent li:not(.hide-radio) .icon-checkbox-container div:hover,.ms-drop .ms-select-all .icon-checkbox-container div:hover,.ms-drop li:not(.hide-radio) .icon-checkbox-container div:hover{color:var(--ms-checkbox-hover-color, rgb(2.0549180328, 101.718442623, 248.6450819672))}.ms-parent .ms-select-all .icon-checkbox-container div.ms-icon-uncheck,.ms-parent li:not(.hide-radio) .icon-checkbox-container div.ms-icon-uncheck,.ms-drop .ms-select-all .icon-checkbox-container div.ms-icon-uncheck,.ms-drop li:not(.hide-radio) .icon-checkbox-container div.ms-icon-uncheck{visibility:hidden}.ms-parent .ms-select-all .icon-checkbox-container.radio,.ms-parent li:not(.hide-radio) .icon-checkbox-container.radio,.ms-drop .ms-select-all .icon-checkbox-container.radio,.ms-drop li:not(.hide-radio) .icon-checkbox-container.radio{border-radius:50%}.ms-parent .ms-select-all .icon-checkbox-container+span,.ms-parent li:not(.hide-radio) .icon-checkbox-container+span,.ms-drop .ms-select-all .icon-checkbox-container+span,.ms-drop li:not(.hide-radio) .icon-checkbox-container+span{display:inline-flex;align-items:center;column-gap:var(--ms-label-column-gap, 0);padding-left:var(--ms-label-text-padding-left, 8px)}.ms-offscreen{clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;position:absolute !important;outline:0 !important;left:auto !important;top:auto !important}.ms-parent{display:inline-block;position:relative;vertical-align:middle}.ms-choice{display:flex;align-items:center;cursor:pointer;width:100%;height:26px;overflow:hidden;padding:var(--ms-choice-padding, 0 6px 0 8px);background-color:var(--ms-choice-bgcolor, #fff);border:var(--ms-choice-border, 1px solid #ccc);border-radius:var(--ms-choice-border-radius, 4px);line-height:var(--ms-choice-line-height, 26px);color:var(--ms-choice-color, #444);text-align:var(--ms-choice-text-align, left);outline:var(--ms-drop-outline, 0);text-decoration:none;user-select:none;white-space:nowrap}.ms-choice:focus{border-color:var(--ms-choice-focus-border-color, hsl(215.75, 98.3606557377%, 112.1568627451%));box-shadow:var(--ms-choice-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.ms-choice.disabled{border:var(--ms-choice-disabled-border, 1px solid #ddd);background-color:var(--ms-choice-disabled-bgcolor, #f4f4f4);background-image:none;cursor:default}.ms-choice>span{display:flex;flex:1;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;column-gap:var(--ms-label-column-gap, 0)}.ms-choice>span.ms-placeholder{color:var(--ms-placeholder-color, #c9c9c9)}.ms-choice>div.ms-icon-close{margin-right:2px}.ms-choice>div.ms-icon-caret{height:var(--ms-chevron-icon-size, 16px);width:var(--ms-chevron-icon-size, 16px)}.ms-choice>div.ms-icon-caret.open{transform:scaleY(-1)}.ms-drop{width:auto;min-width:100%;overflow:hidden;display:none;position:absolute;background:var(--ms-drop-background, #fff);border:var(--ms-drop-border, 1px solid #d0d0d0);border-radius:var(--ms-drop-border-radius, 4px);color:var(--ms-drop-color, #333);margin-top:var(--ms-drop-margin-top, -1px);padding:var(--ms-drop-padding, 0);z-index:var(--ms-drop-zindex, 1050)}.ms-drop.bottom{top:100%;box-shadow:var(--ms-drop-bottom-box-shadow, 0 4px 5px rgba(0, 0, 0, 0.15))}.ms-drop.top{bottom:100%;box-shadow:var(--ms-drop-top-box-shadow, 0 -4px 5px rgba(0, 0, 0, 0.15))}.ms-drop .ms-select-all{border-bottom:var(--ms-select-all-border-bottom, 1px solid #ddd);line-height:var(--ms-select-all-line-height, calc(13px + 2px));padding:var(--ms-select-all-padding, 4px);width:100%}.ms-drop .ms-select-all:hover{background-color:var(--ms-select-all-text-hover-color, transparent)}.ms-drop .ms-select-all.highlighted{background-color:var(--ms-option-highlight-bg-color, #fcfcfc)}.ms-drop .ms-select-all label{display:inline-flex;align-items:center;font-weight:var(--ms-select-all-text-font-weight, normal);padding:var(--ms-select-all-label-padding, 6px 10px);border:var(--ms-select-all-label-border, 1px solid transparent);color:var(--ms-select-all-text-color, rgb(1.9713114754, 97.5799180328, 238.5286885246));width:100%}.ms-drop .ms-select-all label:hover{cursor:pointer;border:var(--ms-select-all-label-hover-border, 1px solid #d5d5d5)}.ms-drop .ms-select-all label input{opacity:0;width:0;margin-left:0}.ms-drop .ms-select-all label div{display:inline-flex}.ms-drop .ms-ok-button{cursor:pointer;display:block;padding:var(--ms-ok-button-padding, 0);width:var(--ms-ok-button-width, 100%);height:var(--ms-ok-button-height, 26px);border-color:var(--ms-ok-button-border-color, #ccc);border-radius:var(--ms-ok-button-border-radius, 0 0 4px 4px);border-width:var(--ms-ok-button-border-width, 1px 0 0 0);text-align:var(--ms-ok-button-text-align, center);color:var(--ms-ok-button-text-color, #0d6efd);font-weight:var(--ms-ok-button-font-weight, 600);background-color:var(--ms-ok-button-bg-color, #fff)}.ms-drop .ms-ok-button:hover{background-color:var(--ms-ok-button-bg-hover-color, #f9f9f9);color:var(--ms-ok-button-text-hover-color, rgb(1.9713114754, 97.5799180328, 238.5286885246))}.ms-search{display:flex;align-items:center;justify-content:center;box-sizing:border-box;position:relative;white-space:nowrap;width:100%;margin:var(--ms-search-margin, 0);min-height:var(--ms-search-min-height, 26px);padding:var(--ms-search-padding, 4px);z-index:var(--ms-search-zindex, 10000)}.ms-search input{box-shadow:none;font-family:sans-serif;height:auto !important;width:100%;color:var(--ms-search-input-color, #444);background-color:var(--ms-search-input-bg-color, #fff);border:var(--ms-search-input-border, 1px solid #b9b9b9);border-radius:var(--ms-search-input-border-radius, 5px);min-height:var(--ms-search-input-min-height, 24px);outline:var(--ms-search-input-outline, 0);padding:var(--ms-search-input-padding, 0 5px);margin:var(--ms-search-input-margin, 0)}.ms-search input::placeholder{color:var(--ms-search-input-placeholder, #999)}.ms-search span.ms-icon-close{cursor:pointer;height:var(--ms-icon-size, 13px);margin:var(--ms-search-icon-close-margin, 0 2px 0 5px)}.ms-drop ul{overflow:auto;outline:var(--ms-drop-outline, 0);margin:var(--ms-drop-list-margin, 0px);padding:var(--ms-drop-list-padding, 4px 6px);scrollbar-color:var(--ms-drop-scrollbar-color, #c1c1c1 #f1f1f1)}.ms-drop ul>li{cursor:pointer;background-image:none;list-style:none;position:static;align-items:var(--ms-drop-list-item-align-items, center);display:var(--ms-drop-list-item-display, flex);padding:var(--ms-drop-list-item-padding, 2px 4px)}.ms-drop ul>li .disabled{cursor:default;font-weight:normal !important;opacity:var(--ms-drop-list-item-disabled-opacity, 0.35);filter:var(--ms-drop-list-item-disabled-filter, Alpha(Opacity=35))}.ms-drop ul>li.multiple{display:block;float:left}.ms-drop ul>li.group{clear:both}.ms-drop ul>li.multiple label{width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-drop ul>li label{cursor:pointer;display:flex;align-items:center;font-weight:normal;position:relative;white-space:nowrap;flex:0 0 100%;margin-bottom:var(--ms-label-margin-bottom, 0);min-height:var(--ms-label-min-height, 1.25rem);padding:var(--ms-label-padding, 2px 4px)}.ms-drop ul>li label.optgroup{color:var(--ms-optgroup-color, #000);font-weight:var(--ms-drop-optgroup-font-weight, bold)}.ms-drop ul>li.hide-radio{padding:var(--ms-drop-hide-radio-padding, 0)}.ms-drop ul>li.hide-radio:focus,.ms-drop ul>li.hide-radio:hover{background-color:var(--ms-drop-hide-radio-hover-bgcolor, #fafafa)}.ms-drop ul>li.hide-radio.selected{color:var(--ms-drop-hide-radio-selected-color, unset);background-color:var(--ms-drop-hide-radio-selected-bgcolor, unset)}.ms-drop ul>li.hide-radio label{margin-bottom:var(--ms-drop-hide-radio-label-margin-bottom, 0);padding:var(--ms-drop-hide-radio-label-padding, 5px 8px)}.ms-drop ul>li.hide-radio input{display:none}.ms-drop ul>li.option-level-1 label{padding-left:var(--ms-drop-list-item-level1-padding-left, 8px)}.ms-drop ul>li.option-divider{padding:var(--ms-drop-option-divider-padding, 0);border-top:var(--ms-drop-option-divider-border-top, 1px solid #e9ecef)}.ms-drop ul>li.highlighted{background-color:var(--ms-option-highlight-bg-color, #fcfcfc)}.ms-drop input[type=radio],.ms-drop input[type=checkbox]{opacity:0;width:0;position:absolute;margin-left:var(--ms-drop-input-margin-left, -1.25rem);margin-top:var(--ms-drop-input-margin-top, 0.3rem);accent-color:var(--ms-checkbox-color, #0d6efd)}.ms-drop input:focus{outline:var(--ms-input-focus-outline, none)}.ms-drop .ms-no-results{display:none}.ms-drop .ms-infinite-option{height:var(--ms-infinite-empty-option-height, 20px)}.ms-dark-mode,.ms-drop.ms-dark-mode,.slick-dark-mode .ms-dark-mode,.slick-dark-mode .slick-submenu,.slick-dark-mode{--slick-primary-color: rgb(88.8729508197, 155.4610655738, 253.6270491803);--slick-base-dark-text-color: #d4d4d4;--slick-base-dark-menu-bg-color: #252525;--slick-base-dark-menu-border: 1px solid #505050;--slick-base-dark-menu-item-border: 1px solid #5a5a5a;--slick-base-dark-menu-item-hover-color: #363b40;--slick-base-dark-invalid-color: #ea868f;--slick-highlight-color: rgb(88.8729508197, 155.4610655738, 253.6270491803);--slick-text-color: #d4d4d4;--slick-autocomplete-bg-color: var(--slick-base-dark-menu-bg-color);--slick-autocomplete-hover-bg-color: #2c3034;--slick-autocomplete-text-color: #cdcdcd;--slick-autocomplete-tpl4-bottom-right-text-color: var(--slick-base-dark-text-color);--slick-autocomplete-tpl4-bottom-left-text-color: var(--slick-base-dark-text-color);--slick-autocomplete-tpl4-top-left-text-color: #fafafa;--slick-button-border-color: #626262;--slick-button-hover-border-color: #808080;--slick-button-primary-color: #bababa;--slick-button-style-bg-color: var(--slick-base-dark-menu-bg-color);--slick-btn-default-bg-color: #383838;--slick-btn-default-text-color: #ffffff;--slick-btn-default-border-color: #565656;--slick-cell-even-background-color: #141618;--slick-cell-odd-background-color: #2c3034;--slick-cell-text-color: #d4d4d4;--slick-cell-border-top: 1px solid #474747;--slick-column-picker-background-color: var(--slick-base-dark-menu-bg-color);--slick-column-picker-box-shadow: 0 0 1px #606060;--slick-column-picker-border: var(--slick-base-dark-menu-border);--slick-column-picker-close-btn-color: #bbbbbb;--slick-column-picker-close-btn-bg-color: transparent;--slick-column-picker-hr-bg-color: #434343;--slick-column-picker-hr-divider-border: 1px solid #525252;--slick-column-picker-icon-color: var(--slick-highlight-color);--slick-column-picker-item-hover-border: var(--slick-base-dark-menu-item-border);--slick-column-picker-item-hover-color: var(--slick-base-dark-menu-item-hover-color);--slick-column-picker-title-border-bottom: 1px solid #525252;--slick-checkbox-opacity-hover: 0.7;--slick-checkbox-icon-color: var(--slick-primary-color);--slick-checkbox-icon-bg-color: #444444;--slick-checkbox-unchecked-color: rgb(63.5819672131, 140.3073770492, 253.4180327869);--slick-checkbox-unchecked-opacity: 0.4;--slick-detail-view-icon-color: var(--slick-primary-color);--slick-detail-view-icon-color-hover: var(--slick-primary-color);--slick-detail-view-icon-opacity-hover: 0.75;--slick-detail-view-container-border: 1px solid #525252;--slick-detail-view-container-bgcolor: #3c4349;--slick-grid-menu-icon-btn-color: #ededed;--slick-row-mouse-hover-color: #2c3034;--slick-header-background-color: #1c1c1c;--slick-grid-footer-bg-color: #1c1c1c;--slick-grid-footer-border-top: 1px solid #606060;--slick-header-text-color: #e4e4e4;--slick-hover-header-color: var(--slick-base-dark-text-color);--slick-header-row-background-color: #2d2d2d;--slick-preheader-border-right: 1px solid #3e3e3e;--slick-pane-top-border-top: 1px solid #606060;--slick-empty-data-warning-color: var(--slick-base-dark-text-color);--slick-grid-header-background: #2d2d2d;--slick-icon-sort-color: var(--slick-primary-color);--slick-header-column-background-active: #535353;--slick-slider-filter-input-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-menu-bg-color: var(--slick-base-dark-menu-bg-color);--slick-menu-border: var(--slick-base-dark-menu-border);--slick-menu-box-shadow: 0 0 1px #606060;--slick-menu-close-btn-bg-color: transparent;--slick-menu-close-btn-color: #bbbbbb;--slick-menu-color: #ededed;--slick-menu-item-disabled-color: #686868;--slick-menu-divider-color: #606060;--slick-menu-item-hover-color: var(--slick-base-dark-menu-item-hover-color);--slick-menu-item-hover-border: var(--slick-base-dark-menu-item-border);--slick-menu-title-border-bottom: 1px solid #525252;--slick-menu-title-color: #cecece;--slick-slider-filter-border: var(--slick-base-dark-menu-item-border);--slick-slider-filter-thumb-color: #d0d0d0;--slick-font-color: #d3d3d3;--slick-form-control-border: var(--slick-base-dark-menu-item-border);--slick-form-control-bg-color: var(--slick-base-dark-menu-bg-color);--slick-input-group-addon-color: var(--slick-base-dark-text-color);--slick-input-group-addon-bg-color: #383a3c;--slick-input-group-addon-border: var(--slick-base-dark-menu-item-border);--slick-input-group-btn-bg-color: #454545;--slick-input-group-btn-hover-bg-color: #3e3e3e;--slick-input-group-btn-border: var(--slick-base-dark-menu-item-border);--slick-input-group-append-bg-color: #383838;--slick-compound-filter-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-date-picker-bg-color: var(--slick-base-dark-menu-bg-color);--slick-footer-left-text-color: #acacac;--slick-footer-right-text-color: #acacac;--slick-grid-header-unorderable-bg-color: #1c1c1c;--slick-slider-filter-runnable-track-bgcolor: #787878;--slick-draggable-group-placeholder-color: #999;--slick-draggable-group-drop-bgcolor: #2c3034;--slick-draggable-group-droppable-hover-bgcolor: #353a3f;--slick-draggable-group-drop-border: #3e3e3e;--slick-draggable-group-drop-border-top: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-bottom: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-right: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-left: var(--slick-draggable-group-drop-border);--slick-draggable-group-toggle-all-border: 1px solid #626262;--slick-draggable-group-toggle-all-icon-color: var(--slick-primary-color);--slick-draggable-group-column-border: 1px solid #626262;--slick-group-totals-formatter-bgcolor: #1f2225;--slick-group-totals-formatter-color: #f3f3f3;--slick-icon-group-color: var(--slick-primary-color);--slick-editing-field-bg-color: #333333;--slick-editing-field-border: 1px solid #7c7c7c;--slick-editor-input-disabled-color: #404040;--slick-placeholder-color: #999;--slick-editor-modal-default-btn-disabled-bg-color: #3f3f3f;--slick-editor-modal-default-btn-disabled-color: #5b5b5b;--slick-editor-modal-detail-container-border-modified: 1px solid #cc8400;--slick-btn-default-border: var(--slick-base-dark-menu-item-border);--slick-btn-default-border-hover-color: var(--slick-button-hover-border-color);--slick-editor-modal-close-btn-border-left: var(--slick-base-dark-menu-border);--slick-editor-modal-footer-btn-border: var(--slick-base-dark-menu-item-border);--slick-editor-modal-footer-btn-border-hover-color: var(--slick-button-hover-border-color);--slick-editor-modal-container-bg-color: #333333;--slick-editor-modal-header-bg-color: #333333;--slick-editor-modal-footer-bg-color: #333333;--slick-editor-modal-detail-label-color: #abaaaa;--slick-editor-modal-footer-btn-text-color-hover: #eeeeee;--slick-editor-modal-container-border: var(--slick-base-dark-menu-border);--slick-editor-modal-header-border-bottom: var(--slick-base-dark-menu-border);--slick-editor-modal-footer-border-top: var(--slick-base-dark-menu-border);--slick-editor-modal-input-editor-border: var(--slick-base-dark-menu-border);--slick-editor-modal-checkbox-editor-border: var(--slick-base-dark-menu-border);--slick-editor-modal-container-box-shadow: 0 0 2px #606060;--slick-editor-modal-reset-btn-bg-color: #383838;--slick-editor-modal-close-btn-bg-color: transparent;--slick-editor-modal-close-btn-color: #bababa;--slick-editor-modal-reset-btn-color: #bababa;--slick-editor-modal-detail-container-border-invalid: 1px solid var(--slick-base-dark-invalid-color);--slick-editor-modal-detail-label-color-invalid: var(--slick-base-dark-invalid-color);--slick-editor-modal-title-font-color: var(--slick-font-color);--slick-editor-modal-validation-color: var(--slick-base-dark-invalid-color);--slick-editor-modal-validation-summary-color: var(--slick-base-dark-invalid-color);--slick-editor-modal-text-color: var(--slick-base-dark-text-color);--slick-large-editor-background-color: var(--slick-base-dark-menu-bg-color);--slick-large-editor-border: 2px solid #565656;--slick-large-editor-text-color: var(--slick-base-dark-text-color);--slick-text-editor-color: var(--slick-base-dark-text-color);--slick-header-menu-button-icon-color: var(--slick-menu-color);--slick-text-editor-background: var(--slick-base-dark-menu-bg-color);--slick-pagination-button-border: 1px solid #696969;--slick-pagination-button-border-color: #4b4b4b;--slick-pagination-button-border-disabled-color: #565656;--slick-pagination-button-bg-color: #1e1e1e;--slick-pagination-button-hover-color: #2b2b2b;--slick-pagination-icon-color: var(--slick-primary-color);--slick-pagination-icon-seek-background-color: #434343;--slick-pagination-icon-seek-disabled-bg-color: #434343;--slick-pagination-icon-seek-disabled-color: gray;--slick-pagination-page-input-bgcolor: #2b2f34;--slick-pagination-page-select-bg-color: #1c1c1c;--slick-pagination-text-color: #cfcfcf;--slick-row-selected-color: #474747;--slick-scrollbar-color: #828282 #424242;--slick-sorting-header-color: var(--slick-base-dark-text-color);--slick-submenu-box-shadow: 0 1px 3px 1px rgba(146, 152, 163, 0.4);--slick-container-border-top: var(--slick-base-dark-menu-border);--slick-container-border-bottom: var(--slick-base-dark-menu-border);--slick-canvas-bg-color: #141618;--slick-multiselect-checkbox-hover-bg-color: $slick-dark-base-dark-menu-bg-color;--slick-multiselect-input-filter-border: 1px solid #949494;--slick-multiselect-input-focus-border-color: var(--slick-form-control-focus-border-color);--slick-multiselect-input-focus-box-shadow: var(--slick-form-control-focus-box-shadow);--slick-multiselect-option-highlight-bg-color: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-select-all-label-hover-bg-color: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-option-highlight-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-choice-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-choice-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-multiselect-drop-background: var(--slick-base-dark-menu-bg-color);--slick-multiselect-drop-color: #bbbbbb;--slick-multiselect-drop-hide-radio-hover-bgcolor: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-dropdown-border: 1px solid #5d5d5d;--slick-multiselect-option-highlight-bg-color: var(--slick-multiselect-select-all-label-hover-bg-color);--slick-multiselect-ok-button-bg-color: #262626;--slick-multiselect-ok-button-bg-hover-color: #373c42;--slick-multiselect-ok-button-border-color: #626262;--slick-multiselect-ok-button-text-color: var(--slick-primary-color);--slick-multiselect-ok-button-text-hover-color: var(--slick-primary-color);--slick-multiselect-placeholder-color: #999;--slick-multiselect-select-all-border-bottom: 1px solid #5d5d5d;--slick-multiselect-select-all-label-hover-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-select-all-text-color: #fff;--ms-checkbox-color: var(--slick-primary-color);--ms-choice-bgcolor: var(--slick-base-dark-menu-bg-color);--ms-choice-border: var(--slick-base-dark-menu-item-border);--ms-choice-focus-box-shadow: var(--slick-form-control-focus-box-shadow, $slick-form-control-focus-box-shadow);--ms-drop-background: var(--slick-base-dark-menu-bg-color);--ms-drop-color: #bbbbbb;--ms-drop-hide-radio-hover-bgcolor: var(--slick-base-dark-menu-item-hover-color);--ms-option-highlight-bg-color: var(--slick-multiselect-select-all-label-hover-bg-color);--ms-ok-button-bg-color: #262626;--ms-ok-button-bg-hover-color: #373c42;--ms-placeholder-color: #999;--ms-select-all-label-hover-border: var(--slick-base-dark-menu-item-border)}.ms-dark-mode .text-color-primary,.ms-drop.ms-dark-mode .text-color-primary,.slick-dark-mode .ms-dark-mode .text-color-primary,.slick-dark-mode .slick-submenu .text-color-primary,.slick-dark-mode .text-color-primary{color:var(--slick-primary-color)}.dark-mode{--slick-button-border-color: #626262;--slick-button-hover-border-color: #939393;--slick-button-primary-color: #bababa;--slick-button-style-bg-color: #252525}.dark-mode .text-color-primary{--text-color-primary: var(--slick-primary-color, rgb(88.8729508197, 155.4610655738, 253.6270491803))}.dark-mode .text-color-secondary{--text-color-secondary: rgba(222, 226, 230, 0.75)}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */@keyframes fade{0%,100%{background:none}50%{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234))}}@keyframes slickgrid-invalid-highlight{from{box-shadow:0 0 6px red}to{box-shadow:none}}.full-height{height:100%}.grid-pane{width:100%}.pointer{cursor:pointer}.btn-default{color:var(--slick-btn-default-text-color, #212529);border:var(--slick-btn-default-border, 1px solid #dbdbdb)}.btn-default:hover{border-color:var(--slick-btn-default-border-hover-color, #b5b5b5)}.slick-dark-mode .btn-default{color:var(--slick-btn-default-text-color, #212529);border:var(--slick-btn-default-border, 1px solid #dbdbdb)}.slick-dark-mode .btn-default:hover{border-color:var(--slick-btn-default-border-hover-color, #b5b5b5)}.slickgrid-container{outline:0;position:relative;box-sizing:content-box;width:100%;border-top:var(--slick-container-border-top, 0 none);border-bottom:var(--slick-container-border-bottom, 1px solid #dddddd);border-left:var(--slick-container-border-left, 0 none);border-right:var(--slick-container-border-right, 0 none);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif)}.slickgrid-container input[type=checkbox]{vertical-align:baseline;margin:0}.slickgrid-container .slick-group-header-column,.slickgrid-container .slick-header-columns,.slickgrid-container .slick-header-column{box-sizing:content-box !important}.slickgrid-container .slick-header-column:hover{background:var(--slick-header-column-background-hover, rgba(249.9, 249.9, 249.9, 0.6))}.slickgrid-container .slick-header-column-active{background-color:var(--slick-header-column-background-active, rgba(242.25, 242.25, 242.25, 0.6)) !important}.slickgrid-container .slick-headerrow{background:var(--slick-grid-header-background, rgba(255, 255, 255, 0.6))}.slickgrid-container .grid-canvas{background:var(--slick-canvas-bg-color, #fff)}.slickgrid-container .slick-group{border-bottom:var(--slick-group-border-bottom, 2px solid silver)}.slickgrid-container .slick-sortable-placeholder{background:var(--slick-header-column-sortable-background-hover, #e0e0e0)}.slickgrid-container .slick-row{position:absolute;width:100%;border:0;line-height:20px;color:var(--slick-cell-text-color, #333);font-family:var(--slick-cell-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-weight:var(--slick-cell-font-weight, normal)}.slickgrid-container .slick-row:hover{background-color:var(--slick-row-mouse-hover-color, #eff5fc);box-shadow:var(--slick-row-mouse-hover-box-shadow, none);z-index:var(--slick-row-mouse-hover-z-index, 5)}.slickgrid-container .slick-row.active{padding:var(--slick-cell-padding, 5px 6px)}.slickgrid-container .slick-row.highlighter{background:orange !important;transition-property:background;transition-duration:3s;transition-timing-function:ease-in}.slickgrid-container .slick-row.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .slick-row.odd{background-color:var(--slick-cell-odd-background-color, rgb(247.35, 247.35, 247.35))}.slickgrid-container .slick-row.odd:hover{background-color:var(--slick-row-mouse-hover-color, #eff5fc)}.slickgrid-container .slick-row.odd .slick-cell{background:inherit}.slickgrid-container .slick-row.odd .slick-cell.selected{background-color:var(--slick-row-selected-color, #dae8f1)}.slickgrid-container .slick-row.odd .slick-cell.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .slick-row.highlight{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234))}.slickgrid-container .slick-row.highlight-animate{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234)) !important;animation:fade var(--slick-row-highlight-fade-animation, 1s linear)}.slickgrid-container .slick-row.slick-group-totals{color:var(--slick-group-totals-formatter-color, gray);background:var(--slick-group-totals-formatter-bgcolor, #fff)}.slickgrid-container .slick-row.slick-group-totals .slick-cell{font-size:var(--slick-group-totals-formatter-font-size, 14px)}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell{background-color:var(--slick-row-based-edit-editmode-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell:hover,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover{background-color:var(--slick-row-based-edit-editmode-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell:hover .active,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover .active{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5)) !important}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell .active,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active{background-color:var(--slick-row-based-edit-editmode-active-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell .active:hover,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active:hover{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row .slick-cell.invalid{border-color:red;animation-duration:.2s;animation-name:slickgrid-invalid-highlight}.slickgrid-container .slick-row .slick-cell.active{box-shadow:var(--slick-cell-active-box-shadow, inset 0 0 0 1px #aaaaaa);border:var(--slick-cell-active-border, none);z-index:var(--slick-cell-active-z-index, 6);padding:var(--slick-cell-padding, 5px 6px)}.slickgrid-container .slick-row .slick-cell.active input.dual-editor-text{width:calc(50% + 1px - 5px);height:100%;outline:0;transform:translate(0, -2px)}.slickgrid-container .slick-row .slick-cell.slick-rbe-unsaved-cell{background-color:var(--slick-row-based-edit-unsaved-cell-bgcolor, #f3ed91) !important}.slickgrid-container .slick-row.active-row .slick-cell{background-color:#e2fffd}.slickgrid-container .slick-row.active-row.odd .slick-cell{background-color:hsl(0,0%,95%)}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell{background-color:var(--slick-row-based-edit-editmode-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover{background-color:var(--slick-row-based-edit-editmode-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover .active{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5)) !important}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active{background-color:var(--slick-row-based-edit-editmode-active-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active:hover{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-group-header-columns{position:relative;white-space:nowrap;cursor:default;overflow:hidden}.slickgrid-container .slick-group-header{width:100%;overflow:hidden;border-left:0px}.slickgrid-container .slick-group-header-column.slick-state-default{position:relative;display:inline-block;overflow:hidden;text-overflow:ellipsis;height:16px;line-height:16px;margin:0;padding:4px}.slickgrid-container .slick-viewport,.slickgrid-container .slick-top-panel-scroller,.slickgrid-container .slick-header,.slickgrid-container .slick-headerrow,.slickgrid-container .slick-footerrow{position:relative;width:100%;border:1px solid none;border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-right-width:0;border-bottom-width:0;margin:0;outline:0;scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1)}.slickgrid-container .slick-top-panel-scroller{overflow:hidden}.slickgrid-container .slick-pane{position:absolute;outline:0;overflow:hidden;width:100%}.slickgrid-container .slick-pane-header{display:block;background-color:var(--slick-header-background-color, #ffffff);border-bottom:var(--slick-header-border-bottom, 0 none)}.slickgrid-container .slick-pane-top{box-sizing:border-box;border-top:var(--slick-pane-top-border-top, none)}.slickgrid-container .slick-viewport{height:100%;overflow:auto;border-top:var(--slick-viewport-border-top, 0 none);border-bottom:var(--slick-viewport-border-bottom, 0 none);border-left:var(--slick-viewport-border-left, 0 none);border-right:var(--slick-viewport-border-right, 0 none)}.slickgrid-container .slick-viewport ::-webkit-scrollbar{-webkit-appearance:none}.slickgrid-container .slick-viewport ::-webkit-scrollbar-thumb{border-radius:4px;border:2px solid #fff;background-color:rgba(0,0,0,.5)}.slickgrid-container .slick-header,.slickgrid-container .slick-headerrow,.slickgrid-container .slick-footerrow{overflow:hidden}.slickgrid-container .slick-headerrow{border-top-color:rgba(0,0,0,0);border-top-width:0}.slickgrid-container .slick-top-panel,.slickgrid-container .slick-header-columns,.slickgrid-container .slick-headerrow-columns,.slickgrid-container .slick-footerrow-columns{position:relative;white-space:nowrap;cursor:default;overflow:hidden;margin:0;padding:0;border:0;outline:0}.slickgrid-container .slick-cell,.slickgrid-container .slick-header-column,.slickgrid-container .slick-headerrow-column,.slickgrid-container .slick-footerrow-column{position:absolute;top:0;bottom:0;border-top-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-top-width:0;border-left-width:0;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;z-index:1;white-space:nowrap;cursor:default}.slickgrid-container .slick-cell.slick-header-is-leaf,.slickgrid-container .slick-header-column.slick-header-is-leaf,.slickgrid-container .slick-headerrow-column.slick-header-is-leaf,.slickgrid-container .slick-footerrow-column.slick-header-is-leaf{border-bottom-color:rgba(0,0,0,0);border-bottom-width:0}.slickgrid-container .slick-header-column.slick-state-default{position:relative;display:inline-block;overflow:hidden;text-overflow:ellipsis;height:16px;line-height:16px;margin:0;padding:4px;border-right:1px solid var(--slick-grid-border-color, none);border-left:0px !important;border-top:0px !important;border-bottom:0px !important;float:left}.slickgrid-container .slick-header-column{padding:var(--slick-header-padding, 4px 4px 4px 4px)}.slickgrid-container .grid-canvas{position:relative;outline:0}.slickgrid-container .slick-header.slick-state-default{box-shadow:0 1px 2px rgba(0,0,0,.1)}.slickgrid-container .slick-column-name{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--slick-header-row-count, 2)}.slickgrid-container .slick-cell{background:inherit;border:1px rgba(0,0,0,0);box-sizing:border-box;border-style:var(--slick-grid-border-style, solid);display:var(--slick-cell-display, block);padding:1px 2px;align-items:center}.slickgrid-container .slick-cell.highlighted{background:#87cefa;background:rgba(0,0,255,.2);transition:all .5s}.slickgrid-container .slick-cell.flashing{border:1px solid red !important}.slickgrid-container .slick-cell.editable{z-index:11;overflow:visible;background:var(--slick-editor-bg-color, transparent);border-color:#000;border-style:solid}.slickgrid-container .slick-cell:focus{outline:none}.slickgrid-container .slick-reorder-proxy{cursor:move;display:inline-block;background:var(--slick-row-move-plugin-proxy-bg-color, blue);opacity:var(--row-move-plugin-proxy-opacity, 0.12)}.slickgrid-container .slick-reorder-guide{display:inline-block;height:var(--slick-row-move-plugin-guide-height, 2px);background:var(--slick-row-move-plugin-guide-bg-color, blue);opacity:var(--slick-row-move-plugin-guide-opacity, 0.7)}.slickgrid-container .slick-reorder-shadow-row{position:absolute;z-index:999999;box-shadow:var(--slick-row-move-plugin-shadow-row-box-shadow, rgba(0, 0, 0, 0.2) 8px 2px 8px 4px, rgba(0, 0, 0, 0.19) 2px 2px 0px 0px)}.scrollbar-fix::-webkit-scrollbar{-webkit-appearance:none}.slickgrid-container .grid-canvas .slick-cell,.slickgrid-container .grid-canvas .slick-headerrow-column{border-top:var(--slick-cell-border-top, 1px solid #dddddd);border-bottom:var(--slick-cell-border-bottom, 1px transparent);border-left:var(--slick-cell-border-left, 1px transparent);border-right:var(--slick-cell-border-right, 1px transparent);box-shadow:var(--slick-cell-box-shadow, none)}.slickgrid-container .grid-canvas .slick-cell{padding:var(--slick-cell-padding, 5px 6px);font-size:var(--slick-font-size-base, 14px)}.slickgrid-container .grid-canvas .slick-cell td{font-size:var(--slick-font-size-base, 14px)}body .slickgrid-container .grid-canvas .slick-cell{line-height:20px}.slickgrid-container .grid-canvas .slick-cell.even{background-color:var(--slick-cell-even-background-color, #ffffff)}.slickgrid-container .grid-canvas .slick-cell.slick-rbe-unsaved-cell{background-color:var(--slick-row-based-edit-unsaved-cell-bgcolor, #f3ed91) !important}.slickgrid-container .grid-canvas .slick-cell a,.slickgrid-container .grid-canvas .slick-cell a:visited,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a:visited{color:var(--slick-link-color, #08c)}.slickgrid-container .grid-canvas .slick-cell a:hover,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a:hover{color:var(--slick-link-color-hover, darker(#08c, 15%));border-bottom:none}.slickgrid-container .grid-canvas .slick-cell table{height:100%;padding:0;background:none}.slickgrid-container .grid-canvas .slick-cell td{padding:0;vertical-align:middle;text-align:left}.slickgrid-container .grid-canvas .slick-cell.selected{background-color:var(--slick-row-selected-color, #dae8f1)}.slickgrid-container .grid-canvas .slick-cell.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .grid-canvas .slick-cell select:not([multiple]).form-control{height:100%;padding:0}.slickgrid-container .grid-canvas .slick-cell .slick-group-title{display:var(--slick-draggable-group-title-display, inline-flex);align-items:var(--slick-draggable-group-title-align-items, center);gap:var(--slick-draggable-group-title-gap, 4px);height:var(--slick-draggable-group-title-height, 20px);line-height:var(--slick-draggable-group-title-line-height, 20px);vertical-align:var(--slick-draggable-group-title-vertical-align, none)}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle{cursor:pointer;display:inline-block;width:1em;height:1em;color:var(--slick-icon-group-color, #0d6efd);font-size:var(--slick-icon-group-font-size, calc(18px + 6px));margin-right:var(--slick-icon-group-margin-right, 2px)}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.expanded{--slick-icon-group-expanded-svg: url(${ur});-webkit-mask:var(--slick-icon-group-expanded-svg) no-repeat;mask:var(--slick-icon-group-expanded-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.collapsed{--slick-icon-group-collapsed-svg: url(${_r});-webkit-mask:var(--slick-icon-group-collapsed-svg) no-repeat;mask:var(--slick-icon-group-collapsed-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.expanded,.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.collapsed{background-color:currentColor}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle,.slickgrid-container .grid-canvas .slick-cell .mdi{vertical-align:var(--slick-icon-with-text-valign, middle)}.slickgrid-container .slick-header{border-top:var(--slick-header-border-top, 0 none);border-right:var(--slick-header-border-right, 0 none);border-bottom:var(--slick-header-border-bottom, 0 none);border-left:var(--slick-header-border-left, 0 none);width:100%;box-shadow:none !important}.slickgrid-container .slick-headerrow{border-bottom:var(--slick-header-filter-row-border-bottom, 0 none);border-top:var(--slick-header-filter-row-border-top, 0 none);border-left:var(--slick-header-filter-row-border-left, 0 none);border-right:var(--slick-header-filter-row-border-right, 0 none)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column{border:none;display:inline-flex;align-items:center;padding:var(--slick-header-row-filter-padding, 4px);background:var(--slick-header-row-background-color, #ffffff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column input,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column select,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column textarea{margin-right:0;padding:var(--slick-header-input-padding, 0 6px);height:var(--slick-header-input-height, 27px);box-sizing:border-box}.slickgrid-container .slick-footerrow{border-top:var(--slick-grid-footer-border-top, 1px solid #d0d0d0);background-color:var(--slick-grid-footer-bg-color, #fafaf9)}.slickgrid-container .slick-footerrow .slick-footerrow-columns .slick-footerrow-column{display:var(--slick-grid-footer-display, flex);align-items:var(--slick-grid-footer-align-items, center);justify-content:var(--slick-grid-footer-justify-content, normal);font-size:var(--slick-grid-footer-font-size, 13px);font-style:var(--slick-grid-footer-font-style, normal);font-weight:var(--slick-grid-footer-font-weight, bold);padding:var(--slick-grid-footer-cell-padding, 5px 6px);border-left:var(--slick-grid-footer-cell-border-left, 1px transparent)}.slickgrid-container .slick-header-columns{background:var(--slick-grid-header-background, rgba(255, 255, 255, 0.6));background-color:var(--slick-header-background-color, #ffffff);width:calc(100% - var(--slick-header-scroll-width-to-remove, 16px))}.slickgrid-container .slick-header-columns [id$=checkbox_selector]{justify-content:center;display:flex}.slickgrid-container .slick-header-columns .slick-header-sortable .slick-column-name{margin-left:0}.slickgrid-container .slick-header-columns .slick-header-column{height:var(--slick-header-column-height, calc(17px * 2));line-height:var(--slick-font-size-base, 14px);margin:0;border-top:var(--slick-header-column-border-top, 0 none);border-right:var(--slick-header-column-border-right, 0 none);border-bottom:var(--slick-header-column-border-bottom, 0 none);border-left:var(--slick-header-column-border-left, 0 none);white-space:normal}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{padding:var(--slick-cell-padding, 5px 6px);font-size:var(--slick-font-size-base, 14px)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default td{font-size:var(--slick-font-size-base, 14px)}body .slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{line-height:20px}.slickgrid-container .slick-header-columns .slick-header-column .slick-column-name{margin-right:var(--slick-header-column-name-margin-right, 0)}.slickgrid-container .slick-header-columns .slick-header-column{background:var(--slick-header-background-color, #ffffff);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);color:var(--slick-header-text-color, #333);font-size:var(--slick-header-font-size, 14px);font-weight:var(--slick-header-font-weight, bold)}.slickgrid-container .slick-header-columns .slick-header-column a,.slickgrid-container .slick-header-columns .slick-header-column a:visited{color:var(--slick-text-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column a:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{background:var(--slick-header-background-color, #ffffff);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);color:var(--slick-header-text-color, #333);font-size:var(--slick-header-font-size, 14px);font-weight:var(--slick-header-font-weight, bold)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a,.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a:visited{color:var(--slick-text-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-header-column-sorted{font-style:normal;color:var(--slick-sorting-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator,.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-numbered{display:inline-block;position:absolute;color:var(--slick-icon-sort-color, #0d6efd)}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator{height:1em;width:1em;left:auto;font-size:var(--slick-icon-sort-font-size, 23px);right:var(--slick-icon-sort-position-right, 3px);top:var(--slick-icon-sort-position-top, calc(15px * 2 - 9px))}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-numbered{font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-sort-indicator-number-font-size, 10px);width:var(--slick-sort-indicator-number-width, 8px);left:var(--slick-sort-indicator-number-left, auto);right:var(--slick-sort-indicator-number-right, 0px);top:var(--slick-sort-indicator-number-top, calc(13px * 2))}.slickgrid-container .slick-header-columns .slick-header-column.slick-header-sortable.slick-state-hover:not(.slick-header-column-sorted) .slick-sort-indicator{opacity:var(--slick-sort-indicator-hint-opacity, 0);--slick-icon-sort-asc-icon-svg: url(${yr});-webkit-mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-asc{--slick-icon-sort-asc-icon-svg: url(${yr});-webkit-mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-desc{--slick-icon-sort-desc-icon-svg: url(${zr});-webkit-mask:var(--slick-icon-sort-desc-icon-svg) no-repeat;mask:var(--slick-icon-sort-desc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-asc,.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-desc{opacity:1;background-color:currentColor}.slickgrid-container .slick-header-columns .slick-header-column .slick-resizable-handle{position:absolute;font-size:.1px;display:block;cursor:col-resize;top:0;height:100%;width:7px;right:0;z-index:1}.slickgrid-container .slick-header-columns .slick-header-column .slick-resizable-handle:hover{border-bottom:var(--slick-header-resizable-hover-border-bottom, 0 none);border-left:var(--slick-header-resizable-hover-border-left, 0 none);border-right:var(--slick-header-resizable-hover-border-right, 1px solid #d0d0d0);border-top:var(--slick-header-resizable-hover-border-top, 0 none);border-radius:var(--slick-header-resizable-hover-border-radius, 8px);width:var(--slick-header-resizable-hover-width, 7px);right:var(--slick-header-resizable-hover-right, 0);height:var(--slick-header-resizable-hover-height, 100%);top:var(--slick-header-resizable-hover-top, 0);opacity:var(--slick-header-resizable-hover-opacity, 1)}.slickgrid-container .slick-header-columns .slick-header-column.unorderable{background-color:var(--slick-grid-header-unorderable-bg-color, rgba(255, 255, 255, 0.6))}.slickgrid-container .slick-preheader-panel.slick-state-default,.slickgrid-container .slick-topheader-panel.slick-state-default{border-bottom:var(--slick-preheader-border-bottom, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns{border-top:var(--slick-preheader-border-top, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column{height:var(--slick-preheader-height, 25px);border-left:var(--slick-preheader-border-left, none);border-right:var(--slick-preheader-border-right, none);font-size:var(--slick-preheader-font-size, calc(14px + 3px));justify-content:var(--slick-preheader-grouped-title-justify, left);display:var(--slick-preheader-grouped-title-display, inline-grid)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column:first-child,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column:first-child{border-left:var(--slick-preheader-border-left-first-element, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column:last-child,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column:last-child{border-right:var(--slick-preheader-border-right-last-element, none)}.slickgrid-container .slick-pane-left.frozen{border-right:var(--slick-frozen-border-right, 1px solid #a5a5a5)}.slickgrid-container .slick-pane-bottom{border-top:var(--slick-frozen-border-bottom, 1px solid #a5a5a5)}.slickgrid-container .slick-viewport-bottom.slick-viewport-right{overflow-y:var(--slick-frozen-overflow-right, scroll) !important}.slickgrid-container .input-group{display:flex}.slickgrid-container .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:0}.slickgrid-container .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback).slick-slider-horizontal{margin-left:10px}.slickgrid-container .input-group .input-group-append,.slickgrid-container .input-group .input-group-prepend{display:inline-flex;width:auto}.slickgrid-container .input-group .input-group-addon input{flex:1 1 auto;width:1%}.slickgrid-container .input-group .input-group-addon .input-group-text{height:100%}.slickgrid-container .input-group .input-group-addon.input-group-append .input-group-text{margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.slickgrid-container .input-group .input-group-addon.input-group-prepend .input-group-text{margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */@media only screen and (min-width: 768px){.slick-col-medium-1{flex-basis:8.3333333333%}.slick-col-medium-2{flex-basis:16.6666666667%}.slick-col-medium-3{flex-basis:25%}.slick-col-medium-4{flex-basis:33.3333333333%}.slick-col-medium-5{flex-basis:41.6666666667%}.slick-col-medium-6{flex-basis:50%}.slick-col-medium-7{flex-basis:58.3333333333%}.slick-col-medium-8{flex-basis:66.6666666667%}.slick-col-medium-9{flex-basis:75%}.slick-col-medium-10{flex-basis:83.3333333333%}.slick-col-medium-11{flex-basis:91.6666666667%}.slick-col-medium-12{flex-basis:100%}}@media only screen and (min-width: 992px){.slick-col-large-1{flex-basis:8.3333333333%}.slick-col-large-2{flex-basis:16.6666666667%}.slick-col-large-3{flex-basis:25%}.slick-col-large-4{flex-basis:33.3333333333%}.slick-col-large-5{flex-basis:41.6666666667%}.slick-col-large-6{flex-basis:50%}.slick-col-large-7{flex-basis:58.3333333333%}.slick-col-large-8{flex-basis:66.6666666667%}.slick-col-large-9{flex-basis:75%}.slick-col-large-10{flex-basis:83.3333333333%}.slick-col-large-11{flex-basis:91.6666666667%}.slick-col-large-12{flex-basis:100%}}@media only screen and (min-width: 1200px){.slick-col-xlarge-1{flex-basis:8.3333333333%}.slick-col-xlarge-2{flex-basis:16.6666666667%}.slick-col-xlarge-3{flex-basis:25%}.slick-col-xlarge-4{flex-basis:33.3333333333%}.slick-col-xlarge-5{flex-basis:41.6666666667%}.slick-col-xlarge-6{flex-basis:50%}.slick-col-xlarge-7{flex-basis:58.3333333333%}.slick-col-xlarge-8{flex-basis:66.6666666667%}.slick-col-xlarge-9{flex-basis:75%}.slick-col-xlarge-10{flex-basis:83.3333333333%}.slick-col-xlarge-11{flex-basis:91.6666666667%}.slick-col-xlarge-12{flex-basis:100%}}@media only screen and (max-width: 768px){[class*=slick-col-]{width:100%}}.slick-cell input.dual-editor-text,.slick-cell input.editor-text{border:var(--slick-text-editor-border, 1px solid #e2e2e2);border-radius:var(--slick-text-editor-border-radius, 3px);background:var(--slick-text-editor-background, #ffffff);color:var(--slick-text-editor-color, #333);padding-bottom:var(--slick-text-editor-padding-bottom, 0);padding-left:var(--slick-text-editor-padding-left, 2px);padding-right:var(--slick-text-editor-padding-right, 0);padding-top:var(--slick-text-editor-padding-top, 0);margin-left:var(--slick-text-editor-margin-left, -2px);margin-bottom:var(--slick-text-editor-margin-bottom, 0);margin-right:var(--slick-text-editor-margin-right, 0px);margin-top:var(--slick-text-editor-margin-top, 0px);outline:0;height:100%;max-width:100%}.slick-cell input.dual-editor-text:not(.input-group-editor),.slick-cell input.editor-text:not(.input-group-editor){width:100%}.slick-cell input.dual-editor-text:focus,.slick-cell input.editor-text:focus{outline:0;border-color:var(--slick-text-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-cell input.dual-editor-text.right,.slick-cell input.editor-text.right{margin-left:var(--slick-text-editor-right-input-margin-left, calc(-2px + 9px))}.slick-cell input.dual-editor-text[readonly]:not(.date-picker),.slick-cell input.editor-text[readonly]:not(.date-picker){background-color:var(--slick-text-editor-readonly-color, #f0f0f0)}.slick-cell input.dual-editor-text.date-picker,.slick-cell input.editor-text.date-picker{cursor:pointer}.slick-cell .slider-editor{height:100%}.slick-cell .slider-editor .slider-editor-input{height:var(--slick-slider-editor-height, 100%)}.slick-cell .slider-editor .slider-editor-input:focus{outline:0;border-color:var(--slick-slider-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-slider-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-cell .input-group input.editor-text{margin-left:0;transform:none}.slick-cell .ms-filter.select-editor{transform:var(--slick-multiselect-editor-transform, translate(0, -2px));height:var(--slick-multiselect-editor-height, 24px)}.slick-cell .ms-filter.select-editor button.ms-choice{height:var(--slick-multiselect-editor-height, 24px)}.slick-cell .autocomplete-container.input-group,.slick-cell .vanilla-picker.input-group{display:flex;align-items:center;flex:1;height:var(--slick-date-editor-height, 24px)}.slick-cell .autocomplete-container.input-group .input-group-btn.input-group-append,.slick-cell .vanilla-picker.input-group .input-group-btn.input-group-append{display:inline-flex;align-items:center;height:100%}.slick-cell .autocomplete-container.input-group .input-group-btn.input-group-append .btn,.slick-cell .vanilla-picker.input-group .input-group-btn.input-group-append .btn{display:inline-flex;align-items:center;border-top-left-radius:0px;border-bottom-left-radius:0px;margin-left:-1px}.slick-cell .autocomplete-container.input-group .input-group-btn .btn,.slick-cell .vanilla-picker.input-group .input-group-btn .btn{background-color:var(--slick-input-group-btn-bg-color, #f9f9f9);border:var(--slick-input-group-btn-border, 1px solid #ccc);padding:var(--slick-editor-input-group-clear-btn-icon-padding, 6px);border-top-right-radius:var(--slick-text-editor-border-radius, 3px);border-bottom-right-radius:var(--slick-text-editor-border-radius, 3px);cursor:pointer;height:var(--slick-date-editor-height, 24px)}.slick-cell .autocomplete-container.input-group .input-group-btn .btn:hover:not([disabled]),.slick-cell .vanilla-picker.input-group .input-group-btn .btn:hover:not([disabled]){background-color:var(--slick-input-group-btn-hover-bg-color, #eee)}.slick-cell .autocomplete-container.input-group .input-group-btn .btn .icon-clear,.slick-cell .vanilla-picker.input-group .input-group-btn .btn .icon-clear{display:flex;align-items:center;background-color:currentColor;height:1em;width:1em;--slick-editor-input-group-clear-btn-icon-svg: url(${hr});-webkit-mask:var(--slick-editor-input-group-clear-btn-icon-svg) no-repeat;mask:var(--slick-editor-input-group-clear-btn-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-large-editor-text{z-index:10000;position:absolute;background:var(--slick-large-editor-background-color, #ffffff);color:var(--slick-large-editor-text-color, #333);padding:var(--slick-large-editor-text-padding, 5px);border:var(--slick-large-editor-border, 2px solid #a0a0a0);border-radius:var(--slick-large-editor-border-radius, 6px)}.slick-large-editor-text .editor-footer{text-align:var(--slick-large-editor-button-text-align, right)}.slick-large-editor-text .editor-footer button{margin-left:var(--slick-large-editor-footer-spacing, 2px);border-radius:var(--slick-large-editor-button-border-radius, 4px)}.slick-large-editor-text textarea{background:var(--slick-large-editor-background-color, #ffffff);color:var(--slick-large-editor-text-color, #333);border:0;outline:0}.slick-large-editor-text .counter{float:left;font-size:var(--slick-large-editor-count-font-size, 11px);margin-top:var(--slick-large-editor-count-margin-top, 8px)}.slick-large-editor-text .counter .separator{margin:var(--slick-large-editor-count-separator-margin, 0 1px)}.slick-modal-open{overflow:hidden}.slick-editor-modal{position:fixed;overflow-y:auto;top:0;right:0;bottom:0;left:0;opacity:1;background:var(--slick-editor-modal-backdrop-transition-background, rgba(0, 0, 0, 0.6));z-index:var(--slick-editor-modal-container-z-index, 1050);transition:var(--slick-editor-modal-backdrop-transition-start, opacity 0.15s linear)}.slick-editor-modal .slick-editor-modal-content{display:inline-block;position:absolute;border-radius:var(--slick-editor-modal-container-radius, 2px);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);border:var(--slick-editor-modal-container-border, 1px solid #b8b8b8);color:var(--slick-editor-modal-text-color, #000);margin:var(--slick-editor-modal-container-margin, 8px);background-color:var(--slick-editor-modal-container-bg-color, #ffffff);box-shadow:var(--slick-editor-modal-container-box-shadow, 0 0 3px #a7a7a7);width:var(--slick-editor-modal-container-width, 400px);min-width:var(--slick-editor-modal-container-min-width, 420px);top:var(--slick-editor-modal-container-top, 30px);left:var(--slick-editor-modal-container-left, 50%);transform:var(--slick-editor-modal-container-transform, translate(-50%));transition:var(--slick-editor-modal-backdrop-transition-end, 0.3s linear);transition-property:opacity,transform}@media only screen and (min-width: 768px){.slick-editor-modal .slick-editor-modal-content.split-view{width:calc(400px*2)}.slick-editor-modal .slick-editor-modal-content.triple-split-view{width:calc(400px*3)}}@media only screen and (max-width: 1200px){.slick-editor-modal .slick-editor-modal-content.triple-split-view{width:calc(400px*2)}}@media only screen and (max-width: 768px){.slick-editor-modal .slick-editor-modal-content{width:100% !important;margin:0;top:0}}.slick-editor-modal .slick-editor-modal-content .reset-container{width:100%}.slick-editor-modal .slick-editor-modal-content .reset-container .reset-form.btn{color:var(--slick-editor-modal-reset-btn-color, #333);background-color:var(--slick-editor-modal-reset-btn-bg-color, #fff);float:right}.slick-editor-modal .slick-editor-modal-content .reset-container .reset-form.btn span.mdi{margin-right:5px}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset,.slick-editor-modal .slick-editor-modal-content .reset-form.btn,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn{display:inline-flex;margin:var(--slick-editor-modal-footer-btn-margin, 0 5px 0 0);height:var(--slick-editor-modal-footer-btn-height, inherit);border:var(--slick-editor-modal-footer-btn-border, 1px solid #dbdbdb);border-radius:var(--slick-editor-modal-footer-btn-radius, 4px)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:hover,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:hover,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:hover{border-color:var(--slick-editor-modal-footer-btn-border-hover-color, #b5b5b5)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:hover.btn-default,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:hover.btn-default,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:hover.btn-default{color:var(--slick-editor-modal-footer-btn-text-color-hover, #333333)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:disabled,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:disabled,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:disabled{background-color:var(--slick-button-primary-bg-color-disabled, #bebebe)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset{height:var(--slick-editor-modal-editor-btn-reset-height, 20px);background-color:var(--slick-editor-modal-editor-btn-reset-bg-color, #ffffff);margin:var(--slick-editor-modal-editor-btn-reset-margin, 0px 0 2px 5px)}.slick-editor-modal .slick-editor-modal-content .input-group-btn .btn-default:disabled{background-color:var(--slick-editor-modal-default-btn-disabled-bg-color, #eeeeee);color:var(--slick-editor-modal-default-btn-disabled-color, #bababa)}.slick-editor-modal .slick-editor-modal-content .close{cursor:pointer;position:absolute;float:right;line-height:0;background-color:var(--slick-editor-modal-close-btn-bg-color, transparent);opacity:var(--slick-editor-modal-close-btn-opacity, 1);border:var(--slick-editor-modal-close-btn-border, 0px solid #9c9c9c);color:var(--slick-editor-modal-close-btn-color, #909090);font-family:var(--slick-editor-modal-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-editor-modal-close-btn-font-size, 26px);font-weight:var(--slick-editor-modal-close-btn-font-weight, 500);height:var(--slick-editor-modal-close-btn-height, 20px);margin:var(--slick-editor-modal-close-btn-margin, 1px);padding:var(--slick-editor-modal-close-btn-padding, 0px);width:var(--slick-editor-modal-close-btn-width, 20px);right:var(--slick-editor-modal-close-btn-right, 10px);top:var(--slick-editor-modal-close-btn-top, 10px)}.slick-editor-modal .slick-editor-modal-content .close:hover{color:var(--slick-editor-modal-close-btn-color-hover, rgb(80.25, 80.25, 80.25))}@media only screen and (min-width: 769px){.slick-editor-modal .slick-editor-modal-content .close.outside{color:var(--slick-editor-modal-close-btn-outside-color, #dddddd);font-size:var(--slick-editor-modal-close-btn-outside-font-size, 30px);right:var(--slick-editor-modal-close-btn-outside-right, -24px);top:var(--slick-editor-modal-close-btn-outside-top, -28px)}.slick-editor-modal .slick-editor-modal-content .close.outside:hover{color:var(--slick-editor-modal-close-btn-outside-color-hover, rgb(195.5, 195.5, 195.5))}}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-title{font-size:var(--slick-editor-modal-title-font-size, 20px);font-weight:var(--slick-editor-modal-title-font-weight, 500);line-height:var(--slick-editor-modal-title-line-height, 28px);color:var(--slick-editor-modal-title-font-color, #333333);height:var(--slick-editor-modal-title-height, 30px);overflow:hidden auto;text-align:var(--slick-editor-modal-title-text-align, left);text-overflow:ellipsis;width:calc(100% - 20px - 10px);white-space:nowrap}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-title.outside{width:100%}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body{padding:var(--slick-editor-modal-body-padding, 6px 8px 22px 8px);min-height:var(--slick-editor-modal-body-min-height, 250px);max-height:var(--slick-editor-modal-body-max-height, calc(100vh - 52px - 50px - 30px - 15px));overflow:var(--slick-editor-modal-body-overflow, hidden auto);scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1);display:flex;flex-wrap:wrap}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body .slick-cell{height:inherit}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body .validation-summary{padding:var(--slick-editor-modal-validation-summary-padding, 5px 10px);color:var(--slick-editor-modal-validation-summary-color, #ff1d1d);width:var(--slick-editor-modal-validation-summary-width, 100%);margin-bottom:var(--slick-editor-modal-validation-summary-margin-bottom, 12px);font-size:var(--slick-editor-modal-validation-summary-font-size, 13px);font-style:var(--slick-editor-modal-validation-summary-font-style, italic)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-header{padding:var(--slick-editor-modal-header-padding, 12px 8px);height:var(--slick-editor-modal-header-height, 52px);border-bottom:var(--slick-editor-modal-header-border-bottom, 1px solid #d2d2d2);background-color:var(--slick-editor-modal-header-bg-color, #ffffff)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer{background-color:var(--slick-editor-modal-footer-bg-color, #f9f9f9);border-top:var(--slick-editor-modal-footer-border-top, 1px solid #c9c9c9);min-height:var(--slick-editor-modal-footer-height, 50px);padding:var(--slick-editor-modal-footer-padding, 8px);line-height:var(--slick-editor-modal-footer-line-height, 30px)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons{float:right;text-align:right;width:var(--slick-editor-modal-footer-buttons-width, 60%)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons button{max-width:var(--slick-editor-modal-footer-btn-max-width, 162px);overflow:hidden;text-overflow:ellipsis}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons .saving:before{height:var(--slick-editor-modal-footer-btn-saving-icon-height, 18px);width:var(--slick-editor-modal-footer-btn-saving-icon-width, 18px);display:var(--slick-editor-modal-footer-btn-saving-icon-display, inline-block);vertical-align:var(--slick-editor-modal-footer-btn-saving-icon-vertical-align, bottom);margin:var(--slick-editor-modal-footer-btn-saving-icon-margin, -1px 5px 0 0);animation:var(--slick-editor-modal-footer-btn-saving-icon-animation, md-spin 1s infinite linear);content:var(--slick-editor-modal-footer-btn-saving-icon-content, url(${$r}))}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-status-text{float:left;text-align:left;width:var(--slick-editor-modal-footer-status-text-width, 40%);font-size:var(--slick-editor-modal-status-text-font-size, 12px);color:var(--slick-editor-modal-status-text-color, #333333)}.slick-editor-modal .slick-editor-modal-content .item-details-label{display:block;margin:var(--slick-editor-modal-detail-label-margin, 2px 0 0 10px);color:var(--slick-editor-modal-detail-label-color, #000);font-size:var(--slick-editor-modal-detail-label-font-size, 13px);font-style:var(--slick-editor-modal-detail-label-font-style, normal);font-weight:var(--slick-editor-modal-detail-label-font-weight, bold)}.slick-editor-modal .slick-editor-modal-content .item-details-label.invalid{color:var(--slick-editor-modal-detail-label-color-invalid, #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container{display:block;box-sizing:border-box;border:var(--slick-editor-modal-detail-container-border, 0);border-radius:var(--slick-editor-modal-detail-container-border-radius, 3px);line-height:var(--slick-editor-modal-detail-container-line-height, 20px);margin:var(--slick-editor-modal-detail-container-margin, 4px 10px 0 10px);padding:var(--slick-editor-modal-detail-container-padding, 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input{color:var(--slick-editor-modal-text-color, #000);height:var(--slick-editor-modal-input-editor-height, 28px);margin:var(--slick-editor-modal-input-editor-margin, 0);border:var(--slick-editor-modal-input-editor-border, 1px solid #d2d2d2);padding:var(--slick-editor-modal-input-editor-padding, 0 6px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input:focus{border-color:var(--slick-text-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .input-group{display:flex;position:relative;height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .input-group input{height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text{border:var(--slick-editor-modal-large-editor-border, 1px solid #d2d2d2);border-radius:var(--slick-editor-modal-large-editor-border-radius, 3px);padding:var(--slick-editor-modal-large-editor-padding, 6px 6px 2px 6px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text:focus-within{border-color:var(--slick-text-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text textarea{width:100%;height:100%}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text textarea:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text .editor-footer{height:var(--slick-editor-modal-large-editor-footer-height, 12px);line-height:var(--slick-editor-modal-large-editor-footer-line-height, 12px);color:var(--slick-editor-modal-large-editor-count-color, #313131)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text .editor-footer .counter{font-size:var(--slick-editor-modal-large-editor-count-font-size, 10px);margin:var(--slick-editor-modal-large-editor-count-margin, 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text.invalid{border:var(--slick-editor-modal-detail-container-border-invalid, 1px solid #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text:disabled,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container button.ms-choice{height:var(--slick-editor-modal-multiselect-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container button.ms-choice:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container{padding:var(--slick-editor-modal-checkbox-editor-padding, 0 6px);border:var(--slick-editor-modal-checkbox-editor-border, 1px solid #d2d2d2);border-radius:var(--slick-editor-modal-checkbox-editor-border-radius, 3px);height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container input{height:inherit}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group{display:flex;align-items:center;height:100%}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group .input-group-btn,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group .input-group-btn{height:100%;min-width:28px}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group .input-group-btn .btn,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group .input-group-btn .btn{min-width:28px;border-left:var(--slick-editor-modal-close-btn-border-left, 1px solid #ced4da);height:var(--slick-editor-modal-input-editor-height, 28px);border-radius:var(--slick-editor-modal-close-btn-border-radius, 0 4px 4px 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.form-control{cursor:pointer;background-color:var(--slick-date-picker-bg-color, #fff)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.form-control:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec);cursor:initial}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slider-value{height:var(--slick-editor-modal-slider-editor-value-height, 28px);min-width:28px}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slider-value .input-group-text{min-height:var(--slick-editor-modal-slider-editor-value-min-height, 100%);min-width:28px;display:flex;justify-content:center;align-items:center}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified input,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .slick-large-editor-text,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .ms-choice,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .checkbox-editor-container{border:var(--slick-editor-modal-detail-container-border-modified, 1px solid orange);border-width:var(--slick-editor-modal-detail-container-border-width-modified, 1px 6px 1px 1px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.invalid input,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.invalid .slick-large-editor-text{border:var(--slick-editor-modal-detail-container-border-invalid, 1px solid #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-validation{color:var(--slick-editor-modal-validation-color, #ff1d1d);font-size:var(--slick-editor-modal-validation-font-size, 12px);font-style:var(--slick-editor-modal-validation-font-style, italic);font-weight:var(--slick-editor-modal-validation-font-weight, normal);line-height:var(--slick-editor-modal-validation-line-height, 16px);margin-left:var(--slick-editor-modal-validation-margin-left, 2px);min-height:var(--slick-editor-modal-validation-min-height, 16px)}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */li.hidden{display:none !important}.slick-column-picker{cursor:default;list-style-type:none;position:absolute;overflow-x:hidden;overflow-y:auto;resize:both;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);background-color:var(--slick-column-picker-background-color, #ffffff);border:var(--slick-column-picker-border, 1px solid #b8b8b8);border-radius:var(--slick-column-picker-border-radius, 2px);min-width:var(--slick-column-picker-min-width, 150px);padding:var(--slick-column-picker-padding, 6px);scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1);box-shadow:var(--slick-column-picker-box-shadow, none);z-index:var(--slick-column-picker-z-index, 9000)}@-moz-document url-prefix(){.slick-column-picker{padding:var(--slick-column-picker-padding-firefox, 6px 15px 6px 6px)}}.slick-column-picker .close{float:right;position:absolute;color:var(--slick-column-picker-close-btn-color, #909090);cursor:var(--slick-column-picker-close-btn-cursor, pointer);width:var(--slick-column-picker-close-btn-width, 15px);height:var(--slick-column-picker-close-btn-height, 21px);margin:var(--slick-column-picker-close-btn-margin, 1px);opacity:var(--slick-column-picker-close-btn-opacity, 0.5);padding:var(--slick-column-picker-close-btn-padding, 0px);font-family:var(--slick-column-picker-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-column-picker-close-btn-font-size, 21px);background-color:var(--slick-column-picker-close-btn-bg-color, #ffffff);border:var(--slick-column-picker-close-btn-border, 0px solid #9c9c9c);right:var(--slick-column-picker-close-btn-position-right, 5px);top:var(--slick-column-picker-close-btn-position-top, 0px)}.slick-column-picker .close:hover{opacity:var(--slick-column-picker-close-btn-opacity-hover, 1)}.slick-column-picker li{list-style:none;background:none}.slick-column-picker li a{display:block;padding:4px;font-weight:bold}.slick-column-picker li a:hover{background-color:var(--slick-column-picker-link-background-color, #ffffff)}.slick-column-picker li label{font-weight:var(--slick-column-picker-label-font-weight, normal)}.slick-column-picker li label input{margin:var(--slick-column-picker-label-margin, 4px)}.slick-column-picker div.title{font-size:var(--slick-column-picker-title-font-size, calc(14px + 2px));font-weight:var(--slick-column-picker-title-font-weight, normal);width:var(--slick-column-picker-title-width, calc(100% - 15px - 10px));border-bottom:var(--slick-column-picker-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-column-picker-title-margin-bottom, 6px)}.slick-column-picker,.slick-grid-menu{scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1)}.slick-column-picker .slick-menu-title,.slick-grid-menu .slick-menu-title{color:var(--slick-menu-title-color, #000);font-size:var(--slick-menu-title-font-size, calc(14px + 2px));font-weight:var(--slick-menu-title-font-weight, normal);border-bottom:var(--slick-column-picker-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-menu-title-margin-bottom, 6px)}.slick-column-picker-list,.slick-grid-menu-list{white-space:nowrap}@-moz-document url-prefix(){.slick-column-picker-list,.slick-grid-menu-list{width:var(--slick-column-picker-list-width-firefox, calc(100% + 12px))}}.slick-column-picker-list li,.slick-grid-menu-list li{display:flex;align-items:center;width:100%;color:var(--slick-menu-color, #000);border:var(--slick-column-picker-item-border, 1px solid transparent);border-radius:var(--slick-column-picker-item-border-radius, 0px);font-size:var(--slick-column-picker-item-font-size, 14px);height:var(--slick-column-picker-item-height, 28px);line-height:var(--slick-column-picker-item-line-height, calc(14px + 2px));list-style:none outside none;margin:0;padding:var(--slick-column-picker-item-padding, 2px 6px)}.slick-column-picker-list li:hover,.slick-grid-menu-list li:hover{border:var(--slick-column-picker-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-column-picker-item-hover-color, #fafafa)}.slick-column-picker-list li label,.slick-grid-menu-list li label{cursor:pointer;height:100%;width:100%;margin-bottom:0px}.slick-column-picker-list hr,.slick-grid-menu-list hr{margin:6px 0;border:0;background-color:var(--slick-column-picker-hr-bg-color, #f5f5f5);border-top:var(--slick-column-picker-hr-divider-border, 1px solid #d5d5d5);width:var(--slick-column-picker-divider-width, 100%);margin-left:auto;margin-right:auto;width:auto}.slick-column-picker-list label,.slick-grid-menu-list label{line-height:var(--slick-column-picker-icon-container-line-height, 12px);display:inline-flex;align-items:center;justify-content:center}.slick-column-picker-list.disabled,.slick-grid-menu-list.disabled{cursor:default}.slick-column-picker-list input[type=checkbox],.slick-grid-menu-list input[type=checkbox]{opacity:0;width:0;margin-left:0}.slick-column-picker-list .icon-checkbox-container,.slick-grid-menu-list .icon-checkbox-container{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background-color:var(--slick-column-picker-icon-container-bg-color, transparent);height:var(--slick-column-picker-icon-container-size, 1rem);width:var(--slick-column-picker-icon-container-size, 1rem);border:var(--slick-column-picker-icon-border, none);border-radius:var(--slick-column-picker-icon-border-radius, none)}.slick-column-picker-list .icon-checkbox-container div.mdi,.slick-grid-menu-list .icon-checkbox-container div.mdi{opacity:1;font-size:var(--slick-column-picker-icon-font-size, 14px);color:var(--slick-column-picker-icon-color, #0d6efd)}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-check,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-check{--slick-column-picker-icon-checked-svg: url(${Lr});-webkit-mask:var(--slick-column-picker-icon-checked-svg) no-repeat;mask:var(--slick-column-picker-icon-checked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck{--slick-column-picker-icon-unchecked-svg: url(${Lr});-webkit-mask:var(--slick-column-picker-icon-unchecked-svg) no-repeat;mask:var(--slick-column-picker-icon-unchecked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;opacity:var(--slick-column-picker-unchecked-opacity, 0.25);visibility:var(--slick-column-picker-icon-unchecked-color-visibility, visible)}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck:hover,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck:hover{opacity:var(--slick-column-picker-opacity-hover, 0.45)}.slick-column-picker-list .icon-checkbox-container+span.checkbox-label,.slick-grid-menu-list .icon-checkbox-container+span.checkbox-label{display:inline-flex;align-items:center;flex-grow:1;padding-left:var(--slick-column-picker-label-text-padding-left, 4px)}.slick-grid-menu .slick-menu-command-list{margin-bottom:var(--slick-column-picker-list-margin-bottom, 8px)}@-moz-document url-prefix(){.slick-grid-menu .slick-menu-command-list{width:var(--slick-column-picker-list-width-firefox, calc(100% + 12px))}}.slick-grid-menu li{list-style:none;background:none;overflow:hidden;text-overflow:ellipsis}@-moz-document url-prefix(){.slick-grid-menu li{margin-right:var(--slick-gri-menu-item-margin-right, 6px);width:100%}}.slick-grid-menu li a{display:block;padding:4px;font-weight:bold}.slick-grid-menu li a:hover{background-color:var(--slick-grid-menu-link-background-color, #ffffff)}.slick-grid-menu li label{font-weight:var(--slick-grid-menu-label-font-weight, normal)}.slick-grid-menu li label input{margin:var(--slick-grid-menu-label-margin, 4px)}.slick-grid-menu input{margin:4px}.slick-grid-menu-button{background-color:rgba(0,0,0,0);border:0;cursor:pointer;right:0;position:absolute;width:22px;z-index:2;color:var(--slick-grid-menu-icon-btn-color, #000);display:var(--slick-grid-menu-button-display, inline-flex);font-size:var(--slick-grid-menu-icon-font-size, 18px);padding:var(--slick-grid-menu-button-padding, 0 2px);margin-top:var(--slick-grid-menu-icon-top-margin, 5px)}.slick-grid-menu-list li{width:auto}.slick-grid-menu-list hr{width:var(--slick-grid-menu-divider-width, calc(100% - 10px))}.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{box-shadow:var(--slick-menu-box-shadow, none)}.slick-cell-menu.slick-submenu,.slick-context-menu.slick-submenu,.slick-grid-menu.slick-submenu,.slick-header-menu.slick-submenu{box-shadow:var(--slick-submenu-box-shadow, 0 1px 4px 1px rgba(146, 152, 163, 0.4));min-width:var(--slick-submenu-min-width, 100px)}.slick-cell-menu .slick-menu-option-list .slick-command-header,.slick-cell-menu .slick-menu-option-list .slick-option-header,.slick-cell-menu .slick-menu-command-list .slick-command-header,.slick-cell-menu .slick-menu-command-list .slick-option-header,.slick-context-menu .slick-menu-option-list .slick-command-header,.slick-context-menu .slick-menu-option-list .slick-option-header,.slick-context-menu .slick-menu-command-list .slick-command-header,.slick-context-menu .slick-menu-command-list .slick-option-header,.slick-grid-menu .slick-menu-option-list .slick-command-header,.slick-grid-menu .slick-menu-option-list .slick-option-header,.slick-grid-menu .slick-menu-command-list .slick-command-header,.slick-grid-menu .slick-menu-command-list .slick-option-header,.slick-header-menu .slick-menu-option-list .slick-command-header,.slick-header-menu .slick-menu-option-list .slick-option-header,.slick-header-menu .slick-menu-command-list .slick-command-header,.slick-header-menu .slick-menu-command-list .slick-option-header{display:var(--slick-menu-title-container-display, flex);align-items:var(--slick-menu-title-container-align-items, flex-start);justify-content:var(--slick-menu-title-container-justify-content, flex-end)}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-title,.slick-cell-menu .slick-menu-option-list .slick-option-header.with-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-title,.slick-cell-menu .slick-menu-command-list .slick-option-header.with-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-title,.slick-context-menu .slick-menu-option-list .slick-option-header.with-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-title,.slick-context-menu .slick-menu-command-list .slick-option-header.with-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-title,.slick-grid-menu .slick-menu-option-list .slick-option-header.with-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-title,.slick-grid-menu .slick-menu-command-list .slick-option-header.with-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-title,.slick-header-menu .slick-menu-option-list .slick-option-header.with-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-title,.slick-header-menu .slick-menu-command-list .slick-option-header.with-title{border-bottom:var(--slick-menu-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-menu-title-margin-bottom, 6px)}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title{border-bottom:0;margin-bottom:0}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-close.no-title{margin:var(--slick-menu-close-btn-margin-without-title, -4px -3px 0 0)}.slick-cell-menu .slick-menu-option-list .close,.slick-cell-menu .slick-menu-command-list .close,.slick-context-menu .slick-menu-option-list .close,.slick-context-menu .slick-menu-command-list .close,.slick-grid-menu .slick-menu-option-list .close,.slick-grid-menu .slick-menu-command-list .close,.slick-header-menu .slick-menu-option-list .close,.slick-header-menu .slick-menu-command-list .close{cursor:pointer;float:right;background-color:var(--slick-menu-close-btn-bg-color, #ffffff);border:var(--slick-menu-close-btn-border, 0px solid #dfdfdf);color:var(--slick-menu-close-btn-color, #909090);font-family:var(--slick-menu-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-menu-close-btn-font-size, 21px);height:var(--slick-menu-close-btn-height, 18px);line-height:var(--slick-menu-close-btn-line-height, 16px);margin:var(--slick-menu-close-btn-margin, 0px);padding:var(--slick-menu-close-btn-padding, 0px);width:var(--slick-menu-close-btn-width, 18px);opacity:var(--slick-menu-close-btn-opacity, 0.5)}.slick-cell-menu .slick-menu-option-list .close:hover,.slick-cell-menu .slick-menu-command-list .close:hover,.slick-context-menu .slick-menu-option-list .close:hover,.slick-context-menu .slick-menu-command-list .close:hover,.slick-grid-menu .slick-menu-option-list .close:hover,.slick-grid-menu .slick-menu-command-list .close:hover,.slick-header-menu .slick-menu-option-list .close:hover,.slick-header-menu .slick-menu-command-list .close:hover{opacity:var(--slick-menu-close-btn-opacity-hover, 1)}.slick-cell-menu .slick-menu-title,.slick-context-menu .slick-menu-title,.slick-grid-menu .slick-menu-title,.slick-header-menu .slick-menu-title{font-size:var(--slick-menu-title-font-size, calc(14px + 2px));font-weight:var(--slick-menu-title-font-weight, normal);margin-right:var(--cell-menu-title-margin-right, 7px);width:var(--slick-menu-title-width, 100%)}.slick-cell-menu .slick-menu-item,.slick-context-menu .slick-menu-item,.slick-grid-menu .slick-menu-item,.slick-header-menu .slick-menu-item{cursor:pointer;display:flex;align-items:center;margin:0;border:var(--slick-menu-item-border, 1px solid transparent);border-radius:var(--slick-menu-item-border-radius, 0px);font-size:var(--slick-menu-item-font-size, 14px);height:var(--slick-menu-item-height, 28px);line-height:var(--slick-menu-line-height, 24px);list-style:none outside none;padding:var(--slick-menu-item-padding, 2px 6px);width:var(--slick-menu-item-width, 100%);white-space:var(--slick-menu-item-white-space, nowrap)}.slick-cell-menu .slick-menu-item:hover,.slick-context-menu .slick-menu-item:hover,.slick-grid-menu .slick-menu-item:hover,.slick-header-menu .slick-menu-item:hover{border:var(--slick-menu-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-menu-item-hover-color, #fafafa)}.slick-cell-menu .slick-menu-item.slick-menu-item-divider,.slick-context-menu .slick-menu-item.slick-menu-item-divider,.slick-grid-menu .slick-menu-item.slick-menu-item-divider,.slick-header-menu .slick-menu-item.slick-menu-item-divider{cursor:default;border:none;overflow:hidden;padding:0;height:var(--slick-menu-divider-height, 1px);margin:var(--slick-menu-divider-margin, 8px 5px);background-color:var(--slick-menu-divider-color, #e7e7e7);width:var(--slick-menu-divider-width, calc(100% - 10px));margin-left:auto;margin-right:auto}.slick-cell-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-context-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-grid-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-header-menu .slick-menu-item.slick-menu-item-divider:hover{border:none;background-color:var(--slick-menu-divider-color, #e7e7e7)}.slick-cell-menu .slick-menu-item .slick-menu-icon,.slick-context-menu .slick-menu-item .slick-menu-icon,.slick-grid-menu .slick-menu-item .slick-menu-icon,.slick-header-menu .slick-menu-item .slick-menu-icon{text-align:center;font-size:var(--slick-menu-icon-font-size, 18px);background-position:center center;background-repeat:no-repeat;display:inline-block;line-height:var(--slick-menu-icon-line-height, calc(18px + 2px));margin-right:var(--slick-menu-icon-margin-right, 4px);vertical-align:middle;min-width:var(--slick-menu-icon-min-width, 16px)}.slick-cell-menu .slick-menu-item .slick-menu-content,.slick-context-menu .slick-menu-item .slick-menu-content,.slick-grid-menu .slick-menu-item .slick-menu-content,.slick-header-menu .slick-menu-item .slick-menu-content{display:inline-block;vertical-align:middle;width:100%}.slick-cell-menu .slick-menu-item .sub-item-chevron,.slick-context-menu .slick-menu-item .sub-item-chevron,.slick-grid-menu .slick-menu-item .sub-item-chevron,.slick-header-menu .slick-menu-item .sub-item-chevron{float:right;min-width:var(--slick-menu-icon-min-width, 16px)}.slick-cell-menu .slick-menu-item.slick-menu-item-disabled,.slick-context-menu .slick-menu-item.slick-menu-item-disabled,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled,.slick-header-menu .slick-menu-item.slick-menu-item-disabled{border-color:rgba(0,0,0,0) !important;background:inherit !important;color:var(--slick-menu-item-disabled-color, silver);cursor:inherit}.slick-cell-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-cell-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-context-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-context-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-header-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-header-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content{color:var(--slick-menu-item-disabled-color, silver)}.slick-cell-menu .slick-menu-item.slick-menu-item-hidden,.slick-context-menu .slick-menu-item.slick-menu-item-hidden,.slick-grid-menu .slick-menu-item.slick-menu-item-hidden,.slick-header-menu .slick-menu-item.slick-menu-item-hidden{display:none}.slick-cell-menu .slick-menu-option-list,.slick-context-menu .slick-menu-option-list,.slick-grid-menu .slick-menu-option-list,.slick-header-menu .slick-menu-option-list{margin-bottom:var(--slick-menu-option-list-margin-bottom, 6px)}.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{list-style-type:none;position:absolute;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);background:var(--slick-menu-bg-color, #ffffff);color:var(--slick-menu-color, #000);border:var(--slick-menu-border, 1px solid #BFBDBD);border-radius:var(--slick-menu-border-radius, 2px);min-width:var(--slick-menu-min-width, 140px);padding:var(--slick-menu-padding, 6px);cursor:default;display:inline-block;overflow-x:hidden;overflow-y:auto;resize:both;z-index:100000}@-moz-document url-prefix(){.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{padding:var(--slick-menu-padding-firefox, 6px 15px 6px 6px)}}.slick-cell-menu.dropdown,.slick-cell-menu.dropup,.slick-context-menu.dropdown,.slick-context-menu.dropup,.slick-grid-menu.dropdown,.slick-grid-menu.dropup,.slick-header-menu.dropdown,.slick-header-menu.dropup{display:inline-block;position:absolute}.slick-custom-tooltip{position:absolute;background-color:var(--slick-tooltip-background-color, #ffffff);border:var(--slick-tooltip-border, 2px solid #BFBDBD);border-radius:var(--slick-tooltip-border-radius, 4px);padding:var(--slick-tooltip-padding, 7px);font-size:var(--slick-tooltip-font-size, calc(14px - 1px));height:var(--slick-tooltip-height, auto);width:var(--slick-tooltip-width, auto);z-index:var(--slick-tooltip-z-index, 9999)}.slick-custom-tooltip .tooltip-body{color:var(--slick-tooltip-color, #333);overflow:var(--slick-tooltip-overflow, hidden);text-overflow:var(--slick-tooltip-text-overflow, ellipsis);white-space:var(--slick-tooltip-white-space, normal)}.slick-custom-tooltip.tooltip-arrow::after{content:"";left:0px;position:absolute;border:rgba(0,0,0,0);border-style:solid;border-width:var(--slick-tooltip-arrow-size, 8px)}.slick-custom-tooltip.tooltip-arrow.arrow-up::after{top:var(--slick-tooltip-up-arrow-top-margin, -16px);border-bottom-color:var(--slick-tooltip-arrow-color, rgb(178.4461538462, 176.0538461538, 176.0538461538))}.slick-custom-tooltip.tooltip-arrow.arrow-down::after{top:var(--slick-tooltip-down-arrow-top-margin, 100%);border-top-color:var(--slick-tooltip-arrow-color, rgb(178.4461538462, 176.0538461538, 176.0538461538))}.slick-custom-tooltip.tooltip-arrow.arrow-left-align::after{margin-left:var(--slick-tooltip-arrow-side-margin, 3px)}.slick-custom-tooltip.tooltip-arrow.arrow-right-align::after{margin-left:var(--slick-tooltip-right-arrow-side-margin, calc(100% - 16px - 3px))}.slick-custom-tooltip.tooltip-arrow.arrow-center-align::after{margin-left:var(--slick-tooltip-arrow-center-margin, calc(50% - 8px))}.slick-column-name,.slick-sort-indicator{float:left;margin-bottom:100px}.slick-header-button{display:inline;float:var(--slick-header-button-float, right);vertical-align:var(--slick-header-button-vertical-align, top);margin:var(--slick-header-button-margin, 1px 0 100px 0);height:var(--slick-header-button-height, 15px);width:var(--slick-header-button-width, 15px);background-repeat:no-repeat;background-position:center center;cursor:pointer;visibility:visible}.slick-header-button-hidden{visibility:hidden;margin-right:var(--slick-header-button-hidden-margin-right, -5px);transition:var(--slick-header-button-hidden-transition, 0.2s visibility)}.slick-header-column:hover>.slick-header-button{visibility:visible}.slick-header-menu-button{background-color:currentColor;cursor:pointer;position:absolute;border:var(--slick-header-menu-button-border, 1px solid #BFBDBD);border-width:var(--slick-header-menu-button-border-width, 0px 1px);padding:var(--slick-header-menu-button-padding, 10px 0 0 3px);color:var(--slick-header-menu-button-icon-color, #000);bottom:0;top:0;right:var(--slick-header-menu-button-margin-right, 3px);height:var(--slick-header-menu-button-icon-size, 16px);width:var(--slick-header-menu-button-icon-size, 16px);--slick-header-menu-button-icon-svg: url(${Ur});-webkit-mask:var(--slick-header-menu-button-icon-svg) no-repeat;mask:var(--slick-header-menu-button-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-header-column .slick-header-menu-button{display:var(--slick-header-menu-display, none)}.slick-header-column:hover .slick-header-menu-button{display:inline-block}.slick-cell.cell-reorder{text-align:center}.slick-cell.cell-reorder .slick-row-move-column{background-color:currentColor;display:block;height:1em;width:1em;font-size:var(--slick-row-move-plugin-icon-font-size, calc(18px + 2px));color:var(--slick-row-move-plugin-icon-color, #000);cursor:var(--slick-row-move-plugin-cursor, move);--slick-row-move-plugin-icon-svg: url(${Rr});-webkit-mask:var(--slick-row-move-plugin-icon-svg) no-repeat;mask:var(--slick-row-move-plugin-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-headerrow-column.checkbox-header{display:inline-flex;justify-content:center}.slick-column-name,.slick-headerrow-column.checkbox-header,.slick-cell-checkboxsel{text-align:center}.slick-column-name label,.slick-headerrow-column.checkbox-header label,.slick-cell-checkboxsel label{line-height:var(--slick-checkbox-icon-container-line-height, 12px)}.slick-column-name #filter-checkbox-selectall-container,.slick-headerrow-column.checkbox-header #filter-checkbox-selectall-container,.slick-cell-checkboxsel #filter-checkbox-selectall-container{display:inline-flex;align-items:center;justify-content:center}.slick-column-name.disabled,.slick-headerrow-column.checkbox-header.disabled,.slick-cell-checkboxsel.disabled{cursor:default}.slick-column-name input[type=checkbox],.slick-headerrow-column.checkbox-header input[type=checkbox],.slick-cell-checkboxsel input[type=checkbox]{opacity:0;width:0;margin-left:0}.slick-column-name .icon-checkbox-container,.slick-headerrow-column.checkbox-header .icon-checkbox-container,.slick-cell-checkboxsel .icon-checkbox-container{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background-color:var(--slick-checkbox-icon-container-bg-color, transparent);height:var(--slick-checkbox-icon-container-size, 1rem);width:var(--slick-checkbox-icon-container-size, 1rem);border:var(--slick-checkbox-icon-border, none);border-radius:var(--slick-checkbox-icon-border-radius, none)}.slick-column-name .icon-checkbox-container div.mdi,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi,.slick-cell-checkboxsel .icon-checkbox-container div.mdi{opacity:1;font-size:var(--slick-checkbox-icon-font-size, 16px);color:var(--slick-checkbox-icon-color, #0d6efd)}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-check,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-check,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-check{--slick-checkbox-icon-checked-svg: url(${fr});-webkit-mask:var(--slick-checkbox-icon-checked-svg) no-repeat;mask:var(--slick-checkbox-icon-checked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-uncheck,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-uncheck,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-uncheck{--slick-checkbox-icon-unchecked-svg: url(${fr});-webkit-mask:var(--slick-checkbox-icon-unchecked-svg) no-repeat;mask:var(--slick-checkbox-icon-unchecked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;opacity:var(--slick-checkbox-unchecked-opacity, 0.25);visibility:var(--slick-checkbox-icon-unchecked-color-visibility, visible)}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover{opacity:var(--slick-checkbox-opacity-hover, 0.45)}.slick-header-column.header-checkbox-selectall .slick-column-name{text-align:center;margin-right:0}.slick-group .slick-cell-checkboxsel{text-align:left}.ms-choice{font-size:var(--slick-header-font-size, 14px)}.ms-choice span{font-size:var(--slick-multiselect-input-filter-font-size, 12px);font-family:var(--slick-multiselect-input-filter-font-family, "Helvetica Neue", Helvetica, Arial)}.ms-choice .placeholder{background-color:var(--slick-multiselect-placeholder-bg-color, transparent);color:var(--slick-multiselect-placeholder-color, #c9c9c9) !important;font-family:var(--slick-multiselect-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-header-font-size, 14px)}.ms-choice:focus{border-color:var(--slick-multiselect-input-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672))}.ms-filter.search-filter{width:100% !important}.ms-filter .placeholder{cursor:pointer}.ms-parent-open button{outline:0;border-color:var(--slick-multiselect-input-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-multiselect-input-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.ms-drop{max-width:var(--slick-multiselect-dropdown-max-width, 250px);border:var(--slick-multiselect-dropdown-border, 1px solid #bbb);z-index:var(--slick-multiselect-dropdown-z-index, 9999)}.ms-drop li{margin:0;height:var(--slick-multiselect-item-height, 26px);line-height:var(--slick-multiselect-item-line-height, 20px);padding:var(--slick-multiselect-item-padding, 2px 4px);border:var(--slick-multiselect-item-border, 1px solid transparent);width:100%}.ms-drop li:hover{border:var(--slick-multiselect-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-multiselect-checkbox-hover-bg-color, #fafafa)}.ms-drop li.highlighted{border:var(--slick-multiselect-option-highlight-border, 1px solid #c9c9c9);background-color:var(--slick-multiselect-option-highlight-bg-color, #fcfcfc)}.ms-drop label span{cursor:pointer;margin-left:var(--slick-multiselect-checkbox-margin-left, 0px)}.ms-drop .ms-select-all{display:flex;align-items:center;border-bottom:var(--slick-multiselect-select-all-border-bottom, 1px solid #ddd);padding:var(--slick-multiselect-select-all-padding, 6px 10px);line-height:var(--slick-multiselect-select-all-line-height, calc(13px + 2px))}.ms-drop .ms-select-all:hover{background-color:var(--slick-multiselect-select-all-text-hover-color, transparent)}.ms-drop .ms-select-all.highlighted{background-color:rgba(0,0,0,0)}.ms-drop .ms-select-all.highlighted label{border:var(--slick-multiselect-option-highlight-border, 1px solid #c9c9c9);background-color:var(--slick-multiselect-option-highlight-bg-color, #fcfcfc)}.ms-drop .ms-select-all label{display:inline-flex;font-weight:normal;padding:var(--slick-multiselect-select-all-label-padding, 4px);border:var(--slick-multiselect-select-all-label-border, 1px solid transparent);color:var(--slick-multiselect-select-all-text-color, rgb(1.9713114754, 97.5799180328, 238.5286885246))}.ms-drop .ms-select-all label:hover{cursor:pointer;border:var(--slick-multiselect-select-all-label-hover-border, 1px solid #d5d5d5);background-color:var(--slick-multiselect-select-all-label-hover-bg-color, #fafafa)}.ms-drop .ms-ok-button{cursor:pointer;display:block;padding:0;width:var(--slick-multiselect-ok-button-width, 100%);height:var(--slick-multiselect-ok-button-height, 26px);border-color:var(--slick-multiselect-ok-button-border-color, #ccc);border-radius:var(--slick-multiselect-ok-button-border-radius, 0 0 4px 4px);border-width:var(--slick-multiselect-ok-button-border-width, 1px 0 0 0);text-align:var(--slick-multiselect-ok-button-text-align, center);color:var(--slick-multiselect-ok-button-text-color, #0d6efd);font-weight:var(--slick-multiselect-ok-button-font-weight, 600);background-color:var(--slick-multiselect-ok-button-bg-color, #fff)}.ms-drop .ms-ok-button:hover{background-color:var(--slick-multiselect-ok-button-bg-hover-color, #f9f9f9);color:var(--slick-multiselect-ok-button-text-hover-color, rgb(1.9713114754, 97.5799180328, 238.5286885246))}.slickgrid-container .search-filter :focus{outline-color:var(--slick-focus-color, rgb(88.8729508197, 155.4610655738, 253.6270491803))}.slickgrid-container .search-filter .operator.input-group-addon{margin:0;padding:0;min-width:25px;border:none}.slickgrid-container .search-filter .operator.input-group-addon:focus{z-index:3}.slickgrid-container .search-filter .operator.input-group-addon .form-control{border-radius:var(--slick-compound-filter-operator-border-radius, 4px 0 0 4px);padding:var(--slick-compound-filter-text-padding, 0 0 0 2px) !important;font-size:var(--slick-compound-filter-text-font-size, 13px);color:var(--slick-compound-filter-text-color, rgb(88.8729508197, 155.4610655738, 253.6270491803));font-weight:var(--slick-compound-filter-text-weight, bold);background-color:var(--slick-compound-filter-bgcolor, #ffffff)}.slickgrid-container .search-filter .operator.input-group-addon .form-control:focus{z-index:3}.slickgrid-container .search-filter .operator.input-group-addon select{font-family:var(--slick-compound-filter-operator-select-font-family, "Cascadia Mono", Consolas, "Lucida Console");font-size:var(--slick-compound-filter-operator-select-font-size, 14px !important);border:var(--slick-compound-filter-operator-select-border, 1px solid rgb(88.8729508197, 155.4610655738, 253.6270491803));width:var(--slick-compound-filter-operator-select-width, 25px)}.slickgrid-container .search-filter .operator.input-group-addon select.form-control{cursor:pointer;appearance:none}.slickgrid-container .search-filter .operator.input-group-addon select.form-control:-ms-expand{display:none}.slickgrid-container .search-filter .operator.input-group-addon select.form-control .empty{color:silver}.slickgrid-container .search-filter .operator-char3.input-group-addon{min-width:30px}.slickgrid-container input.search-filter{font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol")}.slickgrid-container .search-filter input{font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol")}.slickgrid-container .search-filter input.compound-input{border-radius:var(--slick-compound-filter-border-radius, 0 4px 4px 0) !important;border-left:none}.slickgrid-container .search-filter input::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.slickgrid-container .search-filter input.compound-slider{border-left:none !important}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column input.form-control.search-filter{background-color:var(--slick-form-control-bg-color, #fff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter input,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter button,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter select{background-color:var(--slick-form-control-bg-color, #fff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .input-group-prepend+.date-picker input.compound-input{border-top-left-radius:0;border-bottom-left-radius:0}.slickgrid-container .search-filter.form-group .input-group.date-picker input.form-control{border-bottom-left-radius:0px;border-top-left-radius:0px}.slickgrid-container .search-filter .date-picker input.form-control{border-left:none}.slickgrid-container .search-filter .date-picker input.form-control::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.slickgrid-container .search-filter .date-picker{flex:1;cursor:pointer}.slickgrid-container .search-filter .date-picker .date-picker input.form-control{background-color:var(--slick-date-picker-bg-color, #fff);font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-font-size-base, 14px);border-radius:var(--slick-compound-filter-border-radius, 0 4px 4px 0);width:100%}.slickgrid-container .search-filter .date-picker .date-picker input.form-control[readonly]{background-color:var(--slick-date-picker-bg-color, #fff)}.slickgrid-container .search-filter .date-picker .form-control[readonly]{cursor:pointer;background-color:var(--slick-date-picker-bg-color, #fff)}.slickgrid-container .date-picker input.form-control{cursor:pointer;font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-font-size-base, 14px);border-radius:var(--slick-date-range-filter-border-radius, 4px)}.slickgrid-container .date-picker input.form-control[readonly]{background-color:var(--slick-date-picker-bg-color, #fff)}.vanilla-calendar{padding:.9rem;z-index:9999}.vanilla-calendar.vanilla-calendar_hidden{left:0;top:0}.slick-preheader-panel .slick-dropzone,.slick-preheader-panel .slick-dropzone-hover,.slick-topheader-panel .slick-dropzone,.slick-topheader-panel .slick-dropzone-hover{display:flex;align-items:center;padding:var(--slick-draggable-group-drop-padding, 5px 10px);height:var(--slick-draggable-group-drop-height, 35px);border-top:var(--slick-draggable-group-drop-border-top, 1px solid #e0e0e0);border-left:var(--slick-draggable-group-drop-border-left, 1px solid #e0e0e0);border-right:var(--slick-draggable-group-drop-border-right, 1px solid #e0e0e0);border-bottom:var(--slick-draggable-group-drop-border-bottom, 1px solid #e0e0e0);width:var(--slick-draggable-group-drop-width, 100%);border-radius:var(--slick-draggable-group-drop-radius, 4px);background-color:var(--slick-draggable-group-drop-bgcolor, #ffffff)}.slick-preheader-panel .slick-dropzone .slick-draggable-dropzone-placeholder,.slick-preheader-panel .slick-dropzone-hover .slick-draggable-dropzone-placeholder,.slick-topheader-panel .slick-dropzone .slick-draggable-dropzone-placeholder,.slick-topheader-panel .slick-dropzone-hover .slick-draggable-dropzone-placeholder{font-style:var(--slick-draggable-group-placeholder-font-style, italic);color:var(--slick-draggable-group-placeholder-color, #616161);width:100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all{display:inline-flex;align-items:center;cursor:pointer;border:var(--slick-draggable-group-toggle-all-border, 1px solid #c7c7c7);border-radius:var(--slick-draggable-group-toggle-all-border-radius, 3px);margin-right:var(--slick-draggable-group-toggle-all-margin-right, 15px);padding:var(--slick-draggable-group-toggle-all-padding, 0 8px);position:var(--draggable-group-toggle-all-position, relative);top:var(--slick-draggable-group-toggle-all-top, 0px);right:var(--slick-draggable-group-toggle-all-right, unset)}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon{cursor:pointer;display:inline-block;background-color:currentColor;width:1em;height:1em;color:var(--slick-draggable-group-toggle-all-icon-color, #0d6efd);font-size:var(--slick-draggable-group-toggle-all-icon-font-size, 24px)}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.expanded{--slick-draggable-group-toggle-expanded-icon-svg: url(${ur});-webkit-mask:var(--slick-draggable-group-toggle-expanded-icon-svg) no-repeat;mask:var(--slick-draggable-group-toggle-expanded-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed{--slick-draggable-group-toggle-collapsed-icon-svg: url(${_r});-webkit-mask:var(--slick-draggable-group-toggle-collapsed-icon-svg) no-repeat;mask:var(--slick-draggable-group-toggle-collapsed-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-text,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-text,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-text,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-text{font-size:var(--slick-draggable-group-toggle-all-text-font-size, 15px);margin:var(--slick-draggable-group-toggle-all-text-margin, 0 0 0 2px)}.slick-preheader-panel .slick-dropzone .slick-dropped-grouping,.slick-preheader-panel .slick-dropzone-hover .slick-dropped-grouping,.slick-topheader-panel .slick-dropzone .slick-dropped-grouping,.slick-topheader-panel .slick-dropzone-hover .slick-dropped-grouping{cursor:move;display:flex;align-items:center;background-color:var(--slick-draggable-group-column-background-color, transparent);border:var(--slick-draggable-group-column-border, 1px solid #d3d3d3);border-radius:var(--slick-draggable-group-column-border-radius, 20px);padding:var(--slick-draggable-group-column-padding, 0 10px);margin-right:var(--slick-draggable-group-column-margin-right, 8px);z-index:1}.slick-preheader-panel .slick-dropzone .slick-groupby-sort,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-sort,.slick-topheader-panel .slick-dropzone .slick-groupby-sort,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-sort{cursor:pointer;display:inline-flex;margin-left:var(--slick-draggable-group-sort-icon-margin-left, 2px);color:var(--slick-draggable-group-sort-icon-color, #000);font-size:var(--slick-draggable-group-sort-icon-font-size, 16px);padding-left:var(--slick-draggable-group-sort-icon-padding-left, 5px);padding-right:var(--slick-draggable-group-sort-icon-padding-right, 0px);vertical-align:var(--slick-draggable-group-sort-icon-vertical-align, baseline)}.slick-preheader-panel .slick-dropzone .slick-groupby-sort:hover,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-sort:hover,.slick-topheader-panel .slick-dropzone .slick-groupby-sort:hover,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-sort:hover{color:var(--slick-draggable-group-sort-icon-hover-color, #000)}.slick-preheader-panel .slick-dropzone .slick-groupby-remove,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-remove,.slick-topheader-panel .slick-dropzone .slick-groupby-remove,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-remove{cursor:pointer;display:inline-flex;margin-left:var(--slick-draggable-group-delete-margin-left, 2px);color:var(--slick-draggable-group-delete-color, #ff3c5c);font-size:var(--slick-draggable-group-delete-font-size, 16px);padding-left:var(--slick-draggable-group-delete-padding-left, 5px);padding-right:var(--slick-draggable-group-delete-padding-right, 0px);vertical-align:var(--slick-draggable-group-delete-vertical-align, baseline)}.slick-preheader-panel .slick-dropzone .slick-groupby-remove:hover,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-remove:hover,.slick-topheader-panel .slick-dropzone .slick-groupby-remove:hover,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-remove:hover{color:var(--slick-draggable-group-delete-hover-color, red)}.slick-preheader-panel .slick-dropzone-hover,.slick-topheader-panel .slick-dropzone-hover{background-color:var(--slick-draggable-group-droppable-hover-bgcolor, #ffffff);border:var(--slick-draggable-group-drop-border-hover, 1px dashed #ff9e9e)}.slick-preheader-panel .slick-dropzone-placeholder-hover,.slick-topheader-panel .slick-dropzone-placeholder-hover{opacity:var(--slick-draggable-group-drop-placeholder-hover-opacity, 0.6)}.slick-preheader-panel .slick-header-column-active,.slick-topheader-panel .slick-header-column-active{display:none !important}.slick-header .slick-header-columns .slick-column-groupable{display:inline-block;font-weight:var(--slick-draggable-group-column-icon-font-weight, normal);color:var(--slick-draggable-group-column-icon-color, #707070);width:var(--slick-draggable-group-column-icon-width, 9px);height:var(--slick-draggable-group-column-icon-height, 9px);margin-left:var(--slick-draggable-group-column-icon-margin-left, 4px)}.slider-container{display:flex;height:100%;flex:1}.slider-container input[type=range]{appearance:none;flex:1;height:var(--slick-slider-filter-height, 27px);padding:var(--slick-slider-filter-runnable-track-padding, 0 6px);border:var(--slick-slider-filter-border, 1px solid #ccc)}.slider-container input[type=range]:focus{outline:none}.slider-container input[type=range]::-webkit-slider-runnable-track{height:var(--slick-slider-filter-runnable-track-height, 5px);border:none;border-radius:3px;-webkit-appearance:none}.slider-container input[type=range]::-webkit-slider-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-size, 14px);width:var(--slick-slider-filter-thumb-size, 14px);border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(13, 110, 253, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(215.75, 98.3606557377%, 127.1568627451%));margin-top:-4px;pointer-events:auto;-webkit-appearance:none}.slider-container input[type=range]::-moz-range-track{height:var(--slick-slider-filter-runnable-track-height, 5px);border:none;border-radius:3px;-moz-appearance:none}.slider-container input[type=range]::-moz-range-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-height, calc(14px - 4px));width:var(--slick-slider-filter-thumb-width, calc(14px - 4px));border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(13, 110, 253, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(215.75, 98.3606557377%, 127.1568627451%));pointer-events:auto}.slider-container input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}.slider-container input[type=range]::-ms-track{height:var(--slick-slider-filter-runnable-track-height, 5px);background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-width:6px 0;color:rgba(0,0,0,0);appearance:none}.slider-container input[type=range]::-ms-fill-lower{background:var(--slick-slider-filter-fill-lower-color, #ddd);border-radius:10px}.slider-container input[type=range]::-ms-fill-upper{background:var(--slick-slider-filter-bgcolor, #eee);border-radius:10px}.slider-container input[type=range]::-ms-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-height, calc(14px - 4px));width:var(--slick-slider-filter-thumb-width, calc(14px - 4px));border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(13, 110, 253, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(215.75, 98.3606557377%, 127.1568627451%));margin-top:1px;pointer-events:auto}.slider-container input[type=range]::-ms-tooltip{display:none}.slider-container input[type=range]:active::-webkit-slider-thumb{background-color:var(--slick-slider-filter-thumb-active-bg-color, #fff);border:var(--slick-slider-filter-thumb-active-border, 2px solid rgba(13, 110, 253, 0.88));box-shadow:var(--slick-slider-filter-thumb-active-box-shadow, 0 0 0 2px rgba(28.1745901639, 119.0922131148, 253.1254098361, 0.15))}.slider-container input[type=range]:active::-moz-range-thumb{background-color:var(--slick-slider-filter-thumb-active-bg-color, #fff);border:var(--slick-slider-filter-thumb-active-border, 2px solid rgba(13, 110, 253, 0.88));box-shadow:var(--slick-slider-filter-thumb-active-box-shadow, 0 0 0 2px rgba(28.1745901639, 119.0922131148, 253.1254098361, 0.15))}.search-filter,.slider-editor{height:var(--slick-header-input-height, 27px)}.search-filter::placeholder,.slider-editor::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.search-filter .input-group-text,.slider-editor .input-group-text{display:flex;align-items:center;padding:var(--slick-slider-filter-number-padding, 4px 8px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px))}.search-filter .slider-value,.search-filter .slider-values,.slider-editor .slider-value,.slider-editor .slider-values{padding:0;height:100%}.search-filter input.slider-filter-input[type=range],.slider-editor input.slider-filter-input[type=range]{padding:var(--slick-slider-filter-runnable-track-padding, 0 6px);height:var(--slick-slider-filter-height, 27px)}.search-filter input.slider-editor-input[type=range],.slider-editor input.slider-editor-input[type=range]{padding:var(--slick-slider-editor-runnable-track-padding, 0 6px);height:var(--slick-slider-editor-height, 100%)}.search-filter .slider-range-value,.slider-editor .slider-range-value{padding:0;height:100%}.search-filter .slider-range-value .input-group-text,.slider-editor .slider-range-value .input-group-text{padding:var(--slick-slider-filter-number-padding, 4px 8px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px))}.search-filter .input-group-prepend.operator+.filter-input input.slider-filter-input,.slider-editor .input-group-prepend.operator+.filter-input input.slider-filter-input{border-left:0}.search-filter:not(.input-group) .slider-editor,.search-filter:not(.input-group) .slider-filter,.search-filter:not(.input-group) .slider-input-container .slider-editor-input,.search-filter:not(.input-group) .slider-input-container .slider-filter-input,.slider-editor:not(.input-group) .slider-editor,.slider-editor:not(.input-group) .slider-filter,.slider-editor:not(.input-group) .slider-input-container .slider-editor-input,.slider-editor:not(.input-group) .slider-input-container .slider-filter-input{border-radius:var(--slick-slider-filter-border-radius, 4px)}.search-filter.input-group>:first-child:not(.input-group-addon),.search-filter.input-group>:first-child:not(.input-group-addon),.search-filter.input-group>:first-child:not(.input-group-addon) .slider-filter-input,.search-filter.input-group>:first-child:not(.input-group-addon) .slider-editor-input,.slider-editor.input-group>:first-child:not(.input-group-addon),.slider-editor.input-group>:first-child:not(.input-group-addon),.slider-editor.input-group>:first-child:not(.input-group-addon) .slider-filter-input,.slider-editor.input-group>:first-child:not(.input-group-addon) .slider-editor-input{border-bottom-left-radius:var(--slick-slider-filter-border-radius, 4px);border-top-left-radius:var(--slick-slider-filter-border-radius, 4px)}.search-filter .input-group-addon:last-child .input-group-text,.slider-editor .input-group-addon:last-child .input-group-text{border-bottom-left-radius:0;border-top-left-radius:0}.slider-editor .slider-value{padding:0;height:var(--slick-slider-editor-height, 100%)}.slider-editor .slider-value .input-group-text{padding:var(--slick-slider-editor-number-padding, 4px 6px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px));height:var(--slick-slider-editor-height, 100%)}.slider-input-container{height:100%;position:relative;flex:1 1 auto;width:1%;background-color:var(--slick-slider-filter-input-bgcolor, #fff)}.slider-input-container.slider-values{display:flex;padding:0}.slider-input-container .slider-track{position:absolute;margin:auto;margin-left:8px;top:0;bottom:0;border-radius:3px;cursor:var(--slick-slider-filter-runnable-track-cursor, pointer);background:var(--slick-slider-filter-runnable-track-bgcolor, #ddd);height:var(--slick-slider-filter-runnable-track-height, 5px);width:calc(100% - 16px)}.slider-input-container input[type=range]{position:absolute;background-color:rgba(0,0,0,0);pointer-events:none;width:100%}.slider-input-container input[type=range].focus{outline:0;border-color:var(--slick-slider-filter-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-slider-filter-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slider-input-container input[type=range]::-webkit-slider-thumb{pointer-events:auto}.slider-input-container input[type=range]::-moz-range-thumb{pointer-events:auto}.slider-input-container input[type=range]::-ms-thumb{pointer-events:auto}.slick-row .detail-view-toggle{display:inline-block}.slick-row .detail-view-toggle.expand{--slick-detail-view-icon-expand-svg: url(${Sr});-webkit-mask:var(--slick-detail-view-icon-expand-svg) no-repeat;mask:var(--slick-detail-view-icon-expand-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-row .detail-view-toggle.collapse{--slick-detail-view-icon-collapse-svg: url(${Cr});-webkit-mask:var(--slick-detail-view-icon-collapse-svg) no-repeat;mask:var(--slick-detail-view-icon-collapse-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-row .detail-view-toggle.expand,.slick-row .detail-view-toggle.collapse{cursor:pointer;background-color:currentColor;display:inline-block;height:1em;width:1em;color:var(--slick-detail-view-icon-color, #0d6efd);font-size:var(--slick-detail-view-icon-font-size, 18px)}.slick-row .detail-view-toggle.expand:hover,.slick-row .detail-view-toggle.collapse:hover{color:var(--slick-detail-view-icon-color-hover, rgb(1.762295082, 87.2336065574, 213.237704918));opacity:var(--slick-detail-view-icon-opacity-hover, 1)}.slick-row .dynamic-cell-detail{position:absolute;width:100%;overflow:auto;left:var(--slick-detail-view-container-left, 0);border:var(--slick-detail-view-container-border, 1px solid #c0c0c0);background-color:var(--slick-detail-view-container-bgcolor, #f7f7f7);padding:var(--slick-detail-view-container-padding, 10px);z-index:var(--slick-detail-view-container-z-index, 10)}.slick-row .dynamic-cell-detail :first-child{vertical-align:middle;line-height:13px}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.slick-custom-footer{color:var(--slick-footer-text-color, #808080);padding:var(--slick-footer-padding, 5px 0);background-color:var(--slick-footer-bg-color, transparent);font-size:var(--slick-footer-font-size, 14px);font-style:var(--slick-footer-font-style, italic);font-weight:var(--slick-footer-font-weight, normal);height:var(--slick-footer-height, 30px)}.slick-custom-footer .left-footer{color:var(--slick-footer-left-text-color, #808080);font-style:var(--slick-footer-left-font-style, italic);font-weight:var(--slick-footer-left-font-weight, normal);text-align:var(--slick-footer-left-text-align, left);padding:var(--slick-footer-left-padding, 0px);width:var(--slick-footer-left-width, 50%);float:var(--slick-footer-left-float, left)}.slick-custom-footer .right-footer{color:var(--slick-footer-right-text-color, #808080);font-style:var(--slick-footer-right-font-style, italic);font-weight:var(--slick-footer-right-font-weight, normal);text-align:var(--slick-footer-right-text-align, right);padding:var(--slick-footer-right-padding, 0px);width:var(--slick-footer-right-width, 50%);float:var(--slick-footer-right-float, right)}.slick-custom-footer .right-footer.metrics .separator{margin:var(--slick-footer-right-separator-margin, 2px)}.slick-empty-data-warning{display:flex;align-items:center;column-gap:5px;position:relative;color:var(--slick-empty-data-warning-color, #333);font-family:var(--slick-empty-data-warning-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-empty-data-warning-font-size, calc(14px + 2px));font-style:var(--slick-empty-data-warning-font-style, italic);line-height:var(--slick-empty-data-warning-line-height, 18px);margin:var(--slick-empty-data-warning-margin, 0px);padding:var(--slick-empty-data-warning-padding, 8px);z-index:var(--slick-empty-data-warning-z-index, 10)}.slick-empty-data-warning div{display:flex;align-items:center;column-gap:5px}.slick-pagination{list-style-type:none;border-top:var(--slick-pagination-border-top, 0 none);border-right:var(--slick-pagination-border-right, 0 none);border-bottom:var(--slick-pagination-border-bottom, 0 none);border-left:var(--slick-pagination-border-left, 0 none);width:100%;height:var(--slick-pagination-height, 40px);padding-top:4px;vertical-align:middle;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-pagination-font-size, calc(14px - 1px));font-weight:400;color:var(--slick-pagination-text-color, #808080)}.slick-pagination .slick-pagination-status{display:inline-block;padding:6px}.slick-pagination .slick-icon-container{display:inline-block;border-color:var(--slick-pagination-border-color, #ddd)}.slick-pagination .slick-pagination-nav{display:inline-block;padding:2px;height:34px}.slick-pagination .slick-pagination-nav nav{display:inline-block}.slick-pagination .slick-pagination-nav .slick-page-number{vertical-align:top;display:inline-flex;align-items:center;column-gap:4px;padding:0 5px;height:inherit}.slick-pagination .slick-pagination-nav .slick-page-number input{background-color:var(--slick-pagination-page-input-bgcolor, #fafbed);height:var(--slick-pagination-page-input-height, 26px);width:var(--slick-pagination-page-input-width, 50px);padding:var(--slick-pagination-page-input-padding, 2px);border-radius:var(--slick-pagination-page-input-border-radius, 4px);display:inline-block}.slick-pagination .slick-pagination-nav .pagination{margin:0;display:inline-flex;background-color:var(--slick-pagination-button-bg-color, #fff)}.slick-pagination .slick-pagination-nav .pagination .page-link{display:flex;align-items:center;font-size:var(--slick-pagination-icon-font-size, calc(18px - 1px));border:var(--slick-pagination-button-border, 1px solid #b3b3b3);height:var(--slick-pagination-button-height, 32px)}.slick-pagination .slick-pagination-nav .pagination .page-item{cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid;padding:var(--slick-pagination-button-padding, 5px 8px);border-color:var(--slick-pagination-button-border-color, #b3b3b3)}.slick-pagination .slick-pagination-nav .pagination .page-item:hover{background-color:var(--slick-pagination-button-hover-color, #f6f6f6)}.slick-pagination .slick-pagination-nav .pagination .page-item:first-child{border-top-left-radius:var(--slick-pagination-button-border-radius, 4px);border-bottom-left-radius:var(--slick-pagination-button-border-radius, 4px)}.slick-pagination .slick-pagination-nav .pagination .page-item:last-child{border-top-right-radius:var(--slick-pagination-button-border-radius, 4px);border-bottom-right-radius:var(--slick-pagination-button-border-radius, 4px)}.slick-pagination .slick-pagination-nav .pagination .page-item.seek-prev,.slick-pagination .slick-pagination-nav .pagination .page-item.seek-end{margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-first,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-prev,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-next,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-end{background-color:currentColor;height:var(--slick-pagination-icon-size, 20px);width:var(--slick-pagination-icon-size, 20px)}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-first{--slick-pagination-icon-seek-first-svg: url(${Br});-webkit-mask:var(--slick-pagination-icon-seek-first-svg) no-repeat;mask:var(--slick-pagination-icon-seek-first-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-prev{--slick-pagination-icon-seek-prev-svg: url(${Ir});-webkit-mask:var(--slick-pagination-icon-seek-prev-svg) no-repeat;mask:var(--slick-pagination-icon-seek-prev-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-next{--slick-pagination-icon-seek-next-svg: url(${_r});-webkit-mask:var(--slick-pagination-icon-seek-next-svg) no-repeat;mask:var(--slick-pagination-icon-seek-next-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-end{--slick-pagination-icon-seek-end-svg: url(${jr});-webkit-mask:var(--slick-pagination-icon-seek-end-svg) no-repeat;mask:var(--slick-pagination-icon-seek-end-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a[class*=icon-seek-]{color:var(--slick-pagination-icon-color, #0d6efd)}.slick-pagination .slick-pagination-nav .pagination .page-item.disabled{cursor:not-allowed;background-color:var(--slick-pagination-icon-seek-background-color, rgb(249, 249, 249));border-color:var(--slick-pagination-button-border-disabled-color, #dedede)}.slick-pagination .slick-pagination-nav .pagination .page-item.disabled a[class*=icon-seek-]{color:var(--slick-pagination-icon-seek-disabled-color, darkgray)}.slick-pagination .slick-pagination-settings{display:block;float:right;padding:2px}.slick-pagination .slick-pagination-settings select{color:var(--slick-font-color, #000);background-color:var(--slick-pagination-page-select-bg-color, #fff);font-size:var(--slick-pagination-page-select-font-size, calc(14px - 2px));line-height:1.5;height:var(--slick-pagination-page-select-height, 32px);width:var(--slick-pagination-page-select-width, 60px);padding:var(--slick-pagination-page-select-padding, 0 0 2px 2px);border:var(--slick-pagination-button-border, 1px solid #b3b3b3);border-radius:var(--slick-pagination-page-select-border-radius, 3px)}.slick-pagination .slick-pagination-settings .slick-pagination-count{margin-left:var(--slick-pagination-count-margin-left, 2px)}.percent-complete-bar,.percent-complete-bar-with-text{display:inline-block;border-radius:3px;background-color:rgba(0,0,0,0)}.percent-complete-bar{height:6px}.percent-complete-bar-with-text{height:20px;line-height:20px;min-width:25px;text-align:center;top:2px;color:#fff}.tooltip-2cols-row{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;column-gap:5px;line-height:20px}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.slick-autocomplete{background-color:var(--slick-autocomplete-bg-color, #ffffff);color:var(--slick-autocomplete-text-color, #333333);border:var(--slick-autocomplete-border, 1px solid rgba(0, 0, 0, 0.15));box-sizing:border-box;max-height:var(--slick-autocomplete-max-height, 25vh);min-height:var(--slick-autocomplete-min-height, 75px);min-width:var(--slick-autocomplete-min-width, 110px);overflow:auto;z-index:var(--slick-autocomplete-z-index, 9999)}.slick-autocomplete .empty{font-style:italic}.slick-autocomplete>div{padding:0 4px}.slick-autocomplete .group{background:var(--slick-autocomplete-group-bg-color, #eeeeee)}.slick-autocomplete>div:hover:not(.empty,.group),.slick-autocomplete>div.selected{background-color:var(--slick-autocomplete-hover-bg-color, rgb(226.1157894737, 236.9473684211, 249.5842105263));cursor:pointer}@keyframes md-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.autocomplete-filter-container{display:flex}.slick-autocomplete-loading{background-color:var(--slick-autocomplete-loading-input-bg-color, transparent) !important}.slick-autocomplete-loading+span:after{animation:md-spin 2s infinite linear;display:inline-block;color:var(--slick-autocomplete-loading-icon-color, #777777);content:var(--slick-autocomplete-loading-icon, url(${Mr}));width:var(--slick-autocomplete-loading-icon-width, 22px);margin:var(--slick-autocomplete-loading-icon-margin, 0 0 0 -26px);line-height:var(--slick-autocomplete-loading-icon-line-height, 0px);vertical-align:var(--slick-autocomplete-loading-icon-vertical-align, sub)}.slick-autocomplete.autocomplete-custom-four-corners{width:var(--slick-autocomplete-tpl4-width, 385px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list{width:var(--slick-autocomplete-tpl4-container-list-width, calc(385px - 15px));padding:var(--slick-autocomplete-tpl4-container-list-padding, 3px 10px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list div{margin:0;padding:0;line-height:16px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-left{float:left;height:32px;width:32px;padding-right:3px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-left>img{height:var(--slick-autocomplete-tpl4-icon-left-height, 32px);width:var(--slick-autocomplete-tpl4-icon-left-width, 32px);margin-top:0px;background-color:#fff;background-clip:content-box}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-bottom-left{color:var(--slick-autocomplete-tpl4-bottom-left-text-color, #686868);font-size:var(--slick-autocomplete-tpl4-bottom-left-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl4-bottom-left-font-style, italic);font-weight:var(--slick-autocomplete-tpl4-bottom-left-font-weight, normal);max-width:var(--slick-autocomplete-tpl4-bottom-left-max-width, calc(calc(385px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-bottom-right{float:right;color:var(--slick-autocomplete-tpl4-bottom-right-text-color, #686868);font-size:var(--slick-autocomplete-tpl4-bottom-right-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl4-bottom-right-font-style, italic);font-weight:var(--slick-autocomplete-tpl4-bottom-right-font-weight, normal);text-overflow:ellipsis;max-width:var(--slick-autocomplete-tpl4-bottom-right-max-width, 250px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-top-left{color:var(--slick-autocomplete-tpl4-top-left-text-color, #313131);font-style:var(--slick-autocomplete-tpl4-top-left-font-style, normal);font-size:var(--slick-autocomplete-tpl4-top-left-font-size, 12px);font-weight:var(--slick-autocomplete-tpl4-top-left-font-weight, bold);max-width:var(--slick-autocomplete-tpl4-top-left-max-width, calc(calc(385px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis;padding-left:1px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-top-right{float:right;color:var(--slick-autocomplete-tpl4-top-right-text-color, rgb(48.4073770492, 131.2151639344, 253.2926229508));font-style:var(--slick-autocomplete-tpl4-top-right-font-style, normal);font-size:var(--slick-autocomplete-tpl4-top-right-font-size, calc(12px - 1px));font-weight:var(--slick-autocomplete-tpl4-top-right-font-weight, bold);max-width:var(--slick-autocomplete-tpl4-top-right-max-width, 100px)}.slick-autocomplete.autocomplete-custom-two-rows{width:var(--slick-autocomplete-tpl2-width, 285px)}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list{width:var(--slick-autocomplete-tpl2-container-list-width, calc(285px - 15px));padding:var(--slick-autocomplete-tpl2-container-list-padding, 3px 10px)}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list div{margin:0;padding:0;line-height:16px}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-left{float:left;height:var(--slick-autocomplete-tpl2-icon-left-height, 32px);width:var(--slick-autocomplete-tpl2-icon-left-width, 32px);padding-right:3px}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-left>img{height:32px;margin-top:0px;background-color:#fff;background-clip:content-box}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-bottom-left{color:var(--slick-autocomplete-tpl2-bottom-left-text-color, #686868);font-size:var(--slick-autocomplete-tpl2-bottom-left-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl2-bottom-left-font-style, italic);font-weight:var(--slick-autocomplete-tpl2-bottom-left-font-weight, normal);max-width:var(--slick-autocomplete-tpl2-bottom-left-max-width, calc(calc(285px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-top-left{color:var(--slick-autocomplete-tpl2-top-left-text-color, #313131);font-style:var(--slick-autocomplete-tpl2-top-left-font-style, normal);font-size:var(--slick-autocomplete-tpl2-top-left-font-size, 12px);font-weight:var(--slick-autocomplete-tpl2-top-left-font-weight, bold);max-width:var(--slick-autocomplete-tpl2-top-left-max-width, calc(calc(285px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis;padding-left:1px}@-webkit-keyframes sg-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes sg-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.mdi.mdi-flip-h{transform:scaleX(-1)}.mdi.mdi-flip-v{transform:scaleY(-1)}.mdi.mdi-pulse{animation:sg-spin 1s infinite steps(8)}.mdi.mdi-spin,.mdi.mdi-spin-1s,.mdi.mdi-spin-2s,.mdi.mdi-spin-3s,.mdi.mdi-spin-4s,.mdi.mdi-spin-5s{align-items:center;display:inline-flex;justify-content:center}.mdi.mdi-spin{animation:sg-spin 2s infinite linear}.mdi.mdi-spin-1s{animation:sg-spin 1s infinite linear}.mdi.mdi-spin-2s{animation:sg-spin 2s infinite linear}.mdi.mdi-spin-3s{animation:sg-spin 3s infinite linear}.mdi.mdi-spin-4s{animation:sg-spin 4s infinite linear}.mdi.mdi-spin-5s{animation:sg-spin 5s infinite linear}.mdi.mdi-rotate-45{transform:rotate(45deg)}.mdi.mdi-rotate-90{transform:rotate(90deg)}.mdi.mdi-rotate-135{transform:rotate(135deg)}.mdi.mdi-rotate-180{transform:rotate(180deg)}.mdi.mdi-rotate-225{transform:rotate(225deg)}.mdi.mdi-rotate-270{transform:rotate(270deg)}.mdi.mdi-rotate-315{transform:rotate(315deg)}.mdi.mdi-5px,.font-5px{font-size:5px !important}.mdi.mdi-6px,.font-6px{font-size:6px !important}.mdi.mdi-7px,.font-7px{font-size:7px !important}.mdi.mdi-8px,.font-8px{font-size:8px !important}.mdi.mdi-9px,.font-9px{font-size:9px !important}.mdi.mdi-10px,.font-10px{font-size:10px !important}.mdi.mdi-11px,.font-11px{font-size:11px !important}.mdi.mdi-12px,.font-12px{font-size:12px !important}.mdi.mdi-13px,.font-13px{font-size:13px !important}.mdi.mdi-14px,.font-14px{font-size:14px !important}.mdi.mdi-15px,.font-15px{font-size:15px !important}.mdi.mdi-16px,.font-16px{font-size:16px !important}.mdi.mdi-17px,.font-17px{font-size:17px !important}.mdi.mdi-18px,.font-18px{font-size:18px !important}.mdi.mdi-19px,.font-19px{font-size:19px !important}.mdi.mdi-20px,.font-20px{font-size:20px !important}.mdi.mdi-21px,.font-21px{font-size:21px !important}.mdi.mdi-22px,.font-22px{font-size:22px !important}.mdi.mdi-23px,.font-23px{font-size:23px !important}.mdi.mdi-24px,.font-24px{font-size:24px !important}.mdi.mdi-25px,.font-25px{font-size:25px !important}.mdi.mdi-26px,.font-26px{font-size:26px !important}.mdi.mdi-27px,.font-27px{font-size:27px !important}.mdi.mdi-28px,.font-28px{font-size:28px !important}.mdi.mdi-29px,.font-29px{font-size:29px !important}.mdi.mdi-30px,.font-30px{font-size:30px !important}.mdi.mdi-31px,.font-31px{font-size:31px !important}.mdi.mdi-32px,.font-32px{font-size:32px !important}.mdi.mdi-33px,.font-33px{font-size:33px !important}.mdi.mdi-34px,.font-34px{font-size:34px !important}.mdi.mdi-35px,.font-35px{font-size:35px !important}.mdi.mdi-36px,.font-36px{font-size:36px !important}.mdi.mdi-37px,.font-37px{font-size:37px !important}.mdi.mdi-38px,.font-38px{font-size:38px !important}.mdi.mdi-39px,.font-39px{font-size:39px !important}.mdi.mdi-40px,.font-40px{font-size:40px !important}.mdi.mdi-41px,.font-41px{font-size:41px !important}.mdi.mdi-42px,.font-42px{font-size:42px !important}.mdi.mdi-43px,.font-43px{font-size:43px !important}.mdi.mdi-44px,.font-44px{font-size:44px !important}.mdi.mdi-45px,.font-45px{font-size:45px !important}.mdi.mdi-46px,.font-46px{font-size:46px !important}.mdi.mdi-47px,.font-47px{font-size:47px !important}.mdi.mdi-48px,.font-48px{font-size:48px !important}.mdi.mdi-49px,.font-49px{font-size:49px !important}.mdi.mdi-50px,.font-50px{font-size:50px !important}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.mdi-account{--mdi-account-icon-svg: url(${Nr});-webkit-mask:var(--mdi-account-icon-svg) no-repeat;mask:var(--mdi-account-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-box{--mdi-account-box-icon-svg: url(${Hr});-webkit-mask:var(--mdi-account-box-icon-svg) no-repeat;mask:var(--mdi-account-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-box-outline{--mdi-account-box-outline-icon-svg: url(${Ar});-webkit-mask:var(--mdi-account-box-outline-icon-svg) no-repeat;mask:var(--mdi-account-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-circle{--mdi-account-circle-icon-svg: url(${Er});-webkit-mask:var(--mdi-account-circle-icon-svg) no-repeat;mask:var(--mdi-account-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-edit{--mdi-account-edit-icon-svg: url(${qr});-webkit-mask:var(--mdi-account-edit-icon-svg) no-repeat;mask:var(--mdi-account-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-minus{--mdi-account-minus-icon-svg: url(${Gr});-webkit-mask:var(--mdi-account-minus-icon-svg) no-repeat;mask:var(--mdi-account-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-off{--mdi-account-off-icon-svg: url(${Tr});-webkit-mask:var(--mdi-account-off-icon-svg) no-repeat;mask:var(--mdi-account-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-plus{--mdi-account-plus-icon-svg: url(${Fr});-webkit-mask:var(--mdi-account-plus-icon-svg) no-repeat;mask:var(--mdi-account-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-search{--mdi-account-search-icon-svg: url(${Dr});-webkit-mask:var(--mdi-account-search-icon-svg) no-repeat;mask:var(--mdi-account-search-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm{--mdi-alarm-icon-svg: url(${Or});-webkit-mask:var(--mdi-alarm-icon-svg) no-repeat;mask:var(--mdi-alarm-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm-check{--mdi-alarm-check-icon-svg: url(${Pr});-webkit-mask:var(--mdi-alarm-check-icon-svg) no-repeat;mask:var(--mdi-alarm-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm-off{--mdi-alarm-off-icon-svg: url(${Yr});-webkit-mask:var(--mdi-alarm-off-icon-svg) no-repeat;mask:var(--mdi-alarm-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert{--mdi-alert-icon-svg: url(${Vr});-webkit-mask:var(--mdi-alert-icon-svg) no-repeat;mask:var(--mdi-alert-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-box{--mdi-alert-box-icon-svg: url(${Wr});-webkit-mask:var(--mdi-alert-box-icon-svg) no-repeat;mask:var(--mdi-alert-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-box-outline{--mdi-alert-box-outline-icon-svg: url(${Xr});-webkit-mask:var(--mdi-alert-box-outline-icon-svg) no-repeat;mask:var(--mdi-alert-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-circle{--mdi-alert-circle-icon-svg: url(${Jr});-webkit-mask:var(--mdi-alert-circle-icon-svg) no-repeat;mask:var(--mdi-alert-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-octagon{--mdi-alert-octagon-icon-svg: url(${Kr});-webkit-mask:var(--mdi-alert-octagon-icon-svg) no-repeat;mask:var(--mdi-alert-octagon-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-outline{--mdi-alert-outline-icon-svg: url(${Qr});-webkit-mask:var(--mdi-alert-outline-icon-svg) no-repeat;mask:var(--mdi-alert-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-rhombus{--mdi-alert-rhombus-icon-svg: url(${Zr});-webkit-mask:var(--mdi-alert-rhombus-icon-svg) no-repeat;mask:var(--mdi-alert-rhombus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-rhombus-outline{--mdi-alert-rhombus-outline-icon-svg: url(${eo});-webkit-mask:var(--mdi-alert-rhombus-outline-icon-svg) no-repeat;mask:var(--mdi-alert-rhombus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-collapse{--mdi-arrow-collapse-icon-svg: url(${io});-webkit-mask:var(--mdi-arrow-collapse-icon-svg) no-repeat;mask:var(--mdi-arrow-collapse-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down{--mdi-arrow-down-icon-svg: url(${ao});-webkit-mask:var(--mdi-arrow-down-icon-svg) no-repeat;mask:var(--mdi-arrow-down-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold{--mdi-arrow-down-bold-icon-svg: url(${ro});-webkit-mask:var(--mdi-arrow-down-bold-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-box{--mdi-arrow-down-bold-box-icon-svg: url(${oo});-webkit-mask:var(--mdi-arrow-down-bold-box-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-box-outline{--mdi-arrow-down-bold-box-outline-icon-svg: url(${lo});-webkit-mask:var(--mdi-arrow-down-bold-box-outline-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-outline{--mdi-arrow-down-bold-outline-icon-svg: url(${to});-webkit-mask:var(--mdi-arrow-down-bold-outline-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-expand{--mdi-arrow-expand-icon-svg: url(${no});-webkit-mask:var(--mdi-arrow-expand-icon-svg) no-repeat;mask:var(--mdi-arrow-expand-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-expand-horizontal{--mdi-arrow-expand-horizontal-icon-svg: url(${co});-webkit-mask:var(--mdi-arrow-expand-horizontal-icon-svg) no-repeat;mask:var(--mdi-arrow-expand-horizontal-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-split-vertical{--mdi-arrow-split-vertical-icon-svg: url(${so});-webkit-mask:var(--mdi-arrow-split-vertical-icon-svg) no-repeat;mask:var(--mdi-arrow-split-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-up{--mdi-arrow-up-icon-svg: url(${mo});-webkit-mask:var(--mdi-arrow-up-icon-svg) no-repeat;mask:var(--mdi-arrow-up-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-book-open-blank-variant-outline{--mdi-book-open-blank-variant-outline-icon-svg: url(${ko});-webkit-mask:var(--mdi-book-open-blank-variant-outline-icon-svg) no-repeat;mask:var(--mdi-book-open-blank-variant-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-brightness-4{--mdi-brightness-4-icon-svg: url(${po});-webkit-mask:var(--mdi-brightness-4-icon-svg) no-repeat;mask:var(--mdi-brightness-4-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar{--mdi-calendar-icon-svg: url(${go});-webkit-mask:var(--mdi-calendar-icon-svg) no-repeat;mask:var(--mdi-calendar-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-check{--mdi-calendar-check-icon-svg: url(${bo});-webkit-mask:var(--mdi-calendar-check-icon-svg) no-repeat;mask:var(--mdi-calendar-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-clock{--mdi-calendar-clock-icon-svg: url(${vo});-webkit-mask:var(--mdi-calendar-clock-icon-svg) no-repeat;mask:var(--mdi-calendar-clock-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-edit{--mdi-calendar-edit-icon-svg: url(${uo});-webkit-mask:var(--mdi-calendar-edit-icon-svg) no-repeat;mask:var(--mdi-calendar-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-remove{--mdi-calendar-remove-icon-svg: url(${ho});-webkit-mask:var(--mdi-calendar-remove-icon-svg) no-repeat;mask:var(--mdi-calendar-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-search{--mdi-calendar-search-icon-svg: url(${fo});-webkit-mask:var(--mdi-calendar-search-icon-svg) no-repeat;mask:var(--mdi-calendar-search-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-call-split{--mdi-call-split-icon-svg: url(${wo});-webkit-mask:var(--mdi-call-split-icon-svg) no-repeat;mask:var(--mdi-call-split-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cancel{--mdi-cancel-icon-svg: url(${xo});-webkit-mask:var(--mdi-cancel-icon-svg) no-repeat;mask:var(--mdi-cancel-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cash-check{--mdi-cash-check-icon-svg: url(${_o});-webkit-mask:var(--mdi-cash-check-icon-svg) no-repeat;mask:var(--mdi-cash-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cash-remove{--mdi-cash-remove-icon-svg: url(${yo});-webkit-mask:var(--mdi-cash-remove-icon-svg) no-repeat;mask:var(--mdi-cash-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-certificate{--mdi-certificate-icon-svg: url(${zo});-webkit-mask:var(--mdi-certificate-icon-svg) no-repeat;mask:var(--mdi-certificate-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-certificate-outline{--mdi-certificate-outline-icon-svg: url(${$o});-webkit-mask:var(--mdi-certificate-outline-icon-svg) no-repeat;mask:var(--mdi-certificate-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-change-record-type{--mdi-change-record-type-icon-svg: url(${Lo});-webkit-mask:var(--mdi-change-record-type-icon-svg) no-repeat;mask:var(--mdi-change-record-type-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check{--mdi-check-icon-svg: url(${Uo});-webkit-mask:var(--mdi-check-icon-svg) no-repeat;mask:var(--mdi-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-all{--mdi-check-all-icon-svg: url(${Ro});-webkit-mask:var(--mdi-check-all-icon-svg) no-repeat;mask:var(--mdi-check-all-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-bold{--mdi-check-bold-icon-svg: url(${fr});-webkit-mask:var(--mdi-check-bold-icon-svg) no-repeat;mask:var(--mdi-check-bold-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-blank-outline{--mdi-checkbox-blank-outline-icon-svg: url(${So});-webkit-mask:var(--mdi-checkbox-blank-outline-icon-svg) no-repeat;mask:var(--mdi-checkbox-blank-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-marked-circle-outline{--mdi-checkbox-marked-circle-outline-icon-svg: url(${Co});-webkit-mask:var(--mdi-checkbox-marked-circle-outline-icon-svg) no-repeat;mask:var(--mdi-checkbox-marked-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-box-outline{--mdi-check-box-outline-icon-svg: url(${Bo});-webkit-mask:var(--mdi-check-box-outline-icon-svg) no-repeat;mask:var(--mdi-check-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-marked{--mdi-checkbox-marked-icon-svg: url(${Io});-webkit-mask:var(--mdi-checkbox-marked-icon-svg) no-repeat;mask:var(--mdi-checkbox-marked-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-circle{--mdi-check-circle-icon-svg: url(${jo});-webkit-mask:var(--mdi-check-circle-icon-svg) no-repeat;mask:var(--mdi-check-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-circle-outline{--mdi-check-circle-outline-icon-svg: url(${Mo});-webkit-mask:var(--mdi-check-circle-outline-icon-svg) no-repeat;mask:var(--mdi-check-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-outline{--mdi-check-outline-icon-svg: url(${No});-webkit-mask:var(--mdi-check-outline-icon-svg) no-repeat;mask:var(--mdi-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-underline{--mdi-check-underline-icon-svg: url(${Ho});-webkit-mask:var(--mdi-check-underline-icon-svg) no-repeat;mask:var(--mdi-check-underline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down{--mdi-chevron-down-icon-svg: url(${ur});-webkit-mask:var(--mdi-chevron-down-icon-svg) no-repeat;mask:var(--mdi-chevron-down-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-box{--mdi-chevron-down-box-icon-svg: url(${Ao});-webkit-mask:var(--mdi-chevron-down-box-icon-svg) no-repeat;mask:var(--mdi-chevron-down-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-box-outline{--mdi-chevron-down-box-outline-icon-svg: url(${Eo});-webkit-mask:var(--mdi-chevron-down-box-outline-icon-svg) no-repeat;mask:var(--mdi-chevron-down-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-circle{--mdi-chevron-down-circle-icon-svg: url(${qo});-webkit-mask:var(--mdi-chevron-down-circle-icon-svg) no-repeat;mask:var(--mdi-chevron-down-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-circle-outline{--mdi-chevron-down-circle-outline-icon-svg: url(${Go});-webkit-mask:var(--mdi-chevron-down-circle-outline-icon-svg) no-repeat;mask:var(--mdi-chevron-down-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-circle{--mdi-circle-icon-svg: url(${To});-webkit-mask:var(--mdi-circle-icon-svg) no-repeat;mask:var(--mdi-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-check{--mdi-clipboard-check-icon-svg: url(${Fo});-webkit-mask:var(--mdi-clipboard-check-icon-svg) no-repeat;mask:var(--mdi-clipboard-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-check-outline{--mdi-clipboard-check-outline-icon-svg: url(${Do});-webkit-mask:var(--mdi-clipboard-check-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-edit{--mdi-clipboard-edit-icon-svg: url(${Oo});-webkit-mask:var(--mdi-clipboard-edit-icon-svg) no-repeat;mask:var(--mdi-clipboard-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-edit-outline{--mdi-clipboard-edit-outline-icon-svg: url(${Po});-webkit-mask:var(--mdi-clipboard-edit-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-edit-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-multiple{--mdi-clipboard-multiple-icon-svg: url(${Yo});-webkit-mask:var(--mdi-clipboard-multiple-icon-svg) no-repeat;mask:var(--mdi-clipboard-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-multiple-outline{--mdi-clipboard-multiple-outline-icon-svg: url(${Vo});-webkit-mask:var(--mdi-clipboard-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-outline{--mdi-clipboard-outline-icon-svg: url(${Wo});-webkit-mask:var(--mdi-clipboard-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close{--mdi-close-icon-svg: url(${hr});-webkit-mask:var(--mdi-close-icon-svg) no-repeat;mask:var(--mdi-close-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-circle{--mdi-close-circle-icon-svg: url(${Xo});-webkit-mask:var(--mdi-close-circle-icon-svg) no-repeat;mask:var(--mdi-close-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-circle-outline{--mdi-close-circle-outline-icon-svg: url(${Jo});-webkit-mask:var(--mdi-close-circle-outline-icon-svg) no-repeat;mask:var(--mdi-close-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-thick{--mdi-close-thick-icon-svg: url(${Ko});-webkit-mask:var(--mdi-close-thick-icon-svg) no-repeat;mask:var(--mdi-close-thick-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-coffee{--mdi-coffee-icon-svg: url(${Qo});-webkit-mask:var(--mdi-coffee-icon-svg) no-repeat;mask:var(--mdi-coffee-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-coffee-outline{--mdi-coffee-outline-icon-svg: url(${Zo});-webkit-mask:var(--mdi-coffee-outline-icon-svg) no-repeat;mask:var(--mdi-coffee-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cog{--mdi-cog-icon-svg: url(${el});-webkit-mask:var(--mdi-cog-icon-svg) no-repeat;mask:var(--mdi-cog-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cog-outline{--mdi-cog-outline-icon-svg: url(${il});-webkit-mask:var(--mdi-cog-outline-icon-svg) no-repeat;mask:var(--mdi-cog-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-content-copy{--mdi-content-copy-icon-svg: url(${al});-webkit-mask:var(--mdi-content-copy-icon-svg) no-repeat;mask:var(--mdi-content-copy-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-currency-usd{--mdi-currency-usd-icon-svg: url(${rl});-webkit-mask:var(--mdi-currency-usd-icon-svg) no-repeat;mask:var(--mdi-currency-usd-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-currency-usd-off{--mdi-currency-usd-off-icon-svg: url(${ol});-webkit-mask:var(--mdi-currency-usd-off-icon-svg) no-repeat;mask:var(--mdi-currency-usd-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-database-refresh{--mdi-database-refresh-icon-svg: url(${ll});-webkit-mask:var(--mdi-database-refresh-icon-svg) no-repeat;mask:var(--mdi-database-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-delete{--mdi-delete-icon-svg: url(${tl});-webkit-mask:var(--mdi-delete-icon-svg) no-repeat;mask:var(--mdi-delete-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-delete-outline{--mdi-delete-outline-icon-svg: url(${nl});-webkit-mask:var(--mdi-delete-outline-icon-svg) no-repeat;mask:var(--mdi-delete-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-dots-grid{--mdi-dots-grid-icon-svg: url(${cl});-webkit-mask:var(--mdi-dots-grid-icon-svg) no-repeat;mask:var(--mdi-dots-grid-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-dots-vertical{--mdi-dots-vertical-icon-svg: url(${dl});-webkit-mask:var(--mdi-dots-vertical-icon-svg) no-repeat;mask:var(--mdi-dots-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-download{--mdi-download-icon-svg: url(${sl});-webkit-mask:var(--mdi-download-icon-svg) no-repeat;mask:var(--mdi-download-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-drag{--mdi-drag-icon-svg: url(${ml});-webkit-mask:var(--mdi-drag-icon-svg) no-repeat;mask:var(--mdi-drag-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-drag-vertical{--mdi-drag-vertical-icon-svg: url(${kl});-webkit-mask:var(--mdi-drag-vertical-icon-svg) no-repeat;mask:var(--mdi-drag-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-eye-off-outline{--mdi-eye-off-outline-icon-svg: url(${pl});-webkit-mask:var(--mdi-eye-off-outline-icon-svg) no-repeat;mask:var(--mdi-eye-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-eye-outline{--mdi-eye-outline-icon-svg: url(${gl});-webkit-mask:var(--mdi-eye-outline-icon-svg) no-repeat;mask:var(--mdi-eye-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file{--mdi-file-icon-svg: url(${bl});-webkit-mask:var(--mdi-file-icon-svg) no-repeat;mask:var(--mdi-file-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-alert{--mdi-file-alert-icon-svg: url(${vl});-webkit-mask:var(--mdi-file-alert-icon-svg) no-repeat;mask:var(--mdi-file-alert-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-alert-outline{--mdi-file-alert-outline-icon-svg: url(${ul});-webkit-mask:var(--mdi-file-alert-outline-icon-svg) no-repeat;mask:var(--mdi-file-alert-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-cad{--mdi-file-cad-icon-svg: url(${hl});-webkit-mask:var(--mdi-file-cad-icon-svg) no-repeat;mask:var(--mdi-file-cad-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-check{--mdi-file-check-icon-svg: url(${fl});-webkit-mask:var(--mdi-file-check-icon-svg) no-repeat;mask:var(--mdi-file-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-check-outline{--mdi-file-check-outline-icon-svg: url(${wl});-webkit-mask:var(--mdi-file-check-outline-icon-svg) no-repeat;mask:var(--mdi-file-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-document-outline{--mdi-file-document-outline-icon-svg: url(${xl});-webkit-mask:var(--mdi-file-document-outline-icon-svg) no-repeat;mask:var(--mdi-file-document-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-excel-outline{--mdi-file-excel-outline-icon-svg: url(${_l});-webkit-mask:var(--mdi-file-excel-outline-icon-svg) no-repeat;mask:var(--mdi-file-excel-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-move{--mdi-file-move-icon-svg: url(${yl});-webkit-mask:var(--mdi-file-move-icon-svg) no-repeat;mask:var(--mdi-file-move-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-move-outline{--mdi-file-move-outline-icon-svg: url(${zl});-webkit-mask:var(--mdi-file-move-outline-icon-svg) no-repeat;mask:var(--mdi-file-move-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-multiple{--mdi-file-multiple-icon-svg: url(${$l});-webkit-mask:var(--mdi-file-multiple-icon-svg) no-repeat;mask:var(--mdi-file-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-multiple-outline{--mdi-file-multiple-outline-icon-svg: url(${Ll});-webkit-mask:var(--mdi-file-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-file-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-music-outline{--mdi-file-music-outline-icon-svg: url(${Ul});-webkit-mask:var(--mdi-file-music-outline-icon-svg) no-repeat;mask:var(--mdi-file-music-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-outline{--mdi-file-outline-icon-svg: url(${Rl});-webkit-mask:var(--mdi-file-outline-icon-svg) no-repeat;mask:var(--mdi-file-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-pdf-outline{--mdi-file-pdf-outline-icon-svg: url(${Sl});-webkit-mask:var(--mdi-file-pdf-outline-icon-svg) no-repeat;mask:var(--mdi-file-pdf-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-question{--mdi-file-question-icon-svg: url(${Cl});-webkit-mask:var(--mdi-file-question-icon-svg) no-repeat;mask:var(--mdi-file-question-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-question-outline{--mdi-file-question-outline-icon-svg: url(${Bl});-webkit-mask:var(--mdi-file-question-outline-icon-svg) no-repeat;mask:var(--mdi-file-question-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-search-outline{--mdi-file-search-outline-icon-svg: url(${Il});-webkit-mask:var(--mdi-file-search-outline-icon-svg) no-repeat;mask:var(--mdi-file-search-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-send{--mdi-file-send-icon-svg: url(${jl});-webkit-mask:var(--mdi-file-send-icon-svg) no-repeat;mask:var(--mdi-file-send-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-send-outline{--mdi-file-send-outline-icon-svg: url(${Ml});-webkit-mask:var(--mdi-file-send-outline-icon-svg) no-repeat;mask:var(--mdi-file-send-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-tree{--mdi-file-tree-icon-svg: url(${Nl});-webkit-mask:var(--mdi-file-tree-icon-svg) no-repeat;mask:var(--mdi-file-tree-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-tree-outline{--mdi-file-tree-outline-icon-svg: url(${Hl});-webkit-mask:var(--mdi-file-tree-outline-icon-svg) no-repeat;mask:var(--mdi-file-tree-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-upload{--mdi-file-upload-icon-svg: url(${Al});-webkit-mask:var(--mdi-file-upload-icon-svg) no-repeat;mask:var(--mdi-file-upload-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-upload-outline{--mdi-file-upload-outline-icon-svg: url(${El});-webkit-mask:var(--mdi-file-upload-outline-icon-svg) no-repeat;mask:var(--mdi-file-upload-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter{--mdi-filter-icon-svg: url(${ql});-webkit-mask:var(--mdi-filter-icon-svg) no-repeat;mask:var(--mdi-filter-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-minus-outline{--mdi-filter-minus-outline-icon-svg: url(${Gl});-webkit-mask:var(--mdi-filter-minus-outline-icon-svg) no-repeat;mask:var(--mdi-filter-minus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-off-outline{--mdi-filter-off-outline-icon-svg: url(${Tl});-webkit-mask:var(--mdi-filter-off-outline-icon-svg) no-repeat;mask:var(--mdi-filter-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-outline{--mdi-filter-outline-icon-svg: url(${Fl});-webkit-mask:var(--mdi-filter-outline-icon-svg) no-repeat;mask:var(--mdi-filter-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-plus-outline{--mdi-filter-plus-outline-icon-svg: url(${Dl});-webkit-mask:var(--mdi-filter-plus-outline-icon-svg) no-repeat;mask:var(--mdi-filter-plus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-remove-outline{--mdi-filter-remove-outline-icon-svg: url(${Ol});-webkit-mask:var(--mdi-filter-remove-outline-icon-svg) no-repeat;mask:var(--mdi-filter-remove-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-fire{--mdi-fire-icon-svg: url(${Pl});-webkit-mask:var(--mdi-fire-icon-svg) no-repeat;mask:var(--mdi-fire-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-flip-vertical{--mdi-flip-vertical-icon-svg: url(${Yl});-webkit-mask:var(--mdi-flip-vertical-icon-svg) no-repeat;mask:var(--mdi-flip-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-folder{--mdi-folder-icon-svg: url(${Vl});-webkit-mask:var(--mdi-folder-icon-svg) no-repeat;mask:var(--mdi-folder-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-folder-open{--mdi-folder-open-icon-svg: url(${Wl});-webkit-mask:var(--mdi-folder-open-icon-svg) no-repeat;mask:var(--mdi-folder-open-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-forum{--mdi-forum-icon-svg: url(${Xl});-webkit-mask:var(--mdi-forum-icon-svg) no-repeat;mask:var(--mdi-forum-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-forum-outline{--mdi-forum-outline-icon-svg: url(${Jl});-webkit-mask:var(--mdi-forum-outline-icon-svg) no-repeat;mask:var(--mdi-forum-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-github{--mdi-github-icon-svg: url(${Kl});-webkit-mask:var(--mdi-github-icon-svg) no-repeat;mask:var(--mdi-github-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help{--mdi-help-icon-svg: url(${Ql});-webkit-mask:var(--mdi-help-icon-svg) no-repeat;mask:var(--mdi-help-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help-circle{--mdi-help-circle-icon-svg: url(${Zl});-webkit-mask:var(--mdi-help-circle-icon-svg) no-repeat;mask:var(--mdi-help-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help-circle-outline{--mdi-help-circle-outline-icon-svg: url(${et});-webkit-mask:var(--mdi-help-circle-outline-icon-svg) no-repeat;mask:var(--mdi-help-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-history{--mdi-history-icon-svg: url(${it});-webkit-mask:var(--mdi-history-icon-svg) no-repeat;mask:var(--mdi-history-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-information{--mdi-information-icon-svg: url(${at});-webkit-mask:var(--mdi-information-icon-svg) no-repeat;mask:var(--mdi-information-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-information-outline{--mdi-information-outline-icon-svg: url(${rt});-webkit-mask:var(--mdi-information-outline-icon-svg) no-repeat;mask:var(--mdi-information-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb{--mdi-lightbulb-icon-svg: url(${ot});-webkit-mask:var(--mdi-lightbulb-icon-svg) no-repeat;mask:var(--mdi-lightbulb-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-off{--mdi-lightbulb-off-icon-svg: url(${lt});-webkit-mask:var(--mdi-lightbulb-off-icon-svg) no-repeat;mask:var(--mdi-lightbulb-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-off-outline{--mdi-lightbulb-off-outline-icon-svg: url(${tt});-webkit-mask:var(--mdi-lightbulb-off-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-on{--mdi-lightbulb-on-icon-svg: url(${nt});-webkit-mask:var(--mdi-lightbulb-on-icon-svg) no-repeat;mask:var(--mdi-lightbulb-on-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-on-outline{--mdi-lightbulb-on-outline-icon-svg: url(${ct});-webkit-mask:var(--mdi-lightbulb-on-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-on-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-outline{--mdi-lightbulb-outline-icon-svg: url(${dt});-webkit-mask:var(--mdi-lightbulb-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-link{--mdi-link-icon-svg: url(${st});-webkit-mask:var(--mdi-link-icon-svg) no-repeat;mask:var(--mdi-link-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-link-variant{--mdi-link-variant-icon-svg: url(${mt});-webkit-mask:var(--mdi-link-variant-icon-svg) no-repeat;mask:var(--mdi-link-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-load{--mdi-load-icon-svg: url(${kt});-webkit-mask:var(--mdi-load-icon-svg) no-repeat;mask:var(--mdi-load-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-magnify{--mdi-magnify-icon-svg: url(${pt});-webkit-mask:var(--mdi-magnify-icon-svg) no-repeat;mask:var(--mdi-magnify-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-map-marker-radius{--mdi-map-marker-radius-icon-svg: url(${gt});-webkit-mask:var(--mdi-map-marker-radius-icon-svg) no-repeat;mask:var(--mdi-map-marker-radius-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-map-marker-radius-outline{--mdi-map-marker-radius-outline-icon-svg: url(${bt});-webkit-mask:var(--mdi-map-marker-radius-outline-icon-svg) no-repeat;mask:var(--mdi-map-marker-radius-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-menu{--mdi-menu-icon-svg: url(${vt});-webkit-mask:var(--mdi-menu-icon-svg) no-repeat;mask:var(--mdi-menu-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-message-text{--mdi-message-text-icon-svg: url(${ut});-webkit-mask:var(--mdi-message-text-icon-svg) no-repeat;mask:var(--mdi-message-text-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-message-text-outline{--mdi-message-text-outline-icon-svg: url(${ht});-webkit-mask:var(--mdi-message-text-outline-icon-svg) no-repeat;mask:var(--mdi-message-text-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-microsoft-excel{--mdi-microsoft-excel-icon-svg: url(${ft});-webkit-mask:var(--mdi-microsoft-excel-icon-svg) no-repeat;mask:var(--mdi-microsoft-excel-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus{--mdi-minus-icon-svg: url(${wt});-webkit-mask:var(--mdi-minus-icon-svg) no-repeat;mask:var(--mdi-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus-circle{--mdi-minus-circle-icon-svg: url(${Cr});-webkit-mask:var(--mdi-minus-circle-icon-svg) no-repeat;mask:var(--mdi-minus-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus-circle-outline{--mdi-minus-circle-outline-icon-svg: url(${xt});-webkit-mask:var(--mdi-minus-circle-outline-icon-svg) no-repeat;mask:var(--mdi-minus-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-order-bool-ascending-variant{--mdi-order-bool-ascending-variant-icon-svg: url(${_t});-webkit-mask:var(--mdi-order-bool-ascending-variant-icon-svg) no-repeat;mask:var(--mdi-order-bool-ascending-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-page-first{--mdi-page-first-icon-svg: url(${Br});-webkit-mask:var(--mdi-page-first-icon-svg) no-repeat;mask:var(--mdi-page-first-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-page-last{--mdi-page-last-icon-svg: url(${jr});-webkit-mask:var(--mdi-page-last-icon-svg) no-repeat;mask:var(--mdi-page-last-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-paperclip{--mdi-paperclip-icon-svg: url(${yt});-webkit-mask:var(--mdi-paperclip-icon-svg) no-repeat;mask:var(--mdi-paperclip-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil{--mdi-pencil-icon-svg: url(${zt});-webkit-mask:var(--mdi-pencil-icon-svg) no-repeat;mask:var(--mdi-pencil-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-outline{--mdi-pencil-outline-icon-svg: url(${$t});-webkit-mask:var(--mdi-pencil-outline-icon-svg) no-repeat;mask:var(--mdi-pencil-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-box-multiple{--mdi-pencil-box-multiple-icon-svg: url(${Lt});-webkit-mask:var(--mdi-pencil-box-multiple-icon-svg) no-repeat;mask:var(--mdi-pencil-box-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-box-multiple-outline{--mdi-pencil-box-multiple-outline-icon-svg: url(${Ut});-webkit-mask:var(--mdi-pencil-box-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-pencil-box-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-percent{--mdi-percent-icon-svg: url(${Rt});-webkit-mask:var(--mdi-percent-icon-svg) no-repeat;mask:var(--mdi-percent-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-percent-outline{--mdi-percent-outline-icon-svg: url(${St});-webkit-mask:var(--mdi-percent-outline-icon-svg) no-repeat;mask:var(--mdi-percent-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pin-off-outline{--mdi-pin-off-outline-icon-svg: url(${Ct});-webkit-mask:var(--mdi-pin-off-outline-icon-svg) no-repeat;mask:var(--mdi-pin-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pin-outline{--mdi-pin-outline-icon-svg: url(${Bt});-webkit-mask:var(--mdi-pin-outline-icon-svg) no-repeat;mask:var(--mdi-pin-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-playlist-plus{--mdi-playlist-plus-icon-svg: url(${It});-webkit-mask:var(--mdi-playlist-plus-icon-svg) no-repeat;mask:var(--mdi-playlist-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-play-circle-outline{--mdi-play-circle-outline-icon-svg: url(${jt});-webkit-mask:var(--mdi-play-circle-outline-icon-svg) no-repeat;mask:var(--mdi-play-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-playlist-remove{--mdi-playlist-remove-icon-svg: url(${Mt});-webkit-mask:var(--mdi-playlist-remove-icon-svg) no-repeat;mask:var(--mdi-playlist-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus-circle{--mdi-plus-circle-icon-svg: url(${Sr});-webkit-mask:var(--mdi-plus-circle-icon-svg) no-repeat;mask:var(--mdi-plus-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus-circle-outline{--mdi-plus-circle-outline-icon-svg: url(${Nt});-webkit-mask:var(--mdi-plus-circle-outline-icon-svg) no-repeat;mask:var(--mdi-plus-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus{--mdi-plus-icon-svg: url(${Ht});-webkit-mask:var(--mdi-plus-icon-svg) no-repeat;mask:var(--mdi-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-progress-download{--mdi-progress-download-icon-svg: url(${At});-webkit-mask:var(--mdi-progress-download-icon-svg) no-repeat;mask:var(--mdi-progress-download-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-redo{--mdi-redo-icon-svg: url(${Et});-webkit-mask:var(--mdi-redo-icon-svg) no-repeat;mask:var(--mdi-redo-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-refresh{--mdi-refresh-icon-svg: url(${qt});-webkit-mask:var(--mdi-refresh-icon-svg) no-repeat;mask:var(--mdi-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-shape-square-plus{--mdi-shape-square-plus-icon-svg: url(${Gt});-webkit-mask:var(--mdi-shape-square-plus-icon-svg) no-repeat;mask:var(--mdi-shape-square-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-snowflake{--mdi-snowflake-icon-svg: url(${Tt});-webkit-mask:var(--mdi-snowflake-icon-svg) no-repeat;mask:var(--mdi-snowflake-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-ascending{--mdi-sort-ascending-icon-svg: url(${Ft});-webkit-mask:var(--mdi-sort-ascending-icon-svg) no-repeat;mask:var(--mdi-sort-ascending-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-descending{--mdi-sort-descending-icon-svg: url(${Dt});-webkit-mask:var(--mdi-sort-descending-icon-svg) no-repeat;mask:var(--mdi-sort-descending-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-variant-off{--mdi-sort-variant-off-icon-svg: url(${Ot});-webkit-mask:var(--mdi-sort-variant-off-icon-svg) no-repeat;mask:var(--mdi-sort-variant-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-variant-remove{--mdi-sort-variant-remove-icon-svg: url(${Pt});-webkit-mask:var(--mdi-sort-variant-remove-icon-svg) no-repeat;mask:var(--mdi-sort-variant-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-square-edit-outline{--mdi-square-edit-outline-icon-svg: url(${Yt});-webkit-mask:var(--mdi-square-edit-outline-icon-svg) no-repeat;mask:var(--mdi-square-edit-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-star{--mdi-star-icon-svg: url(${Vt});-webkit-mask:var(--mdi-star-icon-svg) no-repeat;mask:var(--mdi-star-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-star-outline{--mdi-star-outline-icon-svg: url(${Wt});-webkit-mask:var(--mdi-star-outline-icon-svg) no-repeat;mask:var(--mdi-star-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-stop-circle-outline{--mdi-stop-circle-outline-icon-svg: url(${Xt});-webkit-mask:var(--mdi-stop-circle-outline-icon-svg) no-repeat;mask:var(--mdi-stop-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-subdirectory-arrow-right{--mdi-subdirectory-arrow-right-icon-svg: url(${Jt});-webkit-mask:var(--mdi-subdirectory-arrow-right-icon-svg) no-repeat;mask:var(--mdi-subdirectory-arrow-right-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-swap-horizontal{--mdi-swap-horizontal-icon-svg: url(${Kt});-webkit-mask:var(--mdi-swap-horizontal-icon-svg) no-repeat;mask:var(--mdi-swap-horizontal-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-swap-vertical{--mdi-swap-vertical-icon-svg: url(${Qt});-webkit-mask:var(--mdi-swap-vertical-icon-svg) no-repeat;mask:var(--mdi-swap-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sync{--mdi-sync-icon-svg: url(${Zt});-webkit-mask:var(--mdi-sync-icon-svg) no-repeat;mask:var(--mdi-sync-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sync-circle{--mdi-sync-circle-icon-svg: url(${en});-webkit-mask:var(--mdi-sync-circle-icon-svg) no-repeat;mask:var(--mdi-sync-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-table-edit{--mdi-table-edit-icon-svg: url(${an});-webkit-mask:var(--mdi-table-edit-icon-svg) no-repeat;mask:var(--mdi-table-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-table-refresh{--mdi-table-refresh-icon-svg: url(${rn});-webkit-mask:var(--mdi-table-refresh-icon-svg) no-repeat;mask:var(--mdi-table-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-remove{--mdi-text-box-remove-icon-svg: url(${on});-webkit-mask:var(--mdi-text-box-remove-icon-svg) no-repeat;mask:var(--mdi-text-box-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-remove-outline{--mdi-text-box-remove-outline-icon-svg: url(${ln});-webkit-mask:var(--mdi-text-box-remove-outline-icon-svg) no-repeat;mask:var(--mdi-text-box-remove-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-search-outline{--mdi-text-box-search-outline-icon-svg: url(${tn});-webkit-mask:var(--mdi-text-box-search-outline-icon-svg) no-repeat;mask:var(--mdi-text-box-search-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-theme-light-dark{--mdi-theme-light-dark-icon-svg: url(${nn});-webkit-mask:var(--mdi-theme-light-dark-icon-svg) no-repeat;mask:var(--mdi-theme-light-dark-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-toggle-switch{--mdi-toggle-switch-icon-svg: url(${cn});-webkit-mask:var(--mdi-toggle-switch-icon-svg) no-repeat;mask:var(--mdi-toggle-switch-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-toggle-switch-off-outline{--mdi-toggle-switch-off-outline-icon-svg: url(${dn});-webkit-mask:var(--mdi-toggle-switch-off-outline-icon-svg) no-repeat;mask:var(--mdi-toggle-switch-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-translate{--mdi-translate-icon-svg: url(${sn});-webkit-mask:var(--mdi-translate-icon-svg) no-repeat;mask:var(--mdi-translate-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-trash-can{--mdi-trash-can-icon-svg: url(${mn});-webkit-mask:var(--mdi-trash-can-icon-svg) no-repeat;mask:var(--mdi-trash-can-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-trash-can-outline{--mdi-trash-can-outline-icon-svg: url(${kn});-webkit-mask:var(--mdi-trash-can-outline-icon-svg) no-repeat;mask:var(--mdi-trash-can-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-truck{--mdi-truck-icon-svg: url(${pn});-webkit-mask:var(--mdi-truck-icon-svg) no-repeat;mask:var(--mdi-truck-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-truck-delivery-outline{--mdi-truck-delivery-outline-icon-svg: url(${gn});-webkit-mask:var(--mdi-truck-delivery-outline-icon-svg) no-repeat;mask:var(--mdi-truck-delivery-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-tune{--mdi-tune-icon-svg: url(${bn});-webkit-mask:var(--mdi-tune-icon-svg) no-repeat;mask:var(--mdi-tune-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-tune-variant{--mdi-tune-variant-icon-svg: url(${vn});-webkit-mask:var(--mdi-tune-variant-icon-svg) no-repeat;mask:var(--mdi-tune-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-undo{--mdi-undo-icon-svg: url(${un});-webkit-mask:var(--mdi-undo-icon-svg) no-repeat;mask:var(--mdi-undo-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-upload{--mdi-upload-icon-svg: url(${hn});-webkit-mask:var(--mdi-upload-icon-svg) no-repeat;mask:var(--mdi-upload-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-vanish{--mdi-vanish-icon-svg: url(${fn});-webkit-mask:var(--mdi-vanish-icon-svg) no-repeat;mask:var(--mdi-vanish-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-wrench{--mdi-wrench-icon-svg: url(${wn});-webkit-mask:var(--mdi-wrench-icon-svg) no-repeat;mask:var(--mdi-wrench-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-wrench-outline{--mdi-wrench-outline-icon-svg: url(${xn});-webkit-mask:var(--mdi-wrench-outline-icon-svg) no-repeat;mask:var(--mdi-wrench-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi{display:inline-block;align-items:center;background-color:currentColor;font-size:18px;width:1em;height:1em}.mdi.mdi-state-disabled{opacity:.35}.blue{color:#4949ff}.orange{color:orange}.red{color:red}.bold{font-weight:bold}.italic{font-style:italic}`,""]);const _n=gr},7371:(e,i,a)=>{var r=a(1601),o=a.n(r),l=a(6314),t=a.n(l),n=a(4417),c=a.n(n),d=new URL(a(3751),a.b),s=new URL(a(1771),a.b),m=new URL(a(996),a.b),k=new URL(a(6889),a.b),p=new URL(a(937),a.b),g=new URL(a(3326),a.b),b=new URL(a(2561),a.b),v=new URL(a(8980),a.b),u=new URL(a(4511),a.b),h=new URL(a(9153),a.b),f=new URL(a(2706),a.b),w=new URL(a(5325),a.b),x=new URL(a(6997),a.b),_=new URL(a(7890),a.b),y=new URL(a(7104),a.b),z=new URL(a(1825),a.b),$=new URL(a(1379),a.b),L=new URL(a(2156),a.b),U=new URL(a(7698),a.b),R=new URL(a(8997),a.b),S=new URL(a(2053),a.b),C=new URL(a(1434),a.b),B=new URL(a(737),a.b),I=new URL(a(4487),a.b),j=new URL(a(7951),a.b),M=new URL(a(3975),a.b),N=new URL(a(5672),a.b),H=new URL(a(1966),a.b),A=new URL(a(4756),a.b),E=new URL(a(3721),a.b),q=new URL(a(1761),a.b),G=new URL(a(1329),a.b),T=new URL(a(3888),a.b),F=new URL(a(7237),a.b),D=new URL(a(4555),a.b),O=new URL(a(7786),a.b),P=new URL(a(4200),a.b),Y=new URL(a(9067),a.b),V=new URL(a(3142),a.b),W=new URL(a(5001),a.b),X=new URL(a(1632),a.b),J=new URL(a(1830),a.b),K=new URL(a(4918),a.b),Q=new URL(a(1704),a.b),Z=new URL(a(9075),a.b),ee=new URL(a(3681),a.b),ie=new URL(a(8344),a.b),ae=new URL(a(3828),a.b),re=new URL(a(9712),a.b),oe=new URL(a(2805),a.b),le=new URL(a(5644),a.b),te=new URL(a(4029),a.b),ne=new URL(a(560),a.b),ce=new URL(a(8704),a.b),de=new URL(a(5259),a.b),se=new URL(a(4042),a.b),me=new URL(a(5904),a.b),ke=new URL(a(5052),a.b),pe=new URL(a(6988),a.b),ge=new URL(a(2216),a.b),be=new URL(a(3397),a.b),ve=new URL(a(739),a.b),ue=new URL(a(1959),a.b),he=new URL(a(9810),a.b),fe=new URL(a(6410),a.b),we=new URL(a(5717),a.b),xe=new URL(a(4441),a.b),_e=new URL(a(2312),a.b),ye=new URL(a(9279),a.b),ze=new URL(a(7185),a.b),$e=new URL(a(6428),a.b),Le=new URL(a(8166),a.b),Ue=new URL(a(7433),a.b),Re=new URL(a(4541),a.b),Se=new URL(a(9529),a.b),Ce=new URL(a(778),a.b),Be=new URL(a(4459),a.b),Ie=new URL(a(7535),a.b),je=new URL(a(1277),a.b),Me=new URL(a(3171),a.b),Ne=new URL(a(2210),a.b),He=new URL(a(416),a.b),Ae=new URL(a(284),a.b),Ee=new URL(a(4627),a.b),qe=new URL(a(9007),a.b),Ge=new URL(a(9869),a.b),Te=new URL(a(1335),a.b),Fe=new URL(a(6519),a.b),De=new URL(a(1403),a.b),Oe=new URL(a(7594),a.b),Pe=new URL(a(9036),a.b),Ye=new URL(a(9028),a.b),Ve=new URL(a(8092),a.b),We=new URL(a(3374),a.b),Xe=new URL(a(2451),a.b),Je=new URL(a(7548),a.b),Ke=new URL(a(8250),a.b),Qe=new URL(a(9562),a.b),Ze=new URL(a(6501),a.b),ei=new URL(a(9506),a.b),ii=new URL(a(3744),a.b),ai=new URL(a(2366),a.b),ri=new URL(a(736),a.b),oi=new URL(a(5589),a.b),li=new URL(a(5297),a.b),ti=new URL(a(5086),a.b),ni=new URL(a(9965),a.b),ci=new URL(a(1680),a.b),di=new URL(a(9274),a.b),si=new URL(a(4069),a.b),mi=new URL(a(6793),a.b),ki=new URL(a(8018),a.b),pi=new URL(a(1397),a.b),gi=new URL(a(3821),a.b),bi=new URL(a(5453),a.b),vi=new URL(a(1721),a.b),ui=new URL(a(729),a.b),hi=new URL(a(5309),a.b),fi=new URL(a(7523),a.b),wi=new URL(a(5951),a.b),xi=new URL(a(5784),a.b),_i=new URL(a(4907),a.b),yi=new URL(a(97),a.b),zi=new URL(a(1438),a.b),$i=new URL(a(6764),a.b),Li=new URL(a(3530),a.b),Ui=new URL(a(7865),a.b),Ri=new URL(a(9505),a.b),Si=new URL(a(4920),a.b),Ci=new URL(a(8908),a.b),Bi=new URL(a(5724),a.b),Ii=new URL(a(3447),a.b),ji=new URL(a(5741),a.b),Mi=new URL(a(6683),a.b),Ni=new URL(a(2964),a.b),Hi=new URL(a(1152),a.b),Ai=new URL(a(3049),a.b),Ei=new URL(a(4506),a.b),qi=new URL(a(3643),a.b),Gi=new URL(a(9808),a.b),Ti=new URL(a(109),a.b),Fi=new URL(a(4717),a.b),Di=new URL(a(9586),a.b),Oi=new URL(a(4341),a.b),Pi=new URL(a(6452),a.b),Yi=new URL(a(936),a.b),Vi=new URL(a(2250),a.b),Wi=new URL(a(9624),a.b),Xi=new URL(a(7741),a.b),Ji=new URL(a(8549),a.b),Ki=new URL(a(8202),a.b),Qi=new URL(a(8560),a.b),Zi=new URL(a(379),a.b),ea=new URL(a(7295),a.b),ia=new URL(a(1904),a.b),aa=new URL(a(8407),a.b),ra=new URL(a(7138),a.b),oa=new URL(a(795),a.b),la=new URL(a(166),a.b),ta=new URL(a(8900),a.b),na=new URL(a(3534),a.b),ca=new URL(a(1908),a.b),da=new URL(a(70),a.b),sa=new URL(a(5856),a.b),ma=new URL(a(6470),a.b),ka=new URL(a(7988),a.b),pa=new URL(a(1389),a.b),ga=new URL(a(6486),a.b),ba=new URL(a(1242),a.b),va=new URL(a(496),a.b),ua=new URL(a(8338),a.b),ha=new URL(a(9399),a.b),fa=new URL(a(2264),a.b),wa=new URL(a(7949),a.b),xa=new URL(a(3026),a.b),_a=new URL(a(6396),a.b),ya=new URL(a(2096),a.b),za=new URL(a(3567),a.b),$a=new URL(a(5030),a.b),La=new URL(a(8038),a.b),Ua=new URL(a(9333),a.b),Ra=new URL(a(5227),a.b),Sa=new URL(a(2376),a.b),Ca=new URL(a(3684),a.b),Ba=new URL(a(2117),a.b),Ia=new URL(a(7090),a.b),ja=new URL(a(6907),a.b),Ma=new URL(a(2638),a.b),Na=new URL(a(8506),a.b),Ha=new URL(a(4350),a.b),Aa=new URL(a(1906),a.b),Ea=new URL(a(1364),a.b),qa=new URL(a(8537),a.b),Ga=new URL(a(8163),a.b),Ta=new URL(a(6977),a.b),Fa=new URL(a(7679),a.b),Da=new URL(a(1888),a.b),Oa=new URL(a(2705),a.b),Pa=new URL(a(3575),a.b),Ya=new URL(a(3576),a.b),Va=new URL(a(9572),a.b),Wa=new URL(a(6122),a.b),Xa=new URL(a(5510),a.b),Ja=new URL(a(927),a.b),Ka=new URL(a(8073),a.b),Qa=new URL(a(5727),a.b),Za=new URL(a(917),a.b),er=new URL(a(6487),a.b),ir=new URL(a(8945),a.b),ar=new URL(a(2738),a.b),rr=new URL(a(5828),a.b),or=new URL(a(2518),a.b),lr=new URL(a(3276),a.b),tr=new URL(a(4314),a.b),nr=new URL(a(2449),a.b),cr=new URL(a(6673),a.b),dr=new URL(a(1304),a.b),sr=new URL(a(5383),a.b),mr=new URL(a(5066),a.b),kr=new URL(a(8646),a.b),pr=new URL(a(258),a.b),gr=t()(o()),br=c()(d),vr=c()(s),ur=c()(m),hr=c()(k),fr=c()(p),wr=c()(g),xr=c()(b),_r=c()(v),yr=c()(u),zr=c()(h),$r=c()(f),Lr=c()(w),Ur=c()(x),Rr=c()(_),Sr=c()(y),Cr=c()(z),Br=c()($),Ir=c()(L),jr=c()(U),Mr=c()(R),Nr=c()(S),Hr=c()(C),Ar=c()(B),Er=c()(I),qr=c()(j),Gr=c()(M),Tr=c()(N),Fr=c()(H),Dr=c()(A),Or=c()(E),Pr=c()(q),Yr=c()(G),Vr=c()(T),Wr=c()(F),Xr=c()(D),Jr=c()(O),Kr=c()(P),Qr=c()(Y),Zr=c()(V),eo=c()(W),io=c()(X),ao=c()(J),ro=c()(K),oo=c()(Q),lo=c()(Z),to=c()(ee),no=c()(ie),co=c()(ae),so=c()(re),mo=c()(oe),ko=c()(le),po=c()(te),go=c()(ne),bo=c()(ce),vo=c()(de),uo=c()(se),ho=c()(me),fo=c()(ke),wo=c()(pe),xo=c()(ge),_o=c()(be),yo=c()(ve),zo=c()(ue),$o=c()(he),Lo=c()(fe),Uo=c()(we),Ro=c()(xe),So=c()(_e),Co=c()(ye),Bo=c()(ze),Io=c()($e),jo=c()(Le),Mo=c()(Ue),No=c()(Re),Ho=c()(Se),Ao=c()(Ce),Eo=c()(Be),qo=c()(Ie),Go=c()(je),To=c()(Me),Fo=c()(Ne),Do=c()(He),Oo=c()(Ae),Po=c()(Ee),Yo=c()(qe),Vo=c()(Ge),Wo=c()(Te),Xo=c()(Fe),Jo=c()(De),Ko=c()(Oe),Qo=c()(Pe),Zo=c()(Ye),el=c()(Ve),il=c()(We),al=c()(Xe),rl=c()(Je),ol=c()(Ke),ll=c()(Qe),tl=c()(Ze),nl=c()(ei),cl=c()(ii),dl=c()(ai),sl=c()(ri),ml=c()(oi),kl=c()(li),pl=c()(ti),gl=c()(ni),bl=c()(ci),vl=c()(di),ul=c()(si),hl=c()(mi),fl=c()(ki),wl=c()(pi),xl=c()(gi),_l=c()(bi),yl=c()(vi),zl=c()(ui),$l=c()(hi),Ll=c()(fi),Ul=c()(wi),Rl=c()(xi),Sl=c()(_i),Cl=c()(yi),Bl=c()(zi),Il=c()($i),jl=c()(Li),Ml=c()(Ui),Nl=c()(Ri),Hl=c()(Si),Al=c()(Ci),El=c()(Bi),ql=c()(Ii),Gl=c()(ji),Tl=c()(Mi),Fl=c()(Ni),Dl=c()(Hi),Ol=c()(Ai),Pl=c()(Ei),Yl=c()(qi),Vl=c()(Gi),Wl=c()(Ti),Xl=c()(Fi),Jl=c()(Di),Kl=c()(Oi),Ql=c()(Pi),Zl=c()(Yi),et=c()(Vi),it=c()(Wi),at=c()(Xi),rt=c()(Ji),ot=c()(Ki),lt=c()(Qi),tt=c()(Zi),nt=c()(ea),ct=c()(ia),dt=c()(aa),st=c()(ra),mt=c()(oa),kt=c()(la),pt=c()(ta),gt=c()(na),bt=c()(ca),vt=c()(da),ut=c()(sa),ht=c()(ma),ft=c()(ka),wt=c()(pa),xt=c()(ga),_t=c()(ba),yt=c()(va),zt=c()(ua),$t=c()(ha),Lt=c()(fa),Ut=c()(wa),Rt=c()(xa),St=c()(_a),Ct=c()(ya),Bt=c()(za),It=c()($a),jt=c()(La),Mt=c()(Ua),Nt=c()(Ra),Ht=c()(Sa),At=c()(Ca),Et=c()(Ba),qt=c()(Ia),Gt=c()(ja),Tt=c()(Ma),Ft=c()(Na),Dt=c()(Ha),Ot=c()(Aa),Pt=c()(Ea),Yt=c()(qa),Vt=c()(Ga),Wt=c()(Ta),Xt=c()(Fa),Jt=c()(Da),Kt=c()(Oa),Qt=c()(Pa),Zt=c()(Ya),en=c()(Va),an=c()(Wa),rn=c()(Xa),on=c()(Ja),ln=c()(Ka),tn=c()(Qa),nn=c()(Za),cn=c()(er),dn=c()(ir),sn=c()(ar),mn=c()(rr),kn=c()(or),pn=c()(lr),gn=c()(tr),bn=c()(nr),vn=c()(cr),un=c()(dr),hn=c()(sr),fn=c()(mr),wn=c()(kr),xn=c()(pr);gr.push([e.id,`/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n *//*! name: vanilla-calendar-pro v2.9.10 | url: https://github.com/uvarov-frontend/vanilla-calendar-pro */.vanilla-calendar{position:relative;box-sizing:border-box;display:flex;width:300px;min-width:272px;max-width:100%;flex-direction:column;border-radius:.75rem;padding:1rem;opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:.15s}@supports((width: -webkit-max-content) or (width: max-content)) and ((height: -webkit-max-content) or (height: max-content)){.vanilla-calendar{height:-webkit-max-content;height:max-content;width:-webkit-max-content;width:max-content}}.vanilla-calendar_multiple{width:550px}@supports(width: -webkit-fit-content) or (width: -moz-fit-content) or (width: fit-content){.vanilla-calendar_multiple{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.vanilla-calendar button:focus-visible{border-radius:.5rem;outline-style:solid;outline-width:1px;outline-offset:-1px}.vanilla-calendar.vanilla-calendar_multiple .vanilla-calendar-days{flex-grow:0}.vanilla-calendar_hidden{pointer-events:none;opacity:0}.vanilla-calendar_hidden *{pointer-events:none !important}.vanilla-calendar_to-input{position:absolute}.vanilla-calendar_to-input_bottom{margin-top:.25rem}.vanilla-calendar_to-input_top{margin-top:-0.25rem}.vanilla-calendar-controls{pointer-events:none;position:absolute;left:0;right:0;top:0;z-index:20;box-sizing:content-box;display:flex;align-items:center;justify-content:space-between;padding-left:1rem;padding-right:1rem;padding-top:1.25rem}.vanilla-calendar-arrow{pointer-events:auto;position:relative;display:block;height:1.5rem;width:1.5rem;cursor:pointer;border-width:0px;background-color:transparent}.vanilla-calendar-arrow:before{position:absolute;left:0;top:0;height:100%;width:100%;background-position:center;background-repeat:no-repeat;--tw-content: "";content:var(--tw-content)}.vanilla-calendar-arrow.vanilla-calendar-arrow_prev:before{transform:rotate(90deg)}.vanilla-calendar-arrow.vanilla-calendar-arrow_next:before{transform:rotate(-90deg)}.vanilla-calendar-grid{display:flex;flex-grow:1;flex-wrap:wrap;justify-content:center;gap:1.75rem}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column{pointer-events:none;opacity:.3}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_month,.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_year{pointer-events:auto;opacity:1}.vanilla-calendar-column{display:flex;min-width:-webkit-min-content;min-width:min-content;flex-direction:column}.vanilla-calendar-header{position:relative;margin-bottom:.75rem;display:flex;align-items:center}.vanilla-calendar-header__content{display:grid;flex-grow:1;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;justify-content:center;white-space:pre-wrap;padding-left:1rem;padding-right:1rem}.vanilla-calendar-month,.vanilla-calendar-year{cursor:pointer;border-radius:.25rem;border-width:0px;background-color:transparent;padding:.25rem;font-size:1rem;line-height:1.5rem;font-weight:700}.vanilla-calendar-month.vanilla-calendar-month_disabled,.vanilla-calendar-year.vanilla-calendar-year_disabled{pointer-events:none}.vanilla-calendar-months{display:grid;flex-grow:1;grid-template-columns:repeat(4, minmax(0, 1fr));align-items:center;row-gap:1rem;column-gap:.5rem}.vanilla-calendar-years{display:grid;flex-grow:1;grid-template-columns:repeat(5, minmax(0, 1fr));align-items:center;row-gap:1rem;column-gap:.5rem}.vanilla-calendar-months_selecting .vanilla-calendar-months__month,.vanilla-calendar-years_selecting .vanilla-calendar-years__year{cursor:pointer}.vanilla-calendar-months_selecting .vanilla-calendar-months__month .vanilla-calendar-months__month_disabled,.vanilla-calendar-years_selecting .vanilla-calendar-years__year .vanilla-calendar-years__year_disabled{cursor:default}.vanilla-calendar-months__month,.vanilla-calendar-years__year{display:flex;height:2.5rem;align-items:center;justify-content:center;word-break:break-all;border-radius:.5rem;border-width:0px;padding:.25rem;text-align:center;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,.vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{pointer-events:none}.vanilla-calendar-week-numbers{display:flex;flex-direction:column}.vanilla-calendar-week-numbers__title{margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-week-numbers__content{display:grid;grid-auto-flow:row;align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-week-number{margin:0;display:flex;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:pointer;align-items:center;justify-content:center;border-style:none;background-color:transparent;padding:0;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-wrapper{display:flex;flex-grow:1}.vanilla-calendar-content{display:flex;flex-grow:1;flex-direction:column}.vanilla-calendar-week{margin-bottom:.5rem;display:grid;grid-template-columns:repeat(7, 1fr);justify-items:center}.vanilla-calendar-week__day{display:flex;width:100%;min-width:1.875rem;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-days{display:grid;flex-grow:1;grid-template-columns:repeat(7, 1fr);align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn{cursor:pointer;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:75ms}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn_disabled{cursor:default}.vanilla-calendar-day{position:relative;display:flex;width:100%;align-items:center;justify-content:center}.vanilla-calendar-day_hover-intermediate .vanilla-calendar-day__btn{border-radius:0}.vanilla-calendar-day_hover-first .vanilla-calendar-day__btn{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.vanilla-calendar-day_hover-first.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn{border-radius:.5rem}.vanilla-calendar-day:focus-visible .vanilla-calendar-day__popup,.vanilla-calendar-day:hover .vanilla-calendar-day__popup{pointer-events:auto;opacity:1}.vanilla-calendar-day_selected-first .vanilla-calendar-day__btn_selected{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.vanilla-calendar-day_selected-first.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-radius:.5rem}.vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected{border-radius:0}.vanilla-calendar-day__btn{display:flex;height:100%;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:default;align-items:center;justify-content:center;border-radius:.5rem;border-width:0px;padding:0;font-size:.75rem;line-height:1rem;font-weight:400}.vanilla-calendar-day__btn_today{font-weight:700}.vanilla-calendar-day__btn_disabled{pointer-events:none}.vanilla-calendar-day__popup{transform:translate(-50%);pointer-events:none;position:absolute;left:50%;top:100%;z-index:20;width:8rem;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:400;opacity:0}.vanilla-calendar-day__popup:before{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:after{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:hover{pointer-events:auto;opacity:1}.vanilla-calendar-day__popup:before{content:"";left:0;bottom:0;z-index:-10;display:block;height:calc(100% - 4px);width:100%;border-radius:.5rem}.vanilla-calendar-time{margin-top:.75rem;display:grid;grid-template-columns:auto 1fr;gap:.75rem;border-top-width:1px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-style:solid;padding-top:.75rem}.vanilla-calendar-time__content{display:grid;grid-auto-flow:column;align-items:center}.vanilla-calendar-time__hours{position:relative;margin-right:.35rem;width:1.75rem}.vanilla-calendar-time__hours:after{position:absolute;right:-5px;top:50%;margin-top:calc(-50% + 1px);display:block;--tw-content: ":";content:var(--tw-content)}.vanilla-calendar-time__minutes{width:1.75rem}.vanilla-calendar-time__hours input,.vanilla-calendar-time__minutes input{position:relative;margin:0;box-sizing:border-box;display:block;width:100%;border-radius:.25rem;border-width:0px;padding:.125rem;text-align:center;font-size:1.125rem;font-weight:600;line-height:1.125rem}.vanilla-calendar-time__hours input:focus-visible,.vanilla-calendar-time__minutes input:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__hours input:disabled,.vanilla-calendar-time__minutes input:disabled{cursor:default}.vanilla-calendar-time__hours input:hover:disabled,.vanilla-calendar-time__minutes input:hover:disabled{background-color:transparent}.vanilla-calendar-time__keeping{margin-left:1px;margin-top:.25rem;width:22px;cursor:pointer;border-radius:.25rem;border-width:0px;background-color:transparent;padding:0;font-size:.69rem}.vanilla-calendar-time__keeping:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__keeping:disabled{cursor:default}.vanilla-calendar-time__keeping:hover:disabled{background-color:transparent}.vanilla-calendar-time__ranges{display:grid;grid-auto-flow:row}.vanilla-calendar-time__range{position:relative;z-index:10;font-size:0}.vanilla-calendar-time__range:before{content:var(--tw-content);left:0}.vanilla-calendar-time__range:after{content:var(--tw-content);right:0}.vanilla-calendar-time__range:before,.vanilla-calendar-time__range:after{content:"";transform:translateY(-50%);pointer-events:none;position:absolute;top:50%;z-index:10;height:.5rem;width:1px}.vanilla-calendar-time__range input{position:relative;margin:0;height:1.25rem;width:100%;cursor:pointer;-webkit-appearance:none;appearance:none;outline-width:0px}.vanilla-calendar-time__range input::-webkit-slider-thumb{position:relative;z-index:20;margin-top:-0.5rem;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-moz-range-thumb{position:relative;z-index:20;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-webkit-slider-runnable-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-moz-range-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light].vanilla-calendar{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light].vanilla-calendar_to-input{--tw-shadow: 0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored: 0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-arrow{background-color:transparent}[data-calendar-theme=light] .vanilla-calendar-arrow:before{background-image:url(${br})}[data-calendar-theme=light] .vanilla-calendar-arrow:hover:before{opacity:.6}[data-calendar-theme=light] .vanilla-calendar-header__content,[data-calendar-theme=light] .vanilla-calendar-month,[data-calendar-theme=light] .vanilla-calendar-year{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-month:hover,[data-calendar-theme=light] .vanilla-calendar-year:hover{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_not-active{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-months__month{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-months__month:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-years__year{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-years__year:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-week-numbers__title,[data-calendar-theme=light] .vanilla-calendar-week-number{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week-number:hover{color:#475569}[data-calendar-theme=light] .vanilla-calendar-week__day{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity: .7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity: .7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__btn:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_today{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_next{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__popup{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__popup:before{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-shadow: 0 3px 15px rgba(85, 85, 85, .2);--tw-shadow-colored: 0 3px 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light] .vanilla-calendar-time{border-color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input,[data-calendar-theme=light] .vanilla-calendar-time__minutes input{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=light] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:before,[data-calendar-theme=light] .vanilla-calendar-time__range:after{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-thumb{border-color:#cbd5e1;--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-thumb{border-color:#cbd5e1;--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=dark].vanilla-calendar{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark].vanilla-calendar_to-input{--tw-shadow: 0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored: 0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=dark].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-arrow{background-color:transparent}[data-calendar-theme=dark] .vanilla-calendar-arrow:before{background-image:url(${vr})}[data-calendar-theme=dark] .vanilla-calendar-arrow:hover:before{opacity:.6}[data-calendar-theme=dark] .vanilla-calendar-header__content,[data-calendar-theme=dark] .vanilla-calendar-month,[data-calendar-theme=dark] .vanilla-calendar-year{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-month:hover,[data-calendar-theme=dark] .vanilla-calendar-year:hover,[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_not-active{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month,[data-calendar-theme=dark] .vanilla-calendar-years__year{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity: 1;background-color:rgb(100 116 139/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-week-numbers__title,[data-calendar-theme=dark] .vanilla-calendar-week-number{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week-number:hover{color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-week__day{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity: .8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity: .8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#e2e8f0}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_next{color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__popup{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__popup:before{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));--tw-shadow: inset 0 0 0 1px rgb(255 255 255 / .1);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=dark] .vanilla-calendar-time{border-color:#1e293b}[data-calendar-theme=dark] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:before,[data-calendar-theme=dark] .vanilla-calendar-time__range:after{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-thumb{border-color:#475569;--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-thumb{border-color:#475569;--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}/*!\n * Multiple-Select-Vanilla styling\n * @author zhixin wen \n * @contributor Ghislain B.\n */.ms-dark-mode{--ms-checkbox-color: rgb(63.5819672131, 140.3073770492, 253.4180327869);--ms-checkbox-hover-color: rgb(78.756557377, 149.3995901639, 253.543442623);--ms-checkbox-icon-container-border: 1px solid #797979;--ms-choice-border: 1px solid #757575;--ms-choice-bgcolor: #262b2f;--ms-choice-color: #d4d4d4;--ms-choice-focus-border-color: rgb(38.2909836066, 125.1536885246, 253.2090163934);--ms-choice-focus-box-shadow: 0 0 0 2px rgba(13, 110, 253, 0.2);--ms-drop-background: #2a2f34;--ms-drop-border: 1px solid #585858;--ms-drop-color: #cccccc;--ms-drop-hide-radio-hover-bgcolor: rgb(1.9713114754, 97.5799180328, 238.5286885246);--ms-drop-option-divider-border-top: 1px solid #696969;--ms-drop-scrollbar-color: #828282 #424242;--ms-icon-color: #bcbcbc;--ms-icon-color-hover: #d0d0d0;--ms-option-highlight-bg-color: rgb(1.762295082, 87.2336065574, 213.237704918);--ms-ok-button-bg-color: #262b2f;--ms-ok-button-bg-hover-color: #24282c;--ms-ok-button-border-color: #4a4a4a;--ms-ok-button-text-color: rgb(38.2909836066, 125.1536885246, 253.2090163934);--ms-ok-button-text-hover-color: rgb(38.2909836066, 125.1536885246, 253.2090163934);--ms-optgroup-color: #fff;--ms-search-input-bg-color: #2f353a;--ms-search-input-color: #d4d4d4;--ms-search-input-border: 1px solid #757575;--ms-select-all-border-bottom: 1px solid #5d5d5d;--ms-select-all-text-color: #fff;--ms-select-all-text-font-weight: bold}/*!\n * Multiple-Select-Vanilla styling\n * @author zhixin wen \n * @contributor Ghislain B.\n */.ms-icon-caret{--ms-icon-caret-icon-svg: url(${ur});-webkit-mask:var(--ms-icon-caret-icon-svg) no-repeat;mask:var(--ms-icon-caret-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-close{--ms-icon-close-icon-svg: url(${hr});-webkit-mask:var(--ms-icon-close-icon-svg) no-repeat;mask:var(--ms-icon-close-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-check{--ms-icon-check-icon-svg: url(${fr});-webkit-mask:var(--ms-icon-check-icon-svg) no-repeat;mask:var(--ms-icon-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-minus{--ms-icon-minus-icon-svg: url(${wr});-webkit-mask:var(--ms-icon-minus-icon-svg) no-repeat;mask:var(--ms-icon-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-radio{--ms-icon-radio-icon-svg: url(${xr});-webkit-mask:var(--ms-icon-radio-icon-svg) no-repeat;mask:var(--ms-icon-radio-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-parent .ms-icon,.ms-drop .ms-icon{display:inline-block;background-color:currentColor;flex-shrink:0;color:var(--ms-icon-color, #000);font-size:var(--ms-icon-size, 13px);height:var(--ms-icon-size, 13px);width:var(--ms-icon-size, 13px)}.ms-parent .ms-icon:hover,.ms-drop .ms-icon:hover{color:var(--ms-icon-color-hover, #303030)}.ms-parent .ms-select-all,.ms-parent li:not(.hide-radio),.ms-drop .ms-select-all,.ms-drop li:not(.hide-radio){cursor:pointer}.ms-parent .ms-select-all.disabled,.ms-parent li:not(.hide-radio).disabled,.ms-drop .ms-select-all.disabled,.ms-drop li:not(.hide-radio).disabled{cursor:default}.ms-parent .ms-select-all .icon-checkbox-container,.ms-parent li:not(.hide-radio) .icon-checkbox-container,.ms-drop .ms-select-all .icon-checkbox-container,.ms-drop li:not(.hide-radio) .icon-checkbox-container{display:inline-flex;align-items:center;justify-content:center;height:var(--ms-checkbox-icon-container-height, 1.05rem);width:var(--ms-checkbox-icon-container-width, 1.05rem);border:var(--ms-checkbox-icon-container-border, 1px solid #d0d0d0);border-radius:.125rem}.ms-parent .ms-select-all .icon-checkbox-container div,.ms-parent li:not(.hide-radio) .icon-checkbox-container div,.ms-drop .ms-select-all .icon-checkbox-container div,.ms-drop li:not(.hide-radio) .icon-checkbox-container div{font-size:14px;color:var(--ms-checkbox-color, #0d6efd)}.ms-parent .ms-select-all .icon-checkbox-container div:hover,.ms-parent li:not(.hide-radio) .icon-checkbox-container div:hover,.ms-drop .ms-select-all .icon-checkbox-container div:hover,.ms-drop li:not(.hide-radio) .icon-checkbox-container div:hover{color:var(--ms-checkbox-hover-color, rgb(2.0549180328, 101.718442623, 248.6450819672))}.ms-parent .ms-select-all .icon-checkbox-container div.ms-icon-uncheck,.ms-parent li:not(.hide-radio) .icon-checkbox-container div.ms-icon-uncheck,.ms-drop .ms-select-all .icon-checkbox-container div.ms-icon-uncheck,.ms-drop li:not(.hide-radio) .icon-checkbox-container div.ms-icon-uncheck{visibility:hidden}.ms-parent .ms-select-all .icon-checkbox-container.radio,.ms-parent li:not(.hide-radio) .icon-checkbox-container.radio,.ms-drop .ms-select-all .icon-checkbox-container.radio,.ms-drop li:not(.hide-radio) .icon-checkbox-container.radio{border-radius:50%}.ms-parent .ms-select-all .icon-checkbox-container+span,.ms-parent li:not(.hide-radio) .icon-checkbox-container+span,.ms-drop .ms-select-all .icon-checkbox-container+span,.ms-drop li:not(.hide-radio) .icon-checkbox-container+span{display:inline-flex;align-items:center;column-gap:var(--ms-label-column-gap, 0);padding-left:var(--ms-label-text-padding-left, 8px)}.ms-offscreen{clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;position:absolute !important;outline:0 !important;left:auto !important;top:auto !important}.ms-parent{display:inline-block;position:relative;vertical-align:middle}.ms-choice{display:flex;align-items:center;cursor:pointer;width:100%;height:26px;overflow:hidden;padding:var(--ms-choice-padding, 0 6px 0 8px);background-color:var(--ms-choice-bgcolor, #fff);border:var(--ms-choice-border, 1px solid #ccc);border-radius:var(--ms-choice-border-radius, 4px);line-height:var(--ms-choice-line-height, 26px);color:var(--ms-choice-color, #444);text-align:var(--ms-choice-text-align, left);outline:var(--ms-drop-outline, 0);text-decoration:none;user-select:none;white-space:nowrap}.ms-choice:focus{border-color:var(--ms-choice-focus-border-color, hsl(215.75, 98.3606557377%, 112.1568627451%));box-shadow:var(--ms-choice-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.ms-choice.disabled{border:var(--ms-choice-disabled-border, 1px solid #ddd);background-color:var(--ms-choice-disabled-bgcolor, #f4f4f4);background-image:none;cursor:default}.ms-choice>span{display:flex;flex:1;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;column-gap:var(--ms-label-column-gap, 0)}.ms-choice>span.ms-placeholder{color:var(--ms-placeholder-color, #c9c9c9)}.ms-choice>div.ms-icon-close{margin-right:2px}.ms-choice>div.ms-icon-caret{height:var(--ms-chevron-icon-size, 16px);width:var(--ms-chevron-icon-size, 16px)}.ms-choice>div.ms-icon-caret.open{transform:scaleY(-1)}.ms-drop{width:auto;min-width:100%;overflow:hidden;display:none;position:absolute;background:var(--ms-drop-background, #fff);border:var(--ms-drop-border, 1px solid #d0d0d0);border-radius:var(--ms-drop-border-radius, 4px);color:var(--ms-drop-color, #333);margin-top:var(--ms-drop-margin-top, -1px);padding:var(--ms-drop-padding, 0);z-index:var(--ms-drop-zindex, 1050)}.ms-drop.bottom{top:100%;box-shadow:var(--ms-drop-bottom-box-shadow, 0 4px 5px rgba(0, 0, 0, 0.15))}.ms-drop.top{bottom:100%;box-shadow:var(--ms-drop-top-box-shadow, 0 -4px 5px rgba(0, 0, 0, 0.15))}.ms-drop .ms-select-all{border-bottom:var(--ms-select-all-border-bottom, 1px solid #ddd);line-height:var(--ms-select-all-line-height, calc(13px + 2px));padding:var(--ms-select-all-padding, 4px);width:100%}.ms-drop .ms-select-all:hover{background-color:var(--ms-select-all-text-hover-color, transparent)}.ms-drop .ms-select-all.highlighted{background-color:var(--ms-option-highlight-bg-color, #fcfcfc)}.ms-drop .ms-select-all label{display:inline-flex;align-items:center;font-weight:var(--ms-select-all-text-font-weight, normal);padding:var(--ms-select-all-label-padding, 6px 10px);border:var(--ms-select-all-label-border, 1px solid transparent);color:var(--ms-select-all-text-color, rgb(1.9713114754, 97.5799180328, 238.5286885246));width:100%}.ms-drop .ms-select-all label:hover{cursor:pointer;border:var(--ms-select-all-label-hover-border, 1px solid #d5d5d5)}.ms-drop .ms-select-all label input{opacity:0;width:0;margin-left:0}.ms-drop .ms-select-all label div{display:inline-flex}.ms-drop .ms-ok-button{cursor:pointer;display:block;padding:var(--ms-ok-button-padding, 0);width:var(--ms-ok-button-width, 100%);height:var(--ms-ok-button-height, 26px);border-color:var(--ms-ok-button-border-color, #ccc);border-radius:var(--ms-ok-button-border-radius, 0 0 4px 4px);border-width:var(--ms-ok-button-border-width, 1px 0 0 0);text-align:var(--ms-ok-button-text-align, center);color:var(--ms-ok-button-text-color, #0d6efd);font-weight:var(--ms-ok-button-font-weight, 600);background-color:var(--ms-ok-button-bg-color, #fff)}.ms-drop .ms-ok-button:hover{background-color:var(--ms-ok-button-bg-hover-color, #f9f9f9);color:var(--ms-ok-button-text-hover-color, rgb(1.9713114754, 97.5799180328, 238.5286885246))}.ms-search{display:flex;align-items:center;justify-content:center;box-sizing:border-box;position:relative;white-space:nowrap;width:100%;margin:var(--ms-search-margin, 0);min-height:var(--ms-search-min-height, 26px);padding:var(--ms-search-padding, 4px);z-index:var(--ms-search-zindex, 10000)}.ms-search input{box-shadow:none;font-family:sans-serif;height:auto !important;width:100%;color:var(--ms-search-input-color, #444);background-color:var(--ms-search-input-bg-color, #fff);border:var(--ms-search-input-border, 1px solid #b9b9b9);border-radius:var(--ms-search-input-border-radius, 5px);min-height:var(--ms-search-input-min-height, 24px);outline:var(--ms-search-input-outline, 0);padding:var(--ms-search-input-padding, 0 5px);margin:var(--ms-search-input-margin, 0)}.ms-search input::placeholder{color:var(--ms-search-input-placeholder, #999)}.ms-search span.ms-icon-close{cursor:pointer;height:var(--ms-icon-size, 13px);margin:var(--ms-search-icon-close-margin, 0 2px 0 5px)}.ms-drop ul{overflow:auto;outline:var(--ms-drop-outline, 0);margin:var(--ms-drop-list-margin, 0px);padding:var(--ms-drop-list-padding, 4px 6px);scrollbar-color:var(--ms-drop-scrollbar-color, #c1c1c1 #f1f1f1)}.ms-drop ul>li{cursor:pointer;background-image:none;list-style:none;position:static;align-items:var(--ms-drop-list-item-align-items, center);display:var(--ms-drop-list-item-display, flex);padding:var(--ms-drop-list-item-padding, 2px 4px)}.ms-drop ul>li .disabled{cursor:default;font-weight:normal !important;opacity:var(--ms-drop-list-item-disabled-opacity, 0.35);filter:var(--ms-drop-list-item-disabled-filter, Alpha(Opacity=35))}.ms-drop ul>li.multiple{display:block;float:left}.ms-drop ul>li.group{clear:both}.ms-drop ul>li.multiple label{width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-drop ul>li label{cursor:pointer;display:flex;align-items:center;font-weight:normal;position:relative;white-space:nowrap;flex:0 0 100%;margin-bottom:var(--ms-label-margin-bottom, 0);min-height:var(--ms-label-min-height, 1.25rem);padding:var(--ms-label-padding, 2px 4px)}.ms-drop ul>li label.optgroup{color:var(--ms-optgroup-color, #000);font-weight:var(--ms-drop-optgroup-font-weight, bold)}.ms-drop ul>li.hide-radio{padding:var(--ms-drop-hide-radio-padding, 0)}.ms-drop ul>li.hide-radio:focus,.ms-drop ul>li.hide-radio:hover{background-color:var(--ms-drop-hide-radio-hover-bgcolor, #fafafa)}.ms-drop ul>li.hide-radio.selected{color:var(--ms-drop-hide-radio-selected-color, unset);background-color:var(--ms-drop-hide-radio-selected-bgcolor, unset)}.ms-drop ul>li.hide-radio label{margin-bottom:var(--ms-drop-hide-radio-label-margin-bottom, 0);padding:var(--ms-drop-hide-radio-label-padding, 5px 8px)}.ms-drop ul>li.hide-radio input{display:none}.ms-drop ul>li.option-level-1 label{padding-left:var(--ms-drop-list-item-level1-padding-left, 8px)}.ms-drop ul>li.option-divider{padding:var(--ms-drop-option-divider-padding, 0);border-top:var(--ms-drop-option-divider-border-top, 1px solid #e9ecef)}.ms-drop ul>li.highlighted{background-color:var(--ms-option-highlight-bg-color, #fcfcfc)}.ms-drop input[type=radio],.ms-drop input[type=checkbox]{opacity:0;width:0;position:absolute;margin-left:var(--ms-drop-input-margin-left, -1.25rem);margin-top:var(--ms-drop-input-margin-top, 0.3rem);accent-color:var(--ms-checkbox-color, #0d6efd)}.ms-drop input:focus{outline:var(--ms-input-focus-outline, none)}.ms-drop .ms-no-results{display:none}.ms-drop .ms-infinite-option{height:var(--ms-infinite-empty-option-height, 20px)}.ms-dark-mode,.ms-drop.ms-dark-mode,.slick-dark-mode .ms-dark-mode,.slick-dark-mode .slick-submenu,.slick-dark-mode{--slick-primary-color: rgb(88.8729508197, 155.4610655738, 253.6270491803);--slick-base-dark-text-color: #d4d4d4;--slick-base-dark-menu-bg-color: #252525;--slick-base-dark-menu-border: 1px solid #505050;--slick-base-dark-menu-item-border: 1px solid #5a5a5a;--slick-base-dark-menu-item-hover-color: #363b40;--slick-base-dark-invalid-color: #ea868f;--slick-highlight-color: rgb(88.8729508197, 155.4610655738, 253.6270491803);--slick-text-color: #d4d4d4;--slick-autocomplete-bg-color: var(--slick-base-dark-menu-bg-color);--slick-autocomplete-hover-bg-color: #2c3034;--slick-autocomplete-text-color: #cdcdcd;--slick-autocomplete-tpl4-bottom-right-text-color: var(--slick-base-dark-text-color);--slick-autocomplete-tpl4-bottom-left-text-color: var(--slick-base-dark-text-color);--slick-autocomplete-tpl4-top-left-text-color: #fafafa;--slick-button-border-color: #626262;--slick-button-hover-border-color: #808080;--slick-button-primary-color: #bababa;--slick-button-style-bg-color: var(--slick-base-dark-menu-bg-color);--slick-btn-default-bg-color: #383838;--slick-btn-default-text-color: #ffffff;--slick-btn-default-border-color: #565656;--slick-cell-even-background-color: #141618;--slick-cell-odd-background-color: #2c3034;--slick-cell-text-color: #d4d4d4;--slick-cell-border-top: 1px solid #474747;--slick-column-picker-background-color: var(--slick-base-dark-menu-bg-color);--slick-column-picker-box-shadow: 0 0 1px #606060;--slick-column-picker-border: var(--slick-base-dark-menu-border);--slick-column-picker-close-btn-color: #bbbbbb;--slick-column-picker-close-btn-bg-color: transparent;--slick-column-picker-hr-bg-color: #434343;--slick-column-picker-hr-divider-border: 1px solid #525252;--slick-column-picker-icon-color: var(--slick-highlight-color);--slick-column-picker-item-hover-border: var(--slick-base-dark-menu-item-border);--slick-column-picker-item-hover-color: var(--slick-base-dark-menu-item-hover-color);--slick-column-picker-title-border-bottom: 1px solid #525252;--slick-checkbox-opacity-hover: 0.7;--slick-checkbox-icon-color: var(--slick-primary-color);--slick-checkbox-icon-bg-color: #444444;--slick-checkbox-unchecked-color: rgb(63.5819672131, 140.3073770492, 253.4180327869);--slick-checkbox-unchecked-opacity: 0.4;--slick-detail-view-icon-color: var(--slick-primary-color);--slick-detail-view-icon-color-hover: var(--slick-primary-color);--slick-detail-view-icon-opacity-hover: 0.75;--slick-detail-view-container-border: 1px solid #525252;--slick-detail-view-container-bgcolor: #3c4349;--slick-grid-menu-icon-btn-color: #ededed;--slick-row-mouse-hover-color: #2c3034;--slick-header-background-color: #1c1c1c;--slick-grid-footer-bg-color: #1c1c1c;--slick-grid-footer-border-top: 1px solid #606060;--slick-header-text-color: #e4e4e4;--slick-hover-header-color: var(--slick-base-dark-text-color);--slick-header-row-background-color: #2d2d2d;--slick-preheader-border-right: 1px solid #3e3e3e;--slick-pane-top-border-top: 1px solid #606060;--slick-empty-data-warning-color: var(--slick-base-dark-text-color);--slick-grid-header-background: #2d2d2d;--slick-icon-sort-color: var(--slick-primary-color);--slick-header-column-background-active: #535353;--slick-slider-filter-input-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-menu-bg-color: var(--slick-base-dark-menu-bg-color);--slick-menu-border: var(--slick-base-dark-menu-border);--slick-menu-box-shadow: 0 0 1px #606060;--slick-menu-close-btn-bg-color: transparent;--slick-menu-close-btn-color: #bbbbbb;--slick-menu-color: #ededed;--slick-menu-item-disabled-color: #686868;--slick-menu-divider-color: #606060;--slick-menu-item-hover-color: var(--slick-base-dark-menu-item-hover-color);--slick-menu-item-hover-border: var(--slick-base-dark-menu-item-border);--slick-menu-title-border-bottom: 1px solid #525252;--slick-menu-title-color: #cecece;--slick-slider-filter-border: var(--slick-base-dark-menu-item-border);--slick-slider-filter-thumb-color: #d0d0d0;--slick-font-color: #d3d3d3;--slick-form-control-border: var(--slick-base-dark-menu-item-border);--slick-form-control-bg-color: var(--slick-base-dark-menu-bg-color);--slick-input-group-addon-color: var(--slick-base-dark-text-color);--slick-input-group-addon-bg-color: #383a3c;--slick-input-group-addon-border: var(--slick-base-dark-menu-item-border);--slick-input-group-btn-bg-color: #454545;--slick-input-group-btn-hover-bg-color: #3e3e3e;--slick-input-group-btn-border: var(--slick-base-dark-menu-item-border);--slick-input-group-append-bg-color: #383838;--slick-compound-filter-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-date-picker-bg-color: var(--slick-base-dark-menu-bg-color);--slick-footer-left-text-color: #acacac;--slick-footer-right-text-color: #acacac;--slick-grid-header-unorderable-bg-color: #1c1c1c;--slick-slider-filter-runnable-track-bgcolor: #787878;--slick-draggable-group-placeholder-color: #999;--slick-draggable-group-drop-bgcolor: #2c3034;--slick-draggable-group-droppable-hover-bgcolor: #353a3f;--slick-draggable-group-drop-border: #3e3e3e;--slick-draggable-group-drop-border-top: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-bottom: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-right: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-left: var(--slick-draggable-group-drop-border);--slick-draggable-group-toggle-all-border: 1px solid #626262;--slick-draggable-group-toggle-all-icon-color: var(--slick-primary-color);--slick-draggable-group-column-border: 1px solid #626262;--slick-group-totals-formatter-bgcolor: #1f2225;--slick-group-totals-formatter-color: #f3f3f3;--slick-icon-group-color: var(--slick-primary-color);--slick-editing-field-bg-color: #333333;--slick-editing-field-border: 1px solid #7c7c7c;--slick-editor-input-disabled-color: #404040;--slick-placeholder-color: #999;--slick-editor-modal-default-btn-disabled-bg-color: #3f3f3f;--slick-editor-modal-default-btn-disabled-color: #5b5b5b;--slick-editor-modal-detail-container-border-modified: 1px solid #cc8400;--slick-btn-default-border: var(--slick-base-dark-menu-item-border);--slick-btn-default-border-hover-color: var(--slick-button-hover-border-color);--slick-editor-modal-close-btn-border-left: var(--slick-base-dark-menu-border);--slick-editor-modal-footer-btn-border: var(--slick-base-dark-menu-item-border);--slick-editor-modal-footer-btn-border-hover-color: var(--slick-button-hover-border-color);--slick-editor-modal-container-bg-color: #333333;--slick-editor-modal-header-bg-color: #333333;--slick-editor-modal-footer-bg-color: #333333;--slick-editor-modal-detail-label-color: #abaaaa;--slick-editor-modal-footer-btn-text-color-hover: #eeeeee;--slick-editor-modal-container-border: var(--slick-base-dark-menu-border);--slick-editor-modal-header-border-bottom: var(--slick-base-dark-menu-border);--slick-editor-modal-footer-border-top: var(--slick-base-dark-menu-border);--slick-editor-modal-input-editor-border: var(--slick-base-dark-menu-border);--slick-editor-modal-checkbox-editor-border: var(--slick-base-dark-menu-border);--slick-editor-modal-container-box-shadow: 0 0 2px #606060;--slick-editor-modal-reset-btn-bg-color: #383838;--slick-editor-modal-close-btn-bg-color: transparent;--slick-editor-modal-close-btn-color: #bababa;--slick-editor-modal-reset-btn-color: #bababa;--slick-editor-modal-detail-container-border-invalid: 1px solid var(--slick-base-dark-invalid-color);--slick-editor-modal-detail-label-color-invalid: var(--slick-base-dark-invalid-color);--slick-editor-modal-title-font-color: var(--slick-font-color);--slick-editor-modal-validation-color: var(--slick-base-dark-invalid-color);--slick-editor-modal-validation-summary-color: var(--slick-base-dark-invalid-color);--slick-editor-modal-text-color: var(--slick-base-dark-text-color);--slick-large-editor-background-color: var(--slick-base-dark-menu-bg-color);--slick-large-editor-border: 2px solid #565656;--slick-large-editor-text-color: var(--slick-base-dark-text-color);--slick-text-editor-color: var(--slick-base-dark-text-color);--slick-header-menu-button-icon-color: var(--slick-menu-color);--slick-text-editor-background: var(--slick-base-dark-menu-bg-color);--slick-pagination-button-border: 1px solid #696969;--slick-pagination-button-border-color: #4b4b4b;--slick-pagination-button-border-disabled-color: #565656;--slick-pagination-button-bg-color: #1e1e1e;--slick-pagination-button-hover-color: #2b2b2b;--slick-pagination-icon-color: var(--slick-primary-color);--slick-pagination-icon-seek-background-color: #434343;--slick-pagination-icon-seek-disabled-bg-color: #434343;--slick-pagination-icon-seek-disabled-color: gray;--slick-pagination-page-input-bgcolor: #2b2f34;--slick-pagination-page-select-bg-color: #1c1c1c;--slick-pagination-text-color: #cfcfcf;--slick-row-selected-color: #474747;--slick-scrollbar-color: #828282 #424242;--slick-sorting-header-color: var(--slick-base-dark-text-color);--slick-submenu-box-shadow: 0 1px 3px 1px rgba(146, 152, 163, 0.4);--slick-container-border-top: var(--slick-base-dark-menu-border);--slick-container-border-bottom: var(--slick-base-dark-menu-border);--slick-canvas-bg-color: #141618;--slick-multiselect-checkbox-hover-bg-color: $slick-dark-base-dark-menu-bg-color;--slick-multiselect-input-filter-border: 1px solid #949494;--slick-multiselect-input-focus-border-color: var(--slick-form-control-focus-border-color);--slick-multiselect-input-focus-box-shadow: var(--slick-form-control-focus-box-shadow);--slick-multiselect-option-highlight-bg-color: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-select-all-label-hover-bg-color: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-option-highlight-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-choice-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-choice-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-multiselect-drop-background: var(--slick-base-dark-menu-bg-color);--slick-multiselect-drop-color: #bbbbbb;--slick-multiselect-drop-hide-radio-hover-bgcolor: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-dropdown-border: 1px solid #5d5d5d;--slick-multiselect-option-highlight-bg-color: var(--slick-multiselect-select-all-label-hover-bg-color);--slick-multiselect-ok-button-bg-color: #262626;--slick-multiselect-ok-button-bg-hover-color: #373c42;--slick-multiselect-ok-button-border-color: #626262;--slick-multiselect-ok-button-text-color: var(--slick-primary-color);--slick-multiselect-ok-button-text-hover-color: var(--slick-primary-color);--slick-multiselect-placeholder-color: #999;--slick-multiselect-select-all-border-bottom: 1px solid #5d5d5d;--slick-multiselect-select-all-label-hover-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-select-all-text-color: #fff;--ms-checkbox-color: var(--slick-primary-color);--ms-choice-bgcolor: var(--slick-base-dark-menu-bg-color);--ms-choice-border: var(--slick-base-dark-menu-item-border);--ms-choice-focus-box-shadow: var(--slick-form-control-focus-box-shadow, $slick-form-control-focus-box-shadow);--ms-drop-background: var(--slick-base-dark-menu-bg-color);--ms-drop-color: #bbbbbb;--ms-drop-hide-radio-hover-bgcolor: var(--slick-base-dark-menu-item-hover-color);--ms-option-highlight-bg-color: var(--slick-multiselect-select-all-label-hover-bg-color);--ms-ok-button-bg-color: #262626;--ms-ok-button-bg-hover-color: #373c42;--ms-placeholder-color: #999;--ms-select-all-label-hover-border: var(--slick-base-dark-menu-item-border)}.ms-dark-mode .text-color-primary,.ms-drop.ms-dark-mode .text-color-primary,.slick-dark-mode .ms-dark-mode .text-color-primary,.slick-dark-mode .slick-submenu .text-color-primary,.slick-dark-mode .text-color-primary{color:var(--slick-primary-color)}.dark-mode{--slick-button-border-color: #626262;--slick-button-hover-border-color: #939393;--slick-button-primary-color: #bababa;--slick-button-style-bg-color: #252525}.dark-mode .text-color-primary{--text-color-primary: var(--slick-primary-color, rgb(88.8729508197, 155.4610655738, 253.6270491803))}.dark-mode .text-color-secondary{--text-color-secondary: rgba(222, 226, 230, 0.75)}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */@keyframes fade{0%,100%{background:none}50%{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234))}}@keyframes slickgrid-invalid-highlight{from{box-shadow:0 0 6px red}to{box-shadow:none}}.full-height{height:100%}.grid-pane{width:100%}.pointer{cursor:pointer}.btn-default{color:var(--slick-btn-default-text-color, #212529);border:var(--slick-btn-default-border, 1px solid #dbdbdb)}.btn-default:hover{border-color:var(--slick-btn-default-border-hover-color, #b5b5b5)}.slick-dark-mode .btn-default{color:var(--slick-btn-default-text-color, #212529);border:var(--slick-btn-default-border, 1px solid #dbdbdb)}.slick-dark-mode .btn-default:hover{border-color:var(--slick-btn-default-border-hover-color, #b5b5b5)}.slickgrid-container{outline:0;position:relative;box-sizing:content-box;width:100%;border-top:var(--slick-container-border-top, 0 none);border-bottom:var(--slick-container-border-bottom, 1px solid #dddddd);border-left:var(--slick-container-border-left, 0 none);border-right:var(--slick-container-border-right, 0 none);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif)}.slickgrid-container input[type=checkbox]{vertical-align:baseline;margin:0}.slickgrid-container .slick-group-header-column,.slickgrid-container .slick-header-columns,.slickgrid-container .slick-header-column{box-sizing:content-box !important}.slickgrid-container .slick-header-column:hover{background:var(--slick-header-column-background-hover, rgba(249.9, 249.9, 249.9, 0.6))}.slickgrid-container .slick-header-column-active{background-color:var(--slick-header-column-background-active, rgba(242.25, 242.25, 242.25, 0.6)) !important}.slickgrid-container .slick-headerrow{background:var(--slick-grid-header-background, rgba(255, 255, 255, 0.6))}.slickgrid-container .grid-canvas{background:var(--slick-canvas-bg-color, #fff)}.slickgrid-container .slick-group{border-bottom:var(--slick-group-border-bottom, 2px solid silver)}.slickgrid-container .slick-sortable-placeholder{background:var(--slick-header-column-sortable-background-hover, #e0e0e0)}.slickgrid-container .slick-row{position:absolute;width:100%;border:0;line-height:20px;color:var(--slick-cell-text-color, #333);font-family:var(--slick-cell-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-weight:var(--slick-cell-font-weight, normal)}.slickgrid-container .slick-row:hover{background-color:var(--slick-row-mouse-hover-color, #eff5fc);box-shadow:var(--slick-row-mouse-hover-box-shadow, none);z-index:var(--slick-row-mouse-hover-z-index, 5)}.slickgrid-container .slick-row.active{padding:var(--slick-cell-padding, 5px 6px)}.slickgrid-container .slick-row.highlighter{background:orange !important;transition-property:background;transition-duration:3s;transition-timing-function:ease-in}.slickgrid-container .slick-row.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .slick-row.odd{background-color:var(--slick-cell-odd-background-color, rgb(247.35, 247.35, 247.35))}.slickgrid-container .slick-row.odd:hover{background-color:var(--slick-row-mouse-hover-color, #eff5fc)}.slickgrid-container .slick-row.odd .slick-cell{background:inherit}.slickgrid-container .slick-row.odd .slick-cell.selected{background-color:var(--slick-row-selected-color, #dae8f1)}.slickgrid-container .slick-row.odd .slick-cell.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .slick-row.highlight{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234))}.slickgrid-container .slick-row.highlight-animate{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234)) !important;animation:fade var(--slick-row-highlight-fade-animation, 1s linear)}.slickgrid-container .slick-row.slick-group-totals{color:var(--slick-group-totals-formatter-color, gray);background:var(--slick-group-totals-formatter-bgcolor, #fff)}.slickgrid-container .slick-row.slick-group-totals .slick-cell{font-size:var(--slick-group-totals-formatter-font-size, 14px)}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell{background-color:var(--slick-row-based-edit-editmode-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell:hover,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover{background-color:var(--slick-row-based-edit-editmode-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell:hover .active,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover .active{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5)) !important}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell .active,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active{background-color:var(--slick-row-based-edit-editmode-active-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell .active:hover,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active:hover{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row .slick-cell.invalid{border-color:red;animation-duration:.2s;animation-name:slickgrid-invalid-highlight}.slickgrid-container .slick-row .slick-cell.active{box-shadow:var(--slick-cell-active-box-shadow, inset 0 0 0 1px #aaaaaa);border:var(--slick-cell-active-border, none);z-index:var(--slick-cell-active-z-index, 6);padding:var(--slick-cell-padding, 5px 6px)}.slickgrid-container .slick-row .slick-cell.active input.dual-editor-text{width:calc(50% + 1px - 5px);height:100%;outline:0;transform:translate(0, -2px)}.slickgrid-container .slick-row .slick-cell.slick-rbe-unsaved-cell{background-color:var(--slick-row-based-edit-unsaved-cell-bgcolor, #f3ed91) !important}.slickgrid-container .slick-row.active-row .slick-cell{background-color:#e2fffd}.slickgrid-container .slick-row.active-row.odd .slick-cell{background-color:hsl(0,0%,95%)}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell{background-color:var(--slick-row-based-edit-editmode-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover{background-color:var(--slick-row-based-edit-editmode-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover .active{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5)) !important}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active{background-color:var(--slick-row-based-edit-editmode-active-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active:hover{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-group-header-columns{position:relative;white-space:nowrap;cursor:default;overflow:hidden}.slickgrid-container .slick-group-header{width:100%;overflow:hidden;border-left:0px}.slickgrid-container .slick-group-header-column.slick-state-default{position:relative;display:inline-block;overflow:hidden;text-overflow:ellipsis;height:16px;line-height:16px;margin:0;padding:4px}.slickgrid-container .slick-viewport,.slickgrid-container .slick-top-panel-scroller,.slickgrid-container .slick-header,.slickgrid-container .slick-headerrow,.slickgrid-container .slick-footerrow{position:relative;width:100%;border:1px solid none;border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-right-width:0;border-bottom-width:0;margin:0;outline:0;scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1)}.slickgrid-container .slick-top-panel-scroller{overflow:hidden}.slickgrid-container .slick-pane{position:absolute;outline:0;overflow:hidden;width:100%}.slickgrid-container .slick-pane-header{display:block;background-color:var(--slick-header-background-color, #ffffff);border-bottom:var(--slick-header-border-bottom, 0 none)}.slickgrid-container .slick-pane-top{box-sizing:border-box;border-top:var(--slick-pane-top-border-top, none)}.slickgrid-container .slick-viewport{height:100%;overflow:auto;border-top:var(--slick-viewport-border-top, 0 none);border-bottom:var(--slick-viewport-border-bottom, 0 none);border-left:var(--slick-viewport-border-left, 0 none);border-right:var(--slick-viewport-border-right, 0 none)}.slickgrid-container .slick-viewport ::-webkit-scrollbar{-webkit-appearance:none}.slickgrid-container .slick-viewport ::-webkit-scrollbar-thumb{border-radius:4px;border:2px solid #fff;background-color:rgba(0,0,0,.5)}.slickgrid-container .slick-header,.slickgrid-container .slick-headerrow,.slickgrid-container .slick-footerrow{overflow:hidden}.slickgrid-container .slick-headerrow{border-top-color:rgba(0,0,0,0);border-top-width:0}.slickgrid-container .slick-top-panel,.slickgrid-container .slick-header-columns,.slickgrid-container .slick-headerrow-columns,.slickgrid-container .slick-footerrow-columns{position:relative;white-space:nowrap;cursor:default;overflow:hidden;margin:0;padding:0;border:0;outline:0}.slickgrid-container .slick-cell,.slickgrid-container .slick-header-column,.slickgrid-container .slick-headerrow-column,.slickgrid-container .slick-footerrow-column{position:absolute;top:0;bottom:0;border-top-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-top-width:0;border-left-width:0;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;z-index:1;white-space:nowrap;cursor:default}.slickgrid-container .slick-cell.slick-header-is-leaf,.slickgrid-container .slick-header-column.slick-header-is-leaf,.slickgrid-container .slick-headerrow-column.slick-header-is-leaf,.slickgrid-container .slick-footerrow-column.slick-header-is-leaf{border-bottom-color:rgba(0,0,0,0);border-bottom-width:0}.slickgrid-container .slick-header-column.slick-state-default{position:relative;display:inline-block;overflow:hidden;text-overflow:ellipsis;height:16px;line-height:16px;margin:0;padding:4px;border-right:1px solid var(--slick-grid-border-color, none);border-left:0px !important;border-top:0px !important;border-bottom:0px !important;float:left}.slickgrid-container .slick-header-column{padding:var(--slick-header-padding, 4px 4px 4px 4px)}.slickgrid-container .grid-canvas{position:relative;outline:0}.slickgrid-container .slick-header.slick-state-default{box-shadow:0 1px 2px rgba(0,0,0,.1)}.slickgrid-container .slick-column-name{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--slick-header-row-count, 2)}.slickgrid-container .slick-cell{background:inherit;border:1px rgba(0,0,0,0);box-sizing:border-box;border-style:var(--slick-grid-border-style, solid);display:var(--slick-cell-display, block);padding:1px 2px;align-items:center}.slickgrid-container .slick-cell.highlighted{background:#87cefa;background:rgba(0,0,255,.2);transition:all .5s}.slickgrid-container .slick-cell.flashing{border:1px solid red !important}.slickgrid-container .slick-cell.editable{z-index:11;overflow:visible;background:var(--slick-editor-bg-color, transparent);border-color:#000;border-style:solid}.slickgrid-container .slick-cell:focus{outline:none}.slickgrid-container .slick-reorder-proxy{cursor:move;display:inline-block;background:var(--slick-row-move-plugin-proxy-bg-color, blue);opacity:var(--row-move-plugin-proxy-opacity, 0.12)}.slickgrid-container .slick-reorder-guide{display:inline-block;height:var(--slick-row-move-plugin-guide-height, 2px);background:var(--slick-row-move-plugin-guide-bg-color, blue);opacity:var(--slick-row-move-plugin-guide-opacity, 0.7)}.slickgrid-container .slick-reorder-shadow-row{position:absolute;z-index:999999;box-shadow:var(--slick-row-move-plugin-shadow-row-box-shadow, rgba(0, 0, 0, 0.2) 8px 2px 8px 4px, rgba(0, 0, 0, 0.19) 2px 2px 0px 0px)}.scrollbar-fix::-webkit-scrollbar{-webkit-appearance:none}.slickgrid-container .grid-canvas .slick-cell,.slickgrid-container .grid-canvas .slick-headerrow-column{border-top:var(--slick-cell-border-top, 1px solid #dddddd);border-bottom:var(--slick-cell-border-bottom, 1px transparent);border-left:var(--slick-cell-border-left, 1px transparent);border-right:var(--slick-cell-border-right, 1px transparent);box-shadow:var(--slick-cell-box-shadow, none)}.slickgrid-container .grid-canvas .slick-cell{padding:var(--slick-cell-padding, 5px 6px);font-size:var(--slick-font-size-base, 14px)}.slickgrid-container .grid-canvas .slick-cell td{font-size:var(--slick-font-size-base, 14px)}body .slickgrid-container .grid-canvas .slick-cell{line-height:20px}.slickgrid-container .grid-canvas .slick-cell.even{background-color:var(--slick-cell-even-background-color, #ffffff)}.slickgrid-container .grid-canvas .slick-cell.slick-rbe-unsaved-cell{background-color:var(--slick-row-based-edit-unsaved-cell-bgcolor, #f3ed91) !important}.slickgrid-container .grid-canvas .slick-cell a,.slickgrid-container .grid-canvas .slick-cell a:visited,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a:visited{color:var(--slick-link-color, #08c)}.slickgrid-container .grid-canvas .slick-cell a:hover,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a:hover{color:var(--slick-link-color-hover, darker(#08c, 15%));border-bottom:none}.slickgrid-container .grid-canvas .slick-cell table{height:100%;padding:0;background:none}.slickgrid-container .grid-canvas .slick-cell td{padding:0;vertical-align:middle;text-align:left}.slickgrid-container .grid-canvas .slick-cell.selected{background-color:var(--slick-row-selected-color, #dae8f1)}.slickgrid-container .grid-canvas .slick-cell.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .grid-canvas .slick-cell select:not([multiple]).form-control{height:100%;padding:0}.slickgrid-container .grid-canvas .slick-cell .slick-group-title{display:var(--slick-draggable-group-title-display, inline-flex);align-items:var(--slick-draggable-group-title-align-items, center);gap:var(--slick-draggable-group-title-gap, 4px);height:var(--slick-draggable-group-title-height, 20px);line-height:var(--slick-draggable-group-title-line-height, 20px);vertical-align:var(--slick-draggable-group-title-vertical-align, none)}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle{cursor:pointer;display:inline-block;width:1em;height:1em;color:var(--slick-icon-group-color, #0d6efd);font-size:var(--slick-icon-group-font-size, calc(18px + 6px));margin-right:var(--slick-icon-group-margin-right, 2px)}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.expanded{--slick-icon-group-expanded-svg: url(${ur});-webkit-mask:var(--slick-icon-group-expanded-svg) no-repeat;mask:var(--slick-icon-group-expanded-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.collapsed{--slick-icon-group-collapsed-svg: url(${_r});-webkit-mask:var(--slick-icon-group-collapsed-svg) no-repeat;mask:var(--slick-icon-group-collapsed-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.expanded,.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.collapsed{background-color:currentColor}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle,.slickgrid-container .grid-canvas .slick-cell .mdi{vertical-align:var(--slick-icon-with-text-valign, middle)}.slickgrid-container .slick-header{border-top:var(--slick-header-border-top, 0 none);border-right:var(--slick-header-border-right, 0 none);border-bottom:var(--slick-header-border-bottom, 0 none);border-left:var(--slick-header-border-left, 0 none);width:100%;box-shadow:none !important}.slickgrid-container .slick-headerrow{border-bottom:var(--slick-header-filter-row-border-bottom, 0 none);border-top:var(--slick-header-filter-row-border-top, 0 none);border-left:var(--slick-header-filter-row-border-left, 0 none);border-right:var(--slick-header-filter-row-border-right, 0 none)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column{border:none;display:inline-flex;align-items:center;padding:var(--slick-header-row-filter-padding, 4px);background:var(--slick-header-row-background-color, #ffffff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column input,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column select,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column textarea{margin-right:0;padding:var(--slick-header-input-padding, 0 6px);height:var(--slick-header-input-height, 27px);box-sizing:border-box}.slickgrid-container .slick-footerrow{border-top:var(--slick-grid-footer-border-top, 1px solid #d0d0d0);background-color:var(--slick-grid-footer-bg-color, #fafaf9)}.slickgrid-container .slick-footerrow .slick-footerrow-columns .slick-footerrow-column{display:var(--slick-grid-footer-display, flex);align-items:var(--slick-grid-footer-align-items, center);justify-content:var(--slick-grid-footer-justify-content, normal);font-size:var(--slick-grid-footer-font-size, 13px);font-style:var(--slick-grid-footer-font-style, normal);font-weight:var(--slick-grid-footer-font-weight, bold);padding:var(--slick-grid-footer-cell-padding, 5px 6px);border-left:var(--slick-grid-footer-cell-border-left, 1px transparent)}.slickgrid-container .slick-header-columns{background:var(--slick-grid-header-background, rgba(255, 255, 255, 0.6));background-color:var(--slick-header-background-color, #ffffff);width:calc(100% - var(--slick-header-scroll-width-to-remove, 16px))}.slickgrid-container .slick-header-columns [id$=checkbox_selector]{justify-content:center;display:flex}.slickgrid-container .slick-header-columns .slick-header-sortable .slick-column-name{margin-left:0}.slickgrid-container .slick-header-columns .slick-header-column{height:var(--slick-header-column-height, calc(17px * 2));line-height:var(--slick-font-size-base, 14px);margin:0;border-top:var(--slick-header-column-border-top, 0 none);border-right:var(--slick-header-column-border-right, 0 none);border-bottom:var(--slick-header-column-border-bottom, 0 none);border-left:var(--slick-header-column-border-left, 0 none);white-space:normal}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{padding:var(--slick-cell-padding, 5px 6px);font-size:var(--slick-font-size-base, 14px)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default td{font-size:var(--slick-font-size-base, 14px)}body .slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{line-height:20px}.slickgrid-container .slick-header-columns .slick-header-column .slick-column-name{margin-right:var(--slick-header-column-name-margin-right, 0)}.slickgrid-container .slick-header-columns .slick-header-column{background:var(--slick-header-background-color, #ffffff);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);color:var(--slick-header-text-color, #333);font-size:var(--slick-header-font-size, 14px);font-weight:var(--slick-header-font-weight, bold)}.slickgrid-container .slick-header-columns .slick-header-column a,.slickgrid-container .slick-header-columns .slick-header-column a:visited{color:var(--slick-text-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column a:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{background:var(--slick-header-background-color, #ffffff);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);color:var(--slick-header-text-color, #333);font-size:var(--slick-header-font-size, 14px);font-weight:var(--slick-header-font-weight, bold)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a,.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a:visited{color:var(--slick-text-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-header-column-sorted{font-style:normal;color:var(--slick-sorting-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator,.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-numbered{display:inline-block;position:absolute;color:var(--slick-icon-sort-color, #0d6efd)}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator{height:1em;width:1em;left:auto;font-size:var(--slick-icon-sort-font-size, 23px);right:var(--slick-icon-sort-position-right, 3px);top:var(--slick-icon-sort-position-top, calc(15px * 2 - 9px))}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-numbered{font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-sort-indicator-number-font-size, 10px);width:var(--slick-sort-indicator-number-width, 8px);left:var(--slick-sort-indicator-number-left, auto);right:var(--slick-sort-indicator-number-right, 0px);top:var(--slick-sort-indicator-number-top, calc(13px * 2))}.slickgrid-container .slick-header-columns .slick-header-column.slick-header-sortable.slick-state-hover:not(.slick-header-column-sorted) .slick-sort-indicator{opacity:var(--slick-sort-indicator-hint-opacity, 0);--slick-icon-sort-asc-icon-svg: url(${yr});-webkit-mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-asc{--slick-icon-sort-asc-icon-svg: url(${yr});-webkit-mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-desc{--slick-icon-sort-desc-icon-svg: url(${zr});-webkit-mask:var(--slick-icon-sort-desc-icon-svg) no-repeat;mask:var(--slick-icon-sort-desc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-asc,.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-desc{opacity:1;background-color:currentColor}.slickgrid-container .slick-header-columns .slick-header-column .slick-resizable-handle{position:absolute;font-size:.1px;display:block;cursor:col-resize;top:0;height:100%;width:7px;right:0;z-index:1}.slickgrid-container .slick-header-columns .slick-header-column .slick-resizable-handle:hover{border-bottom:var(--slick-header-resizable-hover-border-bottom, 0 none);border-left:var(--slick-header-resizable-hover-border-left, 0 none);border-right:var(--slick-header-resizable-hover-border-right, 1px solid #d0d0d0);border-top:var(--slick-header-resizable-hover-border-top, 0 none);border-radius:var(--slick-header-resizable-hover-border-radius, 8px);width:var(--slick-header-resizable-hover-width, 7px);right:var(--slick-header-resizable-hover-right, 0);height:var(--slick-header-resizable-hover-height, 100%);top:var(--slick-header-resizable-hover-top, 0);opacity:var(--slick-header-resizable-hover-opacity, 1)}.slickgrid-container .slick-header-columns .slick-header-column.unorderable{background-color:var(--slick-grid-header-unorderable-bg-color, rgba(255, 255, 255, 0.6))}.slickgrid-container .slick-preheader-panel.slick-state-default,.slickgrid-container .slick-topheader-panel.slick-state-default{border-bottom:var(--slick-preheader-border-bottom, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns{border-top:var(--slick-preheader-border-top, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column{height:var(--slick-preheader-height, 25px);border-left:var(--slick-preheader-border-left, none);border-right:var(--slick-preheader-border-right, none);font-size:var(--slick-preheader-font-size, calc(14px + 3px));justify-content:var(--slick-preheader-grouped-title-justify, left);display:var(--slick-preheader-grouped-title-display, inline-grid)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column:first-child,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column:first-child{border-left:var(--slick-preheader-border-left-first-element, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column:last-child,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column:last-child{border-right:var(--slick-preheader-border-right-last-element, none)}.slickgrid-container .slick-pane-left.frozen{border-right:var(--slick-frozen-border-right, 1px solid #a5a5a5)}.slickgrid-container .slick-pane-bottom{border-top:var(--slick-frozen-border-bottom, 1px solid #a5a5a5)}.slickgrid-container .slick-viewport-bottom.slick-viewport-right{overflow-y:var(--slick-frozen-overflow-right, scroll) !important}.slickgrid-container .input-group{display:flex}.slickgrid-container .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:0}.slickgrid-container .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback).slick-slider-horizontal{margin-left:10px}.slickgrid-container .input-group .input-group-append,.slickgrid-container .input-group .input-group-prepend{display:inline-flex;width:auto}.slickgrid-container .input-group .input-group-addon input{flex:1 1 auto;width:1%}.slickgrid-container .input-group .input-group-addon .input-group-text{height:100%}.slickgrid-container .input-group .input-group-addon.input-group-append .input-group-text{margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.slickgrid-container .input-group .input-group-addon.input-group-prepend .input-group-text{margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */@media only screen and (min-width: 768px){.slick-col-medium-1{flex-basis:8.3333333333%}.slick-col-medium-2{flex-basis:16.6666666667%}.slick-col-medium-3{flex-basis:25%}.slick-col-medium-4{flex-basis:33.3333333333%}.slick-col-medium-5{flex-basis:41.6666666667%}.slick-col-medium-6{flex-basis:50%}.slick-col-medium-7{flex-basis:58.3333333333%}.slick-col-medium-8{flex-basis:66.6666666667%}.slick-col-medium-9{flex-basis:75%}.slick-col-medium-10{flex-basis:83.3333333333%}.slick-col-medium-11{flex-basis:91.6666666667%}.slick-col-medium-12{flex-basis:100%}}@media only screen and (min-width: 992px){.slick-col-large-1{flex-basis:8.3333333333%}.slick-col-large-2{flex-basis:16.6666666667%}.slick-col-large-3{flex-basis:25%}.slick-col-large-4{flex-basis:33.3333333333%}.slick-col-large-5{flex-basis:41.6666666667%}.slick-col-large-6{flex-basis:50%}.slick-col-large-7{flex-basis:58.3333333333%}.slick-col-large-8{flex-basis:66.6666666667%}.slick-col-large-9{flex-basis:75%}.slick-col-large-10{flex-basis:83.3333333333%}.slick-col-large-11{flex-basis:91.6666666667%}.slick-col-large-12{flex-basis:100%}}@media only screen and (min-width: 1200px){.slick-col-xlarge-1{flex-basis:8.3333333333%}.slick-col-xlarge-2{flex-basis:16.6666666667%}.slick-col-xlarge-3{flex-basis:25%}.slick-col-xlarge-4{flex-basis:33.3333333333%}.slick-col-xlarge-5{flex-basis:41.6666666667%}.slick-col-xlarge-6{flex-basis:50%}.slick-col-xlarge-7{flex-basis:58.3333333333%}.slick-col-xlarge-8{flex-basis:66.6666666667%}.slick-col-xlarge-9{flex-basis:75%}.slick-col-xlarge-10{flex-basis:83.3333333333%}.slick-col-xlarge-11{flex-basis:91.6666666667%}.slick-col-xlarge-12{flex-basis:100%}}@media only screen and (max-width: 768px){[class*=slick-col-]{width:100%}}.slick-cell input.dual-editor-text,.slick-cell input.editor-text{border:var(--slick-text-editor-border, 1px solid #e2e2e2);border-radius:var(--slick-text-editor-border-radius, 3px);background:var(--slick-text-editor-background, #ffffff);color:var(--slick-text-editor-color, #333);padding-bottom:var(--slick-text-editor-padding-bottom, 0);padding-left:var(--slick-text-editor-padding-left, 2px);padding-right:var(--slick-text-editor-padding-right, 0);padding-top:var(--slick-text-editor-padding-top, 0);margin-left:var(--slick-text-editor-margin-left, -2px);margin-bottom:var(--slick-text-editor-margin-bottom, 0);margin-right:var(--slick-text-editor-margin-right, 0px);margin-top:var(--slick-text-editor-margin-top, 0px);outline:0;height:100%;max-width:100%}.slick-cell input.dual-editor-text:not(.input-group-editor),.slick-cell input.editor-text:not(.input-group-editor){width:100%}.slick-cell input.dual-editor-text:focus,.slick-cell input.editor-text:focus{outline:0;border-color:var(--slick-text-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-cell input.dual-editor-text.right,.slick-cell input.editor-text.right{margin-left:var(--slick-text-editor-right-input-margin-left, calc(-2px + 9px))}.slick-cell input.dual-editor-text[readonly]:not(.date-picker),.slick-cell input.editor-text[readonly]:not(.date-picker){background-color:var(--slick-text-editor-readonly-color, #f0f0f0)}.slick-cell input.dual-editor-text.date-picker,.slick-cell input.editor-text.date-picker{cursor:pointer}.slick-cell .slider-editor{height:100%}.slick-cell .slider-editor .slider-editor-input{height:var(--slick-slider-editor-height, 100%)}.slick-cell .slider-editor .slider-editor-input:focus{outline:0;border-color:var(--slick-slider-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-slider-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-cell .input-group input.editor-text{margin-left:0;transform:none}.slick-cell .ms-filter.select-editor{transform:var(--slick-multiselect-editor-transform, translate(0, -2px));height:var(--slick-multiselect-editor-height, 24px)}.slick-cell .ms-filter.select-editor button.ms-choice{height:var(--slick-multiselect-editor-height, 24px)}.slick-cell .autocomplete-container.input-group,.slick-cell .vanilla-picker.input-group{display:flex;align-items:center;flex:1;height:var(--slick-date-editor-height, 24px)}.slick-cell .autocomplete-container.input-group .input-group-btn.input-group-append,.slick-cell .vanilla-picker.input-group .input-group-btn.input-group-append{display:inline-flex;align-items:center;height:100%}.slick-cell .autocomplete-container.input-group .input-group-btn.input-group-append .btn,.slick-cell .vanilla-picker.input-group .input-group-btn.input-group-append .btn{display:inline-flex;align-items:center;border-top-left-radius:0px;border-bottom-left-radius:0px;margin-left:-1px}.slick-cell .autocomplete-container.input-group .input-group-btn .btn,.slick-cell .vanilla-picker.input-group .input-group-btn .btn{background-color:var(--slick-input-group-btn-bg-color, #f9f9f9);border:var(--slick-input-group-btn-border, 1px solid #ccc);padding:var(--slick-editor-input-group-clear-btn-icon-padding, 6px);border-top-right-radius:var(--slick-text-editor-border-radius, 3px);border-bottom-right-radius:var(--slick-text-editor-border-radius, 3px);cursor:pointer;height:var(--slick-date-editor-height, 24px)}.slick-cell .autocomplete-container.input-group .input-group-btn .btn:hover:not([disabled]),.slick-cell .vanilla-picker.input-group .input-group-btn .btn:hover:not([disabled]){background-color:var(--slick-input-group-btn-hover-bg-color, #eee)}.slick-cell .autocomplete-container.input-group .input-group-btn .btn .icon-clear,.slick-cell .vanilla-picker.input-group .input-group-btn .btn .icon-clear{display:flex;align-items:center;background-color:currentColor;height:1em;width:1em;--slick-editor-input-group-clear-btn-icon-svg: url(${hr});-webkit-mask:var(--slick-editor-input-group-clear-btn-icon-svg) no-repeat;mask:var(--slick-editor-input-group-clear-btn-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-large-editor-text{z-index:10000;position:absolute;background:var(--slick-large-editor-background-color, #ffffff);color:var(--slick-large-editor-text-color, #333);padding:var(--slick-large-editor-text-padding, 5px);border:var(--slick-large-editor-border, 2px solid #a0a0a0);border-radius:var(--slick-large-editor-border-radius, 6px)}.slick-large-editor-text .editor-footer{text-align:var(--slick-large-editor-button-text-align, right)}.slick-large-editor-text .editor-footer button{margin-left:var(--slick-large-editor-footer-spacing, 2px);border-radius:var(--slick-large-editor-button-border-radius, 4px)}.slick-large-editor-text textarea{background:var(--slick-large-editor-background-color, #ffffff);color:var(--slick-large-editor-text-color, #333);border:0;outline:0}.slick-large-editor-text .counter{float:left;font-size:var(--slick-large-editor-count-font-size, 11px);margin-top:var(--slick-large-editor-count-margin-top, 8px)}.slick-large-editor-text .counter .separator{margin:var(--slick-large-editor-count-separator-margin, 0 1px)}.slick-modal-open{overflow:hidden}.slick-editor-modal{position:fixed;overflow-y:auto;top:0;right:0;bottom:0;left:0;opacity:1;background:var(--slick-editor-modal-backdrop-transition-background, rgba(0, 0, 0, 0.6));z-index:var(--slick-editor-modal-container-z-index, 1050);transition:var(--slick-editor-modal-backdrop-transition-start, opacity 0.15s linear)}.slick-editor-modal .slick-editor-modal-content{display:inline-block;position:absolute;border-radius:var(--slick-editor-modal-container-radius, 2px);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);border:var(--slick-editor-modal-container-border, 1px solid #b8b8b8);color:var(--slick-editor-modal-text-color, #000);margin:var(--slick-editor-modal-container-margin, 8px);background-color:var(--slick-editor-modal-container-bg-color, #ffffff);box-shadow:var(--slick-editor-modal-container-box-shadow, 0 0 3px #a7a7a7);width:var(--slick-editor-modal-container-width, 400px);min-width:var(--slick-editor-modal-container-min-width, 420px);top:var(--slick-editor-modal-container-top, 30px);left:var(--slick-editor-modal-container-left, 50%);transform:var(--slick-editor-modal-container-transform, translate(-50%));transition:var(--slick-editor-modal-backdrop-transition-end, 0.3s linear);transition-property:opacity,transform}@media only screen and (min-width: 768px){.slick-editor-modal .slick-editor-modal-content.split-view{width:calc(400px*2)}.slick-editor-modal .slick-editor-modal-content.triple-split-view{width:calc(400px*3)}}@media only screen and (max-width: 1200px){.slick-editor-modal .slick-editor-modal-content.triple-split-view{width:calc(400px*2)}}@media only screen and (max-width: 768px){.slick-editor-modal .slick-editor-modal-content{width:100% !important;margin:0;top:0}}.slick-editor-modal .slick-editor-modal-content .reset-container{width:100%}.slick-editor-modal .slick-editor-modal-content .reset-container .reset-form.btn{color:var(--slick-editor-modal-reset-btn-color, #333);background-color:var(--slick-editor-modal-reset-btn-bg-color, #fff);float:right}.slick-editor-modal .slick-editor-modal-content .reset-container .reset-form.btn span.mdi{margin-right:5px}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset,.slick-editor-modal .slick-editor-modal-content .reset-form.btn,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn{display:inline-flex;margin:var(--slick-editor-modal-footer-btn-margin, 0 5px 0 0);height:var(--slick-editor-modal-footer-btn-height, inherit);border:var(--slick-editor-modal-footer-btn-border, 1px solid #dbdbdb);border-radius:var(--slick-editor-modal-footer-btn-radius, 4px)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:hover,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:hover,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:hover{border-color:var(--slick-editor-modal-footer-btn-border-hover-color, #b5b5b5)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:hover.btn-default,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:hover.btn-default,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:hover.btn-default{color:var(--slick-editor-modal-footer-btn-text-color-hover, #333333)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:disabled,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:disabled,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:disabled{background-color:var(--slick-button-primary-bg-color-disabled, #bebebe)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset{height:var(--slick-editor-modal-editor-btn-reset-height, 20px);background-color:var(--slick-editor-modal-editor-btn-reset-bg-color, #ffffff);margin:var(--slick-editor-modal-editor-btn-reset-margin, 0px 0 2px 5px)}.slick-editor-modal .slick-editor-modal-content .input-group-btn .btn-default:disabled{background-color:var(--slick-editor-modal-default-btn-disabled-bg-color, #eeeeee);color:var(--slick-editor-modal-default-btn-disabled-color, #bababa)}.slick-editor-modal .slick-editor-modal-content .close{cursor:pointer;position:absolute;float:right;line-height:0;background-color:var(--slick-editor-modal-close-btn-bg-color, transparent);opacity:var(--slick-editor-modal-close-btn-opacity, 1);border:var(--slick-editor-modal-close-btn-border, 0px solid #9c9c9c);color:var(--slick-editor-modal-close-btn-color, #909090);font-family:var(--slick-editor-modal-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-editor-modal-close-btn-font-size, 26px);font-weight:var(--slick-editor-modal-close-btn-font-weight, 500);height:var(--slick-editor-modal-close-btn-height, 20px);margin:var(--slick-editor-modal-close-btn-margin, 1px);padding:var(--slick-editor-modal-close-btn-padding, 0px);width:var(--slick-editor-modal-close-btn-width, 20px);right:var(--slick-editor-modal-close-btn-right, 10px);top:var(--slick-editor-modal-close-btn-top, 10px)}.slick-editor-modal .slick-editor-modal-content .close:hover{color:var(--slick-editor-modal-close-btn-color-hover, rgb(80.25, 80.25, 80.25))}@media only screen and (min-width: 769px){.slick-editor-modal .slick-editor-modal-content .close.outside{color:var(--slick-editor-modal-close-btn-outside-color, #dddddd);font-size:var(--slick-editor-modal-close-btn-outside-font-size, 30px);right:var(--slick-editor-modal-close-btn-outside-right, -24px);top:var(--slick-editor-modal-close-btn-outside-top, -28px)}.slick-editor-modal .slick-editor-modal-content .close.outside:hover{color:var(--slick-editor-modal-close-btn-outside-color-hover, rgb(195.5, 195.5, 195.5))}}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-title{font-size:var(--slick-editor-modal-title-font-size, 20px);font-weight:var(--slick-editor-modal-title-font-weight, 500);line-height:var(--slick-editor-modal-title-line-height, 28px);color:var(--slick-editor-modal-title-font-color, #333333);height:var(--slick-editor-modal-title-height, 30px);overflow:hidden auto;text-align:var(--slick-editor-modal-title-text-align, left);text-overflow:ellipsis;width:calc(100% - 20px - 10px);white-space:nowrap}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-title.outside{width:100%}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body{padding:var(--slick-editor-modal-body-padding, 6px 8px 22px 8px);min-height:var(--slick-editor-modal-body-min-height, 250px);max-height:var(--slick-editor-modal-body-max-height, calc(100vh - 52px - 50px - 30px - 15px));overflow:var(--slick-editor-modal-body-overflow, hidden auto);scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1);display:flex;flex-wrap:wrap}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body .slick-cell{height:inherit}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body .validation-summary{padding:var(--slick-editor-modal-validation-summary-padding, 5px 10px);color:var(--slick-editor-modal-validation-summary-color, #ff1d1d);width:var(--slick-editor-modal-validation-summary-width, 100%);margin-bottom:var(--slick-editor-modal-validation-summary-margin-bottom, 12px);font-size:var(--slick-editor-modal-validation-summary-font-size, 13px);font-style:var(--slick-editor-modal-validation-summary-font-style, italic)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-header{padding:var(--slick-editor-modal-header-padding, 12px 8px);height:var(--slick-editor-modal-header-height, 52px);border-bottom:var(--slick-editor-modal-header-border-bottom, 1px solid #d2d2d2);background-color:var(--slick-editor-modal-header-bg-color, #ffffff)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer{background-color:var(--slick-editor-modal-footer-bg-color, #f9f9f9);border-top:var(--slick-editor-modal-footer-border-top, 1px solid #c9c9c9);min-height:var(--slick-editor-modal-footer-height, 50px);padding:var(--slick-editor-modal-footer-padding, 8px);line-height:var(--slick-editor-modal-footer-line-height, 30px)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons{float:right;text-align:right;width:var(--slick-editor-modal-footer-buttons-width, 60%)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons button{max-width:var(--slick-editor-modal-footer-btn-max-width, 162px);overflow:hidden;text-overflow:ellipsis}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons .saving:before{height:var(--slick-editor-modal-footer-btn-saving-icon-height, 18px);width:var(--slick-editor-modal-footer-btn-saving-icon-width, 18px);display:var(--slick-editor-modal-footer-btn-saving-icon-display, inline-block);vertical-align:var(--slick-editor-modal-footer-btn-saving-icon-vertical-align, bottom);margin:var(--slick-editor-modal-footer-btn-saving-icon-margin, -1px 5px 0 0);animation:var(--slick-editor-modal-footer-btn-saving-icon-animation, md-spin 1s infinite linear);content:var(--slick-editor-modal-footer-btn-saving-icon-content, url(${$r}))}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-status-text{float:left;text-align:left;width:var(--slick-editor-modal-footer-status-text-width, 40%);font-size:var(--slick-editor-modal-status-text-font-size, 12px);color:var(--slick-editor-modal-status-text-color, #333333)}.slick-editor-modal .slick-editor-modal-content .item-details-label{display:block;margin:var(--slick-editor-modal-detail-label-margin, 2px 0 0 10px);color:var(--slick-editor-modal-detail-label-color, #000);font-size:var(--slick-editor-modal-detail-label-font-size, 13px);font-style:var(--slick-editor-modal-detail-label-font-style, normal);font-weight:var(--slick-editor-modal-detail-label-font-weight, bold)}.slick-editor-modal .slick-editor-modal-content .item-details-label.invalid{color:var(--slick-editor-modal-detail-label-color-invalid, #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container{display:block;box-sizing:border-box;border:var(--slick-editor-modal-detail-container-border, 0);border-radius:var(--slick-editor-modal-detail-container-border-radius, 3px);line-height:var(--slick-editor-modal-detail-container-line-height, 20px);margin:var(--slick-editor-modal-detail-container-margin, 4px 10px 0 10px);padding:var(--slick-editor-modal-detail-container-padding, 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input{color:var(--slick-editor-modal-text-color, #000);height:var(--slick-editor-modal-input-editor-height, 28px);margin:var(--slick-editor-modal-input-editor-margin, 0);border:var(--slick-editor-modal-input-editor-border, 1px solid #d2d2d2);padding:var(--slick-editor-modal-input-editor-padding, 0 6px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input:focus{border-color:var(--slick-text-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .input-group{display:flex;position:relative;height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .input-group input{height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text{border:var(--slick-editor-modal-large-editor-border, 1px solid #d2d2d2);border-radius:var(--slick-editor-modal-large-editor-border-radius, 3px);padding:var(--slick-editor-modal-large-editor-padding, 6px 6px 2px 6px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text:focus-within{border-color:var(--slick-text-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text textarea{width:100%;height:100%}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text textarea:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text .editor-footer{height:var(--slick-editor-modal-large-editor-footer-height, 12px);line-height:var(--slick-editor-modal-large-editor-footer-line-height, 12px);color:var(--slick-editor-modal-large-editor-count-color, #313131)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text .editor-footer .counter{font-size:var(--slick-editor-modal-large-editor-count-font-size, 10px);margin:var(--slick-editor-modal-large-editor-count-margin, 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text.invalid{border:var(--slick-editor-modal-detail-container-border-invalid, 1px solid #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text:disabled,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container button.ms-choice{height:var(--slick-editor-modal-multiselect-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container button.ms-choice:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container{padding:var(--slick-editor-modal-checkbox-editor-padding, 0 6px);border:var(--slick-editor-modal-checkbox-editor-border, 1px solid #d2d2d2);border-radius:var(--slick-editor-modal-checkbox-editor-border-radius, 3px);height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container input{height:inherit}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group{display:flex;align-items:center;height:100%}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group .input-group-btn,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group .input-group-btn{height:100%;min-width:28px}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group .input-group-btn .btn,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group .input-group-btn .btn{min-width:28px;border-left:var(--slick-editor-modal-close-btn-border-left, 1px solid #ced4da);height:var(--slick-editor-modal-input-editor-height, 28px);border-radius:var(--slick-editor-modal-close-btn-border-radius, 0 4px 4px 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.form-control{cursor:pointer;background-color:var(--slick-date-picker-bg-color, #fff)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.form-control:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec);cursor:initial}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slider-value{height:var(--slick-editor-modal-slider-editor-value-height, 28px);min-width:28px}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slider-value .input-group-text{min-height:var(--slick-editor-modal-slider-editor-value-min-height, 100%);min-width:28px;display:flex;justify-content:center;align-items:center}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified input,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .slick-large-editor-text,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .ms-choice,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .checkbox-editor-container{border:var(--slick-editor-modal-detail-container-border-modified, 1px solid orange);border-width:var(--slick-editor-modal-detail-container-border-width-modified, 1px 6px 1px 1px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.invalid input,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.invalid .slick-large-editor-text{border:var(--slick-editor-modal-detail-container-border-invalid, 1px solid #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-validation{color:var(--slick-editor-modal-validation-color, #ff1d1d);font-size:var(--slick-editor-modal-validation-font-size, 12px);font-style:var(--slick-editor-modal-validation-font-style, italic);font-weight:var(--slick-editor-modal-validation-font-weight, normal);line-height:var(--slick-editor-modal-validation-line-height, 16px);margin-left:var(--slick-editor-modal-validation-margin-left, 2px);min-height:var(--slick-editor-modal-validation-min-height, 16px)}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */li.hidden{display:none !important}.slick-column-picker{cursor:default;list-style-type:none;position:absolute;overflow-x:hidden;overflow-y:auto;resize:both;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);background-color:var(--slick-column-picker-background-color, #ffffff);border:var(--slick-column-picker-border, 1px solid #b8b8b8);border-radius:var(--slick-column-picker-border-radius, 2px);min-width:var(--slick-column-picker-min-width, 150px);padding:var(--slick-column-picker-padding, 6px);scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1);box-shadow:var(--slick-column-picker-box-shadow, none);z-index:var(--slick-column-picker-z-index, 9000)}@-moz-document url-prefix(){.slick-column-picker{padding:var(--slick-column-picker-padding-firefox, 6px 15px 6px 6px)}}.slick-column-picker .close{float:right;position:absolute;color:var(--slick-column-picker-close-btn-color, #909090);cursor:var(--slick-column-picker-close-btn-cursor, pointer);width:var(--slick-column-picker-close-btn-width, 15px);height:var(--slick-column-picker-close-btn-height, 21px);margin:var(--slick-column-picker-close-btn-margin, 1px);opacity:var(--slick-column-picker-close-btn-opacity, 0.5);padding:var(--slick-column-picker-close-btn-padding, 0px);font-family:var(--slick-column-picker-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-column-picker-close-btn-font-size, 21px);background-color:var(--slick-column-picker-close-btn-bg-color, #ffffff);border:var(--slick-column-picker-close-btn-border, 0px solid #9c9c9c);right:var(--slick-column-picker-close-btn-position-right, 5px);top:var(--slick-column-picker-close-btn-position-top, 0px)}.slick-column-picker .close:hover{opacity:var(--slick-column-picker-close-btn-opacity-hover, 1)}.slick-column-picker li{list-style:none;background:none}.slick-column-picker li a{display:block;padding:4px;font-weight:bold}.slick-column-picker li a:hover{background-color:var(--slick-column-picker-link-background-color, #ffffff)}.slick-column-picker li label{font-weight:var(--slick-column-picker-label-font-weight, normal)}.slick-column-picker li label input{margin:var(--slick-column-picker-label-margin, 4px)}.slick-column-picker div.title{font-size:var(--slick-column-picker-title-font-size, calc(14px + 2px));font-weight:var(--slick-column-picker-title-font-weight, normal);width:var(--slick-column-picker-title-width, calc(100% - 15px - 10px));border-bottom:var(--slick-column-picker-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-column-picker-title-margin-bottom, 6px)}.slick-column-picker,.slick-grid-menu{scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1)}.slick-column-picker .slick-menu-title,.slick-grid-menu .slick-menu-title{color:var(--slick-menu-title-color, #000);font-size:var(--slick-menu-title-font-size, calc(14px + 2px));font-weight:var(--slick-menu-title-font-weight, normal);border-bottom:var(--slick-column-picker-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-menu-title-margin-bottom, 6px)}.slick-column-picker-list,.slick-grid-menu-list{white-space:nowrap}@-moz-document url-prefix(){.slick-column-picker-list,.slick-grid-menu-list{width:var(--slick-column-picker-list-width-firefox, calc(100% + 12px))}}.slick-column-picker-list li,.slick-grid-menu-list li{display:flex;align-items:center;width:100%;color:var(--slick-menu-color, #000);border:var(--slick-column-picker-item-border, 1px solid transparent);border-radius:var(--slick-column-picker-item-border-radius, 0px);font-size:var(--slick-column-picker-item-font-size, 14px);height:var(--slick-column-picker-item-height, 28px);line-height:var(--slick-column-picker-item-line-height, calc(14px + 2px));list-style:none outside none;margin:0;padding:var(--slick-column-picker-item-padding, 2px 6px)}.slick-column-picker-list li:hover,.slick-grid-menu-list li:hover{border:var(--slick-column-picker-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-column-picker-item-hover-color, #fafafa)}.slick-column-picker-list li label,.slick-grid-menu-list li label{cursor:pointer;height:100%;width:100%;margin-bottom:0px}.slick-column-picker-list hr,.slick-grid-menu-list hr{margin:6px 0;border:0;background-color:var(--slick-column-picker-hr-bg-color, #f5f5f5);border-top:var(--slick-column-picker-hr-divider-border, 1px solid #d5d5d5);width:var(--slick-column-picker-divider-width, 100%);margin-left:auto;margin-right:auto;width:auto}.slick-column-picker-list label,.slick-grid-menu-list label{line-height:var(--slick-column-picker-icon-container-line-height, 12px);display:inline-flex;align-items:center;justify-content:center}.slick-column-picker-list.disabled,.slick-grid-menu-list.disabled{cursor:default}.slick-column-picker-list input[type=checkbox],.slick-grid-menu-list input[type=checkbox]{opacity:0;width:0;margin-left:0}.slick-column-picker-list .icon-checkbox-container,.slick-grid-menu-list .icon-checkbox-container{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background-color:var(--slick-column-picker-icon-container-bg-color, transparent);height:var(--slick-column-picker-icon-container-size, 1rem);width:var(--slick-column-picker-icon-container-size, 1rem);border:var(--slick-column-picker-icon-border, none);border-radius:var(--slick-column-picker-icon-border-radius, none)}.slick-column-picker-list .icon-checkbox-container div.mdi,.slick-grid-menu-list .icon-checkbox-container div.mdi{opacity:1;font-size:var(--slick-column-picker-icon-font-size, 14px);color:var(--slick-column-picker-icon-color, #0d6efd)}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-check,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-check{--slick-column-picker-icon-checked-svg: url(${Lr});-webkit-mask:var(--slick-column-picker-icon-checked-svg) no-repeat;mask:var(--slick-column-picker-icon-checked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck{--slick-column-picker-icon-unchecked-svg: url(${Lr});-webkit-mask:var(--slick-column-picker-icon-unchecked-svg) no-repeat;mask:var(--slick-column-picker-icon-unchecked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;opacity:var(--slick-column-picker-unchecked-opacity, 0.25);visibility:var(--slick-column-picker-icon-unchecked-color-visibility, visible)}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck:hover,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck:hover{opacity:var(--slick-column-picker-opacity-hover, 0.45)}.slick-column-picker-list .icon-checkbox-container+span.checkbox-label,.slick-grid-menu-list .icon-checkbox-container+span.checkbox-label{display:inline-flex;align-items:center;flex-grow:1;padding-left:var(--slick-column-picker-label-text-padding-left, 4px)}.slick-grid-menu .slick-menu-command-list{margin-bottom:var(--slick-column-picker-list-margin-bottom, 8px)}@-moz-document url-prefix(){.slick-grid-menu .slick-menu-command-list{width:var(--slick-column-picker-list-width-firefox, calc(100% + 12px))}}.slick-grid-menu li{list-style:none;background:none;overflow:hidden;text-overflow:ellipsis}@-moz-document url-prefix(){.slick-grid-menu li{margin-right:var(--slick-gri-menu-item-margin-right, 6px);width:100%}}.slick-grid-menu li a{display:block;padding:4px;font-weight:bold}.slick-grid-menu li a:hover{background-color:var(--slick-grid-menu-link-background-color, #ffffff)}.slick-grid-menu li label{font-weight:var(--slick-grid-menu-label-font-weight, normal)}.slick-grid-menu li label input{margin:var(--slick-grid-menu-label-margin, 4px)}.slick-grid-menu input{margin:4px}.slick-grid-menu-button{background-color:rgba(0,0,0,0);border:0;cursor:pointer;right:0;position:absolute;width:22px;z-index:2;color:var(--slick-grid-menu-icon-btn-color, #000);display:var(--slick-grid-menu-button-display, inline-flex);font-size:var(--slick-grid-menu-icon-font-size, 18px);padding:var(--slick-grid-menu-button-padding, 0 2px);margin-top:var(--slick-grid-menu-icon-top-margin, 5px)}.slick-grid-menu-list li{width:auto}.slick-grid-menu-list hr{width:var(--slick-grid-menu-divider-width, calc(100% - 10px))}.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{box-shadow:var(--slick-menu-box-shadow, none)}.slick-cell-menu.slick-submenu,.slick-context-menu.slick-submenu,.slick-grid-menu.slick-submenu,.slick-header-menu.slick-submenu{box-shadow:var(--slick-submenu-box-shadow, 0 1px 4px 1px rgba(146, 152, 163, 0.4));min-width:var(--slick-submenu-min-width, 100px)}.slick-cell-menu .slick-menu-option-list .slick-command-header,.slick-cell-menu .slick-menu-option-list .slick-option-header,.slick-cell-menu .slick-menu-command-list .slick-command-header,.slick-cell-menu .slick-menu-command-list .slick-option-header,.slick-context-menu .slick-menu-option-list .slick-command-header,.slick-context-menu .slick-menu-option-list .slick-option-header,.slick-context-menu .slick-menu-command-list .slick-command-header,.slick-context-menu .slick-menu-command-list .slick-option-header,.slick-grid-menu .slick-menu-option-list .slick-command-header,.slick-grid-menu .slick-menu-option-list .slick-option-header,.slick-grid-menu .slick-menu-command-list .slick-command-header,.slick-grid-menu .slick-menu-command-list .slick-option-header,.slick-header-menu .slick-menu-option-list .slick-command-header,.slick-header-menu .slick-menu-option-list .slick-option-header,.slick-header-menu .slick-menu-command-list .slick-command-header,.slick-header-menu .slick-menu-command-list .slick-option-header{display:var(--slick-menu-title-container-display, flex);align-items:var(--slick-menu-title-container-align-items, flex-start);justify-content:var(--slick-menu-title-container-justify-content, flex-end)}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-title,.slick-cell-menu .slick-menu-option-list .slick-option-header.with-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-title,.slick-cell-menu .slick-menu-command-list .slick-option-header.with-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-title,.slick-context-menu .slick-menu-option-list .slick-option-header.with-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-title,.slick-context-menu .slick-menu-command-list .slick-option-header.with-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-title,.slick-grid-menu .slick-menu-option-list .slick-option-header.with-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-title,.slick-grid-menu .slick-menu-command-list .slick-option-header.with-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-title,.slick-header-menu .slick-menu-option-list .slick-option-header.with-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-title,.slick-header-menu .slick-menu-command-list .slick-option-header.with-title{border-bottom:var(--slick-menu-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-menu-title-margin-bottom, 6px)}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title{border-bottom:0;margin-bottom:0}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-close.no-title{margin:var(--slick-menu-close-btn-margin-without-title, -4px -3px 0 0)}.slick-cell-menu .slick-menu-option-list .close,.slick-cell-menu .slick-menu-command-list .close,.slick-context-menu .slick-menu-option-list .close,.slick-context-menu .slick-menu-command-list .close,.slick-grid-menu .slick-menu-option-list .close,.slick-grid-menu .slick-menu-command-list .close,.slick-header-menu .slick-menu-option-list .close,.slick-header-menu .slick-menu-command-list .close{cursor:pointer;float:right;background-color:var(--slick-menu-close-btn-bg-color, #ffffff);border:var(--slick-menu-close-btn-border, 0px solid #dfdfdf);color:var(--slick-menu-close-btn-color, #909090);font-family:var(--slick-menu-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-menu-close-btn-font-size, 21px);height:var(--slick-menu-close-btn-height, 18px);line-height:var(--slick-menu-close-btn-line-height, 16px);margin:var(--slick-menu-close-btn-margin, 0px);padding:var(--slick-menu-close-btn-padding, 0px);width:var(--slick-menu-close-btn-width, 18px);opacity:var(--slick-menu-close-btn-opacity, 0.5)}.slick-cell-menu .slick-menu-option-list .close:hover,.slick-cell-menu .slick-menu-command-list .close:hover,.slick-context-menu .slick-menu-option-list .close:hover,.slick-context-menu .slick-menu-command-list .close:hover,.slick-grid-menu .slick-menu-option-list .close:hover,.slick-grid-menu .slick-menu-command-list .close:hover,.slick-header-menu .slick-menu-option-list .close:hover,.slick-header-menu .slick-menu-command-list .close:hover{opacity:var(--slick-menu-close-btn-opacity-hover, 1)}.slick-cell-menu .slick-menu-title,.slick-context-menu .slick-menu-title,.slick-grid-menu .slick-menu-title,.slick-header-menu .slick-menu-title{font-size:var(--slick-menu-title-font-size, calc(14px + 2px));font-weight:var(--slick-menu-title-font-weight, normal);margin-right:var(--cell-menu-title-margin-right, 7px);width:var(--slick-menu-title-width, 100%)}.slick-cell-menu .slick-menu-item,.slick-context-menu .slick-menu-item,.slick-grid-menu .slick-menu-item,.slick-header-menu .slick-menu-item{cursor:pointer;display:flex;align-items:center;margin:0;border:var(--slick-menu-item-border, 1px solid transparent);border-radius:var(--slick-menu-item-border-radius, 0px);font-size:var(--slick-menu-item-font-size, 14px);height:var(--slick-menu-item-height, 28px);line-height:var(--slick-menu-line-height, 24px);list-style:none outside none;padding:var(--slick-menu-item-padding, 2px 6px);width:var(--slick-menu-item-width, 100%);white-space:var(--slick-menu-item-white-space, nowrap)}.slick-cell-menu .slick-menu-item:hover,.slick-context-menu .slick-menu-item:hover,.slick-grid-menu .slick-menu-item:hover,.slick-header-menu .slick-menu-item:hover{border:var(--slick-menu-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-menu-item-hover-color, #fafafa)}.slick-cell-menu .slick-menu-item.slick-menu-item-divider,.slick-context-menu .slick-menu-item.slick-menu-item-divider,.slick-grid-menu .slick-menu-item.slick-menu-item-divider,.slick-header-menu .slick-menu-item.slick-menu-item-divider{cursor:default;border:none;overflow:hidden;padding:0;height:var(--slick-menu-divider-height, 1px);margin:var(--slick-menu-divider-margin, 8px 5px);background-color:var(--slick-menu-divider-color, #e7e7e7);width:var(--slick-menu-divider-width, calc(100% - 10px));margin-left:auto;margin-right:auto}.slick-cell-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-context-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-grid-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-header-menu .slick-menu-item.slick-menu-item-divider:hover{border:none;background-color:var(--slick-menu-divider-color, #e7e7e7)}.slick-cell-menu .slick-menu-item .slick-menu-icon,.slick-context-menu .slick-menu-item .slick-menu-icon,.slick-grid-menu .slick-menu-item .slick-menu-icon,.slick-header-menu .slick-menu-item .slick-menu-icon{text-align:center;font-size:var(--slick-menu-icon-font-size, 18px);background-position:center center;background-repeat:no-repeat;display:inline-block;line-height:var(--slick-menu-icon-line-height, calc(18px + 2px));margin-right:var(--slick-menu-icon-margin-right, 4px);vertical-align:middle;min-width:var(--slick-menu-icon-min-width, 16px)}.slick-cell-menu .slick-menu-item .slick-menu-content,.slick-context-menu .slick-menu-item .slick-menu-content,.slick-grid-menu .slick-menu-item .slick-menu-content,.slick-header-menu .slick-menu-item .slick-menu-content{display:inline-block;vertical-align:middle;width:100%}.slick-cell-menu .slick-menu-item .sub-item-chevron,.slick-context-menu .slick-menu-item .sub-item-chevron,.slick-grid-menu .slick-menu-item .sub-item-chevron,.slick-header-menu .slick-menu-item .sub-item-chevron{float:right;min-width:var(--slick-menu-icon-min-width, 16px)}.slick-cell-menu .slick-menu-item.slick-menu-item-disabled,.slick-context-menu .slick-menu-item.slick-menu-item-disabled,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled,.slick-header-menu .slick-menu-item.slick-menu-item-disabled{border-color:rgba(0,0,0,0) !important;background:inherit !important;color:var(--slick-menu-item-disabled-color, silver);cursor:inherit}.slick-cell-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-cell-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-context-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-context-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-header-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-header-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content{color:var(--slick-menu-item-disabled-color, silver)}.slick-cell-menu .slick-menu-item.slick-menu-item-hidden,.slick-context-menu .slick-menu-item.slick-menu-item-hidden,.slick-grid-menu .slick-menu-item.slick-menu-item-hidden,.slick-header-menu .slick-menu-item.slick-menu-item-hidden{display:none}.slick-cell-menu .slick-menu-option-list,.slick-context-menu .slick-menu-option-list,.slick-grid-menu .slick-menu-option-list,.slick-header-menu .slick-menu-option-list{margin-bottom:var(--slick-menu-option-list-margin-bottom, 6px)}.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{list-style-type:none;position:absolute;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);background:var(--slick-menu-bg-color, #ffffff);color:var(--slick-menu-color, #000);border:var(--slick-menu-border, 1px solid #BFBDBD);border-radius:var(--slick-menu-border-radius, 2px);min-width:var(--slick-menu-min-width, 140px);padding:var(--slick-menu-padding, 6px);cursor:default;display:inline-block;overflow-x:hidden;overflow-y:auto;resize:both;z-index:100000}@-moz-document url-prefix(){.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{padding:var(--slick-menu-padding-firefox, 6px 15px 6px 6px)}}.slick-cell-menu.dropdown,.slick-cell-menu.dropup,.slick-context-menu.dropdown,.slick-context-menu.dropup,.slick-grid-menu.dropdown,.slick-grid-menu.dropup,.slick-header-menu.dropdown,.slick-header-menu.dropup{display:inline-block;position:absolute}.slick-custom-tooltip{position:absolute;background-color:var(--slick-tooltip-background-color, #ffffff);border:var(--slick-tooltip-border, 2px solid #BFBDBD);border-radius:var(--slick-tooltip-border-radius, 4px);padding:var(--slick-tooltip-padding, 7px);font-size:var(--slick-tooltip-font-size, calc(14px - 1px));height:var(--slick-tooltip-height, auto);width:var(--slick-tooltip-width, auto);z-index:var(--slick-tooltip-z-index, 9999)}.slick-custom-tooltip .tooltip-body{color:var(--slick-tooltip-color, #333);overflow:var(--slick-tooltip-overflow, hidden);text-overflow:var(--slick-tooltip-text-overflow, ellipsis);white-space:var(--slick-tooltip-white-space, normal)}.slick-custom-tooltip.tooltip-arrow::after{content:"";left:0px;position:absolute;border:rgba(0,0,0,0);border-style:solid;border-width:var(--slick-tooltip-arrow-size, 8px)}.slick-custom-tooltip.tooltip-arrow.arrow-up::after{top:var(--slick-tooltip-up-arrow-top-margin, -16px);border-bottom-color:var(--slick-tooltip-arrow-color, rgb(178.4461538462, 176.0538461538, 176.0538461538))}.slick-custom-tooltip.tooltip-arrow.arrow-down::after{top:var(--slick-tooltip-down-arrow-top-margin, 100%);border-top-color:var(--slick-tooltip-arrow-color, rgb(178.4461538462, 176.0538461538, 176.0538461538))}.slick-custom-tooltip.tooltip-arrow.arrow-left-align::after{margin-left:var(--slick-tooltip-arrow-side-margin, 3px)}.slick-custom-tooltip.tooltip-arrow.arrow-right-align::after{margin-left:var(--slick-tooltip-right-arrow-side-margin, calc(100% - 16px - 3px))}.slick-custom-tooltip.tooltip-arrow.arrow-center-align::after{margin-left:var(--slick-tooltip-arrow-center-margin, calc(50% - 8px))}.slick-column-name,.slick-sort-indicator{float:left;margin-bottom:100px}.slick-header-button{display:inline;float:var(--slick-header-button-float, right);vertical-align:var(--slick-header-button-vertical-align, top);margin:var(--slick-header-button-margin, 1px 0 100px 0);height:var(--slick-header-button-height, 15px);width:var(--slick-header-button-width, 15px);background-repeat:no-repeat;background-position:center center;cursor:pointer;visibility:visible}.slick-header-button-hidden{visibility:hidden;margin-right:var(--slick-header-button-hidden-margin-right, -5px);transition:var(--slick-header-button-hidden-transition, 0.2s visibility)}.slick-header-column:hover>.slick-header-button{visibility:visible}.slick-header-menu-button{background-color:currentColor;cursor:pointer;position:absolute;border:var(--slick-header-menu-button-border, 1px solid #BFBDBD);border-width:var(--slick-header-menu-button-border-width, 0px 1px);padding:var(--slick-header-menu-button-padding, 10px 0 0 3px);color:var(--slick-header-menu-button-icon-color, #000);bottom:0;top:0;right:var(--slick-header-menu-button-margin-right, 3px);height:var(--slick-header-menu-button-icon-size, 16px);width:var(--slick-header-menu-button-icon-size, 16px);--slick-header-menu-button-icon-svg: url(${Ur});-webkit-mask:var(--slick-header-menu-button-icon-svg) no-repeat;mask:var(--slick-header-menu-button-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-header-column .slick-header-menu-button{display:var(--slick-header-menu-display, none)}.slick-header-column:hover .slick-header-menu-button{display:inline-block}.slick-cell.cell-reorder{text-align:center}.slick-cell.cell-reorder .slick-row-move-column{background-color:currentColor;display:block;height:1em;width:1em;font-size:var(--slick-row-move-plugin-icon-font-size, calc(18px + 2px));color:var(--slick-row-move-plugin-icon-color, #000);cursor:var(--slick-row-move-plugin-cursor, move);--slick-row-move-plugin-icon-svg: url(${Rr});-webkit-mask:var(--slick-row-move-plugin-icon-svg) no-repeat;mask:var(--slick-row-move-plugin-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-headerrow-column.checkbox-header{display:inline-flex;justify-content:center}.slick-column-name,.slick-headerrow-column.checkbox-header,.slick-cell-checkboxsel{text-align:center}.slick-column-name label,.slick-headerrow-column.checkbox-header label,.slick-cell-checkboxsel label{line-height:var(--slick-checkbox-icon-container-line-height, 12px)}.slick-column-name #filter-checkbox-selectall-container,.slick-headerrow-column.checkbox-header #filter-checkbox-selectall-container,.slick-cell-checkboxsel #filter-checkbox-selectall-container{display:inline-flex;align-items:center;justify-content:center}.slick-column-name.disabled,.slick-headerrow-column.checkbox-header.disabled,.slick-cell-checkboxsel.disabled{cursor:default}.slick-column-name input[type=checkbox],.slick-headerrow-column.checkbox-header input[type=checkbox],.slick-cell-checkboxsel input[type=checkbox]{opacity:0;width:0;margin-left:0}.slick-column-name .icon-checkbox-container,.slick-headerrow-column.checkbox-header .icon-checkbox-container,.slick-cell-checkboxsel .icon-checkbox-container{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background-color:var(--slick-checkbox-icon-container-bg-color, transparent);height:var(--slick-checkbox-icon-container-size, 1rem);width:var(--slick-checkbox-icon-container-size, 1rem);border:var(--slick-checkbox-icon-border, none);border-radius:var(--slick-checkbox-icon-border-radius, none)}.slick-column-name .icon-checkbox-container div.mdi,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi,.slick-cell-checkboxsel .icon-checkbox-container div.mdi{opacity:1;font-size:var(--slick-checkbox-icon-font-size, 16px);color:var(--slick-checkbox-icon-color, #0d6efd)}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-check,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-check,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-check{--slick-checkbox-icon-checked-svg: url(${fr});-webkit-mask:var(--slick-checkbox-icon-checked-svg) no-repeat;mask:var(--slick-checkbox-icon-checked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-uncheck,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-uncheck,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-uncheck{--slick-checkbox-icon-unchecked-svg: url(${fr});-webkit-mask:var(--slick-checkbox-icon-unchecked-svg) no-repeat;mask:var(--slick-checkbox-icon-unchecked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;opacity:var(--slick-checkbox-unchecked-opacity, 0.25);visibility:var(--slick-checkbox-icon-unchecked-color-visibility, visible)}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover{opacity:var(--slick-checkbox-opacity-hover, 0.45)}.slick-header-column.header-checkbox-selectall .slick-column-name{text-align:center;margin-right:0}.slick-group .slick-cell-checkboxsel{text-align:left}.ms-choice{font-size:var(--slick-header-font-size, 14px)}.ms-choice span{font-size:var(--slick-multiselect-input-filter-font-size, 12px);font-family:var(--slick-multiselect-input-filter-font-family, "Helvetica Neue", Helvetica, Arial)}.ms-choice .placeholder{background-color:var(--slick-multiselect-placeholder-bg-color, transparent);color:var(--slick-multiselect-placeholder-color, #c9c9c9) !important;font-family:var(--slick-multiselect-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-header-font-size, 14px)}.ms-choice:focus{border-color:var(--slick-multiselect-input-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672))}.ms-filter.search-filter{width:100% !important}.ms-filter .placeholder{cursor:pointer}.ms-parent-open button{outline:0;border-color:var(--slick-multiselect-input-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-multiselect-input-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.ms-drop{max-width:var(--slick-multiselect-dropdown-max-width, 250px);border:var(--slick-multiselect-dropdown-border, 1px solid #bbb);z-index:var(--slick-multiselect-dropdown-z-index, 9999)}.ms-drop li{margin:0;height:var(--slick-multiselect-item-height, 26px);line-height:var(--slick-multiselect-item-line-height, 20px);padding:var(--slick-multiselect-item-padding, 2px 4px);border:var(--slick-multiselect-item-border, 1px solid transparent);width:100%}.ms-drop li:hover{border:var(--slick-multiselect-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-multiselect-checkbox-hover-bg-color, #fafafa)}.ms-drop li.highlighted{border:var(--slick-multiselect-option-highlight-border, 1px solid #c9c9c9);background-color:var(--slick-multiselect-option-highlight-bg-color, #fcfcfc)}.ms-drop label span{cursor:pointer;margin-left:var(--slick-multiselect-checkbox-margin-left, 0px)}.ms-drop .ms-select-all{display:flex;align-items:center;border-bottom:var(--slick-multiselect-select-all-border-bottom, 1px solid #ddd);padding:var(--slick-multiselect-select-all-padding, 6px 10px);line-height:var(--slick-multiselect-select-all-line-height, calc(13px + 2px))}.ms-drop .ms-select-all:hover{background-color:var(--slick-multiselect-select-all-text-hover-color, transparent)}.ms-drop .ms-select-all.highlighted{background-color:rgba(0,0,0,0)}.ms-drop .ms-select-all.highlighted label{border:var(--slick-multiselect-option-highlight-border, 1px solid #c9c9c9);background-color:var(--slick-multiselect-option-highlight-bg-color, #fcfcfc)}.ms-drop .ms-select-all label{display:inline-flex;font-weight:normal;padding:var(--slick-multiselect-select-all-label-padding, 4px);border:var(--slick-multiselect-select-all-label-border, 1px solid transparent);color:var(--slick-multiselect-select-all-text-color, rgb(1.9713114754, 97.5799180328, 238.5286885246))}.ms-drop .ms-select-all label:hover{cursor:pointer;border:var(--slick-multiselect-select-all-label-hover-border, 1px solid #d5d5d5);background-color:var(--slick-multiselect-select-all-label-hover-bg-color, #fafafa)}.ms-drop .ms-ok-button{cursor:pointer;display:block;padding:0;width:var(--slick-multiselect-ok-button-width, 100%);height:var(--slick-multiselect-ok-button-height, 26px);border-color:var(--slick-multiselect-ok-button-border-color, #ccc);border-radius:var(--slick-multiselect-ok-button-border-radius, 0 0 4px 4px);border-width:var(--slick-multiselect-ok-button-border-width, 1px 0 0 0);text-align:var(--slick-multiselect-ok-button-text-align, center);color:var(--slick-multiselect-ok-button-text-color, #0d6efd);font-weight:var(--slick-multiselect-ok-button-font-weight, 600);background-color:var(--slick-multiselect-ok-button-bg-color, #fff)}.ms-drop .ms-ok-button:hover{background-color:var(--slick-multiselect-ok-button-bg-hover-color, #f9f9f9);color:var(--slick-multiselect-ok-button-text-hover-color, rgb(1.9713114754, 97.5799180328, 238.5286885246))}.slickgrid-container .search-filter :focus{outline-color:var(--slick-focus-color, rgb(88.8729508197, 155.4610655738, 253.6270491803))}.slickgrid-container .search-filter .operator.input-group-addon{margin:0;padding:0;min-width:25px;border:none}.slickgrid-container .search-filter .operator.input-group-addon:focus{z-index:3}.slickgrid-container .search-filter .operator.input-group-addon .form-control{border-radius:var(--slick-compound-filter-operator-border-radius, 4px 0 0 4px);padding:var(--slick-compound-filter-text-padding, 0 0 0 2px) !important;font-size:var(--slick-compound-filter-text-font-size, 13px);color:var(--slick-compound-filter-text-color, rgb(88.8729508197, 155.4610655738, 253.6270491803));font-weight:var(--slick-compound-filter-text-weight, bold);background-color:var(--slick-compound-filter-bgcolor, #ffffff)}.slickgrid-container .search-filter .operator.input-group-addon .form-control:focus{z-index:3}.slickgrid-container .search-filter .operator.input-group-addon select{font-family:var(--slick-compound-filter-operator-select-font-family, "Cascadia Mono", Consolas, "Lucida Console");font-size:var(--slick-compound-filter-operator-select-font-size, 14px !important);border:var(--slick-compound-filter-operator-select-border, 1px solid rgb(88.8729508197, 155.4610655738, 253.6270491803));width:var(--slick-compound-filter-operator-select-width, 25px)}.slickgrid-container .search-filter .operator.input-group-addon select.form-control{cursor:pointer;appearance:none}.slickgrid-container .search-filter .operator.input-group-addon select.form-control:-ms-expand{display:none}.slickgrid-container .search-filter .operator.input-group-addon select.form-control .empty{color:silver}.slickgrid-container .search-filter .operator-char3.input-group-addon{min-width:30px}.slickgrid-container input.search-filter{font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol")}.slickgrid-container .search-filter input{font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol")}.slickgrid-container .search-filter input.compound-input{border-radius:var(--slick-compound-filter-border-radius, 0 4px 4px 0) !important;border-left:none}.slickgrid-container .search-filter input::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.slickgrid-container .search-filter input.compound-slider{border-left:none !important}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column input.form-control.search-filter{background-color:var(--slick-form-control-bg-color, #fff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter input,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter button,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter select{background-color:var(--slick-form-control-bg-color, #fff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .input-group-prepend+.date-picker input.compound-input{border-top-left-radius:0;border-bottom-left-radius:0}.slickgrid-container .search-filter.form-group .input-group.date-picker input.form-control{border-bottom-left-radius:0px;border-top-left-radius:0px}.slickgrid-container .search-filter .date-picker input.form-control{border-left:none}.slickgrid-container .search-filter .date-picker input.form-control::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.slickgrid-container .search-filter .date-picker{flex:1;cursor:pointer}.slickgrid-container .search-filter .date-picker .date-picker input.form-control{background-color:var(--slick-date-picker-bg-color, #fff);font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-font-size-base, 14px);border-radius:var(--slick-compound-filter-border-radius, 0 4px 4px 0);width:100%}.slickgrid-container .search-filter .date-picker .date-picker input.form-control[readonly]{background-color:var(--slick-date-picker-bg-color, #fff)}.slickgrid-container .search-filter .date-picker .form-control[readonly]{cursor:pointer;background-color:var(--slick-date-picker-bg-color, #fff)}.slickgrid-container .date-picker input.form-control{cursor:pointer;font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-font-size-base, 14px);border-radius:var(--slick-date-range-filter-border-radius, 4px)}.slickgrid-container .date-picker input.form-control[readonly]{background-color:var(--slick-date-picker-bg-color, #fff)}.vanilla-calendar{padding:.9rem;z-index:9999}.vanilla-calendar.vanilla-calendar_hidden{left:0;top:0}.slick-preheader-panel .slick-dropzone,.slick-preheader-panel .slick-dropzone-hover,.slick-topheader-panel .slick-dropzone,.slick-topheader-panel .slick-dropzone-hover{display:flex;align-items:center;padding:var(--slick-draggable-group-drop-padding, 5px 10px);height:var(--slick-draggable-group-drop-height, 35px);border-top:var(--slick-draggable-group-drop-border-top, 1px solid #e0e0e0);border-left:var(--slick-draggable-group-drop-border-left, 1px solid #e0e0e0);border-right:var(--slick-draggable-group-drop-border-right, 1px solid #e0e0e0);border-bottom:var(--slick-draggable-group-drop-border-bottom, 1px solid #e0e0e0);width:var(--slick-draggable-group-drop-width, 100%);border-radius:var(--slick-draggable-group-drop-radius, 4px);background-color:var(--slick-draggable-group-drop-bgcolor, #ffffff)}.slick-preheader-panel .slick-dropzone .slick-draggable-dropzone-placeholder,.slick-preheader-panel .slick-dropzone-hover .slick-draggable-dropzone-placeholder,.slick-topheader-panel .slick-dropzone .slick-draggable-dropzone-placeholder,.slick-topheader-panel .slick-dropzone-hover .slick-draggable-dropzone-placeholder{font-style:var(--slick-draggable-group-placeholder-font-style, italic);color:var(--slick-draggable-group-placeholder-color, #616161);width:100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all{display:inline-flex;align-items:center;cursor:pointer;border:var(--slick-draggable-group-toggle-all-border, 1px solid #c7c7c7);border-radius:var(--slick-draggable-group-toggle-all-border-radius, 3px);margin-right:var(--slick-draggable-group-toggle-all-margin-right, 15px);padding:var(--slick-draggable-group-toggle-all-padding, 0 8px);position:var(--draggable-group-toggle-all-position, relative);top:var(--slick-draggable-group-toggle-all-top, 0px);right:var(--slick-draggable-group-toggle-all-right, unset)}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon{cursor:pointer;display:inline-block;background-color:currentColor;width:1em;height:1em;color:var(--slick-draggable-group-toggle-all-icon-color, #0d6efd);font-size:var(--slick-draggable-group-toggle-all-icon-font-size, 24px)}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.expanded{--slick-draggable-group-toggle-expanded-icon-svg: url(${ur});-webkit-mask:var(--slick-draggable-group-toggle-expanded-icon-svg) no-repeat;mask:var(--slick-draggable-group-toggle-expanded-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed{--slick-draggable-group-toggle-collapsed-icon-svg: url(${_r});-webkit-mask:var(--slick-draggable-group-toggle-collapsed-icon-svg) no-repeat;mask:var(--slick-draggable-group-toggle-collapsed-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-text,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-text,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-text,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-text{font-size:var(--slick-draggable-group-toggle-all-text-font-size, 15px);margin:var(--slick-draggable-group-toggle-all-text-margin, 0 0 0 2px)}.slick-preheader-panel .slick-dropzone .slick-dropped-grouping,.slick-preheader-panel .slick-dropzone-hover .slick-dropped-grouping,.slick-topheader-panel .slick-dropzone .slick-dropped-grouping,.slick-topheader-panel .slick-dropzone-hover .slick-dropped-grouping{cursor:move;display:flex;align-items:center;background-color:var(--slick-draggable-group-column-background-color, transparent);border:var(--slick-draggable-group-column-border, 1px solid #d3d3d3);border-radius:var(--slick-draggable-group-column-border-radius, 20px);padding:var(--slick-draggable-group-column-padding, 0 10px);margin-right:var(--slick-draggable-group-column-margin-right, 8px);z-index:1}.slick-preheader-panel .slick-dropzone .slick-groupby-sort,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-sort,.slick-topheader-panel .slick-dropzone .slick-groupby-sort,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-sort{cursor:pointer;display:inline-flex;margin-left:var(--slick-draggable-group-sort-icon-margin-left, 2px);color:var(--slick-draggable-group-sort-icon-color, #000);font-size:var(--slick-draggable-group-sort-icon-font-size, 16px);padding-left:var(--slick-draggable-group-sort-icon-padding-left, 5px);padding-right:var(--slick-draggable-group-sort-icon-padding-right, 0px);vertical-align:var(--slick-draggable-group-sort-icon-vertical-align, baseline)}.slick-preheader-panel .slick-dropzone .slick-groupby-sort:hover,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-sort:hover,.slick-topheader-panel .slick-dropzone .slick-groupby-sort:hover,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-sort:hover{color:var(--slick-draggable-group-sort-icon-hover-color, #000)}.slick-preheader-panel .slick-dropzone .slick-groupby-remove,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-remove,.slick-topheader-panel .slick-dropzone .slick-groupby-remove,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-remove{cursor:pointer;display:inline-flex;margin-left:var(--slick-draggable-group-delete-margin-left, 2px);color:var(--slick-draggable-group-delete-color, #ff3c5c);font-size:var(--slick-draggable-group-delete-font-size, 16px);padding-left:var(--slick-draggable-group-delete-padding-left, 5px);padding-right:var(--slick-draggable-group-delete-padding-right, 0px);vertical-align:var(--slick-draggable-group-delete-vertical-align, baseline)}.slick-preheader-panel .slick-dropzone .slick-groupby-remove:hover,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-remove:hover,.slick-topheader-panel .slick-dropzone .slick-groupby-remove:hover,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-remove:hover{color:var(--slick-draggable-group-delete-hover-color, red)}.slick-preheader-panel .slick-dropzone-hover,.slick-topheader-panel .slick-dropzone-hover{background-color:var(--slick-draggable-group-droppable-hover-bgcolor, #ffffff);border:var(--slick-draggable-group-drop-border-hover, 1px dashed #ff9e9e)}.slick-preheader-panel .slick-dropzone-placeholder-hover,.slick-topheader-panel .slick-dropzone-placeholder-hover{opacity:var(--slick-draggable-group-drop-placeholder-hover-opacity, 0.6)}.slick-preheader-panel .slick-header-column-active,.slick-topheader-panel .slick-header-column-active{display:none !important}.slick-header .slick-header-columns .slick-column-groupable{display:inline-block;font-weight:var(--slick-draggable-group-column-icon-font-weight, normal);color:var(--slick-draggable-group-column-icon-color, #707070);width:var(--slick-draggable-group-column-icon-width, 9px);height:var(--slick-draggable-group-column-icon-height, 9px);margin-left:var(--slick-draggable-group-column-icon-margin-left, 4px)}.slider-container{display:flex;height:100%;flex:1}.slider-container input[type=range]{appearance:none;flex:1;height:var(--slick-slider-filter-height, 27px);padding:var(--slick-slider-filter-runnable-track-padding, 0 6px);border:var(--slick-slider-filter-border, 1px solid #ccc)}.slider-container input[type=range]:focus{outline:none}.slider-container input[type=range]::-webkit-slider-runnable-track{height:var(--slick-slider-filter-runnable-track-height, 5px);border:none;border-radius:3px;-webkit-appearance:none}.slider-container input[type=range]::-webkit-slider-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-size, 14px);width:var(--slick-slider-filter-thumb-size, 14px);border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(13, 110, 253, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(215.75, 98.3606557377%, 127.1568627451%));margin-top:-4px;pointer-events:auto;-webkit-appearance:none}.slider-container input[type=range]::-moz-range-track{height:var(--slick-slider-filter-runnable-track-height, 5px);border:none;border-radius:3px;-moz-appearance:none}.slider-container input[type=range]::-moz-range-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-height, calc(14px - 4px));width:var(--slick-slider-filter-thumb-width, calc(14px - 4px));border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(13, 110, 253, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(215.75, 98.3606557377%, 127.1568627451%));pointer-events:auto}.slider-container input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}.slider-container input[type=range]::-ms-track{height:var(--slick-slider-filter-runnable-track-height, 5px);background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-width:6px 0;color:rgba(0,0,0,0);appearance:none}.slider-container input[type=range]::-ms-fill-lower{background:var(--slick-slider-filter-fill-lower-color, #ddd);border-radius:10px}.slider-container input[type=range]::-ms-fill-upper{background:var(--slick-slider-filter-bgcolor, #eee);border-radius:10px}.slider-container input[type=range]::-ms-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-height, calc(14px - 4px));width:var(--slick-slider-filter-thumb-width, calc(14px - 4px));border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(13, 110, 253, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(215.75, 98.3606557377%, 127.1568627451%));margin-top:1px;pointer-events:auto}.slider-container input[type=range]::-ms-tooltip{display:none}.slider-container input[type=range]:active::-webkit-slider-thumb{background-color:var(--slick-slider-filter-thumb-active-bg-color, #fff);border:var(--slick-slider-filter-thumb-active-border, 2px solid rgba(13, 110, 253, 0.88));box-shadow:var(--slick-slider-filter-thumb-active-box-shadow, 0 0 0 2px rgba(28.1745901639, 119.0922131148, 253.1254098361, 0.15))}.slider-container input[type=range]:active::-moz-range-thumb{background-color:var(--slick-slider-filter-thumb-active-bg-color, #fff);border:var(--slick-slider-filter-thumb-active-border, 2px solid rgba(13, 110, 253, 0.88));box-shadow:var(--slick-slider-filter-thumb-active-box-shadow, 0 0 0 2px rgba(28.1745901639, 119.0922131148, 253.1254098361, 0.15))}.search-filter,.slider-editor{height:var(--slick-header-input-height, 27px)}.search-filter::placeholder,.slider-editor::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.search-filter .input-group-text,.slider-editor .input-group-text{display:flex;align-items:center;padding:var(--slick-slider-filter-number-padding, 4px 8px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px))}.search-filter .slider-value,.search-filter .slider-values,.slider-editor .slider-value,.slider-editor .slider-values{padding:0;height:100%}.search-filter input.slider-filter-input[type=range],.slider-editor input.slider-filter-input[type=range]{padding:var(--slick-slider-filter-runnable-track-padding, 0 6px);height:var(--slick-slider-filter-height, 27px)}.search-filter input.slider-editor-input[type=range],.slider-editor input.slider-editor-input[type=range]{padding:var(--slick-slider-editor-runnable-track-padding, 0 6px);height:var(--slick-slider-editor-height, 100%)}.search-filter .slider-range-value,.slider-editor .slider-range-value{padding:0;height:100%}.search-filter .slider-range-value .input-group-text,.slider-editor .slider-range-value .input-group-text{padding:var(--slick-slider-filter-number-padding, 4px 8px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px))}.search-filter .input-group-prepend.operator+.filter-input input.slider-filter-input,.slider-editor .input-group-prepend.operator+.filter-input input.slider-filter-input{border-left:0}.search-filter:not(.input-group) .slider-editor,.search-filter:not(.input-group) .slider-filter,.search-filter:not(.input-group) .slider-input-container .slider-editor-input,.search-filter:not(.input-group) .slider-input-container .slider-filter-input,.slider-editor:not(.input-group) .slider-editor,.slider-editor:not(.input-group) .slider-filter,.slider-editor:not(.input-group) .slider-input-container .slider-editor-input,.slider-editor:not(.input-group) .slider-input-container .slider-filter-input{border-radius:var(--slick-slider-filter-border-radius, 4px)}.search-filter.input-group>:first-child:not(.input-group-addon),.search-filter.input-group>:first-child:not(.input-group-addon),.search-filter.input-group>:first-child:not(.input-group-addon) .slider-filter-input,.search-filter.input-group>:first-child:not(.input-group-addon) .slider-editor-input,.slider-editor.input-group>:first-child:not(.input-group-addon),.slider-editor.input-group>:first-child:not(.input-group-addon),.slider-editor.input-group>:first-child:not(.input-group-addon) .slider-filter-input,.slider-editor.input-group>:first-child:not(.input-group-addon) .slider-editor-input{border-bottom-left-radius:var(--slick-slider-filter-border-radius, 4px);border-top-left-radius:var(--slick-slider-filter-border-radius, 4px)}.search-filter .input-group-addon:last-child .input-group-text,.slider-editor .input-group-addon:last-child .input-group-text{border-bottom-left-radius:0;border-top-left-radius:0}.slider-editor .slider-value{padding:0;height:var(--slick-slider-editor-height, 100%)}.slider-editor .slider-value .input-group-text{padding:var(--slick-slider-editor-number-padding, 4px 6px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px));height:var(--slick-slider-editor-height, 100%)}.slider-input-container{height:100%;position:relative;flex:1 1 auto;width:1%;background-color:var(--slick-slider-filter-input-bgcolor, #fff)}.slider-input-container.slider-values{display:flex;padding:0}.slider-input-container .slider-track{position:absolute;margin:auto;margin-left:8px;top:0;bottom:0;border-radius:3px;cursor:var(--slick-slider-filter-runnable-track-cursor, pointer);background:var(--slick-slider-filter-runnable-track-bgcolor, #ddd);height:var(--slick-slider-filter-runnable-track-height, 5px);width:calc(100% - 16px)}.slider-input-container input[type=range]{position:absolute;background-color:rgba(0,0,0,0);pointer-events:none;width:100%}.slider-input-container input[type=range].focus{outline:0;border-color:var(--slick-slider-filter-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-slider-filter-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slider-input-container input[type=range]::-webkit-slider-thumb{pointer-events:auto}.slider-input-container input[type=range]::-moz-range-thumb{pointer-events:auto}.slider-input-container input[type=range]::-ms-thumb{pointer-events:auto}.slick-row .detail-view-toggle{display:inline-block}.slick-row .detail-view-toggle.expand{--slick-detail-view-icon-expand-svg: url(${Sr});-webkit-mask:var(--slick-detail-view-icon-expand-svg) no-repeat;mask:var(--slick-detail-view-icon-expand-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-row .detail-view-toggle.collapse{--slick-detail-view-icon-collapse-svg: url(${Cr});-webkit-mask:var(--slick-detail-view-icon-collapse-svg) no-repeat;mask:var(--slick-detail-view-icon-collapse-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-row .detail-view-toggle.expand,.slick-row .detail-view-toggle.collapse{cursor:pointer;background-color:currentColor;display:inline-block;height:1em;width:1em;color:var(--slick-detail-view-icon-color, #0d6efd);font-size:var(--slick-detail-view-icon-font-size, 18px)}.slick-row .detail-view-toggle.expand:hover,.slick-row .detail-view-toggle.collapse:hover{color:var(--slick-detail-view-icon-color-hover, rgb(1.762295082, 87.2336065574, 213.237704918));opacity:var(--slick-detail-view-icon-opacity-hover, 1)}.slick-row .dynamic-cell-detail{position:absolute;width:100%;overflow:auto;left:var(--slick-detail-view-container-left, 0);border:var(--slick-detail-view-container-border, 1px solid #c0c0c0);background-color:var(--slick-detail-view-container-bgcolor, #f7f7f7);padding:var(--slick-detail-view-container-padding, 10px);z-index:var(--slick-detail-view-container-z-index, 10)}.slick-row .dynamic-cell-detail :first-child{vertical-align:middle;line-height:13px}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.slick-custom-footer{color:var(--slick-footer-text-color, #808080);padding:var(--slick-footer-padding, 5px 0);background-color:var(--slick-footer-bg-color, transparent);font-size:var(--slick-footer-font-size, 14px);font-style:var(--slick-footer-font-style, italic);font-weight:var(--slick-footer-font-weight, normal);height:var(--slick-footer-height, 30px)}.slick-custom-footer .left-footer{color:var(--slick-footer-left-text-color, #808080);font-style:var(--slick-footer-left-font-style, italic);font-weight:var(--slick-footer-left-font-weight, normal);text-align:var(--slick-footer-left-text-align, left);padding:var(--slick-footer-left-padding, 0px);width:var(--slick-footer-left-width, 50%);float:var(--slick-footer-left-float, left)}.slick-custom-footer .right-footer{color:var(--slick-footer-right-text-color, #808080);font-style:var(--slick-footer-right-font-style, italic);font-weight:var(--slick-footer-right-font-weight, normal);text-align:var(--slick-footer-right-text-align, right);padding:var(--slick-footer-right-padding, 0px);width:var(--slick-footer-right-width, 50%);float:var(--slick-footer-right-float, right)}.slick-custom-footer .right-footer.metrics .separator{margin:var(--slick-footer-right-separator-margin, 2px)}.slick-empty-data-warning{display:flex;align-items:center;column-gap:5px;position:relative;color:var(--slick-empty-data-warning-color, #333);font-family:var(--slick-empty-data-warning-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-empty-data-warning-font-size, calc(14px + 2px));font-style:var(--slick-empty-data-warning-font-style, italic);line-height:var(--slick-empty-data-warning-line-height, 18px);margin:var(--slick-empty-data-warning-margin, 0px);padding:var(--slick-empty-data-warning-padding, 8px);z-index:var(--slick-empty-data-warning-z-index, 10)}.slick-empty-data-warning div{display:flex;align-items:center;column-gap:5px}.slick-pagination{list-style-type:none;border-top:var(--slick-pagination-border-top, 0 none);border-right:var(--slick-pagination-border-right, 0 none);border-bottom:var(--slick-pagination-border-bottom, 0 none);border-left:var(--slick-pagination-border-left, 0 none);width:100%;height:var(--slick-pagination-height, 40px);padding-top:4px;vertical-align:middle;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-pagination-font-size, calc(14px - 1px));font-weight:400;color:var(--slick-pagination-text-color, #808080)}.slick-pagination .slick-pagination-status{display:inline-block;padding:6px}.slick-pagination .slick-icon-container{display:inline-block;border-color:var(--slick-pagination-border-color, #ddd)}.slick-pagination .slick-pagination-nav{display:inline-block;padding:2px;height:34px}.slick-pagination .slick-pagination-nav nav{display:inline-block}.slick-pagination .slick-pagination-nav .slick-page-number{vertical-align:top;display:inline-flex;align-items:center;column-gap:4px;padding:0 5px;height:inherit}.slick-pagination .slick-pagination-nav .slick-page-number input{background-color:var(--slick-pagination-page-input-bgcolor, #fafbed);height:var(--slick-pagination-page-input-height, 26px);width:var(--slick-pagination-page-input-width, 50px);padding:var(--slick-pagination-page-input-padding, 2px);border-radius:var(--slick-pagination-page-input-border-radius, 4px);display:inline-block}.slick-pagination .slick-pagination-nav .pagination{margin:0;display:inline-flex;background-color:var(--slick-pagination-button-bg-color, #fff)}.slick-pagination .slick-pagination-nav .pagination .page-link{display:flex;align-items:center;font-size:var(--slick-pagination-icon-font-size, calc(18px - 1px));border:var(--slick-pagination-button-border, 1px solid #b3b3b3);height:var(--slick-pagination-button-height, 32px)}.slick-pagination .slick-pagination-nav .pagination .page-item{cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid;padding:var(--slick-pagination-button-padding, 5px 8px);border-color:var(--slick-pagination-button-border-color, #b3b3b3)}.slick-pagination .slick-pagination-nav .pagination .page-item:hover{background-color:var(--slick-pagination-button-hover-color, #f6f6f6)}.slick-pagination .slick-pagination-nav .pagination .page-item:first-child{border-top-left-radius:var(--slick-pagination-button-border-radius, 4px);border-bottom-left-radius:var(--slick-pagination-button-border-radius, 4px)}.slick-pagination .slick-pagination-nav .pagination .page-item:last-child{border-top-right-radius:var(--slick-pagination-button-border-radius, 4px);border-bottom-right-radius:var(--slick-pagination-button-border-radius, 4px)}.slick-pagination .slick-pagination-nav .pagination .page-item.seek-prev,.slick-pagination .slick-pagination-nav .pagination .page-item.seek-end{margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-first,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-prev,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-next,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-end{background-color:currentColor;height:var(--slick-pagination-icon-size, 20px);width:var(--slick-pagination-icon-size, 20px)}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-first{--slick-pagination-icon-seek-first-svg: url(${Br});-webkit-mask:var(--slick-pagination-icon-seek-first-svg) no-repeat;mask:var(--slick-pagination-icon-seek-first-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-prev{--slick-pagination-icon-seek-prev-svg: url(${Ir});-webkit-mask:var(--slick-pagination-icon-seek-prev-svg) no-repeat;mask:var(--slick-pagination-icon-seek-prev-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-next{--slick-pagination-icon-seek-next-svg: url(${_r});-webkit-mask:var(--slick-pagination-icon-seek-next-svg) no-repeat;mask:var(--slick-pagination-icon-seek-next-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-end{--slick-pagination-icon-seek-end-svg: url(${jr});-webkit-mask:var(--slick-pagination-icon-seek-end-svg) no-repeat;mask:var(--slick-pagination-icon-seek-end-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a[class*=icon-seek-]{color:var(--slick-pagination-icon-color, #0d6efd)}.slick-pagination .slick-pagination-nav .pagination .page-item.disabled{cursor:not-allowed;background-color:var(--slick-pagination-icon-seek-background-color, rgb(249, 249, 249));border-color:var(--slick-pagination-button-border-disabled-color, #dedede)}.slick-pagination .slick-pagination-nav .pagination .page-item.disabled a[class*=icon-seek-]{color:var(--slick-pagination-icon-seek-disabled-color, darkgray)}.slick-pagination .slick-pagination-settings{display:block;float:right;padding:2px}.slick-pagination .slick-pagination-settings select{color:var(--slick-font-color, #000);background-color:var(--slick-pagination-page-select-bg-color, #fff);font-size:var(--slick-pagination-page-select-font-size, calc(14px - 2px));line-height:1.5;height:var(--slick-pagination-page-select-height, 32px);width:var(--slick-pagination-page-select-width, 60px);padding:var(--slick-pagination-page-select-padding, 0 0 2px 2px);border:var(--slick-pagination-button-border, 1px solid #b3b3b3);border-radius:var(--slick-pagination-page-select-border-radius, 3px)}.slick-pagination .slick-pagination-settings .slick-pagination-count{margin-left:var(--slick-pagination-count-margin-left, 2px)}.percent-complete-bar,.percent-complete-bar-with-text{display:inline-block;border-radius:3px;background-color:rgba(0,0,0,0)}.percent-complete-bar{height:6px}.percent-complete-bar-with-text{height:20px;line-height:20px;min-width:25px;text-align:center;top:2px;color:#fff}.tooltip-2cols-row{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;column-gap:5px;line-height:20px}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.slick-autocomplete{background-color:var(--slick-autocomplete-bg-color, #ffffff);color:var(--slick-autocomplete-text-color, #333333);border:var(--slick-autocomplete-border, 1px solid rgba(0, 0, 0, 0.15));box-sizing:border-box;max-height:var(--slick-autocomplete-max-height, 25vh);min-height:var(--slick-autocomplete-min-height, 75px);min-width:var(--slick-autocomplete-min-width, 110px);overflow:auto;z-index:var(--slick-autocomplete-z-index, 9999)}.slick-autocomplete .empty{font-style:italic}.slick-autocomplete>div{padding:0 4px}.slick-autocomplete .group{background:var(--slick-autocomplete-group-bg-color, #eeeeee)}.slick-autocomplete>div:hover:not(.empty,.group),.slick-autocomplete>div.selected{background-color:var(--slick-autocomplete-hover-bg-color, rgb(226.1157894737, 236.9473684211, 249.5842105263));cursor:pointer}@keyframes md-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.autocomplete-filter-container{display:flex}.slick-autocomplete-loading{background-color:var(--slick-autocomplete-loading-input-bg-color, transparent) !important}.slick-autocomplete-loading+span:after{animation:md-spin 2s infinite linear;display:inline-block;color:var(--slick-autocomplete-loading-icon-color, #777777);content:var(--slick-autocomplete-loading-icon, url(${Mr}));width:var(--slick-autocomplete-loading-icon-width, 22px);margin:var(--slick-autocomplete-loading-icon-margin, 0 0 0 -26px);line-height:var(--slick-autocomplete-loading-icon-line-height, 0px);vertical-align:var(--slick-autocomplete-loading-icon-vertical-align, sub)}.slick-autocomplete.autocomplete-custom-four-corners{width:var(--slick-autocomplete-tpl4-width, 385px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list{width:var(--slick-autocomplete-tpl4-container-list-width, calc(385px - 15px));padding:var(--slick-autocomplete-tpl4-container-list-padding, 3px 10px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list div{margin:0;padding:0;line-height:16px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-left{float:left;height:32px;width:32px;padding-right:3px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-left>img{height:var(--slick-autocomplete-tpl4-icon-left-height, 32px);width:var(--slick-autocomplete-tpl4-icon-left-width, 32px);margin-top:0px;background-color:#fff;background-clip:content-box}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-bottom-left{color:var(--slick-autocomplete-tpl4-bottom-left-text-color, #686868);font-size:var(--slick-autocomplete-tpl4-bottom-left-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl4-bottom-left-font-style, italic);font-weight:var(--slick-autocomplete-tpl4-bottom-left-font-weight, normal);max-width:var(--slick-autocomplete-tpl4-bottom-left-max-width, calc(calc(385px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-bottom-right{float:right;color:var(--slick-autocomplete-tpl4-bottom-right-text-color, #686868);font-size:var(--slick-autocomplete-tpl4-bottom-right-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl4-bottom-right-font-style, italic);font-weight:var(--slick-autocomplete-tpl4-bottom-right-font-weight, normal);text-overflow:ellipsis;max-width:var(--slick-autocomplete-tpl4-bottom-right-max-width, 250px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-top-left{color:var(--slick-autocomplete-tpl4-top-left-text-color, #313131);font-style:var(--slick-autocomplete-tpl4-top-left-font-style, normal);font-size:var(--slick-autocomplete-tpl4-top-left-font-size, 12px);font-weight:var(--slick-autocomplete-tpl4-top-left-font-weight, bold);max-width:var(--slick-autocomplete-tpl4-top-left-max-width, calc(calc(385px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis;padding-left:1px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-top-right{float:right;color:var(--slick-autocomplete-tpl4-top-right-text-color, rgb(48.4073770492, 131.2151639344, 253.2926229508));font-style:var(--slick-autocomplete-tpl4-top-right-font-style, normal);font-size:var(--slick-autocomplete-tpl4-top-right-font-size, calc(12px - 1px));font-weight:var(--slick-autocomplete-tpl4-top-right-font-weight, bold);max-width:var(--slick-autocomplete-tpl4-top-right-max-width, 100px)}.slick-autocomplete.autocomplete-custom-two-rows{width:var(--slick-autocomplete-tpl2-width, 285px)}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list{width:var(--slick-autocomplete-tpl2-container-list-width, calc(285px - 15px));padding:var(--slick-autocomplete-tpl2-container-list-padding, 3px 10px)}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list div{margin:0;padding:0;line-height:16px}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-left{float:left;height:var(--slick-autocomplete-tpl2-icon-left-height, 32px);width:var(--slick-autocomplete-tpl2-icon-left-width, 32px);padding-right:3px}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-left>img{height:32px;margin-top:0px;background-color:#fff;background-clip:content-box}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-bottom-left{color:var(--slick-autocomplete-tpl2-bottom-left-text-color, #686868);font-size:var(--slick-autocomplete-tpl2-bottom-left-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl2-bottom-left-font-style, italic);font-weight:var(--slick-autocomplete-tpl2-bottom-left-font-weight, normal);max-width:var(--slick-autocomplete-tpl2-bottom-left-max-width, calc(calc(285px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-top-left{color:var(--slick-autocomplete-tpl2-top-left-text-color, #313131);font-style:var(--slick-autocomplete-tpl2-top-left-font-style, normal);font-size:var(--slick-autocomplete-tpl2-top-left-font-size, 12px);font-weight:var(--slick-autocomplete-tpl2-top-left-font-weight, bold);max-width:var(--slick-autocomplete-tpl2-top-left-max-width, calc(calc(285px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis;padding-left:1px}@-webkit-keyframes sg-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes sg-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.mdi.mdi-flip-h{transform:scaleX(-1)}.mdi.mdi-flip-v{transform:scaleY(-1)}.mdi.mdi-pulse{animation:sg-spin 1s infinite steps(8)}.mdi.mdi-spin,.mdi.mdi-spin-1s,.mdi.mdi-spin-2s,.mdi.mdi-spin-3s,.mdi.mdi-spin-4s,.mdi.mdi-spin-5s{align-items:center;display:inline-flex;justify-content:center}.mdi.mdi-spin{animation:sg-spin 2s infinite linear}.mdi.mdi-spin-1s{animation:sg-spin 1s infinite linear}.mdi.mdi-spin-2s{animation:sg-spin 2s infinite linear}.mdi.mdi-spin-3s{animation:sg-spin 3s infinite linear}.mdi.mdi-spin-4s{animation:sg-spin 4s infinite linear}.mdi.mdi-spin-5s{animation:sg-spin 5s infinite linear}.mdi.mdi-rotate-45{transform:rotate(45deg)}.mdi.mdi-rotate-90{transform:rotate(90deg)}.mdi.mdi-rotate-135{transform:rotate(135deg)}.mdi.mdi-rotate-180{transform:rotate(180deg)}.mdi.mdi-rotate-225{transform:rotate(225deg)}.mdi.mdi-rotate-270{transform:rotate(270deg)}.mdi.mdi-rotate-315{transform:rotate(315deg)}.mdi.mdi-5px,.font-5px{font-size:5px !important}.mdi.mdi-6px,.font-6px{font-size:6px !important}.mdi.mdi-7px,.font-7px{font-size:7px !important}.mdi.mdi-8px,.font-8px{font-size:8px !important}.mdi.mdi-9px,.font-9px{font-size:9px !important}.mdi.mdi-10px,.font-10px{font-size:10px !important}.mdi.mdi-11px,.font-11px{font-size:11px !important}.mdi.mdi-12px,.font-12px{font-size:12px !important}.mdi.mdi-13px,.font-13px{font-size:13px !important}.mdi.mdi-14px,.font-14px{font-size:14px !important}.mdi.mdi-15px,.font-15px{font-size:15px !important}.mdi.mdi-16px,.font-16px{font-size:16px !important}.mdi.mdi-17px,.font-17px{font-size:17px !important}.mdi.mdi-18px,.font-18px{font-size:18px !important}.mdi.mdi-19px,.font-19px{font-size:19px !important}.mdi.mdi-20px,.font-20px{font-size:20px !important}.mdi.mdi-21px,.font-21px{font-size:21px !important}.mdi.mdi-22px,.font-22px{font-size:22px !important}.mdi.mdi-23px,.font-23px{font-size:23px !important}.mdi.mdi-24px,.font-24px{font-size:24px !important}.mdi.mdi-25px,.font-25px{font-size:25px !important}.mdi.mdi-26px,.font-26px{font-size:26px !important}.mdi.mdi-27px,.font-27px{font-size:27px !important}.mdi.mdi-28px,.font-28px{font-size:28px !important}.mdi.mdi-29px,.font-29px{font-size:29px !important}.mdi.mdi-30px,.font-30px{font-size:30px !important}.mdi.mdi-31px,.font-31px{font-size:31px !important}.mdi.mdi-32px,.font-32px{font-size:32px !important}.mdi.mdi-33px,.font-33px{font-size:33px !important}.mdi.mdi-34px,.font-34px{font-size:34px !important}.mdi.mdi-35px,.font-35px{font-size:35px !important}.mdi.mdi-36px,.font-36px{font-size:36px !important}.mdi.mdi-37px,.font-37px{font-size:37px !important}.mdi.mdi-38px,.font-38px{font-size:38px !important}.mdi.mdi-39px,.font-39px{font-size:39px !important}.mdi.mdi-40px,.font-40px{font-size:40px !important}.mdi.mdi-41px,.font-41px{font-size:41px !important}.mdi.mdi-42px,.font-42px{font-size:42px !important}.mdi.mdi-43px,.font-43px{font-size:43px !important}.mdi.mdi-44px,.font-44px{font-size:44px !important}.mdi.mdi-45px,.font-45px{font-size:45px !important}.mdi.mdi-46px,.font-46px{font-size:46px !important}.mdi.mdi-47px,.font-47px{font-size:47px !important}.mdi.mdi-48px,.font-48px{font-size:48px !important}.mdi.mdi-49px,.font-49px{font-size:49px !important}.mdi.mdi-50px,.font-50px{font-size:50px !important}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.mdi-account{--mdi-account-icon-svg: url(${Nr});-webkit-mask:var(--mdi-account-icon-svg) no-repeat;mask:var(--mdi-account-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-box{--mdi-account-box-icon-svg: url(${Hr});-webkit-mask:var(--mdi-account-box-icon-svg) no-repeat;mask:var(--mdi-account-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-box-outline{--mdi-account-box-outline-icon-svg: url(${Ar});-webkit-mask:var(--mdi-account-box-outline-icon-svg) no-repeat;mask:var(--mdi-account-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-circle{--mdi-account-circle-icon-svg: url(${Er});-webkit-mask:var(--mdi-account-circle-icon-svg) no-repeat;mask:var(--mdi-account-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-edit{--mdi-account-edit-icon-svg: url(${qr});-webkit-mask:var(--mdi-account-edit-icon-svg) no-repeat;mask:var(--mdi-account-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-minus{--mdi-account-minus-icon-svg: url(${Gr});-webkit-mask:var(--mdi-account-minus-icon-svg) no-repeat;mask:var(--mdi-account-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-off{--mdi-account-off-icon-svg: url(${Tr});-webkit-mask:var(--mdi-account-off-icon-svg) no-repeat;mask:var(--mdi-account-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-plus{--mdi-account-plus-icon-svg: url(${Fr});-webkit-mask:var(--mdi-account-plus-icon-svg) no-repeat;mask:var(--mdi-account-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-search{--mdi-account-search-icon-svg: url(${Dr});-webkit-mask:var(--mdi-account-search-icon-svg) no-repeat;mask:var(--mdi-account-search-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm{--mdi-alarm-icon-svg: url(${Or});-webkit-mask:var(--mdi-alarm-icon-svg) no-repeat;mask:var(--mdi-alarm-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm-check{--mdi-alarm-check-icon-svg: url(${Pr});-webkit-mask:var(--mdi-alarm-check-icon-svg) no-repeat;mask:var(--mdi-alarm-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm-off{--mdi-alarm-off-icon-svg: url(${Yr});-webkit-mask:var(--mdi-alarm-off-icon-svg) no-repeat;mask:var(--mdi-alarm-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert{--mdi-alert-icon-svg: url(${Vr});-webkit-mask:var(--mdi-alert-icon-svg) no-repeat;mask:var(--mdi-alert-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-box{--mdi-alert-box-icon-svg: url(${Wr});-webkit-mask:var(--mdi-alert-box-icon-svg) no-repeat;mask:var(--mdi-alert-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-box-outline{--mdi-alert-box-outline-icon-svg: url(${Xr});-webkit-mask:var(--mdi-alert-box-outline-icon-svg) no-repeat;mask:var(--mdi-alert-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-circle{--mdi-alert-circle-icon-svg: url(${Jr});-webkit-mask:var(--mdi-alert-circle-icon-svg) no-repeat;mask:var(--mdi-alert-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-octagon{--mdi-alert-octagon-icon-svg: url(${Kr});-webkit-mask:var(--mdi-alert-octagon-icon-svg) no-repeat;mask:var(--mdi-alert-octagon-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-outline{--mdi-alert-outline-icon-svg: url(${Qr});-webkit-mask:var(--mdi-alert-outline-icon-svg) no-repeat;mask:var(--mdi-alert-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-rhombus{--mdi-alert-rhombus-icon-svg: url(${Zr});-webkit-mask:var(--mdi-alert-rhombus-icon-svg) no-repeat;mask:var(--mdi-alert-rhombus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-rhombus-outline{--mdi-alert-rhombus-outline-icon-svg: url(${eo});-webkit-mask:var(--mdi-alert-rhombus-outline-icon-svg) no-repeat;mask:var(--mdi-alert-rhombus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-collapse{--mdi-arrow-collapse-icon-svg: url(${io});-webkit-mask:var(--mdi-arrow-collapse-icon-svg) no-repeat;mask:var(--mdi-arrow-collapse-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down{--mdi-arrow-down-icon-svg: url(${ao});-webkit-mask:var(--mdi-arrow-down-icon-svg) no-repeat;mask:var(--mdi-arrow-down-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold{--mdi-arrow-down-bold-icon-svg: url(${ro});-webkit-mask:var(--mdi-arrow-down-bold-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-box{--mdi-arrow-down-bold-box-icon-svg: url(${oo});-webkit-mask:var(--mdi-arrow-down-bold-box-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-box-outline{--mdi-arrow-down-bold-box-outline-icon-svg: url(${lo});-webkit-mask:var(--mdi-arrow-down-bold-box-outline-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-outline{--mdi-arrow-down-bold-outline-icon-svg: url(${to});-webkit-mask:var(--mdi-arrow-down-bold-outline-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-expand{--mdi-arrow-expand-icon-svg: url(${no});-webkit-mask:var(--mdi-arrow-expand-icon-svg) no-repeat;mask:var(--mdi-arrow-expand-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-expand-horizontal{--mdi-arrow-expand-horizontal-icon-svg: url(${co});-webkit-mask:var(--mdi-arrow-expand-horizontal-icon-svg) no-repeat;mask:var(--mdi-arrow-expand-horizontal-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-split-vertical{--mdi-arrow-split-vertical-icon-svg: url(${so});-webkit-mask:var(--mdi-arrow-split-vertical-icon-svg) no-repeat;mask:var(--mdi-arrow-split-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-up{--mdi-arrow-up-icon-svg: url(${mo});-webkit-mask:var(--mdi-arrow-up-icon-svg) no-repeat;mask:var(--mdi-arrow-up-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-book-open-blank-variant-outline{--mdi-book-open-blank-variant-outline-icon-svg: url(${ko});-webkit-mask:var(--mdi-book-open-blank-variant-outline-icon-svg) no-repeat;mask:var(--mdi-book-open-blank-variant-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-brightness-4{--mdi-brightness-4-icon-svg: url(${po});-webkit-mask:var(--mdi-brightness-4-icon-svg) no-repeat;mask:var(--mdi-brightness-4-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar{--mdi-calendar-icon-svg: url(${go});-webkit-mask:var(--mdi-calendar-icon-svg) no-repeat;mask:var(--mdi-calendar-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-check{--mdi-calendar-check-icon-svg: url(${bo});-webkit-mask:var(--mdi-calendar-check-icon-svg) no-repeat;mask:var(--mdi-calendar-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-clock{--mdi-calendar-clock-icon-svg: url(${vo});-webkit-mask:var(--mdi-calendar-clock-icon-svg) no-repeat;mask:var(--mdi-calendar-clock-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-edit{--mdi-calendar-edit-icon-svg: url(${uo});-webkit-mask:var(--mdi-calendar-edit-icon-svg) no-repeat;mask:var(--mdi-calendar-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-remove{--mdi-calendar-remove-icon-svg: url(${ho});-webkit-mask:var(--mdi-calendar-remove-icon-svg) no-repeat;mask:var(--mdi-calendar-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-search{--mdi-calendar-search-icon-svg: url(${fo});-webkit-mask:var(--mdi-calendar-search-icon-svg) no-repeat;mask:var(--mdi-calendar-search-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-call-split{--mdi-call-split-icon-svg: url(${wo});-webkit-mask:var(--mdi-call-split-icon-svg) no-repeat;mask:var(--mdi-call-split-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cancel{--mdi-cancel-icon-svg: url(${xo});-webkit-mask:var(--mdi-cancel-icon-svg) no-repeat;mask:var(--mdi-cancel-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cash-check{--mdi-cash-check-icon-svg: url(${_o});-webkit-mask:var(--mdi-cash-check-icon-svg) no-repeat;mask:var(--mdi-cash-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cash-remove{--mdi-cash-remove-icon-svg: url(${yo});-webkit-mask:var(--mdi-cash-remove-icon-svg) no-repeat;mask:var(--mdi-cash-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-certificate{--mdi-certificate-icon-svg: url(${zo});-webkit-mask:var(--mdi-certificate-icon-svg) no-repeat;mask:var(--mdi-certificate-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-certificate-outline{--mdi-certificate-outline-icon-svg: url(${$o});-webkit-mask:var(--mdi-certificate-outline-icon-svg) no-repeat;mask:var(--mdi-certificate-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-change-record-type{--mdi-change-record-type-icon-svg: url(${Lo});-webkit-mask:var(--mdi-change-record-type-icon-svg) no-repeat;mask:var(--mdi-change-record-type-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check{--mdi-check-icon-svg: url(${Uo});-webkit-mask:var(--mdi-check-icon-svg) no-repeat;mask:var(--mdi-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-all{--mdi-check-all-icon-svg: url(${Ro});-webkit-mask:var(--mdi-check-all-icon-svg) no-repeat;mask:var(--mdi-check-all-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-bold{--mdi-check-bold-icon-svg: url(${fr});-webkit-mask:var(--mdi-check-bold-icon-svg) no-repeat;mask:var(--mdi-check-bold-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-blank-outline{--mdi-checkbox-blank-outline-icon-svg: url(${So});-webkit-mask:var(--mdi-checkbox-blank-outline-icon-svg) no-repeat;mask:var(--mdi-checkbox-blank-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-marked-circle-outline{--mdi-checkbox-marked-circle-outline-icon-svg: url(${Co});-webkit-mask:var(--mdi-checkbox-marked-circle-outline-icon-svg) no-repeat;mask:var(--mdi-checkbox-marked-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-box-outline{--mdi-check-box-outline-icon-svg: url(${Bo});-webkit-mask:var(--mdi-check-box-outline-icon-svg) no-repeat;mask:var(--mdi-check-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-marked{--mdi-checkbox-marked-icon-svg: url(${Io});-webkit-mask:var(--mdi-checkbox-marked-icon-svg) no-repeat;mask:var(--mdi-checkbox-marked-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-circle{--mdi-check-circle-icon-svg: url(${jo});-webkit-mask:var(--mdi-check-circle-icon-svg) no-repeat;mask:var(--mdi-check-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-circle-outline{--mdi-check-circle-outline-icon-svg: url(${Mo});-webkit-mask:var(--mdi-check-circle-outline-icon-svg) no-repeat;mask:var(--mdi-check-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-outline{--mdi-check-outline-icon-svg: url(${No});-webkit-mask:var(--mdi-check-outline-icon-svg) no-repeat;mask:var(--mdi-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-underline{--mdi-check-underline-icon-svg: url(${Ho});-webkit-mask:var(--mdi-check-underline-icon-svg) no-repeat;mask:var(--mdi-check-underline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down{--mdi-chevron-down-icon-svg: url(${ur});-webkit-mask:var(--mdi-chevron-down-icon-svg) no-repeat;mask:var(--mdi-chevron-down-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-box{--mdi-chevron-down-box-icon-svg: url(${Ao});-webkit-mask:var(--mdi-chevron-down-box-icon-svg) no-repeat;mask:var(--mdi-chevron-down-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-box-outline{--mdi-chevron-down-box-outline-icon-svg: url(${Eo});-webkit-mask:var(--mdi-chevron-down-box-outline-icon-svg) no-repeat;mask:var(--mdi-chevron-down-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-circle{--mdi-chevron-down-circle-icon-svg: url(${qo});-webkit-mask:var(--mdi-chevron-down-circle-icon-svg) no-repeat;mask:var(--mdi-chevron-down-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-circle-outline{--mdi-chevron-down-circle-outline-icon-svg: url(${Go});-webkit-mask:var(--mdi-chevron-down-circle-outline-icon-svg) no-repeat;mask:var(--mdi-chevron-down-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-circle{--mdi-circle-icon-svg: url(${To});-webkit-mask:var(--mdi-circle-icon-svg) no-repeat;mask:var(--mdi-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-check{--mdi-clipboard-check-icon-svg: url(${Fo});-webkit-mask:var(--mdi-clipboard-check-icon-svg) no-repeat;mask:var(--mdi-clipboard-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-check-outline{--mdi-clipboard-check-outline-icon-svg: url(${Do});-webkit-mask:var(--mdi-clipboard-check-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-edit{--mdi-clipboard-edit-icon-svg: url(${Oo});-webkit-mask:var(--mdi-clipboard-edit-icon-svg) no-repeat;mask:var(--mdi-clipboard-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-edit-outline{--mdi-clipboard-edit-outline-icon-svg: url(${Po});-webkit-mask:var(--mdi-clipboard-edit-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-edit-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-multiple{--mdi-clipboard-multiple-icon-svg: url(${Yo});-webkit-mask:var(--mdi-clipboard-multiple-icon-svg) no-repeat;mask:var(--mdi-clipboard-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-multiple-outline{--mdi-clipboard-multiple-outline-icon-svg: url(${Vo});-webkit-mask:var(--mdi-clipboard-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-outline{--mdi-clipboard-outline-icon-svg: url(${Wo});-webkit-mask:var(--mdi-clipboard-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close{--mdi-close-icon-svg: url(${hr});-webkit-mask:var(--mdi-close-icon-svg) no-repeat;mask:var(--mdi-close-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-circle{--mdi-close-circle-icon-svg: url(${Xo});-webkit-mask:var(--mdi-close-circle-icon-svg) no-repeat;mask:var(--mdi-close-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-circle-outline{--mdi-close-circle-outline-icon-svg: url(${Jo});-webkit-mask:var(--mdi-close-circle-outline-icon-svg) no-repeat;mask:var(--mdi-close-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-thick{--mdi-close-thick-icon-svg: url(${Ko});-webkit-mask:var(--mdi-close-thick-icon-svg) no-repeat;mask:var(--mdi-close-thick-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-coffee{--mdi-coffee-icon-svg: url(${Qo});-webkit-mask:var(--mdi-coffee-icon-svg) no-repeat;mask:var(--mdi-coffee-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-coffee-outline{--mdi-coffee-outline-icon-svg: url(${Zo});-webkit-mask:var(--mdi-coffee-outline-icon-svg) no-repeat;mask:var(--mdi-coffee-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cog{--mdi-cog-icon-svg: url(${el});-webkit-mask:var(--mdi-cog-icon-svg) no-repeat;mask:var(--mdi-cog-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cog-outline{--mdi-cog-outline-icon-svg: url(${il});-webkit-mask:var(--mdi-cog-outline-icon-svg) no-repeat;mask:var(--mdi-cog-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-content-copy{--mdi-content-copy-icon-svg: url(${al});-webkit-mask:var(--mdi-content-copy-icon-svg) no-repeat;mask:var(--mdi-content-copy-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-currency-usd{--mdi-currency-usd-icon-svg: url(${rl});-webkit-mask:var(--mdi-currency-usd-icon-svg) no-repeat;mask:var(--mdi-currency-usd-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-currency-usd-off{--mdi-currency-usd-off-icon-svg: url(${ol});-webkit-mask:var(--mdi-currency-usd-off-icon-svg) no-repeat;mask:var(--mdi-currency-usd-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-database-refresh{--mdi-database-refresh-icon-svg: url(${ll});-webkit-mask:var(--mdi-database-refresh-icon-svg) no-repeat;mask:var(--mdi-database-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-delete{--mdi-delete-icon-svg: url(${tl});-webkit-mask:var(--mdi-delete-icon-svg) no-repeat;mask:var(--mdi-delete-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-delete-outline{--mdi-delete-outline-icon-svg: url(${nl});-webkit-mask:var(--mdi-delete-outline-icon-svg) no-repeat;mask:var(--mdi-delete-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-dots-grid{--mdi-dots-grid-icon-svg: url(${cl});-webkit-mask:var(--mdi-dots-grid-icon-svg) no-repeat;mask:var(--mdi-dots-grid-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-dots-vertical{--mdi-dots-vertical-icon-svg: url(${dl});-webkit-mask:var(--mdi-dots-vertical-icon-svg) no-repeat;mask:var(--mdi-dots-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-download{--mdi-download-icon-svg: url(${sl});-webkit-mask:var(--mdi-download-icon-svg) no-repeat;mask:var(--mdi-download-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-drag{--mdi-drag-icon-svg: url(${ml});-webkit-mask:var(--mdi-drag-icon-svg) no-repeat;mask:var(--mdi-drag-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-drag-vertical{--mdi-drag-vertical-icon-svg: url(${kl});-webkit-mask:var(--mdi-drag-vertical-icon-svg) no-repeat;mask:var(--mdi-drag-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-eye-off-outline{--mdi-eye-off-outline-icon-svg: url(${pl});-webkit-mask:var(--mdi-eye-off-outline-icon-svg) no-repeat;mask:var(--mdi-eye-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-eye-outline{--mdi-eye-outline-icon-svg: url(${gl});-webkit-mask:var(--mdi-eye-outline-icon-svg) no-repeat;mask:var(--mdi-eye-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file{--mdi-file-icon-svg: url(${bl});-webkit-mask:var(--mdi-file-icon-svg) no-repeat;mask:var(--mdi-file-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-alert{--mdi-file-alert-icon-svg: url(${vl});-webkit-mask:var(--mdi-file-alert-icon-svg) no-repeat;mask:var(--mdi-file-alert-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-alert-outline{--mdi-file-alert-outline-icon-svg: url(${ul});-webkit-mask:var(--mdi-file-alert-outline-icon-svg) no-repeat;mask:var(--mdi-file-alert-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-cad{--mdi-file-cad-icon-svg: url(${hl});-webkit-mask:var(--mdi-file-cad-icon-svg) no-repeat;mask:var(--mdi-file-cad-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-check{--mdi-file-check-icon-svg: url(${fl});-webkit-mask:var(--mdi-file-check-icon-svg) no-repeat;mask:var(--mdi-file-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-check-outline{--mdi-file-check-outline-icon-svg: url(${wl});-webkit-mask:var(--mdi-file-check-outline-icon-svg) no-repeat;mask:var(--mdi-file-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-document-outline{--mdi-file-document-outline-icon-svg: url(${xl});-webkit-mask:var(--mdi-file-document-outline-icon-svg) no-repeat;mask:var(--mdi-file-document-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-excel-outline{--mdi-file-excel-outline-icon-svg: url(${_l});-webkit-mask:var(--mdi-file-excel-outline-icon-svg) no-repeat;mask:var(--mdi-file-excel-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-move{--mdi-file-move-icon-svg: url(${yl});-webkit-mask:var(--mdi-file-move-icon-svg) no-repeat;mask:var(--mdi-file-move-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-move-outline{--mdi-file-move-outline-icon-svg: url(${zl});-webkit-mask:var(--mdi-file-move-outline-icon-svg) no-repeat;mask:var(--mdi-file-move-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-multiple{--mdi-file-multiple-icon-svg: url(${$l});-webkit-mask:var(--mdi-file-multiple-icon-svg) no-repeat;mask:var(--mdi-file-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-multiple-outline{--mdi-file-multiple-outline-icon-svg: url(${Ll});-webkit-mask:var(--mdi-file-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-file-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-music-outline{--mdi-file-music-outline-icon-svg: url(${Ul});-webkit-mask:var(--mdi-file-music-outline-icon-svg) no-repeat;mask:var(--mdi-file-music-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-outline{--mdi-file-outline-icon-svg: url(${Rl});-webkit-mask:var(--mdi-file-outline-icon-svg) no-repeat;mask:var(--mdi-file-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-pdf-outline{--mdi-file-pdf-outline-icon-svg: url(${Sl});-webkit-mask:var(--mdi-file-pdf-outline-icon-svg) no-repeat;mask:var(--mdi-file-pdf-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-question{--mdi-file-question-icon-svg: url(${Cl});-webkit-mask:var(--mdi-file-question-icon-svg) no-repeat;mask:var(--mdi-file-question-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-question-outline{--mdi-file-question-outline-icon-svg: url(${Bl});-webkit-mask:var(--mdi-file-question-outline-icon-svg) no-repeat;mask:var(--mdi-file-question-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-search-outline{--mdi-file-search-outline-icon-svg: url(${Il});-webkit-mask:var(--mdi-file-search-outline-icon-svg) no-repeat;mask:var(--mdi-file-search-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-send{--mdi-file-send-icon-svg: url(${jl});-webkit-mask:var(--mdi-file-send-icon-svg) no-repeat;mask:var(--mdi-file-send-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-send-outline{--mdi-file-send-outline-icon-svg: url(${Ml});-webkit-mask:var(--mdi-file-send-outline-icon-svg) no-repeat;mask:var(--mdi-file-send-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-tree{--mdi-file-tree-icon-svg: url(${Nl});-webkit-mask:var(--mdi-file-tree-icon-svg) no-repeat;mask:var(--mdi-file-tree-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-tree-outline{--mdi-file-tree-outline-icon-svg: url(${Hl});-webkit-mask:var(--mdi-file-tree-outline-icon-svg) no-repeat;mask:var(--mdi-file-tree-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-upload{--mdi-file-upload-icon-svg: url(${Al});-webkit-mask:var(--mdi-file-upload-icon-svg) no-repeat;mask:var(--mdi-file-upload-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-upload-outline{--mdi-file-upload-outline-icon-svg: url(${El});-webkit-mask:var(--mdi-file-upload-outline-icon-svg) no-repeat;mask:var(--mdi-file-upload-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter{--mdi-filter-icon-svg: url(${ql});-webkit-mask:var(--mdi-filter-icon-svg) no-repeat;mask:var(--mdi-filter-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-minus-outline{--mdi-filter-minus-outline-icon-svg: url(${Gl});-webkit-mask:var(--mdi-filter-minus-outline-icon-svg) no-repeat;mask:var(--mdi-filter-minus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-off-outline{--mdi-filter-off-outline-icon-svg: url(${Tl});-webkit-mask:var(--mdi-filter-off-outline-icon-svg) no-repeat;mask:var(--mdi-filter-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-outline{--mdi-filter-outline-icon-svg: url(${Fl});-webkit-mask:var(--mdi-filter-outline-icon-svg) no-repeat;mask:var(--mdi-filter-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-plus-outline{--mdi-filter-plus-outline-icon-svg: url(${Dl});-webkit-mask:var(--mdi-filter-plus-outline-icon-svg) no-repeat;mask:var(--mdi-filter-plus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-remove-outline{--mdi-filter-remove-outline-icon-svg: url(${Ol});-webkit-mask:var(--mdi-filter-remove-outline-icon-svg) no-repeat;mask:var(--mdi-filter-remove-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-fire{--mdi-fire-icon-svg: url(${Pl});-webkit-mask:var(--mdi-fire-icon-svg) no-repeat;mask:var(--mdi-fire-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-flip-vertical{--mdi-flip-vertical-icon-svg: url(${Yl});-webkit-mask:var(--mdi-flip-vertical-icon-svg) no-repeat;mask:var(--mdi-flip-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-folder{--mdi-folder-icon-svg: url(${Vl});-webkit-mask:var(--mdi-folder-icon-svg) no-repeat;mask:var(--mdi-folder-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-folder-open{--mdi-folder-open-icon-svg: url(${Wl});-webkit-mask:var(--mdi-folder-open-icon-svg) no-repeat;mask:var(--mdi-folder-open-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-forum{--mdi-forum-icon-svg: url(${Xl});-webkit-mask:var(--mdi-forum-icon-svg) no-repeat;mask:var(--mdi-forum-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-forum-outline{--mdi-forum-outline-icon-svg: url(${Jl});-webkit-mask:var(--mdi-forum-outline-icon-svg) no-repeat;mask:var(--mdi-forum-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-github{--mdi-github-icon-svg: url(${Kl});-webkit-mask:var(--mdi-github-icon-svg) no-repeat;mask:var(--mdi-github-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help{--mdi-help-icon-svg: url(${Ql});-webkit-mask:var(--mdi-help-icon-svg) no-repeat;mask:var(--mdi-help-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help-circle{--mdi-help-circle-icon-svg: url(${Zl});-webkit-mask:var(--mdi-help-circle-icon-svg) no-repeat;mask:var(--mdi-help-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help-circle-outline{--mdi-help-circle-outline-icon-svg: url(${et});-webkit-mask:var(--mdi-help-circle-outline-icon-svg) no-repeat;mask:var(--mdi-help-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-history{--mdi-history-icon-svg: url(${it});-webkit-mask:var(--mdi-history-icon-svg) no-repeat;mask:var(--mdi-history-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-information{--mdi-information-icon-svg: url(${at});-webkit-mask:var(--mdi-information-icon-svg) no-repeat;mask:var(--mdi-information-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-information-outline{--mdi-information-outline-icon-svg: url(${rt});-webkit-mask:var(--mdi-information-outline-icon-svg) no-repeat;mask:var(--mdi-information-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb{--mdi-lightbulb-icon-svg: url(${ot});-webkit-mask:var(--mdi-lightbulb-icon-svg) no-repeat;mask:var(--mdi-lightbulb-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-off{--mdi-lightbulb-off-icon-svg: url(${lt});-webkit-mask:var(--mdi-lightbulb-off-icon-svg) no-repeat;mask:var(--mdi-lightbulb-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-off-outline{--mdi-lightbulb-off-outline-icon-svg: url(${tt});-webkit-mask:var(--mdi-lightbulb-off-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-on{--mdi-lightbulb-on-icon-svg: url(${nt});-webkit-mask:var(--mdi-lightbulb-on-icon-svg) no-repeat;mask:var(--mdi-lightbulb-on-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-on-outline{--mdi-lightbulb-on-outline-icon-svg: url(${ct});-webkit-mask:var(--mdi-lightbulb-on-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-on-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-outline{--mdi-lightbulb-outline-icon-svg: url(${dt});-webkit-mask:var(--mdi-lightbulb-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-link{--mdi-link-icon-svg: url(${st});-webkit-mask:var(--mdi-link-icon-svg) no-repeat;mask:var(--mdi-link-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-link-variant{--mdi-link-variant-icon-svg: url(${mt});-webkit-mask:var(--mdi-link-variant-icon-svg) no-repeat;mask:var(--mdi-link-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-load{--mdi-load-icon-svg: url(${kt});-webkit-mask:var(--mdi-load-icon-svg) no-repeat;mask:var(--mdi-load-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-magnify{--mdi-magnify-icon-svg: url(${pt});-webkit-mask:var(--mdi-magnify-icon-svg) no-repeat;mask:var(--mdi-magnify-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-map-marker-radius{--mdi-map-marker-radius-icon-svg: url(${gt});-webkit-mask:var(--mdi-map-marker-radius-icon-svg) no-repeat;mask:var(--mdi-map-marker-radius-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-map-marker-radius-outline{--mdi-map-marker-radius-outline-icon-svg: url(${bt});-webkit-mask:var(--mdi-map-marker-radius-outline-icon-svg) no-repeat;mask:var(--mdi-map-marker-radius-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-menu{--mdi-menu-icon-svg: url(${vt});-webkit-mask:var(--mdi-menu-icon-svg) no-repeat;mask:var(--mdi-menu-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-message-text{--mdi-message-text-icon-svg: url(${ut});-webkit-mask:var(--mdi-message-text-icon-svg) no-repeat;mask:var(--mdi-message-text-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-message-text-outline{--mdi-message-text-outline-icon-svg: url(${ht});-webkit-mask:var(--mdi-message-text-outline-icon-svg) no-repeat;mask:var(--mdi-message-text-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-microsoft-excel{--mdi-microsoft-excel-icon-svg: url(${ft});-webkit-mask:var(--mdi-microsoft-excel-icon-svg) no-repeat;mask:var(--mdi-microsoft-excel-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus{--mdi-minus-icon-svg: url(${wt});-webkit-mask:var(--mdi-minus-icon-svg) no-repeat;mask:var(--mdi-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus-circle{--mdi-minus-circle-icon-svg: url(${Cr});-webkit-mask:var(--mdi-minus-circle-icon-svg) no-repeat;mask:var(--mdi-minus-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus-circle-outline{--mdi-minus-circle-outline-icon-svg: url(${xt});-webkit-mask:var(--mdi-minus-circle-outline-icon-svg) no-repeat;mask:var(--mdi-minus-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-order-bool-ascending-variant{--mdi-order-bool-ascending-variant-icon-svg: url(${_t});-webkit-mask:var(--mdi-order-bool-ascending-variant-icon-svg) no-repeat;mask:var(--mdi-order-bool-ascending-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-page-first{--mdi-page-first-icon-svg: url(${Br});-webkit-mask:var(--mdi-page-first-icon-svg) no-repeat;mask:var(--mdi-page-first-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-page-last{--mdi-page-last-icon-svg: url(${jr});-webkit-mask:var(--mdi-page-last-icon-svg) no-repeat;mask:var(--mdi-page-last-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-paperclip{--mdi-paperclip-icon-svg: url(${yt});-webkit-mask:var(--mdi-paperclip-icon-svg) no-repeat;mask:var(--mdi-paperclip-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil{--mdi-pencil-icon-svg: url(${zt});-webkit-mask:var(--mdi-pencil-icon-svg) no-repeat;mask:var(--mdi-pencil-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-outline{--mdi-pencil-outline-icon-svg: url(${$t});-webkit-mask:var(--mdi-pencil-outline-icon-svg) no-repeat;mask:var(--mdi-pencil-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-box-multiple{--mdi-pencil-box-multiple-icon-svg: url(${Lt});-webkit-mask:var(--mdi-pencil-box-multiple-icon-svg) no-repeat;mask:var(--mdi-pencil-box-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-box-multiple-outline{--mdi-pencil-box-multiple-outline-icon-svg: url(${Ut});-webkit-mask:var(--mdi-pencil-box-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-pencil-box-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-percent{--mdi-percent-icon-svg: url(${Rt});-webkit-mask:var(--mdi-percent-icon-svg) no-repeat;mask:var(--mdi-percent-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-percent-outline{--mdi-percent-outline-icon-svg: url(${St});-webkit-mask:var(--mdi-percent-outline-icon-svg) no-repeat;mask:var(--mdi-percent-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pin-off-outline{--mdi-pin-off-outline-icon-svg: url(${Ct});-webkit-mask:var(--mdi-pin-off-outline-icon-svg) no-repeat;mask:var(--mdi-pin-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pin-outline{--mdi-pin-outline-icon-svg: url(${Bt});-webkit-mask:var(--mdi-pin-outline-icon-svg) no-repeat;mask:var(--mdi-pin-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-playlist-plus{--mdi-playlist-plus-icon-svg: url(${It});-webkit-mask:var(--mdi-playlist-plus-icon-svg) no-repeat;mask:var(--mdi-playlist-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-play-circle-outline{--mdi-play-circle-outline-icon-svg: url(${jt});-webkit-mask:var(--mdi-play-circle-outline-icon-svg) no-repeat;mask:var(--mdi-play-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-playlist-remove{--mdi-playlist-remove-icon-svg: url(${Mt});-webkit-mask:var(--mdi-playlist-remove-icon-svg) no-repeat;mask:var(--mdi-playlist-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus-circle{--mdi-plus-circle-icon-svg: url(${Sr});-webkit-mask:var(--mdi-plus-circle-icon-svg) no-repeat;mask:var(--mdi-plus-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus-circle-outline{--mdi-plus-circle-outline-icon-svg: url(${Nt});-webkit-mask:var(--mdi-plus-circle-outline-icon-svg) no-repeat;mask:var(--mdi-plus-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus{--mdi-plus-icon-svg: url(${Ht});-webkit-mask:var(--mdi-plus-icon-svg) no-repeat;mask:var(--mdi-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-progress-download{--mdi-progress-download-icon-svg: url(${At});-webkit-mask:var(--mdi-progress-download-icon-svg) no-repeat;mask:var(--mdi-progress-download-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-redo{--mdi-redo-icon-svg: url(${Et});-webkit-mask:var(--mdi-redo-icon-svg) no-repeat;mask:var(--mdi-redo-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-refresh{--mdi-refresh-icon-svg: url(${qt});-webkit-mask:var(--mdi-refresh-icon-svg) no-repeat;mask:var(--mdi-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-shape-square-plus{--mdi-shape-square-plus-icon-svg: url(${Gt});-webkit-mask:var(--mdi-shape-square-plus-icon-svg) no-repeat;mask:var(--mdi-shape-square-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-snowflake{--mdi-snowflake-icon-svg: url(${Tt});-webkit-mask:var(--mdi-snowflake-icon-svg) no-repeat;mask:var(--mdi-snowflake-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-ascending{--mdi-sort-ascending-icon-svg: url(${Ft});-webkit-mask:var(--mdi-sort-ascending-icon-svg) no-repeat;mask:var(--mdi-sort-ascending-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-descending{--mdi-sort-descending-icon-svg: url(${Dt});-webkit-mask:var(--mdi-sort-descending-icon-svg) no-repeat;mask:var(--mdi-sort-descending-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-variant-off{--mdi-sort-variant-off-icon-svg: url(${Ot});-webkit-mask:var(--mdi-sort-variant-off-icon-svg) no-repeat;mask:var(--mdi-sort-variant-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-variant-remove{--mdi-sort-variant-remove-icon-svg: url(${Pt});-webkit-mask:var(--mdi-sort-variant-remove-icon-svg) no-repeat;mask:var(--mdi-sort-variant-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-square-edit-outline{--mdi-square-edit-outline-icon-svg: url(${Yt});-webkit-mask:var(--mdi-square-edit-outline-icon-svg) no-repeat;mask:var(--mdi-square-edit-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-star{--mdi-star-icon-svg: url(${Vt});-webkit-mask:var(--mdi-star-icon-svg) no-repeat;mask:var(--mdi-star-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-star-outline{--mdi-star-outline-icon-svg: url(${Wt});-webkit-mask:var(--mdi-star-outline-icon-svg) no-repeat;mask:var(--mdi-star-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-stop-circle-outline{--mdi-stop-circle-outline-icon-svg: url(${Xt});-webkit-mask:var(--mdi-stop-circle-outline-icon-svg) no-repeat;mask:var(--mdi-stop-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-subdirectory-arrow-right{--mdi-subdirectory-arrow-right-icon-svg: url(${Jt});-webkit-mask:var(--mdi-subdirectory-arrow-right-icon-svg) no-repeat;mask:var(--mdi-subdirectory-arrow-right-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-swap-horizontal{--mdi-swap-horizontal-icon-svg: url(${Kt});-webkit-mask:var(--mdi-swap-horizontal-icon-svg) no-repeat;mask:var(--mdi-swap-horizontal-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-swap-vertical{--mdi-swap-vertical-icon-svg: url(${Qt});-webkit-mask:var(--mdi-swap-vertical-icon-svg) no-repeat;mask:var(--mdi-swap-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sync{--mdi-sync-icon-svg: url(${Zt});-webkit-mask:var(--mdi-sync-icon-svg) no-repeat;mask:var(--mdi-sync-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sync-circle{--mdi-sync-circle-icon-svg: url(${en});-webkit-mask:var(--mdi-sync-circle-icon-svg) no-repeat;mask:var(--mdi-sync-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-table-edit{--mdi-table-edit-icon-svg: url(${an});-webkit-mask:var(--mdi-table-edit-icon-svg) no-repeat;mask:var(--mdi-table-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-table-refresh{--mdi-table-refresh-icon-svg: url(${rn});-webkit-mask:var(--mdi-table-refresh-icon-svg) no-repeat;mask:var(--mdi-table-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-remove{--mdi-text-box-remove-icon-svg: url(${on});-webkit-mask:var(--mdi-text-box-remove-icon-svg) no-repeat;mask:var(--mdi-text-box-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-remove-outline{--mdi-text-box-remove-outline-icon-svg: url(${ln});-webkit-mask:var(--mdi-text-box-remove-outline-icon-svg) no-repeat;mask:var(--mdi-text-box-remove-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-search-outline{--mdi-text-box-search-outline-icon-svg: url(${tn});-webkit-mask:var(--mdi-text-box-search-outline-icon-svg) no-repeat;mask:var(--mdi-text-box-search-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-theme-light-dark{--mdi-theme-light-dark-icon-svg: url(${nn});-webkit-mask:var(--mdi-theme-light-dark-icon-svg) no-repeat;mask:var(--mdi-theme-light-dark-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-toggle-switch{--mdi-toggle-switch-icon-svg: url(${cn});-webkit-mask:var(--mdi-toggle-switch-icon-svg) no-repeat;mask:var(--mdi-toggle-switch-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-toggle-switch-off-outline{--mdi-toggle-switch-off-outline-icon-svg: url(${dn});-webkit-mask:var(--mdi-toggle-switch-off-outline-icon-svg) no-repeat;mask:var(--mdi-toggle-switch-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-translate{--mdi-translate-icon-svg: url(${sn});-webkit-mask:var(--mdi-translate-icon-svg) no-repeat;mask:var(--mdi-translate-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-trash-can{--mdi-trash-can-icon-svg: url(${mn});-webkit-mask:var(--mdi-trash-can-icon-svg) no-repeat;mask:var(--mdi-trash-can-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-trash-can-outline{--mdi-trash-can-outline-icon-svg: url(${kn});-webkit-mask:var(--mdi-trash-can-outline-icon-svg) no-repeat;mask:var(--mdi-trash-can-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-truck{--mdi-truck-icon-svg: url(${pn});-webkit-mask:var(--mdi-truck-icon-svg) no-repeat;mask:var(--mdi-truck-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-truck-delivery-outline{--mdi-truck-delivery-outline-icon-svg: url(${gn});-webkit-mask:var(--mdi-truck-delivery-outline-icon-svg) no-repeat;mask:var(--mdi-truck-delivery-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-tune{--mdi-tune-icon-svg: url(${bn});-webkit-mask:var(--mdi-tune-icon-svg) no-repeat;mask:var(--mdi-tune-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-tune-variant{--mdi-tune-variant-icon-svg: url(${vn});-webkit-mask:var(--mdi-tune-variant-icon-svg) no-repeat;mask:var(--mdi-tune-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-undo{--mdi-undo-icon-svg: url(${un});-webkit-mask:var(--mdi-undo-icon-svg) no-repeat;mask:var(--mdi-undo-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-upload{--mdi-upload-icon-svg: url(${hn});-webkit-mask:var(--mdi-upload-icon-svg) no-repeat;mask:var(--mdi-upload-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-vanish{--mdi-vanish-icon-svg: url(${fn});-webkit-mask:var(--mdi-vanish-icon-svg) no-repeat;mask:var(--mdi-vanish-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-wrench{--mdi-wrench-icon-svg: url(${wn});-webkit-mask:var(--mdi-wrench-icon-svg) no-repeat;mask:var(--mdi-wrench-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-wrench-outline{--mdi-wrench-outline-icon-svg: url(${xn});-webkit-mask:var(--mdi-wrench-outline-icon-svg) no-repeat;mask:var(--mdi-wrench-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi{display:inline-block;align-items:center;background-color:currentColor;font-size:18px;width:1em;height:1em}.mdi.mdi-state-disabled{opacity:.35}.blue{color:#4949ff}.orange{color:orange}.red{color:red}.bold{font-weight:bold}.italic{font-style:italic}`,""])},2152:(e,i,a)=>{a.r(i),a.d(i,{Example8:()=>U});var r={};a.r(r),a.d(r,{bindables:()=>d,default:()=>n,dependencies:()=>c,name:()=>l,register:()=>m,template:()=>t});var o=a(5394);a(7371);const l="example8",t='

\n ${title}\n \n \n code\n \n \n

\n
\n\n\n\n',n=t,c=[],d={};let s;function m(e){s||(s=o.K9.define({name:l,template:t,dependencies:c,bindables:d})),e.register(s)}var k=a(6609),p=a(5072),g=a.n(p),b=a(7825),v=a.n(b),u=a(7659),h=a.n(u),f=a(5056),w=a.n(f),x=a(540),_=a.n(x),y=a(1113),z=a.n(y),$=a(1385),L={};L.styleTagTransform=z(),L.setAttributes=w(),L.insert=h().bind(null,"head"),L.domAPI=v(),L.insertStyleElement=_(),g()($.A,L),$.A&&$.A.locals&&$.A.locals,a(6757);let U=(()=>{let e,i,a=[(0,o.EM)(r)],l=[];return i=class{constructor(){this.title="Example 8: Header Menu Plugin",this.subTitle='\n This example demonstrates using the Slick.Plugins.HeaderMenu plugin to easily add menus to colum headers.
\n These menus can be specified directly in the column definition, and are very easy to configure and use.\n (Wiki docs)\n
    \n
  • Now enabled by default in the Global Grid Options, it will add the default commands of (hide column, sort asc/desc)
  • \n
  • Hover over any column header to see an arrow showing up on the right
  • \n
  • Try Sorting (multi-sort) the 2 columns "Duration" and "% Complete" (the other ones are disabled)
  • \n
  • Try hiding any columns (you use the "Column Picker" plugin by doing a right+click on the header to show the column back)
  • \n
  • Note: The "Header Button" & "Header Menu" Plugins cannot be used at the same time
  • \n
  • You can change the menu icon via SASS variables as shown in this demo (check all SASS variables)
  • \n
  • Use override callback functions to change the properties of show/hide, enable/disable the menu or certain item(s) from the list
  • \n
      \n
    1. These callbacks are: "itemVisibilityOverride", "itemUsabilityOverride"
    2. \n
    3. for example if we want to disable the "Help" command over the "Title" and "Completed" column
    4. \n
    5. for example don\'t show Help on column "% Complete"
    6. \n
    \n
\n ',this.columnDefinitions=[],this.dataset=[],this.visibleColumns=[],this.defineGrid()}attached(){this.getData()}defineGrid(){this.columnDefinitions=[{id:"title",name:"Title",field:"title"},{id:"duration",name:"Duration",field:"duration",sortable:!0},{id:"percentComplete",name:"% Complete",field:"percentComplete",sortable:!0},{id:"start",name:"Start",field:"start"},{id:"finish",name:"Finish",field:"finish"},{id:"completed",name:"Completed",field:"completed",formatter:k._tQ.checkmarkMaterial}],this.columnDefinitions.forEach((e=>{e.header={menu:{commandItems:[{iconCssClass:"mdi mdi-help-circle",title:"Help",command:"help",tooltip:"Need assistance?",cssClass:"bold",textCssClass:"title"===e.id||"completed"===e.id?"":"blue",positionOrder:99,itemUsabilityOverride:e=>!("title"===e.column.id||"completed"===e.column.id),itemVisibilityOverride:e=>"percentComplete"!==e.column.id,action:(e,i)=>{console.log("execute an action on Help",i)}},{divider:!0,command:"",positionOrder:98},{command:"custom-actions",title:"Hello",positionOrder:99,commandItems:[{command:"hello-world",title:"Hello World"},{command:"hello-slickgrid",title:"Hello SlickGrid"},{command:"sub-menu",title:"Let's play",cssClass:"green",subMenuTitle:"choose your game",subMenuTitleCssClass:"text-italic salmon",commandItems:[{command:"sport-badminton",title:"Badminton"},{command:"sport-tennis",title:"Tennis"},{command:"sport-racquetball",title:"Racquetball"},{command:"sport-squash",title:"Squash"}]}]},{command:"feedback",title:"Feedback",positionOrder:100,commandItems:[{command:"request-update",title:"Request update from supplier",iconCssClass:"mdi mdi-star",tooltip:"this will automatically send an alert to the shipping team to contact the user for an update"},"divider",{command:"sub-menu",title:"Contact Us",iconCssClass:"mdi mdi-account",subMenuTitle:"contact us...",subMenuTitleCssClass:"italic",commandItems:[{command:"contact-email",title:"Email us",iconCssClass:"mdi mdi-pencil-outline"},{command:"contact-chat",title:"Chat with us",iconCssClass:"mdi mdi-message-text-outline"},{command:"contact-meeting",title:"Book an appointment",iconCssClass:"mdi mdi-coffee"}]}]}]}}})),this.gridOptions={enableAutoResize:!0,enableHeaderMenu:!0,autoResize:{container:"#demo-container",rightPadding:10},enableFiltering:!1,enableCellNavigation:!0,headerMenu:{hideSortCommands:!1,hideColumnHideCommand:!1,subItemChevronClass:"mdi mdi-chevron-down mdi-rotate-270",onCommand:(e,i)=>{const a=i.item?.command;a.includes("hello-")?alert(i?.item.title):a.includes("sport-")?alert("Just do it, play "+i?.item?.title):a.includes("contact-")?alert("Command: "+i?.item?.command):"help"===i.command&&alert("Please help!!!")}}}}getData(){const e=[];for(let i=0;i<1e3;i++)e[i]={id:i,title:"Task "+i,duration:Math.round(25*Math.random())+" days",percentComplete:Math.round(100*Math.random()),start:"01/01/2009",finish:"01/05/2009",completed:i%5==0};this.dataset=e}},t=i,"symbol"==typeof(n="Example8")&&(n=n.description?"[".concat(n.description,"]"):""),Object.defineProperty(t,"name",{configurable:!0,value:c?"".concat(c," ",n):n}),(()=>{const r="function"==typeof Symbol&&Symbol.metadata?Object.create(null):void 0;(function(e,i,a,r,o,l){function t(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var n,c=r.kind,d="getter"===c?"get":"setter"===c?"set":"value",s=!i&&e?r.static?e:e.prototype:null,m=i||(s?Object.getOwnPropertyDescriptor(s,r.name):{}),k=!1,p=a.length-1;p>=0;p--){var g={};for(var b in r)g[b]="access"===b?{}:r[b];for(var b in r.access)g.access[b]=r.access[b];g.addInitializer=function(e){if(k)throw new TypeError("Cannot add initializers after decoration has completed");l.push(t(e||null))};var v=(0,a[p])("accessor"===c?{get:m.get,set:m.set}:m[d],g);if("accessor"===c){if(void 0===v)continue;if(null===v||"object"!=typeof v)throw new TypeError("Object expected");(n=t(v.get))&&(m.get=n),(n=t(v.set))&&(m.set=n),(n=t(v.init))&&o.unshift(n)}else(n=t(v))&&("field"===c?o.unshift(n):m[d]=n)}s&&Object.defineProperty(s,r.name,m),k=!0})(null,e={value:i},a,{kind:"class",name:i.name,metadata:r},null,l),i=e.value,r&&Object.defineProperty(i,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:r}),function(e,i,a){for(var r=arguments.length>2,o=0;o{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2M7,10L12,15L17,10H7Z"/%3E%3C/svg%3E'}}]); \ No newline at end of file diff --git a/3271.2486dcc9d0f3d31f03ec.chunk.js b/3271.2486dcc9d0f3d31f03ec.chunk.js new file mode 100644 index 0000000..063d8c9 --- /dev/null +++ b/3271.2486dcc9d0f3d31f03ec.chunk.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkau_slickgrid_demo=self.webpackChunkau_slickgrid_demo||[]).push([[3271],{3271:(t,e,i)=>{i.d(e,{f:()=>n});var r=i(4281),s=i(9925),o=i(2227);const a={delimiter:s.IQ1.comma,filename:"export",format:s.ptE.csv,useUtf8WithBom:!0};class n{constructor(){this._delimiter=",",this._exportQuoteWrapper="",this._fileFormat=s.ptE.csv,this._lineCarriageReturn="\n",this._columnHeaders=[],this._hasGroupedItems=!1,this.className="TextExportService"}get _datasetIdPropName(){return this._gridOptions&&this._gridOptions.datasetIdPropertyName||"id"}get _dataView(){return this._grid?.getData()}get _gridOptions(){return this._grid?.getOptions()??{}}dispose(){this._pubSubService?.unsubscribeAll()}init(t,e){if(this._grid=t,this._pubSubService=e.get("PubSubService"),this._locales=this._gridOptions&&this._gridOptions.locales||s.YMJ.locales,this._translaterService=this._gridOptions?.translater,this._gridOptions.enableTranslate&&(!this._translaterService||!this._translaterService.translate))throw new Error('[Slickgrid-Universal] requires a Translate Service to be passed in the "translater" Grid Options when "enableTranslate" is enabled. (example: this.gridOptions = { enableTranslate: true, translater: this.translaterService })')}exportToFile(t){if(!this._grid||!this._dataView||!this._pubSubService)throw new Error('[Slickgrid-Universal] it seems that the SlickGrid & DataView objects and/or PubSubService are not initialized did you forget to enable the grid option flag "enableTextExport"?');return new Promise((e=>{this._pubSubService?.publish("onBeforeExportToTextFile",!0),this._exportOptions=(0,o.extend)(!0,{},{...a,...this._gridOptions.textExportOptions,...t}),this._delimiter=this._exportOptions.delimiterOverride||this._exportOptions.delimiter||"",this._fileFormat=this._exportOptions.format||s.ptE.csv;const i=this.getDataOutput();window.setTimeout((()=>{const t={filename:`${this._exportOptions.filename}.${this._fileFormat}`,format:this._fileFormat||s.ptE.csv,mimeType:this._exportOptions.mimeType||"text/plain",useUtf8WithBom:!this._exportOptions||!this._exportOptions.hasOwnProperty("useUtf8WithBom")||this._exportOptions.useUtf8WithBom};this.startDownloadFile({...t,content:i}),this._pubSubService?.publish("onAfterExportToTextFile",t),e(!0)}),0)}))}startDownloadFile(t){const e=(0,s.lkA)(t.content);let i;i=t.format===s.ptE.csv?new r._("utf-8").encode(e):e;const o=new Blob([t.useUtf8WithBom?"\ufeff":"",i],{type:t.mimeType});if("function"==typeof navigator.msSaveOrOpenBlob)navigator.msSaveOrOpenBlob(o,t.filename);else{const e=document.createElement("a"),i=URL.createObjectURL(o);e.textContent="download",e.href=i,e.setAttribute("download",t.filename),e.style.visibility="hidden",document.body.appendChild(e),e.click(),document.body.removeChild(e)}}getDataOutput(){const t=this._grid.getColumns()||[];let e=this._exportOptions.groupingColumnHeaderTitle;!e&&this._gridOptions.enableTranslate&&this._translaterService?.translate&&this._translaterService?.getCurrentLanguage?.()?e=this._translaterService.translate(`${(0,s.mVi)(this._gridOptions)}GROUP_BY`):e||(e=this._locales&&this._locales.TEXT_GROUP_BY),this._exportQuoteWrapper=this._fileFormat===s.ptE.csv?'"':"";let i="";const r=this._dataView.getGrouping();return r&&Array.isArray(r)&&r.length>0?(this._hasGroupedItems=!0,i+=this._fileFormat===s.ptE.csv?`"${e}"${this._delimiter}`:`${e}${this._delimiter}`):this._hasGroupedItems=!1,this._gridOptions.createPreHeaderPanel&&this._gridOptions.showPreHeaderPanel&&!this._gridOptions.enableDraggableGrouping&&(this._groupedColumnHeaders=this.getColumnGroupedHeaderTitles(t)||[],this._groupedColumnHeaders&&Array.isArray(this._groupedColumnHeaders)&&this._groupedColumnHeaders.length>0)&&(i+=this._groupedColumnHeaders.map((t=>`${this._exportQuoteWrapper}${t.title}${this._exportQuoteWrapper}`)).join(this._delimiter)+this._lineCarriageReturn),this._columnHeaders=this.getColumnHeaders(t)||[],this._columnHeaders&&Array.isArray(this._columnHeaders)&&this._columnHeaders.length>0&&(i+=this._columnHeaders.map((t=>(0,o.stripTags)(`${this._exportQuoteWrapper}${t.title}${this._exportQuoteWrapper}`))).join(this._delimiter)+this._lineCarriageReturn),i+=this.getAllGridRowData(t,this._lineCarriageReturn),i}getAllGridRowData(t,e){const i=[],r=this._dataView.getLength();for(let e=0;e{let i="";i=t.columnGroupKey&&this._gridOptions.enableTranslate&&this._translaterService?.translate&&this._translaterService?.getCurrentLanguage?.()?this._translaterService.translate(t.columnGroupKey):t.columnGroup||"";const r=t.excludeFromExport||!1;(void 0===t.width||t.width>0)&&!r&&e.push({key:t.field||t.id,title:i||""})})),e}getColumnHeaders(t){const e=[];return t&&Array.isArray(t)&&t.forEach((t=>{let i="";i=(t.nameKey||t.nameKey)&&this._gridOptions.enableTranslate&&this._translaterService?.translate&&this._translaterService?.getCurrentLanguage?.()?this._translaterService.translate(t.nameKey||t.nameKey):(0,o.getHtmlStringOutput)(t.name||"","innerHTML")||(0,o.titleCase)(t.field);const r=t.excludeFromExport||!1;(void 0===t.width||t.width>0)&&!r&&e.push({key:t.field||t.id,title:i||""})})),e}readRegularRowData(t,e,i){let r=0;const a=[],n=this._exportQuoteWrapper;let l=1;const h=this._dataView.getItemMetadata(e);for(let p=0,u=t.length;p1||"*"===l&&p>0||(l=e?.colspan??1),"*"!==l&&(u.id in t||p in t)&&(d=u.id)}if("*"===l&&p>0||!isNaN(l)&&+l>1&&u.id!==d)a.push(""),!isNaN(l)&&+l>1&&l--;else{let t=(0,s.qgn)(e,p,u,i,this._grid,this._exportOptions);(u.sanitizeDataExport||this._exportOptions.sanitizeDataExport)&&(t=(0,o.stripTags)(t)),this._fileFormat===s.ptE.csv&&t&&(t=t.toString().replace(/"/gi,'""'));const r=u?.exportCsvForceToKeepAsString?"=":"";a.push(r+n+t+n)}r++}return a.join(this._delimiter)}readGroupedTitleRow(t){let e=(0,o.stripTags)(t.title);const i=this._exportQuoteWrapper;return e=(0,o.addWhiteSpaces)(5*t.level)+e,this._fileFormat===s.ptE.csv&&(e=e.toString().replace(/"/gi,'""')),i+e+i}readGroupedTotalRow(t,e){const i=this._exportOptions.delimiter,r=this._exportOptions.format,a=this._exportOptions.groupingAggregatorRowText||"",n=this._exportQuoteWrapper,l=[`${n}${a}${n}`];return t.forEach((t=>{let i="";const a=t.excludeFromExport||!1;if(t.groupTotalsFormatter){const r=t.groupTotalsFormatter(e,t,this._grid);i=r instanceof HTMLElement?r.textContent||"":r}(t.sanitizeDataExport||this._exportOptions.sanitizeDataExport)&&(i=(0,o.stripTags)(i)),r===s.ptE.csv&&(i=i.toString().replace(/"/gi,'""')),(void 0===t.width||t.width>0)&&!a&&l.push(n+i+n)})),l.join(i)}}},4281:(t,e)=>{function i(t,e,i){return e<=t&&t<=i}function r(t){if(void 0===t)return{};if(t===Object(t))return t;throw TypeError("Could not convert argument to dictionary")}function s(t){this.tokens=[].slice.call(t)}s.prototype={endOfStream:function(){return!this.tokens.length},read:function(){return this.tokens.length?this.tokens.shift():-1},prepend:function(t){if(Array.isArray(t))for(var e=t;e.length;)this.tokens.unshift(e.pop());else this.tokens.unshift(t)},push:function(t){if(Array.isArray(t))for(var e=t;e.length;)this.tokens.push(e.shift());else this.tokens.push(t)}};var o=-1;var a="utf-8";function n(t,e){if(!(this instanceof n))return new n(t,e);if((t=void 0!==t?String(t).toLowerCase():a)!==a)throw new Error("Encoding not supported. Only utf-8 is supported");e=r(e),this._streaming=!1,this._encoder=null,this._options={fatal:Boolean(e.fatal)},Object.defineProperty(this,"encoding",{value:"utf-8"})}function l(t){t.fatal,this.handler=function(t,e){if(-1===e)return o;if(i(e,0,127))return e;var r,s;i(e,128,2047)?(r=1,s=192):i(e,2048,65535)?(r=2,s=224):i(e,65536,1114111)&&(r=3,s=240);for(var a=[(e>>6*r)+s];r>0;){var n=e>>6*(r-1);a.push(128|63&n),r-=1}return a}}n.prototype={encode:function(t,e){t=t?String(t):"",e=r(e),this._streaming||(this._encoder=new l(this._options)),this._streaming=Boolean(e.stream);for(var i,a=[],n=new s(function(t){for(var e=String(t),i=e.length,r=0,s=[];r57343)s.push(o);else if(56320<=o&&o<=57343)s.push(65533);else if(55296<=o&&o<=56319)if(r===i-1)s.push(65533);else{var a=t.charCodeAt(r+1);if(56320<=a&&a<=57343){var n=1023&o,l=1023&a;s.push(65536+(n<<10)+l),r+=1}else s.push(65533)}r+=1}return s}(t));!n.endOfStream()&&(i=this._encoder.handler(n,n.read()))!==o;)Array.isArray(i)?a.push.apply(a,i):a.push(i);if(!this._streaming){for(;(i=this._encoder.handler(n,n.read()))!==o;)Array.isArray(i)?a.push.apply(a,i):a.push(i);this._encoder=null}return new Uint8Array(a)}},e._=n}}]); \ No newline at end of file diff --git a/3271.dc09a81365d65e56b4b0.chunk.js b/3271.dc09a81365d65e56b4b0.chunk.js deleted file mode 100644 index 80df451..0000000 --- a/3271.dc09a81365d65e56b4b0.chunk.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkau_slickgrid_demo=self.webpackChunkau_slickgrid_demo||[]).push([[3271],{3271:(t,e,r)=>{r.d(e,{f:()=>n});var i=r(4281),s=r(9925),o=r(2227);const a={delimiter:s.IQ1.comma,filename:"export",format:s.ptE.csv,useUtf8WithBom:!0};class n{constructor(){this._delimiter=",",this._exportQuoteWrapper="",this._fileFormat=s.ptE.csv,this._lineCarriageReturn="\n",this._columnHeaders=[],this._hasGroupedItems=!1,this.className="TextExportService"}get _datasetIdPropName(){return this._gridOptions&&this._gridOptions.datasetIdPropertyName||"id"}get _dataView(){return this._grid?.getData()}get _gridOptions(){return this._grid?.getOptions()??{}}dispose(){this._pubSubService?.unsubscribeAll()}init(t,e){if(this._grid=t,this._pubSubService=e.get("PubSubService"),this._locales=this._gridOptions&&this._gridOptions.locales||s.YMJ.locales,this._translaterService=this._gridOptions?.translater,this._gridOptions.enableTranslate&&(!this._translaterService||!this._translaterService.translate))throw new Error('[Slickgrid-Universal] requires a Translate Service to be passed in the "translater" Grid Options when "enableTranslate" is enabled. (example: this.gridOptions = { enableTranslate: true, translater: this.translaterService })')}exportToFile(t){if(!this._grid||!this._dataView||!this._pubSubService)throw new Error('[Slickgrid-Universal] it seems that the SlickGrid & DataView objects and/or PubSubService are not initialized did you forget to enable the grid option flag "enableTextExport"?');return new Promise((e=>{this._pubSubService?.publish("onBeforeExportToTextFile",!0),this._exportOptions=(0,o.extend)(!0,{},{...a,...this._gridOptions.textExportOptions,...t}),this._delimiter=this._exportOptions.delimiterOverride||this._exportOptions.delimiter||"",this._fileFormat=this._exportOptions.format||s.ptE.csv;const r=this.getDataOutput();window.setTimeout((()=>{const t={filename:`${this._exportOptions.filename}.${this._fileFormat}`,format:this._fileFormat||s.ptE.csv,mimeType:this._exportOptions.mimeType||"text/plain",useUtf8WithBom:!this._exportOptions||!this._exportOptions.hasOwnProperty("useUtf8WithBom")||this._exportOptions.useUtf8WithBom};this.startDownloadFile({...t,content:r}),this._pubSubService?.publish("onAfterExportToTextFile",t),e(!0)}),0)}))}startDownloadFile(t){const e=(0,s.lkA)(t.content);let r;r=t.format===s.ptE.csv?new i._("utf-8").encode(e):e;const o=new Blob([t.useUtf8WithBom?"\ufeff":"",r],{type:t.mimeType});if("function"==typeof navigator.msSaveOrOpenBlob)navigator.msSaveOrOpenBlob(o,t.filename);else{const e=document.createElement("a"),r=URL.createObjectURL(o);e.textContent="download",e.href=r,e.setAttribute("download",t.filename),e.style.visibility="hidden",document.body.appendChild(e),e.click(),document.body.removeChild(e)}}getDataOutput(){const t=this._grid.getColumns()||[];let e=this._exportOptions.groupingColumnHeaderTitle;!e&&this._gridOptions.enableTranslate&&this._translaterService?.translate&&this._translaterService?.getCurrentLanguage?.()?e=this._translaterService.translate(`${(0,s.mVi)(this._gridOptions)}GROUP_BY`):e||(e=this._locales&&this._locales.TEXT_GROUP_BY),this._exportQuoteWrapper=this._fileFormat===s.ptE.csv?'"':"";let r="";const i=this._dataView.getGrouping();return i&&Array.isArray(i)&&i.length>0?(this._hasGroupedItems=!0,r+=this._fileFormat===s.ptE.csv?`"${e}"${this._delimiter}`:`${e}${this._delimiter}`):this._hasGroupedItems=!1,this._gridOptions.createPreHeaderPanel&&this._gridOptions.showPreHeaderPanel&&!this._gridOptions.enableDraggableGrouping&&(this._groupedColumnHeaders=this.getColumnGroupedHeaderTitles(t)||[],this._groupedColumnHeaders&&Array.isArray(this._groupedColumnHeaders)&&this._groupedColumnHeaders.length>0)&&(r+=this._groupedColumnHeaders.map((t=>`${this._exportQuoteWrapper}${t.title}${this._exportQuoteWrapper}`)).join(this._delimiter)+this._lineCarriageReturn),this._columnHeaders=this.getColumnHeaders(t)||[],this._columnHeaders&&Array.isArray(this._columnHeaders)&&this._columnHeaders.length>0&&(r+=this._columnHeaders.map((t=>(0,o.stripTags)(`${this._exportQuoteWrapper}${t.title}${this._exportQuoteWrapper}`))).join(this._delimiter)+this._lineCarriageReturn),r+=this.getAllGridRowData(t,this._lineCarriageReturn),r}getAllGridRowData(t,e){const r=[],i=this._dataView.getLength();for(let e=0;e{let r="";r=t.columnGroupKey&&this._gridOptions.enableTranslate&&this._translaterService?.translate&&this._translaterService?.getCurrentLanguage?.()?this._translaterService.translate(t.columnGroupKey):t.columnGroup||"";const i=t.excludeFromExport||!1;(void 0===t.width||t.width>0)&&!i&&e.push({key:t.field||t.id,title:r||""})})),e}getColumnHeaders(t){const e=[];return t&&Array.isArray(t)&&t.forEach((t=>{let r="";r=(t.nameKey||t.nameKey)&&this._gridOptions.enableTranslate&&this._translaterService?.translate&&this._translaterService?.getCurrentLanguage?.()?this._translaterService.translate(t.nameKey||t.nameKey):(0,o.getHtmlStringOutput)(t.name||"","innerHTML")||(0,o.titleCase)(t.field);const i=t.excludeFromExport||!1;(void 0===t.width||t.width>0)&&!i&&e.push({key:t.field||t.id,title:r||""})})),e}readRegularRowData(t,e,r){let i=0;const a=[],n=this._exportQuoteWrapper;let l=1;const h=this._dataView.getItemMetadata(e);for(let p=0,u=t.length;p1||"*"===l&&p>0||(l=e?.colspan??1),"*"!==l&&u.id in t&&(d=u.id)}if("*"===l&&p>0||!isNaN(l)&&+l>1&&u.id!==d)a.push(""),!isNaN(l)&&+l>1&&l--;else{let t=(0,s.qgn)(e,p,u,r,this._grid,this._exportOptions);(u.sanitizeDataExport||this._exportOptions.sanitizeDataExport)&&(t=(0,o.stripTags)(t)),this._fileFormat===s.ptE.csv&&t&&(t=t.toString().replace(/"/gi,'""'));const i=u?.exportCsvForceToKeepAsString?"=":"";a.push(i+n+t+n)}i++}return a.join(this._delimiter)}readGroupedTitleRow(t){let e=(0,o.stripTags)(t.title);const r=this._exportQuoteWrapper;return e=(0,o.addWhiteSpaces)(5*t.level)+e,this._fileFormat===s.ptE.csv&&(e=e.toString().replace(/"/gi,'""')),r+e+r}readGroupedTotalRow(t,e){const r=this._exportOptions.delimiter,i=this._exportOptions.format,a=this._exportOptions.groupingAggregatorRowText||"",n=this._exportQuoteWrapper,l=[`${n}${a}${n}`];return t.forEach((t=>{let r="";const a=t.excludeFromExport||!1;if(t.groupTotalsFormatter){const i=t.groupTotalsFormatter(e,t,this._grid);r=i instanceof HTMLElement?i.textContent||"":i}(t.sanitizeDataExport||this._exportOptions.sanitizeDataExport)&&(r=(0,o.stripTags)(r)),i===s.ptE.csv&&(r=r.toString().replace(/"/gi,'""')),(void 0===t.width||t.width>0)&&!a&&l.push(n+r+n)})),l.join(r)}}},4281:(t,e)=>{function r(t,e,r){return e<=t&&t<=r}function i(t){if(void 0===t)return{};if(t===Object(t))return t;throw TypeError("Could not convert argument to dictionary")}function s(t){this.tokens=[].slice.call(t)}s.prototype={endOfStream:function(){return!this.tokens.length},read:function(){return this.tokens.length?this.tokens.shift():-1},prepend:function(t){if(Array.isArray(t))for(var e=t;e.length;)this.tokens.unshift(e.pop());else this.tokens.unshift(t)},push:function(t){if(Array.isArray(t))for(var e=t;e.length;)this.tokens.push(e.shift());else this.tokens.push(t)}};var o=-1;var a="utf-8";function n(t,e){if(!(this instanceof n))return new n(t,e);if((t=void 0!==t?String(t).toLowerCase():a)!==a)throw new Error("Encoding not supported. Only utf-8 is supported");e=i(e),this._streaming=!1,this._encoder=null,this._options={fatal:Boolean(e.fatal)},Object.defineProperty(this,"encoding",{value:"utf-8"})}function l(t){t.fatal,this.handler=function(t,e){if(-1===e)return o;if(r(e,0,127))return e;var i,s;r(e,128,2047)?(i=1,s=192):r(e,2048,65535)?(i=2,s=224):r(e,65536,1114111)&&(i=3,s=240);for(var a=[(e>>6*i)+s];i>0;){var n=e>>6*(i-1);a.push(128|63&n),i-=1}return a}}n.prototype={encode:function(t,e){t=t?String(t):"",e=i(e),this._streaming||(this._encoder=new l(this._options)),this._streaming=Boolean(e.stream);for(var r,a=[],n=new s(function(t){for(var e=String(t),r=e.length,i=0,s=[];i57343)s.push(o);else if(56320<=o&&o<=57343)s.push(65533);else if(55296<=o&&o<=56319)if(i===r-1)s.push(65533);else{var a=t.charCodeAt(i+1);if(56320<=a&&a<=57343){var n=1023&o,l=1023&a;s.push(65536+(n<<10)+l),i+=1}else s.push(65533)}i+=1}return s}(t));!n.endOfStream()&&(r=this._encoder.handler(n,n.read()))!==o;)Array.isArray(r)?a.push.apply(a,r):a.push(r);if(!this._streaming){for(;(r=this._encoder.handler(n,n.read()))!==o;)Array.isArray(r)?a.push.apply(a,r):a.push(r);this._encoder=null}return new Uint8Array(a)}},e._=n}}]); \ No newline at end of file diff --git a/3454.9fefaf3d970650b362bf.chunk.js b/3454.9fefaf3d970650b362bf.chunk.js new file mode 100644 index 0000000..2cdbe66 --- /dev/null +++ b/3454.9fefaf3d970650b362bf.chunk.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkau_slickgrid_demo=self.webpackChunkau_slickgrid_demo||[]).push([[3454],{1171:(e,t,a)=>{a.d(t,{A:()=>p});var n=a(1601),o=a.n(n),r=a(6314),i=a.n(r),l=a(4417),s=a.n(l),d=new URL(a(3333),a.b),c=i()(o()),m=s()(d);c.push([e.id,`#grid44{--slick-cell-active-box-shadow: inset 0 0 0 1px #e35ddc}#grid44 .slick-row.even .slick-cell.cell-very-high{background-color:#f0ffe0}#grid44 .slick-row.odd .slick-cell.cell-var-span{background-color:skyblue}#grid44 .slick-row .slick-cell.rowspan{background-color:#95b7a2;z-index:10}#grid44 .slick-row[data-row="3"] .slick-cell.l3.rowspan{background-color:#95b7a2}#grid44 .slick-row[data-row="2"] .slick-cell.l3.r5{background-color:#ddfffc}#grid44 .slick-row[data-row="0"] .slick-cell.rowspan,#grid44 .slick-row[data-row="8"] .slick-cell.rowspan{background:url(${m})}#grid44 .slick-row[data-row="8"] .slick-cell.rowspan:nth-child(4){background:#f0ffe0}#grid44 .slick-row[data-row="12"] .slick-cell.rowspan{background:#bd8b8b}#grid44 .slick-row[data-row="15"] .slick-cell.rowspan{background:#edc12e}#grid44 .slick-row[data-row="85"] .slick-cell.rowspan{background:#8baebd}#grid44 .slick-cell.active{box-shadow:inset 0 0 0 1px #e35ddc}#grid44 .cellValue{float:right;font-size:14px}#grid44 .valueComment{color:#7c8983;font-size:12px;font-style:italic;width:fit-content}`,""]);const p=c},4489:(e,t,a)=>{var n=a(1601),o=a.n(n),r=a(6314),i=a.n(r),l=a(4417),s=a.n(l),d=new URL(a(3333),a.b),c=i()(o()),m=s()(d);c.push([e.id,`#grid44{--slick-cell-active-box-shadow: inset 0 0 0 1px #e35ddc}#grid44 .slick-row.even .slick-cell.cell-very-high{background-color:#f0ffe0}#grid44 .slick-row.odd .slick-cell.cell-var-span{background-color:skyblue}#grid44 .slick-row .slick-cell.rowspan{background-color:#95b7a2;z-index:10}#grid44 .slick-row[data-row="3"] .slick-cell.l3.rowspan{background-color:#95b7a2}#grid44 .slick-row[data-row="2"] .slick-cell.l3.r5{background-color:#ddfffc}#grid44 .slick-row[data-row="0"] .slick-cell.rowspan,#grid44 .slick-row[data-row="8"] .slick-cell.rowspan{background:url(${m})}#grid44 .slick-row[data-row="8"] .slick-cell.rowspan:nth-child(4){background:#f0ffe0}#grid44 .slick-row[data-row="12"] .slick-cell.rowspan{background:#bd8b8b}#grid44 .slick-row[data-row="15"] .slick-cell.rowspan{background:#edc12e}#grid44 .slick-row[data-row="85"] .slick-cell.rowspan{background:#8baebd}#grid44 .slick-cell.active{box-shadow:inset 0 0 0 1px #e35ddc}#grid44 .cellValue{float:right;font-size:14px}#grid44 .valueComment{color:#7c8983;font-size:12px;font-style:italic;width:fit-content}`,""])},3454:(e,t,a)=>{a.r(t),a.d(t,{Example44:()=>G});var n={};a.r(n),a.d(n,{bindables:()=>d,default:()=>l,dependencies:()=>s,name:()=>r,register:()=>m,template:()=>i});var o=a(5394);a(4489);const r="example44",i='

\n Example 44: colspan/rowspan with large dataset\n \n \n code\n \n \n \n \n \n

\n\n
\n

\n This page demonstrates colspan & rowspan using DataView with item metadata. Note:\n colspan & rowspan are rendered via row/cell indexes, any operations that could change these\n indexes (i.e. Filtering/Sorting/Paging/Column Reorder) will require you to implement proper logic to recalculate these\n indexes (it becomes your responsability). This demo does not show this because it is up to you to decide what to do when the\n span changes shape (i.e. you default to 3 rowspan but you filter a row in the middle, how do you want to proceed?).\n

\n
\n\n
\n
\n \n \n \n \n
${dataLn}
\n \n \n Toggle blue cell colspan & rowspan\n \n \n \n Scroll To Row\n \n
\n \n \n \n \n
\n
\n
\n\n\n\n',l=i,s=[],d={};let c;function m(e){c||(c=o.K9.define({name:r,template:i,dependencies:s,bindables:d})),e.register(c)}var p=a(7793),u=a(5072),h=a.n(u),b=a(7825),w=a.n(b),g=a(7659),f=a.n(g),k=a(5056),y=a.n(k),x=a(540),C=a.n(x),M=a(1113),v=a.n(M),T=a(1171),A={};A.styleTagTransform=v(),A.setAttributes=y(),A.insert=f().bind(null,"head"),A.domAPI=w(),A.insertStyleElement=C(),h()(T.A,A),T.A&&T.A.locals&&T.A.locals,a(6757);const F=(e,t,a)=>`
${a.toFixed(2)}
${e}.${t}
`,S=(e,t,a)=>a.toFixed(2);let G=(()=>{let e,t,a=[(0,o.EM)(n)],r=[];return t=class{constructor(){this.columnDefinitions=[],this.dataLn="loading...",this.dataset=[],this.showSubTitle=!0,this.scrollToRow=100,this.metadata={0:{columns:{1:{rowspan:3}}},2:{columns:{0:{rowspan:3},3:{colspan:3}}},3:{columns:{1:{rowspan:5,colspan:1,cssClass:"cell-var-span"},3:{rowspan:3,colspan:5}}},8:{columns:{1:{rowspan:80},3:{rowspan:1999,colspan:2,cssClass:"cell-very-high"}}},12:{columns:{11:{rowspan:3}}},15:{columns:{18:{colspan:4,rowspan:3}}},85:{columns:{5:{rowspan:20}}}},this.defineGrid()}attached(){this.loadData(500)}defineGrid(){this.columnDefinitions=[{id:"title",name:"Title",field:"title",minWidth:80},{id:"revenueGrowth",name:"Revenue Growth",field:"revenueGrowth",exportCustomFormatter:S,formatter:F,type:"number",minWidth:120},{id:"pricingPolicy",name:"Pricing Policy",field:"pricingPolicy",minWidth:110,sortable:!0,exportCustomFormatter:S,formatter:F,type:"number"},{id:"policyIndex",name:"Policy Index",field:"policyIndex",minWidth:100,exportCustomFormatter:S,formatter:F,type:"number"},{id:"expenseControl",name:"Expense Control",field:"expenseControl",minWidth:110,exportCustomFormatter:S,formatter:F,type:"number"},{id:"excessCash",name:"Excess Cash",field:"excessCash",minWidth:100,exportCustomFormatter:S,formatter:F,type:"number"},{id:"netTradeCycle",name:"Net Trade Cycle",field:"netTradeCycle",minWidth:110,exportCustomFormatter:S,formatter:F,type:"number"},{id:"costCapital",name:"Cost of Capital",field:"costCapital",minWidth:100,exportCustomFormatter:S,formatter:F,type:"number"},{id:"revenueGrowth2",name:"Revenue Growth",field:"revenueGrowth2",exportCustomFormatter:S,formatter:F,type:"number",minWidth:120},{id:"pricingPolicy2",name:"Pricing Policy",field:"pricingPolicy2",minWidth:110,sortable:!0,exportCustomFormatter:S,formatter:F,type:"number"},{id:"policyIndex2",name:"Policy Index",field:"policyIndex2",minWidth:100,exportCustomFormatter:S,formatter:F,type:"number"},{id:"expenseControl2",name:"Expense Control",field:"expenseControl2",minWidth:110,exportCustomFormatter:S,formatter:F,type:"number"},{id:"excessCash2",name:"Excess Cash",field:"excessCash2",minWidth:100,exportCustomFormatter:S,formatter:F,type:"number"},{id:"netTradeCycle2",name:"Net Trade Cycle",field:"netTradeCycle2",minWidth:110,exportCustomFormatter:S,formatter:F,type:"number"},{id:"costCapital2",name:"Cost of Capital",field:"costCapital2",minWidth:100,exportCustomFormatter:S,formatter:F,type:"number"},{id:"revenueGrowth3",name:"Revenue Growth",field:"revenueGrowth3",exportCustomFormatter:S,formatter:F,type:"number",minWidth:120},{id:"pricingPolicy3",name:"Pricing Policy",field:"pricingPolicy3",minWidth:110,sortable:!0,exportCustomFormatter:S,formatter:F,type:"number"},{id:"policyIndex3",name:"Policy Index",field:"policyIndex3",minWidth:100,exportCustomFormatter:S,formatter:F,type:"number"},{id:"expenseControl3",name:"Expense Control",field:"expenseControl3",minWidth:110,exportCustomFormatter:S,formatter:F,type:"number"},{id:"excessCash3",name:"Excess Cash",field:"excessCash3",minWidth:100,exportCustomFormatter:S,formatter:F,type:"number"},{id:"netTradeCycle3",name:"Net Trade Cycle",field:"netTradeCycle3",minWidth:110,exportCustomFormatter:S,formatter:F,type:"number"},{id:"costCapital3",name:"Cost of Capital",field:"costCapital3",minWidth:100,exportCustomFormatter:S,formatter:F,type:"number"}],this.gridOptions={enableCellNavigation:!0,enableColumnReorder:!0,enableCellRowSpan:!0,gridHeight:600,gridWidth:900,rowHeight:30,dataView:{globalItemMetadataProvider:{getRowMetadata:(e,t)=>this.renderDifferentColspan(e,t)}},enableExcelExport:!0,externalResources:[new p.N],rowTopOffsetRenderType:"top"}}clearScrollTo(){this.scrollToRow=0,document.querySelector("#nRow")?.focus()}loadData(e){this.dataLn="loading...",setTimeout((()=>{const t=[];for(let a=0;a{const n="function"==typeof Symbol&&Symbol.metadata?Object.create(null):void 0;(function(e,t,a,n,o,r){function i(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var l,s=n.kind,d="getter"===s?"get":"setter"===s?"set":"value",c=!t&&e?n.static?e:e.prototype:null,m=t||(c?Object.getOwnPropertyDescriptor(c,n.name):{}),p=!1,u=a.length-1;u>=0;u--){var h={};for(var b in n)h[b]="access"===b?{}:n[b];for(var b in n.access)h.access[b]=n.access[b];h.addInitializer=function(e){if(p)throw new TypeError("Cannot add initializers after decoration has completed");r.push(i(e||null))};var w=(0,a[u])("accessor"===s?{get:m.get,set:m.set}:m[d],h);if("accessor"===s){if(void 0===w)continue;if(null===w||"object"!=typeof w)throw new TypeError("Object expected");(l=i(w.get))&&(m.get=l),(l=i(w.set))&&(m.set=l),(l=i(w.init))&&o.unshift(l)}else(l=i(w))&&("field"===s?o.unshift(l):m[d]=l)}c&&Object.defineProperty(c,n.name,m),p=!0})(null,e={value:t},a,{kind:"class",name:t.name,metadata:n},null,r),t=e.value,n&&Object.defineProperty(t,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:n}),function(e,t,a){for(var n=arguments.length>2,o=0;o{e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAQ0lEQVQYV2N8/fr1fwY84M6dOwyM+BSBFKioqOBWBFMAsgSrScgKsCpCV4ChCJsCFEW4FMAV4VMAVnT8+PH/IG/iAwDA1DlezHn8bwAAAABJRU5ErkJggg=="}}]); \ No newline at end of file diff --git a/3454.d636b2d0f5ed60894c89.chunk.js b/3454.d636b2d0f5ed60894c89.chunk.js deleted file mode 100644 index e30a63f..0000000 --- a/3454.d636b2d0f5ed60894c89.chunk.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkau_slickgrid_demo=self.webpackChunkau_slickgrid_demo||[]).push([[3454],{1171:(e,t,a)=>{a.d(t,{A:()=>p});var n=a(1601),o=a.n(n),i=a(6314),l=a.n(i),r=a(4417),s=a.n(r),d=new URL(a(3333),a.b),c=l()(o()),h=s()(d);c.push([e.id,`#grid44{--slick-cell-active-box-shadow: inset 0 0 0 1px #e35ddc}#grid44 .slick-row.even .slick-cell.cell-very-high{background-color:#f0ffe0}#grid44 .slick-row.odd .slick-cell.cell-var-span{background-color:skyblue}#grid44 .slick-row .slick-cell.rowspan{background-color:#95b7a2;z-index:10}#grid44 .slick-row[data-row="3"] .slick-cell.l3.rowspan{background-color:#95b7a2}#grid44 .slick-row[data-row="2"] .slick-cell.l3.r5{background-color:#ddfffc}#grid44 .slick-row[data-row="0"] .slick-cell.rowspan,#grid44 .slick-row[data-row="8"] .slick-cell.rowspan{background:url(${h})}#grid44 .slick-row[data-row="8"] .slick-cell.rowspan:nth-child(4){background:#f0ffe0}#grid44 .slick-row[data-row="12"] .slick-cell.rowspan{background:#bd8b8b}#grid44 .slick-row[data-row="15"] .slick-cell.rowspan{background:#edc12e}#grid44 .slick-row[data-row="85"] .slick-cell.rowspan{background:#8baebd}#grid44 .slick-cell.active{box-shadow:inset 0 0 0 1px #e35ddc}#grid44 .cellValue{float:right;font-size:14px}#grid44 .valueComment{color:#7c8983;font-size:12px;font-style:italic;width:fit-content}`,""]);const p=c},4489:(e,t,a)=>{var n=a(1601),o=a.n(n),i=a(6314),l=a.n(i),r=a(4417),s=a.n(r),d=new URL(a(3333),a.b),c=l()(o()),h=s()(d);c.push([e.id,`#grid44{--slick-cell-active-box-shadow: inset 0 0 0 1px #e35ddc}#grid44 .slick-row.even .slick-cell.cell-very-high{background-color:#f0ffe0}#grid44 .slick-row.odd .slick-cell.cell-var-span{background-color:skyblue}#grid44 .slick-row .slick-cell.rowspan{background-color:#95b7a2;z-index:10}#grid44 .slick-row[data-row="3"] .slick-cell.l3.rowspan{background-color:#95b7a2}#grid44 .slick-row[data-row="2"] .slick-cell.l3.r5{background-color:#ddfffc}#grid44 .slick-row[data-row="0"] .slick-cell.rowspan,#grid44 .slick-row[data-row="8"] .slick-cell.rowspan{background:url(${h})}#grid44 .slick-row[data-row="8"] .slick-cell.rowspan:nth-child(4){background:#f0ffe0}#grid44 .slick-row[data-row="12"] .slick-cell.rowspan{background:#bd8b8b}#grid44 .slick-row[data-row="15"] .slick-cell.rowspan{background:#edc12e}#grid44 .slick-row[data-row="85"] .slick-cell.rowspan{background:#8baebd}#grid44 .slick-cell.active{box-shadow:inset 0 0 0 1px #e35ddc}#grid44 .cellValue{float:right;font-size:14px}#grid44 .valueComment{color:#7c8983;font-size:12px;font-style:italic;width:fit-content}`,""])},3454:(e,t,a)=>{a.r(t),a.d(t,{Example44:()=>S});var n={};a.r(n),a.d(n,{bindables:()=>d,default:()=>r,dependencies:()=>s,name:()=>i,register:()=>h,template:()=>l});var o=a(5394);a(4489);const i="example44",l='

\n Example 44: colspan/rowspan with large dataset\n \n \n code\n \n \n \n \n \n

\n\n
\n

\n This page demonstrates colspan & rowspan using DataView with item metadata. Note:\n colspan & rowspan are rendered via row/cell indexes, any operations that could change these\n indexes (i.e. Filtering/Sorting/Paging/Column Reorder) will require you to implement proper logic to recalculate these\n indexes (it becomes your responsability). This demo does not show this because it is up to you to decide what to do when the\n span changes shape (i.e. you default to 3 rowspan but you filter a row in the middle, how do you want to proceed?).\n

\n
\n\n
\n
\n \n \n \n \n
${dataLn}
\n \n \n Toggle blue cell colspan & rowspan\n \n \n \n Scroll To Row\n \n
\n \n \n \n \n
\n
\n
\n\n\n\n',r=l,s=[],d={};let c;function h(e){c||(c=o.K9.define({name:i,template:l,dependencies:s,bindables:d})),e.register(c)}var p=a(5072),m=a.n(p),u=a(7825),w=a.n(u),g=a(7659),b=a.n(g),f=a(5056),k=a.n(f),y=a(540),x=a.n(y),C=a(1113),M=a.n(C),v=a(1171),T={};T.styleTagTransform=M(),T.setAttributes=k(),T.insert=b().bind(null,"head"),T.domAPI=w(),T.insertStyleElement=x(),m()(v.A,T),v.A&&v.A.locals&&v.A.locals,a(6757);const A=(e,t,a)=>`
${a.toFixed(2)}
${e}.${t}
`;let S=(()=>{let e,t,a=[(0,o.EM)(n)],i=[];return t=class{constructor(){this.columnDefinitions=[],this.dataLn="loading...",this.dataset=[],this.showSubTitle=!0,this.scrollToRow=100,this.metadata={0:{columns:{1:{rowspan:3}}},2:{columns:{0:{rowspan:3},3:{colspan:3}}},3:{columns:{1:{rowspan:5,colspan:1,cssClass:"cell-var-span"},3:{rowspan:3,colspan:5}}},8:{columns:{1:{rowspan:80},3:{rowspan:1999,colspan:2,cssClass:"cell-very-high"}}},12:{columns:{11:{rowspan:3}}},15:{columns:{18:{colspan:4,rowspan:3}}},85:{columns:{5:{rowspan:20}}}},this.defineGrid()}attached(){this.loadData(500)}defineGrid(){this.columnDefinitions=[{id:"title",name:"Title",field:"title",minWidth:80},{id:"revenueGrowth",name:"Revenue Growth",field:"revenueGrowth",formatter:A,minWidth:120},{id:"pricingPolicy",name:"Pricing Policy",field:"pricingPolicy",minWidth:110,sortable:!0,formatter:A},{id:"policyIndex",name:"Policy Index",field:"policyIndex",minWidth:100,formatter:A},{id:"expenseControl",name:"Expense Control",field:"expenseControl",minWidth:110,formatter:A},{id:"excessCash",name:"Excess Cash",field:"excessCash",minWidth:100,formatter:A},{id:"netTradeCycle",name:"Net Trade Cycle",field:"netTradeCycle",minWidth:110,formatter:A},{id:"costCapital",name:"Cost of Capital",field:"costCapital",minWidth:100,formatter:A},{id:"revenueGrowth2",name:"Revenue Growth",field:"revenueGrowth2",formatter:A,minWidth:120},{id:"pricingPolicy2",name:"Pricing Policy",field:"pricingPolicy2",minWidth:110,sortable:!0,formatter:A},{id:"policyIndex2",name:"Policy Index",field:"policyIndex2",minWidth:100,formatter:A},{id:"expenseControl2",name:"Expense Control",field:"expenseControl2",minWidth:110,formatter:A},{id:"excessCash2",name:"Excess Cash",field:"excessCash2",minWidth:100,formatter:A},{id:"netTradeCycle2",name:"Net Trade Cycle",field:"netTradeCycle2",minWidth:110,formatter:A},{id:"costCapital2",name:"Cost of Capital",field:"costCapital2",minWidth:100,formatter:A},{id:"revenueGrowth3",name:"Revenue Growth",field:"revenueGrowth3",formatter:A,minWidth:120},{id:"pricingPolicy3",name:"Pricing Policy",field:"pricingPolicy3",minWidth:110,sortable:!0,formatter:A},{id:"policyIndex3",name:"Policy Index",field:"policyIndex3",minWidth:100,formatter:A},{id:"expenseControl3",name:"Expense Control",field:"expenseControl3",minWidth:110,formatter:A},{id:"excessCash3",name:"Excess Cash",field:"excessCash3",minWidth:100,formatter:A},{id:"netTradeCycle3",name:"Net Trade Cycle",field:"netTradeCycle3",minWidth:110,formatter:A},{id:"costCapital3",name:"Cost of Capital",field:"costCapital3",minWidth:100,formatter:A}],this.gridOptions={enableCellNavigation:!0,enableColumnReorder:!0,enableCellRowSpan:!0,gridHeight:600,gridWidth:900,rowHeight:30,dataView:{globalItemMetadataProvider:{getRowMetadata:(e,t)=>this.renderDifferentColspan(e,t)}},rowTopOffsetRenderType:"top"}}clearScrollTo(){this.scrollToRow=0,document.querySelector("#nRow")?.focus()}loadData(e){this.dataLn="loading...",setTimeout((()=>{const t=[];for(let a=0;a{const n="function"==typeof Symbol&&Symbol.metadata?Object.create(null):void 0;(function(e,t,a,n,o,i){function l(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var r,s=n.kind,d="getter"===s?"get":"setter"===s?"set":"value",c=!t&&e?n.static?e:e.prototype:null,h=t||(c?Object.getOwnPropertyDescriptor(c,n.name):{}),p=!1,m=a.length-1;m>=0;m--){var u={};for(var w in n)u[w]="access"===w?{}:n[w];for(var w in n.access)u.access[w]=n.access[w];u.addInitializer=function(e){if(p)throw new TypeError("Cannot add initializers after decoration has completed");i.push(l(e||null))};var g=(0,a[m])("accessor"===s?{get:h.get,set:h.set}:h[d],u);if("accessor"===s){if(void 0===g)continue;if(null===g||"object"!=typeof g)throw new TypeError("Object expected");(r=l(g.get))&&(h.get=r),(r=l(g.set))&&(h.set=r),(r=l(g.init))&&o.unshift(r)}else(r=l(g))&&("field"===s?o.unshift(r):h[d]=r)}c&&Object.defineProperty(c,n.name,h),p=!0})(null,e={value:t},a,{kind:"class",name:t.name,metadata:n},null,i),t=e.value,n&&Object.defineProperty(t,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:n}),function(e,t,a){for(var n=arguments.length>2,o=0;o{e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAQ0lEQVQYV2N8/fr1fwY84M6dOwyM+BSBFKioqOBWBFMAsgSrScgKsCpCV4ChCJsCFEW4FMAV4VMAVnT8+PH/IG/iAwDA1DlezHn8bwAAAABJRU5ErkJggg=="}}]); \ No newline at end of file diff --git a/4032.5db4be068aeabb1987be.chunk.js b/4032.5db4be068aeabb1987be.chunk.js deleted file mode 100644 index 06e32da..0000000 --- a/4032.5db4be068aeabb1987be.chunk.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkau_slickgrid_demo=self.webpackChunkau_slickgrid_demo||[]).push([[4032],{1838:(e,i,a)=>{a.d(i,{A:()=>wn});var r=a(1601),o=a.n(r),l=a(6314),t=a.n(l),n=a(4417),c=a.n(n),d=new URL(a(3751),a.b),s=new URL(a(1771),a.b),m=new URL(a(996),a.b),k=new URL(a(6889),a.b),p=new URL(a(937),a.b),g=new URL(a(3326),a.b),b=new URL(a(2561),a.b),v=new URL(a(8980),a.b),u=new URL(a(4511),a.b),h=new URL(a(9153),a.b),f=new URL(a(2706),a.b),w=new URL(a(5325),a.b),x=new URL(a(7890),a.b),_=new URL(a(7104),a.b),y=new URL(a(1825),a.b),z=new URL(a(1379),a.b),R=new URL(a(2156),a.b),L=new URL(a(7698),a.b),$=new URL(a(8997),a.b),U=new URL(a(2053),a.b),S=new URL(a(1434),a.b),C=new URL(a(737),a.b),I=new URL(a(4487),a.b),j=new URL(a(7951),a.b),B=new URL(a(3975),a.b),q=new URL(a(5672),a.b),N=new URL(a(1966),a.b),E=new URL(a(4756),a.b),T=new URL(a(3721),a.b),G=new URL(a(1761),a.b),H=new URL(a(1329),a.b),A=new URL(a(3888),a.b),P=new URL(a(7237),a.b),M=new URL(a(4555),a.b),O=new URL(a(7786),a.b),F=new URL(a(4200),a.b),D=new URL(a(9067),a.b),Q=new URL(a(3142),a.b),W=new URL(a(5001),a.b),Y=new URL(a(1632),a.b),V=new URL(a(1830),a.b),J=new URL(a(4918),a.b),K=new URL(a(1704),a.b),X=new URL(a(9075),a.b),Z=new URL(a(3681),a.b),ee=new URL(a(8344),a.b),ie=new URL(a(3828),a.b),ae=new URL(a(9712),a.b),re=new URL(a(2805),a.b),oe=new URL(a(5644),a.b),le=new URL(a(4029),a.b),te=new URL(a(560),a.b),ne=new URL(a(8704),a.b),ce=new URL(a(5259),a.b),de=new URL(a(4042),a.b),se=new URL(a(5904),a.b),me=new URL(a(5052),a.b),ke=new URL(a(6988),a.b),pe=new URL(a(2216),a.b),ge=new URL(a(3397),a.b),be=new URL(a(739),a.b),ve=new URL(a(1959),a.b),ue=new URL(a(9810),a.b),he=new URL(a(6410),a.b),fe=new URL(a(5717),a.b),we=new URL(a(4441),a.b),xe=new URL(a(2312),a.b),_e=new URL(a(9279),a.b),ye=new URL(a(7185),a.b),ze=new URL(a(6428),a.b),Re=new URL(a(8166),a.b),Le=new URL(a(7433),a.b),$e=new URL(a(4541),a.b),Ue=new URL(a(9529),a.b),Se=new URL(a(778),a.b),Ce=new URL(a(4459),a.b),Ie=new URL(a(7535),a.b),je=new URL(a(1277),a.b),Be=new URL(a(3171),a.b),qe=new URL(a(2210),a.b),Ne=new URL(a(416),a.b),Ee=new URL(a(284),a.b),Te=new URL(a(4627),a.b),Ge=new URL(a(9007),a.b),He=new URL(a(9869),a.b),Ae=new URL(a(1335),a.b),Pe=new URL(a(6519),a.b),Me=new URL(a(1403),a.b),Oe=new URL(a(7594),a.b),Fe=new URL(a(9036),a.b),De=new URL(a(9028),a.b),Qe=new URL(a(8092),a.b),We=new URL(a(3374),a.b),Ye=new URL(a(2451),a.b),Ve=new URL(a(7548),a.b),Je=new URL(a(8250),a.b),Ke=new URL(a(9562),a.b),Xe=new URL(a(6501),a.b),Ze=new URL(a(9506),a.b),ei=new URL(a(3744),a.b),ii=new URL(a(2366),a.b),ai=new URL(a(736),a.b),ri=new URL(a(5589),a.b),oi=new URL(a(5297),a.b),li=new URL(a(5086),a.b),ti=new URL(a(9965),a.b),ni=new URL(a(1680),a.b),ci=new URL(a(9274),a.b),di=new URL(a(4069),a.b),si=new URL(a(6793),a.b),mi=new URL(a(8018),a.b),ki=new URL(a(1397),a.b),pi=new URL(a(3821),a.b),gi=new URL(a(5453),a.b),bi=new URL(a(1721),a.b),vi=new URL(a(729),a.b),ui=new URL(a(5309),a.b),hi=new URL(a(7523),a.b),fi=new URL(a(5951),a.b),wi=new URL(a(5784),a.b),xi=new URL(a(4907),a.b),_i=new URL(a(97),a.b),yi=new URL(a(1438),a.b),zi=new URL(a(6764),a.b),Ri=new URL(a(3530),a.b),Li=new URL(a(7865),a.b),$i=new URL(a(9505),a.b),Ui=new URL(a(4920),a.b),Si=new URL(a(8908),a.b),Ci=new URL(a(5724),a.b),Ii=new URL(a(3447),a.b),ji=new URL(a(5741),a.b),Bi=new URL(a(6683),a.b),qi=new URL(a(2964),a.b),Ni=new URL(a(1152),a.b),Ei=new URL(a(3049),a.b),Ti=new URL(a(4506),a.b),Gi=new URL(a(3643),a.b),Hi=new URL(a(9808),a.b),Ai=new URL(a(109),a.b),Pi=new URL(a(4717),a.b),Mi=new URL(a(9586),a.b),Oi=new URL(a(4341),a.b),Fi=new URL(a(6452),a.b),Di=new URL(a(936),a.b),Qi=new URL(a(2250),a.b),Wi=new URL(a(9624),a.b),Yi=new URL(a(7741),a.b),Vi=new URL(a(8549),a.b),Ji=new URL(a(8202),a.b),Ki=new URL(a(8560),a.b),Xi=new URL(a(379),a.b),Zi=new URL(a(7295),a.b),ea=new URL(a(1904),a.b),ia=new URL(a(8407),a.b),aa=new URL(a(7138),a.b),ra=new URL(a(795),a.b),oa=new URL(a(166),a.b),la=new URL(a(8900),a.b),ta=new URL(a(3534),a.b),na=new URL(a(1908),a.b),ca=new URL(a(70),a.b),da=new URL(a(5856),a.b),sa=new URL(a(6470),a.b),ma=new URL(a(7988),a.b),ka=new URL(a(1389),a.b),pa=new URL(a(6486),a.b),ga=new URL(a(1242),a.b),ba=new URL(a(496),a.b),va=new URL(a(8338),a.b),ua=new URL(a(9399),a.b),ha=new URL(a(2264),a.b),fa=new URL(a(7949),a.b),wa=new URL(a(3026),a.b),xa=new URL(a(6396),a.b),_a=new URL(a(2096),a.b),ya=new URL(a(3567),a.b),za=new URL(a(5030),a.b),Ra=new URL(a(8038),a.b),La=new URL(a(9333),a.b),$a=new URL(a(5227),a.b),Ua=new URL(a(2376),a.b),Sa=new URL(a(3684),a.b),Ca=new URL(a(2117),a.b),Ia=new URL(a(7090),a.b),ja=new URL(a(6907),a.b),Ba=new URL(a(2638),a.b),qa=new URL(a(8506),a.b),Na=new URL(a(4350),a.b),Ea=new URL(a(1906),a.b),Ta=new URL(a(1364),a.b),Ga=new URL(a(8537),a.b),Ha=new URL(a(8163),a.b),Aa=new URL(a(6977),a.b),Pa=new URL(a(7679),a.b),Ma=new URL(a(1888),a.b),Oa=new URL(a(2705),a.b),Fa=new URL(a(3575),a.b),Da=new URL(a(3576),a.b),Qa=new URL(a(9572),a.b),Wa=new URL(a(6122),a.b),Ya=new URL(a(5510),a.b),Va=new URL(a(927),a.b),Ja=new URL(a(8073),a.b),Ka=new URL(a(5727),a.b),Xa=new URL(a(917),a.b),Za=new URL(a(6487),a.b),er=new URL(a(8945),a.b),ir=new URL(a(2738),a.b),ar=new URL(a(5828),a.b),rr=new URL(a(2518),a.b),or=new URL(a(3276),a.b),lr=new URL(a(4314),a.b),tr=new URL(a(2449),a.b),nr=new URL(a(6673),a.b),cr=new URL(a(1304),a.b),dr=new URL(a(5383),a.b),sr=new URL(a(5066),a.b),mr=new URL(a(8646),a.b),kr=new URL(a(258),a.b),pr=t()(o()),gr=c()(d),br=c()(s),vr=c()(m),ur=c()(k),hr=c()(p),fr=c()(g),wr=c()(b),xr=c()(v),_r=c()(u),yr=c()(h),zr=c()(f),Rr=c()(w),Lr=c()(x),$r=c()(_),Ur=c()(y),Sr=c()(z),Cr=c()(R),Ir=c()(L),jr=c()($),Br=c()(U),qr=c()(S),Nr=c()(C),Er=c()(I),Tr=c()(j),Gr=c()(B),Hr=c()(q),Ar=c()(N),Pr=c()(E),Mr=c()(T),Or=c()(G),Fr=c()(H),Dr=c()(A),Qr=c()(P),Wr=c()(M),Yr=c()(O),Vr=c()(F),Jr=c()(D),Kr=c()(Q),Xr=c()(W),Zr=c()(Y),eo=c()(V),io=c()(J),ao=c()(K),ro=c()(X),oo=c()(Z),lo=c()(ee),to=c()(ie),no=c()(ae),co=c()(re),so=c()(oe),mo=c()(le),ko=c()(te),po=c()(ne),go=c()(ce),bo=c()(de),vo=c()(se),uo=c()(me),ho=c()(ke),fo=c()(pe),wo=c()(ge),xo=c()(be),_o=c()(ve),yo=c()(ue),zo=c()(he),Ro=c()(fe),Lo=c()(we),$o=c()(xe),Uo=c()(_e),So=c()(ye),Co=c()(ze),Io=c()(Re),jo=c()(Le),Bo=c()($e),qo=c()(Ue),No=c()(Se),Eo=c()(Ce),To=c()(Ie),Go=c()(je),Ho=c()(Be),Ao=c()(qe),Po=c()(Ne),Mo=c()(Ee),Oo=c()(Te),Fo=c()(Ge),Do=c()(He),Qo=c()(Ae),Wo=c()(Pe),Yo=c()(Me),Vo=c()(Oe),Jo=c()(Fe),Ko=c()(De),Xo=c()(Qe),Zo=c()(We),el=c()(Ye),il=c()(Ve),al=c()(Je),rl=c()(Ke),ol=c()(Xe),ll=c()(Ze),tl=c()(ei),nl=c()(ii),cl=c()(ai),dl=c()(ri),sl=c()(oi),ml=c()(li),kl=c()(ti),pl=c()(ni),gl=c()(ci),bl=c()(di),vl=c()(si),ul=c()(mi),hl=c()(ki),fl=c()(pi),wl=c()(gi),xl=c()(bi),_l=c()(vi),yl=c()(ui),zl=c()(hi),Rl=c()(fi),Ll=c()(wi),$l=c()(xi),Ul=c()(_i),Sl=c()(yi),Cl=c()(zi),Il=c()(Ri),jl=c()(Li),Bl=c()($i),ql=c()(Ui),Nl=c()(Si),El=c()(Ci),Tl=c()(Ii),Gl=c()(ji),Hl=c()(Bi),Al=c()(qi),Pl=c()(Ni),Ml=c()(Ei),Ol=c()(Ti),Fl=c()(Gi),Dl=c()(Hi),Ql=c()(Ai),Wl=c()(Pi),Yl=c()(Mi),Vl=c()(Oi),Jl=c()(Fi),Kl=c()(Di),Xl=c()(Qi),Zl=c()(Wi),et=c()(Yi),it=c()(Vi),at=c()(Ji),rt=c()(Ki),ot=c()(Xi),lt=c()(Zi),tt=c()(ea),nt=c()(ia),ct=c()(aa),dt=c()(ra),st=c()(oa),mt=c()(la),kt=c()(ta),pt=c()(na),gt=c()(ca),bt=c()(da),vt=c()(sa),ut=c()(ma),ht=c()(ka),ft=c()(pa),wt=c()(ga),xt=c()(ba),_t=c()(va),yt=c()(ua),zt=c()(ha),Rt=c()(fa),Lt=c()(wa),$t=c()(xa),Ut=c()(_a),St=c()(ya),Ct=c()(za),It=c()(Ra),jt=c()(La),Bt=c()($a),qt=c()(Ua),Nt=c()(Sa),Et=c()(Ca),Tt=c()(Ia),Gt=c()(ja),Ht=c()(Ba),At=c()(qa),Pt=c()(Na),Mt=c()(Ea),Ot=c()(Ta),Ft=c()(Ga),Dt=c()(Ha),Qt=c()(Aa),Wt=c()(Pa),Yt=c()(Ma),Vt=c()(Oa),Jt=c()(Fa),Kt=c()(Da),Xt=c()(Qa),Zt=c()(Wa),en=c()(Ya),an=c()(Va),rn=c()(Ja),on=c()(Ka),ln=c()(Xa),tn=c()(Za),nn=c()(er),cn=c()(ir),dn=c()(ar),sn=c()(rr),mn=c()(or),kn=c()(lr),pn=c()(tr),gn=c()(nr),bn=c()(cr),vn=c()(dr),un=c()(sr),hn=c()(mr),fn=c()(kr);pr.push([e.id,`/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n *//*! name: vanilla-calendar-pro v2.9.10 | url: https://github.com/uvarov-frontend/vanilla-calendar-pro */.vanilla-calendar{position:relative;box-sizing:border-box;display:flex;width:300px;min-width:272px;max-width:100%;flex-direction:column;border-radius:.75rem;padding:1rem;opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:.15s}@supports((width: -webkit-max-content) or (width: max-content)) and ((height: -webkit-max-content) or (height: max-content)){.vanilla-calendar{height:-webkit-max-content;height:max-content;width:-webkit-max-content;width:max-content}}.vanilla-calendar_multiple{width:550px}@supports(width: -webkit-fit-content) or (width: -moz-fit-content) or (width: fit-content){.vanilla-calendar_multiple{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.vanilla-calendar button:focus-visible{border-radius:.5rem;outline-style:solid;outline-width:1px;outline-offset:-1px}.vanilla-calendar.vanilla-calendar_multiple .vanilla-calendar-days{flex-grow:0}.vanilla-calendar_hidden{pointer-events:none;opacity:0}.vanilla-calendar_hidden *{pointer-events:none !important}.vanilla-calendar_to-input{position:absolute}.vanilla-calendar_to-input_bottom{margin-top:.25rem}.vanilla-calendar_to-input_top{margin-top:-0.25rem}.vanilla-calendar-controls{pointer-events:none;position:absolute;left:0;right:0;top:0;z-index:20;box-sizing:content-box;display:flex;align-items:center;justify-content:space-between;padding-left:1rem;padding-right:1rem;padding-top:1.25rem}.vanilla-calendar-arrow{pointer-events:auto;position:relative;display:block;height:1.5rem;width:1.5rem;cursor:pointer;border-width:0px;background-color:transparent}.vanilla-calendar-arrow:before{position:absolute;left:0;top:0;height:100%;width:100%;background-position:center;background-repeat:no-repeat;--tw-content: "";content:var(--tw-content)}.vanilla-calendar-arrow.vanilla-calendar-arrow_prev:before{transform:rotate(90deg)}.vanilla-calendar-arrow.vanilla-calendar-arrow_next:before{transform:rotate(-90deg)}.vanilla-calendar-grid{display:flex;flex-grow:1;flex-wrap:wrap;justify-content:center;gap:1.75rem}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column{pointer-events:none;opacity:.3}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_month,.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_year{pointer-events:auto;opacity:1}.vanilla-calendar-column{display:flex;min-width:-webkit-min-content;min-width:min-content;flex-direction:column}.vanilla-calendar-header{position:relative;margin-bottom:.75rem;display:flex;align-items:center}.vanilla-calendar-header__content{display:grid;flex-grow:1;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;justify-content:center;white-space:pre-wrap;padding-left:1rem;padding-right:1rem}.vanilla-calendar-month,.vanilla-calendar-year{cursor:pointer;border-radius:.25rem;border-width:0px;background-color:transparent;padding:.25rem;font-size:1rem;line-height:1.5rem;font-weight:700}.vanilla-calendar-month.vanilla-calendar-month_disabled,.vanilla-calendar-year.vanilla-calendar-year_disabled{pointer-events:none}.vanilla-calendar-months{display:grid;flex-grow:1;grid-template-columns:repeat(4, minmax(0, 1fr));align-items:center;row-gap:1rem;column-gap:.5rem}.vanilla-calendar-years{display:grid;flex-grow:1;grid-template-columns:repeat(5, minmax(0, 1fr));align-items:center;row-gap:1rem;column-gap:.5rem}.vanilla-calendar-months_selecting .vanilla-calendar-months__month,.vanilla-calendar-years_selecting .vanilla-calendar-years__year{cursor:pointer}.vanilla-calendar-months_selecting .vanilla-calendar-months__month .vanilla-calendar-months__month_disabled,.vanilla-calendar-years_selecting .vanilla-calendar-years__year .vanilla-calendar-years__year_disabled{cursor:default}.vanilla-calendar-months__month,.vanilla-calendar-years__year{display:flex;height:2.5rem;align-items:center;justify-content:center;word-break:break-all;border-radius:.5rem;border-width:0px;padding:.25rem;text-align:center;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,.vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{pointer-events:none}.vanilla-calendar-week-numbers{display:flex;flex-direction:column}.vanilla-calendar-week-numbers__title{margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-week-numbers__content{display:grid;grid-auto-flow:row;align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-week-number{margin:0;display:flex;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:pointer;align-items:center;justify-content:center;border-style:none;background-color:transparent;padding:0;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-wrapper{display:flex;flex-grow:1}.vanilla-calendar-content{display:flex;flex-grow:1;flex-direction:column}.vanilla-calendar-week{margin-bottom:.5rem;display:grid;grid-template-columns:repeat(7, 1fr);justify-items:center}.vanilla-calendar-week__day{display:flex;width:100%;min-width:1.875rem;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-days{display:grid;flex-grow:1;grid-template-columns:repeat(7, 1fr);align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn{cursor:pointer;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:75ms}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn_disabled{cursor:default}.vanilla-calendar-day{position:relative;display:flex;width:100%;align-items:center;justify-content:center}.vanilla-calendar-day_hover-intermediate .vanilla-calendar-day__btn{border-radius:0}.vanilla-calendar-day_hover-first .vanilla-calendar-day__btn{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.vanilla-calendar-day_hover-first.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn{border-radius:.5rem}.vanilla-calendar-day:focus-visible .vanilla-calendar-day__popup,.vanilla-calendar-day:hover .vanilla-calendar-day__popup{pointer-events:auto;opacity:1}.vanilla-calendar-day_selected-first .vanilla-calendar-day__btn_selected{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.vanilla-calendar-day_selected-first.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-radius:.5rem}.vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected{border-radius:0}.vanilla-calendar-day__btn{display:flex;height:100%;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:default;align-items:center;justify-content:center;border-radius:.5rem;border-width:0px;padding:0;font-size:.75rem;line-height:1rem;font-weight:400}.vanilla-calendar-day__btn_today{font-weight:700}.vanilla-calendar-day__btn_disabled{pointer-events:none}.vanilla-calendar-day__popup{transform:translate(-50%);pointer-events:none;position:absolute;left:50%;top:100%;z-index:20;width:8rem;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:400;opacity:0}.vanilla-calendar-day__popup:before{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:after{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:hover{pointer-events:auto;opacity:1}.vanilla-calendar-day__popup:before{content:"";left:0;bottom:0;z-index:-10;display:block;height:calc(100% - 4px);width:100%;border-radius:.5rem}.vanilla-calendar-time{margin-top:.75rem;display:grid;grid-template-columns:auto 1fr;gap:.75rem;border-top-width:1px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-style:solid;padding-top:.75rem}.vanilla-calendar-time__content{display:grid;grid-auto-flow:column;align-items:center}.vanilla-calendar-time__hours{position:relative;margin-right:.35rem;width:1.75rem}.vanilla-calendar-time__hours:after{position:absolute;right:-5px;top:50%;margin-top:calc(-50% + 1px);display:block;--tw-content: ":";content:var(--tw-content)}.vanilla-calendar-time__minutes{width:1.75rem}.vanilla-calendar-time__hours input,.vanilla-calendar-time__minutes input{position:relative;margin:0;box-sizing:border-box;display:block;width:100%;border-radius:.25rem;border-width:0px;padding:.125rem;text-align:center;font-size:1.125rem;font-weight:600;line-height:1.125rem}.vanilla-calendar-time__hours input:focus-visible,.vanilla-calendar-time__minutes input:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__hours input:disabled,.vanilla-calendar-time__minutes input:disabled{cursor:default}.vanilla-calendar-time__hours input:hover:disabled,.vanilla-calendar-time__minutes input:hover:disabled{background-color:transparent}.vanilla-calendar-time__keeping{margin-left:1px;margin-top:.25rem;width:22px;cursor:pointer;border-radius:.25rem;border-width:0px;background-color:transparent;padding:0;font-size:.69rem}.vanilla-calendar-time__keeping:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__keeping:disabled{cursor:default}.vanilla-calendar-time__keeping:hover:disabled{background-color:transparent}.vanilla-calendar-time__ranges{display:grid;grid-auto-flow:row}.vanilla-calendar-time__range{position:relative;z-index:10;font-size:0}.vanilla-calendar-time__range:before{content:var(--tw-content);left:0}.vanilla-calendar-time__range:after{content:var(--tw-content);right:0}.vanilla-calendar-time__range:before,.vanilla-calendar-time__range:after{content:"";transform:translateY(-50%);pointer-events:none;position:absolute;top:50%;z-index:10;height:.5rem;width:1px}.vanilla-calendar-time__range input{position:relative;margin:0;height:1.25rem;width:100%;cursor:pointer;-webkit-appearance:none;appearance:none;outline-width:0px}.vanilla-calendar-time__range input::-webkit-slider-thumb{position:relative;z-index:20;margin-top:-0.5rem;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-moz-range-thumb{position:relative;z-index:20;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-webkit-slider-runnable-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-moz-range-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light].vanilla-calendar{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light].vanilla-calendar_to-input{--tw-shadow: 0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored: 0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-arrow{background-color:transparent}[data-calendar-theme=light] .vanilla-calendar-arrow:before{background-image:url(${gr})}[data-calendar-theme=light] .vanilla-calendar-arrow:hover:before{opacity:.6}[data-calendar-theme=light] .vanilla-calendar-header__content,[data-calendar-theme=light] .vanilla-calendar-month,[data-calendar-theme=light] .vanilla-calendar-year{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-month:hover,[data-calendar-theme=light] .vanilla-calendar-year:hover{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_not-active{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-months__month{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-months__month:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-years__year{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-years__year:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-week-numbers__title,[data-calendar-theme=light] .vanilla-calendar-week-number{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week-number:hover{color:#475569}[data-calendar-theme=light] .vanilla-calendar-week__day{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity: .7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity: .7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__btn:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_today{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_next{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__popup{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__popup:before{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-shadow: 0 3px 15px rgba(85, 85, 85, .2);--tw-shadow-colored: 0 3px 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light] .vanilla-calendar-time{border-color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input,[data-calendar-theme=light] .vanilla-calendar-time__minutes input{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=light] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:before,[data-calendar-theme=light] .vanilla-calendar-time__range:after{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-thumb{border-color:#cbd5e1;--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-thumb{border-color:#cbd5e1;--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=dark].vanilla-calendar{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark].vanilla-calendar_to-input{--tw-shadow: 0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored: 0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=dark].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-arrow{background-color:transparent}[data-calendar-theme=dark] .vanilla-calendar-arrow:before{background-image:url(${br})}[data-calendar-theme=dark] .vanilla-calendar-arrow:hover:before{opacity:.6}[data-calendar-theme=dark] .vanilla-calendar-header__content,[data-calendar-theme=dark] .vanilla-calendar-month,[data-calendar-theme=dark] .vanilla-calendar-year{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-month:hover,[data-calendar-theme=dark] .vanilla-calendar-year:hover,[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_not-active{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month,[data-calendar-theme=dark] .vanilla-calendar-years__year{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity: 1;background-color:rgb(100 116 139/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-week-numbers__title,[data-calendar-theme=dark] .vanilla-calendar-week-number{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week-number:hover{color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-week__day{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity: .8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity: .8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#e2e8f0}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_next{color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__popup{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__popup:before{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));--tw-shadow: inset 0 0 0 1px rgb(255 255 255 / .1);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=dark] .vanilla-calendar-time{border-color:#1e293b}[data-calendar-theme=dark] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:before,[data-calendar-theme=dark] .vanilla-calendar-time__range:after{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-thumb{border-color:#475569;--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-thumb{border-color:#475569;--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}/*!\n * Multiple-Select-Vanilla styling\n * @author zhixin wen \n * @contributor Ghislain B.\n */.ms-dark-mode{--ms-checkbox-color: rgb(63.5819672131, 140.3073770492, 253.4180327869);--ms-checkbox-hover-color: rgb(78.756557377, 149.3995901639, 253.543442623);--ms-checkbox-icon-container-border: 1px solid #797979;--ms-choice-border: 1px solid #757575;--ms-choice-bgcolor: #262b2f;--ms-choice-color: #d4d4d4;--ms-choice-focus-border-color: rgb(38.2909836066, 125.1536885246, 253.2090163934);--ms-choice-focus-box-shadow: 0 0 0 2px rgba(13, 110, 253, 0.2);--ms-drop-background: #2a2f34;--ms-drop-border: 1px solid #585858;--ms-drop-color: #cccccc;--ms-drop-hide-radio-hover-bgcolor: rgb(1.9713114754, 97.5799180328, 238.5286885246);--ms-drop-option-divider-border-top: 1px solid #696969;--ms-drop-scrollbar-color: #828282 #424242;--ms-icon-color: #bcbcbc;--ms-icon-color-hover: #d0d0d0;--ms-option-highlight-bg-color: rgb(1.762295082, 87.2336065574, 213.237704918);--ms-ok-button-bg-color: #262b2f;--ms-ok-button-bg-hover-color: #24282c;--ms-ok-button-border-color: #4a4a4a;--ms-ok-button-text-color: rgb(38.2909836066, 125.1536885246, 253.2090163934);--ms-ok-button-text-hover-color: rgb(38.2909836066, 125.1536885246, 253.2090163934);--ms-optgroup-color: #fff;--ms-search-input-bg-color: #2f353a;--ms-search-input-color: #d4d4d4;--ms-search-input-border: 1px solid #757575;--ms-select-all-border-bottom: 1px solid #5d5d5d;--ms-select-all-text-color: #fff;--ms-select-all-text-font-weight: bold}/*!\n * Multiple-Select-Vanilla styling\n * @author zhixin wen \n * @contributor Ghislain B.\n */.ms-icon-caret{--ms-icon-caret-icon-svg: url(${vr});-webkit-mask:var(--ms-icon-caret-icon-svg) no-repeat;mask:var(--ms-icon-caret-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-close{--ms-icon-close-icon-svg: url(${ur});-webkit-mask:var(--ms-icon-close-icon-svg) no-repeat;mask:var(--ms-icon-close-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-check{--ms-icon-check-icon-svg: url(${hr});-webkit-mask:var(--ms-icon-check-icon-svg) no-repeat;mask:var(--ms-icon-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-minus{--ms-icon-minus-icon-svg: url(${fr});-webkit-mask:var(--ms-icon-minus-icon-svg) no-repeat;mask:var(--ms-icon-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-radio{--ms-icon-radio-icon-svg: url(${wr});-webkit-mask:var(--ms-icon-radio-icon-svg) no-repeat;mask:var(--ms-icon-radio-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-parent .ms-icon,.ms-drop .ms-icon{display:inline-block;background-color:currentColor;flex-shrink:0;color:var(--ms-icon-color, #000);font-size:var(--ms-icon-size, 13px);height:var(--ms-icon-size, 13px);width:var(--ms-icon-size, 13px)}.ms-parent .ms-icon:hover,.ms-drop .ms-icon:hover{color:var(--ms-icon-color-hover, #303030)}.ms-parent .ms-select-all,.ms-parent li:not(.hide-radio),.ms-drop .ms-select-all,.ms-drop li:not(.hide-radio){cursor:pointer}.ms-parent .ms-select-all.disabled,.ms-parent li:not(.hide-radio).disabled,.ms-drop .ms-select-all.disabled,.ms-drop li:not(.hide-radio).disabled{cursor:default}.ms-parent .ms-select-all .icon-checkbox-container,.ms-parent li:not(.hide-radio) .icon-checkbox-container,.ms-drop .ms-select-all .icon-checkbox-container,.ms-drop li:not(.hide-radio) .icon-checkbox-container{display:inline-flex;align-items:center;justify-content:center;height:var(--ms-checkbox-icon-container-height, 1.05rem);width:var(--ms-checkbox-icon-container-width, 1.05rem);border:var(--ms-checkbox-icon-container-border, 1px solid #d0d0d0);border-radius:.125rem}.ms-parent .ms-select-all .icon-checkbox-container div,.ms-parent li:not(.hide-radio) .icon-checkbox-container div,.ms-drop .ms-select-all .icon-checkbox-container div,.ms-drop li:not(.hide-radio) .icon-checkbox-container div{font-size:14px;color:var(--ms-checkbox-color, #0d6efd)}.ms-parent .ms-select-all .icon-checkbox-container div:hover,.ms-parent li:not(.hide-radio) .icon-checkbox-container div:hover,.ms-drop .ms-select-all .icon-checkbox-container div:hover,.ms-drop li:not(.hide-radio) .icon-checkbox-container div:hover{color:var(--ms-checkbox-hover-color, rgb(2.0549180328, 101.718442623, 248.6450819672))}.ms-parent .ms-select-all .icon-checkbox-container div.ms-icon-uncheck,.ms-parent li:not(.hide-radio) .icon-checkbox-container div.ms-icon-uncheck,.ms-drop .ms-select-all .icon-checkbox-container div.ms-icon-uncheck,.ms-drop li:not(.hide-radio) .icon-checkbox-container div.ms-icon-uncheck{visibility:hidden}.ms-parent .ms-select-all .icon-checkbox-container.radio,.ms-parent li:not(.hide-radio) .icon-checkbox-container.radio,.ms-drop .ms-select-all .icon-checkbox-container.radio,.ms-drop li:not(.hide-radio) .icon-checkbox-container.radio{border-radius:50%}.ms-parent .ms-select-all .icon-checkbox-container+span,.ms-parent li:not(.hide-radio) .icon-checkbox-container+span,.ms-drop .ms-select-all .icon-checkbox-container+span,.ms-drop li:not(.hide-radio) .icon-checkbox-container+span{display:inline-flex;align-items:center;column-gap:var(--ms-label-column-gap, 0);padding-left:var(--ms-label-text-padding-left, 8px)}.ms-offscreen{clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;position:absolute !important;outline:0 !important;left:auto !important;top:auto !important}.ms-parent{display:inline-block;position:relative;vertical-align:middle}.ms-choice{display:flex;align-items:center;cursor:pointer;width:100%;height:26px;overflow:hidden;padding:var(--ms-choice-padding, 0 6px 0 8px);background-color:var(--ms-choice-bgcolor, #fff);border:var(--ms-choice-border, 1px solid #ccc);border-radius:var(--ms-choice-border-radius, 4px);line-height:var(--ms-choice-line-height, 26px);color:var(--ms-choice-color, #444);text-align:var(--ms-choice-text-align, left);outline:var(--ms-drop-outline, 0);text-decoration:none;user-select:none;white-space:nowrap}.ms-choice:focus{border-color:var(--ms-choice-focus-border-color, hsl(215.75, 98.3606557377%, 112.1568627451%));box-shadow:var(--ms-choice-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.ms-choice.disabled{border:var(--ms-choice-disabled-border, 1px solid #ddd);background-color:var(--ms-choice-disabled-bgcolor, #f4f4f4);background-image:none;cursor:default}.ms-choice>span{display:flex;flex:1;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;column-gap:var(--ms-label-column-gap, 0)}.ms-choice>span.ms-placeholder{color:var(--ms-placeholder-color, #c9c9c9)}.ms-choice>div.ms-icon-close{margin-right:2px}.ms-choice>div.ms-icon-caret{height:var(--ms-chevron-icon-size, 16px);width:var(--ms-chevron-icon-size, 16px)}.ms-choice>div.ms-icon-caret.open{transform:scaleY(-1)}.ms-drop{width:auto;min-width:100%;overflow:hidden;display:none;position:absolute;background:var(--ms-drop-background, #fff);border:var(--ms-drop-border, 1px solid #d0d0d0);border-radius:var(--ms-drop-border-radius, 4px);color:var(--ms-drop-color, #333);margin-top:var(--ms-drop-margin-top, -1px);padding:var(--ms-drop-padding, 0);z-index:var(--ms-drop-zindex, 1050)}.ms-drop.bottom{top:100%;box-shadow:var(--ms-drop-bottom-box-shadow, 0 4px 5px rgba(0, 0, 0, 0.15))}.ms-drop.top{bottom:100%;box-shadow:var(--ms-drop-top-box-shadow, 0 -4px 5px rgba(0, 0, 0, 0.15))}.ms-drop .ms-select-all{border-bottom:var(--ms-select-all-border-bottom, 1px solid #ddd);line-height:var(--ms-select-all-line-height, calc(13px + 2px));padding:var(--ms-select-all-padding, 4px);width:100%}.ms-drop .ms-select-all:hover{background-color:var(--ms-select-all-text-hover-color, transparent)}.ms-drop .ms-select-all.highlighted{background-color:var(--ms-option-highlight-bg-color, #fcfcfc)}.ms-drop .ms-select-all label{display:inline-flex;align-items:center;font-weight:var(--ms-select-all-text-font-weight, normal);padding:var(--ms-select-all-label-padding, 6px 10px);border:var(--ms-select-all-label-border, 1px solid transparent);color:var(--ms-select-all-text-color, rgb(1.9713114754, 97.5799180328, 238.5286885246));width:100%}.ms-drop .ms-select-all label:hover{cursor:pointer;border:var(--ms-select-all-label-hover-border, 1px solid #d5d5d5)}.ms-drop .ms-select-all label input{opacity:0;width:0;margin-left:0}.ms-drop .ms-select-all label div{display:inline-flex}.ms-drop .ms-ok-button{cursor:pointer;display:block;padding:var(--ms-ok-button-padding, 0);width:var(--ms-ok-button-width, 100%);height:var(--ms-ok-button-height, 26px);border-color:var(--ms-ok-button-border-color, #ccc);border-radius:var(--ms-ok-button-border-radius, 0 0 4px 4px);border-width:var(--ms-ok-button-border-width, 1px 0 0 0);text-align:var(--ms-ok-button-text-align, center);color:var(--ms-ok-button-text-color, #0d6efd);font-weight:var(--ms-ok-button-font-weight, 600);background-color:var(--ms-ok-button-bg-color, #fff)}.ms-drop .ms-ok-button:hover{background-color:var(--ms-ok-button-bg-hover-color, #f9f9f9);color:var(--ms-ok-button-text-hover-color, rgb(1.9713114754, 97.5799180328, 238.5286885246))}.ms-search{display:flex;align-items:center;justify-content:center;box-sizing:border-box;position:relative;white-space:nowrap;width:100%;margin:var(--ms-search-margin, 0);min-height:var(--ms-search-min-height, 26px);padding:var(--ms-search-padding, 4px);z-index:var(--ms-search-zindex, 10000)}.ms-search input{box-shadow:none;font-family:sans-serif;height:auto !important;width:100%;color:var(--ms-search-input-color, #444);background-color:var(--ms-search-input-bg-color, #fff);border:var(--ms-search-input-border, 1px solid #b9b9b9);border-radius:var(--ms-search-input-border-radius, 5px);min-height:var(--ms-search-input-min-height, 24px);outline:var(--ms-search-input-outline, 0);padding:var(--ms-search-input-padding, 0 5px);margin:var(--ms-search-input-margin, 0)}.ms-search input::placeholder{color:var(--ms-search-input-placeholder, #999)}.ms-search span.ms-icon-close{cursor:pointer;height:var(--ms-icon-size, 13px);margin:var(--ms-search-icon-close-margin, 0 2px 0 5px)}.ms-drop ul{overflow:auto;outline:var(--ms-drop-outline, 0);margin:var(--ms-drop-list-margin, 0px);padding:var(--ms-drop-list-padding, 4px 6px);scrollbar-color:var(--ms-drop-scrollbar-color, #c1c1c1 #f1f1f1)}.ms-drop ul>li{cursor:pointer;background-image:none;list-style:none;position:static;align-items:var(--ms-drop-list-item-align-items, center);display:var(--ms-drop-list-item-display, flex);padding:var(--ms-drop-list-item-padding, 2px 4px)}.ms-drop ul>li .disabled{cursor:default;font-weight:normal !important;opacity:var(--ms-drop-list-item-disabled-opacity, 0.35);filter:var(--ms-drop-list-item-disabled-filter, Alpha(Opacity=35))}.ms-drop ul>li.multiple{display:block;float:left}.ms-drop ul>li.group{clear:both}.ms-drop ul>li.multiple label{width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-drop ul>li label{cursor:pointer;display:flex;align-items:center;font-weight:normal;position:relative;white-space:nowrap;flex:0 0 100%;margin-bottom:var(--ms-label-margin-bottom, 0);min-height:var(--ms-label-min-height, 1.25rem);padding:var(--ms-label-padding, 2px 4px)}.ms-drop ul>li label.optgroup{color:var(--ms-optgroup-color, #000);font-weight:var(--ms-drop-optgroup-font-weight, bold)}.ms-drop ul>li.hide-radio{padding:var(--ms-drop-hide-radio-padding, 0)}.ms-drop ul>li.hide-radio:focus,.ms-drop ul>li.hide-radio:hover{background-color:var(--ms-drop-hide-radio-hover-bgcolor, #fafafa)}.ms-drop ul>li.hide-radio.selected{color:var(--ms-drop-hide-radio-selected-color, unset);background-color:var(--ms-drop-hide-radio-selected-bgcolor, unset)}.ms-drop ul>li.hide-radio label{margin-bottom:var(--ms-drop-hide-radio-label-margin-bottom, 0);padding:var(--ms-drop-hide-radio-label-padding, 5px 8px)}.ms-drop ul>li.hide-radio input{display:none}.ms-drop ul>li.option-level-1 label{padding-left:var(--ms-drop-list-item-level1-padding-left, 8px)}.ms-drop ul>li.option-divider{padding:var(--ms-drop-option-divider-padding, 0);border-top:var(--ms-drop-option-divider-border-top, 1px solid #e9ecef)}.ms-drop ul>li.highlighted{background-color:var(--ms-option-highlight-bg-color, #fcfcfc)}.ms-drop input[type=radio],.ms-drop input[type=checkbox]{opacity:0;width:0;position:absolute;margin-left:var(--ms-drop-input-margin-left, -1.25rem);margin-top:var(--ms-drop-input-margin-top, 0.3rem);accent-color:var(--ms-checkbox-color, #0d6efd)}.ms-drop input:focus{outline:var(--ms-input-focus-outline, none)}.ms-drop .ms-no-results{display:none}.ms-drop .ms-infinite-option{height:var(--ms-infinite-empty-option-height, 20px)}.ms-dark-mode,.ms-drop.ms-dark-mode,.slick-dark-mode .ms-dark-mode,.slick-dark-mode .slick-submenu,.slick-dark-mode{--slick-primary-color: rgb(88.8729508197, 155.4610655738, 253.6270491803);--slick-base-dark-text-color: #d4d4d4;--slick-base-dark-menu-bg-color: #252525;--slick-base-dark-menu-border: 1px solid #505050;--slick-base-dark-menu-item-border: 1px solid #5a5a5a;--slick-base-dark-menu-item-hover-color: #363b40;--slick-base-dark-invalid-color: #ea868f;--slick-highlight-color: rgb(88.8729508197, 155.4610655738, 253.6270491803);--slick-text-color: #d4d4d4;--slick-autocomplete-bg-color: var(--slick-base-dark-menu-bg-color);--slick-autocomplete-hover-bg-color: #2c3034;--slick-autocomplete-text-color: #cdcdcd;--slick-autocomplete-tpl4-bottom-right-text-color: var(--slick-base-dark-text-color);--slick-autocomplete-tpl4-bottom-left-text-color: var(--slick-base-dark-text-color);--slick-autocomplete-tpl4-top-left-text-color: #fafafa;--slick-button-border-color: #626262;--slick-button-hover-border-color: #808080;--slick-button-primary-color: #bababa;--slick-button-style-bg-color: var(--slick-base-dark-menu-bg-color);--slick-btn-default-bg-color: #383838;--slick-btn-default-text-color: #ffffff;--slick-btn-default-border-color: #565656;--slick-cell-even-background-color: #141618;--slick-cell-odd-background-color: #2c3034;--slick-cell-text-color: #d4d4d4;--slick-cell-border-top: 1px solid #474747;--slick-column-picker-background-color: var(--slick-base-dark-menu-bg-color);--slick-column-picker-box-shadow: 0 0 1px #606060;--slick-column-picker-border: var(--slick-base-dark-menu-border);--slick-column-picker-close-btn-color: #bbbbbb;--slick-column-picker-close-btn-bg-color: transparent;--slick-column-picker-hr-bg-color: #434343;--slick-column-picker-hr-divider-border: 1px solid #525252;--slick-column-picker-icon-color: var(--slick-highlight-color);--slick-column-picker-item-hover-border: var(--slick-base-dark-menu-item-border);--slick-column-picker-item-hover-color: var(--slick-base-dark-menu-item-hover-color);--slick-column-picker-title-border-bottom: 1px solid #525252;--slick-checkbox-opacity-hover: 0.7;--slick-checkbox-icon-color: var(--slick-primary-color);--slick-checkbox-icon-bg-color: #444444;--slick-checkbox-unchecked-color: rgb(63.5819672131, 140.3073770492, 253.4180327869);--slick-checkbox-unchecked-opacity: 0.4;--slick-detail-view-icon-color: var(--slick-primary-color);--slick-detail-view-icon-color-hover: var(--slick-primary-color);--slick-detail-view-icon-opacity-hover: 0.75;--slick-detail-view-container-border: 1px solid #525252;--slick-detail-view-container-bgcolor: #3c4349;--slick-grid-menu-icon-btn-color: #ededed;--slick-row-mouse-hover-color: #2c3034;--slick-header-background-color: #1c1c1c;--slick-grid-footer-bg-color: #1c1c1c;--slick-grid-footer-border-top: 1px solid #606060;--slick-header-text-color: #e4e4e4;--slick-hover-header-color: var(--slick-base-dark-text-color);--slick-header-row-background-color: #2d2d2d;--slick-preheader-border-right: 1px solid #3e3e3e;--slick-pane-top-border-top: 1px solid #606060;--slick-empty-data-warning-color: var(--slick-base-dark-text-color);--slick-grid-header-background: #2d2d2d;--slick-icon-sort-color: var(--slick-primary-color);--slick-header-column-background-active: #535353;--slick-slider-filter-input-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-menu-bg-color: var(--slick-base-dark-menu-bg-color);--slick-menu-border: var(--slick-base-dark-menu-border);--slick-menu-box-shadow: 0 0 1px #606060;--slick-menu-close-btn-bg-color: transparent;--slick-menu-close-btn-color: #bbbbbb;--slick-menu-color: #ededed;--slick-menu-item-disabled-color: #686868;--slick-menu-divider-color: #606060;--slick-menu-item-hover-color: var(--slick-base-dark-menu-item-hover-color);--slick-menu-item-hover-border: var(--slick-base-dark-menu-item-border);--slick-menu-title-border-bottom: 1px solid #525252;--slick-menu-title-color: #cecece;--slick-slider-filter-border: var(--slick-base-dark-menu-item-border);--slick-slider-filter-thumb-color: #d0d0d0;--slick-font-color: #d3d3d3;--slick-form-control-border: var(--slick-base-dark-menu-item-border);--slick-form-control-bg-color: var(--slick-base-dark-menu-bg-color);--slick-input-group-addon-color: var(--slick-base-dark-text-color);--slick-input-group-addon-bg-color: #383a3c;--slick-input-group-addon-border: var(--slick-base-dark-menu-item-border);--slick-input-group-btn-bg-color: #454545;--slick-input-group-btn-hover-bg-color: #3e3e3e;--slick-input-group-btn-border: var(--slick-base-dark-menu-item-border);--slick-input-group-append-bg-color: #383838;--slick-compound-filter-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-date-picker-bg-color: var(--slick-base-dark-menu-bg-color);--slick-footer-left-text-color: #acacac;--slick-footer-right-text-color: #acacac;--slick-grid-header-unorderable-bg-color: #1c1c1c;--slick-slider-filter-runnable-track-bgcolor: #787878;--slick-draggable-group-placeholder-color: #999;--slick-draggable-group-drop-bgcolor: #2c3034;--slick-draggable-group-droppable-hover-bgcolor: #353a3f;--slick-draggable-group-drop-border: #3e3e3e;--slick-draggable-group-drop-border-top: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-bottom: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-right: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-left: var(--slick-draggable-group-drop-border);--slick-draggable-group-toggle-all-border: 1px solid #626262;--slick-draggable-group-toggle-all-icon-color: var(--slick-primary-color);--slick-draggable-group-column-border: 1px solid #626262;--slick-group-totals-formatter-bgcolor: #1f2225;--slick-group-totals-formatter-color: #f3f3f3;--slick-icon-group-color: var(--slick-primary-color);--slick-editing-field-bg-color: #333333;--slick-editing-field-border: 1px solid #7c7c7c;--slick-editor-input-disabled-color: #404040;--slick-placeholder-color: #999;--slick-editor-modal-default-btn-disabled-bg-color: #3f3f3f;--slick-editor-modal-default-btn-disabled-color: #5b5b5b;--slick-editor-modal-detail-container-border-modified: 1px solid #cc8400;--slick-btn-default-border: var(--slick-base-dark-menu-item-border);--slick-btn-default-border-hover-color: var(--slick-button-hover-border-color);--slick-editor-modal-close-btn-border-left: var(--slick-base-dark-menu-border);--slick-editor-modal-footer-btn-border: var(--slick-base-dark-menu-item-border);--slick-editor-modal-footer-btn-border-hover-color: var(--slick-button-hover-border-color);--slick-editor-modal-container-bg-color: #333333;--slick-editor-modal-header-bg-color: #333333;--slick-editor-modal-footer-bg-color: #333333;--slick-editor-modal-detail-label-color: #abaaaa;--slick-editor-modal-footer-btn-text-color-hover: #eeeeee;--slick-editor-modal-container-border: var(--slick-base-dark-menu-border);--slick-editor-modal-header-border-bottom: var(--slick-base-dark-menu-border);--slick-editor-modal-footer-border-top: var(--slick-base-dark-menu-border);--slick-editor-modal-input-editor-border: var(--slick-base-dark-menu-border);--slick-editor-modal-checkbox-editor-border: var(--slick-base-dark-menu-border);--slick-editor-modal-container-box-shadow: 0 0 2px #606060;--slick-editor-modal-reset-btn-bg-color: #383838;--slick-editor-modal-close-btn-bg-color: transparent;--slick-editor-modal-close-btn-color: #bababa;--slick-editor-modal-reset-btn-color: #bababa;--slick-editor-modal-detail-container-border-invalid: 1px solid var(--slick-base-dark-invalid-color);--slick-editor-modal-detail-label-color-invalid: var(--slick-base-dark-invalid-color);--slick-editor-modal-title-font-color: var(--slick-font-color);--slick-editor-modal-validation-color: var(--slick-base-dark-invalid-color);--slick-editor-modal-validation-summary-color: var(--slick-base-dark-invalid-color);--slick-editor-modal-text-color: var(--slick-base-dark-text-color);--slick-large-editor-background-color: var(--slick-base-dark-menu-bg-color);--slick-large-editor-border: 2px solid #565656;--slick-large-editor-text-color: var(--slick-base-dark-text-color);--slick-text-editor-color: var(--slick-base-dark-text-color);--slick-header-menu-button-icon-color: var(--slick-menu-color);--slick-text-editor-background: var(--slick-base-dark-menu-bg-color);--slick-pagination-button-border: 1px solid #696969;--slick-pagination-button-border-color: #4b4b4b;--slick-pagination-button-border-disabled-color: #565656;--slick-pagination-button-bg-color: #1e1e1e;--slick-pagination-button-hover-color: #2b2b2b;--slick-pagination-icon-color: var(--slick-primary-color);--slick-pagination-icon-seek-background-color: #434343;--slick-pagination-icon-seek-disabled-bg-color: #434343;--slick-pagination-icon-seek-disabled-color: gray;--slick-pagination-page-input-bgcolor: #2b2f34;--slick-pagination-page-select-bg-color: #1c1c1c;--slick-pagination-text-color: #cfcfcf;--slick-row-selected-color: #474747;--slick-scrollbar-color: #828282 #424242;--slick-sorting-header-color: var(--slick-base-dark-text-color);--slick-submenu-box-shadow: 0 1px 3px 1px rgba(146, 152, 163, 0.4);--slick-container-border-top: var(--slick-base-dark-menu-border);--slick-container-border-bottom: var(--slick-base-dark-menu-border);--slick-canvas-bg-color: #141618;--slick-multiselect-checkbox-hover-bg-color: $slick-dark-base-dark-menu-bg-color;--slick-multiselect-input-filter-border: 1px solid #949494;--slick-multiselect-input-focus-border-color: var(--slick-form-control-focus-border-color);--slick-multiselect-input-focus-box-shadow: var(--slick-form-control-focus-box-shadow);--slick-multiselect-option-highlight-bg-color: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-select-all-label-hover-bg-color: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-option-highlight-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-choice-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-choice-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-multiselect-drop-background: var(--slick-base-dark-menu-bg-color);--slick-multiselect-drop-color: #bbbbbb;--slick-multiselect-drop-hide-radio-hover-bgcolor: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-dropdown-border: 1px solid #5d5d5d;--slick-multiselect-option-highlight-bg-color: var(--slick-multiselect-select-all-label-hover-bg-color);--slick-multiselect-ok-button-bg-color: #262626;--slick-multiselect-ok-button-bg-hover-color: #373c42;--slick-multiselect-ok-button-border-color: #626262;--slick-multiselect-ok-button-text-color: var(--slick-primary-color);--slick-multiselect-ok-button-text-hover-color: var(--slick-primary-color);--slick-multiselect-placeholder-color: #999;--slick-multiselect-select-all-border-bottom: 1px solid #5d5d5d;--slick-multiselect-select-all-label-hover-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-select-all-text-color: #fff;--ms-checkbox-color: var(--slick-primary-color);--ms-choice-bgcolor: var(--slick-base-dark-menu-bg-color);--ms-choice-border: var(--slick-base-dark-menu-item-border);--ms-choice-focus-box-shadow: var(--slick-form-control-focus-box-shadow, $slick-form-control-focus-box-shadow);--ms-drop-background: var(--slick-base-dark-menu-bg-color);--ms-drop-color: #bbbbbb;--ms-drop-hide-radio-hover-bgcolor: var(--slick-base-dark-menu-item-hover-color);--ms-option-highlight-bg-color: var(--slick-multiselect-select-all-label-hover-bg-color);--ms-ok-button-bg-color: #262626;--ms-ok-button-bg-hover-color: #373c42;--ms-placeholder-color: #999;--ms-select-all-label-hover-border: var(--slick-base-dark-menu-item-border)}.ms-dark-mode .text-color-primary,.ms-drop.ms-dark-mode .text-color-primary,.slick-dark-mode .ms-dark-mode .text-color-primary,.slick-dark-mode .slick-submenu .text-color-primary,.slick-dark-mode .text-color-primary{color:var(--slick-primary-color)}.dark-mode{--slick-button-border-color: #626262;--slick-button-hover-border-color: #939393;--slick-button-primary-color: #bababa;--slick-button-style-bg-color: #252525}.dark-mode .text-color-primary{--text-color-primary: var(--slick-primary-color, rgb(88.8729508197, 155.4610655738, 253.6270491803))}.dark-mode .text-color-secondary{--text-color-secondary: rgba(222, 226, 230, 0.75)}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */@keyframes fade{0%,100%{background:none}50%{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234))}}@keyframes slickgrid-invalid-highlight{from{box-shadow:0 0 6px red}to{box-shadow:none}}.full-height{height:100%}.grid-pane{width:100%}.pointer{cursor:pointer}.btn-default{color:var(--slick-btn-default-text-color, #212529);border:var(--slick-btn-default-border, 1px solid #dbdbdb)}.btn-default:hover{border-color:var(--slick-btn-default-border-hover-color, #b5b5b5)}.slick-dark-mode .btn-default{color:var(--slick-btn-default-text-color, #212529);border:var(--slick-btn-default-border, 1px solid #dbdbdb)}.slick-dark-mode .btn-default:hover{border-color:var(--slick-btn-default-border-hover-color, #b5b5b5)}.slickgrid-container{outline:0;position:relative;box-sizing:content-box;width:100%;border-top:var(--slick-container-border-top, 0 none);border-bottom:var(--slick-container-border-bottom, 1px solid #dddddd);border-left:var(--slick-container-border-left, 0 none);border-right:var(--slick-container-border-right, 0 none);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif)}.slickgrid-container input[type=checkbox]{vertical-align:baseline;margin:0}.slickgrid-container .slick-group-header-column,.slickgrid-container .slick-header-columns,.slickgrid-container .slick-header-column{box-sizing:content-box !important}.slickgrid-container .slick-header-column:hover{background:var(--slick-header-column-background-hover, rgba(249.9, 249.9, 249.9, 0.6))}.slickgrid-container .slick-header-column-active{background-color:var(--slick-header-column-background-active, rgba(242.25, 242.25, 242.25, 0.6)) !important}.slickgrid-container .slick-headerrow{background:var(--slick-grid-header-background, rgba(255, 255, 255, 0.6))}.slickgrid-container .grid-canvas{background:var(--slick-canvas-bg-color, #fff)}.slickgrid-container .slick-group{border-bottom:var(--slick-group-border-bottom, 2px solid silver)}.slickgrid-container .slick-sortable-placeholder{background:var(--slick-header-column-sortable-background-hover, #e0e0e0)}.slickgrid-container .slick-row{position:absolute;width:100%;border:0;line-height:20px;color:var(--slick-cell-text-color, #333);font-family:var(--slick-cell-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-weight:var(--slick-cell-font-weight, normal)}.slickgrid-container .slick-row:hover{background-color:var(--slick-row-mouse-hover-color, #eff5fc);box-shadow:var(--slick-row-mouse-hover-box-shadow, none);z-index:var(--slick-row-mouse-hover-z-index, 5)}.slickgrid-container .slick-row.active{padding:var(--slick-cell-padding, 5px 6px)}.slickgrid-container .slick-row.highlighter{background:orange !important;transition-property:background;transition-duration:3s;transition-timing-function:ease-in}.slickgrid-container .slick-row.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .slick-row.odd{background-color:var(--slick-cell-odd-background-color, rgb(247.35, 247.35, 247.35))}.slickgrid-container .slick-row.odd:hover{background-color:var(--slick-row-mouse-hover-color, #eff5fc)}.slickgrid-container .slick-row.odd .slick-cell{background:inherit}.slickgrid-container .slick-row.odd .slick-cell.selected{background-color:var(--slick-row-selected-color, #dae8f1)}.slickgrid-container .slick-row.odd .slick-cell.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .slick-row.highlight{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234))}.slickgrid-container .slick-row.highlight-animate{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234)) !important;animation:fade var(--slick-row-highlight-fade-animation, 1s linear)}.slickgrid-container .slick-row.slick-group-totals{color:var(--slick-group-totals-formatter-color, gray);background:var(--slick-group-totals-formatter-bgcolor, #fff)}.slickgrid-container .slick-row.slick-group-totals .slick-cell{font-size:var(--slick-group-totals-formatter-font-size, 14px)}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell{background-color:var(--slick-row-based-edit-editmode-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell:hover,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover{background-color:var(--slick-row-based-edit-editmode-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell:hover .active,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover .active{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5)) !important}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell .active,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active{background-color:var(--slick-row-based-edit-editmode-active-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell .active:hover,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active:hover{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row .slick-cell.invalid{border-color:red;animation-duration:.2s;animation-name:slickgrid-invalid-highlight}.slickgrid-container .slick-row .slick-cell.active{box-shadow:var(--slick-cell-active-box-shadow, inset 0 0 0 1px #aaaaaa);border:var(--slick-cell-active-border, none);z-index:var(--slick-cell-active-z-index, 6);padding:var(--slick-cell-padding, 5px 6px)}.slickgrid-container .slick-row .slick-cell.active input.dual-editor-text{width:calc(50% + 1px - 5px);height:100%;outline:0;transform:translate(0, -2px)}.slickgrid-container .slick-row .slick-cell.slick-rbe-unsaved-cell{background-color:var(--slick-row-based-edit-unsaved-cell-bgcolor, #f3ed91) !important}.slickgrid-container .slick-row.active-row .slick-cell{background-color:#e2fffd}.slickgrid-container .slick-row.active-row.odd .slick-cell{background-color:hsl(0,0%,95%)}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell{background-color:var(--slick-row-based-edit-editmode-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover{background-color:var(--slick-row-based-edit-editmode-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover .active{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5)) !important}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active{background-color:var(--slick-row-based-edit-editmode-active-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active:hover{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-group-header-columns{position:relative;white-space:nowrap;cursor:default;overflow:hidden}.slickgrid-container .slick-group-header{width:100%;overflow:hidden;border-left:0px}.slickgrid-container .slick-group-header-column.slick-state-default{position:relative;display:inline-block;overflow:hidden;text-overflow:ellipsis;height:16px;line-height:16px;margin:0;padding:4px}.slickgrid-container .slick-viewport,.slickgrid-container .slick-top-panel-scroller,.slickgrid-container .slick-header,.slickgrid-container .slick-headerrow,.slickgrid-container .slick-footerrow{position:relative;width:100%;border:1px solid none;border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-right-width:0;border-bottom-width:0;margin:0;outline:0;scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1)}.slickgrid-container .slick-top-panel-scroller{overflow:hidden}.slickgrid-container .slick-pane{position:absolute;outline:0;overflow:hidden;width:100%}.slickgrid-container .slick-pane-header{display:block;background-color:var(--slick-header-background-color, #ffffff);border-bottom:var(--slick-header-border-bottom, 0 none)}.slickgrid-container .slick-pane-top{box-sizing:border-box;border-top:var(--slick-pane-top-border-top, none)}.slickgrid-container .slick-viewport{height:100%;overflow:auto;border-top:var(--slick-viewport-border-top, 0 none);border-bottom:var(--slick-viewport-border-bottom, 0 none);border-left:var(--slick-viewport-border-left, 0 none);border-right:var(--slick-viewport-border-right, 0 none)}.slickgrid-container .slick-viewport ::-webkit-scrollbar{-webkit-appearance:none}.slickgrid-container .slick-viewport ::-webkit-scrollbar-thumb{border-radius:4px;border:2px solid #fff;background-color:rgba(0,0,0,.5)}.slickgrid-container .slick-header,.slickgrid-container .slick-headerrow,.slickgrid-container .slick-footerrow{overflow:hidden}.slickgrid-container .slick-headerrow{border-top-color:rgba(0,0,0,0);border-top-width:0}.slickgrid-container .slick-top-panel,.slickgrid-container .slick-header-columns,.slickgrid-container .slick-headerrow-columns,.slickgrid-container .slick-footerrow-columns{position:relative;white-space:nowrap;cursor:default;overflow:hidden;margin:0;padding:0;border:0;outline:0}.slickgrid-container .slick-cell,.slickgrid-container .slick-header-column,.slickgrid-container .slick-headerrow-column,.slickgrid-container .slick-footerrow-column{position:absolute;top:0;bottom:0;border-top-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-top-width:0;border-left-width:0;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;z-index:1;white-space:nowrap;cursor:default}.slickgrid-container .slick-cell.slick-header-is-leaf,.slickgrid-container .slick-header-column.slick-header-is-leaf,.slickgrid-container .slick-headerrow-column.slick-header-is-leaf,.slickgrid-container .slick-footerrow-column.slick-header-is-leaf{border-bottom-color:rgba(0,0,0,0);border-bottom-width:0}.slickgrid-container .slick-header-column.slick-state-default{position:relative;display:inline-block;overflow:hidden;text-overflow:ellipsis;height:16px;line-height:16px;margin:0;padding:4px;border-right:1px solid var(--slick-grid-border-color, none);border-left:0px !important;border-top:0px !important;border-bottom:0px !important;float:left}.slickgrid-container .slick-header-column{padding:var(--slick-header-padding, 4px 4px 4px 4px)}.slickgrid-container .grid-canvas{position:relative;outline:0}.slickgrid-container .slick-header.slick-state-default{box-shadow:0 1px 2px rgba(0,0,0,.1)}.slickgrid-container .slick-column-name{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--slick-header-row-count, 2)}.slickgrid-container .slick-cell{background:inherit;border:1px rgba(0,0,0,0);box-sizing:border-box;border-style:var(--slick-grid-border-style, solid);display:var(--slick-cell-display, block);padding:1px 2px;align-items:center}.slickgrid-container .slick-cell.highlighted{background:#87cefa;background:rgba(0,0,255,.2);transition:all .5s}.slickgrid-container .slick-cell.flashing{border:1px solid red !important}.slickgrid-container .slick-cell.editable{z-index:11;overflow:visible;background:var(--slick-editor-bg-color, transparent);border-color:#000;border-style:solid}.slickgrid-container .slick-cell:focus{outline:none}.slickgrid-container .slick-reorder-proxy{cursor:move;display:inline-block;background:var(--slick-row-move-plugin-proxy-bg-color, blue);opacity:var(--row-move-plugin-proxy-opacity, 0.12)}.slickgrid-container .slick-reorder-guide{display:inline-block;height:var(--slick-row-move-plugin-guide-height, 2px);background:var(--slick-row-move-plugin-guide-bg-color, blue);opacity:var(--slick-row-move-plugin-guide-opacity, 0.7)}.slickgrid-container .slick-reorder-shadow-row{position:absolute;z-index:999999;box-shadow:var(--slick-row-move-plugin-shadow-row-box-shadow, rgba(0, 0, 0, 0.2) 8px 2px 8px 4px, rgba(0, 0, 0, 0.19) 2px 2px 0px 0px)}.scrollbar-fix::-webkit-scrollbar{-webkit-appearance:none}.slickgrid-container .grid-canvas .slick-cell,.slickgrid-container .grid-canvas .slick-headerrow-column{border-top:var(--slick-cell-border-top, 1px solid #dddddd);border-bottom:var(--slick-cell-border-bottom, 1px transparent);border-left:var(--slick-cell-border-left, 1px transparent);border-right:var(--slick-cell-border-right, 1px transparent);box-shadow:var(--slick-cell-box-shadow, none)}.slickgrid-container .grid-canvas .slick-cell{padding:var(--slick-cell-padding, 5px 6px);font-size:var(--slick-font-size-base, 14px)}.slickgrid-container .grid-canvas .slick-cell td{font-size:var(--slick-font-size-base, 14px)}body .slickgrid-container .grid-canvas .slick-cell{line-height:20px}.slickgrid-container .grid-canvas .slick-cell.even{background-color:var(--slick-cell-even-background-color, #ffffff)}.slickgrid-container .grid-canvas .slick-cell.slick-rbe-unsaved-cell{background-color:var(--slick-row-based-edit-unsaved-cell-bgcolor, #f3ed91) !important}.slickgrid-container .grid-canvas .slick-cell a,.slickgrid-container .grid-canvas .slick-cell a:visited,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a:visited{color:var(--slick-link-color, #08c)}.slickgrid-container .grid-canvas .slick-cell a:hover,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a:hover{color:var(--slick-link-color-hover, darker(#08c, 15%));border-bottom:none}.slickgrid-container .grid-canvas .slick-cell table{height:100%;padding:0;background:none}.slickgrid-container .grid-canvas .slick-cell td{padding:0;vertical-align:middle;text-align:left}.slickgrid-container .grid-canvas .slick-cell.selected{background-color:var(--slick-row-selected-color, #dae8f1)}.slickgrid-container .grid-canvas .slick-cell.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .grid-canvas .slick-cell select:not([multiple]).form-control{height:100%;padding:0}.slickgrid-container .grid-canvas .slick-cell .slick-group-title{display:var(--slick-draggable-group-title-display, inline-flex);align-items:var(--slick-draggable-group-title-align-items, center);gap:var(--slick-draggable-group-title-gap, 4px);height:var(--slick-draggable-group-title-height, 20px);line-height:var(--slick-draggable-group-title-line-height, 20px);vertical-align:var(--slick-draggable-group-title-vertical-align, none)}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle{cursor:pointer;display:inline-block;width:1em;height:1em;color:var(--slick-icon-group-color, #0d6efd);font-size:var(--slick-icon-group-font-size, calc(18px + 6px));margin-right:var(--slick-icon-group-margin-right, 2px)}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.expanded{--slick-icon-group-expanded-svg: url(${vr});-webkit-mask:var(--slick-icon-group-expanded-svg) no-repeat;mask:var(--slick-icon-group-expanded-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.collapsed{--slick-icon-group-collapsed-svg: url(${xr});-webkit-mask:var(--slick-icon-group-collapsed-svg) no-repeat;mask:var(--slick-icon-group-collapsed-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.expanded,.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.collapsed{background-color:currentColor}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle,.slickgrid-container .grid-canvas .slick-cell .mdi{vertical-align:var(--slick-icon-with-text-valign, middle)}.slickgrid-container .slick-header{border-top:var(--slick-header-border-top, 0 none);border-right:var(--slick-header-border-right, 0 none);border-bottom:var(--slick-header-border-bottom, 0 none);border-left:var(--slick-header-border-left, 0 none);width:100%;box-shadow:none !important}.slickgrid-container .slick-headerrow{border-bottom:var(--slick-header-filter-row-border-bottom, 0 none);border-top:var(--slick-header-filter-row-border-top, 0 none);border-left:var(--slick-header-filter-row-border-left, 0 none);border-right:var(--slick-header-filter-row-border-right, 0 none)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column{border:none;display:inline-flex;align-items:center;padding:var(--slick-header-row-filter-padding, 4px);background:var(--slick-header-row-background-color, #ffffff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column input,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column select,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column textarea{margin-right:0;padding:var(--slick-header-input-padding, 0 6px);height:var(--slick-header-input-height, 27px);box-sizing:border-box}.slickgrid-container .slick-footerrow{border-top:var(--slick-grid-footer-border-top, 1px solid #d0d0d0);background-color:var(--slick-grid-footer-bg-color, #fafaf9)}.slickgrid-container .slick-footerrow .slick-footerrow-columns .slick-footerrow-column{display:var(--slick-grid-footer-display, flex);align-items:var(--slick-grid-footer-align-items, center);justify-content:var(--slick-grid-footer-justify-content, normal);font-size:var(--slick-grid-footer-font-size, 13px);font-style:var(--slick-grid-footer-font-style, normal);font-weight:var(--slick-grid-footer-font-weight, bold);padding:var(--slick-grid-footer-cell-padding, 5px 6px);border-left:var(--slick-grid-footer-cell-border-left, 1px transparent)}.slickgrid-container .slick-header-columns{background:var(--slick-grid-header-background, rgba(255, 255, 255, 0.6));background-color:var(--slick-header-background-color, #ffffff);width:calc(100% - var(--slick-header-scroll-width-to-remove, 16px))}.slickgrid-container .slick-header-columns [id$=checkbox_selector]{justify-content:center;display:flex}.slickgrid-container .slick-header-columns .slick-header-sortable .slick-column-name{margin-left:0}.slickgrid-container .slick-header-columns .slick-header-column{height:var(--slick-header-column-height, calc(17px * 2));line-height:var(--slick-font-size-base, 14px);margin:0;border-top:var(--slick-header-column-border-top, 0 none);border-right:var(--slick-header-column-border-right, 0 none);border-bottom:var(--slick-header-column-border-bottom, 0 none);border-left:var(--slick-header-column-border-left, 0 none);white-space:normal}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{padding:var(--slick-cell-padding, 5px 6px);font-size:var(--slick-font-size-base, 14px)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default td{font-size:var(--slick-font-size-base, 14px)}body .slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{line-height:20px}.slickgrid-container .slick-header-columns .slick-header-column .slick-column-name{margin-right:var(--slick-header-column-name-margin-right, 0)}.slickgrid-container .slick-header-columns .slick-header-column{background:var(--slick-header-background-color, #ffffff);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);color:var(--slick-header-text-color, #333);font-size:var(--slick-header-font-size, 14px);font-weight:var(--slick-header-font-weight, bold)}.slickgrid-container .slick-header-columns .slick-header-column a,.slickgrid-container .slick-header-columns .slick-header-column a:visited{color:var(--slick-text-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column a:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{background:var(--slick-header-background-color, #ffffff);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);color:var(--slick-header-text-color, #333);font-size:var(--slick-header-font-size, 14px);font-weight:var(--slick-header-font-weight, bold)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a,.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a:visited{color:var(--slick-text-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-header-column-sorted{font-style:normal;color:var(--slick-sorting-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator,.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-numbered{display:inline-block;position:absolute;color:var(--slick-icon-sort-color, #0d6efd)}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator{height:1em;width:1em;left:auto;font-size:var(--slick-icon-sort-font-size, 23px);right:var(--slick-icon-sort-position-right, 3px);top:var(--slick-icon-sort-position-top, calc(15px * 2 - 9px))}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-numbered{font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-sort-indicator-number-font-size, 10px);width:var(--slick-sort-indicator-number-width, 8px);left:var(--slick-sort-indicator-number-left, auto);right:var(--slick-sort-indicator-number-right, 0px);top:var(--slick-sort-indicator-number-top, calc(13px * 2))}.slickgrid-container .slick-header-columns .slick-header-column.slick-header-sortable.slick-state-hover:not(.slick-header-column-sorted) .slick-sort-indicator{opacity:var(--slick-sort-indicator-hint-opacity, 0.5);--slick-icon-sort-asc-icon-svg: url(${_r});-webkit-mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-asc{--slick-icon-sort-asc-icon-svg: url(${_r});-webkit-mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-desc{--slick-icon-sort-desc-icon-svg: url(${yr});-webkit-mask:var(--slick-icon-sort-desc-icon-svg) no-repeat;mask:var(--slick-icon-sort-desc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-asc,.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-desc{opacity:1;background-color:currentColor}.slickgrid-container .slick-header-columns .slick-header-column .slick-resizable-handle{position:absolute;font-size:.1px;display:block;cursor:col-resize;top:0;height:100%;width:7px;right:0;z-index:1}.slickgrid-container .slick-header-columns .slick-header-column .slick-resizable-handle:hover{border-bottom:var(--slick-header-resizable-hover-border-bottom, 0 none);border-left:var(--slick-header-resizable-hover-border-left, 0 none);border-right:var(--slick-header-resizable-hover-border-right, 1px solid #d0d0d0);border-top:var(--slick-header-resizable-hover-border-top, 0 none);border-radius:var(--slick-header-resizable-hover-border-radius, 8px);width:var(--slick-header-resizable-hover-width, 7px);right:var(--slick-header-resizable-hover-right, 0);height:var(--slick-header-resizable-hover-height, 100%);top:var(--slick-header-resizable-hover-top, 0);opacity:var(--slick-header-resizable-hover-opacity, 1)}.slickgrid-container .slick-header-columns .slick-header-column.unorderable{background-color:var(--slick-grid-header-unorderable-bg-color, rgba(255, 255, 255, 0.6))}.slickgrid-container .slick-preheader-panel.slick-state-default,.slickgrid-container .slick-topheader-panel.slick-state-default{border-bottom:var(--slick-preheader-border-bottom, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns{border-top:var(--slick-preheader-border-top, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column{height:var(--slick-preheader-height, 25px);border-left:var(--slick-preheader-border-left, none);border-right:var(--slick-preheader-border-right, 1px solid lightgrey);font-size:var(--slick-preheader-font-size, 18px);justify-content:var(--slick-preheader-grouped-title-justify, left);display:var(--slick-preheader-grouped-title-display, inline-grid)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column:first-child,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column:first-child{border-left:var(--slick-preheader-border-left-first-element, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column:last-child,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column:last-child{border-right:var(--slick-preheader-border-right-last-element, none)}.slickgrid-container .slick-pane-left.frozen{border-right:var(--slick-frozen-border-right, 1px solid #a5a5a5)}.slickgrid-container .slick-pane-bottom{border-top:var(--slick-frozen-border-bottom, 1px solid #a5a5a5)}.slickgrid-container .slick-viewport-bottom.slick-viewport-right{overflow-y:var(--slick-frozen-overflow-right, scroll) !important}.slickgrid-container .input-group{display:flex}.slickgrid-container .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:0}.slickgrid-container .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback).slick-slider-horizontal{margin-left:10px}.slickgrid-container .input-group .input-group-append,.slickgrid-container .input-group .input-group-prepend{display:inline-flex;width:auto}.slickgrid-container .input-group .input-group-addon input{flex:1 1 auto;width:1%}.slickgrid-container .input-group .input-group-addon .input-group-text{height:100%}.slickgrid-container .input-group .input-group-addon.input-group-append .input-group-text{margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.slickgrid-container .input-group .input-group-addon.input-group-prepend .input-group-text{margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */@media only screen and (min-width: 768px){.slick-col-medium-1{flex-basis:8.3333333333%}.slick-col-medium-2{flex-basis:16.6666666667%}.slick-col-medium-3{flex-basis:25%}.slick-col-medium-4{flex-basis:33.3333333333%}.slick-col-medium-5{flex-basis:41.6666666667%}.slick-col-medium-6{flex-basis:50%}.slick-col-medium-7{flex-basis:58.3333333333%}.slick-col-medium-8{flex-basis:66.6666666667%}.slick-col-medium-9{flex-basis:75%}.slick-col-medium-10{flex-basis:83.3333333333%}.slick-col-medium-11{flex-basis:91.6666666667%}.slick-col-medium-12{flex-basis:100%}}@media only screen and (min-width: 992px){.slick-col-large-1{flex-basis:8.3333333333%}.slick-col-large-2{flex-basis:16.6666666667%}.slick-col-large-3{flex-basis:25%}.slick-col-large-4{flex-basis:33.3333333333%}.slick-col-large-5{flex-basis:41.6666666667%}.slick-col-large-6{flex-basis:50%}.slick-col-large-7{flex-basis:58.3333333333%}.slick-col-large-8{flex-basis:66.6666666667%}.slick-col-large-9{flex-basis:75%}.slick-col-large-10{flex-basis:83.3333333333%}.slick-col-large-11{flex-basis:91.6666666667%}.slick-col-large-12{flex-basis:100%}}@media only screen and (min-width: 1200px){.slick-col-xlarge-1{flex-basis:8.3333333333%}.slick-col-xlarge-2{flex-basis:16.6666666667%}.slick-col-xlarge-3{flex-basis:25%}.slick-col-xlarge-4{flex-basis:33.3333333333%}.slick-col-xlarge-5{flex-basis:41.6666666667%}.slick-col-xlarge-6{flex-basis:50%}.slick-col-xlarge-7{flex-basis:58.3333333333%}.slick-col-xlarge-8{flex-basis:66.6666666667%}.slick-col-xlarge-9{flex-basis:75%}.slick-col-xlarge-10{flex-basis:83.3333333333%}.slick-col-xlarge-11{flex-basis:91.6666666667%}.slick-col-xlarge-12{flex-basis:100%}}@media only screen and (max-width: 768px){[class*=slick-col-]{width:100%}}.slick-cell input.dual-editor-text,.slick-cell input.editor-text{border:var(--slick-text-editor-border, 1px solid #e2e2e2);border-radius:var(--slick-text-editor-border-radius, 3px);background:var(--slick-text-editor-background, #ffffff);color:var(--slick-text-editor-color, #333);padding-bottom:var(--slick-text-editor-padding-bottom, 0);padding-left:var(--slick-text-editor-padding-left, 2px);padding-right:var(--slick-text-editor-padding-right, 0);padding-top:var(--slick-text-editor-padding-top, 0);margin-left:var(--slick-text-editor-margin-left, -2px);margin-bottom:var(--slick-text-editor-margin-bottom, 0);margin-right:var(--slick-text-editor-margin-right, 0px);margin-top:var(--slick-text-editor-margin-top, 0px);outline:0;height:100%;max-width:100%}.slick-cell input.dual-editor-text:not(.input-group-editor),.slick-cell input.editor-text:not(.input-group-editor){width:100%}.slick-cell input.dual-editor-text:focus,.slick-cell input.editor-text:focus{outline:0;border-color:var(--slick-text-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-cell input.dual-editor-text.right,.slick-cell input.editor-text.right{margin-left:var(--slick-text-editor-right-input-margin-left, calc(-2px + 9px))}.slick-cell input.dual-editor-text[readonly]:not(.date-picker),.slick-cell input.editor-text[readonly]:not(.date-picker){background-color:var(--slick-text-editor-readonly-color, #f0f0f0)}.slick-cell input.dual-editor-text.date-picker,.slick-cell input.editor-text.date-picker{cursor:pointer}.slick-cell .slider-editor{height:100%}.slick-cell .slider-editor .slider-editor-input{height:var(--slick-slider-editor-height, 100%)}.slick-cell .slider-editor .slider-editor-input:focus{outline:0;border-color:var(--slick-slider-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-slider-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-cell .input-group input.editor-text{margin-left:0;transform:none}.slick-cell .ms-filter.select-editor{transform:var(--slick-multiselect-editor-transform, translate(0, -2px));height:var(--slick-multiselect-editor-height, 24px)}.slick-cell .ms-filter.select-editor button.ms-choice{height:var(--slick-multiselect-editor-height, 24px)}.slick-cell .autocomplete-container.input-group,.slick-cell .vanilla-picker.input-group{display:flex;align-items:center;flex:1;height:var(--slick-date-editor-height, 24px)}.slick-cell .autocomplete-container.input-group .input-group-btn.input-group-append,.slick-cell .vanilla-picker.input-group .input-group-btn.input-group-append{display:inline-flex;align-items:center;height:100%}.slick-cell .autocomplete-container.input-group .input-group-btn.input-group-append .btn,.slick-cell .vanilla-picker.input-group .input-group-btn.input-group-append .btn{display:inline-flex;align-items:center;border-top-left-radius:0px;border-bottom-left-radius:0px;margin-left:-1px}.slick-cell .autocomplete-container.input-group .input-group-btn .btn,.slick-cell .vanilla-picker.input-group .input-group-btn .btn{background-color:var(--slick-input-group-btn-bg-color, #f9f9f9);border:var(--slick-input-group-btn-border, 1px solid #ccc);padding:var(--slick-editor-input-group-clear-btn-icon-padding, 6px);border-top-right-radius:var(--slick-text-editor-border-radius, 3px);border-bottom-right-radius:var(--slick-text-editor-border-radius, 3px);cursor:pointer;height:var(--slick-date-editor-height, 24px)}.slick-cell .autocomplete-container.input-group .input-group-btn .btn:hover:not([disabled]),.slick-cell .vanilla-picker.input-group .input-group-btn .btn:hover:not([disabled]){background-color:var(--slick-input-group-btn-hover-bg-color, #eee)}.slick-cell .autocomplete-container.input-group .input-group-btn .btn .icon-clear,.slick-cell .vanilla-picker.input-group .input-group-btn .btn .icon-clear{display:flex;align-items:center;background-color:currentColor;height:1em;width:1em;--slick-editor-input-group-clear-btn-icon-svg: url(${ur});-webkit-mask:var(--slick-editor-input-group-clear-btn-icon-svg) no-repeat;mask:var(--slick-editor-input-group-clear-btn-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-large-editor-text{z-index:10000;position:absolute;background:var(--slick-large-editor-background-color, #ffffff);color:var(--slick-large-editor-text-color, #333);padding:var(--slick-large-editor-text-padding, 5px);border:var(--slick-large-editor-border, 2px solid #a0a0a0);border-radius:var(--slick-large-editor-border-radius, 6px)}.slick-large-editor-text .editor-footer{text-align:var(--slick-large-editor-button-text-align, right)}.slick-large-editor-text .editor-footer button{margin-left:var(--slick-large-editor-footer-spacing, 2px);border-radius:var(--slick-large-editor-button-border-radius, 4px)}.slick-large-editor-text textarea{background:var(--slick-large-editor-background-color, #ffffff);color:var(--slick-large-editor-text-color, #333);border:0;outline:0}.slick-large-editor-text .counter{float:left;font-size:var(--slick-large-editor-count-font-size, 11px);margin-top:var(--slick-large-editor-count-margin-top, 8px)}.slick-large-editor-text .counter .separator{margin:var(--slick-large-editor-count-separator-margin, 0 1px)}.slick-modal-open{overflow:hidden}.slick-editor-modal{position:fixed;overflow-y:auto;top:0;right:0;bottom:0;left:0;opacity:1;background:var(--slick-editor-modal-backdrop-transition-background, rgba(0, 0, 0, 0.6));z-index:var(--slick-editor-modal-container-z-index, 1050);transition:var(--slick-editor-modal-backdrop-transition-start, opacity 0.15s linear)}.slick-editor-modal .slick-editor-modal-content{display:inline-block;position:absolute;border-radius:var(--slick-editor-modal-container-radius, 2px);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);border:var(--slick-editor-modal-container-border, 1px solid #b8b8b8);color:var(--slick-editor-modal-text-color, #000);margin:var(--slick-editor-modal-container-margin, 8px);background-color:var(--slick-editor-modal-container-bg-color, #ffffff);box-shadow:var(--slick-editor-modal-container-box-shadow, 0 0 3px #a7a7a7);width:var(--slick-editor-modal-container-width, 400px);min-width:var(--slick-editor-modal-container-min-width, 420px);top:var(--slick-editor-modal-container-top, 30px);left:var(--slick-editor-modal-container-left, 50%);transform:var(--slick-editor-modal-container-transform, translate(-50%));transition:var(--slick-editor-modal-backdrop-transition-end, 0.3s linear);transition-property:opacity,transform}@media only screen and (min-width: 768px){.slick-editor-modal .slick-editor-modal-content.split-view{width:calc(400px*2)}.slick-editor-modal .slick-editor-modal-content.triple-split-view{width:calc(400px*3)}}@media only screen and (max-width: 1200px){.slick-editor-modal .slick-editor-modal-content.triple-split-view{width:calc(400px*2)}}@media only screen and (max-width: 768px){.slick-editor-modal .slick-editor-modal-content{width:100% !important;margin:0;top:0}}.slick-editor-modal .slick-editor-modal-content .reset-container{width:100%}.slick-editor-modal .slick-editor-modal-content .reset-container .reset-form.btn{color:var(--slick-editor-modal-reset-btn-color, #333);background-color:var(--slick-editor-modal-reset-btn-bg-color, #fff);float:right}.slick-editor-modal .slick-editor-modal-content .reset-container .reset-form.btn span.mdi{margin-right:5px}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset,.slick-editor-modal .slick-editor-modal-content .reset-form.btn,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn{display:inline-flex;margin:var(--slick-editor-modal-footer-btn-margin, 0 5px 0 0);height:var(--slick-editor-modal-footer-btn-height, inherit);border:var(--slick-editor-modal-footer-btn-border, 1px solid #dbdbdb);border-radius:var(--slick-editor-modal-footer-btn-radius, 4px)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:hover,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:hover,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:hover{border-color:var(--slick-editor-modal-footer-btn-border-hover-color, #b5b5b5)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:hover.btn-default,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:hover.btn-default,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:hover.btn-default{color:var(--slick-editor-modal-footer-btn-text-color-hover, #333333)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:disabled,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:disabled,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:disabled{background-color:var(--slick-button-primary-bg-color-disabled, #bebebe)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset{height:var(--slick-editor-modal-editor-btn-reset-height, 20px);background-color:var(--slick-editor-modal-editor-btn-reset-bg-color, #ffffff);margin:var(--slick-editor-modal-editor-btn-reset-margin, 0px 0 2px 5px)}.slick-editor-modal .slick-editor-modal-content .input-group-btn .btn-default:disabled{background-color:var(--slick-editor-modal-default-btn-disabled-bg-color, #eeeeee);color:var(--slick-editor-modal-default-btn-disabled-color, #bababa)}.slick-editor-modal .slick-editor-modal-content .close{cursor:pointer;position:absolute;float:right;line-height:0;background-color:var(--slick-editor-modal-close-btn-bg-color, transparent);opacity:var(--slick-editor-modal-close-btn-opacity, 1);border:var(--slick-editor-modal-close-btn-border, 0px solid #9c9c9c);color:var(--slick-editor-modal-close-btn-color, #909090);font-family:var(--slick-editor-modal-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-editor-modal-close-btn-font-size, 26px);font-weight:var(--slick-editor-modal-close-btn-font-weight, 500);height:var(--slick-editor-modal-close-btn-height, 20px);margin:var(--slick-editor-modal-close-btn-margin, 1px);padding:var(--slick-editor-modal-close-btn-padding, 0px);width:var(--slick-editor-modal-close-btn-width, 20px);right:var(--slick-editor-modal-close-btn-right, 10px);top:var(--slick-editor-modal-close-btn-top, 10px)}.slick-editor-modal .slick-editor-modal-content .close:hover{color:var(--slick-editor-modal-close-btn-color-hover, rgb(80.25, 80.25, 80.25))}@media only screen and (min-width: 769px){.slick-editor-modal .slick-editor-modal-content .close.outside{color:var(--slick-editor-modal-close-btn-outside-color, #dddddd);font-size:var(--slick-editor-modal-close-btn-outside-font-size, 30px);right:var(--slick-editor-modal-close-btn-outside-right, -24px);top:var(--slick-editor-modal-close-btn-outside-top, -28px)}.slick-editor-modal .slick-editor-modal-content .close.outside:hover{color:var(--slick-editor-modal-close-btn-outside-color-hover, rgb(195.5, 195.5, 195.5))}}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-title{font-size:var(--slick-editor-modal-title-font-size, 20px);font-weight:var(--slick-editor-modal-title-font-weight, 500);line-height:var(--slick-editor-modal-title-line-height, 28px);color:var(--slick-editor-modal-title-font-color, #333333);height:var(--slick-editor-modal-title-height, 30px);overflow:hidden auto;text-align:var(--slick-editor-modal-title-text-align, left);text-overflow:ellipsis;width:calc(100% - 20px - 10px);white-space:nowrap}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-title.outside{width:100%}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body{padding:var(--slick-editor-modal-body-padding, 6px 8px 22px 8px);min-height:var(--slick-editor-modal-body-min-height, 250px);max-height:var(--slick-editor-modal-body-max-height, calc(100vh - 52px - 50px - 30px - 15px));overflow:var(--slick-editor-modal-body-overflow, hidden auto);scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1);display:flex;flex-wrap:wrap}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body .slick-cell{height:inherit}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body .validation-summary{padding:var(--slick-editor-modal-validation-summary-padding, 5px 10px);color:var(--slick-editor-modal-validation-summary-color, #ff1d1d);width:var(--slick-editor-modal-validation-summary-width, 100%);margin-bottom:var(--slick-editor-modal-validation-summary-margin-bottom, 12px);font-size:var(--slick-editor-modal-validation-summary-font-size, 13px);font-style:var(--slick-editor-modal-validation-summary-font-style, italic)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-header{padding:var(--slick-editor-modal-header-padding, 12px 8px);height:var(--slick-editor-modal-header-height, 52px);border-bottom:var(--slick-editor-modal-header-border-bottom, 1px solid #d2d2d2);background-color:var(--slick-editor-modal-header-bg-color, #ffffff)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer{background-color:var(--slick-editor-modal-footer-bg-color, #f9f9f9);border-top:var(--slick-editor-modal-footer-border-top, 1px solid #c9c9c9);min-height:var(--slick-editor-modal-footer-height, 50px);padding:var(--slick-editor-modal-footer-padding, 8px);line-height:var(--slick-editor-modal-footer-line-height, 30px)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons{float:right;text-align:right;width:var(--slick-editor-modal-footer-buttons-width, 60%)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons button{max-width:var(--slick-editor-modal-footer-btn-max-width, 162px);overflow:hidden;text-overflow:ellipsis}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons .saving:before{height:var(--slick-editor-modal-footer-btn-saving-icon-height, 18px);width:var(--slick-editor-modal-footer-btn-saving-icon-width, 18px);display:var(--slick-editor-modal-footer-btn-saving-icon-display, inline-block);vertical-align:var(--slick-editor-modal-footer-btn-saving-icon-vertical-align, bottom);margin:var(--slick-editor-modal-footer-btn-saving-icon-margin, -1px 5px 0 0);animation:var(--slick-editor-modal-footer-btn-saving-icon-animation, md-spin 1s infinite linear);content:var(--slick-editor-modal-footer-btn-saving-icon-content, url(${zr}))}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-status-text{float:left;text-align:left;width:var(--slick-editor-modal-footer-status-text-width, 40%);font-size:var(--slick-editor-modal-status-text-font-size, 12px);color:var(--slick-editor-modal-status-text-color, #333333)}.slick-editor-modal .slick-editor-modal-content .item-details-label{display:block;margin:var(--slick-editor-modal-detail-label-margin, 2px 0 0 10px);color:var(--slick-editor-modal-detail-label-color, #000);font-size:var(--slick-editor-modal-detail-label-font-size, 13px);font-style:var(--slick-editor-modal-detail-label-font-style, normal);font-weight:var(--slick-editor-modal-detail-label-font-weight, bold)}.slick-editor-modal .slick-editor-modal-content .item-details-label.invalid{color:var(--slick-editor-modal-detail-label-color-invalid, #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container{display:block;box-sizing:border-box;border:var(--slick-editor-modal-detail-container-border, 0);border-radius:var(--slick-editor-modal-detail-container-border-radius, 3px);line-height:var(--slick-editor-modal-detail-container-line-height, 20px);margin:var(--slick-editor-modal-detail-container-margin, 4px 10px 0 10px);padding:var(--slick-editor-modal-detail-container-padding, 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input{color:var(--slick-editor-modal-text-color, #000);height:var(--slick-editor-modal-input-editor-height, 28px);margin:var(--slick-editor-modal-input-editor-margin, 0);border:var(--slick-editor-modal-input-editor-border, 1px solid #d2d2d2);padding:var(--slick-editor-modal-input-editor-padding, 0 6px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input:focus{border-color:var(--slick-text-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .input-group{display:flex;position:relative;height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .input-group input{height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text{border:var(--slick-editor-modal-large-editor-border, 1px solid #d2d2d2);border-radius:var(--slick-editor-modal-large-editor-border-radius, 3px);padding:var(--slick-editor-modal-large-editor-padding, 6px 6px 2px 6px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text:focus-within{border-color:var(--slick-text-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text textarea{width:100%;height:100%}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text textarea:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text .editor-footer{height:var(--slick-editor-modal-large-editor-footer-height, 12px);line-height:var(--slick-editor-modal-large-editor-footer-line-height, 12px);color:var(--slick-editor-modal-large-editor-count-color, #313131)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text .editor-footer .counter{font-size:var(--slick-editor-modal-large-editor-count-font-size, 10px);margin:var(--slick-editor-modal-large-editor-count-margin, 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text.invalid{border:var(--slick-editor-modal-detail-container-border-invalid, 1px solid #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text:disabled,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container button.ms-choice{height:var(--slick-editor-modal-multiselect-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container button.ms-choice:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container{padding:var(--slick-editor-modal-checkbox-editor-padding, 0 6px);border:var(--slick-editor-modal-checkbox-editor-border, 1px solid #d2d2d2);border-radius:var(--slick-editor-modal-checkbox-editor-border-radius, 3px);height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container input{height:inherit}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group{display:flex;align-items:center;height:100%}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group .input-group-btn,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group .input-group-btn{height:100%;min-width:28px}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group .input-group-btn .btn,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group .input-group-btn .btn{min-width:28px;border-left:var(--slick-editor-modal-close-btn-border-left, 1px solid #ced4da);height:var(--slick-editor-modal-input-editor-height, 28px);border-radius:var(--slick-editor-modal-close-btn-border-radius, 0 4px 4px 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.form-control{cursor:pointer;background-color:var(--slick-date-picker-bg-color, #fff)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.form-control:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec);cursor:initial}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slider-value{height:var(--slick-editor-modal-slider-editor-value-height, 28px);min-width:28px}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slider-value .input-group-text{min-height:var(--slick-editor-modal-slider-editor-value-min-height, 100%);min-width:28px;display:flex;justify-content:center;align-items:center}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified input,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .slick-large-editor-text,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .ms-choice,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .checkbox-editor-container{border:var(--slick-editor-modal-detail-container-border-modified, 1px solid orange);border-width:var(--slick-editor-modal-detail-container-border-width-modified, 1px 6px 1px 1px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.invalid input,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.invalid .slick-large-editor-text{border:var(--slick-editor-modal-detail-container-border-invalid, 1px solid #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-validation{color:var(--slick-editor-modal-validation-color, #ff1d1d);font-size:var(--slick-editor-modal-validation-font-size, 12px);font-style:var(--slick-editor-modal-validation-font-style, italic);font-weight:var(--slick-editor-modal-validation-font-weight, normal);line-height:var(--slick-editor-modal-validation-line-height, 16px);margin-left:var(--slick-editor-modal-validation-margin-left, 2px);min-height:var(--slick-editor-modal-validation-min-height, 16px)}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */li.hidden{display:none !important}.slick-column-picker{cursor:default;list-style-type:none;position:absolute;overflow-x:hidden;overflow-y:auto;resize:both;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);background-color:var(--slick-column-picker-background-color, #ffffff);border:var(--slick-column-picker-border, 1px solid #b8b8b8);border-radius:var(--slick-column-picker-border-radius, 2px);min-width:var(--slick-column-picker-min-width, 150px);padding:var(--slick-column-picker-padding, 6px);scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1);box-shadow:var(--slick-column-picker-box-shadow, none);z-index:var(--slick-column-picker-z-index, 9000)}@-moz-document url-prefix(){.slick-column-picker{padding:var(--slick-column-picker-padding-firefox, 6px 15px 6px 6px)}}.slick-column-picker .close{float:right;position:absolute;color:var(--slick-column-picker-close-btn-color, #909090);cursor:var(--slick-column-picker-close-btn-cursor, pointer);width:var(--slick-column-picker-close-btn-width, 15px);height:var(--slick-column-picker-close-btn-height, 21px);margin:var(--slick-column-picker-close-btn-margin, 1px);opacity:var(--slick-column-picker-close-btn-opacity, 0.5);padding:var(--slick-column-picker-close-btn-padding, 0px);font-family:var(--slick-column-picker-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-column-picker-close-btn-font-size, 21px);background-color:var(--slick-column-picker-close-btn-bg-color, #ffffff);border:var(--slick-column-picker-close-btn-border, 0px solid #9c9c9c);right:var(--slick-column-picker-close-btn-position-right, 5px);top:var(--slick-column-picker-close-btn-position-top, 0px)}.slick-column-picker .close:hover{opacity:var(--slick-column-picker-close-btn-opacity-hover, 1)}.slick-column-picker li{list-style:none;background:none}.slick-column-picker li a{display:block;padding:4px;font-weight:bold}.slick-column-picker li a:hover{background-color:var(--slick-column-picker-link-background-color, #ffffff)}.slick-column-picker li label{font-weight:var(--slick-column-picker-label-font-weight, normal)}.slick-column-picker li label input{margin:var(--slick-column-picker-label-margin, 4px)}.slick-column-picker div.title{font-size:var(--slick-column-picker-title-font-size, calc(14px + 2px));font-weight:var(--slick-column-picker-title-font-weight, normal);width:var(--slick-column-picker-title-width, calc(100% - 15px - 10px));border-bottom:var(--slick-column-picker-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-column-picker-title-margin-bottom, 6px)}.slick-column-picker,.slick-grid-menu{scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1)}.slick-column-picker .slick-menu-title,.slick-grid-menu .slick-menu-title{color:var(--slick-menu-title-color, #000);font-size:var(--slick-menu-title-font-size, calc(14px + 2px));font-weight:var(--slick-menu-title-font-weight, normal);border-bottom:var(--slick-column-picker-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-menu-title-margin-bottom, 6px)}.slick-column-picker-list,.slick-grid-menu-list{white-space:nowrap}@-moz-document url-prefix(){.slick-column-picker-list,.slick-grid-menu-list{width:var(--slick-column-picker-list-width-firefox, calc(100% + 12px))}}.slick-column-picker-list li,.slick-grid-menu-list li{display:flex;align-items:center;width:100%;color:var(--slick-menu-color, #000);border:var(--slick-column-picker-item-border, 1px solid transparent);border-radius:var(--slick-column-picker-item-border-radius, 0px);font-size:var(--slick-column-picker-item-font-size, 14px);height:var(--slick-column-picker-item-height, 28px);line-height:var(--slick-column-picker-item-line-height, calc(14px + 2px));list-style:none outside none;margin:0;padding:var(--slick-column-picker-item-padding, 2px 6px)}.slick-column-picker-list li:hover,.slick-grid-menu-list li:hover{border:var(--slick-column-picker-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-column-picker-item-hover-color, #fafafa)}.slick-column-picker-list li label,.slick-grid-menu-list li label{cursor:pointer;height:100%;width:100%;margin-bottom:0px}.slick-column-picker-list hr,.slick-grid-menu-list hr{margin:6px 0;border:0;background-color:var(--slick-column-picker-hr-bg-color, #f5f5f5);border-top:var(--slick-column-picker-hr-divider-border, 1px solid #d5d5d5);width:var(--slick-column-picker-divider-width, 100%);margin-left:auto;margin-right:auto;width:auto}.slick-column-picker-list label,.slick-grid-menu-list label{line-height:var(--slick-column-picker-icon-container-line-height, 12px);display:inline-flex;align-items:center;justify-content:center}.slick-column-picker-list.disabled,.slick-grid-menu-list.disabled{cursor:default}.slick-column-picker-list input[type=checkbox],.slick-grid-menu-list input[type=checkbox]{opacity:0;width:0;margin-left:0}.slick-column-picker-list .icon-checkbox-container,.slick-grid-menu-list .icon-checkbox-container{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background-color:var(--slick-column-picker-icon-container-bg-color, transparent);height:var(--slick-column-picker-icon-container-size, 1rem);width:var(--slick-column-picker-icon-container-size, 1rem);border:var(--slick-column-picker-icon-border, none);border-radius:var(--slick-column-picker-icon-border-radius, none)}.slick-column-picker-list .icon-checkbox-container div.mdi,.slick-grid-menu-list .icon-checkbox-container div.mdi{opacity:1;font-size:var(--slick-column-picker-icon-font-size, 14px);color:var(--slick-column-picker-icon-color, #0d6efd)}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-check,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-check{--slick-column-picker-icon-checked-svg: url(${Rr});-webkit-mask:var(--slick-column-picker-icon-checked-svg) no-repeat;mask:var(--slick-column-picker-icon-checked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck{--slick-column-picker-icon-unchecked-svg: url(${Rr});-webkit-mask:var(--slick-column-picker-icon-unchecked-svg) no-repeat;mask:var(--slick-column-picker-icon-unchecked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;opacity:var(--slick-column-picker-unchecked-opacity, 0.25);visibility:var(--slick-column-picker-icon-unchecked-color-visibility, visible)}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck:hover,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck:hover{opacity:var(--slick-column-picker-opacity-hover, 0.45)}.slick-column-picker-list .icon-checkbox-container+span.checkbox-label,.slick-grid-menu-list .icon-checkbox-container+span.checkbox-label{display:inline-flex;align-items:center;flex-grow:1;padding-left:var(--slick-column-picker-label-text-padding-left, 4px)}.slick-grid-menu .slick-menu-command-list{margin-bottom:var(--slick-column-picker-list-margin-bottom, 8px)}@-moz-document url-prefix(){.slick-grid-menu .slick-menu-command-list{width:var(--slick-column-picker-list-width-firefox, calc(100% + 12px))}}.slick-grid-menu li{list-style:none;background:none;overflow:hidden;text-overflow:ellipsis}@-moz-document url-prefix(){.slick-grid-menu li{margin-right:var(--slick-gri-menu-item-margin-right, 6px);width:100%}}.slick-grid-menu li a{display:block;padding:4px;font-weight:bold}.slick-grid-menu li a:hover{background-color:var(--slick-grid-menu-link-background-color, #ffffff)}.slick-grid-menu li label{font-weight:var(--slick-grid-menu-label-font-weight, normal)}.slick-grid-menu li label input{margin:var(--slick-grid-menu-label-margin, 4px)}.slick-grid-menu input{margin:4px}.slick-grid-menu-button{background-color:rgba(0,0,0,0);border:0;cursor:pointer;right:0;position:absolute;width:22px;z-index:2;color:var(--slick-grid-menu-icon-btn-color, #000);display:var(--slick-grid-menu-button-display, inline-flex);font-size:var(--slick-grid-menu-icon-font-size, 18px);padding:var(--slick-grid-menu-button-padding, 0 2px);margin-top:var(--slick-grid-menu-icon-top-margin, 5px)}.slick-grid-menu-list li{width:auto}.slick-grid-menu-list hr{width:var(--slick-grid-menu-divider-width, calc(100% - 10px))}.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{box-shadow:var(--slick-menu-box-shadow, none)}.slick-cell-menu.slick-submenu,.slick-context-menu.slick-submenu,.slick-grid-menu.slick-submenu,.slick-header-menu.slick-submenu{box-shadow:var(--slick-submenu-box-shadow, 0 1px 4px 1px rgba(146, 152, 163, 0.4));min-width:var(--slick-submenu-min-width, 100px)}.slick-cell-menu .slick-menu-option-list .slick-command-header,.slick-cell-menu .slick-menu-option-list .slick-option-header,.slick-cell-menu .slick-menu-command-list .slick-command-header,.slick-cell-menu .slick-menu-command-list .slick-option-header,.slick-context-menu .slick-menu-option-list .slick-command-header,.slick-context-menu .slick-menu-option-list .slick-option-header,.slick-context-menu .slick-menu-command-list .slick-command-header,.slick-context-menu .slick-menu-command-list .slick-option-header,.slick-grid-menu .slick-menu-option-list .slick-command-header,.slick-grid-menu .slick-menu-option-list .slick-option-header,.slick-grid-menu .slick-menu-command-list .slick-command-header,.slick-grid-menu .slick-menu-command-list .slick-option-header,.slick-header-menu .slick-menu-option-list .slick-command-header,.slick-header-menu .slick-menu-option-list .slick-option-header,.slick-header-menu .slick-menu-command-list .slick-command-header,.slick-header-menu .slick-menu-command-list .slick-option-header{display:var(--slick-menu-title-container-display, flex);align-items:var(--slick-menu-title-container-align-items, flex-start);justify-content:var(--slick-menu-title-container-justify-content, flex-end)}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-title,.slick-cell-menu .slick-menu-option-list .slick-option-header.with-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-title,.slick-cell-menu .slick-menu-command-list .slick-option-header.with-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-title,.slick-context-menu .slick-menu-option-list .slick-option-header.with-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-title,.slick-context-menu .slick-menu-command-list .slick-option-header.with-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-title,.slick-grid-menu .slick-menu-option-list .slick-option-header.with-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-title,.slick-grid-menu .slick-menu-command-list .slick-option-header.with-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-title,.slick-header-menu .slick-menu-option-list .slick-option-header.with-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-title,.slick-header-menu .slick-menu-command-list .slick-option-header.with-title{border-bottom:var(--slick-menu-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-menu-title-margin-bottom, 6px)}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title{border-bottom:0;margin-bottom:0}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-close.no-title{margin:var(--slick-menu-close-btn-margin-without-title, -4px -3px 0 0)}.slick-cell-menu .slick-menu-option-list .close,.slick-cell-menu .slick-menu-command-list .close,.slick-context-menu .slick-menu-option-list .close,.slick-context-menu .slick-menu-command-list .close,.slick-grid-menu .slick-menu-option-list .close,.slick-grid-menu .slick-menu-command-list .close,.slick-header-menu .slick-menu-option-list .close,.slick-header-menu .slick-menu-command-list .close{cursor:pointer;float:right;background-color:var(--slick-menu-close-btn-bg-color, #ffffff);border:var(--slick-menu-close-btn-border, 0px solid #dfdfdf);color:var(--slick-menu-close-btn-color, #909090);font-family:var(--slick-menu-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-menu-close-btn-font-size, 21px);height:var(--slick-menu-close-btn-height, 18px);line-height:var(--slick-menu-close-btn-line-height, 16px);margin:var(--slick-menu-close-btn-margin, 0px);padding:var(--slick-menu-close-btn-padding, 0px);width:var(--slick-menu-close-btn-width, 18px);opacity:var(--slick-menu-close-btn-opacity, 0.5)}.slick-cell-menu .slick-menu-option-list .close:hover,.slick-cell-menu .slick-menu-command-list .close:hover,.slick-context-menu .slick-menu-option-list .close:hover,.slick-context-menu .slick-menu-command-list .close:hover,.slick-grid-menu .slick-menu-option-list .close:hover,.slick-grid-menu .slick-menu-command-list .close:hover,.slick-header-menu .slick-menu-option-list .close:hover,.slick-header-menu .slick-menu-command-list .close:hover{opacity:var(--slick-menu-close-btn-opacity-hover, 1)}.slick-cell-menu .slick-menu-title,.slick-context-menu .slick-menu-title,.slick-grid-menu .slick-menu-title,.slick-header-menu .slick-menu-title{font-size:var(--slick-menu-title-font-size, calc(14px + 2px));font-weight:var(--slick-menu-title-font-weight, normal);margin-right:var(--cell-menu-title-margin-right, 7px);width:var(--slick-menu-title-width, 100%)}.slick-cell-menu .slick-menu-item,.slick-context-menu .slick-menu-item,.slick-grid-menu .slick-menu-item,.slick-header-menu .slick-menu-item{cursor:pointer;display:flex;align-items:center;margin:0;border:var(--slick-menu-item-border, 1px solid transparent);border-radius:var(--slick-menu-item-border-radius, 0px);font-size:var(--slick-menu-item-font-size, 14px);height:var(--slick-menu-item-height, 28px);line-height:var(--slick-menu-line-height, 24px);list-style:none outside none;padding:var(--slick-menu-item-padding, 2px 6px);width:var(--slick-menu-item-width, 100%);white-space:var(--slick-menu-item-white-space, nowrap)}.slick-cell-menu .slick-menu-item:hover,.slick-context-menu .slick-menu-item:hover,.slick-grid-menu .slick-menu-item:hover,.slick-header-menu .slick-menu-item:hover{border:var(--slick-menu-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-menu-item-hover-color, #fafafa)}.slick-cell-menu .slick-menu-item.slick-menu-item-divider,.slick-context-menu .slick-menu-item.slick-menu-item-divider,.slick-grid-menu .slick-menu-item.slick-menu-item-divider,.slick-header-menu .slick-menu-item.slick-menu-item-divider{cursor:default;border:none;overflow:hidden;padding:0;height:var(--slick-menu-divider-height, 1px);margin:var(--slick-menu-divider-margin, 8px 5px);background-color:var(--slick-menu-divider-color, #e7e7e7);width:var(--slick-menu-divider-width, calc(100% - 10px));margin-left:auto;margin-right:auto}.slick-cell-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-context-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-grid-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-header-menu .slick-menu-item.slick-menu-item-divider:hover{border:none;background-color:var(--slick-menu-divider-color, #e7e7e7)}.slick-cell-menu .slick-menu-item .slick-menu-icon,.slick-context-menu .slick-menu-item .slick-menu-icon,.slick-grid-menu .slick-menu-item .slick-menu-icon,.slick-header-menu .slick-menu-item .slick-menu-icon{text-align:center;font-size:var(--slick-menu-icon-font-size, 18px);background-position:center center;background-repeat:no-repeat;display:inline-block;line-height:var(--slick-menu-icon-line-height, calc(18px + 2px));margin-right:var(--slick-menu-icon-margin-right, 4px);vertical-align:middle;min-width:var(--slick-menu-icon-min-width, 16px)}.slick-cell-menu .slick-menu-item .slick-menu-content,.slick-context-menu .slick-menu-item .slick-menu-content,.slick-grid-menu .slick-menu-item .slick-menu-content,.slick-header-menu .slick-menu-item .slick-menu-content{display:inline-block;vertical-align:middle;width:100%}.slick-cell-menu .slick-menu-item .sub-item-chevron,.slick-context-menu .slick-menu-item .sub-item-chevron,.slick-grid-menu .slick-menu-item .sub-item-chevron,.slick-header-menu .slick-menu-item .sub-item-chevron{float:right;min-width:var(--slick-menu-icon-min-width, 16px)}.slick-cell-menu .slick-menu-item.slick-menu-item-disabled,.slick-context-menu .slick-menu-item.slick-menu-item-disabled,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled,.slick-header-menu .slick-menu-item.slick-menu-item-disabled{border-color:rgba(0,0,0,0) !important;background:inherit !important;color:var(--slick-menu-item-disabled-color, silver);cursor:inherit}.slick-cell-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-cell-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-context-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-context-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-header-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-header-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content{color:var(--slick-menu-item-disabled-color, silver)}.slick-cell-menu .slick-menu-item.slick-menu-item-hidden,.slick-context-menu .slick-menu-item.slick-menu-item-hidden,.slick-grid-menu .slick-menu-item.slick-menu-item-hidden,.slick-header-menu .slick-menu-item.slick-menu-item-hidden{display:none}.slick-cell-menu .slick-menu-option-list,.slick-context-menu .slick-menu-option-list,.slick-grid-menu .slick-menu-option-list,.slick-header-menu .slick-menu-option-list{margin-bottom:var(--slick-menu-option-list-margin-bottom, 6px)}.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{list-style-type:none;position:absolute;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);background:var(--slick-menu-bg-color, #ffffff);color:var(--slick-menu-color, #000);border:var(--slick-menu-border, 1px solid #BFBDBD);border-radius:var(--slick-menu-border-radius, 2px);min-width:var(--slick-menu-min-width, 140px);padding:var(--slick-menu-padding, 6px);cursor:default;display:inline-block;overflow-x:hidden;overflow-y:auto;resize:both;z-index:100000}@-moz-document url-prefix(){.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{padding:var(--slick-menu-padding-firefox, 6px 15px 6px 6px)}}.slick-cell-menu.dropdown,.slick-cell-menu.dropup,.slick-context-menu.dropdown,.slick-context-menu.dropup,.slick-grid-menu.dropdown,.slick-grid-menu.dropup,.slick-header-menu.dropdown,.slick-header-menu.dropup{display:inline-block;position:absolute}.slick-custom-tooltip{position:absolute;background-color:var(--slick-tooltip-background-color, #ffffff);border:var(--slick-tooltip-border, 2px solid #BFBDBD);border-radius:var(--slick-tooltip-border-radius, 4px);padding:var(--slick-tooltip-padding, 7px);font-size:var(--slick-tooltip-font-size, calc(14px - 1px));height:var(--slick-tooltip-height, auto);width:var(--slick-tooltip-width, auto);z-index:var(--slick-tooltip-z-index, 9999)}.slick-custom-tooltip .tooltip-body{color:var(--slick-tooltip-color, #333);overflow:var(--slick-tooltip-overflow, hidden);text-overflow:var(--slick-tooltip-text-overflow, ellipsis);white-space:var(--slick-tooltip-white-space, normal)}.slick-custom-tooltip.tooltip-arrow::after{content:"";left:0px;position:absolute;border:rgba(0,0,0,0);border-style:solid;border-width:var(--slick-tooltip-arrow-size, 8px)}.slick-custom-tooltip.tooltip-arrow.arrow-up::after{top:var(--slick-tooltip-up-arrow-top-margin, -16px);border-bottom-color:var(--slick-tooltip-arrow-color, rgb(178.4461538462, 176.0538461538, 176.0538461538))}.slick-custom-tooltip.tooltip-arrow.arrow-down::after{top:var(--slick-tooltip-down-arrow-top-margin, 100%);border-top-color:var(--slick-tooltip-arrow-color, rgb(178.4461538462, 176.0538461538, 176.0538461538))}.slick-custom-tooltip.tooltip-arrow.arrow-left-align::after{margin-left:var(--slick-tooltip-arrow-side-margin, 3px)}.slick-custom-tooltip.tooltip-arrow.arrow-right-align::after{margin-left:var(--slick-tooltip-right-arrow-side-margin, calc(100% - 16px - 3px))}.slick-custom-tooltip.tooltip-arrow.arrow-center-align::after{margin-left:var(--slick-tooltip-arrow-center-margin, calc(50% - 8px))}.slick-column-name,.slick-sort-indicator{float:left;margin-bottom:100px}.slick-header-button{display:inline;float:var(--slick-header-button-float, right);vertical-align:var(--slick-header-button-vertical-align, top);margin:var(--slick-header-button-margin, 1px 0 100px 0);height:var(--slick-header-button-height, 15px);width:var(--slick-header-button-width, 15px);background-repeat:no-repeat;background-position:center center;cursor:pointer;visibility:visible}.slick-header-button-hidden{visibility:hidden;margin-right:var(--slick-header-button-hidden-margin-right, -5px);transition:var(--slick-header-button-hidden-transition, 0.2s visibility)}.slick-header-column:hover>.slick-header-button{visibility:visible}.slick-header-menu-button{background-color:currentColor;cursor:pointer;position:absolute;border:var(--slick-header-menu-button-border, 1px solid #BFBDBD);border-width:var(--slick-header-menu-button-border-width, 0px);padding:var(--slick-header-menu-button-padding, 0px);color:var(--slick-header-menu-button-icon-color, #000);bottom:0;top:0;right:var(--slick-header-menu-button-margin-right, 3px);height:var(--slick-header-menu-button-icon-size, 22px);width:var(--slick-header-menu-button-icon-size, 22px);--slick-header-menu-button-icon-svg: url(${vr});-webkit-mask:var(--slick-header-menu-button-icon-svg) no-repeat;mask:var(--slick-header-menu-button-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-header-column .slick-header-menu-button{display:var(--slick-header-menu-display, none)}.slick-header-column:hover .slick-header-menu-button{display:inline-block}.slick-cell.cell-reorder{text-align:center}.slick-cell.cell-reorder .slick-row-move-column{background-color:currentColor;display:block;height:1em;width:1em;font-size:var(--slick-row-move-plugin-icon-font-size, calc(18px + 2px));color:var(--slick-row-move-plugin-icon-color, #000);cursor:var(--slick-row-move-plugin-cursor, move);--slick-row-move-plugin-icon-svg: url(${Lr});-webkit-mask:var(--slick-row-move-plugin-icon-svg) no-repeat;mask:var(--slick-row-move-plugin-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-headerrow-column.checkbox-header{display:inline-flex;justify-content:center}.slick-column-name,.slick-headerrow-column.checkbox-header,.slick-cell-checkboxsel{text-align:center}.slick-column-name label,.slick-headerrow-column.checkbox-header label,.slick-cell-checkboxsel label{line-height:var(--slick-checkbox-icon-container-line-height, 12px)}.slick-column-name #filter-checkbox-selectall-container,.slick-headerrow-column.checkbox-header #filter-checkbox-selectall-container,.slick-cell-checkboxsel #filter-checkbox-selectall-container{display:inline-flex;align-items:center;justify-content:center}.slick-column-name.disabled,.slick-headerrow-column.checkbox-header.disabled,.slick-cell-checkboxsel.disabled{cursor:default}.slick-column-name input[type=checkbox],.slick-headerrow-column.checkbox-header input[type=checkbox],.slick-cell-checkboxsel input[type=checkbox]{opacity:0;width:0;margin-left:0}.slick-column-name .icon-checkbox-container,.slick-headerrow-column.checkbox-header .icon-checkbox-container,.slick-cell-checkboxsel .icon-checkbox-container{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background-color:var(--slick-checkbox-icon-container-bg-color, transparent);height:var(--slick-checkbox-icon-container-size, 1rem);width:var(--slick-checkbox-icon-container-size, 1rem);border:var(--slick-checkbox-icon-border, none);border-radius:var(--slick-checkbox-icon-border-radius, none)}.slick-column-name .icon-checkbox-container div.mdi,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi,.slick-cell-checkboxsel .icon-checkbox-container div.mdi{opacity:1;font-size:var(--slick-checkbox-icon-font-size, 16px);color:var(--slick-checkbox-icon-color, #0d6efd)}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-check,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-check,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-check{--slick-checkbox-icon-checked-svg: url(${hr});-webkit-mask:var(--slick-checkbox-icon-checked-svg) no-repeat;mask:var(--slick-checkbox-icon-checked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-uncheck,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-uncheck,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-uncheck{--slick-checkbox-icon-unchecked-svg: url(${hr});-webkit-mask:var(--slick-checkbox-icon-unchecked-svg) no-repeat;mask:var(--slick-checkbox-icon-unchecked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;opacity:var(--slick-checkbox-unchecked-opacity, 0.25);visibility:var(--slick-checkbox-icon-unchecked-color-visibility, visible)}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover{opacity:var(--slick-checkbox-opacity-hover, 0.45)}.slick-header-column.header-checkbox-selectall .slick-column-name{text-align:center;margin-right:0}.slick-group .slick-cell-checkboxsel{text-align:left}.ms-choice{font-size:var(--slick-header-font-size, 14px)}.ms-choice span{font-size:var(--slick-multiselect-input-filter-font-size, 12px);font-family:var(--slick-multiselect-input-filter-font-family, "Helvetica Neue", Helvetica, Arial)}.ms-choice .placeholder{background-color:var(--slick-multiselect-placeholder-bg-color, transparent);color:var(--slick-multiselect-placeholder-color, #c9c9c9) !important;font-family:var(--slick-multiselect-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-header-font-size, 14px)}.ms-choice:focus{border-color:var(--slick-multiselect-input-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672))}.ms-filter.search-filter{width:100% !important}.ms-filter .placeholder{cursor:pointer}.ms-parent-open button{outline:0;border-color:var(--slick-multiselect-input-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-multiselect-input-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.ms-drop{max-width:var(--slick-multiselect-dropdown-max-width, 250px);border:var(--slick-multiselect-dropdown-border, 1px solid #bbb);z-index:var(--slick-multiselect-dropdown-z-index, 9999)}.ms-drop li{margin:0;height:var(--slick-multiselect-item-height, 26px);line-height:var(--slick-multiselect-item-line-height, 20px);padding:var(--slick-multiselect-item-padding, 2px 4px);border:var(--slick-multiselect-item-border, 1px solid transparent);width:100%}.ms-drop li:hover{border:var(--slick-multiselect-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-multiselect-checkbox-hover-bg-color, #fafafa)}.ms-drop li.highlighted{border:var(--slick-multiselect-option-highlight-border, 1px solid #c9c9c9);background-color:var(--slick-multiselect-option-highlight-bg-color, #fcfcfc)}.ms-drop label span{cursor:pointer;margin-left:var(--slick-multiselect-checkbox-margin-left, 0px)}.ms-drop .ms-select-all{display:flex;align-items:center;border-bottom:var(--slick-multiselect-select-all-border-bottom, 1px solid #ddd);padding:var(--slick-multiselect-select-all-padding, 6px 10px);line-height:var(--slick-multiselect-select-all-line-height, calc(13px + 2px))}.ms-drop .ms-select-all:hover{background-color:var(--slick-multiselect-select-all-text-hover-color, transparent)}.ms-drop .ms-select-all.highlighted{background-color:rgba(0,0,0,0)}.ms-drop .ms-select-all.highlighted label{border:var(--slick-multiselect-option-highlight-border, 1px solid #c9c9c9);background-color:var(--slick-multiselect-option-highlight-bg-color, #fcfcfc)}.ms-drop .ms-select-all label{display:inline-flex;font-weight:normal;padding:var(--slick-multiselect-select-all-label-padding, 4px);border:var(--slick-multiselect-select-all-label-border, 1px solid transparent);color:var(--slick-multiselect-select-all-text-color, rgb(1.9713114754, 97.5799180328, 238.5286885246))}.ms-drop .ms-select-all label:hover{cursor:pointer;border:var(--slick-multiselect-select-all-label-hover-border, 1px solid #d5d5d5);background-color:var(--slick-multiselect-select-all-label-hover-bg-color, #fafafa)}.ms-drop .ms-ok-button{cursor:pointer;display:block;padding:0;width:var(--slick-multiselect-ok-button-width, 100%);height:var(--slick-multiselect-ok-button-height, 26px);border-color:var(--slick-multiselect-ok-button-border-color, #ccc);border-radius:var(--slick-multiselect-ok-button-border-radius, 0 0 4px 4px);border-width:var(--slick-multiselect-ok-button-border-width, 1px 0 0 0);text-align:var(--slick-multiselect-ok-button-text-align, center);color:var(--slick-multiselect-ok-button-text-color, #0d6efd);font-weight:var(--slick-multiselect-ok-button-font-weight, 600);background-color:var(--slick-multiselect-ok-button-bg-color, #fff)}.ms-drop .ms-ok-button:hover{background-color:var(--slick-multiselect-ok-button-bg-hover-color, #f9f9f9);color:var(--slick-multiselect-ok-button-text-hover-color, rgb(1.9713114754, 97.5799180328, 238.5286885246))}.slickgrid-container .search-filter :focus{outline-color:var(--slick-focus-color, rgb(88.8729508197, 155.4610655738, 253.6270491803))}.slickgrid-container .search-filter .operator.input-group-addon{margin:0;padding:0;min-width:25px;border:none}.slickgrid-container .search-filter .operator.input-group-addon:focus{z-index:3}.slickgrid-container .search-filter .operator.input-group-addon .form-control{border-radius:var(--slick-compound-filter-operator-border-radius, 4px 0 0 4px);padding:var(--slick-compound-filter-text-padding, 0 0 0 2px) !important;font-size:var(--slick-compound-filter-text-font-size, 13px);color:var(--slick-compound-filter-text-color, rgb(88.8729508197, 155.4610655738, 253.6270491803));font-weight:var(--slick-compound-filter-text-weight, bold);background-color:var(--slick-compound-filter-bgcolor, #ffffff)}.slickgrid-container .search-filter .operator.input-group-addon .form-control:focus{z-index:3}.slickgrid-container .search-filter .operator.input-group-addon select{font-family:var(--slick-compound-filter-operator-select-font-family, "Cascadia Mono", Consolas, "Lucida Console");font-size:var(--slick-compound-filter-operator-select-font-size, 14px !important);border:var(--slick-compound-filter-operator-select-border, 1px solid rgb(88.8729508197, 155.4610655738, 253.6270491803));width:var(--slick-compound-filter-operator-select-width, 25px)}.slickgrid-container .search-filter .operator.input-group-addon select.form-control{cursor:pointer;appearance:none}.slickgrid-container .search-filter .operator.input-group-addon select.form-control:-ms-expand{display:none}.slickgrid-container .search-filter .operator.input-group-addon select.form-control .empty{color:silver}.slickgrid-container .search-filter .operator-char3.input-group-addon{min-width:30px}.slickgrid-container input.search-filter{font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol")}.slickgrid-container .search-filter input{font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol")}.slickgrid-container .search-filter input.compound-input{border-radius:var(--slick-compound-filter-border-radius, 0 4px 4px 0) !important;border-left:none}.slickgrid-container .search-filter input::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.slickgrid-container .search-filter input.compound-slider{border-left:none !important}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column input.form-control.search-filter{background-color:var(--slick-form-control-bg-color, #fff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter input,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter button,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter select{background-color:var(--slick-form-control-bg-color, #fff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .input-group-prepend+.date-picker input.compound-input{border-top-left-radius:0;border-bottom-left-radius:0}.slickgrid-container .search-filter.form-group .input-group.date-picker input.form-control{border-bottom-left-radius:0px;border-top-left-radius:0px}.slickgrid-container .search-filter .date-picker input.form-control{border-left:none}.slickgrid-container .search-filter .date-picker input.form-control::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.slickgrid-container .search-filter .date-picker{flex:1;cursor:pointer}.slickgrid-container .search-filter .date-picker .date-picker input.form-control{background-color:var(--slick-date-picker-bg-color, #fff);font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-font-size-base, 14px);border-radius:var(--slick-compound-filter-border-radius, 0 4px 4px 0);width:100%}.slickgrid-container .search-filter .date-picker .date-picker input.form-control[readonly]{background-color:var(--slick-date-picker-bg-color, #fff)}.slickgrid-container .search-filter .date-picker .form-control[readonly]{cursor:pointer;background-color:var(--slick-date-picker-bg-color, #fff)}.slickgrid-container .date-picker input.form-control{cursor:pointer;font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-font-size-base, 14px);border-radius:var(--slick-date-range-filter-border-radius, 4px)}.slickgrid-container .date-picker input.form-control[readonly]{background-color:var(--slick-date-picker-bg-color, #fff)}.vanilla-calendar{padding:.9rem;z-index:9999}.vanilla-calendar.vanilla-calendar_hidden{left:0;top:0}.slick-preheader-panel .slick-dropzone,.slick-preheader-panel .slick-dropzone-hover,.slick-topheader-panel .slick-dropzone,.slick-topheader-panel .slick-dropzone-hover{display:flex;align-items:center;padding:var(--slick-draggable-group-drop-padding, 5px 10px);height:var(--slick-draggable-group-drop-height, 35px);border-top:var(--slick-draggable-group-drop-border-top, 1px solid #e0e0e0);border-left:var(--slick-draggable-group-drop-border-left, 1px solid #e0e0e0);border-right:var(--slick-draggable-group-drop-border-right, 1px solid #e0e0e0);border-bottom:var(--slick-draggable-group-drop-border-bottom, 1px solid #e0e0e0);width:var(--slick-draggable-group-drop-width, 100%);border-radius:var(--slick-draggable-group-drop-radius, 4px);background-color:var(--slick-draggable-group-drop-bgcolor, #ffffff)}.slick-preheader-panel .slick-dropzone .slick-draggable-dropzone-placeholder,.slick-preheader-panel .slick-dropzone-hover .slick-draggable-dropzone-placeholder,.slick-topheader-panel .slick-dropzone .slick-draggable-dropzone-placeholder,.slick-topheader-panel .slick-dropzone-hover .slick-draggable-dropzone-placeholder{font-style:var(--slick-draggable-group-placeholder-font-style, italic);color:var(--slick-draggable-group-placeholder-color, #616161);width:100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all{display:inline-flex;align-items:center;cursor:pointer;border:var(--slick-draggable-group-toggle-all-border, 1px solid #c7c7c7);border-radius:var(--slick-draggable-group-toggle-all-border-radius, 3px);margin-right:var(--slick-draggable-group-toggle-all-margin-right, 15px);padding:var(--slick-draggable-group-toggle-all-padding, 0 8px);position:var(--draggable-group-toggle-all-position, relative);top:var(--slick-draggable-group-toggle-all-top, 0px);right:var(--slick-draggable-group-toggle-all-right, unset)}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon{cursor:pointer;display:inline-block;background-color:currentColor;width:1em;height:1em;color:var(--slick-draggable-group-toggle-all-icon-color, #0d6efd);font-size:var(--slick-draggable-group-toggle-all-icon-font-size, 24px)}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.expanded{--slick-draggable-group-toggle-expanded-icon-svg: url(${vr});-webkit-mask:var(--slick-draggable-group-toggle-expanded-icon-svg) no-repeat;mask:var(--slick-draggable-group-toggle-expanded-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed{--slick-draggable-group-toggle-collapsed-icon-svg: url(${xr});-webkit-mask:var(--slick-draggable-group-toggle-collapsed-icon-svg) no-repeat;mask:var(--slick-draggable-group-toggle-collapsed-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-text,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-text,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-text,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-text{font-size:var(--slick-draggable-group-toggle-all-text-font-size, 15px);margin:var(--slick-draggable-group-toggle-all-text-margin, 0 0 0 2px)}.slick-preheader-panel .slick-dropzone .slick-dropped-grouping,.slick-preheader-panel .slick-dropzone-hover .slick-dropped-grouping,.slick-topheader-panel .slick-dropzone .slick-dropped-grouping,.slick-topheader-panel .slick-dropzone-hover .slick-dropped-grouping{cursor:move;display:flex;align-items:center;background-color:var(--slick-draggable-group-column-background-color, transparent);border:var(--slick-draggable-group-column-border, 1px solid #d3d3d3);border-radius:var(--slick-draggable-group-column-border-radius, 20px);padding:var(--slick-draggable-group-column-padding, 0 10px);margin-right:var(--slick-draggable-group-column-margin-right, 8px);z-index:1}.slick-preheader-panel .slick-dropzone .slick-groupby-sort,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-sort,.slick-topheader-panel .slick-dropzone .slick-groupby-sort,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-sort{cursor:pointer;display:inline-flex;margin-left:var(--slick-draggable-group-sort-icon-margin-left, 2px);color:var(--slick-draggable-group-sort-icon-color, #000);font-size:var(--slick-draggable-group-sort-icon-font-size, 16px);padding-left:var(--slick-draggable-group-sort-icon-padding-left, 5px);padding-right:var(--slick-draggable-group-sort-icon-padding-right, 0px);vertical-align:var(--slick-draggable-group-sort-icon-vertical-align, baseline)}.slick-preheader-panel .slick-dropzone .slick-groupby-sort:hover,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-sort:hover,.slick-topheader-panel .slick-dropzone .slick-groupby-sort:hover,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-sort:hover{color:var(--slick-draggable-group-sort-icon-hover-color, #000)}.slick-preheader-panel .slick-dropzone .slick-groupby-remove,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-remove,.slick-topheader-panel .slick-dropzone .slick-groupby-remove,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-remove{cursor:pointer;display:inline-flex;margin-left:var(--slick-draggable-group-delete-margin-left, 2px);color:var(--slick-draggable-group-delete-color, #ff3c5c);font-size:var(--slick-draggable-group-delete-font-size, 16px);padding-left:var(--slick-draggable-group-delete-padding-left, 5px);padding-right:var(--slick-draggable-group-delete-padding-right, 0px);vertical-align:var(--slick-draggable-group-delete-vertical-align, baseline)}.slick-preheader-panel .slick-dropzone .slick-groupby-remove:hover,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-remove:hover,.slick-topheader-panel .slick-dropzone .slick-groupby-remove:hover,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-remove:hover{color:var(--slick-draggable-group-delete-hover-color, red)}.slick-preheader-panel .slick-dropzone-hover,.slick-topheader-panel .slick-dropzone-hover{background-color:var(--slick-draggable-group-droppable-hover-bgcolor, #ffffff);border:var(--slick-draggable-group-drop-border-hover, 1px dashed #ff9e9e)}.slick-preheader-panel .slick-dropzone-placeholder-hover,.slick-topheader-panel .slick-dropzone-placeholder-hover{opacity:var(--slick-draggable-group-drop-placeholder-hover-opacity, 0.6)}.slick-preheader-panel .slick-header-column-active,.slick-topheader-panel .slick-header-column-active{display:none !important}.slick-header .slick-header-columns .slick-column-groupable{display:inline-block;font-weight:var(--slick-draggable-group-column-icon-font-weight, normal);color:var(--slick-draggable-group-column-icon-color, #707070);width:var(--slick-draggable-group-column-icon-width, 9px);height:var(--slick-draggable-group-column-icon-height, 9px);margin-left:var(--slick-draggable-group-column-icon-margin-left, 4px)}.slider-container{display:flex;height:100%;flex:1}.slider-container input[type=range]{appearance:none;flex:1;height:var(--slick-slider-filter-height, 27px);padding:var(--slick-slider-filter-runnable-track-padding, 0 6px);border:var(--slick-slider-filter-border, 1px solid #ccc)}.slider-container input[type=range]:focus{outline:none}.slider-container input[type=range]::-webkit-slider-runnable-track{height:var(--slick-slider-filter-runnable-track-height, 5px);border:none;border-radius:3px;-webkit-appearance:none}.slider-container input[type=range]::-webkit-slider-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-size, 14px);width:var(--slick-slider-filter-thumb-size, 14px);border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(13, 110, 253, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(215.75, 98.3606557377%, 127.1568627451%));margin-top:-4px;pointer-events:auto;-webkit-appearance:none}.slider-container input[type=range]::-moz-range-track{height:var(--slick-slider-filter-runnable-track-height, 5px);border:none;border-radius:3px;-moz-appearance:none}.slider-container input[type=range]::-moz-range-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-height, calc(14px - 4px));width:var(--slick-slider-filter-thumb-width, calc(14px - 4px));border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(13, 110, 253, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(215.75, 98.3606557377%, 127.1568627451%));pointer-events:auto}.slider-container input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}.slider-container input[type=range]::-ms-track{height:var(--slick-slider-filter-runnable-track-height, 5px);background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-width:6px 0;color:rgba(0,0,0,0);appearance:none}.slider-container input[type=range]::-ms-fill-lower{background:var(--slick-slider-filter-fill-lower-color, #ddd);border-radius:10px}.slider-container input[type=range]::-ms-fill-upper{background:var(--slick-slider-filter-bgcolor, #eee);border-radius:10px}.slider-container input[type=range]::-ms-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-height, calc(14px - 4px));width:var(--slick-slider-filter-thumb-width, calc(14px - 4px));border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(13, 110, 253, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(215.75, 98.3606557377%, 127.1568627451%));margin-top:1px;pointer-events:auto}.slider-container input[type=range]::-ms-tooltip{display:none}.slider-container input[type=range]:active::-webkit-slider-thumb{background-color:var(--slick-slider-filter-thumb-active-bg-color, #fff);border:var(--slick-slider-filter-thumb-active-border, 2px solid rgba(13, 110, 253, 0.88));box-shadow:var(--slick-slider-filter-thumb-active-box-shadow, 0 0 0 2px rgba(28.1745901639, 119.0922131148, 253.1254098361, 0.15))}.slider-container input[type=range]:active::-moz-range-thumb{background-color:var(--slick-slider-filter-thumb-active-bg-color, #fff);border:var(--slick-slider-filter-thumb-active-border, 2px solid rgba(13, 110, 253, 0.88));box-shadow:var(--slick-slider-filter-thumb-active-box-shadow, 0 0 0 2px rgba(28.1745901639, 119.0922131148, 253.1254098361, 0.15))}.search-filter,.slider-editor{height:var(--slick-header-input-height, 27px)}.search-filter::placeholder,.slider-editor::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.search-filter .input-group-text,.slider-editor .input-group-text{display:flex;align-items:center;padding:var(--slick-slider-filter-number-padding, 4px 8px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px))}.search-filter .slider-value,.search-filter .slider-values,.slider-editor .slider-value,.slider-editor .slider-values{padding:0;height:100%}.search-filter input.slider-filter-input[type=range],.slider-editor input.slider-filter-input[type=range]{padding:var(--slick-slider-filter-runnable-track-padding, 0 6px);height:var(--slick-slider-filter-height, 27px)}.search-filter input.slider-editor-input[type=range],.slider-editor input.slider-editor-input[type=range]{padding:var(--slick-slider-editor-runnable-track-padding, 0 6px);height:var(--slick-slider-editor-height, 100%)}.search-filter .slider-range-value,.slider-editor .slider-range-value{padding:0;height:100%}.search-filter .slider-range-value .input-group-text,.slider-editor .slider-range-value .input-group-text{padding:var(--slick-slider-filter-number-padding, 4px 8px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px))}.search-filter .input-group-prepend.operator+.filter-input input.slider-filter-input,.slider-editor .input-group-prepend.operator+.filter-input input.slider-filter-input{border-left:0}.search-filter:not(.input-group) .slider-editor,.search-filter:not(.input-group) .slider-filter,.search-filter:not(.input-group) .slider-input-container .slider-editor-input,.search-filter:not(.input-group) .slider-input-container .slider-filter-input,.slider-editor:not(.input-group) .slider-editor,.slider-editor:not(.input-group) .slider-filter,.slider-editor:not(.input-group) .slider-input-container .slider-editor-input,.slider-editor:not(.input-group) .slider-input-container .slider-filter-input{border-radius:var(--slick-slider-filter-border-radius, 4px)}.search-filter.input-group>:first-child:not(.input-group-addon),.search-filter.input-group>:first-child:not(.input-group-addon),.search-filter.input-group>:first-child:not(.input-group-addon) .slider-filter-input,.search-filter.input-group>:first-child:not(.input-group-addon) .slider-editor-input,.slider-editor.input-group>:first-child:not(.input-group-addon),.slider-editor.input-group>:first-child:not(.input-group-addon),.slider-editor.input-group>:first-child:not(.input-group-addon) .slider-filter-input,.slider-editor.input-group>:first-child:not(.input-group-addon) .slider-editor-input{border-bottom-left-radius:var(--slick-slider-filter-border-radius, 4px);border-top-left-radius:var(--slick-slider-filter-border-radius, 4px)}.search-filter .input-group-addon:last-child .input-group-text,.slider-editor .input-group-addon:last-child .input-group-text{border-bottom-left-radius:0;border-top-left-radius:0}.slider-editor .slider-value{padding:0;height:var(--slick-slider-editor-height, 100%)}.slider-editor .slider-value .input-group-text{padding:var(--slick-slider-editor-number-padding, 4px 6px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px));height:var(--slick-slider-editor-height, 100%)}.slider-input-container{height:100%;position:relative;flex:1 1 auto;width:1%;background-color:var(--slick-slider-filter-input-bgcolor, #fff)}.slider-input-container.slider-values{display:flex;padding:0}.slider-input-container .slider-track{position:absolute;margin:auto;margin-left:8px;top:0;bottom:0;border-radius:3px;cursor:var(--slick-slider-filter-runnable-track-cursor, pointer);background:var(--slick-slider-filter-runnable-track-bgcolor, #ddd);height:var(--slick-slider-filter-runnable-track-height, 5px);width:calc(100% - 16px)}.slider-input-container input[type=range]{position:absolute;background-color:rgba(0,0,0,0);pointer-events:none;width:100%}.slider-input-container input[type=range].focus{outline:0;border-color:var(--slick-slider-filter-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-slider-filter-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slider-input-container input[type=range]::-webkit-slider-thumb{pointer-events:auto}.slider-input-container input[type=range]::-moz-range-thumb{pointer-events:auto}.slider-input-container input[type=range]::-ms-thumb{pointer-events:auto}.slick-row .detail-view-toggle{display:inline-block}.slick-row .detail-view-toggle.expand{--slick-detail-view-icon-expand-svg: url(${$r});-webkit-mask:var(--slick-detail-view-icon-expand-svg) no-repeat;mask:var(--slick-detail-view-icon-expand-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-row .detail-view-toggle.collapse{--slick-detail-view-icon-collapse-svg: url(${Ur});-webkit-mask:var(--slick-detail-view-icon-collapse-svg) no-repeat;mask:var(--slick-detail-view-icon-collapse-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-row .detail-view-toggle.expand,.slick-row .detail-view-toggle.collapse{cursor:pointer;background-color:currentColor;display:inline-block;height:1em;width:1em;color:var(--slick-detail-view-icon-color, #0d6efd);font-size:var(--slick-detail-view-icon-font-size, 18px)}.slick-row .detail-view-toggle.expand:hover,.slick-row .detail-view-toggle.collapse:hover{color:var(--slick-detail-view-icon-color-hover, rgb(1.762295082, 87.2336065574, 213.237704918));opacity:var(--slick-detail-view-icon-opacity-hover, 1)}.slick-row .dynamic-cell-detail{position:absolute;width:100%;overflow:auto;left:var(--slick-detail-view-container-left, 0);border:var(--slick-detail-view-container-border, 1px solid #c0c0c0);background-color:var(--slick-detail-view-container-bgcolor, #f7f7f7);padding:var(--slick-detail-view-container-padding, 10px);z-index:var(--slick-detail-view-container-z-index, 10)}.slick-row .dynamic-cell-detail :first-child{vertical-align:middle;line-height:13px}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.slick-custom-footer{color:var(--slick-footer-text-color, #808080);padding:var(--slick-footer-padding, 5px 0);background-color:var(--slick-footer-bg-color, transparent);font-size:var(--slick-footer-font-size, 14px);font-style:var(--slick-footer-font-style, italic);font-weight:var(--slick-footer-font-weight, normal);height:var(--slick-footer-height, 30px)}.slick-custom-footer .left-footer{color:var(--slick-footer-left-text-color, #808080);font-style:var(--slick-footer-left-font-style, italic);font-weight:var(--slick-footer-left-font-weight, normal);text-align:var(--slick-footer-left-text-align, left);padding:var(--slick-footer-left-padding, 0px);width:var(--slick-footer-left-width, 50%);float:var(--slick-footer-left-float, left)}.slick-custom-footer .right-footer{color:var(--slick-footer-right-text-color, #808080);font-style:var(--slick-footer-right-font-style, italic);font-weight:var(--slick-footer-right-font-weight, normal);text-align:var(--slick-footer-right-text-align, right);padding:var(--slick-footer-right-padding, 0px);width:var(--slick-footer-right-width, 50%);float:var(--slick-footer-right-float, right)}.slick-custom-footer .right-footer.metrics .separator{margin:var(--slick-footer-right-separator-margin, 2px)}.slick-empty-data-warning{display:flex;align-items:center;column-gap:5px;position:relative;color:var(--slick-empty-data-warning-color, #333);font-family:var(--slick-empty-data-warning-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-empty-data-warning-font-size, calc(14px + 2px));font-style:var(--slick-empty-data-warning-font-style, italic);line-height:var(--slick-empty-data-warning-line-height, 18px);margin:var(--slick-empty-data-warning-margin, 0px);padding:var(--slick-empty-data-warning-padding, 8px);z-index:var(--slick-empty-data-warning-z-index, 10)}.slick-empty-data-warning div{display:flex;align-items:center;column-gap:5px}.slick-pagination{list-style-type:none;border-top:var(--slick-pagination-border-top, 0 none);border-right:var(--slick-pagination-border-right, 0 none);border-bottom:var(--slick-pagination-border-bottom, 0 none);border-left:var(--slick-pagination-border-left, 0 none);width:100%;height:var(--slick-pagination-height, 40px);padding-top:4px;vertical-align:middle;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-pagination-font-size, calc(14px - 1px));font-weight:400;color:var(--slick-pagination-text-color, #808080)}.slick-pagination .slick-pagination-status{display:inline-block;padding:6px}.slick-pagination .slick-icon-container{display:inline-block;border-color:var(--slick-pagination-border-color, #ddd)}.slick-pagination .slick-pagination-nav{display:inline-block;padding:2px;height:34px}.slick-pagination .slick-pagination-nav nav{display:inline-block}.slick-pagination .slick-pagination-nav .slick-page-number{vertical-align:top;display:inline-flex;align-items:center;column-gap:4px;padding:0 5px;height:inherit}.slick-pagination .slick-pagination-nav .slick-page-number input{background-color:var(--slick-pagination-page-input-bgcolor, #fafbed);height:var(--slick-pagination-page-input-height, 26px);width:var(--slick-pagination-page-input-width, 50px);padding:var(--slick-pagination-page-input-padding, 2px);border-radius:var(--slick-pagination-page-input-border-radius, 4px);display:inline-block}.slick-pagination .slick-pagination-nav .pagination{margin:0;display:inline-flex;background-color:var(--slick-pagination-button-bg-color, #fff)}.slick-pagination .slick-pagination-nav .pagination .page-link{display:flex;align-items:center;font-size:var(--slick-pagination-icon-font-size, calc(18px - 1px));border:var(--slick-pagination-button-border, 1px solid #b3b3b3);height:var(--slick-pagination-button-height, 32px)}.slick-pagination .slick-pagination-nav .pagination .page-item{cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid;padding:var(--slick-pagination-button-padding, 5px 8px);border-color:var(--slick-pagination-button-border-color, #b3b3b3)}.slick-pagination .slick-pagination-nav .pagination .page-item:hover{background-color:var(--slick-pagination-button-hover-color, #f6f6f6)}.slick-pagination .slick-pagination-nav .pagination .page-item:first-child{border-top-left-radius:var(--slick-pagination-button-border-radius, 4px);border-bottom-left-radius:var(--slick-pagination-button-border-radius, 4px)}.slick-pagination .slick-pagination-nav .pagination .page-item:last-child{border-top-right-radius:var(--slick-pagination-button-border-radius, 4px);border-bottom-right-radius:var(--slick-pagination-button-border-radius, 4px)}.slick-pagination .slick-pagination-nav .pagination .page-item.seek-prev,.slick-pagination .slick-pagination-nav .pagination .page-item.seek-end{margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-first,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-prev,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-next,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-end{background-color:currentColor;height:var(--slick-pagination-icon-size, 20px);width:var(--slick-pagination-icon-size, 20px)}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-first{--slick-pagination-icon-seek-first-svg: url(${Sr});-webkit-mask:var(--slick-pagination-icon-seek-first-svg) no-repeat;mask:var(--slick-pagination-icon-seek-first-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-prev{--slick-pagination-icon-seek-prev-svg: url(${Cr});-webkit-mask:var(--slick-pagination-icon-seek-prev-svg) no-repeat;mask:var(--slick-pagination-icon-seek-prev-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-next{--slick-pagination-icon-seek-next-svg: url(${xr});-webkit-mask:var(--slick-pagination-icon-seek-next-svg) no-repeat;mask:var(--slick-pagination-icon-seek-next-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-end{--slick-pagination-icon-seek-end-svg: url(${Ir});-webkit-mask:var(--slick-pagination-icon-seek-end-svg) no-repeat;mask:var(--slick-pagination-icon-seek-end-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a[class*=icon-seek-]{color:var(--slick-pagination-icon-color, #0d6efd)}.slick-pagination .slick-pagination-nav .pagination .page-item.disabled{cursor:not-allowed;background-color:var(--slick-pagination-icon-seek-background-color, rgb(249, 249, 249));border-color:var(--slick-pagination-button-border-disabled-color, #dedede)}.slick-pagination .slick-pagination-nav .pagination .page-item.disabled a[class*=icon-seek-]{color:var(--slick-pagination-icon-seek-disabled-color, darkgray)}.slick-pagination .slick-pagination-settings{display:block;float:right;padding:2px}.slick-pagination .slick-pagination-settings select{color:var(--slick-font-color, #000);background-color:var(--slick-pagination-page-select-bg-color, #fff);font-size:var(--slick-pagination-page-select-font-size, calc(14px - 2px));line-height:1.5;height:var(--slick-pagination-page-select-height, 32px);width:var(--slick-pagination-page-select-width, 60px);padding:var(--slick-pagination-page-select-padding, 0 0 2px 2px);border:var(--slick-pagination-button-border, 1px solid #b3b3b3);border-radius:var(--slick-pagination-page-select-border-radius, 3px)}.slick-pagination .slick-pagination-settings .slick-pagination-count{margin-left:var(--slick-pagination-count-margin-left, 2px)}.percent-complete-bar,.percent-complete-bar-with-text{display:inline-block;border-radius:3px;background-color:rgba(0,0,0,0)}.percent-complete-bar{height:6px}.percent-complete-bar-with-text{height:20px;line-height:20px;min-width:25px;text-align:center;top:2px;color:#fff}.tooltip-2cols-row{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;column-gap:5px;line-height:20px}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.slick-autocomplete{background-color:var(--slick-autocomplete-bg-color, #ffffff);color:var(--slick-autocomplete-text-color, #333333);border:var(--slick-autocomplete-border, 1px solid rgba(0, 0, 0, 0.15));box-sizing:border-box;max-height:var(--slick-autocomplete-max-height, 25vh);min-height:var(--slick-autocomplete-min-height, 75px);min-width:var(--slick-autocomplete-min-width, 110px);overflow:auto;z-index:var(--slick-autocomplete-z-index, 9999)}.slick-autocomplete .empty{font-style:italic}.slick-autocomplete>div{padding:0 4px}.slick-autocomplete .group{background:var(--slick-autocomplete-group-bg-color, #eeeeee)}.slick-autocomplete>div:hover:not(.empty,.group),.slick-autocomplete>div.selected{background-color:var(--slick-autocomplete-hover-bg-color, rgb(226.1157894737, 236.9473684211, 249.5842105263));cursor:pointer}@keyframes md-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.autocomplete-filter-container{display:flex}.slick-autocomplete-loading{background-color:var(--slick-autocomplete-loading-input-bg-color, transparent) !important}.slick-autocomplete-loading+span:after{animation:md-spin 2s infinite linear;display:inline-block;color:var(--slick-autocomplete-loading-icon-color, #777777);content:var(--slick-autocomplete-loading-icon, url(${jr}));width:var(--slick-autocomplete-loading-icon-width, 22px);margin:var(--slick-autocomplete-loading-icon-margin, 0 0 0 -26px);line-height:var(--slick-autocomplete-loading-icon-line-height, 0px);vertical-align:var(--slick-autocomplete-loading-icon-vertical-align, sub)}.slick-autocomplete.autocomplete-custom-four-corners{width:var(--slick-autocomplete-tpl4-width, 385px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list{width:var(--slick-autocomplete-tpl4-container-list-width, calc(385px - 15px));padding:var(--slick-autocomplete-tpl4-container-list-padding, 3px 10px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list div{margin:0;padding:0;line-height:16px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-left{float:left;height:32px;width:32px;padding-right:3px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-left>img{height:var(--slick-autocomplete-tpl4-icon-left-height, 32px);width:var(--slick-autocomplete-tpl4-icon-left-width, 32px);margin-top:0px;background-color:#fff;background-clip:content-box}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-bottom-left{color:var(--slick-autocomplete-tpl4-bottom-left-text-color, #686868);font-size:var(--slick-autocomplete-tpl4-bottom-left-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl4-bottom-left-font-style, italic);font-weight:var(--slick-autocomplete-tpl4-bottom-left-font-weight, normal);max-width:var(--slick-autocomplete-tpl4-bottom-left-max-width, calc(calc(385px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-bottom-right{float:right;color:var(--slick-autocomplete-tpl4-bottom-right-text-color, #686868);font-size:var(--slick-autocomplete-tpl4-bottom-right-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl4-bottom-right-font-style, italic);font-weight:var(--slick-autocomplete-tpl4-bottom-right-font-weight, normal);text-overflow:ellipsis;max-width:var(--slick-autocomplete-tpl4-bottom-right-max-width, 250px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-top-left{color:var(--slick-autocomplete-tpl4-top-left-text-color, #313131);font-style:var(--slick-autocomplete-tpl4-top-left-font-style, normal);font-size:var(--slick-autocomplete-tpl4-top-left-font-size, 12px);font-weight:var(--slick-autocomplete-tpl4-top-left-font-weight, bold);max-width:var(--slick-autocomplete-tpl4-top-left-max-width, calc(calc(385px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis;padding-left:1px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-top-right{float:right;color:var(--slick-autocomplete-tpl4-top-right-text-color, rgb(48.4073770492, 131.2151639344, 253.2926229508));font-style:var(--slick-autocomplete-tpl4-top-right-font-style, normal);font-size:var(--slick-autocomplete-tpl4-top-right-font-size, calc(12px - 1px));font-weight:var(--slick-autocomplete-tpl4-top-right-font-weight, bold);max-width:var(--slick-autocomplete-tpl4-top-right-max-width, 100px)}.slick-autocomplete.autocomplete-custom-two-rows{width:var(--slick-autocomplete-tpl2-width, 285px)}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list{width:var(--slick-autocomplete-tpl2-container-list-width, calc(285px - 15px));padding:var(--slick-autocomplete-tpl2-container-list-padding, 3px 10px)}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list div{margin:0;padding:0;line-height:16px}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-left{float:left;height:var(--slick-autocomplete-tpl2-icon-left-height, 32px);width:var(--slick-autocomplete-tpl2-icon-left-width, 32px);padding-right:3px}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-left>img{height:32px;margin-top:0px;background-color:#fff;background-clip:content-box}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-bottom-left{color:var(--slick-autocomplete-tpl2-bottom-left-text-color, #686868);font-size:var(--slick-autocomplete-tpl2-bottom-left-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl2-bottom-left-font-style, italic);font-weight:var(--slick-autocomplete-tpl2-bottom-left-font-weight, normal);max-width:var(--slick-autocomplete-tpl2-bottom-left-max-width, calc(calc(285px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-top-left{color:var(--slick-autocomplete-tpl2-top-left-text-color, #313131);font-style:var(--slick-autocomplete-tpl2-top-left-font-style, normal);font-size:var(--slick-autocomplete-tpl2-top-left-font-size, 12px);font-weight:var(--slick-autocomplete-tpl2-top-left-font-weight, bold);max-width:var(--slick-autocomplete-tpl2-top-left-max-width, calc(calc(285px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis;padding-left:1px}@-webkit-keyframes sg-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes sg-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.mdi.mdi-flip-h{transform:scaleX(-1)}.mdi.mdi-flip-v{transform:scaleY(-1)}.mdi.mdi-pulse{animation:sg-spin 1s infinite steps(8)}.mdi.mdi-spin,.mdi.mdi-spin-1s,.mdi.mdi-spin-2s,.mdi.mdi-spin-3s,.mdi.mdi-spin-4s,.mdi.mdi-spin-5s{align-items:center;display:inline-flex;justify-content:center}.mdi.mdi-spin{animation:sg-spin 2s infinite linear}.mdi.mdi-spin-1s{animation:sg-spin 1s infinite linear}.mdi.mdi-spin-2s{animation:sg-spin 2s infinite linear}.mdi.mdi-spin-3s{animation:sg-spin 3s infinite linear}.mdi.mdi-spin-4s{animation:sg-spin 4s infinite linear}.mdi.mdi-spin-5s{animation:sg-spin 5s infinite linear}.mdi.mdi-rotate-45{transform:rotate(45deg)}.mdi.mdi-rotate-90{transform:rotate(90deg)}.mdi.mdi-rotate-135{transform:rotate(135deg)}.mdi.mdi-rotate-180{transform:rotate(180deg)}.mdi.mdi-rotate-225{transform:rotate(225deg)}.mdi.mdi-rotate-270{transform:rotate(270deg)}.mdi.mdi-rotate-315{transform:rotate(315deg)}.mdi.mdi-5px,.font-5px{font-size:5px !important}.mdi.mdi-6px,.font-6px{font-size:6px !important}.mdi.mdi-7px,.font-7px{font-size:7px !important}.mdi.mdi-8px,.font-8px{font-size:8px !important}.mdi.mdi-9px,.font-9px{font-size:9px !important}.mdi.mdi-10px,.font-10px{font-size:10px !important}.mdi.mdi-11px,.font-11px{font-size:11px !important}.mdi.mdi-12px,.font-12px{font-size:12px !important}.mdi.mdi-13px,.font-13px{font-size:13px !important}.mdi.mdi-14px,.font-14px{font-size:14px !important}.mdi.mdi-15px,.font-15px{font-size:15px !important}.mdi.mdi-16px,.font-16px{font-size:16px !important}.mdi.mdi-17px,.font-17px{font-size:17px !important}.mdi.mdi-18px,.font-18px{font-size:18px !important}.mdi.mdi-19px,.font-19px{font-size:19px !important}.mdi.mdi-20px,.font-20px{font-size:20px !important}.mdi.mdi-21px,.font-21px{font-size:21px !important}.mdi.mdi-22px,.font-22px{font-size:22px !important}.mdi.mdi-23px,.font-23px{font-size:23px !important}.mdi.mdi-24px,.font-24px{font-size:24px !important}.mdi.mdi-25px,.font-25px{font-size:25px !important}.mdi.mdi-26px,.font-26px{font-size:26px !important}.mdi.mdi-27px,.font-27px{font-size:27px !important}.mdi.mdi-28px,.font-28px{font-size:28px !important}.mdi.mdi-29px,.font-29px{font-size:29px !important}.mdi.mdi-30px,.font-30px{font-size:30px !important}.mdi.mdi-31px,.font-31px{font-size:31px !important}.mdi.mdi-32px,.font-32px{font-size:32px !important}.mdi.mdi-33px,.font-33px{font-size:33px !important}.mdi.mdi-34px,.font-34px{font-size:34px !important}.mdi.mdi-35px,.font-35px{font-size:35px !important}.mdi.mdi-36px,.font-36px{font-size:36px !important}.mdi.mdi-37px,.font-37px{font-size:37px !important}.mdi.mdi-38px,.font-38px{font-size:38px !important}.mdi.mdi-39px,.font-39px{font-size:39px !important}.mdi.mdi-40px,.font-40px{font-size:40px !important}.mdi.mdi-41px,.font-41px{font-size:41px !important}.mdi.mdi-42px,.font-42px{font-size:42px !important}.mdi.mdi-43px,.font-43px{font-size:43px !important}.mdi.mdi-44px,.font-44px{font-size:44px !important}.mdi.mdi-45px,.font-45px{font-size:45px !important}.mdi.mdi-46px,.font-46px{font-size:46px !important}.mdi.mdi-47px,.font-47px{font-size:47px !important}.mdi.mdi-48px,.font-48px{font-size:48px !important}.mdi.mdi-49px,.font-49px{font-size:49px !important}.mdi.mdi-50px,.font-50px{font-size:50px !important}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.mdi-account{--mdi-account-icon-svg: url(${Br});-webkit-mask:var(--mdi-account-icon-svg) no-repeat;mask:var(--mdi-account-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-box{--mdi-account-box-icon-svg: url(${qr});-webkit-mask:var(--mdi-account-box-icon-svg) no-repeat;mask:var(--mdi-account-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-box-outline{--mdi-account-box-outline-icon-svg: url(${Nr});-webkit-mask:var(--mdi-account-box-outline-icon-svg) no-repeat;mask:var(--mdi-account-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-circle{--mdi-account-circle-icon-svg: url(${Er});-webkit-mask:var(--mdi-account-circle-icon-svg) no-repeat;mask:var(--mdi-account-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-edit{--mdi-account-edit-icon-svg: url(${Tr});-webkit-mask:var(--mdi-account-edit-icon-svg) no-repeat;mask:var(--mdi-account-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-minus{--mdi-account-minus-icon-svg: url(${Gr});-webkit-mask:var(--mdi-account-minus-icon-svg) no-repeat;mask:var(--mdi-account-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-off{--mdi-account-off-icon-svg: url(${Hr});-webkit-mask:var(--mdi-account-off-icon-svg) no-repeat;mask:var(--mdi-account-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-plus{--mdi-account-plus-icon-svg: url(${Ar});-webkit-mask:var(--mdi-account-plus-icon-svg) no-repeat;mask:var(--mdi-account-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-search{--mdi-account-search-icon-svg: url(${Pr});-webkit-mask:var(--mdi-account-search-icon-svg) no-repeat;mask:var(--mdi-account-search-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm{--mdi-alarm-icon-svg: url(${Mr});-webkit-mask:var(--mdi-alarm-icon-svg) no-repeat;mask:var(--mdi-alarm-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm-check{--mdi-alarm-check-icon-svg: url(${Or});-webkit-mask:var(--mdi-alarm-check-icon-svg) no-repeat;mask:var(--mdi-alarm-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm-off{--mdi-alarm-off-icon-svg: url(${Fr});-webkit-mask:var(--mdi-alarm-off-icon-svg) no-repeat;mask:var(--mdi-alarm-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert{--mdi-alert-icon-svg: url(${Dr});-webkit-mask:var(--mdi-alert-icon-svg) no-repeat;mask:var(--mdi-alert-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-box{--mdi-alert-box-icon-svg: url(${Qr});-webkit-mask:var(--mdi-alert-box-icon-svg) no-repeat;mask:var(--mdi-alert-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-box-outline{--mdi-alert-box-outline-icon-svg: url(${Wr});-webkit-mask:var(--mdi-alert-box-outline-icon-svg) no-repeat;mask:var(--mdi-alert-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-circle{--mdi-alert-circle-icon-svg: url(${Yr});-webkit-mask:var(--mdi-alert-circle-icon-svg) no-repeat;mask:var(--mdi-alert-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-octagon{--mdi-alert-octagon-icon-svg: url(${Vr});-webkit-mask:var(--mdi-alert-octagon-icon-svg) no-repeat;mask:var(--mdi-alert-octagon-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-outline{--mdi-alert-outline-icon-svg: url(${Jr});-webkit-mask:var(--mdi-alert-outline-icon-svg) no-repeat;mask:var(--mdi-alert-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-rhombus{--mdi-alert-rhombus-icon-svg: url(${Kr});-webkit-mask:var(--mdi-alert-rhombus-icon-svg) no-repeat;mask:var(--mdi-alert-rhombus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-rhombus-outline{--mdi-alert-rhombus-outline-icon-svg: url(${Xr});-webkit-mask:var(--mdi-alert-rhombus-outline-icon-svg) no-repeat;mask:var(--mdi-alert-rhombus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-collapse{--mdi-arrow-collapse-icon-svg: url(${Zr});-webkit-mask:var(--mdi-arrow-collapse-icon-svg) no-repeat;mask:var(--mdi-arrow-collapse-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down{--mdi-arrow-down-icon-svg: url(${eo});-webkit-mask:var(--mdi-arrow-down-icon-svg) no-repeat;mask:var(--mdi-arrow-down-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold{--mdi-arrow-down-bold-icon-svg: url(${io});-webkit-mask:var(--mdi-arrow-down-bold-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-box{--mdi-arrow-down-bold-box-icon-svg: url(${ao});-webkit-mask:var(--mdi-arrow-down-bold-box-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-box-outline{--mdi-arrow-down-bold-box-outline-icon-svg: url(${ro});-webkit-mask:var(--mdi-arrow-down-bold-box-outline-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-outline{--mdi-arrow-down-bold-outline-icon-svg: url(${oo});-webkit-mask:var(--mdi-arrow-down-bold-outline-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-expand{--mdi-arrow-expand-icon-svg: url(${lo});-webkit-mask:var(--mdi-arrow-expand-icon-svg) no-repeat;mask:var(--mdi-arrow-expand-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-expand-horizontal{--mdi-arrow-expand-horizontal-icon-svg: url(${to});-webkit-mask:var(--mdi-arrow-expand-horizontal-icon-svg) no-repeat;mask:var(--mdi-arrow-expand-horizontal-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-split-vertical{--mdi-arrow-split-vertical-icon-svg: url(${no});-webkit-mask:var(--mdi-arrow-split-vertical-icon-svg) no-repeat;mask:var(--mdi-arrow-split-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-up{--mdi-arrow-up-icon-svg: url(${co});-webkit-mask:var(--mdi-arrow-up-icon-svg) no-repeat;mask:var(--mdi-arrow-up-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-book-open-blank-variant-outline{--mdi-book-open-blank-variant-outline-icon-svg: url(${so});-webkit-mask:var(--mdi-book-open-blank-variant-outline-icon-svg) no-repeat;mask:var(--mdi-book-open-blank-variant-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-brightness-4{--mdi-brightness-4-icon-svg: url(${mo});-webkit-mask:var(--mdi-brightness-4-icon-svg) no-repeat;mask:var(--mdi-brightness-4-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar{--mdi-calendar-icon-svg: url(${ko});-webkit-mask:var(--mdi-calendar-icon-svg) no-repeat;mask:var(--mdi-calendar-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-check{--mdi-calendar-check-icon-svg: url(${po});-webkit-mask:var(--mdi-calendar-check-icon-svg) no-repeat;mask:var(--mdi-calendar-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-clock{--mdi-calendar-clock-icon-svg: url(${go});-webkit-mask:var(--mdi-calendar-clock-icon-svg) no-repeat;mask:var(--mdi-calendar-clock-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-edit{--mdi-calendar-edit-icon-svg: url(${bo});-webkit-mask:var(--mdi-calendar-edit-icon-svg) no-repeat;mask:var(--mdi-calendar-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-remove{--mdi-calendar-remove-icon-svg: url(${vo});-webkit-mask:var(--mdi-calendar-remove-icon-svg) no-repeat;mask:var(--mdi-calendar-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-search{--mdi-calendar-search-icon-svg: url(${uo});-webkit-mask:var(--mdi-calendar-search-icon-svg) no-repeat;mask:var(--mdi-calendar-search-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-call-split{--mdi-call-split-icon-svg: url(${ho});-webkit-mask:var(--mdi-call-split-icon-svg) no-repeat;mask:var(--mdi-call-split-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cancel{--mdi-cancel-icon-svg: url(${fo});-webkit-mask:var(--mdi-cancel-icon-svg) no-repeat;mask:var(--mdi-cancel-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cash-check{--mdi-cash-check-icon-svg: url(${wo});-webkit-mask:var(--mdi-cash-check-icon-svg) no-repeat;mask:var(--mdi-cash-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cash-remove{--mdi-cash-remove-icon-svg: url(${xo});-webkit-mask:var(--mdi-cash-remove-icon-svg) no-repeat;mask:var(--mdi-cash-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-certificate{--mdi-certificate-icon-svg: url(${_o});-webkit-mask:var(--mdi-certificate-icon-svg) no-repeat;mask:var(--mdi-certificate-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-certificate-outline{--mdi-certificate-outline-icon-svg: url(${yo});-webkit-mask:var(--mdi-certificate-outline-icon-svg) no-repeat;mask:var(--mdi-certificate-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-change-record-type{--mdi-change-record-type-icon-svg: url(${zo});-webkit-mask:var(--mdi-change-record-type-icon-svg) no-repeat;mask:var(--mdi-change-record-type-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check{--mdi-check-icon-svg: url(${Ro});-webkit-mask:var(--mdi-check-icon-svg) no-repeat;mask:var(--mdi-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-all{--mdi-check-all-icon-svg: url(${Lo});-webkit-mask:var(--mdi-check-all-icon-svg) no-repeat;mask:var(--mdi-check-all-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-bold{--mdi-check-bold-icon-svg: url(${hr});-webkit-mask:var(--mdi-check-bold-icon-svg) no-repeat;mask:var(--mdi-check-bold-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-blank-outline{--mdi-checkbox-blank-outline-icon-svg: url(${$o});-webkit-mask:var(--mdi-checkbox-blank-outline-icon-svg) no-repeat;mask:var(--mdi-checkbox-blank-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-marked-circle-outline{--mdi-checkbox-marked-circle-outline-icon-svg: url(${Uo});-webkit-mask:var(--mdi-checkbox-marked-circle-outline-icon-svg) no-repeat;mask:var(--mdi-checkbox-marked-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-box-outline{--mdi-check-box-outline-icon-svg: url(${So});-webkit-mask:var(--mdi-check-box-outline-icon-svg) no-repeat;mask:var(--mdi-check-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-marked{--mdi-checkbox-marked-icon-svg: url(${Co});-webkit-mask:var(--mdi-checkbox-marked-icon-svg) no-repeat;mask:var(--mdi-checkbox-marked-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-circle{--mdi-check-circle-icon-svg: url(${Io});-webkit-mask:var(--mdi-check-circle-icon-svg) no-repeat;mask:var(--mdi-check-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-circle-outline{--mdi-check-circle-outline-icon-svg: url(${jo});-webkit-mask:var(--mdi-check-circle-outline-icon-svg) no-repeat;mask:var(--mdi-check-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-outline{--mdi-check-outline-icon-svg: url(${Bo});-webkit-mask:var(--mdi-check-outline-icon-svg) no-repeat;mask:var(--mdi-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-underline{--mdi-check-underline-icon-svg: url(${qo});-webkit-mask:var(--mdi-check-underline-icon-svg) no-repeat;mask:var(--mdi-check-underline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down{--mdi-chevron-down-icon-svg: url(${vr});-webkit-mask:var(--mdi-chevron-down-icon-svg) no-repeat;mask:var(--mdi-chevron-down-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-box{--mdi-chevron-down-box-icon-svg: url(${No});-webkit-mask:var(--mdi-chevron-down-box-icon-svg) no-repeat;mask:var(--mdi-chevron-down-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-box-outline{--mdi-chevron-down-box-outline-icon-svg: url(${Eo});-webkit-mask:var(--mdi-chevron-down-box-outline-icon-svg) no-repeat;mask:var(--mdi-chevron-down-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-circle{--mdi-chevron-down-circle-icon-svg: url(${To});-webkit-mask:var(--mdi-chevron-down-circle-icon-svg) no-repeat;mask:var(--mdi-chevron-down-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-circle-outline{--mdi-chevron-down-circle-outline-icon-svg: url(${Go});-webkit-mask:var(--mdi-chevron-down-circle-outline-icon-svg) no-repeat;mask:var(--mdi-chevron-down-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-circle{--mdi-circle-icon-svg: url(${Ho});-webkit-mask:var(--mdi-circle-icon-svg) no-repeat;mask:var(--mdi-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-check{--mdi-clipboard-check-icon-svg: url(${Ao});-webkit-mask:var(--mdi-clipboard-check-icon-svg) no-repeat;mask:var(--mdi-clipboard-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-check-outline{--mdi-clipboard-check-outline-icon-svg: url(${Po});-webkit-mask:var(--mdi-clipboard-check-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-edit{--mdi-clipboard-edit-icon-svg: url(${Mo});-webkit-mask:var(--mdi-clipboard-edit-icon-svg) no-repeat;mask:var(--mdi-clipboard-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-edit-outline{--mdi-clipboard-edit-outline-icon-svg: url(${Oo});-webkit-mask:var(--mdi-clipboard-edit-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-edit-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-multiple{--mdi-clipboard-multiple-icon-svg: url(${Fo});-webkit-mask:var(--mdi-clipboard-multiple-icon-svg) no-repeat;mask:var(--mdi-clipboard-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-multiple-outline{--mdi-clipboard-multiple-outline-icon-svg: url(${Do});-webkit-mask:var(--mdi-clipboard-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-outline{--mdi-clipboard-outline-icon-svg: url(${Qo});-webkit-mask:var(--mdi-clipboard-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close{--mdi-close-icon-svg: url(${ur});-webkit-mask:var(--mdi-close-icon-svg) no-repeat;mask:var(--mdi-close-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-circle{--mdi-close-circle-icon-svg: url(${Wo});-webkit-mask:var(--mdi-close-circle-icon-svg) no-repeat;mask:var(--mdi-close-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-circle-outline{--mdi-close-circle-outline-icon-svg: url(${Yo});-webkit-mask:var(--mdi-close-circle-outline-icon-svg) no-repeat;mask:var(--mdi-close-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-thick{--mdi-close-thick-icon-svg: url(${Vo});-webkit-mask:var(--mdi-close-thick-icon-svg) no-repeat;mask:var(--mdi-close-thick-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-coffee{--mdi-coffee-icon-svg: url(${Jo});-webkit-mask:var(--mdi-coffee-icon-svg) no-repeat;mask:var(--mdi-coffee-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-coffee-outline{--mdi-coffee-outline-icon-svg: url(${Ko});-webkit-mask:var(--mdi-coffee-outline-icon-svg) no-repeat;mask:var(--mdi-coffee-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cog{--mdi-cog-icon-svg: url(${Xo});-webkit-mask:var(--mdi-cog-icon-svg) no-repeat;mask:var(--mdi-cog-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cog-outline{--mdi-cog-outline-icon-svg: url(${Zo});-webkit-mask:var(--mdi-cog-outline-icon-svg) no-repeat;mask:var(--mdi-cog-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-content-copy{--mdi-content-copy-icon-svg: url(${el});-webkit-mask:var(--mdi-content-copy-icon-svg) no-repeat;mask:var(--mdi-content-copy-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-currency-usd{--mdi-currency-usd-icon-svg: url(${il});-webkit-mask:var(--mdi-currency-usd-icon-svg) no-repeat;mask:var(--mdi-currency-usd-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-currency-usd-off{--mdi-currency-usd-off-icon-svg: url(${al});-webkit-mask:var(--mdi-currency-usd-off-icon-svg) no-repeat;mask:var(--mdi-currency-usd-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-database-refresh{--mdi-database-refresh-icon-svg: url(${rl});-webkit-mask:var(--mdi-database-refresh-icon-svg) no-repeat;mask:var(--mdi-database-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-delete{--mdi-delete-icon-svg: url(${ol});-webkit-mask:var(--mdi-delete-icon-svg) no-repeat;mask:var(--mdi-delete-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-delete-outline{--mdi-delete-outline-icon-svg: url(${ll});-webkit-mask:var(--mdi-delete-outline-icon-svg) no-repeat;mask:var(--mdi-delete-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-dots-grid{--mdi-dots-grid-icon-svg: url(${tl});-webkit-mask:var(--mdi-dots-grid-icon-svg) no-repeat;mask:var(--mdi-dots-grid-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-dots-vertical{--mdi-dots-vertical-icon-svg: url(${nl});-webkit-mask:var(--mdi-dots-vertical-icon-svg) no-repeat;mask:var(--mdi-dots-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-download{--mdi-download-icon-svg: url(${cl});-webkit-mask:var(--mdi-download-icon-svg) no-repeat;mask:var(--mdi-download-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-drag{--mdi-drag-icon-svg: url(${dl});-webkit-mask:var(--mdi-drag-icon-svg) no-repeat;mask:var(--mdi-drag-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-drag-vertical{--mdi-drag-vertical-icon-svg: url(${sl});-webkit-mask:var(--mdi-drag-vertical-icon-svg) no-repeat;mask:var(--mdi-drag-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-eye-off-outline{--mdi-eye-off-outline-icon-svg: url(${ml});-webkit-mask:var(--mdi-eye-off-outline-icon-svg) no-repeat;mask:var(--mdi-eye-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-eye-outline{--mdi-eye-outline-icon-svg: url(${kl});-webkit-mask:var(--mdi-eye-outline-icon-svg) no-repeat;mask:var(--mdi-eye-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file{--mdi-file-icon-svg: url(${pl});-webkit-mask:var(--mdi-file-icon-svg) no-repeat;mask:var(--mdi-file-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-alert{--mdi-file-alert-icon-svg: url(${gl});-webkit-mask:var(--mdi-file-alert-icon-svg) no-repeat;mask:var(--mdi-file-alert-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-alert-outline{--mdi-file-alert-outline-icon-svg: url(${bl});-webkit-mask:var(--mdi-file-alert-outline-icon-svg) no-repeat;mask:var(--mdi-file-alert-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-cad{--mdi-file-cad-icon-svg: url(${vl});-webkit-mask:var(--mdi-file-cad-icon-svg) no-repeat;mask:var(--mdi-file-cad-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-check{--mdi-file-check-icon-svg: url(${ul});-webkit-mask:var(--mdi-file-check-icon-svg) no-repeat;mask:var(--mdi-file-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-check-outline{--mdi-file-check-outline-icon-svg: url(${hl});-webkit-mask:var(--mdi-file-check-outline-icon-svg) no-repeat;mask:var(--mdi-file-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-document-outline{--mdi-file-document-outline-icon-svg: url(${fl});-webkit-mask:var(--mdi-file-document-outline-icon-svg) no-repeat;mask:var(--mdi-file-document-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-excel-outline{--mdi-file-excel-outline-icon-svg: url(${wl});-webkit-mask:var(--mdi-file-excel-outline-icon-svg) no-repeat;mask:var(--mdi-file-excel-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-move{--mdi-file-move-icon-svg: url(${xl});-webkit-mask:var(--mdi-file-move-icon-svg) no-repeat;mask:var(--mdi-file-move-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-move-outline{--mdi-file-move-outline-icon-svg: url(${_l});-webkit-mask:var(--mdi-file-move-outline-icon-svg) no-repeat;mask:var(--mdi-file-move-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-multiple{--mdi-file-multiple-icon-svg: url(${yl});-webkit-mask:var(--mdi-file-multiple-icon-svg) no-repeat;mask:var(--mdi-file-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-multiple-outline{--mdi-file-multiple-outline-icon-svg: url(${zl});-webkit-mask:var(--mdi-file-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-file-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-music-outline{--mdi-file-music-outline-icon-svg: url(${Rl});-webkit-mask:var(--mdi-file-music-outline-icon-svg) no-repeat;mask:var(--mdi-file-music-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-outline{--mdi-file-outline-icon-svg: url(${Ll});-webkit-mask:var(--mdi-file-outline-icon-svg) no-repeat;mask:var(--mdi-file-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-pdf-outline{--mdi-file-pdf-outline-icon-svg: url(${$l});-webkit-mask:var(--mdi-file-pdf-outline-icon-svg) no-repeat;mask:var(--mdi-file-pdf-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-question{--mdi-file-question-icon-svg: url(${Ul});-webkit-mask:var(--mdi-file-question-icon-svg) no-repeat;mask:var(--mdi-file-question-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-question-outline{--mdi-file-question-outline-icon-svg: url(${Sl});-webkit-mask:var(--mdi-file-question-outline-icon-svg) no-repeat;mask:var(--mdi-file-question-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-search-outline{--mdi-file-search-outline-icon-svg: url(${Cl});-webkit-mask:var(--mdi-file-search-outline-icon-svg) no-repeat;mask:var(--mdi-file-search-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-send{--mdi-file-send-icon-svg: url(${Il});-webkit-mask:var(--mdi-file-send-icon-svg) no-repeat;mask:var(--mdi-file-send-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-send-outline{--mdi-file-send-outline-icon-svg: url(${jl});-webkit-mask:var(--mdi-file-send-outline-icon-svg) no-repeat;mask:var(--mdi-file-send-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-tree{--mdi-file-tree-icon-svg: url(${Bl});-webkit-mask:var(--mdi-file-tree-icon-svg) no-repeat;mask:var(--mdi-file-tree-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-tree-outline{--mdi-file-tree-outline-icon-svg: url(${ql});-webkit-mask:var(--mdi-file-tree-outline-icon-svg) no-repeat;mask:var(--mdi-file-tree-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-upload{--mdi-file-upload-icon-svg: url(${Nl});-webkit-mask:var(--mdi-file-upload-icon-svg) no-repeat;mask:var(--mdi-file-upload-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-upload-outline{--mdi-file-upload-outline-icon-svg: url(${El});-webkit-mask:var(--mdi-file-upload-outline-icon-svg) no-repeat;mask:var(--mdi-file-upload-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter{--mdi-filter-icon-svg: url(${Tl});-webkit-mask:var(--mdi-filter-icon-svg) no-repeat;mask:var(--mdi-filter-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-minus-outline{--mdi-filter-minus-outline-icon-svg: url(${Gl});-webkit-mask:var(--mdi-filter-minus-outline-icon-svg) no-repeat;mask:var(--mdi-filter-minus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-off-outline{--mdi-filter-off-outline-icon-svg: url(${Hl});-webkit-mask:var(--mdi-filter-off-outline-icon-svg) no-repeat;mask:var(--mdi-filter-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-outline{--mdi-filter-outline-icon-svg: url(${Al});-webkit-mask:var(--mdi-filter-outline-icon-svg) no-repeat;mask:var(--mdi-filter-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-plus-outline{--mdi-filter-plus-outline-icon-svg: url(${Pl});-webkit-mask:var(--mdi-filter-plus-outline-icon-svg) no-repeat;mask:var(--mdi-filter-plus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-remove-outline{--mdi-filter-remove-outline-icon-svg: url(${Ml});-webkit-mask:var(--mdi-filter-remove-outline-icon-svg) no-repeat;mask:var(--mdi-filter-remove-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-fire{--mdi-fire-icon-svg: url(${Ol});-webkit-mask:var(--mdi-fire-icon-svg) no-repeat;mask:var(--mdi-fire-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-flip-vertical{--mdi-flip-vertical-icon-svg: url(${Fl});-webkit-mask:var(--mdi-flip-vertical-icon-svg) no-repeat;mask:var(--mdi-flip-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-folder{--mdi-folder-icon-svg: url(${Dl});-webkit-mask:var(--mdi-folder-icon-svg) no-repeat;mask:var(--mdi-folder-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-folder-open{--mdi-folder-open-icon-svg: url(${Ql});-webkit-mask:var(--mdi-folder-open-icon-svg) no-repeat;mask:var(--mdi-folder-open-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-forum{--mdi-forum-icon-svg: url(${Wl});-webkit-mask:var(--mdi-forum-icon-svg) no-repeat;mask:var(--mdi-forum-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-forum-outline{--mdi-forum-outline-icon-svg: url(${Yl});-webkit-mask:var(--mdi-forum-outline-icon-svg) no-repeat;mask:var(--mdi-forum-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-github{--mdi-github-icon-svg: url(${Vl});-webkit-mask:var(--mdi-github-icon-svg) no-repeat;mask:var(--mdi-github-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help{--mdi-help-icon-svg: url(${Jl});-webkit-mask:var(--mdi-help-icon-svg) no-repeat;mask:var(--mdi-help-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help-circle{--mdi-help-circle-icon-svg: url(${Kl});-webkit-mask:var(--mdi-help-circle-icon-svg) no-repeat;mask:var(--mdi-help-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help-circle-outline{--mdi-help-circle-outline-icon-svg: url(${Xl});-webkit-mask:var(--mdi-help-circle-outline-icon-svg) no-repeat;mask:var(--mdi-help-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-history{--mdi-history-icon-svg: url(${Zl});-webkit-mask:var(--mdi-history-icon-svg) no-repeat;mask:var(--mdi-history-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-information{--mdi-information-icon-svg: url(${et});-webkit-mask:var(--mdi-information-icon-svg) no-repeat;mask:var(--mdi-information-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-information-outline{--mdi-information-outline-icon-svg: url(${it});-webkit-mask:var(--mdi-information-outline-icon-svg) no-repeat;mask:var(--mdi-information-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb{--mdi-lightbulb-icon-svg: url(${at});-webkit-mask:var(--mdi-lightbulb-icon-svg) no-repeat;mask:var(--mdi-lightbulb-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-off{--mdi-lightbulb-off-icon-svg: url(${rt});-webkit-mask:var(--mdi-lightbulb-off-icon-svg) no-repeat;mask:var(--mdi-lightbulb-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-off-outline{--mdi-lightbulb-off-outline-icon-svg: url(${ot});-webkit-mask:var(--mdi-lightbulb-off-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-on{--mdi-lightbulb-on-icon-svg: url(${lt});-webkit-mask:var(--mdi-lightbulb-on-icon-svg) no-repeat;mask:var(--mdi-lightbulb-on-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-on-outline{--mdi-lightbulb-on-outline-icon-svg: url(${tt});-webkit-mask:var(--mdi-lightbulb-on-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-on-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-outline{--mdi-lightbulb-outline-icon-svg: url(${nt});-webkit-mask:var(--mdi-lightbulb-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-link{--mdi-link-icon-svg: url(${ct});-webkit-mask:var(--mdi-link-icon-svg) no-repeat;mask:var(--mdi-link-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-link-variant{--mdi-link-variant-icon-svg: url(${dt});-webkit-mask:var(--mdi-link-variant-icon-svg) no-repeat;mask:var(--mdi-link-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-load{--mdi-load-icon-svg: url(${st});-webkit-mask:var(--mdi-load-icon-svg) no-repeat;mask:var(--mdi-load-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-magnify{--mdi-magnify-icon-svg: url(${mt});-webkit-mask:var(--mdi-magnify-icon-svg) no-repeat;mask:var(--mdi-magnify-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-map-marker-radius{--mdi-map-marker-radius-icon-svg: url(${kt});-webkit-mask:var(--mdi-map-marker-radius-icon-svg) no-repeat;mask:var(--mdi-map-marker-radius-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-map-marker-radius-outline{--mdi-map-marker-radius-outline-icon-svg: url(${pt});-webkit-mask:var(--mdi-map-marker-radius-outline-icon-svg) no-repeat;mask:var(--mdi-map-marker-radius-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-menu{--mdi-menu-icon-svg: url(${gt});-webkit-mask:var(--mdi-menu-icon-svg) no-repeat;mask:var(--mdi-menu-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-message-text{--mdi-message-text-icon-svg: url(${bt});-webkit-mask:var(--mdi-message-text-icon-svg) no-repeat;mask:var(--mdi-message-text-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-message-text-outline{--mdi-message-text-outline-icon-svg: url(${vt});-webkit-mask:var(--mdi-message-text-outline-icon-svg) no-repeat;mask:var(--mdi-message-text-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-microsoft-excel{--mdi-microsoft-excel-icon-svg: url(${ut});-webkit-mask:var(--mdi-microsoft-excel-icon-svg) no-repeat;mask:var(--mdi-microsoft-excel-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus{--mdi-minus-icon-svg: url(${ht});-webkit-mask:var(--mdi-minus-icon-svg) no-repeat;mask:var(--mdi-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus-circle{--mdi-minus-circle-icon-svg: url(${Ur});-webkit-mask:var(--mdi-minus-circle-icon-svg) no-repeat;mask:var(--mdi-minus-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus-circle-outline{--mdi-minus-circle-outline-icon-svg: url(${ft});-webkit-mask:var(--mdi-minus-circle-outline-icon-svg) no-repeat;mask:var(--mdi-minus-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-order-bool-ascending-variant{--mdi-order-bool-ascending-variant-icon-svg: url(${wt});-webkit-mask:var(--mdi-order-bool-ascending-variant-icon-svg) no-repeat;mask:var(--mdi-order-bool-ascending-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-page-first{--mdi-page-first-icon-svg: url(${Sr});-webkit-mask:var(--mdi-page-first-icon-svg) no-repeat;mask:var(--mdi-page-first-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-page-last{--mdi-page-last-icon-svg: url(${Ir});-webkit-mask:var(--mdi-page-last-icon-svg) no-repeat;mask:var(--mdi-page-last-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-paperclip{--mdi-paperclip-icon-svg: url(${xt});-webkit-mask:var(--mdi-paperclip-icon-svg) no-repeat;mask:var(--mdi-paperclip-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil{--mdi-pencil-icon-svg: url(${_t});-webkit-mask:var(--mdi-pencil-icon-svg) no-repeat;mask:var(--mdi-pencil-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-outline{--mdi-pencil-outline-icon-svg: url(${yt});-webkit-mask:var(--mdi-pencil-outline-icon-svg) no-repeat;mask:var(--mdi-pencil-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-box-multiple{--mdi-pencil-box-multiple-icon-svg: url(${zt});-webkit-mask:var(--mdi-pencil-box-multiple-icon-svg) no-repeat;mask:var(--mdi-pencil-box-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-box-multiple-outline{--mdi-pencil-box-multiple-outline-icon-svg: url(${Rt});-webkit-mask:var(--mdi-pencil-box-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-pencil-box-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-percent{--mdi-percent-icon-svg: url(${Lt});-webkit-mask:var(--mdi-percent-icon-svg) no-repeat;mask:var(--mdi-percent-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-percent-outline{--mdi-percent-outline-icon-svg: url(${$t});-webkit-mask:var(--mdi-percent-outline-icon-svg) no-repeat;mask:var(--mdi-percent-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pin-off-outline{--mdi-pin-off-outline-icon-svg: url(${Ut});-webkit-mask:var(--mdi-pin-off-outline-icon-svg) no-repeat;mask:var(--mdi-pin-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pin-outline{--mdi-pin-outline-icon-svg: url(${St});-webkit-mask:var(--mdi-pin-outline-icon-svg) no-repeat;mask:var(--mdi-pin-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-playlist-plus{--mdi-playlist-plus-icon-svg: url(${Ct});-webkit-mask:var(--mdi-playlist-plus-icon-svg) no-repeat;mask:var(--mdi-playlist-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-play-circle-outline{--mdi-play-circle-outline-icon-svg: url(${It});-webkit-mask:var(--mdi-play-circle-outline-icon-svg) no-repeat;mask:var(--mdi-play-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-playlist-remove{--mdi-playlist-remove-icon-svg: url(${jt});-webkit-mask:var(--mdi-playlist-remove-icon-svg) no-repeat;mask:var(--mdi-playlist-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus-circle{--mdi-plus-circle-icon-svg: url(${$r});-webkit-mask:var(--mdi-plus-circle-icon-svg) no-repeat;mask:var(--mdi-plus-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus-circle-outline{--mdi-plus-circle-outline-icon-svg: url(${Bt});-webkit-mask:var(--mdi-plus-circle-outline-icon-svg) no-repeat;mask:var(--mdi-plus-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus{--mdi-plus-icon-svg: url(${qt});-webkit-mask:var(--mdi-plus-icon-svg) no-repeat;mask:var(--mdi-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-progress-download{--mdi-progress-download-icon-svg: url(${Nt});-webkit-mask:var(--mdi-progress-download-icon-svg) no-repeat;mask:var(--mdi-progress-download-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-redo{--mdi-redo-icon-svg: url(${Et});-webkit-mask:var(--mdi-redo-icon-svg) no-repeat;mask:var(--mdi-redo-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-refresh{--mdi-refresh-icon-svg: url(${Tt});-webkit-mask:var(--mdi-refresh-icon-svg) no-repeat;mask:var(--mdi-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-shape-square-plus{--mdi-shape-square-plus-icon-svg: url(${Gt});-webkit-mask:var(--mdi-shape-square-plus-icon-svg) no-repeat;mask:var(--mdi-shape-square-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-snowflake{--mdi-snowflake-icon-svg: url(${Ht});-webkit-mask:var(--mdi-snowflake-icon-svg) no-repeat;mask:var(--mdi-snowflake-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-ascending{--mdi-sort-ascending-icon-svg: url(${At});-webkit-mask:var(--mdi-sort-ascending-icon-svg) no-repeat;mask:var(--mdi-sort-ascending-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-descending{--mdi-sort-descending-icon-svg: url(${Pt});-webkit-mask:var(--mdi-sort-descending-icon-svg) no-repeat;mask:var(--mdi-sort-descending-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-variant-off{--mdi-sort-variant-off-icon-svg: url(${Mt});-webkit-mask:var(--mdi-sort-variant-off-icon-svg) no-repeat;mask:var(--mdi-sort-variant-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-variant-remove{--mdi-sort-variant-remove-icon-svg: url(${Ot});-webkit-mask:var(--mdi-sort-variant-remove-icon-svg) no-repeat;mask:var(--mdi-sort-variant-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-square-edit-outline{--mdi-square-edit-outline-icon-svg: url(${Ft});-webkit-mask:var(--mdi-square-edit-outline-icon-svg) no-repeat;mask:var(--mdi-square-edit-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-star{--mdi-star-icon-svg: url(${Dt});-webkit-mask:var(--mdi-star-icon-svg) no-repeat;mask:var(--mdi-star-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-star-outline{--mdi-star-outline-icon-svg: url(${Qt});-webkit-mask:var(--mdi-star-outline-icon-svg) no-repeat;mask:var(--mdi-star-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-stop-circle-outline{--mdi-stop-circle-outline-icon-svg: url(${Wt});-webkit-mask:var(--mdi-stop-circle-outline-icon-svg) no-repeat;mask:var(--mdi-stop-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-subdirectory-arrow-right{--mdi-subdirectory-arrow-right-icon-svg: url(${Yt});-webkit-mask:var(--mdi-subdirectory-arrow-right-icon-svg) no-repeat;mask:var(--mdi-subdirectory-arrow-right-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-swap-horizontal{--mdi-swap-horizontal-icon-svg: url(${Vt});-webkit-mask:var(--mdi-swap-horizontal-icon-svg) no-repeat;mask:var(--mdi-swap-horizontal-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-swap-vertical{--mdi-swap-vertical-icon-svg: url(${Jt});-webkit-mask:var(--mdi-swap-vertical-icon-svg) no-repeat;mask:var(--mdi-swap-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sync{--mdi-sync-icon-svg: url(${Kt});-webkit-mask:var(--mdi-sync-icon-svg) no-repeat;mask:var(--mdi-sync-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sync-circle{--mdi-sync-circle-icon-svg: url(${Xt});-webkit-mask:var(--mdi-sync-circle-icon-svg) no-repeat;mask:var(--mdi-sync-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-table-edit{--mdi-table-edit-icon-svg: url(${Zt});-webkit-mask:var(--mdi-table-edit-icon-svg) no-repeat;mask:var(--mdi-table-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-table-refresh{--mdi-table-refresh-icon-svg: url(${en});-webkit-mask:var(--mdi-table-refresh-icon-svg) no-repeat;mask:var(--mdi-table-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-remove{--mdi-text-box-remove-icon-svg: url(${an});-webkit-mask:var(--mdi-text-box-remove-icon-svg) no-repeat;mask:var(--mdi-text-box-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-remove-outline{--mdi-text-box-remove-outline-icon-svg: url(${rn});-webkit-mask:var(--mdi-text-box-remove-outline-icon-svg) no-repeat;mask:var(--mdi-text-box-remove-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-search-outline{--mdi-text-box-search-outline-icon-svg: url(${on});-webkit-mask:var(--mdi-text-box-search-outline-icon-svg) no-repeat;mask:var(--mdi-text-box-search-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-theme-light-dark{--mdi-theme-light-dark-icon-svg: url(${ln});-webkit-mask:var(--mdi-theme-light-dark-icon-svg) no-repeat;mask:var(--mdi-theme-light-dark-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-toggle-switch{--mdi-toggle-switch-icon-svg: url(${tn});-webkit-mask:var(--mdi-toggle-switch-icon-svg) no-repeat;mask:var(--mdi-toggle-switch-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-toggle-switch-off-outline{--mdi-toggle-switch-off-outline-icon-svg: url(${nn});-webkit-mask:var(--mdi-toggle-switch-off-outline-icon-svg) no-repeat;mask:var(--mdi-toggle-switch-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-translate{--mdi-translate-icon-svg: url(${cn});-webkit-mask:var(--mdi-translate-icon-svg) no-repeat;mask:var(--mdi-translate-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-trash-can{--mdi-trash-can-icon-svg: url(${dn});-webkit-mask:var(--mdi-trash-can-icon-svg) no-repeat;mask:var(--mdi-trash-can-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-trash-can-outline{--mdi-trash-can-outline-icon-svg: url(${sn});-webkit-mask:var(--mdi-trash-can-outline-icon-svg) no-repeat;mask:var(--mdi-trash-can-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-truck{--mdi-truck-icon-svg: url(${mn});-webkit-mask:var(--mdi-truck-icon-svg) no-repeat;mask:var(--mdi-truck-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-truck-delivery-outline{--mdi-truck-delivery-outline-icon-svg: url(${kn});-webkit-mask:var(--mdi-truck-delivery-outline-icon-svg) no-repeat;mask:var(--mdi-truck-delivery-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-tune{--mdi-tune-icon-svg: url(${pn});-webkit-mask:var(--mdi-tune-icon-svg) no-repeat;mask:var(--mdi-tune-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-tune-variant{--mdi-tune-variant-icon-svg: url(${gn});-webkit-mask:var(--mdi-tune-variant-icon-svg) no-repeat;mask:var(--mdi-tune-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-undo{--mdi-undo-icon-svg: url(${bn});-webkit-mask:var(--mdi-undo-icon-svg) no-repeat;mask:var(--mdi-undo-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-upload{--mdi-upload-icon-svg: url(${vn});-webkit-mask:var(--mdi-upload-icon-svg) no-repeat;mask:var(--mdi-upload-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-vanish{--mdi-vanish-icon-svg: url(${un});-webkit-mask:var(--mdi-vanish-icon-svg) no-repeat;mask:var(--mdi-vanish-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-wrench{--mdi-wrench-icon-svg: url(${hn});-webkit-mask:var(--mdi-wrench-icon-svg) no-repeat;mask:var(--mdi-wrench-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-wrench-outline{--mdi-wrench-outline-icon-svg: url(${fn});-webkit-mask:var(--mdi-wrench-outline-icon-svg) no-repeat;mask:var(--mdi-wrench-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi{display:inline-block;align-items:center;background-color:currentColor;font-size:18px;width:1em;height:1em}.mdi.mdi-state-disabled{opacity:.35}.alert{padding:8px}`,""]);const wn=pr},8472:(e,i,a)=>{var r=a(1601),o=a.n(r),l=a(6314),t=a.n(l),n=a(4417),c=a.n(n),d=new URL(a(3751),a.b),s=new URL(a(1771),a.b),m=new URL(a(996),a.b),k=new URL(a(6889),a.b),p=new URL(a(937),a.b),g=new URL(a(3326),a.b),b=new URL(a(2561),a.b),v=new URL(a(8980),a.b),u=new URL(a(4511),a.b),h=new URL(a(9153),a.b),f=new URL(a(2706),a.b),w=new URL(a(5325),a.b),x=new URL(a(7890),a.b),_=new URL(a(7104),a.b),y=new URL(a(1825),a.b),z=new URL(a(1379),a.b),R=new URL(a(2156),a.b),L=new URL(a(7698),a.b),$=new URL(a(8997),a.b),U=new URL(a(2053),a.b),S=new URL(a(1434),a.b),C=new URL(a(737),a.b),I=new URL(a(4487),a.b),j=new URL(a(7951),a.b),B=new URL(a(3975),a.b),q=new URL(a(5672),a.b),N=new URL(a(1966),a.b),E=new URL(a(4756),a.b),T=new URL(a(3721),a.b),G=new URL(a(1761),a.b),H=new URL(a(1329),a.b),A=new URL(a(3888),a.b),P=new URL(a(7237),a.b),M=new URL(a(4555),a.b),O=new URL(a(7786),a.b),F=new URL(a(4200),a.b),D=new URL(a(9067),a.b),Q=new URL(a(3142),a.b),W=new URL(a(5001),a.b),Y=new URL(a(1632),a.b),V=new URL(a(1830),a.b),J=new URL(a(4918),a.b),K=new URL(a(1704),a.b),X=new URL(a(9075),a.b),Z=new URL(a(3681),a.b),ee=new URL(a(8344),a.b),ie=new URL(a(3828),a.b),ae=new URL(a(9712),a.b),re=new URL(a(2805),a.b),oe=new URL(a(5644),a.b),le=new URL(a(4029),a.b),te=new URL(a(560),a.b),ne=new URL(a(8704),a.b),ce=new URL(a(5259),a.b),de=new URL(a(4042),a.b),se=new URL(a(5904),a.b),me=new URL(a(5052),a.b),ke=new URL(a(6988),a.b),pe=new URL(a(2216),a.b),ge=new URL(a(3397),a.b),be=new URL(a(739),a.b),ve=new URL(a(1959),a.b),ue=new URL(a(9810),a.b),he=new URL(a(6410),a.b),fe=new URL(a(5717),a.b),we=new URL(a(4441),a.b),xe=new URL(a(2312),a.b),_e=new URL(a(9279),a.b),ye=new URL(a(7185),a.b),ze=new URL(a(6428),a.b),Re=new URL(a(8166),a.b),Le=new URL(a(7433),a.b),$e=new URL(a(4541),a.b),Ue=new URL(a(9529),a.b),Se=new URL(a(778),a.b),Ce=new URL(a(4459),a.b),Ie=new URL(a(7535),a.b),je=new URL(a(1277),a.b),Be=new URL(a(3171),a.b),qe=new URL(a(2210),a.b),Ne=new URL(a(416),a.b),Ee=new URL(a(284),a.b),Te=new URL(a(4627),a.b),Ge=new URL(a(9007),a.b),He=new URL(a(9869),a.b),Ae=new URL(a(1335),a.b),Pe=new URL(a(6519),a.b),Me=new URL(a(1403),a.b),Oe=new URL(a(7594),a.b),Fe=new URL(a(9036),a.b),De=new URL(a(9028),a.b),Qe=new URL(a(8092),a.b),We=new URL(a(3374),a.b),Ye=new URL(a(2451),a.b),Ve=new URL(a(7548),a.b),Je=new URL(a(8250),a.b),Ke=new URL(a(9562),a.b),Xe=new URL(a(6501),a.b),Ze=new URL(a(9506),a.b),ei=new URL(a(3744),a.b),ii=new URL(a(2366),a.b),ai=new URL(a(736),a.b),ri=new URL(a(5589),a.b),oi=new URL(a(5297),a.b),li=new URL(a(5086),a.b),ti=new URL(a(9965),a.b),ni=new URL(a(1680),a.b),ci=new URL(a(9274),a.b),di=new URL(a(4069),a.b),si=new URL(a(6793),a.b),mi=new URL(a(8018),a.b),ki=new URL(a(1397),a.b),pi=new URL(a(3821),a.b),gi=new URL(a(5453),a.b),bi=new URL(a(1721),a.b),vi=new URL(a(729),a.b),ui=new URL(a(5309),a.b),hi=new URL(a(7523),a.b),fi=new URL(a(5951),a.b),wi=new URL(a(5784),a.b),xi=new URL(a(4907),a.b),_i=new URL(a(97),a.b),yi=new URL(a(1438),a.b),zi=new URL(a(6764),a.b),Ri=new URL(a(3530),a.b),Li=new URL(a(7865),a.b),$i=new URL(a(9505),a.b),Ui=new URL(a(4920),a.b),Si=new URL(a(8908),a.b),Ci=new URL(a(5724),a.b),Ii=new URL(a(3447),a.b),ji=new URL(a(5741),a.b),Bi=new URL(a(6683),a.b),qi=new URL(a(2964),a.b),Ni=new URL(a(1152),a.b),Ei=new URL(a(3049),a.b),Ti=new URL(a(4506),a.b),Gi=new URL(a(3643),a.b),Hi=new URL(a(9808),a.b),Ai=new URL(a(109),a.b),Pi=new URL(a(4717),a.b),Mi=new URL(a(9586),a.b),Oi=new URL(a(4341),a.b),Fi=new URL(a(6452),a.b),Di=new URL(a(936),a.b),Qi=new URL(a(2250),a.b),Wi=new URL(a(9624),a.b),Yi=new URL(a(7741),a.b),Vi=new URL(a(8549),a.b),Ji=new URL(a(8202),a.b),Ki=new URL(a(8560),a.b),Xi=new URL(a(379),a.b),Zi=new URL(a(7295),a.b),ea=new URL(a(1904),a.b),ia=new URL(a(8407),a.b),aa=new URL(a(7138),a.b),ra=new URL(a(795),a.b),oa=new URL(a(166),a.b),la=new URL(a(8900),a.b),ta=new URL(a(3534),a.b),na=new URL(a(1908),a.b),ca=new URL(a(70),a.b),da=new URL(a(5856),a.b),sa=new URL(a(6470),a.b),ma=new URL(a(7988),a.b),ka=new URL(a(1389),a.b),pa=new URL(a(6486),a.b),ga=new URL(a(1242),a.b),ba=new URL(a(496),a.b),va=new URL(a(8338),a.b),ua=new URL(a(9399),a.b),ha=new URL(a(2264),a.b),fa=new URL(a(7949),a.b),wa=new URL(a(3026),a.b),xa=new URL(a(6396),a.b),_a=new URL(a(2096),a.b),ya=new URL(a(3567),a.b),za=new URL(a(5030),a.b),Ra=new URL(a(8038),a.b),La=new URL(a(9333),a.b),$a=new URL(a(5227),a.b),Ua=new URL(a(2376),a.b),Sa=new URL(a(3684),a.b),Ca=new URL(a(2117),a.b),Ia=new URL(a(7090),a.b),ja=new URL(a(6907),a.b),Ba=new URL(a(2638),a.b),qa=new URL(a(8506),a.b),Na=new URL(a(4350),a.b),Ea=new URL(a(1906),a.b),Ta=new URL(a(1364),a.b),Ga=new URL(a(8537),a.b),Ha=new URL(a(8163),a.b),Aa=new URL(a(6977),a.b),Pa=new URL(a(7679),a.b),Ma=new URL(a(1888),a.b),Oa=new URL(a(2705),a.b),Fa=new URL(a(3575),a.b),Da=new URL(a(3576),a.b),Qa=new URL(a(9572),a.b),Wa=new URL(a(6122),a.b),Ya=new URL(a(5510),a.b),Va=new URL(a(927),a.b),Ja=new URL(a(8073),a.b),Ka=new URL(a(5727),a.b),Xa=new URL(a(917),a.b),Za=new URL(a(6487),a.b),er=new URL(a(8945),a.b),ir=new URL(a(2738),a.b),ar=new URL(a(5828),a.b),rr=new URL(a(2518),a.b),or=new URL(a(3276),a.b),lr=new URL(a(4314),a.b),tr=new URL(a(2449),a.b),nr=new URL(a(6673),a.b),cr=new URL(a(1304),a.b),dr=new URL(a(5383),a.b),sr=new URL(a(5066),a.b),mr=new URL(a(8646),a.b),kr=new URL(a(258),a.b),pr=t()(o()),gr=c()(d),br=c()(s),vr=c()(m),ur=c()(k),hr=c()(p),fr=c()(g),wr=c()(b),xr=c()(v),_r=c()(u),yr=c()(h),zr=c()(f),Rr=c()(w),Lr=c()(x),$r=c()(_),Ur=c()(y),Sr=c()(z),Cr=c()(R),Ir=c()(L),jr=c()($),Br=c()(U),qr=c()(S),Nr=c()(C),Er=c()(I),Tr=c()(j),Gr=c()(B),Hr=c()(q),Ar=c()(N),Pr=c()(E),Mr=c()(T),Or=c()(G),Fr=c()(H),Dr=c()(A),Qr=c()(P),Wr=c()(M),Yr=c()(O),Vr=c()(F),Jr=c()(D),Kr=c()(Q),Xr=c()(W),Zr=c()(Y),eo=c()(V),io=c()(J),ao=c()(K),ro=c()(X),oo=c()(Z),lo=c()(ee),to=c()(ie),no=c()(ae),co=c()(re),so=c()(oe),mo=c()(le),ko=c()(te),po=c()(ne),go=c()(ce),bo=c()(de),vo=c()(se),uo=c()(me),ho=c()(ke),fo=c()(pe),wo=c()(ge),xo=c()(be),_o=c()(ve),yo=c()(ue),zo=c()(he),Ro=c()(fe),Lo=c()(we),$o=c()(xe),Uo=c()(_e),So=c()(ye),Co=c()(ze),Io=c()(Re),jo=c()(Le),Bo=c()($e),qo=c()(Ue),No=c()(Se),Eo=c()(Ce),To=c()(Ie),Go=c()(je),Ho=c()(Be),Ao=c()(qe),Po=c()(Ne),Mo=c()(Ee),Oo=c()(Te),Fo=c()(Ge),Do=c()(He),Qo=c()(Ae),Wo=c()(Pe),Yo=c()(Me),Vo=c()(Oe),Jo=c()(Fe),Ko=c()(De),Xo=c()(Qe),Zo=c()(We),el=c()(Ye),il=c()(Ve),al=c()(Je),rl=c()(Ke),ol=c()(Xe),ll=c()(Ze),tl=c()(ei),nl=c()(ii),cl=c()(ai),dl=c()(ri),sl=c()(oi),ml=c()(li),kl=c()(ti),pl=c()(ni),gl=c()(ci),bl=c()(di),vl=c()(si),ul=c()(mi),hl=c()(ki),fl=c()(pi),wl=c()(gi),xl=c()(bi),_l=c()(vi),yl=c()(ui),zl=c()(hi),Rl=c()(fi),Ll=c()(wi),$l=c()(xi),Ul=c()(_i),Sl=c()(yi),Cl=c()(zi),Il=c()(Ri),jl=c()(Li),Bl=c()($i),ql=c()(Ui),Nl=c()(Si),El=c()(Ci),Tl=c()(Ii),Gl=c()(ji),Hl=c()(Bi),Al=c()(qi),Pl=c()(Ni),Ml=c()(Ei),Ol=c()(Ti),Fl=c()(Gi),Dl=c()(Hi),Ql=c()(Ai),Wl=c()(Pi),Yl=c()(Mi),Vl=c()(Oi),Jl=c()(Fi),Kl=c()(Di),Xl=c()(Qi),Zl=c()(Wi),et=c()(Yi),it=c()(Vi),at=c()(Ji),rt=c()(Ki),ot=c()(Xi),lt=c()(Zi),tt=c()(ea),nt=c()(ia),ct=c()(aa),dt=c()(ra),st=c()(oa),mt=c()(la),kt=c()(ta),pt=c()(na),gt=c()(ca),bt=c()(da),vt=c()(sa),ut=c()(ma),ht=c()(ka),ft=c()(pa),wt=c()(ga),xt=c()(ba),_t=c()(va),yt=c()(ua),zt=c()(ha),Rt=c()(fa),Lt=c()(wa),$t=c()(xa),Ut=c()(_a),St=c()(ya),Ct=c()(za),It=c()(Ra),jt=c()(La),Bt=c()($a),qt=c()(Ua),Nt=c()(Sa),Et=c()(Ca),Tt=c()(Ia),Gt=c()(ja),Ht=c()(Ba),At=c()(qa),Pt=c()(Na),Mt=c()(Ea),Ot=c()(Ta),Ft=c()(Ga),Dt=c()(Ha),Qt=c()(Aa),Wt=c()(Pa),Yt=c()(Ma),Vt=c()(Oa),Jt=c()(Fa),Kt=c()(Da),Xt=c()(Qa),Zt=c()(Wa),en=c()(Ya),an=c()(Va),rn=c()(Ja),on=c()(Ka),ln=c()(Xa),tn=c()(Za),nn=c()(er),cn=c()(ir),dn=c()(ar),sn=c()(rr),mn=c()(or),kn=c()(lr),pn=c()(tr),gn=c()(nr),bn=c()(cr),vn=c()(dr),un=c()(sr),hn=c()(mr),fn=c()(kr);pr.push([e.id,`/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n *//*! name: vanilla-calendar-pro v2.9.10 | url: https://github.com/uvarov-frontend/vanilla-calendar-pro */.vanilla-calendar{position:relative;box-sizing:border-box;display:flex;width:300px;min-width:272px;max-width:100%;flex-direction:column;border-radius:.75rem;padding:1rem;opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:.15s}@supports((width: -webkit-max-content) or (width: max-content)) and ((height: -webkit-max-content) or (height: max-content)){.vanilla-calendar{height:-webkit-max-content;height:max-content;width:-webkit-max-content;width:max-content}}.vanilla-calendar_multiple{width:550px}@supports(width: -webkit-fit-content) or (width: -moz-fit-content) or (width: fit-content){.vanilla-calendar_multiple{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.vanilla-calendar button:focus-visible{border-radius:.5rem;outline-style:solid;outline-width:1px;outline-offset:-1px}.vanilla-calendar.vanilla-calendar_multiple .vanilla-calendar-days{flex-grow:0}.vanilla-calendar_hidden{pointer-events:none;opacity:0}.vanilla-calendar_hidden *{pointer-events:none !important}.vanilla-calendar_to-input{position:absolute}.vanilla-calendar_to-input_bottom{margin-top:.25rem}.vanilla-calendar_to-input_top{margin-top:-0.25rem}.vanilla-calendar-controls{pointer-events:none;position:absolute;left:0;right:0;top:0;z-index:20;box-sizing:content-box;display:flex;align-items:center;justify-content:space-between;padding-left:1rem;padding-right:1rem;padding-top:1.25rem}.vanilla-calendar-arrow{pointer-events:auto;position:relative;display:block;height:1.5rem;width:1.5rem;cursor:pointer;border-width:0px;background-color:transparent}.vanilla-calendar-arrow:before{position:absolute;left:0;top:0;height:100%;width:100%;background-position:center;background-repeat:no-repeat;--tw-content: "";content:var(--tw-content)}.vanilla-calendar-arrow.vanilla-calendar-arrow_prev:before{transform:rotate(90deg)}.vanilla-calendar-arrow.vanilla-calendar-arrow_next:before{transform:rotate(-90deg)}.vanilla-calendar-grid{display:flex;flex-grow:1;flex-wrap:wrap;justify-content:center;gap:1.75rem}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column{pointer-events:none;opacity:.3}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_month,.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_year{pointer-events:auto;opacity:1}.vanilla-calendar-column{display:flex;min-width:-webkit-min-content;min-width:min-content;flex-direction:column}.vanilla-calendar-header{position:relative;margin-bottom:.75rem;display:flex;align-items:center}.vanilla-calendar-header__content{display:grid;flex-grow:1;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;justify-content:center;white-space:pre-wrap;padding-left:1rem;padding-right:1rem}.vanilla-calendar-month,.vanilla-calendar-year{cursor:pointer;border-radius:.25rem;border-width:0px;background-color:transparent;padding:.25rem;font-size:1rem;line-height:1.5rem;font-weight:700}.vanilla-calendar-month.vanilla-calendar-month_disabled,.vanilla-calendar-year.vanilla-calendar-year_disabled{pointer-events:none}.vanilla-calendar-months{display:grid;flex-grow:1;grid-template-columns:repeat(4, minmax(0, 1fr));align-items:center;row-gap:1rem;column-gap:.5rem}.vanilla-calendar-years{display:grid;flex-grow:1;grid-template-columns:repeat(5, minmax(0, 1fr));align-items:center;row-gap:1rem;column-gap:.5rem}.vanilla-calendar-months_selecting .vanilla-calendar-months__month,.vanilla-calendar-years_selecting .vanilla-calendar-years__year{cursor:pointer}.vanilla-calendar-months_selecting .vanilla-calendar-months__month .vanilla-calendar-months__month_disabled,.vanilla-calendar-years_selecting .vanilla-calendar-years__year .vanilla-calendar-years__year_disabled{cursor:default}.vanilla-calendar-months__month,.vanilla-calendar-years__year{display:flex;height:2.5rem;align-items:center;justify-content:center;word-break:break-all;border-radius:.5rem;border-width:0px;padding:.25rem;text-align:center;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,.vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{pointer-events:none}.vanilla-calendar-week-numbers{display:flex;flex-direction:column}.vanilla-calendar-week-numbers__title{margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-week-numbers__content{display:grid;grid-auto-flow:row;align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-week-number{margin:0;display:flex;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:pointer;align-items:center;justify-content:center;border-style:none;background-color:transparent;padding:0;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-wrapper{display:flex;flex-grow:1}.vanilla-calendar-content{display:flex;flex-grow:1;flex-direction:column}.vanilla-calendar-week{margin-bottom:.5rem;display:grid;grid-template-columns:repeat(7, 1fr);justify-items:center}.vanilla-calendar-week__day{display:flex;width:100%;min-width:1.875rem;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-days{display:grid;flex-grow:1;grid-template-columns:repeat(7, 1fr);align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn{cursor:pointer;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:75ms}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn_disabled{cursor:default}.vanilla-calendar-day{position:relative;display:flex;width:100%;align-items:center;justify-content:center}.vanilla-calendar-day_hover-intermediate .vanilla-calendar-day__btn{border-radius:0}.vanilla-calendar-day_hover-first .vanilla-calendar-day__btn{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.vanilla-calendar-day_hover-first.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn{border-radius:.5rem}.vanilla-calendar-day:focus-visible .vanilla-calendar-day__popup,.vanilla-calendar-day:hover .vanilla-calendar-day__popup{pointer-events:auto;opacity:1}.vanilla-calendar-day_selected-first .vanilla-calendar-day__btn_selected{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.vanilla-calendar-day_selected-first.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-radius:.5rem}.vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected{border-radius:0}.vanilla-calendar-day__btn{display:flex;height:100%;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:default;align-items:center;justify-content:center;border-radius:.5rem;border-width:0px;padding:0;font-size:.75rem;line-height:1rem;font-weight:400}.vanilla-calendar-day__btn_today{font-weight:700}.vanilla-calendar-day__btn_disabled{pointer-events:none}.vanilla-calendar-day__popup{transform:translate(-50%);pointer-events:none;position:absolute;left:50%;top:100%;z-index:20;width:8rem;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:400;opacity:0}.vanilla-calendar-day__popup:before{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:after{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:hover{pointer-events:auto;opacity:1}.vanilla-calendar-day__popup:before{content:"";left:0;bottom:0;z-index:-10;display:block;height:calc(100% - 4px);width:100%;border-radius:.5rem}.vanilla-calendar-time{margin-top:.75rem;display:grid;grid-template-columns:auto 1fr;gap:.75rem;border-top-width:1px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-style:solid;padding-top:.75rem}.vanilla-calendar-time__content{display:grid;grid-auto-flow:column;align-items:center}.vanilla-calendar-time__hours{position:relative;margin-right:.35rem;width:1.75rem}.vanilla-calendar-time__hours:after{position:absolute;right:-5px;top:50%;margin-top:calc(-50% + 1px);display:block;--tw-content: ":";content:var(--tw-content)}.vanilla-calendar-time__minutes{width:1.75rem}.vanilla-calendar-time__hours input,.vanilla-calendar-time__minutes input{position:relative;margin:0;box-sizing:border-box;display:block;width:100%;border-radius:.25rem;border-width:0px;padding:.125rem;text-align:center;font-size:1.125rem;font-weight:600;line-height:1.125rem}.vanilla-calendar-time__hours input:focus-visible,.vanilla-calendar-time__minutes input:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__hours input:disabled,.vanilla-calendar-time__minutes input:disabled{cursor:default}.vanilla-calendar-time__hours input:hover:disabled,.vanilla-calendar-time__minutes input:hover:disabled{background-color:transparent}.vanilla-calendar-time__keeping{margin-left:1px;margin-top:.25rem;width:22px;cursor:pointer;border-radius:.25rem;border-width:0px;background-color:transparent;padding:0;font-size:.69rem}.vanilla-calendar-time__keeping:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__keeping:disabled{cursor:default}.vanilla-calendar-time__keeping:hover:disabled{background-color:transparent}.vanilla-calendar-time__ranges{display:grid;grid-auto-flow:row}.vanilla-calendar-time__range{position:relative;z-index:10;font-size:0}.vanilla-calendar-time__range:before{content:var(--tw-content);left:0}.vanilla-calendar-time__range:after{content:var(--tw-content);right:0}.vanilla-calendar-time__range:before,.vanilla-calendar-time__range:after{content:"";transform:translateY(-50%);pointer-events:none;position:absolute;top:50%;z-index:10;height:.5rem;width:1px}.vanilla-calendar-time__range input{position:relative;margin:0;height:1.25rem;width:100%;cursor:pointer;-webkit-appearance:none;appearance:none;outline-width:0px}.vanilla-calendar-time__range input::-webkit-slider-thumb{position:relative;z-index:20;margin-top:-0.5rem;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-moz-range-thumb{position:relative;z-index:20;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-webkit-slider-runnable-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-moz-range-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light].vanilla-calendar{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light].vanilla-calendar_to-input{--tw-shadow: 0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored: 0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-arrow{background-color:transparent}[data-calendar-theme=light] .vanilla-calendar-arrow:before{background-image:url(${gr})}[data-calendar-theme=light] .vanilla-calendar-arrow:hover:before{opacity:.6}[data-calendar-theme=light] .vanilla-calendar-header__content,[data-calendar-theme=light] .vanilla-calendar-month,[data-calendar-theme=light] .vanilla-calendar-year{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-month:hover,[data-calendar-theme=light] .vanilla-calendar-year:hover{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_not-active{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-months__month{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-months__month:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-years__year{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-years__year:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-week-numbers__title,[data-calendar-theme=light] .vanilla-calendar-week-number{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week-number:hover{color:#475569}[data-calendar-theme=light] .vanilla-calendar-week__day{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity: .7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity: .7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__btn:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_today{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_next{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__popup{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__popup:before{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-shadow: 0 3px 15px rgba(85, 85, 85, .2);--tw-shadow-colored: 0 3px 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light] .vanilla-calendar-time{border-color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input,[data-calendar-theme=light] .vanilla-calendar-time__minutes input{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=light] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:before,[data-calendar-theme=light] .vanilla-calendar-time__range:after{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-thumb{border-color:#cbd5e1;--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-thumb{border-color:#cbd5e1;--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=dark].vanilla-calendar{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark].vanilla-calendar_to-input{--tw-shadow: 0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored: 0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=dark].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-arrow{background-color:transparent}[data-calendar-theme=dark] .vanilla-calendar-arrow:before{background-image:url(${br})}[data-calendar-theme=dark] .vanilla-calendar-arrow:hover:before{opacity:.6}[data-calendar-theme=dark] .vanilla-calendar-header__content,[data-calendar-theme=dark] .vanilla-calendar-month,[data-calendar-theme=dark] .vanilla-calendar-year{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-month:hover,[data-calendar-theme=dark] .vanilla-calendar-year:hover,[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_not-active{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month,[data-calendar-theme=dark] .vanilla-calendar-years__year{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity: 1;background-color:rgb(100 116 139/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-week-numbers__title,[data-calendar-theme=dark] .vanilla-calendar-week-number{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week-number:hover{color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-week__day{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity: .8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity: .8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#e2e8f0}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_next{color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__popup{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__popup:before{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));--tw-shadow: inset 0 0 0 1px rgb(255 255 255 / .1);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=dark] .vanilla-calendar-time{border-color:#1e293b}[data-calendar-theme=dark] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:before,[data-calendar-theme=dark] .vanilla-calendar-time__range:after{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-thumb{border-color:#475569;--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-thumb{border-color:#475569;--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}/*!\n * Multiple-Select-Vanilla styling\n * @author zhixin wen \n * @contributor Ghislain B.\n */.ms-dark-mode{--ms-checkbox-color: rgb(63.5819672131, 140.3073770492, 253.4180327869);--ms-checkbox-hover-color: rgb(78.756557377, 149.3995901639, 253.543442623);--ms-checkbox-icon-container-border: 1px solid #797979;--ms-choice-border: 1px solid #757575;--ms-choice-bgcolor: #262b2f;--ms-choice-color: #d4d4d4;--ms-choice-focus-border-color: rgb(38.2909836066, 125.1536885246, 253.2090163934);--ms-choice-focus-box-shadow: 0 0 0 2px rgba(13, 110, 253, 0.2);--ms-drop-background: #2a2f34;--ms-drop-border: 1px solid #585858;--ms-drop-color: #cccccc;--ms-drop-hide-radio-hover-bgcolor: rgb(1.9713114754, 97.5799180328, 238.5286885246);--ms-drop-option-divider-border-top: 1px solid #696969;--ms-drop-scrollbar-color: #828282 #424242;--ms-icon-color: #bcbcbc;--ms-icon-color-hover: #d0d0d0;--ms-option-highlight-bg-color: rgb(1.762295082, 87.2336065574, 213.237704918);--ms-ok-button-bg-color: #262b2f;--ms-ok-button-bg-hover-color: #24282c;--ms-ok-button-border-color: #4a4a4a;--ms-ok-button-text-color: rgb(38.2909836066, 125.1536885246, 253.2090163934);--ms-ok-button-text-hover-color: rgb(38.2909836066, 125.1536885246, 253.2090163934);--ms-optgroup-color: #fff;--ms-search-input-bg-color: #2f353a;--ms-search-input-color: #d4d4d4;--ms-search-input-border: 1px solid #757575;--ms-select-all-border-bottom: 1px solid #5d5d5d;--ms-select-all-text-color: #fff;--ms-select-all-text-font-weight: bold}/*!\n * Multiple-Select-Vanilla styling\n * @author zhixin wen \n * @contributor Ghislain B.\n */.ms-icon-caret{--ms-icon-caret-icon-svg: url(${vr});-webkit-mask:var(--ms-icon-caret-icon-svg) no-repeat;mask:var(--ms-icon-caret-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-close{--ms-icon-close-icon-svg: url(${ur});-webkit-mask:var(--ms-icon-close-icon-svg) no-repeat;mask:var(--ms-icon-close-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-check{--ms-icon-check-icon-svg: url(${hr});-webkit-mask:var(--ms-icon-check-icon-svg) no-repeat;mask:var(--ms-icon-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-minus{--ms-icon-minus-icon-svg: url(${fr});-webkit-mask:var(--ms-icon-minus-icon-svg) no-repeat;mask:var(--ms-icon-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-radio{--ms-icon-radio-icon-svg: url(${wr});-webkit-mask:var(--ms-icon-radio-icon-svg) no-repeat;mask:var(--ms-icon-radio-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-parent .ms-icon,.ms-drop .ms-icon{display:inline-block;background-color:currentColor;flex-shrink:0;color:var(--ms-icon-color, #000);font-size:var(--ms-icon-size, 13px);height:var(--ms-icon-size, 13px);width:var(--ms-icon-size, 13px)}.ms-parent .ms-icon:hover,.ms-drop .ms-icon:hover{color:var(--ms-icon-color-hover, #303030)}.ms-parent .ms-select-all,.ms-parent li:not(.hide-radio),.ms-drop .ms-select-all,.ms-drop li:not(.hide-radio){cursor:pointer}.ms-parent .ms-select-all.disabled,.ms-parent li:not(.hide-radio).disabled,.ms-drop .ms-select-all.disabled,.ms-drop li:not(.hide-radio).disabled{cursor:default}.ms-parent .ms-select-all .icon-checkbox-container,.ms-parent li:not(.hide-radio) .icon-checkbox-container,.ms-drop .ms-select-all .icon-checkbox-container,.ms-drop li:not(.hide-radio) .icon-checkbox-container{display:inline-flex;align-items:center;justify-content:center;height:var(--ms-checkbox-icon-container-height, 1.05rem);width:var(--ms-checkbox-icon-container-width, 1.05rem);border:var(--ms-checkbox-icon-container-border, 1px solid #d0d0d0);border-radius:.125rem}.ms-parent .ms-select-all .icon-checkbox-container div,.ms-parent li:not(.hide-radio) .icon-checkbox-container div,.ms-drop .ms-select-all .icon-checkbox-container div,.ms-drop li:not(.hide-radio) .icon-checkbox-container div{font-size:14px;color:var(--ms-checkbox-color, #0d6efd)}.ms-parent .ms-select-all .icon-checkbox-container div:hover,.ms-parent li:not(.hide-radio) .icon-checkbox-container div:hover,.ms-drop .ms-select-all .icon-checkbox-container div:hover,.ms-drop li:not(.hide-radio) .icon-checkbox-container div:hover{color:var(--ms-checkbox-hover-color, rgb(2.0549180328, 101.718442623, 248.6450819672))}.ms-parent .ms-select-all .icon-checkbox-container div.ms-icon-uncheck,.ms-parent li:not(.hide-radio) .icon-checkbox-container div.ms-icon-uncheck,.ms-drop .ms-select-all .icon-checkbox-container div.ms-icon-uncheck,.ms-drop li:not(.hide-radio) .icon-checkbox-container div.ms-icon-uncheck{visibility:hidden}.ms-parent .ms-select-all .icon-checkbox-container.radio,.ms-parent li:not(.hide-radio) .icon-checkbox-container.radio,.ms-drop .ms-select-all .icon-checkbox-container.radio,.ms-drop li:not(.hide-radio) .icon-checkbox-container.radio{border-radius:50%}.ms-parent .ms-select-all .icon-checkbox-container+span,.ms-parent li:not(.hide-radio) .icon-checkbox-container+span,.ms-drop .ms-select-all .icon-checkbox-container+span,.ms-drop li:not(.hide-radio) .icon-checkbox-container+span{display:inline-flex;align-items:center;column-gap:var(--ms-label-column-gap, 0);padding-left:var(--ms-label-text-padding-left, 8px)}.ms-offscreen{clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;position:absolute !important;outline:0 !important;left:auto !important;top:auto !important}.ms-parent{display:inline-block;position:relative;vertical-align:middle}.ms-choice{display:flex;align-items:center;cursor:pointer;width:100%;height:26px;overflow:hidden;padding:var(--ms-choice-padding, 0 6px 0 8px);background-color:var(--ms-choice-bgcolor, #fff);border:var(--ms-choice-border, 1px solid #ccc);border-radius:var(--ms-choice-border-radius, 4px);line-height:var(--ms-choice-line-height, 26px);color:var(--ms-choice-color, #444);text-align:var(--ms-choice-text-align, left);outline:var(--ms-drop-outline, 0);text-decoration:none;user-select:none;white-space:nowrap}.ms-choice:focus{border-color:var(--ms-choice-focus-border-color, hsl(215.75, 98.3606557377%, 112.1568627451%));box-shadow:var(--ms-choice-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.ms-choice.disabled{border:var(--ms-choice-disabled-border, 1px solid #ddd);background-color:var(--ms-choice-disabled-bgcolor, #f4f4f4);background-image:none;cursor:default}.ms-choice>span{display:flex;flex:1;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;column-gap:var(--ms-label-column-gap, 0)}.ms-choice>span.ms-placeholder{color:var(--ms-placeholder-color, #c9c9c9)}.ms-choice>div.ms-icon-close{margin-right:2px}.ms-choice>div.ms-icon-caret{height:var(--ms-chevron-icon-size, 16px);width:var(--ms-chevron-icon-size, 16px)}.ms-choice>div.ms-icon-caret.open{transform:scaleY(-1)}.ms-drop{width:auto;min-width:100%;overflow:hidden;display:none;position:absolute;background:var(--ms-drop-background, #fff);border:var(--ms-drop-border, 1px solid #d0d0d0);border-radius:var(--ms-drop-border-radius, 4px);color:var(--ms-drop-color, #333);margin-top:var(--ms-drop-margin-top, -1px);padding:var(--ms-drop-padding, 0);z-index:var(--ms-drop-zindex, 1050)}.ms-drop.bottom{top:100%;box-shadow:var(--ms-drop-bottom-box-shadow, 0 4px 5px rgba(0, 0, 0, 0.15))}.ms-drop.top{bottom:100%;box-shadow:var(--ms-drop-top-box-shadow, 0 -4px 5px rgba(0, 0, 0, 0.15))}.ms-drop .ms-select-all{border-bottom:var(--ms-select-all-border-bottom, 1px solid #ddd);line-height:var(--ms-select-all-line-height, calc(13px + 2px));padding:var(--ms-select-all-padding, 4px);width:100%}.ms-drop .ms-select-all:hover{background-color:var(--ms-select-all-text-hover-color, transparent)}.ms-drop .ms-select-all.highlighted{background-color:var(--ms-option-highlight-bg-color, #fcfcfc)}.ms-drop .ms-select-all label{display:inline-flex;align-items:center;font-weight:var(--ms-select-all-text-font-weight, normal);padding:var(--ms-select-all-label-padding, 6px 10px);border:var(--ms-select-all-label-border, 1px solid transparent);color:var(--ms-select-all-text-color, rgb(1.9713114754, 97.5799180328, 238.5286885246));width:100%}.ms-drop .ms-select-all label:hover{cursor:pointer;border:var(--ms-select-all-label-hover-border, 1px solid #d5d5d5)}.ms-drop .ms-select-all label input{opacity:0;width:0;margin-left:0}.ms-drop .ms-select-all label div{display:inline-flex}.ms-drop .ms-ok-button{cursor:pointer;display:block;padding:var(--ms-ok-button-padding, 0);width:var(--ms-ok-button-width, 100%);height:var(--ms-ok-button-height, 26px);border-color:var(--ms-ok-button-border-color, #ccc);border-radius:var(--ms-ok-button-border-radius, 0 0 4px 4px);border-width:var(--ms-ok-button-border-width, 1px 0 0 0);text-align:var(--ms-ok-button-text-align, center);color:var(--ms-ok-button-text-color, #0d6efd);font-weight:var(--ms-ok-button-font-weight, 600);background-color:var(--ms-ok-button-bg-color, #fff)}.ms-drop .ms-ok-button:hover{background-color:var(--ms-ok-button-bg-hover-color, #f9f9f9);color:var(--ms-ok-button-text-hover-color, rgb(1.9713114754, 97.5799180328, 238.5286885246))}.ms-search{display:flex;align-items:center;justify-content:center;box-sizing:border-box;position:relative;white-space:nowrap;width:100%;margin:var(--ms-search-margin, 0);min-height:var(--ms-search-min-height, 26px);padding:var(--ms-search-padding, 4px);z-index:var(--ms-search-zindex, 10000)}.ms-search input{box-shadow:none;font-family:sans-serif;height:auto !important;width:100%;color:var(--ms-search-input-color, #444);background-color:var(--ms-search-input-bg-color, #fff);border:var(--ms-search-input-border, 1px solid #b9b9b9);border-radius:var(--ms-search-input-border-radius, 5px);min-height:var(--ms-search-input-min-height, 24px);outline:var(--ms-search-input-outline, 0);padding:var(--ms-search-input-padding, 0 5px);margin:var(--ms-search-input-margin, 0)}.ms-search input::placeholder{color:var(--ms-search-input-placeholder, #999)}.ms-search span.ms-icon-close{cursor:pointer;height:var(--ms-icon-size, 13px);margin:var(--ms-search-icon-close-margin, 0 2px 0 5px)}.ms-drop ul{overflow:auto;outline:var(--ms-drop-outline, 0);margin:var(--ms-drop-list-margin, 0px);padding:var(--ms-drop-list-padding, 4px 6px);scrollbar-color:var(--ms-drop-scrollbar-color, #c1c1c1 #f1f1f1)}.ms-drop ul>li{cursor:pointer;background-image:none;list-style:none;position:static;align-items:var(--ms-drop-list-item-align-items, center);display:var(--ms-drop-list-item-display, flex);padding:var(--ms-drop-list-item-padding, 2px 4px)}.ms-drop ul>li .disabled{cursor:default;font-weight:normal !important;opacity:var(--ms-drop-list-item-disabled-opacity, 0.35);filter:var(--ms-drop-list-item-disabled-filter, Alpha(Opacity=35))}.ms-drop ul>li.multiple{display:block;float:left}.ms-drop ul>li.group{clear:both}.ms-drop ul>li.multiple label{width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-drop ul>li label{cursor:pointer;display:flex;align-items:center;font-weight:normal;position:relative;white-space:nowrap;flex:0 0 100%;margin-bottom:var(--ms-label-margin-bottom, 0);min-height:var(--ms-label-min-height, 1.25rem);padding:var(--ms-label-padding, 2px 4px)}.ms-drop ul>li label.optgroup{color:var(--ms-optgroup-color, #000);font-weight:var(--ms-drop-optgroup-font-weight, bold)}.ms-drop ul>li.hide-radio{padding:var(--ms-drop-hide-radio-padding, 0)}.ms-drop ul>li.hide-radio:focus,.ms-drop ul>li.hide-radio:hover{background-color:var(--ms-drop-hide-radio-hover-bgcolor, #fafafa)}.ms-drop ul>li.hide-radio.selected{color:var(--ms-drop-hide-radio-selected-color, unset);background-color:var(--ms-drop-hide-radio-selected-bgcolor, unset)}.ms-drop ul>li.hide-radio label{margin-bottom:var(--ms-drop-hide-radio-label-margin-bottom, 0);padding:var(--ms-drop-hide-radio-label-padding, 5px 8px)}.ms-drop ul>li.hide-radio input{display:none}.ms-drop ul>li.option-level-1 label{padding-left:var(--ms-drop-list-item-level1-padding-left, 8px)}.ms-drop ul>li.option-divider{padding:var(--ms-drop-option-divider-padding, 0);border-top:var(--ms-drop-option-divider-border-top, 1px solid #e9ecef)}.ms-drop ul>li.highlighted{background-color:var(--ms-option-highlight-bg-color, #fcfcfc)}.ms-drop input[type=radio],.ms-drop input[type=checkbox]{opacity:0;width:0;position:absolute;margin-left:var(--ms-drop-input-margin-left, -1.25rem);margin-top:var(--ms-drop-input-margin-top, 0.3rem);accent-color:var(--ms-checkbox-color, #0d6efd)}.ms-drop input:focus{outline:var(--ms-input-focus-outline, none)}.ms-drop .ms-no-results{display:none}.ms-drop .ms-infinite-option{height:var(--ms-infinite-empty-option-height, 20px)}.ms-dark-mode,.ms-drop.ms-dark-mode,.slick-dark-mode .ms-dark-mode,.slick-dark-mode .slick-submenu,.slick-dark-mode{--slick-primary-color: rgb(88.8729508197, 155.4610655738, 253.6270491803);--slick-base-dark-text-color: #d4d4d4;--slick-base-dark-menu-bg-color: #252525;--slick-base-dark-menu-border: 1px solid #505050;--slick-base-dark-menu-item-border: 1px solid #5a5a5a;--slick-base-dark-menu-item-hover-color: #363b40;--slick-base-dark-invalid-color: #ea868f;--slick-highlight-color: rgb(88.8729508197, 155.4610655738, 253.6270491803);--slick-text-color: #d4d4d4;--slick-autocomplete-bg-color: var(--slick-base-dark-menu-bg-color);--slick-autocomplete-hover-bg-color: #2c3034;--slick-autocomplete-text-color: #cdcdcd;--slick-autocomplete-tpl4-bottom-right-text-color: var(--slick-base-dark-text-color);--slick-autocomplete-tpl4-bottom-left-text-color: var(--slick-base-dark-text-color);--slick-autocomplete-tpl4-top-left-text-color: #fafafa;--slick-button-border-color: #626262;--slick-button-hover-border-color: #808080;--slick-button-primary-color: #bababa;--slick-button-style-bg-color: var(--slick-base-dark-menu-bg-color);--slick-btn-default-bg-color: #383838;--slick-btn-default-text-color: #ffffff;--slick-btn-default-border-color: #565656;--slick-cell-even-background-color: #141618;--slick-cell-odd-background-color: #2c3034;--slick-cell-text-color: #d4d4d4;--slick-cell-border-top: 1px solid #474747;--slick-column-picker-background-color: var(--slick-base-dark-menu-bg-color);--slick-column-picker-box-shadow: 0 0 1px #606060;--slick-column-picker-border: var(--slick-base-dark-menu-border);--slick-column-picker-close-btn-color: #bbbbbb;--slick-column-picker-close-btn-bg-color: transparent;--slick-column-picker-hr-bg-color: #434343;--slick-column-picker-hr-divider-border: 1px solid #525252;--slick-column-picker-icon-color: var(--slick-highlight-color);--slick-column-picker-item-hover-border: var(--slick-base-dark-menu-item-border);--slick-column-picker-item-hover-color: var(--slick-base-dark-menu-item-hover-color);--slick-column-picker-title-border-bottom: 1px solid #525252;--slick-checkbox-opacity-hover: 0.7;--slick-checkbox-icon-color: var(--slick-primary-color);--slick-checkbox-icon-bg-color: #444444;--slick-checkbox-unchecked-color: rgb(63.5819672131, 140.3073770492, 253.4180327869);--slick-checkbox-unchecked-opacity: 0.4;--slick-detail-view-icon-color: var(--slick-primary-color);--slick-detail-view-icon-color-hover: var(--slick-primary-color);--slick-detail-view-icon-opacity-hover: 0.75;--slick-detail-view-container-border: 1px solid #525252;--slick-detail-view-container-bgcolor: #3c4349;--slick-grid-menu-icon-btn-color: #ededed;--slick-row-mouse-hover-color: #2c3034;--slick-header-background-color: #1c1c1c;--slick-grid-footer-bg-color: #1c1c1c;--slick-grid-footer-border-top: 1px solid #606060;--slick-header-text-color: #e4e4e4;--slick-hover-header-color: var(--slick-base-dark-text-color);--slick-header-row-background-color: #2d2d2d;--slick-preheader-border-right: 1px solid #3e3e3e;--slick-pane-top-border-top: 1px solid #606060;--slick-empty-data-warning-color: var(--slick-base-dark-text-color);--slick-grid-header-background: #2d2d2d;--slick-icon-sort-color: var(--slick-primary-color);--slick-header-column-background-active: #535353;--slick-slider-filter-input-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-menu-bg-color: var(--slick-base-dark-menu-bg-color);--slick-menu-border: var(--slick-base-dark-menu-border);--slick-menu-box-shadow: 0 0 1px #606060;--slick-menu-close-btn-bg-color: transparent;--slick-menu-close-btn-color: #bbbbbb;--slick-menu-color: #ededed;--slick-menu-item-disabled-color: #686868;--slick-menu-divider-color: #606060;--slick-menu-item-hover-color: var(--slick-base-dark-menu-item-hover-color);--slick-menu-item-hover-border: var(--slick-base-dark-menu-item-border);--slick-menu-title-border-bottom: 1px solid #525252;--slick-menu-title-color: #cecece;--slick-slider-filter-border: var(--slick-base-dark-menu-item-border);--slick-slider-filter-thumb-color: #d0d0d0;--slick-font-color: #d3d3d3;--slick-form-control-border: var(--slick-base-dark-menu-item-border);--slick-form-control-bg-color: var(--slick-base-dark-menu-bg-color);--slick-input-group-addon-color: var(--slick-base-dark-text-color);--slick-input-group-addon-bg-color: #383a3c;--slick-input-group-addon-border: var(--slick-base-dark-menu-item-border);--slick-input-group-btn-bg-color: #454545;--slick-input-group-btn-hover-bg-color: #3e3e3e;--slick-input-group-btn-border: var(--slick-base-dark-menu-item-border);--slick-input-group-append-bg-color: #383838;--slick-compound-filter-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-date-picker-bg-color: var(--slick-base-dark-menu-bg-color);--slick-footer-left-text-color: #acacac;--slick-footer-right-text-color: #acacac;--slick-grid-header-unorderable-bg-color: #1c1c1c;--slick-slider-filter-runnable-track-bgcolor: #787878;--slick-draggable-group-placeholder-color: #999;--slick-draggable-group-drop-bgcolor: #2c3034;--slick-draggable-group-droppable-hover-bgcolor: #353a3f;--slick-draggable-group-drop-border: #3e3e3e;--slick-draggable-group-drop-border-top: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-bottom: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-right: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-left: var(--slick-draggable-group-drop-border);--slick-draggable-group-toggle-all-border: 1px solid #626262;--slick-draggable-group-toggle-all-icon-color: var(--slick-primary-color);--slick-draggable-group-column-border: 1px solid #626262;--slick-group-totals-formatter-bgcolor: #1f2225;--slick-group-totals-formatter-color: #f3f3f3;--slick-icon-group-color: var(--slick-primary-color);--slick-editing-field-bg-color: #333333;--slick-editing-field-border: 1px solid #7c7c7c;--slick-editor-input-disabled-color: #404040;--slick-placeholder-color: #999;--slick-editor-modal-default-btn-disabled-bg-color: #3f3f3f;--slick-editor-modal-default-btn-disabled-color: #5b5b5b;--slick-editor-modal-detail-container-border-modified: 1px solid #cc8400;--slick-btn-default-border: var(--slick-base-dark-menu-item-border);--slick-btn-default-border-hover-color: var(--slick-button-hover-border-color);--slick-editor-modal-close-btn-border-left: var(--slick-base-dark-menu-border);--slick-editor-modal-footer-btn-border: var(--slick-base-dark-menu-item-border);--slick-editor-modal-footer-btn-border-hover-color: var(--slick-button-hover-border-color);--slick-editor-modal-container-bg-color: #333333;--slick-editor-modal-header-bg-color: #333333;--slick-editor-modal-footer-bg-color: #333333;--slick-editor-modal-detail-label-color: #abaaaa;--slick-editor-modal-footer-btn-text-color-hover: #eeeeee;--slick-editor-modal-container-border: var(--slick-base-dark-menu-border);--slick-editor-modal-header-border-bottom: var(--slick-base-dark-menu-border);--slick-editor-modal-footer-border-top: var(--slick-base-dark-menu-border);--slick-editor-modal-input-editor-border: var(--slick-base-dark-menu-border);--slick-editor-modal-checkbox-editor-border: var(--slick-base-dark-menu-border);--slick-editor-modal-container-box-shadow: 0 0 2px #606060;--slick-editor-modal-reset-btn-bg-color: #383838;--slick-editor-modal-close-btn-bg-color: transparent;--slick-editor-modal-close-btn-color: #bababa;--slick-editor-modal-reset-btn-color: #bababa;--slick-editor-modal-detail-container-border-invalid: 1px solid var(--slick-base-dark-invalid-color);--slick-editor-modal-detail-label-color-invalid: var(--slick-base-dark-invalid-color);--slick-editor-modal-title-font-color: var(--slick-font-color);--slick-editor-modal-validation-color: var(--slick-base-dark-invalid-color);--slick-editor-modal-validation-summary-color: var(--slick-base-dark-invalid-color);--slick-editor-modal-text-color: var(--slick-base-dark-text-color);--slick-large-editor-background-color: var(--slick-base-dark-menu-bg-color);--slick-large-editor-border: 2px solid #565656;--slick-large-editor-text-color: var(--slick-base-dark-text-color);--slick-text-editor-color: var(--slick-base-dark-text-color);--slick-header-menu-button-icon-color: var(--slick-menu-color);--slick-text-editor-background: var(--slick-base-dark-menu-bg-color);--slick-pagination-button-border: 1px solid #696969;--slick-pagination-button-border-color: #4b4b4b;--slick-pagination-button-border-disabled-color: #565656;--slick-pagination-button-bg-color: #1e1e1e;--slick-pagination-button-hover-color: #2b2b2b;--slick-pagination-icon-color: var(--slick-primary-color);--slick-pagination-icon-seek-background-color: #434343;--slick-pagination-icon-seek-disabled-bg-color: #434343;--slick-pagination-icon-seek-disabled-color: gray;--slick-pagination-page-input-bgcolor: #2b2f34;--slick-pagination-page-select-bg-color: #1c1c1c;--slick-pagination-text-color: #cfcfcf;--slick-row-selected-color: #474747;--slick-scrollbar-color: #828282 #424242;--slick-sorting-header-color: var(--slick-base-dark-text-color);--slick-submenu-box-shadow: 0 1px 3px 1px rgba(146, 152, 163, 0.4);--slick-container-border-top: var(--slick-base-dark-menu-border);--slick-container-border-bottom: var(--slick-base-dark-menu-border);--slick-canvas-bg-color: #141618;--slick-multiselect-checkbox-hover-bg-color: $slick-dark-base-dark-menu-bg-color;--slick-multiselect-input-filter-border: 1px solid #949494;--slick-multiselect-input-focus-border-color: var(--slick-form-control-focus-border-color);--slick-multiselect-input-focus-box-shadow: var(--slick-form-control-focus-box-shadow);--slick-multiselect-option-highlight-bg-color: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-select-all-label-hover-bg-color: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-option-highlight-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-choice-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-choice-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-multiselect-drop-background: var(--slick-base-dark-menu-bg-color);--slick-multiselect-drop-color: #bbbbbb;--slick-multiselect-drop-hide-radio-hover-bgcolor: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-dropdown-border: 1px solid #5d5d5d;--slick-multiselect-option-highlight-bg-color: var(--slick-multiselect-select-all-label-hover-bg-color);--slick-multiselect-ok-button-bg-color: #262626;--slick-multiselect-ok-button-bg-hover-color: #373c42;--slick-multiselect-ok-button-border-color: #626262;--slick-multiselect-ok-button-text-color: var(--slick-primary-color);--slick-multiselect-ok-button-text-hover-color: var(--slick-primary-color);--slick-multiselect-placeholder-color: #999;--slick-multiselect-select-all-border-bottom: 1px solid #5d5d5d;--slick-multiselect-select-all-label-hover-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-select-all-text-color: #fff;--ms-checkbox-color: var(--slick-primary-color);--ms-choice-bgcolor: var(--slick-base-dark-menu-bg-color);--ms-choice-border: var(--slick-base-dark-menu-item-border);--ms-choice-focus-box-shadow: var(--slick-form-control-focus-box-shadow, $slick-form-control-focus-box-shadow);--ms-drop-background: var(--slick-base-dark-menu-bg-color);--ms-drop-color: #bbbbbb;--ms-drop-hide-radio-hover-bgcolor: var(--slick-base-dark-menu-item-hover-color);--ms-option-highlight-bg-color: var(--slick-multiselect-select-all-label-hover-bg-color);--ms-ok-button-bg-color: #262626;--ms-ok-button-bg-hover-color: #373c42;--ms-placeholder-color: #999;--ms-select-all-label-hover-border: var(--slick-base-dark-menu-item-border)}.ms-dark-mode .text-color-primary,.ms-drop.ms-dark-mode .text-color-primary,.slick-dark-mode .ms-dark-mode .text-color-primary,.slick-dark-mode .slick-submenu .text-color-primary,.slick-dark-mode .text-color-primary{color:var(--slick-primary-color)}.dark-mode{--slick-button-border-color: #626262;--slick-button-hover-border-color: #939393;--slick-button-primary-color: #bababa;--slick-button-style-bg-color: #252525}.dark-mode .text-color-primary{--text-color-primary: var(--slick-primary-color, rgb(88.8729508197, 155.4610655738, 253.6270491803))}.dark-mode .text-color-secondary{--text-color-secondary: rgba(222, 226, 230, 0.75)}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */@keyframes fade{0%,100%{background:none}50%{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234))}}@keyframes slickgrid-invalid-highlight{from{box-shadow:0 0 6px red}to{box-shadow:none}}.full-height{height:100%}.grid-pane{width:100%}.pointer{cursor:pointer}.btn-default{color:var(--slick-btn-default-text-color, #212529);border:var(--slick-btn-default-border, 1px solid #dbdbdb)}.btn-default:hover{border-color:var(--slick-btn-default-border-hover-color, #b5b5b5)}.slick-dark-mode .btn-default{color:var(--slick-btn-default-text-color, #212529);border:var(--slick-btn-default-border, 1px solid #dbdbdb)}.slick-dark-mode .btn-default:hover{border-color:var(--slick-btn-default-border-hover-color, #b5b5b5)}.slickgrid-container{outline:0;position:relative;box-sizing:content-box;width:100%;border-top:var(--slick-container-border-top, 0 none);border-bottom:var(--slick-container-border-bottom, 1px solid #dddddd);border-left:var(--slick-container-border-left, 0 none);border-right:var(--slick-container-border-right, 0 none);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif)}.slickgrid-container input[type=checkbox]{vertical-align:baseline;margin:0}.slickgrid-container .slick-group-header-column,.slickgrid-container .slick-header-columns,.slickgrid-container .slick-header-column{box-sizing:content-box !important}.slickgrid-container .slick-header-column:hover{background:var(--slick-header-column-background-hover, rgba(249.9, 249.9, 249.9, 0.6))}.slickgrid-container .slick-header-column-active{background-color:var(--slick-header-column-background-active, rgba(242.25, 242.25, 242.25, 0.6)) !important}.slickgrid-container .slick-headerrow{background:var(--slick-grid-header-background, rgba(255, 255, 255, 0.6))}.slickgrid-container .grid-canvas{background:var(--slick-canvas-bg-color, #fff)}.slickgrid-container .slick-group{border-bottom:var(--slick-group-border-bottom, 2px solid silver)}.slickgrid-container .slick-sortable-placeholder{background:var(--slick-header-column-sortable-background-hover, #e0e0e0)}.slickgrid-container .slick-row{position:absolute;width:100%;border:0;line-height:20px;color:var(--slick-cell-text-color, #333);font-family:var(--slick-cell-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-weight:var(--slick-cell-font-weight, normal)}.slickgrid-container .slick-row:hover{background-color:var(--slick-row-mouse-hover-color, #eff5fc);box-shadow:var(--slick-row-mouse-hover-box-shadow, none);z-index:var(--slick-row-mouse-hover-z-index, 5)}.slickgrid-container .slick-row.active{padding:var(--slick-cell-padding, 5px 6px)}.slickgrid-container .slick-row.highlighter{background:orange !important;transition-property:background;transition-duration:3s;transition-timing-function:ease-in}.slickgrid-container .slick-row.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .slick-row.odd{background-color:var(--slick-cell-odd-background-color, rgb(247.35, 247.35, 247.35))}.slickgrid-container .slick-row.odd:hover{background-color:var(--slick-row-mouse-hover-color, #eff5fc)}.slickgrid-container .slick-row.odd .slick-cell{background:inherit}.slickgrid-container .slick-row.odd .slick-cell.selected{background-color:var(--slick-row-selected-color, #dae8f1)}.slickgrid-container .slick-row.odd .slick-cell.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .slick-row.highlight{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234))}.slickgrid-container .slick-row.highlight-animate{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234)) !important;animation:fade var(--slick-row-highlight-fade-animation, 1s linear)}.slickgrid-container .slick-row.slick-group-totals{color:var(--slick-group-totals-formatter-color, gray);background:var(--slick-group-totals-formatter-bgcolor, #fff)}.slickgrid-container .slick-row.slick-group-totals .slick-cell{font-size:var(--slick-group-totals-formatter-font-size, 14px)}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell{background-color:var(--slick-row-based-edit-editmode-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell:hover,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover{background-color:var(--slick-row-based-edit-editmode-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell:hover .active,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover .active{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5)) !important}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell .active,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active{background-color:var(--slick-row-based-edit-editmode-active-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell .active:hover,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active:hover{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row .slick-cell.invalid{border-color:red;animation-duration:.2s;animation-name:slickgrid-invalid-highlight}.slickgrid-container .slick-row .slick-cell.active{box-shadow:var(--slick-cell-active-box-shadow, inset 0 0 0 1px #aaaaaa);border:var(--slick-cell-active-border, none);z-index:var(--slick-cell-active-z-index, 6);padding:var(--slick-cell-padding, 5px 6px)}.slickgrid-container .slick-row .slick-cell.active input.dual-editor-text{width:calc(50% + 1px - 5px);height:100%;outline:0;transform:translate(0, -2px)}.slickgrid-container .slick-row .slick-cell.slick-rbe-unsaved-cell{background-color:var(--slick-row-based-edit-unsaved-cell-bgcolor, #f3ed91) !important}.slickgrid-container .slick-row.active-row .slick-cell{background-color:#e2fffd}.slickgrid-container .slick-row.active-row.odd .slick-cell{background-color:hsl(0,0%,95%)}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell{background-color:var(--slick-row-based-edit-editmode-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover{background-color:var(--slick-row-based-edit-editmode-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover .active{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5)) !important}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active{background-color:var(--slick-row-based-edit-editmode-active-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active:hover{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-group-header-columns{position:relative;white-space:nowrap;cursor:default;overflow:hidden}.slickgrid-container .slick-group-header{width:100%;overflow:hidden;border-left:0px}.slickgrid-container .slick-group-header-column.slick-state-default{position:relative;display:inline-block;overflow:hidden;text-overflow:ellipsis;height:16px;line-height:16px;margin:0;padding:4px}.slickgrid-container .slick-viewport,.slickgrid-container .slick-top-panel-scroller,.slickgrid-container .slick-header,.slickgrid-container .slick-headerrow,.slickgrid-container .slick-footerrow{position:relative;width:100%;border:1px solid none;border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-right-width:0;border-bottom-width:0;margin:0;outline:0;scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1)}.slickgrid-container .slick-top-panel-scroller{overflow:hidden}.slickgrid-container .slick-pane{position:absolute;outline:0;overflow:hidden;width:100%}.slickgrid-container .slick-pane-header{display:block;background-color:var(--slick-header-background-color, #ffffff);border-bottom:var(--slick-header-border-bottom, 0 none)}.slickgrid-container .slick-pane-top{box-sizing:border-box;border-top:var(--slick-pane-top-border-top, none)}.slickgrid-container .slick-viewport{height:100%;overflow:auto;border-top:var(--slick-viewport-border-top, 0 none);border-bottom:var(--slick-viewport-border-bottom, 0 none);border-left:var(--slick-viewport-border-left, 0 none);border-right:var(--slick-viewport-border-right, 0 none)}.slickgrid-container .slick-viewport ::-webkit-scrollbar{-webkit-appearance:none}.slickgrid-container .slick-viewport ::-webkit-scrollbar-thumb{border-radius:4px;border:2px solid #fff;background-color:rgba(0,0,0,.5)}.slickgrid-container .slick-header,.slickgrid-container .slick-headerrow,.slickgrid-container .slick-footerrow{overflow:hidden}.slickgrid-container .slick-headerrow{border-top-color:rgba(0,0,0,0);border-top-width:0}.slickgrid-container .slick-top-panel,.slickgrid-container .slick-header-columns,.slickgrid-container .slick-headerrow-columns,.slickgrid-container .slick-footerrow-columns{position:relative;white-space:nowrap;cursor:default;overflow:hidden;margin:0;padding:0;border:0;outline:0}.slickgrid-container .slick-cell,.slickgrid-container .slick-header-column,.slickgrid-container .slick-headerrow-column,.slickgrid-container .slick-footerrow-column{position:absolute;top:0;bottom:0;border-top-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-top-width:0;border-left-width:0;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;z-index:1;white-space:nowrap;cursor:default}.slickgrid-container .slick-cell.slick-header-is-leaf,.slickgrid-container .slick-header-column.slick-header-is-leaf,.slickgrid-container .slick-headerrow-column.slick-header-is-leaf,.slickgrid-container .slick-footerrow-column.slick-header-is-leaf{border-bottom-color:rgba(0,0,0,0);border-bottom-width:0}.slickgrid-container .slick-header-column.slick-state-default{position:relative;display:inline-block;overflow:hidden;text-overflow:ellipsis;height:16px;line-height:16px;margin:0;padding:4px;border-right:1px solid var(--slick-grid-border-color, none);border-left:0px !important;border-top:0px !important;border-bottom:0px !important;float:left}.slickgrid-container .slick-header-column{padding:var(--slick-header-padding, 4px 4px 4px 4px)}.slickgrid-container .grid-canvas{position:relative;outline:0}.slickgrid-container .slick-header.slick-state-default{box-shadow:0 1px 2px rgba(0,0,0,.1)}.slickgrid-container .slick-column-name{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--slick-header-row-count, 2)}.slickgrid-container .slick-cell{background:inherit;border:1px rgba(0,0,0,0);box-sizing:border-box;border-style:var(--slick-grid-border-style, solid);display:var(--slick-cell-display, block);padding:1px 2px;align-items:center}.slickgrid-container .slick-cell.highlighted{background:#87cefa;background:rgba(0,0,255,.2);transition:all .5s}.slickgrid-container .slick-cell.flashing{border:1px solid red !important}.slickgrid-container .slick-cell.editable{z-index:11;overflow:visible;background:var(--slick-editor-bg-color, transparent);border-color:#000;border-style:solid}.slickgrid-container .slick-cell:focus{outline:none}.slickgrid-container .slick-reorder-proxy{cursor:move;display:inline-block;background:var(--slick-row-move-plugin-proxy-bg-color, blue);opacity:var(--row-move-plugin-proxy-opacity, 0.12)}.slickgrid-container .slick-reorder-guide{display:inline-block;height:var(--slick-row-move-plugin-guide-height, 2px);background:var(--slick-row-move-plugin-guide-bg-color, blue);opacity:var(--slick-row-move-plugin-guide-opacity, 0.7)}.slickgrid-container .slick-reorder-shadow-row{position:absolute;z-index:999999;box-shadow:var(--slick-row-move-plugin-shadow-row-box-shadow, rgba(0, 0, 0, 0.2) 8px 2px 8px 4px, rgba(0, 0, 0, 0.19) 2px 2px 0px 0px)}.scrollbar-fix::-webkit-scrollbar{-webkit-appearance:none}.slickgrid-container .grid-canvas .slick-cell,.slickgrid-container .grid-canvas .slick-headerrow-column{border-top:var(--slick-cell-border-top, 1px solid #dddddd);border-bottom:var(--slick-cell-border-bottom, 1px transparent);border-left:var(--slick-cell-border-left, 1px transparent);border-right:var(--slick-cell-border-right, 1px transparent);box-shadow:var(--slick-cell-box-shadow, none)}.slickgrid-container .grid-canvas .slick-cell{padding:var(--slick-cell-padding, 5px 6px);font-size:var(--slick-font-size-base, 14px)}.slickgrid-container .grid-canvas .slick-cell td{font-size:var(--slick-font-size-base, 14px)}body .slickgrid-container .grid-canvas .slick-cell{line-height:20px}.slickgrid-container .grid-canvas .slick-cell.even{background-color:var(--slick-cell-even-background-color, #ffffff)}.slickgrid-container .grid-canvas .slick-cell.slick-rbe-unsaved-cell{background-color:var(--slick-row-based-edit-unsaved-cell-bgcolor, #f3ed91) !important}.slickgrid-container .grid-canvas .slick-cell a,.slickgrid-container .grid-canvas .slick-cell a:visited,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a:visited{color:var(--slick-link-color, #08c)}.slickgrid-container .grid-canvas .slick-cell a:hover,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a:hover{color:var(--slick-link-color-hover, darker(#08c, 15%));border-bottom:none}.slickgrid-container .grid-canvas .slick-cell table{height:100%;padding:0;background:none}.slickgrid-container .grid-canvas .slick-cell td{padding:0;vertical-align:middle;text-align:left}.slickgrid-container .grid-canvas .slick-cell.selected{background-color:var(--slick-row-selected-color, #dae8f1)}.slickgrid-container .grid-canvas .slick-cell.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .grid-canvas .slick-cell select:not([multiple]).form-control{height:100%;padding:0}.slickgrid-container .grid-canvas .slick-cell .slick-group-title{display:var(--slick-draggable-group-title-display, inline-flex);align-items:var(--slick-draggable-group-title-align-items, center);gap:var(--slick-draggable-group-title-gap, 4px);height:var(--slick-draggable-group-title-height, 20px);line-height:var(--slick-draggable-group-title-line-height, 20px);vertical-align:var(--slick-draggable-group-title-vertical-align, none)}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle{cursor:pointer;display:inline-block;width:1em;height:1em;color:var(--slick-icon-group-color, #0d6efd);font-size:var(--slick-icon-group-font-size, calc(18px + 6px));margin-right:var(--slick-icon-group-margin-right, 2px)}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.expanded{--slick-icon-group-expanded-svg: url(${vr});-webkit-mask:var(--slick-icon-group-expanded-svg) no-repeat;mask:var(--slick-icon-group-expanded-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.collapsed{--slick-icon-group-collapsed-svg: url(${xr});-webkit-mask:var(--slick-icon-group-collapsed-svg) no-repeat;mask:var(--slick-icon-group-collapsed-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.expanded,.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.collapsed{background-color:currentColor}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle,.slickgrid-container .grid-canvas .slick-cell .mdi{vertical-align:var(--slick-icon-with-text-valign, middle)}.slickgrid-container .slick-header{border-top:var(--slick-header-border-top, 0 none);border-right:var(--slick-header-border-right, 0 none);border-bottom:var(--slick-header-border-bottom, 0 none);border-left:var(--slick-header-border-left, 0 none);width:100%;box-shadow:none !important}.slickgrid-container .slick-headerrow{border-bottom:var(--slick-header-filter-row-border-bottom, 0 none);border-top:var(--slick-header-filter-row-border-top, 0 none);border-left:var(--slick-header-filter-row-border-left, 0 none);border-right:var(--slick-header-filter-row-border-right, 0 none)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column{border:none;display:inline-flex;align-items:center;padding:var(--slick-header-row-filter-padding, 4px);background:var(--slick-header-row-background-color, #ffffff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column input,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column select,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column textarea{margin-right:0;padding:var(--slick-header-input-padding, 0 6px);height:var(--slick-header-input-height, 27px);box-sizing:border-box}.slickgrid-container .slick-footerrow{border-top:var(--slick-grid-footer-border-top, 1px solid #d0d0d0);background-color:var(--slick-grid-footer-bg-color, #fafaf9)}.slickgrid-container .slick-footerrow .slick-footerrow-columns .slick-footerrow-column{display:var(--slick-grid-footer-display, flex);align-items:var(--slick-grid-footer-align-items, center);justify-content:var(--slick-grid-footer-justify-content, normal);font-size:var(--slick-grid-footer-font-size, 13px);font-style:var(--slick-grid-footer-font-style, normal);font-weight:var(--slick-grid-footer-font-weight, bold);padding:var(--slick-grid-footer-cell-padding, 5px 6px);border-left:var(--slick-grid-footer-cell-border-left, 1px transparent)}.slickgrid-container .slick-header-columns{background:var(--slick-grid-header-background, rgba(255, 255, 255, 0.6));background-color:var(--slick-header-background-color, #ffffff);width:calc(100% - var(--slick-header-scroll-width-to-remove, 16px))}.slickgrid-container .slick-header-columns [id$=checkbox_selector]{justify-content:center;display:flex}.slickgrid-container .slick-header-columns .slick-header-sortable .slick-column-name{margin-left:0}.slickgrid-container .slick-header-columns .slick-header-column{height:var(--slick-header-column-height, calc(17px * 2));line-height:var(--slick-font-size-base, 14px);margin:0;border-top:var(--slick-header-column-border-top, 0 none);border-right:var(--slick-header-column-border-right, 0 none);border-bottom:var(--slick-header-column-border-bottom, 0 none);border-left:var(--slick-header-column-border-left, 0 none);white-space:normal}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{padding:var(--slick-cell-padding, 5px 6px);font-size:var(--slick-font-size-base, 14px)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default td{font-size:var(--slick-font-size-base, 14px)}body .slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{line-height:20px}.slickgrid-container .slick-header-columns .slick-header-column .slick-column-name{margin-right:var(--slick-header-column-name-margin-right, 0)}.slickgrid-container .slick-header-columns .slick-header-column{background:var(--slick-header-background-color, #ffffff);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);color:var(--slick-header-text-color, #333);font-size:var(--slick-header-font-size, 14px);font-weight:var(--slick-header-font-weight, bold)}.slickgrid-container .slick-header-columns .slick-header-column a,.slickgrid-container .slick-header-columns .slick-header-column a:visited{color:var(--slick-text-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column a:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{background:var(--slick-header-background-color, #ffffff);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);color:var(--slick-header-text-color, #333);font-size:var(--slick-header-font-size, 14px);font-weight:var(--slick-header-font-weight, bold)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a,.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a:visited{color:var(--slick-text-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-header-column-sorted{font-style:normal;color:var(--slick-sorting-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator,.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-numbered{display:inline-block;position:absolute;color:var(--slick-icon-sort-color, #0d6efd)}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator{height:1em;width:1em;left:auto;font-size:var(--slick-icon-sort-font-size, 23px);right:var(--slick-icon-sort-position-right, 3px);top:var(--slick-icon-sort-position-top, calc(15px * 2 - 9px))}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-numbered{font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-sort-indicator-number-font-size, 10px);width:var(--slick-sort-indicator-number-width, 8px);left:var(--slick-sort-indicator-number-left, auto);right:var(--slick-sort-indicator-number-right, 0px);top:var(--slick-sort-indicator-number-top, calc(13px * 2))}.slickgrid-container .slick-header-columns .slick-header-column.slick-header-sortable.slick-state-hover:not(.slick-header-column-sorted) .slick-sort-indicator{opacity:var(--slick-sort-indicator-hint-opacity, 0.5);--slick-icon-sort-asc-icon-svg: url(${_r});-webkit-mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-asc{--slick-icon-sort-asc-icon-svg: url(${_r});-webkit-mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-desc{--slick-icon-sort-desc-icon-svg: url(${yr});-webkit-mask:var(--slick-icon-sort-desc-icon-svg) no-repeat;mask:var(--slick-icon-sort-desc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-asc,.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-desc{opacity:1;background-color:currentColor}.slickgrid-container .slick-header-columns .slick-header-column .slick-resizable-handle{position:absolute;font-size:.1px;display:block;cursor:col-resize;top:0;height:100%;width:7px;right:0;z-index:1}.slickgrid-container .slick-header-columns .slick-header-column .slick-resizable-handle:hover{border-bottom:var(--slick-header-resizable-hover-border-bottom, 0 none);border-left:var(--slick-header-resizable-hover-border-left, 0 none);border-right:var(--slick-header-resizable-hover-border-right, 1px solid #d0d0d0);border-top:var(--slick-header-resizable-hover-border-top, 0 none);border-radius:var(--slick-header-resizable-hover-border-radius, 8px);width:var(--slick-header-resizable-hover-width, 7px);right:var(--slick-header-resizable-hover-right, 0);height:var(--slick-header-resizable-hover-height, 100%);top:var(--slick-header-resizable-hover-top, 0);opacity:var(--slick-header-resizable-hover-opacity, 1)}.slickgrid-container .slick-header-columns .slick-header-column.unorderable{background-color:var(--slick-grid-header-unorderable-bg-color, rgba(255, 255, 255, 0.6))}.slickgrid-container .slick-preheader-panel.slick-state-default,.slickgrid-container .slick-topheader-panel.slick-state-default{border-bottom:var(--slick-preheader-border-bottom, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns{border-top:var(--slick-preheader-border-top, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column{height:var(--slick-preheader-height, 25px);border-left:var(--slick-preheader-border-left, none);border-right:var(--slick-preheader-border-right, 1px solid lightgrey);font-size:var(--slick-preheader-font-size, 18px);justify-content:var(--slick-preheader-grouped-title-justify, left);display:var(--slick-preheader-grouped-title-display, inline-grid)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column:first-child,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column:first-child{border-left:var(--slick-preheader-border-left-first-element, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column:last-child,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column:last-child{border-right:var(--slick-preheader-border-right-last-element, none)}.slickgrid-container .slick-pane-left.frozen{border-right:var(--slick-frozen-border-right, 1px solid #a5a5a5)}.slickgrid-container .slick-pane-bottom{border-top:var(--slick-frozen-border-bottom, 1px solid #a5a5a5)}.slickgrid-container .slick-viewport-bottom.slick-viewport-right{overflow-y:var(--slick-frozen-overflow-right, scroll) !important}.slickgrid-container .input-group{display:flex}.slickgrid-container .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:0}.slickgrid-container .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback).slick-slider-horizontal{margin-left:10px}.slickgrid-container .input-group .input-group-append,.slickgrid-container .input-group .input-group-prepend{display:inline-flex;width:auto}.slickgrid-container .input-group .input-group-addon input{flex:1 1 auto;width:1%}.slickgrid-container .input-group .input-group-addon .input-group-text{height:100%}.slickgrid-container .input-group .input-group-addon.input-group-append .input-group-text{margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.slickgrid-container .input-group .input-group-addon.input-group-prepend .input-group-text{margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */@media only screen and (min-width: 768px){.slick-col-medium-1{flex-basis:8.3333333333%}.slick-col-medium-2{flex-basis:16.6666666667%}.slick-col-medium-3{flex-basis:25%}.slick-col-medium-4{flex-basis:33.3333333333%}.slick-col-medium-5{flex-basis:41.6666666667%}.slick-col-medium-6{flex-basis:50%}.slick-col-medium-7{flex-basis:58.3333333333%}.slick-col-medium-8{flex-basis:66.6666666667%}.slick-col-medium-9{flex-basis:75%}.slick-col-medium-10{flex-basis:83.3333333333%}.slick-col-medium-11{flex-basis:91.6666666667%}.slick-col-medium-12{flex-basis:100%}}@media only screen and (min-width: 992px){.slick-col-large-1{flex-basis:8.3333333333%}.slick-col-large-2{flex-basis:16.6666666667%}.slick-col-large-3{flex-basis:25%}.slick-col-large-4{flex-basis:33.3333333333%}.slick-col-large-5{flex-basis:41.6666666667%}.slick-col-large-6{flex-basis:50%}.slick-col-large-7{flex-basis:58.3333333333%}.slick-col-large-8{flex-basis:66.6666666667%}.slick-col-large-9{flex-basis:75%}.slick-col-large-10{flex-basis:83.3333333333%}.slick-col-large-11{flex-basis:91.6666666667%}.slick-col-large-12{flex-basis:100%}}@media only screen and (min-width: 1200px){.slick-col-xlarge-1{flex-basis:8.3333333333%}.slick-col-xlarge-2{flex-basis:16.6666666667%}.slick-col-xlarge-3{flex-basis:25%}.slick-col-xlarge-4{flex-basis:33.3333333333%}.slick-col-xlarge-5{flex-basis:41.6666666667%}.slick-col-xlarge-6{flex-basis:50%}.slick-col-xlarge-7{flex-basis:58.3333333333%}.slick-col-xlarge-8{flex-basis:66.6666666667%}.slick-col-xlarge-9{flex-basis:75%}.slick-col-xlarge-10{flex-basis:83.3333333333%}.slick-col-xlarge-11{flex-basis:91.6666666667%}.slick-col-xlarge-12{flex-basis:100%}}@media only screen and (max-width: 768px){[class*=slick-col-]{width:100%}}.slick-cell input.dual-editor-text,.slick-cell input.editor-text{border:var(--slick-text-editor-border, 1px solid #e2e2e2);border-radius:var(--slick-text-editor-border-radius, 3px);background:var(--slick-text-editor-background, #ffffff);color:var(--slick-text-editor-color, #333);padding-bottom:var(--slick-text-editor-padding-bottom, 0);padding-left:var(--slick-text-editor-padding-left, 2px);padding-right:var(--slick-text-editor-padding-right, 0);padding-top:var(--slick-text-editor-padding-top, 0);margin-left:var(--slick-text-editor-margin-left, -2px);margin-bottom:var(--slick-text-editor-margin-bottom, 0);margin-right:var(--slick-text-editor-margin-right, 0px);margin-top:var(--slick-text-editor-margin-top, 0px);outline:0;height:100%;max-width:100%}.slick-cell input.dual-editor-text:not(.input-group-editor),.slick-cell input.editor-text:not(.input-group-editor){width:100%}.slick-cell input.dual-editor-text:focus,.slick-cell input.editor-text:focus{outline:0;border-color:var(--slick-text-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-cell input.dual-editor-text.right,.slick-cell input.editor-text.right{margin-left:var(--slick-text-editor-right-input-margin-left, calc(-2px + 9px))}.slick-cell input.dual-editor-text[readonly]:not(.date-picker),.slick-cell input.editor-text[readonly]:not(.date-picker){background-color:var(--slick-text-editor-readonly-color, #f0f0f0)}.slick-cell input.dual-editor-text.date-picker,.slick-cell input.editor-text.date-picker{cursor:pointer}.slick-cell .slider-editor{height:100%}.slick-cell .slider-editor .slider-editor-input{height:var(--slick-slider-editor-height, 100%)}.slick-cell .slider-editor .slider-editor-input:focus{outline:0;border-color:var(--slick-slider-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-slider-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-cell .input-group input.editor-text{margin-left:0;transform:none}.slick-cell .ms-filter.select-editor{transform:var(--slick-multiselect-editor-transform, translate(0, -2px));height:var(--slick-multiselect-editor-height, 24px)}.slick-cell .ms-filter.select-editor button.ms-choice{height:var(--slick-multiselect-editor-height, 24px)}.slick-cell .autocomplete-container.input-group,.slick-cell .vanilla-picker.input-group{display:flex;align-items:center;flex:1;height:var(--slick-date-editor-height, 24px)}.slick-cell .autocomplete-container.input-group .input-group-btn.input-group-append,.slick-cell .vanilla-picker.input-group .input-group-btn.input-group-append{display:inline-flex;align-items:center;height:100%}.slick-cell .autocomplete-container.input-group .input-group-btn.input-group-append .btn,.slick-cell .vanilla-picker.input-group .input-group-btn.input-group-append .btn{display:inline-flex;align-items:center;border-top-left-radius:0px;border-bottom-left-radius:0px;margin-left:-1px}.slick-cell .autocomplete-container.input-group .input-group-btn .btn,.slick-cell .vanilla-picker.input-group .input-group-btn .btn{background-color:var(--slick-input-group-btn-bg-color, #f9f9f9);border:var(--slick-input-group-btn-border, 1px solid #ccc);padding:var(--slick-editor-input-group-clear-btn-icon-padding, 6px);border-top-right-radius:var(--slick-text-editor-border-radius, 3px);border-bottom-right-radius:var(--slick-text-editor-border-radius, 3px);cursor:pointer;height:var(--slick-date-editor-height, 24px)}.slick-cell .autocomplete-container.input-group .input-group-btn .btn:hover:not([disabled]),.slick-cell .vanilla-picker.input-group .input-group-btn .btn:hover:not([disabled]){background-color:var(--slick-input-group-btn-hover-bg-color, #eee)}.slick-cell .autocomplete-container.input-group .input-group-btn .btn .icon-clear,.slick-cell .vanilla-picker.input-group .input-group-btn .btn .icon-clear{display:flex;align-items:center;background-color:currentColor;height:1em;width:1em;--slick-editor-input-group-clear-btn-icon-svg: url(${ur});-webkit-mask:var(--slick-editor-input-group-clear-btn-icon-svg) no-repeat;mask:var(--slick-editor-input-group-clear-btn-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-large-editor-text{z-index:10000;position:absolute;background:var(--slick-large-editor-background-color, #ffffff);color:var(--slick-large-editor-text-color, #333);padding:var(--slick-large-editor-text-padding, 5px);border:var(--slick-large-editor-border, 2px solid #a0a0a0);border-radius:var(--slick-large-editor-border-radius, 6px)}.slick-large-editor-text .editor-footer{text-align:var(--slick-large-editor-button-text-align, right)}.slick-large-editor-text .editor-footer button{margin-left:var(--slick-large-editor-footer-spacing, 2px);border-radius:var(--slick-large-editor-button-border-radius, 4px)}.slick-large-editor-text textarea{background:var(--slick-large-editor-background-color, #ffffff);color:var(--slick-large-editor-text-color, #333);border:0;outline:0}.slick-large-editor-text .counter{float:left;font-size:var(--slick-large-editor-count-font-size, 11px);margin-top:var(--slick-large-editor-count-margin-top, 8px)}.slick-large-editor-text .counter .separator{margin:var(--slick-large-editor-count-separator-margin, 0 1px)}.slick-modal-open{overflow:hidden}.slick-editor-modal{position:fixed;overflow-y:auto;top:0;right:0;bottom:0;left:0;opacity:1;background:var(--slick-editor-modal-backdrop-transition-background, rgba(0, 0, 0, 0.6));z-index:var(--slick-editor-modal-container-z-index, 1050);transition:var(--slick-editor-modal-backdrop-transition-start, opacity 0.15s linear)}.slick-editor-modal .slick-editor-modal-content{display:inline-block;position:absolute;border-radius:var(--slick-editor-modal-container-radius, 2px);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);border:var(--slick-editor-modal-container-border, 1px solid #b8b8b8);color:var(--slick-editor-modal-text-color, #000);margin:var(--slick-editor-modal-container-margin, 8px);background-color:var(--slick-editor-modal-container-bg-color, #ffffff);box-shadow:var(--slick-editor-modal-container-box-shadow, 0 0 3px #a7a7a7);width:var(--slick-editor-modal-container-width, 400px);min-width:var(--slick-editor-modal-container-min-width, 420px);top:var(--slick-editor-modal-container-top, 30px);left:var(--slick-editor-modal-container-left, 50%);transform:var(--slick-editor-modal-container-transform, translate(-50%));transition:var(--slick-editor-modal-backdrop-transition-end, 0.3s linear);transition-property:opacity,transform}@media only screen and (min-width: 768px){.slick-editor-modal .slick-editor-modal-content.split-view{width:calc(400px*2)}.slick-editor-modal .slick-editor-modal-content.triple-split-view{width:calc(400px*3)}}@media only screen and (max-width: 1200px){.slick-editor-modal .slick-editor-modal-content.triple-split-view{width:calc(400px*2)}}@media only screen and (max-width: 768px){.slick-editor-modal .slick-editor-modal-content{width:100% !important;margin:0;top:0}}.slick-editor-modal .slick-editor-modal-content .reset-container{width:100%}.slick-editor-modal .slick-editor-modal-content .reset-container .reset-form.btn{color:var(--slick-editor-modal-reset-btn-color, #333);background-color:var(--slick-editor-modal-reset-btn-bg-color, #fff);float:right}.slick-editor-modal .slick-editor-modal-content .reset-container .reset-form.btn span.mdi{margin-right:5px}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset,.slick-editor-modal .slick-editor-modal-content .reset-form.btn,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn{display:inline-flex;margin:var(--slick-editor-modal-footer-btn-margin, 0 5px 0 0);height:var(--slick-editor-modal-footer-btn-height, inherit);border:var(--slick-editor-modal-footer-btn-border, 1px solid #dbdbdb);border-radius:var(--slick-editor-modal-footer-btn-radius, 4px)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:hover,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:hover,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:hover{border-color:var(--slick-editor-modal-footer-btn-border-hover-color, #b5b5b5)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:hover.btn-default,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:hover.btn-default,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:hover.btn-default{color:var(--slick-editor-modal-footer-btn-text-color-hover, #333333)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:disabled,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:disabled,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:disabled{background-color:var(--slick-button-primary-bg-color-disabled, #bebebe)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset{height:var(--slick-editor-modal-editor-btn-reset-height, 20px);background-color:var(--slick-editor-modal-editor-btn-reset-bg-color, #ffffff);margin:var(--slick-editor-modal-editor-btn-reset-margin, 0px 0 2px 5px)}.slick-editor-modal .slick-editor-modal-content .input-group-btn .btn-default:disabled{background-color:var(--slick-editor-modal-default-btn-disabled-bg-color, #eeeeee);color:var(--slick-editor-modal-default-btn-disabled-color, #bababa)}.slick-editor-modal .slick-editor-modal-content .close{cursor:pointer;position:absolute;float:right;line-height:0;background-color:var(--slick-editor-modal-close-btn-bg-color, transparent);opacity:var(--slick-editor-modal-close-btn-opacity, 1);border:var(--slick-editor-modal-close-btn-border, 0px solid #9c9c9c);color:var(--slick-editor-modal-close-btn-color, #909090);font-family:var(--slick-editor-modal-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-editor-modal-close-btn-font-size, 26px);font-weight:var(--slick-editor-modal-close-btn-font-weight, 500);height:var(--slick-editor-modal-close-btn-height, 20px);margin:var(--slick-editor-modal-close-btn-margin, 1px);padding:var(--slick-editor-modal-close-btn-padding, 0px);width:var(--slick-editor-modal-close-btn-width, 20px);right:var(--slick-editor-modal-close-btn-right, 10px);top:var(--slick-editor-modal-close-btn-top, 10px)}.slick-editor-modal .slick-editor-modal-content .close:hover{color:var(--slick-editor-modal-close-btn-color-hover, rgb(80.25, 80.25, 80.25))}@media only screen and (min-width: 769px){.slick-editor-modal .slick-editor-modal-content .close.outside{color:var(--slick-editor-modal-close-btn-outside-color, #dddddd);font-size:var(--slick-editor-modal-close-btn-outside-font-size, 30px);right:var(--slick-editor-modal-close-btn-outside-right, -24px);top:var(--slick-editor-modal-close-btn-outside-top, -28px)}.slick-editor-modal .slick-editor-modal-content .close.outside:hover{color:var(--slick-editor-modal-close-btn-outside-color-hover, rgb(195.5, 195.5, 195.5))}}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-title{font-size:var(--slick-editor-modal-title-font-size, 20px);font-weight:var(--slick-editor-modal-title-font-weight, 500);line-height:var(--slick-editor-modal-title-line-height, 28px);color:var(--slick-editor-modal-title-font-color, #333333);height:var(--slick-editor-modal-title-height, 30px);overflow:hidden auto;text-align:var(--slick-editor-modal-title-text-align, left);text-overflow:ellipsis;width:calc(100% - 20px - 10px);white-space:nowrap}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-title.outside{width:100%}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body{padding:var(--slick-editor-modal-body-padding, 6px 8px 22px 8px);min-height:var(--slick-editor-modal-body-min-height, 250px);max-height:var(--slick-editor-modal-body-max-height, calc(100vh - 52px - 50px - 30px - 15px));overflow:var(--slick-editor-modal-body-overflow, hidden auto);scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1);display:flex;flex-wrap:wrap}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body .slick-cell{height:inherit}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body .validation-summary{padding:var(--slick-editor-modal-validation-summary-padding, 5px 10px);color:var(--slick-editor-modal-validation-summary-color, #ff1d1d);width:var(--slick-editor-modal-validation-summary-width, 100%);margin-bottom:var(--slick-editor-modal-validation-summary-margin-bottom, 12px);font-size:var(--slick-editor-modal-validation-summary-font-size, 13px);font-style:var(--slick-editor-modal-validation-summary-font-style, italic)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-header{padding:var(--slick-editor-modal-header-padding, 12px 8px);height:var(--slick-editor-modal-header-height, 52px);border-bottom:var(--slick-editor-modal-header-border-bottom, 1px solid #d2d2d2);background-color:var(--slick-editor-modal-header-bg-color, #ffffff)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer{background-color:var(--slick-editor-modal-footer-bg-color, #f9f9f9);border-top:var(--slick-editor-modal-footer-border-top, 1px solid #c9c9c9);min-height:var(--slick-editor-modal-footer-height, 50px);padding:var(--slick-editor-modal-footer-padding, 8px);line-height:var(--slick-editor-modal-footer-line-height, 30px)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons{float:right;text-align:right;width:var(--slick-editor-modal-footer-buttons-width, 60%)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons button{max-width:var(--slick-editor-modal-footer-btn-max-width, 162px);overflow:hidden;text-overflow:ellipsis}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons .saving:before{height:var(--slick-editor-modal-footer-btn-saving-icon-height, 18px);width:var(--slick-editor-modal-footer-btn-saving-icon-width, 18px);display:var(--slick-editor-modal-footer-btn-saving-icon-display, inline-block);vertical-align:var(--slick-editor-modal-footer-btn-saving-icon-vertical-align, bottom);margin:var(--slick-editor-modal-footer-btn-saving-icon-margin, -1px 5px 0 0);animation:var(--slick-editor-modal-footer-btn-saving-icon-animation, md-spin 1s infinite linear);content:var(--slick-editor-modal-footer-btn-saving-icon-content, url(${zr}))}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-status-text{float:left;text-align:left;width:var(--slick-editor-modal-footer-status-text-width, 40%);font-size:var(--slick-editor-modal-status-text-font-size, 12px);color:var(--slick-editor-modal-status-text-color, #333333)}.slick-editor-modal .slick-editor-modal-content .item-details-label{display:block;margin:var(--slick-editor-modal-detail-label-margin, 2px 0 0 10px);color:var(--slick-editor-modal-detail-label-color, #000);font-size:var(--slick-editor-modal-detail-label-font-size, 13px);font-style:var(--slick-editor-modal-detail-label-font-style, normal);font-weight:var(--slick-editor-modal-detail-label-font-weight, bold)}.slick-editor-modal .slick-editor-modal-content .item-details-label.invalid{color:var(--slick-editor-modal-detail-label-color-invalid, #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container{display:block;box-sizing:border-box;border:var(--slick-editor-modal-detail-container-border, 0);border-radius:var(--slick-editor-modal-detail-container-border-radius, 3px);line-height:var(--slick-editor-modal-detail-container-line-height, 20px);margin:var(--slick-editor-modal-detail-container-margin, 4px 10px 0 10px);padding:var(--slick-editor-modal-detail-container-padding, 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input{color:var(--slick-editor-modal-text-color, #000);height:var(--slick-editor-modal-input-editor-height, 28px);margin:var(--slick-editor-modal-input-editor-margin, 0);border:var(--slick-editor-modal-input-editor-border, 1px solid #d2d2d2);padding:var(--slick-editor-modal-input-editor-padding, 0 6px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input:focus{border-color:var(--slick-text-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .input-group{display:flex;position:relative;height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .input-group input{height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text{border:var(--slick-editor-modal-large-editor-border, 1px solid #d2d2d2);border-radius:var(--slick-editor-modal-large-editor-border-radius, 3px);padding:var(--slick-editor-modal-large-editor-padding, 6px 6px 2px 6px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text:focus-within{border-color:var(--slick-text-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text textarea{width:100%;height:100%}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text textarea:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text .editor-footer{height:var(--slick-editor-modal-large-editor-footer-height, 12px);line-height:var(--slick-editor-modal-large-editor-footer-line-height, 12px);color:var(--slick-editor-modal-large-editor-count-color, #313131)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text .editor-footer .counter{font-size:var(--slick-editor-modal-large-editor-count-font-size, 10px);margin:var(--slick-editor-modal-large-editor-count-margin, 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text.invalid{border:var(--slick-editor-modal-detail-container-border-invalid, 1px solid #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text:disabled,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container button.ms-choice{height:var(--slick-editor-modal-multiselect-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container button.ms-choice:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container{padding:var(--slick-editor-modal-checkbox-editor-padding, 0 6px);border:var(--slick-editor-modal-checkbox-editor-border, 1px solid #d2d2d2);border-radius:var(--slick-editor-modal-checkbox-editor-border-radius, 3px);height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container input{height:inherit}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group{display:flex;align-items:center;height:100%}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group .input-group-btn,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group .input-group-btn{height:100%;min-width:28px}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group .input-group-btn .btn,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group .input-group-btn .btn{min-width:28px;border-left:var(--slick-editor-modal-close-btn-border-left, 1px solid #ced4da);height:var(--slick-editor-modal-input-editor-height, 28px);border-radius:var(--slick-editor-modal-close-btn-border-radius, 0 4px 4px 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.form-control{cursor:pointer;background-color:var(--slick-date-picker-bg-color, #fff)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.form-control:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec);cursor:initial}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slider-value{height:var(--slick-editor-modal-slider-editor-value-height, 28px);min-width:28px}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slider-value .input-group-text{min-height:var(--slick-editor-modal-slider-editor-value-min-height, 100%);min-width:28px;display:flex;justify-content:center;align-items:center}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified input,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .slick-large-editor-text,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .ms-choice,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .checkbox-editor-container{border:var(--slick-editor-modal-detail-container-border-modified, 1px solid orange);border-width:var(--slick-editor-modal-detail-container-border-width-modified, 1px 6px 1px 1px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.invalid input,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.invalid .slick-large-editor-text{border:var(--slick-editor-modal-detail-container-border-invalid, 1px solid #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-validation{color:var(--slick-editor-modal-validation-color, #ff1d1d);font-size:var(--slick-editor-modal-validation-font-size, 12px);font-style:var(--slick-editor-modal-validation-font-style, italic);font-weight:var(--slick-editor-modal-validation-font-weight, normal);line-height:var(--slick-editor-modal-validation-line-height, 16px);margin-left:var(--slick-editor-modal-validation-margin-left, 2px);min-height:var(--slick-editor-modal-validation-min-height, 16px)}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */li.hidden{display:none !important}.slick-column-picker{cursor:default;list-style-type:none;position:absolute;overflow-x:hidden;overflow-y:auto;resize:both;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);background-color:var(--slick-column-picker-background-color, #ffffff);border:var(--slick-column-picker-border, 1px solid #b8b8b8);border-radius:var(--slick-column-picker-border-radius, 2px);min-width:var(--slick-column-picker-min-width, 150px);padding:var(--slick-column-picker-padding, 6px);scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1);box-shadow:var(--slick-column-picker-box-shadow, none);z-index:var(--slick-column-picker-z-index, 9000)}@-moz-document url-prefix(){.slick-column-picker{padding:var(--slick-column-picker-padding-firefox, 6px 15px 6px 6px)}}.slick-column-picker .close{float:right;position:absolute;color:var(--slick-column-picker-close-btn-color, #909090);cursor:var(--slick-column-picker-close-btn-cursor, pointer);width:var(--slick-column-picker-close-btn-width, 15px);height:var(--slick-column-picker-close-btn-height, 21px);margin:var(--slick-column-picker-close-btn-margin, 1px);opacity:var(--slick-column-picker-close-btn-opacity, 0.5);padding:var(--slick-column-picker-close-btn-padding, 0px);font-family:var(--slick-column-picker-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-column-picker-close-btn-font-size, 21px);background-color:var(--slick-column-picker-close-btn-bg-color, #ffffff);border:var(--slick-column-picker-close-btn-border, 0px solid #9c9c9c);right:var(--slick-column-picker-close-btn-position-right, 5px);top:var(--slick-column-picker-close-btn-position-top, 0px)}.slick-column-picker .close:hover{opacity:var(--slick-column-picker-close-btn-opacity-hover, 1)}.slick-column-picker li{list-style:none;background:none}.slick-column-picker li a{display:block;padding:4px;font-weight:bold}.slick-column-picker li a:hover{background-color:var(--slick-column-picker-link-background-color, #ffffff)}.slick-column-picker li label{font-weight:var(--slick-column-picker-label-font-weight, normal)}.slick-column-picker li label input{margin:var(--slick-column-picker-label-margin, 4px)}.slick-column-picker div.title{font-size:var(--slick-column-picker-title-font-size, calc(14px + 2px));font-weight:var(--slick-column-picker-title-font-weight, normal);width:var(--slick-column-picker-title-width, calc(100% - 15px - 10px));border-bottom:var(--slick-column-picker-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-column-picker-title-margin-bottom, 6px)}.slick-column-picker,.slick-grid-menu{scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1)}.slick-column-picker .slick-menu-title,.slick-grid-menu .slick-menu-title{color:var(--slick-menu-title-color, #000);font-size:var(--slick-menu-title-font-size, calc(14px + 2px));font-weight:var(--slick-menu-title-font-weight, normal);border-bottom:var(--slick-column-picker-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-menu-title-margin-bottom, 6px)}.slick-column-picker-list,.slick-grid-menu-list{white-space:nowrap}@-moz-document url-prefix(){.slick-column-picker-list,.slick-grid-menu-list{width:var(--slick-column-picker-list-width-firefox, calc(100% + 12px))}}.slick-column-picker-list li,.slick-grid-menu-list li{display:flex;align-items:center;width:100%;color:var(--slick-menu-color, #000);border:var(--slick-column-picker-item-border, 1px solid transparent);border-radius:var(--slick-column-picker-item-border-radius, 0px);font-size:var(--slick-column-picker-item-font-size, 14px);height:var(--slick-column-picker-item-height, 28px);line-height:var(--slick-column-picker-item-line-height, calc(14px + 2px));list-style:none outside none;margin:0;padding:var(--slick-column-picker-item-padding, 2px 6px)}.slick-column-picker-list li:hover,.slick-grid-menu-list li:hover{border:var(--slick-column-picker-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-column-picker-item-hover-color, #fafafa)}.slick-column-picker-list li label,.slick-grid-menu-list li label{cursor:pointer;height:100%;width:100%;margin-bottom:0px}.slick-column-picker-list hr,.slick-grid-menu-list hr{margin:6px 0;border:0;background-color:var(--slick-column-picker-hr-bg-color, #f5f5f5);border-top:var(--slick-column-picker-hr-divider-border, 1px solid #d5d5d5);width:var(--slick-column-picker-divider-width, 100%);margin-left:auto;margin-right:auto;width:auto}.slick-column-picker-list label,.slick-grid-menu-list label{line-height:var(--slick-column-picker-icon-container-line-height, 12px);display:inline-flex;align-items:center;justify-content:center}.slick-column-picker-list.disabled,.slick-grid-menu-list.disabled{cursor:default}.slick-column-picker-list input[type=checkbox],.slick-grid-menu-list input[type=checkbox]{opacity:0;width:0;margin-left:0}.slick-column-picker-list .icon-checkbox-container,.slick-grid-menu-list .icon-checkbox-container{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background-color:var(--slick-column-picker-icon-container-bg-color, transparent);height:var(--slick-column-picker-icon-container-size, 1rem);width:var(--slick-column-picker-icon-container-size, 1rem);border:var(--slick-column-picker-icon-border, none);border-radius:var(--slick-column-picker-icon-border-radius, none)}.slick-column-picker-list .icon-checkbox-container div.mdi,.slick-grid-menu-list .icon-checkbox-container div.mdi{opacity:1;font-size:var(--slick-column-picker-icon-font-size, 14px);color:var(--slick-column-picker-icon-color, #0d6efd)}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-check,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-check{--slick-column-picker-icon-checked-svg: url(${Rr});-webkit-mask:var(--slick-column-picker-icon-checked-svg) no-repeat;mask:var(--slick-column-picker-icon-checked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck{--slick-column-picker-icon-unchecked-svg: url(${Rr});-webkit-mask:var(--slick-column-picker-icon-unchecked-svg) no-repeat;mask:var(--slick-column-picker-icon-unchecked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;opacity:var(--slick-column-picker-unchecked-opacity, 0.25);visibility:var(--slick-column-picker-icon-unchecked-color-visibility, visible)}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck:hover,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck:hover{opacity:var(--slick-column-picker-opacity-hover, 0.45)}.slick-column-picker-list .icon-checkbox-container+span.checkbox-label,.slick-grid-menu-list .icon-checkbox-container+span.checkbox-label{display:inline-flex;align-items:center;flex-grow:1;padding-left:var(--slick-column-picker-label-text-padding-left, 4px)}.slick-grid-menu .slick-menu-command-list{margin-bottom:var(--slick-column-picker-list-margin-bottom, 8px)}@-moz-document url-prefix(){.slick-grid-menu .slick-menu-command-list{width:var(--slick-column-picker-list-width-firefox, calc(100% + 12px))}}.slick-grid-menu li{list-style:none;background:none;overflow:hidden;text-overflow:ellipsis}@-moz-document url-prefix(){.slick-grid-menu li{margin-right:var(--slick-gri-menu-item-margin-right, 6px);width:100%}}.slick-grid-menu li a{display:block;padding:4px;font-weight:bold}.slick-grid-menu li a:hover{background-color:var(--slick-grid-menu-link-background-color, #ffffff)}.slick-grid-menu li label{font-weight:var(--slick-grid-menu-label-font-weight, normal)}.slick-grid-menu li label input{margin:var(--slick-grid-menu-label-margin, 4px)}.slick-grid-menu input{margin:4px}.slick-grid-menu-button{background-color:rgba(0,0,0,0);border:0;cursor:pointer;right:0;position:absolute;width:22px;z-index:2;color:var(--slick-grid-menu-icon-btn-color, #000);display:var(--slick-grid-menu-button-display, inline-flex);font-size:var(--slick-grid-menu-icon-font-size, 18px);padding:var(--slick-grid-menu-button-padding, 0 2px);margin-top:var(--slick-grid-menu-icon-top-margin, 5px)}.slick-grid-menu-list li{width:auto}.slick-grid-menu-list hr{width:var(--slick-grid-menu-divider-width, calc(100% - 10px))}.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{box-shadow:var(--slick-menu-box-shadow, none)}.slick-cell-menu.slick-submenu,.slick-context-menu.slick-submenu,.slick-grid-menu.slick-submenu,.slick-header-menu.slick-submenu{box-shadow:var(--slick-submenu-box-shadow, 0 1px 4px 1px rgba(146, 152, 163, 0.4));min-width:var(--slick-submenu-min-width, 100px)}.slick-cell-menu .slick-menu-option-list .slick-command-header,.slick-cell-menu .slick-menu-option-list .slick-option-header,.slick-cell-menu .slick-menu-command-list .slick-command-header,.slick-cell-menu .slick-menu-command-list .slick-option-header,.slick-context-menu .slick-menu-option-list .slick-command-header,.slick-context-menu .slick-menu-option-list .slick-option-header,.slick-context-menu .slick-menu-command-list .slick-command-header,.slick-context-menu .slick-menu-command-list .slick-option-header,.slick-grid-menu .slick-menu-option-list .slick-command-header,.slick-grid-menu .slick-menu-option-list .slick-option-header,.slick-grid-menu .slick-menu-command-list .slick-command-header,.slick-grid-menu .slick-menu-command-list .slick-option-header,.slick-header-menu .slick-menu-option-list .slick-command-header,.slick-header-menu .slick-menu-option-list .slick-option-header,.slick-header-menu .slick-menu-command-list .slick-command-header,.slick-header-menu .slick-menu-command-list .slick-option-header{display:var(--slick-menu-title-container-display, flex);align-items:var(--slick-menu-title-container-align-items, flex-start);justify-content:var(--slick-menu-title-container-justify-content, flex-end)}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-title,.slick-cell-menu .slick-menu-option-list .slick-option-header.with-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-title,.slick-cell-menu .slick-menu-command-list .slick-option-header.with-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-title,.slick-context-menu .slick-menu-option-list .slick-option-header.with-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-title,.slick-context-menu .slick-menu-command-list .slick-option-header.with-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-title,.slick-grid-menu .slick-menu-option-list .slick-option-header.with-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-title,.slick-grid-menu .slick-menu-command-list .slick-option-header.with-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-title,.slick-header-menu .slick-menu-option-list .slick-option-header.with-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-title,.slick-header-menu .slick-menu-command-list .slick-option-header.with-title{border-bottom:var(--slick-menu-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-menu-title-margin-bottom, 6px)}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title{border-bottom:0;margin-bottom:0}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-close.no-title{margin:var(--slick-menu-close-btn-margin-without-title, -4px -3px 0 0)}.slick-cell-menu .slick-menu-option-list .close,.slick-cell-menu .slick-menu-command-list .close,.slick-context-menu .slick-menu-option-list .close,.slick-context-menu .slick-menu-command-list .close,.slick-grid-menu .slick-menu-option-list .close,.slick-grid-menu .slick-menu-command-list .close,.slick-header-menu .slick-menu-option-list .close,.slick-header-menu .slick-menu-command-list .close{cursor:pointer;float:right;background-color:var(--slick-menu-close-btn-bg-color, #ffffff);border:var(--slick-menu-close-btn-border, 0px solid #dfdfdf);color:var(--slick-menu-close-btn-color, #909090);font-family:var(--slick-menu-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-menu-close-btn-font-size, 21px);height:var(--slick-menu-close-btn-height, 18px);line-height:var(--slick-menu-close-btn-line-height, 16px);margin:var(--slick-menu-close-btn-margin, 0px);padding:var(--slick-menu-close-btn-padding, 0px);width:var(--slick-menu-close-btn-width, 18px);opacity:var(--slick-menu-close-btn-opacity, 0.5)}.slick-cell-menu .slick-menu-option-list .close:hover,.slick-cell-menu .slick-menu-command-list .close:hover,.slick-context-menu .slick-menu-option-list .close:hover,.slick-context-menu .slick-menu-command-list .close:hover,.slick-grid-menu .slick-menu-option-list .close:hover,.slick-grid-menu .slick-menu-command-list .close:hover,.slick-header-menu .slick-menu-option-list .close:hover,.slick-header-menu .slick-menu-command-list .close:hover{opacity:var(--slick-menu-close-btn-opacity-hover, 1)}.slick-cell-menu .slick-menu-title,.slick-context-menu .slick-menu-title,.slick-grid-menu .slick-menu-title,.slick-header-menu .slick-menu-title{font-size:var(--slick-menu-title-font-size, calc(14px + 2px));font-weight:var(--slick-menu-title-font-weight, normal);margin-right:var(--cell-menu-title-margin-right, 7px);width:var(--slick-menu-title-width, 100%)}.slick-cell-menu .slick-menu-item,.slick-context-menu .slick-menu-item,.slick-grid-menu .slick-menu-item,.slick-header-menu .slick-menu-item{cursor:pointer;display:flex;align-items:center;margin:0;border:var(--slick-menu-item-border, 1px solid transparent);border-radius:var(--slick-menu-item-border-radius, 0px);font-size:var(--slick-menu-item-font-size, 14px);height:var(--slick-menu-item-height, 28px);line-height:var(--slick-menu-line-height, 24px);list-style:none outside none;padding:var(--slick-menu-item-padding, 2px 6px);width:var(--slick-menu-item-width, 100%);white-space:var(--slick-menu-item-white-space, nowrap)}.slick-cell-menu .slick-menu-item:hover,.slick-context-menu .slick-menu-item:hover,.slick-grid-menu .slick-menu-item:hover,.slick-header-menu .slick-menu-item:hover{border:var(--slick-menu-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-menu-item-hover-color, #fafafa)}.slick-cell-menu .slick-menu-item.slick-menu-item-divider,.slick-context-menu .slick-menu-item.slick-menu-item-divider,.slick-grid-menu .slick-menu-item.slick-menu-item-divider,.slick-header-menu .slick-menu-item.slick-menu-item-divider{cursor:default;border:none;overflow:hidden;padding:0;height:var(--slick-menu-divider-height, 1px);margin:var(--slick-menu-divider-margin, 8px 5px);background-color:var(--slick-menu-divider-color, #e7e7e7);width:var(--slick-menu-divider-width, calc(100% - 10px));margin-left:auto;margin-right:auto}.slick-cell-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-context-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-grid-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-header-menu .slick-menu-item.slick-menu-item-divider:hover{border:none;background-color:var(--slick-menu-divider-color, #e7e7e7)}.slick-cell-menu .slick-menu-item .slick-menu-icon,.slick-context-menu .slick-menu-item .slick-menu-icon,.slick-grid-menu .slick-menu-item .slick-menu-icon,.slick-header-menu .slick-menu-item .slick-menu-icon{text-align:center;font-size:var(--slick-menu-icon-font-size, 18px);background-position:center center;background-repeat:no-repeat;display:inline-block;line-height:var(--slick-menu-icon-line-height, calc(18px + 2px));margin-right:var(--slick-menu-icon-margin-right, 4px);vertical-align:middle;min-width:var(--slick-menu-icon-min-width, 16px)}.slick-cell-menu .slick-menu-item .slick-menu-content,.slick-context-menu .slick-menu-item .slick-menu-content,.slick-grid-menu .slick-menu-item .slick-menu-content,.slick-header-menu .slick-menu-item .slick-menu-content{display:inline-block;vertical-align:middle;width:100%}.slick-cell-menu .slick-menu-item .sub-item-chevron,.slick-context-menu .slick-menu-item .sub-item-chevron,.slick-grid-menu .slick-menu-item .sub-item-chevron,.slick-header-menu .slick-menu-item .sub-item-chevron{float:right;min-width:var(--slick-menu-icon-min-width, 16px)}.slick-cell-menu .slick-menu-item.slick-menu-item-disabled,.slick-context-menu .slick-menu-item.slick-menu-item-disabled,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled,.slick-header-menu .slick-menu-item.slick-menu-item-disabled{border-color:rgba(0,0,0,0) !important;background:inherit !important;color:var(--slick-menu-item-disabled-color, silver);cursor:inherit}.slick-cell-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-cell-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-context-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-context-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-header-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-header-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content{color:var(--slick-menu-item-disabled-color, silver)}.slick-cell-menu .slick-menu-item.slick-menu-item-hidden,.slick-context-menu .slick-menu-item.slick-menu-item-hidden,.slick-grid-menu .slick-menu-item.slick-menu-item-hidden,.slick-header-menu .slick-menu-item.slick-menu-item-hidden{display:none}.slick-cell-menu .slick-menu-option-list,.slick-context-menu .slick-menu-option-list,.slick-grid-menu .slick-menu-option-list,.slick-header-menu .slick-menu-option-list{margin-bottom:var(--slick-menu-option-list-margin-bottom, 6px)}.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{list-style-type:none;position:absolute;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);background:var(--slick-menu-bg-color, #ffffff);color:var(--slick-menu-color, #000);border:var(--slick-menu-border, 1px solid #BFBDBD);border-radius:var(--slick-menu-border-radius, 2px);min-width:var(--slick-menu-min-width, 140px);padding:var(--slick-menu-padding, 6px);cursor:default;display:inline-block;overflow-x:hidden;overflow-y:auto;resize:both;z-index:100000}@-moz-document url-prefix(){.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{padding:var(--slick-menu-padding-firefox, 6px 15px 6px 6px)}}.slick-cell-menu.dropdown,.slick-cell-menu.dropup,.slick-context-menu.dropdown,.slick-context-menu.dropup,.slick-grid-menu.dropdown,.slick-grid-menu.dropup,.slick-header-menu.dropdown,.slick-header-menu.dropup{display:inline-block;position:absolute}.slick-custom-tooltip{position:absolute;background-color:var(--slick-tooltip-background-color, #ffffff);border:var(--slick-tooltip-border, 2px solid #BFBDBD);border-radius:var(--slick-tooltip-border-radius, 4px);padding:var(--slick-tooltip-padding, 7px);font-size:var(--slick-tooltip-font-size, calc(14px - 1px));height:var(--slick-tooltip-height, auto);width:var(--slick-tooltip-width, auto);z-index:var(--slick-tooltip-z-index, 9999)}.slick-custom-tooltip .tooltip-body{color:var(--slick-tooltip-color, #333);overflow:var(--slick-tooltip-overflow, hidden);text-overflow:var(--slick-tooltip-text-overflow, ellipsis);white-space:var(--slick-tooltip-white-space, normal)}.slick-custom-tooltip.tooltip-arrow::after{content:"";left:0px;position:absolute;border:rgba(0,0,0,0);border-style:solid;border-width:var(--slick-tooltip-arrow-size, 8px)}.slick-custom-tooltip.tooltip-arrow.arrow-up::after{top:var(--slick-tooltip-up-arrow-top-margin, -16px);border-bottom-color:var(--slick-tooltip-arrow-color, rgb(178.4461538462, 176.0538461538, 176.0538461538))}.slick-custom-tooltip.tooltip-arrow.arrow-down::after{top:var(--slick-tooltip-down-arrow-top-margin, 100%);border-top-color:var(--slick-tooltip-arrow-color, rgb(178.4461538462, 176.0538461538, 176.0538461538))}.slick-custom-tooltip.tooltip-arrow.arrow-left-align::after{margin-left:var(--slick-tooltip-arrow-side-margin, 3px)}.slick-custom-tooltip.tooltip-arrow.arrow-right-align::after{margin-left:var(--slick-tooltip-right-arrow-side-margin, calc(100% - 16px - 3px))}.slick-custom-tooltip.tooltip-arrow.arrow-center-align::after{margin-left:var(--slick-tooltip-arrow-center-margin, calc(50% - 8px))}.slick-column-name,.slick-sort-indicator{float:left;margin-bottom:100px}.slick-header-button{display:inline;float:var(--slick-header-button-float, right);vertical-align:var(--slick-header-button-vertical-align, top);margin:var(--slick-header-button-margin, 1px 0 100px 0);height:var(--slick-header-button-height, 15px);width:var(--slick-header-button-width, 15px);background-repeat:no-repeat;background-position:center center;cursor:pointer;visibility:visible}.slick-header-button-hidden{visibility:hidden;margin-right:var(--slick-header-button-hidden-margin-right, -5px);transition:var(--slick-header-button-hidden-transition, 0.2s visibility)}.slick-header-column:hover>.slick-header-button{visibility:visible}.slick-header-menu-button{background-color:currentColor;cursor:pointer;position:absolute;border:var(--slick-header-menu-button-border, 1px solid #BFBDBD);border-width:var(--slick-header-menu-button-border-width, 0px);padding:var(--slick-header-menu-button-padding, 0px);color:var(--slick-header-menu-button-icon-color, #000);bottom:0;top:0;right:var(--slick-header-menu-button-margin-right, 3px);height:var(--slick-header-menu-button-icon-size, 22px);width:var(--slick-header-menu-button-icon-size, 22px);--slick-header-menu-button-icon-svg: url(${vr});-webkit-mask:var(--slick-header-menu-button-icon-svg) no-repeat;mask:var(--slick-header-menu-button-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-header-column .slick-header-menu-button{display:var(--slick-header-menu-display, none)}.slick-header-column:hover .slick-header-menu-button{display:inline-block}.slick-cell.cell-reorder{text-align:center}.slick-cell.cell-reorder .slick-row-move-column{background-color:currentColor;display:block;height:1em;width:1em;font-size:var(--slick-row-move-plugin-icon-font-size, calc(18px + 2px));color:var(--slick-row-move-plugin-icon-color, #000);cursor:var(--slick-row-move-plugin-cursor, move);--slick-row-move-plugin-icon-svg: url(${Lr});-webkit-mask:var(--slick-row-move-plugin-icon-svg) no-repeat;mask:var(--slick-row-move-plugin-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-headerrow-column.checkbox-header{display:inline-flex;justify-content:center}.slick-column-name,.slick-headerrow-column.checkbox-header,.slick-cell-checkboxsel{text-align:center}.slick-column-name label,.slick-headerrow-column.checkbox-header label,.slick-cell-checkboxsel label{line-height:var(--slick-checkbox-icon-container-line-height, 12px)}.slick-column-name #filter-checkbox-selectall-container,.slick-headerrow-column.checkbox-header #filter-checkbox-selectall-container,.slick-cell-checkboxsel #filter-checkbox-selectall-container{display:inline-flex;align-items:center;justify-content:center}.slick-column-name.disabled,.slick-headerrow-column.checkbox-header.disabled,.slick-cell-checkboxsel.disabled{cursor:default}.slick-column-name input[type=checkbox],.slick-headerrow-column.checkbox-header input[type=checkbox],.slick-cell-checkboxsel input[type=checkbox]{opacity:0;width:0;margin-left:0}.slick-column-name .icon-checkbox-container,.slick-headerrow-column.checkbox-header .icon-checkbox-container,.slick-cell-checkboxsel .icon-checkbox-container{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background-color:var(--slick-checkbox-icon-container-bg-color, transparent);height:var(--slick-checkbox-icon-container-size, 1rem);width:var(--slick-checkbox-icon-container-size, 1rem);border:var(--slick-checkbox-icon-border, none);border-radius:var(--slick-checkbox-icon-border-radius, none)}.slick-column-name .icon-checkbox-container div.mdi,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi,.slick-cell-checkboxsel .icon-checkbox-container div.mdi{opacity:1;font-size:var(--slick-checkbox-icon-font-size, 16px);color:var(--slick-checkbox-icon-color, #0d6efd)}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-check,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-check,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-check{--slick-checkbox-icon-checked-svg: url(${hr});-webkit-mask:var(--slick-checkbox-icon-checked-svg) no-repeat;mask:var(--slick-checkbox-icon-checked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-uncheck,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-uncheck,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-uncheck{--slick-checkbox-icon-unchecked-svg: url(${hr});-webkit-mask:var(--slick-checkbox-icon-unchecked-svg) no-repeat;mask:var(--slick-checkbox-icon-unchecked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;opacity:var(--slick-checkbox-unchecked-opacity, 0.25);visibility:var(--slick-checkbox-icon-unchecked-color-visibility, visible)}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover{opacity:var(--slick-checkbox-opacity-hover, 0.45)}.slick-header-column.header-checkbox-selectall .slick-column-name{text-align:center;margin-right:0}.slick-group .slick-cell-checkboxsel{text-align:left}.ms-choice{font-size:var(--slick-header-font-size, 14px)}.ms-choice span{font-size:var(--slick-multiselect-input-filter-font-size, 12px);font-family:var(--slick-multiselect-input-filter-font-family, "Helvetica Neue", Helvetica, Arial)}.ms-choice .placeholder{background-color:var(--slick-multiselect-placeholder-bg-color, transparent);color:var(--slick-multiselect-placeholder-color, #c9c9c9) !important;font-family:var(--slick-multiselect-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-header-font-size, 14px)}.ms-choice:focus{border-color:var(--slick-multiselect-input-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672))}.ms-filter.search-filter{width:100% !important}.ms-filter .placeholder{cursor:pointer}.ms-parent-open button{outline:0;border-color:var(--slick-multiselect-input-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-multiselect-input-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.ms-drop{max-width:var(--slick-multiselect-dropdown-max-width, 250px);border:var(--slick-multiselect-dropdown-border, 1px solid #bbb);z-index:var(--slick-multiselect-dropdown-z-index, 9999)}.ms-drop li{margin:0;height:var(--slick-multiselect-item-height, 26px);line-height:var(--slick-multiselect-item-line-height, 20px);padding:var(--slick-multiselect-item-padding, 2px 4px);border:var(--slick-multiselect-item-border, 1px solid transparent);width:100%}.ms-drop li:hover{border:var(--slick-multiselect-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-multiselect-checkbox-hover-bg-color, #fafafa)}.ms-drop li.highlighted{border:var(--slick-multiselect-option-highlight-border, 1px solid #c9c9c9);background-color:var(--slick-multiselect-option-highlight-bg-color, #fcfcfc)}.ms-drop label span{cursor:pointer;margin-left:var(--slick-multiselect-checkbox-margin-left, 0px)}.ms-drop .ms-select-all{display:flex;align-items:center;border-bottom:var(--slick-multiselect-select-all-border-bottom, 1px solid #ddd);padding:var(--slick-multiselect-select-all-padding, 6px 10px);line-height:var(--slick-multiselect-select-all-line-height, calc(13px + 2px))}.ms-drop .ms-select-all:hover{background-color:var(--slick-multiselect-select-all-text-hover-color, transparent)}.ms-drop .ms-select-all.highlighted{background-color:rgba(0,0,0,0)}.ms-drop .ms-select-all.highlighted label{border:var(--slick-multiselect-option-highlight-border, 1px solid #c9c9c9);background-color:var(--slick-multiselect-option-highlight-bg-color, #fcfcfc)}.ms-drop .ms-select-all label{display:inline-flex;font-weight:normal;padding:var(--slick-multiselect-select-all-label-padding, 4px);border:var(--slick-multiselect-select-all-label-border, 1px solid transparent);color:var(--slick-multiselect-select-all-text-color, rgb(1.9713114754, 97.5799180328, 238.5286885246))}.ms-drop .ms-select-all label:hover{cursor:pointer;border:var(--slick-multiselect-select-all-label-hover-border, 1px solid #d5d5d5);background-color:var(--slick-multiselect-select-all-label-hover-bg-color, #fafafa)}.ms-drop .ms-ok-button{cursor:pointer;display:block;padding:0;width:var(--slick-multiselect-ok-button-width, 100%);height:var(--slick-multiselect-ok-button-height, 26px);border-color:var(--slick-multiselect-ok-button-border-color, #ccc);border-radius:var(--slick-multiselect-ok-button-border-radius, 0 0 4px 4px);border-width:var(--slick-multiselect-ok-button-border-width, 1px 0 0 0);text-align:var(--slick-multiselect-ok-button-text-align, center);color:var(--slick-multiselect-ok-button-text-color, #0d6efd);font-weight:var(--slick-multiselect-ok-button-font-weight, 600);background-color:var(--slick-multiselect-ok-button-bg-color, #fff)}.ms-drop .ms-ok-button:hover{background-color:var(--slick-multiselect-ok-button-bg-hover-color, #f9f9f9);color:var(--slick-multiselect-ok-button-text-hover-color, rgb(1.9713114754, 97.5799180328, 238.5286885246))}.slickgrid-container .search-filter :focus{outline-color:var(--slick-focus-color, rgb(88.8729508197, 155.4610655738, 253.6270491803))}.slickgrid-container .search-filter .operator.input-group-addon{margin:0;padding:0;min-width:25px;border:none}.slickgrid-container .search-filter .operator.input-group-addon:focus{z-index:3}.slickgrid-container .search-filter .operator.input-group-addon .form-control{border-radius:var(--slick-compound-filter-operator-border-radius, 4px 0 0 4px);padding:var(--slick-compound-filter-text-padding, 0 0 0 2px) !important;font-size:var(--slick-compound-filter-text-font-size, 13px);color:var(--slick-compound-filter-text-color, rgb(88.8729508197, 155.4610655738, 253.6270491803));font-weight:var(--slick-compound-filter-text-weight, bold);background-color:var(--slick-compound-filter-bgcolor, #ffffff)}.slickgrid-container .search-filter .operator.input-group-addon .form-control:focus{z-index:3}.slickgrid-container .search-filter .operator.input-group-addon select{font-family:var(--slick-compound-filter-operator-select-font-family, "Cascadia Mono", Consolas, "Lucida Console");font-size:var(--slick-compound-filter-operator-select-font-size, 14px !important);border:var(--slick-compound-filter-operator-select-border, 1px solid rgb(88.8729508197, 155.4610655738, 253.6270491803));width:var(--slick-compound-filter-operator-select-width, 25px)}.slickgrid-container .search-filter .operator.input-group-addon select.form-control{cursor:pointer;appearance:none}.slickgrid-container .search-filter .operator.input-group-addon select.form-control:-ms-expand{display:none}.slickgrid-container .search-filter .operator.input-group-addon select.form-control .empty{color:silver}.slickgrid-container .search-filter .operator-char3.input-group-addon{min-width:30px}.slickgrid-container input.search-filter{font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol")}.slickgrid-container .search-filter input{font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol")}.slickgrid-container .search-filter input.compound-input{border-radius:var(--slick-compound-filter-border-radius, 0 4px 4px 0) !important;border-left:none}.slickgrid-container .search-filter input::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.slickgrid-container .search-filter input.compound-slider{border-left:none !important}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column input.form-control.search-filter{background-color:var(--slick-form-control-bg-color, #fff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter input,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter button,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter select{background-color:var(--slick-form-control-bg-color, #fff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .input-group-prepend+.date-picker input.compound-input{border-top-left-radius:0;border-bottom-left-radius:0}.slickgrid-container .search-filter.form-group .input-group.date-picker input.form-control{border-bottom-left-radius:0px;border-top-left-radius:0px}.slickgrid-container .search-filter .date-picker input.form-control{border-left:none}.slickgrid-container .search-filter .date-picker input.form-control::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.slickgrid-container .search-filter .date-picker{flex:1;cursor:pointer}.slickgrid-container .search-filter .date-picker .date-picker input.form-control{background-color:var(--slick-date-picker-bg-color, #fff);font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-font-size-base, 14px);border-radius:var(--slick-compound-filter-border-radius, 0 4px 4px 0);width:100%}.slickgrid-container .search-filter .date-picker .date-picker input.form-control[readonly]{background-color:var(--slick-date-picker-bg-color, #fff)}.slickgrid-container .search-filter .date-picker .form-control[readonly]{cursor:pointer;background-color:var(--slick-date-picker-bg-color, #fff)}.slickgrid-container .date-picker input.form-control{cursor:pointer;font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-font-size-base, 14px);border-radius:var(--slick-date-range-filter-border-radius, 4px)}.slickgrid-container .date-picker input.form-control[readonly]{background-color:var(--slick-date-picker-bg-color, #fff)}.vanilla-calendar{padding:.9rem;z-index:9999}.vanilla-calendar.vanilla-calendar_hidden{left:0;top:0}.slick-preheader-panel .slick-dropzone,.slick-preheader-panel .slick-dropzone-hover,.slick-topheader-panel .slick-dropzone,.slick-topheader-panel .slick-dropzone-hover{display:flex;align-items:center;padding:var(--slick-draggable-group-drop-padding, 5px 10px);height:var(--slick-draggable-group-drop-height, 35px);border-top:var(--slick-draggable-group-drop-border-top, 1px solid #e0e0e0);border-left:var(--slick-draggable-group-drop-border-left, 1px solid #e0e0e0);border-right:var(--slick-draggable-group-drop-border-right, 1px solid #e0e0e0);border-bottom:var(--slick-draggable-group-drop-border-bottom, 1px solid #e0e0e0);width:var(--slick-draggable-group-drop-width, 100%);border-radius:var(--slick-draggable-group-drop-radius, 4px);background-color:var(--slick-draggable-group-drop-bgcolor, #ffffff)}.slick-preheader-panel .slick-dropzone .slick-draggable-dropzone-placeholder,.slick-preheader-panel .slick-dropzone-hover .slick-draggable-dropzone-placeholder,.slick-topheader-panel .slick-dropzone .slick-draggable-dropzone-placeholder,.slick-topheader-panel .slick-dropzone-hover .slick-draggable-dropzone-placeholder{font-style:var(--slick-draggable-group-placeholder-font-style, italic);color:var(--slick-draggable-group-placeholder-color, #616161);width:100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all{display:inline-flex;align-items:center;cursor:pointer;border:var(--slick-draggable-group-toggle-all-border, 1px solid #c7c7c7);border-radius:var(--slick-draggable-group-toggle-all-border-radius, 3px);margin-right:var(--slick-draggable-group-toggle-all-margin-right, 15px);padding:var(--slick-draggable-group-toggle-all-padding, 0 8px);position:var(--draggable-group-toggle-all-position, relative);top:var(--slick-draggable-group-toggle-all-top, 0px);right:var(--slick-draggable-group-toggle-all-right, unset)}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon{cursor:pointer;display:inline-block;background-color:currentColor;width:1em;height:1em;color:var(--slick-draggable-group-toggle-all-icon-color, #0d6efd);font-size:var(--slick-draggable-group-toggle-all-icon-font-size, 24px)}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.expanded{--slick-draggable-group-toggle-expanded-icon-svg: url(${vr});-webkit-mask:var(--slick-draggable-group-toggle-expanded-icon-svg) no-repeat;mask:var(--slick-draggable-group-toggle-expanded-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed{--slick-draggable-group-toggle-collapsed-icon-svg: url(${xr});-webkit-mask:var(--slick-draggable-group-toggle-collapsed-icon-svg) no-repeat;mask:var(--slick-draggable-group-toggle-collapsed-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-text,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-text,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-text,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-text{font-size:var(--slick-draggable-group-toggle-all-text-font-size, 15px);margin:var(--slick-draggable-group-toggle-all-text-margin, 0 0 0 2px)}.slick-preheader-panel .slick-dropzone .slick-dropped-grouping,.slick-preheader-panel .slick-dropzone-hover .slick-dropped-grouping,.slick-topheader-panel .slick-dropzone .slick-dropped-grouping,.slick-topheader-panel .slick-dropzone-hover .slick-dropped-grouping{cursor:move;display:flex;align-items:center;background-color:var(--slick-draggable-group-column-background-color, transparent);border:var(--slick-draggable-group-column-border, 1px solid #d3d3d3);border-radius:var(--slick-draggable-group-column-border-radius, 20px);padding:var(--slick-draggable-group-column-padding, 0 10px);margin-right:var(--slick-draggable-group-column-margin-right, 8px);z-index:1}.slick-preheader-panel .slick-dropzone .slick-groupby-sort,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-sort,.slick-topheader-panel .slick-dropzone .slick-groupby-sort,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-sort{cursor:pointer;display:inline-flex;margin-left:var(--slick-draggable-group-sort-icon-margin-left, 2px);color:var(--slick-draggable-group-sort-icon-color, #000);font-size:var(--slick-draggable-group-sort-icon-font-size, 16px);padding-left:var(--slick-draggable-group-sort-icon-padding-left, 5px);padding-right:var(--slick-draggable-group-sort-icon-padding-right, 0px);vertical-align:var(--slick-draggable-group-sort-icon-vertical-align, baseline)}.slick-preheader-panel .slick-dropzone .slick-groupby-sort:hover,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-sort:hover,.slick-topheader-panel .slick-dropzone .slick-groupby-sort:hover,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-sort:hover{color:var(--slick-draggable-group-sort-icon-hover-color, #000)}.slick-preheader-panel .slick-dropzone .slick-groupby-remove,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-remove,.slick-topheader-panel .slick-dropzone .slick-groupby-remove,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-remove{cursor:pointer;display:inline-flex;margin-left:var(--slick-draggable-group-delete-margin-left, 2px);color:var(--slick-draggable-group-delete-color, #ff3c5c);font-size:var(--slick-draggable-group-delete-font-size, 16px);padding-left:var(--slick-draggable-group-delete-padding-left, 5px);padding-right:var(--slick-draggable-group-delete-padding-right, 0px);vertical-align:var(--slick-draggable-group-delete-vertical-align, baseline)}.slick-preheader-panel .slick-dropzone .slick-groupby-remove:hover,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-remove:hover,.slick-topheader-panel .slick-dropzone .slick-groupby-remove:hover,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-remove:hover{color:var(--slick-draggable-group-delete-hover-color, red)}.slick-preheader-panel .slick-dropzone-hover,.slick-topheader-panel .slick-dropzone-hover{background-color:var(--slick-draggable-group-droppable-hover-bgcolor, #ffffff);border:var(--slick-draggable-group-drop-border-hover, 1px dashed #ff9e9e)}.slick-preheader-panel .slick-dropzone-placeholder-hover,.slick-topheader-panel .slick-dropzone-placeholder-hover{opacity:var(--slick-draggable-group-drop-placeholder-hover-opacity, 0.6)}.slick-preheader-panel .slick-header-column-active,.slick-topheader-panel .slick-header-column-active{display:none !important}.slick-header .slick-header-columns .slick-column-groupable{display:inline-block;font-weight:var(--slick-draggable-group-column-icon-font-weight, normal);color:var(--slick-draggable-group-column-icon-color, #707070);width:var(--slick-draggable-group-column-icon-width, 9px);height:var(--slick-draggable-group-column-icon-height, 9px);margin-left:var(--slick-draggable-group-column-icon-margin-left, 4px)}.slider-container{display:flex;height:100%;flex:1}.slider-container input[type=range]{appearance:none;flex:1;height:var(--slick-slider-filter-height, 27px);padding:var(--slick-slider-filter-runnable-track-padding, 0 6px);border:var(--slick-slider-filter-border, 1px solid #ccc)}.slider-container input[type=range]:focus{outline:none}.slider-container input[type=range]::-webkit-slider-runnable-track{height:var(--slick-slider-filter-runnable-track-height, 5px);border:none;border-radius:3px;-webkit-appearance:none}.slider-container input[type=range]::-webkit-slider-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-size, 14px);width:var(--slick-slider-filter-thumb-size, 14px);border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(13, 110, 253, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(215.75, 98.3606557377%, 127.1568627451%));margin-top:-4px;pointer-events:auto;-webkit-appearance:none}.slider-container input[type=range]::-moz-range-track{height:var(--slick-slider-filter-runnable-track-height, 5px);border:none;border-radius:3px;-moz-appearance:none}.slider-container input[type=range]::-moz-range-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-height, calc(14px - 4px));width:var(--slick-slider-filter-thumb-width, calc(14px - 4px));border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(13, 110, 253, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(215.75, 98.3606557377%, 127.1568627451%));pointer-events:auto}.slider-container input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}.slider-container input[type=range]::-ms-track{height:var(--slick-slider-filter-runnable-track-height, 5px);background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-width:6px 0;color:rgba(0,0,0,0);appearance:none}.slider-container input[type=range]::-ms-fill-lower{background:var(--slick-slider-filter-fill-lower-color, #ddd);border-radius:10px}.slider-container input[type=range]::-ms-fill-upper{background:var(--slick-slider-filter-bgcolor, #eee);border-radius:10px}.slider-container input[type=range]::-ms-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-height, calc(14px - 4px));width:var(--slick-slider-filter-thumb-width, calc(14px - 4px));border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(13, 110, 253, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(215.75, 98.3606557377%, 127.1568627451%));margin-top:1px;pointer-events:auto}.slider-container input[type=range]::-ms-tooltip{display:none}.slider-container input[type=range]:active::-webkit-slider-thumb{background-color:var(--slick-slider-filter-thumb-active-bg-color, #fff);border:var(--slick-slider-filter-thumb-active-border, 2px solid rgba(13, 110, 253, 0.88));box-shadow:var(--slick-slider-filter-thumb-active-box-shadow, 0 0 0 2px rgba(28.1745901639, 119.0922131148, 253.1254098361, 0.15))}.slider-container input[type=range]:active::-moz-range-thumb{background-color:var(--slick-slider-filter-thumb-active-bg-color, #fff);border:var(--slick-slider-filter-thumb-active-border, 2px solid rgba(13, 110, 253, 0.88));box-shadow:var(--slick-slider-filter-thumb-active-box-shadow, 0 0 0 2px rgba(28.1745901639, 119.0922131148, 253.1254098361, 0.15))}.search-filter,.slider-editor{height:var(--slick-header-input-height, 27px)}.search-filter::placeholder,.slider-editor::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.search-filter .input-group-text,.slider-editor .input-group-text{display:flex;align-items:center;padding:var(--slick-slider-filter-number-padding, 4px 8px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px))}.search-filter .slider-value,.search-filter .slider-values,.slider-editor .slider-value,.slider-editor .slider-values{padding:0;height:100%}.search-filter input.slider-filter-input[type=range],.slider-editor input.slider-filter-input[type=range]{padding:var(--slick-slider-filter-runnable-track-padding, 0 6px);height:var(--slick-slider-filter-height, 27px)}.search-filter input.slider-editor-input[type=range],.slider-editor input.slider-editor-input[type=range]{padding:var(--slick-slider-editor-runnable-track-padding, 0 6px);height:var(--slick-slider-editor-height, 100%)}.search-filter .slider-range-value,.slider-editor .slider-range-value{padding:0;height:100%}.search-filter .slider-range-value .input-group-text,.slider-editor .slider-range-value .input-group-text{padding:var(--slick-slider-filter-number-padding, 4px 8px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px))}.search-filter .input-group-prepend.operator+.filter-input input.slider-filter-input,.slider-editor .input-group-prepend.operator+.filter-input input.slider-filter-input{border-left:0}.search-filter:not(.input-group) .slider-editor,.search-filter:not(.input-group) .slider-filter,.search-filter:not(.input-group) .slider-input-container .slider-editor-input,.search-filter:not(.input-group) .slider-input-container .slider-filter-input,.slider-editor:not(.input-group) .slider-editor,.slider-editor:not(.input-group) .slider-filter,.slider-editor:not(.input-group) .slider-input-container .slider-editor-input,.slider-editor:not(.input-group) .slider-input-container .slider-filter-input{border-radius:var(--slick-slider-filter-border-radius, 4px)}.search-filter.input-group>:first-child:not(.input-group-addon),.search-filter.input-group>:first-child:not(.input-group-addon),.search-filter.input-group>:first-child:not(.input-group-addon) .slider-filter-input,.search-filter.input-group>:first-child:not(.input-group-addon) .slider-editor-input,.slider-editor.input-group>:first-child:not(.input-group-addon),.slider-editor.input-group>:first-child:not(.input-group-addon),.slider-editor.input-group>:first-child:not(.input-group-addon) .slider-filter-input,.slider-editor.input-group>:first-child:not(.input-group-addon) .slider-editor-input{border-bottom-left-radius:var(--slick-slider-filter-border-radius, 4px);border-top-left-radius:var(--slick-slider-filter-border-radius, 4px)}.search-filter .input-group-addon:last-child .input-group-text,.slider-editor .input-group-addon:last-child .input-group-text{border-bottom-left-radius:0;border-top-left-radius:0}.slider-editor .slider-value{padding:0;height:var(--slick-slider-editor-height, 100%)}.slider-editor .slider-value .input-group-text{padding:var(--slick-slider-editor-number-padding, 4px 6px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px));height:var(--slick-slider-editor-height, 100%)}.slider-input-container{height:100%;position:relative;flex:1 1 auto;width:1%;background-color:var(--slick-slider-filter-input-bgcolor, #fff)}.slider-input-container.slider-values{display:flex;padding:0}.slider-input-container .slider-track{position:absolute;margin:auto;margin-left:8px;top:0;bottom:0;border-radius:3px;cursor:var(--slick-slider-filter-runnable-track-cursor, pointer);background:var(--slick-slider-filter-runnable-track-bgcolor, #ddd);height:var(--slick-slider-filter-runnable-track-height, 5px);width:calc(100% - 16px)}.slider-input-container input[type=range]{position:absolute;background-color:rgba(0,0,0,0);pointer-events:none;width:100%}.slider-input-container input[type=range].focus{outline:0;border-color:var(--slick-slider-filter-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-slider-filter-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slider-input-container input[type=range]::-webkit-slider-thumb{pointer-events:auto}.slider-input-container input[type=range]::-moz-range-thumb{pointer-events:auto}.slider-input-container input[type=range]::-ms-thumb{pointer-events:auto}.slick-row .detail-view-toggle{display:inline-block}.slick-row .detail-view-toggle.expand{--slick-detail-view-icon-expand-svg: url(${$r});-webkit-mask:var(--slick-detail-view-icon-expand-svg) no-repeat;mask:var(--slick-detail-view-icon-expand-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-row .detail-view-toggle.collapse{--slick-detail-view-icon-collapse-svg: url(${Ur});-webkit-mask:var(--slick-detail-view-icon-collapse-svg) no-repeat;mask:var(--slick-detail-view-icon-collapse-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-row .detail-view-toggle.expand,.slick-row .detail-view-toggle.collapse{cursor:pointer;background-color:currentColor;display:inline-block;height:1em;width:1em;color:var(--slick-detail-view-icon-color, #0d6efd);font-size:var(--slick-detail-view-icon-font-size, 18px)}.slick-row .detail-view-toggle.expand:hover,.slick-row .detail-view-toggle.collapse:hover{color:var(--slick-detail-view-icon-color-hover, rgb(1.762295082, 87.2336065574, 213.237704918));opacity:var(--slick-detail-view-icon-opacity-hover, 1)}.slick-row .dynamic-cell-detail{position:absolute;width:100%;overflow:auto;left:var(--slick-detail-view-container-left, 0);border:var(--slick-detail-view-container-border, 1px solid #c0c0c0);background-color:var(--slick-detail-view-container-bgcolor, #f7f7f7);padding:var(--slick-detail-view-container-padding, 10px);z-index:var(--slick-detail-view-container-z-index, 10)}.slick-row .dynamic-cell-detail :first-child{vertical-align:middle;line-height:13px}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.slick-custom-footer{color:var(--slick-footer-text-color, #808080);padding:var(--slick-footer-padding, 5px 0);background-color:var(--slick-footer-bg-color, transparent);font-size:var(--slick-footer-font-size, 14px);font-style:var(--slick-footer-font-style, italic);font-weight:var(--slick-footer-font-weight, normal);height:var(--slick-footer-height, 30px)}.slick-custom-footer .left-footer{color:var(--slick-footer-left-text-color, #808080);font-style:var(--slick-footer-left-font-style, italic);font-weight:var(--slick-footer-left-font-weight, normal);text-align:var(--slick-footer-left-text-align, left);padding:var(--slick-footer-left-padding, 0px);width:var(--slick-footer-left-width, 50%);float:var(--slick-footer-left-float, left)}.slick-custom-footer .right-footer{color:var(--slick-footer-right-text-color, #808080);font-style:var(--slick-footer-right-font-style, italic);font-weight:var(--slick-footer-right-font-weight, normal);text-align:var(--slick-footer-right-text-align, right);padding:var(--slick-footer-right-padding, 0px);width:var(--slick-footer-right-width, 50%);float:var(--slick-footer-right-float, right)}.slick-custom-footer .right-footer.metrics .separator{margin:var(--slick-footer-right-separator-margin, 2px)}.slick-empty-data-warning{display:flex;align-items:center;column-gap:5px;position:relative;color:var(--slick-empty-data-warning-color, #333);font-family:var(--slick-empty-data-warning-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-empty-data-warning-font-size, calc(14px + 2px));font-style:var(--slick-empty-data-warning-font-style, italic);line-height:var(--slick-empty-data-warning-line-height, 18px);margin:var(--slick-empty-data-warning-margin, 0px);padding:var(--slick-empty-data-warning-padding, 8px);z-index:var(--slick-empty-data-warning-z-index, 10)}.slick-empty-data-warning div{display:flex;align-items:center;column-gap:5px}.slick-pagination{list-style-type:none;border-top:var(--slick-pagination-border-top, 0 none);border-right:var(--slick-pagination-border-right, 0 none);border-bottom:var(--slick-pagination-border-bottom, 0 none);border-left:var(--slick-pagination-border-left, 0 none);width:100%;height:var(--slick-pagination-height, 40px);padding-top:4px;vertical-align:middle;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-pagination-font-size, calc(14px - 1px));font-weight:400;color:var(--slick-pagination-text-color, #808080)}.slick-pagination .slick-pagination-status{display:inline-block;padding:6px}.slick-pagination .slick-icon-container{display:inline-block;border-color:var(--slick-pagination-border-color, #ddd)}.slick-pagination .slick-pagination-nav{display:inline-block;padding:2px;height:34px}.slick-pagination .slick-pagination-nav nav{display:inline-block}.slick-pagination .slick-pagination-nav .slick-page-number{vertical-align:top;display:inline-flex;align-items:center;column-gap:4px;padding:0 5px;height:inherit}.slick-pagination .slick-pagination-nav .slick-page-number input{background-color:var(--slick-pagination-page-input-bgcolor, #fafbed);height:var(--slick-pagination-page-input-height, 26px);width:var(--slick-pagination-page-input-width, 50px);padding:var(--slick-pagination-page-input-padding, 2px);border-radius:var(--slick-pagination-page-input-border-radius, 4px);display:inline-block}.slick-pagination .slick-pagination-nav .pagination{margin:0;display:inline-flex;background-color:var(--slick-pagination-button-bg-color, #fff)}.slick-pagination .slick-pagination-nav .pagination .page-link{display:flex;align-items:center;font-size:var(--slick-pagination-icon-font-size, calc(18px - 1px));border:var(--slick-pagination-button-border, 1px solid #b3b3b3);height:var(--slick-pagination-button-height, 32px)}.slick-pagination .slick-pagination-nav .pagination .page-item{cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid;padding:var(--slick-pagination-button-padding, 5px 8px);border-color:var(--slick-pagination-button-border-color, #b3b3b3)}.slick-pagination .slick-pagination-nav .pagination .page-item:hover{background-color:var(--slick-pagination-button-hover-color, #f6f6f6)}.slick-pagination .slick-pagination-nav .pagination .page-item:first-child{border-top-left-radius:var(--slick-pagination-button-border-radius, 4px);border-bottom-left-radius:var(--slick-pagination-button-border-radius, 4px)}.slick-pagination .slick-pagination-nav .pagination .page-item:last-child{border-top-right-radius:var(--slick-pagination-button-border-radius, 4px);border-bottom-right-radius:var(--slick-pagination-button-border-radius, 4px)}.slick-pagination .slick-pagination-nav .pagination .page-item.seek-prev,.slick-pagination .slick-pagination-nav .pagination .page-item.seek-end{margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-first,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-prev,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-next,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-end{background-color:currentColor;height:var(--slick-pagination-icon-size, 20px);width:var(--slick-pagination-icon-size, 20px)}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-first{--slick-pagination-icon-seek-first-svg: url(${Sr});-webkit-mask:var(--slick-pagination-icon-seek-first-svg) no-repeat;mask:var(--slick-pagination-icon-seek-first-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-prev{--slick-pagination-icon-seek-prev-svg: url(${Cr});-webkit-mask:var(--slick-pagination-icon-seek-prev-svg) no-repeat;mask:var(--slick-pagination-icon-seek-prev-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-next{--slick-pagination-icon-seek-next-svg: url(${xr});-webkit-mask:var(--slick-pagination-icon-seek-next-svg) no-repeat;mask:var(--slick-pagination-icon-seek-next-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-end{--slick-pagination-icon-seek-end-svg: url(${Ir});-webkit-mask:var(--slick-pagination-icon-seek-end-svg) no-repeat;mask:var(--slick-pagination-icon-seek-end-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a[class*=icon-seek-]{color:var(--slick-pagination-icon-color, #0d6efd)}.slick-pagination .slick-pagination-nav .pagination .page-item.disabled{cursor:not-allowed;background-color:var(--slick-pagination-icon-seek-background-color, rgb(249, 249, 249));border-color:var(--slick-pagination-button-border-disabled-color, #dedede)}.slick-pagination .slick-pagination-nav .pagination .page-item.disabled a[class*=icon-seek-]{color:var(--slick-pagination-icon-seek-disabled-color, darkgray)}.slick-pagination .slick-pagination-settings{display:block;float:right;padding:2px}.slick-pagination .slick-pagination-settings select{color:var(--slick-font-color, #000);background-color:var(--slick-pagination-page-select-bg-color, #fff);font-size:var(--slick-pagination-page-select-font-size, calc(14px - 2px));line-height:1.5;height:var(--slick-pagination-page-select-height, 32px);width:var(--slick-pagination-page-select-width, 60px);padding:var(--slick-pagination-page-select-padding, 0 0 2px 2px);border:var(--slick-pagination-button-border, 1px solid #b3b3b3);border-radius:var(--slick-pagination-page-select-border-radius, 3px)}.slick-pagination .slick-pagination-settings .slick-pagination-count{margin-left:var(--slick-pagination-count-margin-left, 2px)}.percent-complete-bar,.percent-complete-bar-with-text{display:inline-block;border-radius:3px;background-color:rgba(0,0,0,0)}.percent-complete-bar{height:6px}.percent-complete-bar-with-text{height:20px;line-height:20px;min-width:25px;text-align:center;top:2px;color:#fff}.tooltip-2cols-row{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;column-gap:5px;line-height:20px}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.slick-autocomplete{background-color:var(--slick-autocomplete-bg-color, #ffffff);color:var(--slick-autocomplete-text-color, #333333);border:var(--slick-autocomplete-border, 1px solid rgba(0, 0, 0, 0.15));box-sizing:border-box;max-height:var(--slick-autocomplete-max-height, 25vh);min-height:var(--slick-autocomplete-min-height, 75px);min-width:var(--slick-autocomplete-min-width, 110px);overflow:auto;z-index:var(--slick-autocomplete-z-index, 9999)}.slick-autocomplete .empty{font-style:italic}.slick-autocomplete>div{padding:0 4px}.slick-autocomplete .group{background:var(--slick-autocomplete-group-bg-color, #eeeeee)}.slick-autocomplete>div:hover:not(.empty,.group),.slick-autocomplete>div.selected{background-color:var(--slick-autocomplete-hover-bg-color, rgb(226.1157894737, 236.9473684211, 249.5842105263));cursor:pointer}@keyframes md-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.autocomplete-filter-container{display:flex}.slick-autocomplete-loading{background-color:var(--slick-autocomplete-loading-input-bg-color, transparent) !important}.slick-autocomplete-loading+span:after{animation:md-spin 2s infinite linear;display:inline-block;color:var(--slick-autocomplete-loading-icon-color, #777777);content:var(--slick-autocomplete-loading-icon, url(${jr}));width:var(--slick-autocomplete-loading-icon-width, 22px);margin:var(--slick-autocomplete-loading-icon-margin, 0 0 0 -26px);line-height:var(--slick-autocomplete-loading-icon-line-height, 0px);vertical-align:var(--slick-autocomplete-loading-icon-vertical-align, sub)}.slick-autocomplete.autocomplete-custom-four-corners{width:var(--slick-autocomplete-tpl4-width, 385px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list{width:var(--slick-autocomplete-tpl4-container-list-width, calc(385px - 15px));padding:var(--slick-autocomplete-tpl4-container-list-padding, 3px 10px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list div{margin:0;padding:0;line-height:16px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-left{float:left;height:32px;width:32px;padding-right:3px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-left>img{height:var(--slick-autocomplete-tpl4-icon-left-height, 32px);width:var(--slick-autocomplete-tpl4-icon-left-width, 32px);margin-top:0px;background-color:#fff;background-clip:content-box}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-bottom-left{color:var(--slick-autocomplete-tpl4-bottom-left-text-color, #686868);font-size:var(--slick-autocomplete-tpl4-bottom-left-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl4-bottom-left-font-style, italic);font-weight:var(--slick-autocomplete-tpl4-bottom-left-font-weight, normal);max-width:var(--slick-autocomplete-tpl4-bottom-left-max-width, calc(calc(385px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-bottom-right{float:right;color:var(--slick-autocomplete-tpl4-bottom-right-text-color, #686868);font-size:var(--slick-autocomplete-tpl4-bottom-right-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl4-bottom-right-font-style, italic);font-weight:var(--slick-autocomplete-tpl4-bottom-right-font-weight, normal);text-overflow:ellipsis;max-width:var(--slick-autocomplete-tpl4-bottom-right-max-width, 250px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-top-left{color:var(--slick-autocomplete-tpl4-top-left-text-color, #313131);font-style:var(--slick-autocomplete-tpl4-top-left-font-style, normal);font-size:var(--slick-autocomplete-tpl4-top-left-font-size, 12px);font-weight:var(--slick-autocomplete-tpl4-top-left-font-weight, bold);max-width:var(--slick-autocomplete-tpl4-top-left-max-width, calc(calc(385px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis;padding-left:1px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-top-right{float:right;color:var(--slick-autocomplete-tpl4-top-right-text-color, rgb(48.4073770492, 131.2151639344, 253.2926229508));font-style:var(--slick-autocomplete-tpl4-top-right-font-style, normal);font-size:var(--slick-autocomplete-tpl4-top-right-font-size, calc(12px - 1px));font-weight:var(--slick-autocomplete-tpl4-top-right-font-weight, bold);max-width:var(--slick-autocomplete-tpl4-top-right-max-width, 100px)}.slick-autocomplete.autocomplete-custom-two-rows{width:var(--slick-autocomplete-tpl2-width, 285px)}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list{width:var(--slick-autocomplete-tpl2-container-list-width, calc(285px - 15px));padding:var(--slick-autocomplete-tpl2-container-list-padding, 3px 10px)}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list div{margin:0;padding:0;line-height:16px}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-left{float:left;height:var(--slick-autocomplete-tpl2-icon-left-height, 32px);width:var(--slick-autocomplete-tpl2-icon-left-width, 32px);padding-right:3px}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-left>img{height:32px;margin-top:0px;background-color:#fff;background-clip:content-box}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-bottom-left{color:var(--slick-autocomplete-tpl2-bottom-left-text-color, #686868);font-size:var(--slick-autocomplete-tpl2-bottom-left-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl2-bottom-left-font-style, italic);font-weight:var(--slick-autocomplete-tpl2-bottom-left-font-weight, normal);max-width:var(--slick-autocomplete-tpl2-bottom-left-max-width, calc(calc(285px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-top-left{color:var(--slick-autocomplete-tpl2-top-left-text-color, #313131);font-style:var(--slick-autocomplete-tpl2-top-left-font-style, normal);font-size:var(--slick-autocomplete-tpl2-top-left-font-size, 12px);font-weight:var(--slick-autocomplete-tpl2-top-left-font-weight, bold);max-width:var(--slick-autocomplete-tpl2-top-left-max-width, calc(calc(285px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis;padding-left:1px}@-webkit-keyframes sg-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes sg-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.mdi.mdi-flip-h{transform:scaleX(-1)}.mdi.mdi-flip-v{transform:scaleY(-1)}.mdi.mdi-pulse{animation:sg-spin 1s infinite steps(8)}.mdi.mdi-spin,.mdi.mdi-spin-1s,.mdi.mdi-spin-2s,.mdi.mdi-spin-3s,.mdi.mdi-spin-4s,.mdi.mdi-spin-5s{align-items:center;display:inline-flex;justify-content:center}.mdi.mdi-spin{animation:sg-spin 2s infinite linear}.mdi.mdi-spin-1s{animation:sg-spin 1s infinite linear}.mdi.mdi-spin-2s{animation:sg-spin 2s infinite linear}.mdi.mdi-spin-3s{animation:sg-spin 3s infinite linear}.mdi.mdi-spin-4s{animation:sg-spin 4s infinite linear}.mdi.mdi-spin-5s{animation:sg-spin 5s infinite linear}.mdi.mdi-rotate-45{transform:rotate(45deg)}.mdi.mdi-rotate-90{transform:rotate(90deg)}.mdi.mdi-rotate-135{transform:rotate(135deg)}.mdi.mdi-rotate-180{transform:rotate(180deg)}.mdi.mdi-rotate-225{transform:rotate(225deg)}.mdi.mdi-rotate-270{transform:rotate(270deg)}.mdi.mdi-rotate-315{transform:rotate(315deg)}.mdi.mdi-5px,.font-5px{font-size:5px !important}.mdi.mdi-6px,.font-6px{font-size:6px !important}.mdi.mdi-7px,.font-7px{font-size:7px !important}.mdi.mdi-8px,.font-8px{font-size:8px !important}.mdi.mdi-9px,.font-9px{font-size:9px !important}.mdi.mdi-10px,.font-10px{font-size:10px !important}.mdi.mdi-11px,.font-11px{font-size:11px !important}.mdi.mdi-12px,.font-12px{font-size:12px !important}.mdi.mdi-13px,.font-13px{font-size:13px !important}.mdi.mdi-14px,.font-14px{font-size:14px !important}.mdi.mdi-15px,.font-15px{font-size:15px !important}.mdi.mdi-16px,.font-16px{font-size:16px !important}.mdi.mdi-17px,.font-17px{font-size:17px !important}.mdi.mdi-18px,.font-18px{font-size:18px !important}.mdi.mdi-19px,.font-19px{font-size:19px !important}.mdi.mdi-20px,.font-20px{font-size:20px !important}.mdi.mdi-21px,.font-21px{font-size:21px !important}.mdi.mdi-22px,.font-22px{font-size:22px !important}.mdi.mdi-23px,.font-23px{font-size:23px !important}.mdi.mdi-24px,.font-24px{font-size:24px !important}.mdi.mdi-25px,.font-25px{font-size:25px !important}.mdi.mdi-26px,.font-26px{font-size:26px !important}.mdi.mdi-27px,.font-27px{font-size:27px !important}.mdi.mdi-28px,.font-28px{font-size:28px !important}.mdi.mdi-29px,.font-29px{font-size:29px !important}.mdi.mdi-30px,.font-30px{font-size:30px !important}.mdi.mdi-31px,.font-31px{font-size:31px !important}.mdi.mdi-32px,.font-32px{font-size:32px !important}.mdi.mdi-33px,.font-33px{font-size:33px !important}.mdi.mdi-34px,.font-34px{font-size:34px !important}.mdi.mdi-35px,.font-35px{font-size:35px !important}.mdi.mdi-36px,.font-36px{font-size:36px !important}.mdi.mdi-37px,.font-37px{font-size:37px !important}.mdi.mdi-38px,.font-38px{font-size:38px !important}.mdi.mdi-39px,.font-39px{font-size:39px !important}.mdi.mdi-40px,.font-40px{font-size:40px !important}.mdi.mdi-41px,.font-41px{font-size:41px !important}.mdi.mdi-42px,.font-42px{font-size:42px !important}.mdi.mdi-43px,.font-43px{font-size:43px !important}.mdi.mdi-44px,.font-44px{font-size:44px !important}.mdi.mdi-45px,.font-45px{font-size:45px !important}.mdi.mdi-46px,.font-46px{font-size:46px !important}.mdi.mdi-47px,.font-47px{font-size:47px !important}.mdi.mdi-48px,.font-48px{font-size:48px !important}.mdi.mdi-49px,.font-49px{font-size:49px !important}.mdi.mdi-50px,.font-50px{font-size:50px !important}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.mdi-account{--mdi-account-icon-svg: url(${Br});-webkit-mask:var(--mdi-account-icon-svg) no-repeat;mask:var(--mdi-account-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-box{--mdi-account-box-icon-svg: url(${qr});-webkit-mask:var(--mdi-account-box-icon-svg) no-repeat;mask:var(--mdi-account-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-box-outline{--mdi-account-box-outline-icon-svg: url(${Nr});-webkit-mask:var(--mdi-account-box-outline-icon-svg) no-repeat;mask:var(--mdi-account-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-circle{--mdi-account-circle-icon-svg: url(${Er});-webkit-mask:var(--mdi-account-circle-icon-svg) no-repeat;mask:var(--mdi-account-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-edit{--mdi-account-edit-icon-svg: url(${Tr});-webkit-mask:var(--mdi-account-edit-icon-svg) no-repeat;mask:var(--mdi-account-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-minus{--mdi-account-minus-icon-svg: url(${Gr});-webkit-mask:var(--mdi-account-minus-icon-svg) no-repeat;mask:var(--mdi-account-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-off{--mdi-account-off-icon-svg: url(${Hr});-webkit-mask:var(--mdi-account-off-icon-svg) no-repeat;mask:var(--mdi-account-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-plus{--mdi-account-plus-icon-svg: url(${Ar});-webkit-mask:var(--mdi-account-plus-icon-svg) no-repeat;mask:var(--mdi-account-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-search{--mdi-account-search-icon-svg: url(${Pr});-webkit-mask:var(--mdi-account-search-icon-svg) no-repeat;mask:var(--mdi-account-search-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm{--mdi-alarm-icon-svg: url(${Mr});-webkit-mask:var(--mdi-alarm-icon-svg) no-repeat;mask:var(--mdi-alarm-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm-check{--mdi-alarm-check-icon-svg: url(${Or});-webkit-mask:var(--mdi-alarm-check-icon-svg) no-repeat;mask:var(--mdi-alarm-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm-off{--mdi-alarm-off-icon-svg: url(${Fr});-webkit-mask:var(--mdi-alarm-off-icon-svg) no-repeat;mask:var(--mdi-alarm-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert{--mdi-alert-icon-svg: url(${Dr});-webkit-mask:var(--mdi-alert-icon-svg) no-repeat;mask:var(--mdi-alert-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-box{--mdi-alert-box-icon-svg: url(${Qr});-webkit-mask:var(--mdi-alert-box-icon-svg) no-repeat;mask:var(--mdi-alert-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-box-outline{--mdi-alert-box-outline-icon-svg: url(${Wr});-webkit-mask:var(--mdi-alert-box-outline-icon-svg) no-repeat;mask:var(--mdi-alert-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-circle{--mdi-alert-circle-icon-svg: url(${Yr});-webkit-mask:var(--mdi-alert-circle-icon-svg) no-repeat;mask:var(--mdi-alert-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-octagon{--mdi-alert-octagon-icon-svg: url(${Vr});-webkit-mask:var(--mdi-alert-octagon-icon-svg) no-repeat;mask:var(--mdi-alert-octagon-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-outline{--mdi-alert-outline-icon-svg: url(${Jr});-webkit-mask:var(--mdi-alert-outline-icon-svg) no-repeat;mask:var(--mdi-alert-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-rhombus{--mdi-alert-rhombus-icon-svg: url(${Kr});-webkit-mask:var(--mdi-alert-rhombus-icon-svg) no-repeat;mask:var(--mdi-alert-rhombus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-rhombus-outline{--mdi-alert-rhombus-outline-icon-svg: url(${Xr});-webkit-mask:var(--mdi-alert-rhombus-outline-icon-svg) no-repeat;mask:var(--mdi-alert-rhombus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-collapse{--mdi-arrow-collapse-icon-svg: url(${Zr});-webkit-mask:var(--mdi-arrow-collapse-icon-svg) no-repeat;mask:var(--mdi-arrow-collapse-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down{--mdi-arrow-down-icon-svg: url(${eo});-webkit-mask:var(--mdi-arrow-down-icon-svg) no-repeat;mask:var(--mdi-arrow-down-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold{--mdi-arrow-down-bold-icon-svg: url(${io});-webkit-mask:var(--mdi-arrow-down-bold-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-box{--mdi-arrow-down-bold-box-icon-svg: url(${ao});-webkit-mask:var(--mdi-arrow-down-bold-box-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-box-outline{--mdi-arrow-down-bold-box-outline-icon-svg: url(${ro});-webkit-mask:var(--mdi-arrow-down-bold-box-outline-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-outline{--mdi-arrow-down-bold-outline-icon-svg: url(${oo});-webkit-mask:var(--mdi-arrow-down-bold-outline-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-expand{--mdi-arrow-expand-icon-svg: url(${lo});-webkit-mask:var(--mdi-arrow-expand-icon-svg) no-repeat;mask:var(--mdi-arrow-expand-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-expand-horizontal{--mdi-arrow-expand-horizontal-icon-svg: url(${to});-webkit-mask:var(--mdi-arrow-expand-horizontal-icon-svg) no-repeat;mask:var(--mdi-arrow-expand-horizontal-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-split-vertical{--mdi-arrow-split-vertical-icon-svg: url(${no});-webkit-mask:var(--mdi-arrow-split-vertical-icon-svg) no-repeat;mask:var(--mdi-arrow-split-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-up{--mdi-arrow-up-icon-svg: url(${co});-webkit-mask:var(--mdi-arrow-up-icon-svg) no-repeat;mask:var(--mdi-arrow-up-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-book-open-blank-variant-outline{--mdi-book-open-blank-variant-outline-icon-svg: url(${so});-webkit-mask:var(--mdi-book-open-blank-variant-outline-icon-svg) no-repeat;mask:var(--mdi-book-open-blank-variant-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-brightness-4{--mdi-brightness-4-icon-svg: url(${mo});-webkit-mask:var(--mdi-brightness-4-icon-svg) no-repeat;mask:var(--mdi-brightness-4-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar{--mdi-calendar-icon-svg: url(${ko});-webkit-mask:var(--mdi-calendar-icon-svg) no-repeat;mask:var(--mdi-calendar-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-check{--mdi-calendar-check-icon-svg: url(${po});-webkit-mask:var(--mdi-calendar-check-icon-svg) no-repeat;mask:var(--mdi-calendar-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-clock{--mdi-calendar-clock-icon-svg: url(${go});-webkit-mask:var(--mdi-calendar-clock-icon-svg) no-repeat;mask:var(--mdi-calendar-clock-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-edit{--mdi-calendar-edit-icon-svg: url(${bo});-webkit-mask:var(--mdi-calendar-edit-icon-svg) no-repeat;mask:var(--mdi-calendar-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-remove{--mdi-calendar-remove-icon-svg: url(${vo});-webkit-mask:var(--mdi-calendar-remove-icon-svg) no-repeat;mask:var(--mdi-calendar-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-search{--mdi-calendar-search-icon-svg: url(${uo});-webkit-mask:var(--mdi-calendar-search-icon-svg) no-repeat;mask:var(--mdi-calendar-search-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-call-split{--mdi-call-split-icon-svg: url(${ho});-webkit-mask:var(--mdi-call-split-icon-svg) no-repeat;mask:var(--mdi-call-split-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cancel{--mdi-cancel-icon-svg: url(${fo});-webkit-mask:var(--mdi-cancel-icon-svg) no-repeat;mask:var(--mdi-cancel-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cash-check{--mdi-cash-check-icon-svg: url(${wo});-webkit-mask:var(--mdi-cash-check-icon-svg) no-repeat;mask:var(--mdi-cash-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cash-remove{--mdi-cash-remove-icon-svg: url(${xo});-webkit-mask:var(--mdi-cash-remove-icon-svg) no-repeat;mask:var(--mdi-cash-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-certificate{--mdi-certificate-icon-svg: url(${_o});-webkit-mask:var(--mdi-certificate-icon-svg) no-repeat;mask:var(--mdi-certificate-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-certificate-outline{--mdi-certificate-outline-icon-svg: url(${yo});-webkit-mask:var(--mdi-certificate-outline-icon-svg) no-repeat;mask:var(--mdi-certificate-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-change-record-type{--mdi-change-record-type-icon-svg: url(${zo});-webkit-mask:var(--mdi-change-record-type-icon-svg) no-repeat;mask:var(--mdi-change-record-type-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check{--mdi-check-icon-svg: url(${Ro});-webkit-mask:var(--mdi-check-icon-svg) no-repeat;mask:var(--mdi-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-all{--mdi-check-all-icon-svg: url(${Lo});-webkit-mask:var(--mdi-check-all-icon-svg) no-repeat;mask:var(--mdi-check-all-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-bold{--mdi-check-bold-icon-svg: url(${hr});-webkit-mask:var(--mdi-check-bold-icon-svg) no-repeat;mask:var(--mdi-check-bold-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-blank-outline{--mdi-checkbox-blank-outline-icon-svg: url(${$o});-webkit-mask:var(--mdi-checkbox-blank-outline-icon-svg) no-repeat;mask:var(--mdi-checkbox-blank-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-marked-circle-outline{--mdi-checkbox-marked-circle-outline-icon-svg: url(${Uo});-webkit-mask:var(--mdi-checkbox-marked-circle-outline-icon-svg) no-repeat;mask:var(--mdi-checkbox-marked-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-box-outline{--mdi-check-box-outline-icon-svg: url(${So});-webkit-mask:var(--mdi-check-box-outline-icon-svg) no-repeat;mask:var(--mdi-check-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-marked{--mdi-checkbox-marked-icon-svg: url(${Co});-webkit-mask:var(--mdi-checkbox-marked-icon-svg) no-repeat;mask:var(--mdi-checkbox-marked-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-circle{--mdi-check-circle-icon-svg: url(${Io});-webkit-mask:var(--mdi-check-circle-icon-svg) no-repeat;mask:var(--mdi-check-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-circle-outline{--mdi-check-circle-outline-icon-svg: url(${jo});-webkit-mask:var(--mdi-check-circle-outline-icon-svg) no-repeat;mask:var(--mdi-check-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-outline{--mdi-check-outline-icon-svg: url(${Bo});-webkit-mask:var(--mdi-check-outline-icon-svg) no-repeat;mask:var(--mdi-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-underline{--mdi-check-underline-icon-svg: url(${qo});-webkit-mask:var(--mdi-check-underline-icon-svg) no-repeat;mask:var(--mdi-check-underline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down{--mdi-chevron-down-icon-svg: url(${vr});-webkit-mask:var(--mdi-chevron-down-icon-svg) no-repeat;mask:var(--mdi-chevron-down-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-box{--mdi-chevron-down-box-icon-svg: url(${No});-webkit-mask:var(--mdi-chevron-down-box-icon-svg) no-repeat;mask:var(--mdi-chevron-down-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-box-outline{--mdi-chevron-down-box-outline-icon-svg: url(${Eo});-webkit-mask:var(--mdi-chevron-down-box-outline-icon-svg) no-repeat;mask:var(--mdi-chevron-down-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-circle{--mdi-chevron-down-circle-icon-svg: url(${To});-webkit-mask:var(--mdi-chevron-down-circle-icon-svg) no-repeat;mask:var(--mdi-chevron-down-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-circle-outline{--mdi-chevron-down-circle-outline-icon-svg: url(${Go});-webkit-mask:var(--mdi-chevron-down-circle-outline-icon-svg) no-repeat;mask:var(--mdi-chevron-down-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-circle{--mdi-circle-icon-svg: url(${Ho});-webkit-mask:var(--mdi-circle-icon-svg) no-repeat;mask:var(--mdi-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-check{--mdi-clipboard-check-icon-svg: url(${Ao});-webkit-mask:var(--mdi-clipboard-check-icon-svg) no-repeat;mask:var(--mdi-clipboard-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-check-outline{--mdi-clipboard-check-outline-icon-svg: url(${Po});-webkit-mask:var(--mdi-clipboard-check-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-edit{--mdi-clipboard-edit-icon-svg: url(${Mo});-webkit-mask:var(--mdi-clipboard-edit-icon-svg) no-repeat;mask:var(--mdi-clipboard-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-edit-outline{--mdi-clipboard-edit-outline-icon-svg: url(${Oo});-webkit-mask:var(--mdi-clipboard-edit-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-edit-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-multiple{--mdi-clipboard-multiple-icon-svg: url(${Fo});-webkit-mask:var(--mdi-clipboard-multiple-icon-svg) no-repeat;mask:var(--mdi-clipboard-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-multiple-outline{--mdi-clipboard-multiple-outline-icon-svg: url(${Do});-webkit-mask:var(--mdi-clipboard-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-outline{--mdi-clipboard-outline-icon-svg: url(${Qo});-webkit-mask:var(--mdi-clipboard-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close{--mdi-close-icon-svg: url(${ur});-webkit-mask:var(--mdi-close-icon-svg) no-repeat;mask:var(--mdi-close-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-circle{--mdi-close-circle-icon-svg: url(${Wo});-webkit-mask:var(--mdi-close-circle-icon-svg) no-repeat;mask:var(--mdi-close-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-circle-outline{--mdi-close-circle-outline-icon-svg: url(${Yo});-webkit-mask:var(--mdi-close-circle-outline-icon-svg) no-repeat;mask:var(--mdi-close-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-thick{--mdi-close-thick-icon-svg: url(${Vo});-webkit-mask:var(--mdi-close-thick-icon-svg) no-repeat;mask:var(--mdi-close-thick-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-coffee{--mdi-coffee-icon-svg: url(${Jo});-webkit-mask:var(--mdi-coffee-icon-svg) no-repeat;mask:var(--mdi-coffee-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-coffee-outline{--mdi-coffee-outline-icon-svg: url(${Ko});-webkit-mask:var(--mdi-coffee-outline-icon-svg) no-repeat;mask:var(--mdi-coffee-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cog{--mdi-cog-icon-svg: url(${Xo});-webkit-mask:var(--mdi-cog-icon-svg) no-repeat;mask:var(--mdi-cog-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cog-outline{--mdi-cog-outline-icon-svg: url(${Zo});-webkit-mask:var(--mdi-cog-outline-icon-svg) no-repeat;mask:var(--mdi-cog-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-content-copy{--mdi-content-copy-icon-svg: url(${el});-webkit-mask:var(--mdi-content-copy-icon-svg) no-repeat;mask:var(--mdi-content-copy-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-currency-usd{--mdi-currency-usd-icon-svg: url(${il});-webkit-mask:var(--mdi-currency-usd-icon-svg) no-repeat;mask:var(--mdi-currency-usd-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-currency-usd-off{--mdi-currency-usd-off-icon-svg: url(${al});-webkit-mask:var(--mdi-currency-usd-off-icon-svg) no-repeat;mask:var(--mdi-currency-usd-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-database-refresh{--mdi-database-refresh-icon-svg: url(${rl});-webkit-mask:var(--mdi-database-refresh-icon-svg) no-repeat;mask:var(--mdi-database-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-delete{--mdi-delete-icon-svg: url(${ol});-webkit-mask:var(--mdi-delete-icon-svg) no-repeat;mask:var(--mdi-delete-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-delete-outline{--mdi-delete-outline-icon-svg: url(${ll});-webkit-mask:var(--mdi-delete-outline-icon-svg) no-repeat;mask:var(--mdi-delete-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-dots-grid{--mdi-dots-grid-icon-svg: url(${tl});-webkit-mask:var(--mdi-dots-grid-icon-svg) no-repeat;mask:var(--mdi-dots-grid-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-dots-vertical{--mdi-dots-vertical-icon-svg: url(${nl});-webkit-mask:var(--mdi-dots-vertical-icon-svg) no-repeat;mask:var(--mdi-dots-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-download{--mdi-download-icon-svg: url(${cl});-webkit-mask:var(--mdi-download-icon-svg) no-repeat;mask:var(--mdi-download-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-drag{--mdi-drag-icon-svg: url(${dl});-webkit-mask:var(--mdi-drag-icon-svg) no-repeat;mask:var(--mdi-drag-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-drag-vertical{--mdi-drag-vertical-icon-svg: url(${sl});-webkit-mask:var(--mdi-drag-vertical-icon-svg) no-repeat;mask:var(--mdi-drag-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-eye-off-outline{--mdi-eye-off-outline-icon-svg: url(${ml});-webkit-mask:var(--mdi-eye-off-outline-icon-svg) no-repeat;mask:var(--mdi-eye-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-eye-outline{--mdi-eye-outline-icon-svg: url(${kl});-webkit-mask:var(--mdi-eye-outline-icon-svg) no-repeat;mask:var(--mdi-eye-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file{--mdi-file-icon-svg: url(${pl});-webkit-mask:var(--mdi-file-icon-svg) no-repeat;mask:var(--mdi-file-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-alert{--mdi-file-alert-icon-svg: url(${gl});-webkit-mask:var(--mdi-file-alert-icon-svg) no-repeat;mask:var(--mdi-file-alert-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-alert-outline{--mdi-file-alert-outline-icon-svg: url(${bl});-webkit-mask:var(--mdi-file-alert-outline-icon-svg) no-repeat;mask:var(--mdi-file-alert-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-cad{--mdi-file-cad-icon-svg: url(${vl});-webkit-mask:var(--mdi-file-cad-icon-svg) no-repeat;mask:var(--mdi-file-cad-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-check{--mdi-file-check-icon-svg: url(${ul});-webkit-mask:var(--mdi-file-check-icon-svg) no-repeat;mask:var(--mdi-file-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-check-outline{--mdi-file-check-outline-icon-svg: url(${hl});-webkit-mask:var(--mdi-file-check-outline-icon-svg) no-repeat;mask:var(--mdi-file-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-document-outline{--mdi-file-document-outline-icon-svg: url(${fl});-webkit-mask:var(--mdi-file-document-outline-icon-svg) no-repeat;mask:var(--mdi-file-document-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-excel-outline{--mdi-file-excel-outline-icon-svg: url(${wl});-webkit-mask:var(--mdi-file-excel-outline-icon-svg) no-repeat;mask:var(--mdi-file-excel-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-move{--mdi-file-move-icon-svg: url(${xl});-webkit-mask:var(--mdi-file-move-icon-svg) no-repeat;mask:var(--mdi-file-move-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-move-outline{--mdi-file-move-outline-icon-svg: url(${_l});-webkit-mask:var(--mdi-file-move-outline-icon-svg) no-repeat;mask:var(--mdi-file-move-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-multiple{--mdi-file-multiple-icon-svg: url(${yl});-webkit-mask:var(--mdi-file-multiple-icon-svg) no-repeat;mask:var(--mdi-file-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-multiple-outline{--mdi-file-multiple-outline-icon-svg: url(${zl});-webkit-mask:var(--mdi-file-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-file-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-music-outline{--mdi-file-music-outline-icon-svg: url(${Rl});-webkit-mask:var(--mdi-file-music-outline-icon-svg) no-repeat;mask:var(--mdi-file-music-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-outline{--mdi-file-outline-icon-svg: url(${Ll});-webkit-mask:var(--mdi-file-outline-icon-svg) no-repeat;mask:var(--mdi-file-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-pdf-outline{--mdi-file-pdf-outline-icon-svg: url(${$l});-webkit-mask:var(--mdi-file-pdf-outline-icon-svg) no-repeat;mask:var(--mdi-file-pdf-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-question{--mdi-file-question-icon-svg: url(${Ul});-webkit-mask:var(--mdi-file-question-icon-svg) no-repeat;mask:var(--mdi-file-question-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-question-outline{--mdi-file-question-outline-icon-svg: url(${Sl});-webkit-mask:var(--mdi-file-question-outline-icon-svg) no-repeat;mask:var(--mdi-file-question-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-search-outline{--mdi-file-search-outline-icon-svg: url(${Cl});-webkit-mask:var(--mdi-file-search-outline-icon-svg) no-repeat;mask:var(--mdi-file-search-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-send{--mdi-file-send-icon-svg: url(${Il});-webkit-mask:var(--mdi-file-send-icon-svg) no-repeat;mask:var(--mdi-file-send-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-send-outline{--mdi-file-send-outline-icon-svg: url(${jl});-webkit-mask:var(--mdi-file-send-outline-icon-svg) no-repeat;mask:var(--mdi-file-send-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-tree{--mdi-file-tree-icon-svg: url(${Bl});-webkit-mask:var(--mdi-file-tree-icon-svg) no-repeat;mask:var(--mdi-file-tree-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-tree-outline{--mdi-file-tree-outline-icon-svg: url(${ql});-webkit-mask:var(--mdi-file-tree-outline-icon-svg) no-repeat;mask:var(--mdi-file-tree-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-upload{--mdi-file-upload-icon-svg: url(${Nl});-webkit-mask:var(--mdi-file-upload-icon-svg) no-repeat;mask:var(--mdi-file-upload-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-upload-outline{--mdi-file-upload-outline-icon-svg: url(${El});-webkit-mask:var(--mdi-file-upload-outline-icon-svg) no-repeat;mask:var(--mdi-file-upload-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter{--mdi-filter-icon-svg: url(${Tl});-webkit-mask:var(--mdi-filter-icon-svg) no-repeat;mask:var(--mdi-filter-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-minus-outline{--mdi-filter-minus-outline-icon-svg: url(${Gl});-webkit-mask:var(--mdi-filter-minus-outline-icon-svg) no-repeat;mask:var(--mdi-filter-minus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-off-outline{--mdi-filter-off-outline-icon-svg: url(${Hl});-webkit-mask:var(--mdi-filter-off-outline-icon-svg) no-repeat;mask:var(--mdi-filter-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-outline{--mdi-filter-outline-icon-svg: url(${Al});-webkit-mask:var(--mdi-filter-outline-icon-svg) no-repeat;mask:var(--mdi-filter-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-plus-outline{--mdi-filter-plus-outline-icon-svg: url(${Pl});-webkit-mask:var(--mdi-filter-plus-outline-icon-svg) no-repeat;mask:var(--mdi-filter-plus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-remove-outline{--mdi-filter-remove-outline-icon-svg: url(${Ml});-webkit-mask:var(--mdi-filter-remove-outline-icon-svg) no-repeat;mask:var(--mdi-filter-remove-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-fire{--mdi-fire-icon-svg: url(${Ol});-webkit-mask:var(--mdi-fire-icon-svg) no-repeat;mask:var(--mdi-fire-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-flip-vertical{--mdi-flip-vertical-icon-svg: url(${Fl});-webkit-mask:var(--mdi-flip-vertical-icon-svg) no-repeat;mask:var(--mdi-flip-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-folder{--mdi-folder-icon-svg: url(${Dl});-webkit-mask:var(--mdi-folder-icon-svg) no-repeat;mask:var(--mdi-folder-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-folder-open{--mdi-folder-open-icon-svg: url(${Ql});-webkit-mask:var(--mdi-folder-open-icon-svg) no-repeat;mask:var(--mdi-folder-open-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-forum{--mdi-forum-icon-svg: url(${Wl});-webkit-mask:var(--mdi-forum-icon-svg) no-repeat;mask:var(--mdi-forum-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-forum-outline{--mdi-forum-outline-icon-svg: url(${Yl});-webkit-mask:var(--mdi-forum-outline-icon-svg) no-repeat;mask:var(--mdi-forum-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-github{--mdi-github-icon-svg: url(${Vl});-webkit-mask:var(--mdi-github-icon-svg) no-repeat;mask:var(--mdi-github-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help{--mdi-help-icon-svg: url(${Jl});-webkit-mask:var(--mdi-help-icon-svg) no-repeat;mask:var(--mdi-help-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help-circle{--mdi-help-circle-icon-svg: url(${Kl});-webkit-mask:var(--mdi-help-circle-icon-svg) no-repeat;mask:var(--mdi-help-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help-circle-outline{--mdi-help-circle-outline-icon-svg: url(${Xl});-webkit-mask:var(--mdi-help-circle-outline-icon-svg) no-repeat;mask:var(--mdi-help-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-history{--mdi-history-icon-svg: url(${Zl});-webkit-mask:var(--mdi-history-icon-svg) no-repeat;mask:var(--mdi-history-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-information{--mdi-information-icon-svg: url(${et});-webkit-mask:var(--mdi-information-icon-svg) no-repeat;mask:var(--mdi-information-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-information-outline{--mdi-information-outline-icon-svg: url(${it});-webkit-mask:var(--mdi-information-outline-icon-svg) no-repeat;mask:var(--mdi-information-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb{--mdi-lightbulb-icon-svg: url(${at});-webkit-mask:var(--mdi-lightbulb-icon-svg) no-repeat;mask:var(--mdi-lightbulb-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-off{--mdi-lightbulb-off-icon-svg: url(${rt});-webkit-mask:var(--mdi-lightbulb-off-icon-svg) no-repeat;mask:var(--mdi-lightbulb-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-off-outline{--mdi-lightbulb-off-outline-icon-svg: url(${ot});-webkit-mask:var(--mdi-lightbulb-off-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-on{--mdi-lightbulb-on-icon-svg: url(${lt});-webkit-mask:var(--mdi-lightbulb-on-icon-svg) no-repeat;mask:var(--mdi-lightbulb-on-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-on-outline{--mdi-lightbulb-on-outline-icon-svg: url(${tt});-webkit-mask:var(--mdi-lightbulb-on-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-on-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-outline{--mdi-lightbulb-outline-icon-svg: url(${nt});-webkit-mask:var(--mdi-lightbulb-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-link{--mdi-link-icon-svg: url(${ct});-webkit-mask:var(--mdi-link-icon-svg) no-repeat;mask:var(--mdi-link-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-link-variant{--mdi-link-variant-icon-svg: url(${dt});-webkit-mask:var(--mdi-link-variant-icon-svg) no-repeat;mask:var(--mdi-link-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-load{--mdi-load-icon-svg: url(${st});-webkit-mask:var(--mdi-load-icon-svg) no-repeat;mask:var(--mdi-load-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-magnify{--mdi-magnify-icon-svg: url(${mt});-webkit-mask:var(--mdi-magnify-icon-svg) no-repeat;mask:var(--mdi-magnify-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-map-marker-radius{--mdi-map-marker-radius-icon-svg: url(${kt});-webkit-mask:var(--mdi-map-marker-radius-icon-svg) no-repeat;mask:var(--mdi-map-marker-radius-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-map-marker-radius-outline{--mdi-map-marker-radius-outline-icon-svg: url(${pt});-webkit-mask:var(--mdi-map-marker-radius-outline-icon-svg) no-repeat;mask:var(--mdi-map-marker-radius-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-menu{--mdi-menu-icon-svg: url(${gt});-webkit-mask:var(--mdi-menu-icon-svg) no-repeat;mask:var(--mdi-menu-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-message-text{--mdi-message-text-icon-svg: url(${bt});-webkit-mask:var(--mdi-message-text-icon-svg) no-repeat;mask:var(--mdi-message-text-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-message-text-outline{--mdi-message-text-outline-icon-svg: url(${vt});-webkit-mask:var(--mdi-message-text-outline-icon-svg) no-repeat;mask:var(--mdi-message-text-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-microsoft-excel{--mdi-microsoft-excel-icon-svg: url(${ut});-webkit-mask:var(--mdi-microsoft-excel-icon-svg) no-repeat;mask:var(--mdi-microsoft-excel-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus{--mdi-minus-icon-svg: url(${ht});-webkit-mask:var(--mdi-minus-icon-svg) no-repeat;mask:var(--mdi-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus-circle{--mdi-minus-circle-icon-svg: url(${Ur});-webkit-mask:var(--mdi-minus-circle-icon-svg) no-repeat;mask:var(--mdi-minus-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus-circle-outline{--mdi-minus-circle-outline-icon-svg: url(${ft});-webkit-mask:var(--mdi-minus-circle-outline-icon-svg) no-repeat;mask:var(--mdi-minus-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-order-bool-ascending-variant{--mdi-order-bool-ascending-variant-icon-svg: url(${wt});-webkit-mask:var(--mdi-order-bool-ascending-variant-icon-svg) no-repeat;mask:var(--mdi-order-bool-ascending-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-page-first{--mdi-page-first-icon-svg: url(${Sr});-webkit-mask:var(--mdi-page-first-icon-svg) no-repeat;mask:var(--mdi-page-first-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-page-last{--mdi-page-last-icon-svg: url(${Ir});-webkit-mask:var(--mdi-page-last-icon-svg) no-repeat;mask:var(--mdi-page-last-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-paperclip{--mdi-paperclip-icon-svg: url(${xt});-webkit-mask:var(--mdi-paperclip-icon-svg) no-repeat;mask:var(--mdi-paperclip-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil{--mdi-pencil-icon-svg: url(${_t});-webkit-mask:var(--mdi-pencil-icon-svg) no-repeat;mask:var(--mdi-pencil-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-outline{--mdi-pencil-outline-icon-svg: url(${yt});-webkit-mask:var(--mdi-pencil-outline-icon-svg) no-repeat;mask:var(--mdi-pencil-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-box-multiple{--mdi-pencil-box-multiple-icon-svg: url(${zt});-webkit-mask:var(--mdi-pencil-box-multiple-icon-svg) no-repeat;mask:var(--mdi-pencil-box-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-box-multiple-outline{--mdi-pencil-box-multiple-outline-icon-svg: url(${Rt});-webkit-mask:var(--mdi-pencil-box-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-pencil-box-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-percent{--mdi-percent-icon-svg: url(${Lt});-webkit-mask:var(--mdi-percent-icon-svg) no-repeat;mask:var(--mdi-percent-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-percent-outline{--mdi-percent-outline-icon-svg: url(${$t});-webkit-mask:var(--mdi-percent-outline-icon-svg) no-repeat;mask:var(--mdi-percent-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pin-off-outline{--mdi-pin-off-outline-icon-svg: url(${Ut});-webkit-mask:var(--mdi-pin-off-outline-icon-svg) no-repeat;mask:var(--mdi-pin-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pin-outline{--mdi-pin-outline-icon-svg: url(${St});-webkit-mask:var(--mdi-pin-outline-icon-svg) no-repeat;mask:var(--mdi-pin-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-playlist-plus{--mdi-playlist-plus-icon-svg: url(${Ct});-webkit-mask:var(--mdi-playlist-plus-icon-svg) no-repeat;mask:var(--mdi-playlist-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-play-circle-outline{--mdi-play-circle-outline-icon-svg: url(${It});-webkit-mask:var(--mdi-play-circle-outline-icon-svg) no-repeat;mask:var(--mdi-play-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-playlist-remove{--mdi-playlist-remove-icon-svg: url(${jt});-webkit-mask:var(--mdi-playlist-remove-icon-svg) no-repeat;mask:var(--mdi-playlist-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus-circle{--mdi-plus-circle-icon-svg: url(${$r});-webkit-mask:var(--mdi-plus-circle-icon-svg) no-repeat;mask:var(--mdi-plus-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus-circle-outline{--mdi-plus-circle-outline-icon-svg: url(${Bt});-webkit-mask:var(--mdi-plus-circle-outline-icon-svg) no-repeat;mask:var(--mdi-plus-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus{--mdi-plus-icon-svg: url(${qt});-webkit-mask:var(--mdi-plus-icon-svg) no-repeat;mask:var(--mdi-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-progress-download{--mdi-progress-download-icon-svg: url(${Nt});-webkit-mask:var(--mdi-progress-download-icon-svg) no-repeat;mask:var(--mdi-progress-download-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-redo{--mdi-redo-icon-svg: url(${Et});-webkit-mask:var(--mdi-redo-icon-svg) no-repeat;mask:var(--mdi-redo-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-refresh{--mdi-refresh-icon-svg: url(${Tt});-webkit-mask:var(--mdi-refresh-icon-svg) no-repeat;mask:var(--mdi-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-shape-square-plus{--mdi-shape-square-plus-icon-svg: url(${Gt});-webkit-mask:var(--mdi-shape-square-plus-icon-svg) no-repeat;mask:var(--mdi-shape-square-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-snowflake{--mdi-snowflake-icon-svg: url(${Ht});-webkit-mask:var(--mdi-snowflake-icon-svg) no-repeat;mask:var(--mdi-snowflake-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-ascending{--mdi-sort-ascending-icon-svg: url(${At});-webkit-mask:var(--mdi-sort-ascending-icon-svg) no-repeat;mask:var(--mdi-sort-ascending-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-descending{--mdi-sort-descending-icon-svg: url(${Pt});-webkit-mask:var(--mdi-sort-descending-icon-svg) no-repeat;mask:var(--mdi-sort-descending-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-variant-off{--mdi-sort-variant-off-icon-svg: url(${Mt});-webkit-mask:var(--mdi-sort-variant-off-icon-svg) no-repeat;mask:var(--mdi-sort-variant-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-variant-remove{--mdi-sort-variant-remove-icon-svg: url(${Ot});-webkit-mask:var(--mdi-sort-variant-remove-icon-svg) no-repeat;mask:var(--mdi-sort-variant-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-square-edit-outline{--mdi-square-edit-outline-icon-svg: url(${Ft});-webkit-mask:var(--mdi-square-edit-outline-icon-svg) no-repeat;mask:var(--mdi-square-edit-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-star{--mdi-star-icon-svg: url(${Dt});-webkit-mask:var(--mdi-star-icon-svg) no-repeat;mask:var(--mdi-star-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-star-outline{--mdi-star-outline-icon-svg: url(${Qt});-webkit-mask:var(--mdi-star-outline-icon-svg) no-repeat;mask:var(--mdi-star-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-stop-circle-outline{--mdi-stop-circle-outline-icon-svg: url(${Wt});-webkit-mask:var(--mdi-stop-circle-outline-icon-svg) no-repeat;mask:var(--mdi-stop-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-subdirectory-arrow-right{--mdi-subdirectory-arrow-right-icon-svg: url(${Yt});-webkit-mask:var(--mdi-subdirectory-arrow-right-icon-svg) no-repeat;mask:var(--mdi-subdirectory-arrow-right-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-swap-horizontal{--mdi-swap-horizontal-icon-svg: url(${Vt});-webkit-mask:var(--mdi-swap-horizontal-icon-svg) no-repeat;mask:var(--mdi-swap-horizontal-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-swap-vertical{--mdi-swap-vertical-icon-svg: url(${Jt});-webkit-mask:var(--mdi-swap-vertical-icon-svg) no-repeat;mask:var(--mdi-swap-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sync{--mdi-sync-icon-svg: url(${Kt});-webkit-mask:var(--mdi-sync-icon-svg) no-repeat;mask:var(--mdi-sync-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sync-circle{--mdi-sync-circle-icon-svg: url(${Xt});-webkit-mask:var(--mdi-sync-circle-icon-svg) no-repeat;mask:var(--mdi-sync-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-table-edit{--mdi-table-edit-icon-svg: url(${Zt});-webkit-mask:var(--mdi-table-edit-icon-svg) no-repeat;mask:var(--mdi-table-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-table-refresh{--mdi-table-refresh-icon-svg: url(${en});-webkit-mask:var(--mdi-table-refresh-icon-svg) no-repeat;mask:var(--mdi-table-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-remove{--mdi-text-box-remove-icon-svg: url(${an});-webkit-mask:var(--mdi-text-box-remove-icon-svg) no-repeat;mask:var(--mdi-text-box-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-remove-outline{--mdi-text-box-remove-outline-icon-svg: url(${rn});-webkit-mask:var(--mdi-text-box-remove-outline-icon-svg) no-repeat;mask:var(--mdi-text-box-remove-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-search-outline{--mdi-text-box-search-outline-icon-svg: url(${on});-webkit-mask:var(--mdi-text-box-search-outline-icon-svg) no-repeat;mask:var(--mdi-text-box-search-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-theme-light-dark{--mdi-theme-light-dark-icon-svg: url(${ln});-webkit-mask:var(--mdi-theme-light-dark-icon-svg) no-repeat;mask:var(--mdi-theme-light-dark-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-toggle-switch{--mdi-toggle-switch-icon-svg: url(${tn});-webkit-mask:var(--mdi-toggle-switch-icon-svg) no-repeat;mask:var(--mdi-toggle-switch-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-toggle-switch-off-outline{--mdi-toggle-switch-off-outline-icon-svg: url(${nn});-webkit-mask:var(--mdi-toggle-switch-off-outline-icon-svg) no-repeat;mask:var(--mdi-toggle-switch-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-translate{--mdi-translate-icon-svg: url(${cn});-webkit-mask:var(--mdi-translate-icon-svg) no-repeat;mask:var(--mdi-translate-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-trash-can{--mdi-trash-can-icon-svg: url(${dn});-webkit-mask:var(--mdi-trash-can-icon-svg) no-repeat;mask:var(--mdi-trash-can-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-trash-can-outline{--mdi-trash-can-outline-icon-svg: url(${sn});-webkit-mask:var(--mdi-trash-can-outline-icon-svg) no-repeat;mask:var(--mdi-trash-can-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-truck{--mdi-truck-icon-svg: url(${mn});-webkit-mask:var(--mdi-truck-icon-svg) no-repeat;mask:var(--mdi-truck-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-truck-delivery-outline{--mdi-truck-delivery-outline-icon-svg: url(${kn});-webkit-mask:var(--mdi-truck-delivery-outline-icon-svg) no-repeat;mask:var(--mdi-truck-delivery-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-tune{--mdi-tune-icon-svg: url(${pn});-webkit-mask:var(--mdi-tune-icon-svg) no-repeat;mask:var(--mdi-tune-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-tune-variant{--mdi-tune-variant-icon-svg: url(${gn});-webkit-mask:var(--mdi-tune-variant-icon-svg) no-repeat;mask:var(--mdi-tune-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-undo{--mdi-undo-icon-svg: url(${bn});-webkit-mask:var(--mdi-undo-icon-svg) no-repeat;mask:var(--mdi-undo-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-upload{--mdi-upload-icon-svg: url(${vn});-webkit-mask:var(--mdi-upload-icon-svg) no-repeat;mask:var(--mdi-upload-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-vanish{--mdi-vanish-icon-svg: url(${un});-webkit-mask:var(--mdi-vanish-icon-svg) no-repeat;mask:var(--mdi-vanish-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-wrench{--mdi-wrench-icon-svg: url(${hn});-webkit-mask:var(--mdi-wrench-icon-svg) no-repeat;mask:var(--mdi-wrench-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-wrench-outline{--mdi-wrench-outline-icon-svg: url(${fn});-webkit-mask:var(--mdi-wrench-outline-icon-svg) no-repeat;mask:var(--mdi-wrench-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi{display:inline-block;align-items:center;background-color:currentColor;font-size:18px;width:1em;height:1em}.mdi.mdi-state-disabled{opacity:.35}.alert{padding:8px}`,""])},4032:(e,i,a)=>{a.r(i),a.d(i,{Example25:()=>I});var r={};a.r(r),a.d(r,{bindables:()=>d,default:()=>n,dependencies:()=>c,name:()=>l,register:()=>m,template:()=>t});var o=a(5394);a(8472);const l="example25",t='

\n ${title}\n \n \n code\n \n \n

\n
\n\n
\n
\n
\n Status: ${status.text}\n \n \n \n
\n
\n
\n\n\n\n',n=t,c=[],d={};let s;function m(e){s||(s=o.K9.define({name:l,template:t,dependencies:c,bindables:d})),e.register(s)}var k=a(8880),p=a(7557),g=a(7158),b=a(6609),v=a(5072),u=a.n(v),h=a(7825),f=a.n(h),w=a(7659),x=a.n(w),_=a(5056),y=a.n(_),z=a(540),R=a.n(z),L=a(1113),$=a.n(L),U=a(1838),S={};S.styleTagTransform=$(),S.setAttributes=y(),S.insert=x().bind(null,"head"),S.domAPI=f(),S.insertStyleElement=R(),u()(U.A,S),U.A&&U.A.locals&&U.A.locals,a(6757);const C="https://countries.trevorblades.com/";let I=(()=>{let e,i,a=[(0,o.EM)(r)],l=[];return i=class{constructor(e=(0,p.hd)((0,p.pn)(k.xl))){this.http=e,this.title="Example 25: GraphQL Basic API without Pagination",this.subTitle='\n Use basic GraphQL query with any external public APIs (Wiki docs).\n
    \n
  • This Examples uses a Public GraphQL API that you can find at this link https://countries.trevorblades.com/
  • \n
  • Compare to the regular and default GraphQL implementation, you will find the following differences
  • \n
      \n
    • There are no Pagination and we only use GraphQL once to load the data, then we use the grid as a regular local in-memory grid
    • \n
    • We enabled the following 2 flags "useLocalFiltering" and "useLocalSorting" to use regular (in memory) DataView filtering/sorting
    • \n
    \n
  • NOTE - This Example calls multiple GraphQL queries, this is ONLY for demo purposes, you would typically only call 1 query (which is what GraphQL is good at)
  • \n
  • This example is mainly to demo the use of GraphqlService to build the query and retrieve the data but also to demo how to mix that with local (in-memory) Filtering/Sorting strategies
  • \n
\n ',this.columnDefinitions=[],this.dataset=[],this.graphqlQuery="",this.processing=!1,this.status={text:"",class:""},this.defineGrid()}defineGrid(){this.columnDefinitions=[{id:"countryCode",field:"code",name:"Code",maxWidth:90,sortable:!0,filterable:!0,columnGroup:"Country"},{id:"countryName",field:"name",name:"Name",width:60,sortable:!0,filterable:!0,columnGroup:"Country"},{id:"countryNative",field:"native",name:"Native",width:60,sortable:!0,filterable:!0,columnGroup:"Country"},{id:"countryPhone",field:"phone",name:"Phone Area Code",maxWidth:110,sortable:!0,filterable:!0,columnGroup:"Country"},{id:"countryCurrency",field:"currency",name:"Currency",maxWidth:90,sortable:!0,filterable:!0,columnGroup:"Country"},{id:"countryEmoji",field:"emoji",name:"Emoji",maxWidth:90,sortable:!0,columnGroup:"Country"},{id:"languageName",field:"languages.name",name:"Names",width:60,formatter:b._tQ.arrayObjectToCsv,columnGroup:"Language",params:{propertyNames:["name"],useFormatterOuputToFilter:!0},filterable:!0,filter:{model:b.CuW.multipleSelect,collectionAsync:this.getLanguages(),operator:b.huT.inContains,collectionOptions:{addBlankEntry:!0,collectionInsideObjectProperty:"data.languages"},collectionFilterBy:[{property:"name",value:"",operator:"NE"},{property:"name",value:null,operator:"NE"}],collectionSortBy:{property:"name"},customStructure:{value:"name",label:"name"},filterOptions:{filter:!0}}},{id:"languageNative",field:"languages.native",name:"Native",width:60,formatter:b._tQ.arrayObjectToCsv,params:{propertyNames:["native"],useFormatterOuputToFilter:!0},columnGroup:"Language",filterable:!0,filter:{model:b.CuW.multipleSelect,collectionAsync:this.getLanguages(),operator:b.huT.inContains,collectionOptions:{addBlankEntry:!0,collectionInsideObjectProperty:"data.languages"},collectionFilterBy:[{property:"native",value:"",operator:"NE"},{property:"native",value:null,operator:"NE"}],collectionSortBy:{property:"native"},customStructure:{value:"native",label:"native"},filterOptions:{filter:!0}}},{id:"languageCode",field:"languages.code",name:"Codes",maxWidth:100,formatter:b._tQ.arrayObjectToCsv,params:{propertyNames:["code"],useFormatterOuputToFilter:!0},columnGroup:"Language",filterable:!0},{id:"continentName",field:"continent.name",name:"Name",width:60,sortable:!0,filterable:!0,formatter:b._tQ.complexObject,columnGroup:"Continent"},{id:"continentCode",field:"continent.code",name:"Code",maxWidth:90,sortable:!0,filterable:!0,filter:{model:b.CuW.singleSelect,collectionAsync:this.getContinents(),collectionOptions:{collectionInsideObjectProperty:"data.continents",addBlankEntry:!0,separatorBetweenTextLabels:": "},customStructure:{value:"code",label:"code",labelSuffix:"name"}},formatter:b._tQ.complexObject,columnGroup:"Continent"}],this.gridOptions={autoResize:{container:"#demo-container",rightPadding:10},enableFiltering:!0,enableCellNavigation:!0,enablePagination:!1,enableTranslate:!0,createPreHeaderPanel:!0,showPreHeaderPanel:!0,preHeaderPanelHeight:28,datasetIdPropertyName:"code",showCustomFooter:!0,backendServiceApi:{service:new g.P,useLocalFiltering:!0,useLocalSorting:!0,options:{datasetName:"countries"},preProcess:()=>this.displaySpinner(!0),process:e=>this.getCountries(e),postProcess:e=>{this.metrics=e.metrics,this.displaySpinner(!1)}}}}displaySpinner(e){this.processing=e,this.status=e?{text:"processing...",class:"alert alert-danger"}:{text:"finished",class:"alert alert-success"}}getCountries(e){return new Promise((async i=>{i((await this.http.fetch(C,{method:"post",body:(0,k.Pq)({query:e})})).json())}))}getContinents(){return new Promise((async e=>{e((await this.http.fetch(C,{method:"post",body:(0,k.Pq)({query:"query { continents { code, name }}"})})).json())}))}getLanguages(){return new Promise((async e=>{e((await this.http.fetch(C,{method:"post",body:(0,k.Pq)({query:"query { languages { code, name, native }}"})})).json())}))}setFiltersDynamically(){this.aureliaGrid.filterService.updateFilters([{columnId:"countryName",searchTerms:["G"],operator:b.huT.startsWith}])}setSortingDynamically(){this.aureliaGrid.sortService.updateSorting([{columnId:"billingAddressZip",direction:"DESC"},{columnId:"company",direction:"ASC"}])}},t=i,"symbol"==typeof(n="Example25")&&(n=n.description?"[".concat(n.description,"]"):""),Object.defineProperty(t,"name",{configurable:!0,value:c?"".concat(c," ",n):n}),(()=>{const r="function"==typeof Symbol&&Symbol.metadata?Object.create(null):void 0;(function(e,i,a,r,o,l){function t(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var n,c=r.kind,d="getter"===c?"get":"setter"===c?"set":"value",s=!i&&e?r.static?e:e.prototype:null,m=i||(s?Object.getOwnPropertyDescriptor(s,r.name):{}),k=!1,p=a.length-1;p>=0;p--){var g={};for(var b in r)g[b]="access"===b?{}:r[b];for(var b in r.access)g.access[b]=r.access[b];g.addInitializer=function(e){if(k)throw new TypeError("Cannot add initializers after decoration has completed");l.push(t(e||null))};var v=(0,a[p])("accessor"===c?{get:m.get,set:m.set}:m[d],g);if("accessor"===c){if(void 0===v)continue;if(null===v||"object"!=typeof v)throw new TypeError("Object expected");(n=t(v.get))&&(m.get=n),(n=t(v.set))&&(m.set=n),(n=t(v.init))&&o.unshift(n)}else(n=t(v))&&("field"===c?o.unshift(n):m[d]=n)}s&&Object.defineProperty(s,r.name,m),k=!0})(null,e={value:i},a,{kind:"class",name:i.name,metadata:r},null,l),i=e.value,r&&Object.defineProperty(i,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:r}),function(e,i,a){for(var r=arguments.length>2,o=0;o{a.d(i,{Pq:()=>o,xl:()=>k});var r=a(7557);function o(e,i){return JSON.stringify(void 0!==e?e:{},i)}class l{constructor(){this.cache=new Map,this.delete=e=>this.cache.delete(e),this.has=e=>this.cache.has(e),this.set=(e,i)=>this.cache.set(e,i),this.get=e=>this.cache.get(e),this.clear=()=>this.cache.clear()}}const t=r.DI.createInterface((e=>e.singleton(l)));class n{constructor(){this.baseUrl="",this.defaults={},this.interceptors=[],this.dispatcher=null,this.c=(0,r.hd)(r.p7)}withBaseUrl(e){return this.baseUrl=e,this}withDefaults(e){return this.defaults=e,this}withInterceptor(e){return this.interceptors.push(e),this}useStandardConfiguration(){return Object.assign(this.defaults,{credentials:"same-origin"},this.defaults),this.rejectErrorResponses()}rejectErrorResponses(){return this.withInterceptor({response:c})}withRetry(e){const i=this.c.invoke($,[e]);return this.withInterceptor(i)}withDispatcher(e){return this.dispatcher=e,this}}function c(e){if(!e.ok)throw e;return e}const d=(e,...i)=>new Error(`AUR${String(e).padStart(4,"0")}:${i.map(String)}`),s=/^([a-z][a-z0-9+\-.]*:)?\/\//i,m=r.DI.createInterface("fetch",(e=>{if("function"!=typeof fetch)throw d(5e3);return e.instance(fetch)})),k=r.DI.createInterface("IHttpClient",(e=>e.aliasTo(p)));class p{constructor(){this.activeRequestCount=0,this.isRequesting=!1,this.isConfigured=!1,this.baseUrl="",this.defaults=null,this.t=[],this.i=null,this.h=(0,r.hd)((0,r.P9)(n)),this.u=(0,r.hd)(m)}get interceptors(){return this.t.slice(0)}configure(e){let i;if("object"==typeof e)i={defaults:e};else{if("function"!=typeof e)throw d(5002,typeof e);{i=this.h(),i.baseUrl=this.baseUrl,i.defaults={...this.defaults},i.interceptors=this.t,i.dispatcher=this.i;const a=e(i);if(null!=a){if("object"!=typeof a)throw d(5001,typeof a);i=a}}}const a=i.defaults;if(a?.headers instanceof Headers)throw d(5003);const r=i.interceptors;if(r?.length>0){if(r.filter((e=>e instanceof $)).length>1)throw d(5004);const e=r.findIndex((e=>e instanceof $));if(e>=0&&e!==r.length-1)throw d(5005)}return this.baseUrl=i.baseUrl,this.defaults=a,this.t=i.interceptors??[],this.i=i.dispatcher,this.isConfigured=!0,this}fetch(e,i){this.C();let a=this.buildRequest(e,i);return this.processRequest(a,this.t).then((e=>{let i;if(e instanceof Response)i=Promise.resolve(e);else{if(!(e instanceof Request))throw d(5006,e);a=e,i=this.u.call(void 0,a)}return this.processResponse(i,this.t,a)})).then((e=>e instanceof Request?this.fetch(e):e)).then((e=>(this.R(),e)),(e=>{throw this.R(),e}))}buildRequest(e,i){const a=this.defaults??{};let r,o,l;const t=function(e){const i={},a=e??{};for(const e of Object.keys(a))i[e]="function"==typeof a[e]?a[e]():a[e];return i}(a.headers);if(e instanceof Request)r=e,l=new Headers(r.headers).get("Content-Type");else{i||(i={}),o=i.body;const t=void 0!==o?{body:o}:null,n={...a,headers:{},...i,...t};l=new Headers(n.headers).get("Content-Type"),r=new Request(g(this.baseUrl,e),n)}return l||(new Headers(t).has("content-type")?r.headers.set("Content-Type",new Headers(t).get("content-type")):void 0!==o&&function(e){try{JSON.parse(e)}catch(e){return!1}return!0}(o)&&r.headers.set("Content-Type","application/json")),function(e,i){const a=i??{};for(const i of Object.keys(a))e.has(i)||e.set(i,a[i])}(r.headers,t),o instanceof Blob&&o.type&&r.headers.set("Content-Type",o.type),r}get(e,i){return this.fetch(e,i)}post(e,i,a){return this.I(e,i,a,"POST")}put(e,i,a){return this.I(e,i,a,"PUT")}patch(e,i,a){return this.I(e,i,a,"PATCH")}delete(e,i,a){return this.I(e,i,a,"DELETE")}dispose(){this.t.forEach((e=>e.dispose?.())),this.t.length=0,this.i=null}C(){this.isRequesting=!!++this.activeRequestCount,this.isRequesting&&null!=this.i&&u(this.i,h.started)}R(){this.isRequesting=!! --this.activeRequestCount,this.isRequesting||null==this.i||u(this.i,h.drained)}processRequest(e,i){return this.B(e,i,"request","requestError",Request,this)}processResponse(e,i,a){return this.B(e,i,"response","responseError",Response,a,this)}B(e,i,a,r,o,...l){return(i??[]).reduce(((e,i)=>{const t=i[a],n=i[r];return e.then(t?e=>e instanceof o?t.call(i,e,...l):e:b,n?e=>n.call(i,e,...l):v)}),Promise.resolve(e))}I(e,i,a,r){return a||(a={}),a.method=r,null!=i&&(a.body=i),this.fetch(e,a)}}function g(e,i){return s.test(i)?i:(e??"")+i}function b(e){return e}function v(e){throw e}function u(e,i){const a=new e.ownerDocument.defaultView.CustomEvent(i,{bubbles:!0,cancelable:!0});setTimeout((()=>{e.dispatchEvent(a)}),1)}const h=Object.freeze({started:"aurelia-fetch-client-request-started",drained:"aurelia-fetch-client-requests-drained"}),f=r.DI.createInterface((e=>e.singleton(x))),w=Object.freeze({Set:"au:fetch:cache:set",Get:"au:fetch:cache:get",Clear:"au:fetch:cache:clear",Reset:"au:fetch:cache:reset",Dispose:"au:fetch:cache:dispose",CacheHit:"au:fetch:cache:hit",CacheMiss:"au:fetch:cache:miss",CacheStale:"au:fetch:cache:stale",CacheStaleRefreshed:"au:fetch:cache:stale:refreshed",CacheExpired:"au:fetch:cache:expired",CacheBackgroundRefreshed:"au:fetch:cache:background:refreshed",CacheBackgroundRefreshing:"au:fetch:cache:background:refreshing",CacheBackgroundStopped:"au:fetch:cache:background:stopped"});class x{constructor(){this.storage=(0,r.hd)(t),this.p=(0,r.hd)(r.r_),this.ea=(0,r.hd)(r.xe),this.q=(0,r.hd)(k),this.H=[],this.O=-1,this.j=[],this.T=new Map}subscribe(e,i){const a=this.ea.subscribe(e,i);return this.H.push(a),a}subscribeOnce(e,i){const a=this.ea.subscribeOnce(e,i);return this.H.push(a),a}setStaleTimer(e,i,a){const r=this.p.setTimeout((async()=>{this.delete(e),await this.q.get(a);const i=this.getItem(e);this.ea.publish(w.CacheStaleRefreshed,{key:e,value:i}),this.N(r)}),i);this.j.push(r)}startBackgroundRefresh(e){!e||this.O>-1||(this.O=this.p.setInterval((()=>{this.ea.publish(w.CacheBackgroundRefreshing),this.T.forEach(((e,i)=>{this.delete(i),this.q.get(e).then((()=>{const e=this.getItem(i);this.ea.publish(w.CacheBackgroundRefreshed,{key:i,value:e})}))}))}),e))}stopBackgroundRefresh(){this.p.clearInterval(this.O),this.O=-1,this.ea.publish(w.CacheBackgroundStopped)}set(e,i,a,r){const o={data:i,...a};this.setItem(e,o,r)}get(e){return this.getItem(e)?.data}setItem(e,i,a){i.lastCached=Date.now(),this.storage.set(e,i),this.T.set(e,a),this.ea.publish(w.Set,{key:e,value:i})}getItem(e){if(!this.storage.has(e))return void this.ea.publish(w.CacheMiss,{key:e});const i=this.storage.get(e);if(!i?.staleTime||!i?.lastCached)return this.ea.publish(w.CacheHit,{key:e,value:i}),i;const a=Date.now();if(a>i.lastCached+(i.staleTime??0))this.ea.publish(w.CacheStale,{key:e,value:i});else{if(!(a>i.lastCached+(i.cacheTime??0)))return this.ea.publish(w.CacheHit,{key:e,value:i}),i;this.ea.publish(w.CacheExpired,{key:e,value:i})}}delete(e){this.storage.delete(e),this.ea.publish(w.Clear,{key:e})}clear(){this.storage.clear(),this.T.clear(),this.ea.publish(w.Reset),this.stopBackgroundRefresh(),this.j.forEach((e=>{this.p.clearTimeout(e)})),this.j.length=0}dispose(){this.clear(),this.H.forEach((e=>e.dispose())),this.ea.publish(w.Dispose)}N(e){this.p.clearTimeout(e);const i=this.j.indexOf(e);i>-1&&this.j.splice(i,1)}}const _={cacheTime:3e5,staleTime:0,refreshStaleImmediate:!1,refreshInterval:0};class y{constructor(e){this.P=(0,r.hd)(f),this.cf={..._,...e??{}}}request(e){if(this.P.startBackgroundRefresh(this.cf.refreshInterval),"GET"!==e.method)return e;const i=this.P.get(this.key(e));return this.mark(i)??e}response(e,i){if(!i)return e;if(e.headers.has(y.cacheHeader))return e;const a=this.key(i);return this.P.setItem(a,{data:e,...this.cf},i),this.cf?.refreshStaleImmediate&&this.cf.staleTime>0&&this.P.setStaleTimer(a,this.cf.staleTime,i),e}dispose(){this.P.stopBackgroundRefresh()}key(e){return`${y.prefix}${e.url}`}mark(e){return e?.headers.set(y.cacheHeader,"hit"),e}}y.prefix="au:interceptor:",y.cacheHeader="x-au-fetch-cache";class z{constructor(){this.cache=(0,r.hd)(r.r_).globalThis.indexedDB,this.getStore=()=>this.database.transaction(z.cacheName,"readwrite").objectStore(z.cacheName),this.delete=e=>{this.getStore().delete(e)},this.has=e=>this.getStore().count(e).result>0,this.set=(e,i)=>this.getStore().put(i,e),this.get=e=>this.getStore().get(e).result,this.clear=()=>{const e=this.getStore();e.getAllKeys().result.forEach((i=>{e.delete(i)}))},this.database=this.cache.open(z.cacheName).result}}z.cacheName="au-cache";const R=Object.freeze({fixed:0,incremental:1,exponential:2,random:3}),L={maxRetries:3,interval:1e3,strategy:R.fixed};class ${constructor(e){if(this.p=(0,r.hd)(r.r_),this.retryConfig={...L,...e??{}},this.retryConfig.strategy===R.exponential&&this.retryConfig.interval<=1e3)throw d(5007,this.retryConfig.interval)}request(e){return e.retryConfig||(e.retryConfig={...this.retryConfig},e.retryConfig.counter=0),e.retryConfig.requestClone=e.clone(),e}response(e,i){return delete i.retryConfig,e}responseError(e,i,a){const{retryConfig:r}=i,{requestClone:o}=r;return Promise.resolve().then((()=>{if(r.counter{if(l){r.counter++;const e=function(e){const{interval:i,strategy:a,minRandomInterval:r,maxRandomInterval:o,counter:l}=e;if("function"==typeof a)return e.strategy(l);switch(a){case R.fixed:return U[R.fixed](i);case R.incremental:return U[R.incremental](l,i);case R.exponential:return U[R.exponential](l,i);case R.random:return U[R.random](l,i,r,o);default:throw d(5008,a)}}(r);return new Promise((i=>this.p.setTimeout(i,isNaN(e)?0:e))).then((()=>{const e=o.clone();return"function"==typeof r.beforeRetry?r.beforeRetry(e,a):e})).then((e=>{const i={...e,retryConfig:r};return a.fetch(i)}))}throw delete i.retryConfig,e}))}throw delete i.retryConfig,e}))}}const U=[e=>e,(e,i)=>i*e,(e,i)=>1===e?i:i**e/1e3,(e,i,a=0,r=6e4)=>Math.random()*(r-a)+a]}}]); \ No newline at end of file diff --git a/4032.82b5813667dbe066228e.chunk.js b/4032.82b5813667dbe066228e.chunk.js new file mode 100644 index 0000000..69cbcca --- /dev/null +++ b/4032.82b5813667dbe066228e.chunk.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkau_slickgrid_demo=self.webpackChunkau_slickgrid_demo||[]).push([[4032],{1838:(e,i,a)=>{a.d(i,{A:()=>wn});var r=a(1601),o=a.n(r),l=a(6314),t=a.n(l),n=a(4417),c=a.n(n),d=new URL(a(3751),a.b),s=new URL(a(1771),a.b),m=new URL(a(996),a.b),k=new URL(a(6889),a.b),p=new URL(a(937),a.b),g=new URL(a(3326),a.b),b=new URL(a(2561),a.b),v=new URL(a(8980),a.b),u=new URL(a(4511),a.b),h=new URL(a(9153),a.b),f=new URL(a(2706),a.b),w=new URL(a(5325),a.b),x=new URL(a(7890),a.b),_=new URL(a(7104),a.b),y=new URL(a(1825),a.b),z=new URL(a(1379),a.b),R=new URL(a(2156),a.b),L=new URL(a(7698),a.b),$=new URL(a(8997),a.b),U=new URL(a(2053),a.b),S=new URL(a(1434),a.b),C=new URL(a(737),a.b),I=new URL(a(4487),a.b),j=new URL(a(7951),a.b),B=new URL(a(3975),a.b),q=new URL(a(5672),a.b),N=new URL(a(1966),a.b),E=new URL(a(4756),a.b),T=new URL(a(3721),a.b),G=new URL(a(1761),a.b),H=new URL(a(1329),a.b),A=new URL(a(3888),a.b),P=new URL(a(7237),a.b),M=new URL(a(4555),a.b),O=new URL(a(7786),a.b),F=new URL(a(4200),a.b),D=new URL(a(9067),a.b),Q=new URL(a(3142),a.b),W=new URL(a(5001),a.b),Y=new URL(a(1632),a.b),V=new URL(a(1830),a.b),J=new URL(a(4918),a.b),K=new URL(a(1704),a.b),X=new URL(a(9075),a.b),Z=new URL(a(3681),a.b),ee=new URL(a(8344),a.b),ie=new URL(a(3828),a.b),ae=new URL(a(9712),a.b),re=new URL(a(2805),a.b),oe=new URL(a(5644),a.b),le=new URL(a(4029),a.b),te=new URL(a(560),a.b),ne=new URL(a(8704),a.b),ce=new URL(a(5259),a.b),de=new URL(a(4042),a.b),se=new URL(a(5904),a.b),me=new URL(a(5052),a.b),ke=new URL(a(6988),a.b),pe=new URL(a(2216),a.b),ge=new URL(a(3397),a.b),be=new URL(a(739),a.b),ve=new URL(a(1959),a.b),ue=new URL(a(9810),a.b),he=new URL(a(6410),a.b),fe=new URL(a(5717),a.b),we=new URL(a(4441),a.b),xe=new URL(a(2312),a.b),_e=new URL(a(9279),a.b),ye=new URL(a(7185),a.b),ze=new URL(a(6428),a.b),Re=new URL(a(8166),a.b),Le=new URL(a(7433),a.b),$e=new URL(a(4541),a.b),Ue=new URL(a(9529),a.b),Se=new URL(a(778),a.b),Ce=new URL(a(4459),a.b),Ie=new URL(a(7535),a.b),je=new URL(a(1277),a.b),Be=new URL(a(3171),a.b),qe=new URL(a(2210),a.b),Ne=new URL(a(416),a.b),Ee=new URL(a(284),a.b),Te=new URL(a(4627),a.b),Ge=new URL(a(9007),a.b),He=new URL(a(9869),a.b),Ae=new URL(a(1335),a.b),Pe=new URL(a(6519),a.b),Me=new URL(a(1403),a.b),Oe=new URL(a(7594),a.b),Fe=new URL(a(9036),a.b),De=new URL(a(9028),a.b),Qe=new URL(a(8092),a.b),We=new URL(a(3374),a.b),Ye=new URL(a(2451),a.b),Ve=new URL(a(7548),a.b),Je=new URL(a(8250),a.b),Ke=new URL(a(9562),a.b),Xe=new URL(a(6501),a.b),Ze=new URL(a(9506),a.b),ei=new URL(a(3744),a.b),ii=new URL(a(2366),a.b),ai=new URL(a(736),a.b),ri=new URL(a(5589),a.b),oi=new URL(a(5297),a.b),li=new URL(a(5086),a.b),ti=new URL(a(9965),a.b),ni=new URL(a(1680),a.b),ci=new URL(a(9274),a.b),di=new URL(a(4069),a.b),si=new URL(a(6793),a.b),mi=new URL(a(8018),a.b),ki=new URL(a(1397),a.b),pi=new URL(a(3821),a.b),gi=new URL(a(5453),a.b),bi=new URL(a(1721),a.b),vi=new URL(a(729),a.b),ui=new URL(a(5309),a.b),hi=new URL(a(7523),a.b),fi=new URL(a(5951),a.b),wi=new URL(a(5784),a.b),xi=new URL(a(4907),a.b),_i=new URL(a(97),a.b),yi=new URL(a(1438),a.b),zi=new URL(a(6764),a.b),Ri=new URL(a(3530),a.b),Li=new URL(a(7865),a.b),$i=new URL(a(9505),a.b),Ui=new URL(a(4920),a.b),Si=new URL(a(8908),a.b),Ci=new URL(a(5724),a.b),Ii=new URL(a(3447),a.b),ji=new URL(a(5741),a.b),Bi=new URL(a(6683),a.b),qi=new URL(a(2964),a.b),Ni=new URL(a(1152),a.b),Ei=new URL(a(3049),a.b),Ti=new URL(a(4506),a.b),Gi=new URL(a(3643),a.b),Hi=new URL(a(9808),a.b),Ai=new URL(a(109),a.b),Pi=new URL(a(4717),a.b),Mi=new URL(a(9586),a.b),Oi=new URL(a(4341),a.b),Fi=new URL(a(6452),a.b),Di=new URL(a(936),a.b),Qi=new URL(a(2250),a.b),Wi=new URL(a(9624),a.b),Yi=new URL(a(7741),a.b),Vi=new URL(a(8549),a.b),Ji=new URL(a(8202),a.b),Ki=new URL(a(8560),a.b),Xi=new URL(a(379),a.b),Zi=new URL(a(7295),a.b),ea=new URL(a(1904),a.b),ia=new URL(a(8407),a.b),aa=new URL(a(7138),a.b),ra=new URL(a(795),a.b),oa=new URL(a(166),a.b),la=new URL(a(8900),a.b),ta=new URL(a(3534),a.b),na=new URL(a(1908),a.b),ca=new URL(a(70),a.b),da=new URL(a(5856),a.b),sa=new URL(a(6470),a.b),ma=new URL(a(7988),a.b),ka=new URL(a(1389),a.b),pa=new URL(a(6486),a.b),ga=new URL(a(1242),a.b),ba=new URL(a(496),a.b),va=new URL(a(8338),a.b),ua=new URL(a(9399),a.b),ha=new URL(a(2264),a.b),fa=new URL(a(7949),a.b),wa=new URL(a(3026),a.b),xa=new URL(a(6396),a.b),_a=new URL(a(2096),a.b),ya=new URL(a(3567),a.b),za=new URL(a(5030),a.b),Ra=new URL(a(8038),a.b),La=new URL(a(9333),a.b),$a=new URL(a(5227),a.b),Ua=new URL(a(2376),a.b),Sa=new URL(a(3684),a.b),Ca=new URL(a(2117),a.b),Ia=new URL(a(7090),a.b),ja=new URL(a(6907),a.b),Ba=new URL(a(2638),a.b),qa=new URL(a(8506),a.b),Na=new URL(a(4350),a.b),Ea=new URL(a(1906),a.b),Ta=new URL(a(1364),a.b),Ga=new URL(a(8537),a.b),Ha=new URL(a(8163),a.b),Aa=new URL(a(6977),a.b),Pa=new URL(a(7679),a.b),Ma=new URL(a(1888),a.b),Oa=new URL(a(2705),a.b),Fa=new URL(a(3575),a.b),Da=new URL(a(3576),a.b),Qa=new URL(a(9572),a.b),Wa=new URL(a(6122),a.b),Ya=new URL(a(5510),a.b),Va=new URL(a(927),a.b),Ja=new URL(a(8073),a.b),Ka=new URL(a(5727),a.b),Xa=new URL(a(917),a.b),Za=new URL(a(6487),a.b),er=new URL(a(8945),a.b),ir=new URL(a(2738),a.b),ar=new URL(a(5828),a.b),rr=new URL(a(2518),a.b),or=new URL(a(3276),a.b),lr=new URL(a(4314),a.b),tr=new URL(a(2449),a.b),nr=new URL(a(6673),a.b),cr=new URL(a(1304),a.b),dr=new URL(a(5383),a.b),sr=new URL(a(5066),a.b),mr=new URL(a(8646),a.b),kr=new URL(a(258),a.b),pr=t()(o()),gr=c()(d),br=c()(s),vr=c()(m),ur=c()(k),hr=c()(p),fr=c()(g),wr=c()(b),xr=c()(v),_r=c()(u),yr=c()(h),zr=c()(f),Rr=c()(w),Lr=c()(x),$r=c()(_),Ur=c()(y),Sr=c()(z),Cr=c()(R),Ir=c()(L),jr=c()($),Br=c()(U),qr=c()(S),Nr=c()(C),Er=c()(I),Tr=c()(j),Gr=c()(B),Hr=c()(q),Ar=c()(N),Pr=c()(E),Mr=c()(T),Or=c()(G),Fr=c()(H),Dr=c()(A),Qr=c()(P),Wr=c()(M),Yr=c()(O),Vr=c()(F),Jr=c()(D),Kr=c()(Q),Xr=c()(W),Zr=c()(Y),eo=c()(V),io=c()(J),ao=c()(K),ro=c()(X),oo=c()(Z),lo=c()(ee),to=c()(ie),no=c()(ae),co=c()(re),so=c()(oe),mo=c()(le),ko=c()(te),po=c()(ne),go=c()(ce),bo=c()(de),vo=c()(se),uo=c()(me),ho=c()(ke),fo=c()(pe),wo=c()(ge),xo=c()(be),_o=c()(ve),yo=c()(ue),zo=c()(he),Ro=c()(fe),Lo=c()(we),$o=c()(xe),Uo=c()(_e),So=c()(ye),Co=c()(ze),Io=c()(Re),jo=c()(Le),Bo=c()($e),qo=c()(Ue),No=c()(Se),Eo=c()(Ce),To=c()(Ie),Go=c()(je),Ho=c()(Be),Ao=c()(qe),Po=c()(Ne),Mo=c()(Ee),Oo=c()(Te),Fo=c()(Ge),Do=c()(He),Qo=c()(Ae),Wo=c()(Pe),Yo=c()(Me),Vo=c()(Oe),Jo=c()(Fe),Ko=c()(De),Xo=c()(Qe),Zo=c()(We),el=c()(Ye),il=c()(Ve),al=c()(Je),rl=c()(Ke),ol=c()(Xe),ll=c()(Ze),tl=c()(ei),nl=c()(ii),cl=c()(ai),dl=c()(ri),sl=c()(oi),ml=c()(li),kl=c()(ti),pl=c()(ni),gl=c()(ci),bl=c()(di),vl=c()(si),ul=c()(mi),hl=c()(ki),fl=c()(pi),wl=c()(gi),xl=c()(bi),_l=c()(vi),yl=c()(ui),zl=c()(hi),Rl=c()(fi),Ll=c()(wi),$l=c()(xi),Ul=c()(_i),Sl=c()(yi),Cl=c()(zi),Il=c()(Ri),jl=c()(Li),Bl=c()($i),ql=c()(Ui),Nl=c()(Si),El=c()(Ci),Tl=c()(Ii),Gl=c()(ji),Hl=c()(Bi),Al=c()(qi),Pl=c()(Ni),Ml=c()(Ei),Ol=c()(Ti),Fl=c()(Gi),Dl=c()(Hi),Ql=c()(Ai),Wl=c()(Pi),Yl=c()(Mi),Vl=c()(Oi),Jl=c()(Fi),Kl=c()(Di),Xl=c()(Qi),Zl=c()(Wi),et=c()(Yi),it=c()(Vi),at=c()(Ji),rt=c()(Ki),ot=c()(Xi),lt=c()(Zi),tt=c()(ea),nt=c()(ia),ct=c()(aa),dt=c()(ra),st=c()(oa),mt=c()(la),kt=c()(ta),pt=c()(na),gt=c()(ca),bt=c()(da),vt=c()(sa),ut=c()(ma),ht=c()(ka),ft=c()(pa),wt=c()(ga),xt=c()(ba),_t=c()(va),yt=c()(ua),zt=c()(ha),Rt=c()(fa),Lt=c()(wa),$t=c()(xa),Ut=c()(_a),St=c()(ya),Ct=c()(za),It=c()(Ra),jt=c()(La),Bt=c()($a),qt=c()(Ua),Nt=c()(Sa),Et=c()(Ca),Tt=c()(Ia),Gt=c()(ja),Ht=c()(Ba),At=c()(qa),Pt=c()(Na),Mt=c()(Ea),Ot=c()(Ta),Ft=c()(Ga),Dt=c()(Ha),Qt=c()(Aa),Wt=c()(Pa),Yt=c()(Ma),Vt=c()(Oa),Jt=c()(Fa),Kt=c()(Da),Xt=c()(Qa),Zt=c()(Wa),en=c()(Ya),an=c()(Va),rn=c()(Ja),on=c()(Ka),ln=c()(Xa),tn=c()(Za),nn=c()(er),cn=c()(ir),dn=c()(ar),sn=c()(rr),mn=c()(or),kn=c()(lr),pn=c()(tr),gn=c()(nr),bn=c()(cr),vn=c()(dr),un=c()(sr),hn=c()(mr),fn=c()(kr);pr.push([e.id,`/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n *//*! name: vanilla-calendar-pro v2.9.10 | url: https://github.com/uvarov-frontend/vanilla-calendar-pro */.vanilla-calendar{position:relative;box-sizing:border-box;display:flex;width:300px;min-width:272px;max-width:100%;flex-direction:column;border-radius:.75rem;padding:1rem;opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:.15s}@supports((width: -webkit-max-content) or (width: max-content)) and ((height: -webkit-max-content) or (height: max-content)){.vanilla-calendar{height:-webkit-max-content;height:max-content;width:-webkit-max-content;width:max-content}}.vanilla-calendar_multiple{width:550px}@supports(width: -webkit-fit-content) or (width: -moz-fit-content) or (width: fit-content){.vanilla-calendar_multiple{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.vanilla-calendar button:focus-visible{border-radius:.5rem;outline-style:solid;outline-width:1px;outline-offset:-1px}.vanilla-calendar.vanilla-calendar_multiple .vanilla-calendar-days{flex-grow:0}.vanilla-calendar_hidden{pointer-events:none;opacity:0}.vanilla-calendar_hidden *{pointer-events:none !important}.vanilla-calendar_to-input{position:absolute}.vanilla-calendar_to-input_bottom{margin-top:.25rem}.vanilla-calendar_to-input_top{margin-top:-0.25rem}.vanilla-calendar-controls{pointer-events:none;position:absolute;left:0;right:0;top:0;z-index:20;box-sizing:content-box;display:flex;align-items:center;justify-content:space-between;padding-left:1rem;padding-right:1rem;padding-top:1.25rem}.vanilla-calendar-arrow{pointer-events:auto;position:relative;display:block;height:1.5rem;width:1.5rem;cursor:pointer;border-width:0px;background-color:transparent}.vanilla-calendar-arrow:before{position:absolute;left:0;top:0;height:100%;width:100%;background-position:center;background-repeat:no-repeat;--tw-content: "";content:var(--tw-content)}.vanilla-calendar-arrow.vanilla-calendar-arrow_prev:before{transform:rotate(90deg)}.vanilla-calendar-arrow.vanilla-calendar-arrow_next:before{transform:rotate(-90deg)}.vanilla-calendar-grid{display:flex;flex-grow:1;flex-wrap:wrap;justify-content:center;gap:1.75rem}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column{pointer-events:none;opacity:.3}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_month,.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_year{pointer-events:auto;opacity:1}.vanilla-calendar-column{display:flex;min-width:-webkit-min-content;min-width:min-content;flex-direction:column}.vanilla-calendar-header{position:relative;margin-bottom:.75rem;display:flex;align-items:center}.vanilla-calendar-header__content{display:grid;flex-grow:1;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;justify-content:center;white-space:pre-wrap;padding-left:1rem;padding-right:1rem}.vanilla-calendar-month,.vanilla-calendar-year{cursor:pointer;border-radius:.25rem;border-width:0px;background-color:transparent;padding:.25rem;font-size:1rem;line-height:1.5rem;font-weight:700}.vanilla-calendar-month.vanilla-calendar-month_disabled,.vanilla-calendar-year.vanilla-calendar-year_disabled{pointer-events:none}.vanilla-calendar-months{display:grid;flex-grow:1;grid-template-columns:repeat(4, minmax(0, 1fr));align-items:center;row-gap:1rem;column-gap:.5rem}.vanilla-calendar-years{display:grid;flex-grow:1;grid-template-columns:repeat(5, minmax(0, 1fr));align-items:center;row-gap:1rem;column-gap:.5rem}.vanilla-calendar-months_selecting .vanilla-calendar-months__month,.vanilla-calendar-years_selecting .vanilla-calendar-years__year{cursor:pointer}.vanilla-calendar-months_selecting .vanilla-calendar-months__month .vanilla-calendar-months__month_disabled,.vanilla-calendar-years_selecting .vanilla-calendar-years__year .vanilla-calendar-years__year_disabled{cursor:default}.vanilla-calendar-months__month,.vanilla-calendar-years__year{display:flex;height:2.5rem;align-items:center;justify-content:center;word-break:break-all;border-radius:.5rem;border-width:0px;padding:.25rem;text-align:center;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,.vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{pointer-events:none}.vanilla-calendar-week-numbers{display:flex;flex-direction:column}.vanilla-calendar-week-numbers__title{margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-week-numbers__content{display:grid;grid-auto-flow:row;align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-week-number{margin:0;display:flex;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:pointer;align-items:center;justify-content:center;border-style:none;background-color:transparent;padding:0;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-wrapper{display:flex;flex-grow:1}.vanilla-calendar-content{display:flex;flex-grow:1;flex-direction:column}.vanilla-calendar-week{margin-bottom:.5rem;display:grid;grid-template-columns:repeat(7, 1fr);justify-items:center}.vanilla-calendar-week__day{display:flex;width:100%;min-width:1.875rem;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-days{display:grid;flex-grow:1;grid-template-columns:repeat(7, 1fr);align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn{cursor:pointer;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:75ms}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn_disabled{cursor:default}.vanilla-calendar-day{position:relative;display:flex;width:100%;align-items:center;justify-content:center}.vanilla-calendar-day_hover-intermediate .vanilla-calendar-day__btn{border-radius:0}.vanilla-calendar-day_hover-first .vanilla-calendar-day__btn{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.vanilla-calendar-day_hover-first.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn{border-radius:.5rem}.vanilla-calendar-day:focus-visible .vanilla-calendar-day__popup,.vanilla-calendar-day:hover .vanilla-calendar-day__popup{pointer-events:auto;opacity:1}.vanilla-calendar-day_selected-first .vanilla-calendar-day__btn_selected{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.vanilla-calendar-day_selected-first.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-radius:.5rem}.vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected{border-radius:0}.vanilla-calendar-day__btn{display:flex;height:100%;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:default;align-items:center;justify-content:center;border-radius:.5rem;border-width:0px;padding:0;font-size:.75rem;line-height:1rem;font-weight:400}.vanilla-calendar-day__btn_today{font-weight:700}.vanilla-calendar-day__btn_disabled{pointer-events:none}.vanilla-calendar-day__popup{transform:translate(-50%);pointer-events:none;position:absolute;left:50%;top:100%;z-index:20;width:8rem;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:400;opacity:0}.vanilla-calendar-day__popup:before{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:after{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:hover{pointer-events:auto;opacity:1}.vanilla-calendar-day__popup:before{content:"";left:0;bottom:0;z-index:-10;display:block;height:calc(100% - 4px);width:100%;border-radius:.5rem}.vanilla-calendar-time{margin-top:.75rem;display:grid;grid-template-columns:auto 1fr;gap:.75rem;border-top-width:1px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-style:solid;padding-top:.75rem}.vanilla-calendar-time__content{display:grid;grid-auto-flow:column;align-items:center}.vanilla-calendar-time__hours{position:relative;margin-right:.35rem;width:1.75rem}.vanilla-calendar-time__hours:after{position:absolute;right:-5px;top:50%;margin-top:calc(-50% + 1px);display:block;--tw-content: ":";content:var(--tw-content)}.vanilla-calendar-time__minutes{width:1.75rem}.vanilla-calendar-time__hours input,.vanilla-calendar-time__minutes input{position:relative;margin:0;box-sizing:border-box;display:block;width:100%;border-radius:.25rem;border-width:0px;padding:.125rem;text-align:center;font-size:1.125rem;font-weight:600;line-height:1.125rem}.vanilla-calendar-time__hours input:focus-visible,.vanilla-calendar-time__minutes input:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__hours input:disabled,.vanilla-calendar-time__minutes input:disabled{cursor:default}.vanilla-calendar-time__hours input:hover:disabled,.vanilla-calendar-time__minutes input:hover:disabled{background-color:transparent}.vanilla-calendar-time__keeping{margin-left:1px;margin-top:.25rem;width:22px;cursor:pointer;border-radius:.25rem;border-width:0px;background-color:transparent;padding:0;font-size:.69rem}.vanilla-calendar-time__keeping:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__keeping:disabled{cursor:default}.vanilla-calendar-time__keeping:hover:disabled{background-color:transparent}.vanilla-calendar-time__ranges{display:grid;grid-auto-flow:row}.vanilla-calendar-time__range{position:relative;z-index:10;font-size:0}.vanilla-calendar-time__range:before{content:var(--tw-content);left:0}.vanilla-calendar-time__range:after{content:var(--tw-content);right:0}.vanilla-calendar-time__range:before,.vanilla-calendar-time__range:after{content:"";transform:translateY(-50%);pointer-events:none;position:absolute;top:50%;z-index:10;height:.5rem;width:1px}.vanilla-calendar-time__range input{position:relative;margin:0;height:1.25rem;width:100%;cursor:pointer;-webkit-appearance:none;appearance:none;outline-width:0px}.vanilla-calendar-time__range input::-webkit-slider-thumb{position:relative;z-index:20;margin-top:-0.5rem;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-moz-range-thumb{position:relative;z-index:20;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-webkit-slider-runnable-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-moz-range-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light].vanilla-calendar{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light].vanilla-calendar_to-input{--tw-shadow: 0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored: 0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-arrow{background-color:transparent}[data-calendar-theme=light] .vanilla-calendar-arrow:before{background-image:url(${gr})}[data-calendar-theme=light] .vanilla-calendar-arrow:hover:before{opacity:.6}[data-calendar-theme=light] .vanilla-calendar-header__content,[data-calendar-theme=light] .vanilla-calendar-month,[data-calendar-theme=light] .vanilla-calendar-year{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-month:hover,[data-calendar-theme=light] .vanilla-calendar-year:hover{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_not-active{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-months__month{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-months__month:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-years__year{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-years__year:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-week-numbers__title,[data-calendar-theme=light] .vanilla-calendar-week-number{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week-number:hover{color:#475569}[data-calendar-theme=light] .vanilla-calendar-week__day{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity: .7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity: .7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__btn:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_today{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_next{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__popup{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__popup:before{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-shadow: 0 3px 15px rgba(85, 85, 85, .2);--tw-shadow-colored: 0 3px 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light] .vanilla-calendar-time{border-color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input,[data-calendar-theme=light] .vanilla-calendar-time__minutes input{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=light] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:before,[data-calendar-theme=light] .vanilla-calendar-time__range:after{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-thumb{border-color:#cbd5e1;--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-thumb{border-color:#cbd5e1;--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=dark].vanilla-calendar{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark].vanilla-calendar_to-input{--tw-shadow: 0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored: 0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=dark].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-arrow{background-color:transparent}[data-calendar-theme=dark] .vanilla-calendar-arrow:before{background-image:url(${br})}[data-calendar-theme=dark] .vanilla-calendar-arrow:hover:before{opacity:.6}[data-calendar-theme=dark] .vanilla-calendar-header__content,[data-calendar-theme=dark] .vanilla-calendar-month,[data-calendar-theme=dark] .vanilla-calendar-year{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-month:hover,[data-calendar-theme=dark] .vanilla-calendar-year:hover,[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_not-active{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month,[data-calendar-theme=dark] .vanilla-calendar-years__year{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity: 1;background-color:rgb(100 116 139/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-week-numbers__title,[data-calendar-theme=dark] .vanilla-calendar-week-number{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week-number:hover{color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-week__day{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity: .8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity: .8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#e2e8f0}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_next{color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__popup{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__popup:before{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));--tw-shadow: inset 0 0 0 1px rgb(255 255 255 / .1);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=dark] .vanilla-calendar-time{border-color:#1e293b}[data-calendar-theme=dark] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:before,[data-calendar-theme=dark] .vanilla-calendar-time__range:after{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-thumb{border-color:#475569;--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-thumb{border-color:#475569;--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}/*!\n * Multiple-Select-Vanilla styling\n * @author zhixin wen \n * @contributor Ghislain B.\n */.ms-dark-mode{--ms-checkbox-color: rgb(63.5819672131, 140.3073770492, 253.4180327869);--ms-checkbox-hover-color: rgb(78.756557377, 149.3995901639, 253.543442623);--ms-checkbox-icon-container-border: 1px solid #797979;--ms-choice-border: 1px solid #757575;--ms-choice-bgcolor: #262b2f;--ms-choice-color: #d4d4d4;--ms-choice-focus-border-color: rgb(38.2909836066, 125.1536885246, 253.2090163934);--ms-choice-focus-box-shadow: 0 0 0 2px rgba(13, 110, 253, 0.2);--ms-drop-background: #2a2f34;--ms-drop-border: 1px solid #585858;--ms-drop-color: #cccccc;--ms-drop-hide-radio-hover-bgcolor: rgb(1.9713114754, 97.5799180328, 238.5286885246);--ms-drop-option-divider-border-top: 1px solid #696969;--ms-drop-scrollbar-color: #828282 #424242;--ms-icon-color: #bcbcbc;--ms-icon-color-hover: #d0d0d0;--ms-option-highlight-bg-color: rgb(1.762295082, 87.2336065574, 213.237704918);--ms-ok-button-bg-color: #262b2f;--ms-ok-button-bg-hover-color: #24282c;--ms-ok-button-border-color: #4a4a4a;--ms-ok-button-text-color: rgb(38.2909836066, 125.1536885246, 253.2090163934);--ms-ok-button-text-hover-color: rgb(38.2909836066, 125.1536885246, 253.2090163934);--ms-optgroup-color: #fff;--ms-search-input-bg-color: #2f353a;--ms-search-input-color: #d4d4d4;--ms-search-input-border: 1px solid #757575;--ms-select-all-border-bottom: 1px solid #5d5d5d;--ms-select-all-text-color: #fff;--ms-select-all-text-font-weight: bold}/*!\n * Multiple-Select-Vanilla styling\n * @author zhixin wen \n * @contributor Ghislain B.\n */.ms-icon-caret{--ms-icon-caret-icon-svg: url(${vr});-webkit-mask:var(--ms-icon-caret-icon-svg) no-repeat;mask:var(--ms-icon-caret-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-close{--ms-icon-close-icon-svg: url(${ur});-webkit-mask:var(--ms-icon-close-icon-svg) no-repeat;mask:var(--ms-icon-close-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-check{--ms-icon-check-icon-svg: url(${hr});-webkit-mask:var(--ms-icon-check-icon-svg) no-repeat;mask:var(--ms-icon-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-minus{--ms-icon-minus-icon-svg: url(${fr});-webkit-mask:var(--ms-icon-minus-icon-svg) no-repeat;mask:var(--ms-icon-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-radio{--ms-icon-radio-icon-svg: url(${wr});-webkit-mask:var(--ms-icon-radio-icon-svg) no-repeat;mask:var(--ms-icon-radio-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-parent .ms-icon,.ms-drop .ms-icon{display:inline-block;background-color:currentColor;flex-shrink:0;color:var(--ms-icon-color, inherit);font-size:var(--ms-icon-size, 13px);height:var(--ms-icon-size, 13px);width:var(--ms-icon-size, 13px)}.ms-parent .ms-icon:hover,.ms-drop .ms-icon:hover{color:var(--ms-icon-color-hover, #303030)}.ms-parent .ms-select-all,.ms-parent li:not(.hide-radio),.ms-drop .ms-select-all,.ms-drop li:not(.hide-radio){cursor:pointer}.ms-parent .ms-select-all.disabled,.ms-parent li:not(.hide-radio).disabled,.ms-drop .ms-select-all.disabled,.ms-drop li:not(.hide-radio).disabled{cursor:default}.ms-parent .ms-select-all .icon-checkbox-container,.ms-parent li:not(.hide-radio) .icon-checkbox-container,.ms-drop .ms-select-all .icon-checkbox-container,.ms-drop li:not(.hide-radio) .icon-checkbox-container{display:inline-flex;align-items:center;justify-content:center;height:var(--ms-checkbox-icon-container-height, 1.05rem);width:var(--ms-checkbox-icon-container-width, 1.05rem);border:var(--ms-checkbox-icon-container-border, 1px solid #d0d0d0);border-radius:.125rem}.ms-parent .ms-select-all .icon-checkbox-container div,.ms-parent li:not(.hide-radio) .icon-checkbox-container div,.ms-drop .ms-select-all .icon-checkbox-container div,.ms-drop li:not(.hide-radio) .icon-checkbox-container div{font-size:14px;color:var(--ms-checkbox-color, #0d6efd)}.ms-parent .ms-select-all .icon-checkbox-container div:hover,.ms-parent li:not(.hide-radio) .icon-checkbox-container div:hover,.ms-drop .ms-select-all .icon-checkbox-container div:hover,.ms-drop li:not(.hide-radio) .icon-checkbox-container div:hover{color:var(--ms-checkbox-hover-color, rgb(2.0549180328, 101.718442623, 248.6450819672))}.ms-parent .ms-select-all .icon-checkbox-container div.ms-icon-uncheck,.ms-parent li:not(.hide-radio) .icon-checkbox-container div.ms-icon-uncheck,.ms-drop .ms-select-all .icon-checkbox-container div.ms-icon-uncheck,.ms-drop li:not(.hide-radio) .icon-checkbox-container div.ms-icon-uncheck{visibility:hidden}.ms-parent .ms-select-all .icon-checkbox-container.radio,.ms-parent li:not(.hide-radio) .icon-checkbox-container.radio,.ms-drop .ms-select-all .icon-checkbox-container.radio,.ms-drop li:not(.hide-radio) .icon-checkbox-container.radio{border-radius:50%}.ms-parent .ms-select-all .icon-checkbox-container+span,.ms-parent li:not(.hide-radio) .icon-checkbox-container+span,.ms-drop .ms-select-all .icon-checkbox-container+span,.ms-drop li:not(.hide-radio) .icon-checkbox-container+span{display:inline-flex;align-items:center;column-gap:var(--ms-label-column-gap, 0);padding-left:var(--ms-label-text-padding-left, 8px)}.ms-offscreen{clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;position:absolute !important;outline:0 !important;left:auto !important;top:auto !important}.ms-parent{display:inline-block;position:relative;vertical-align:middle}.ms-choice{display:flex;align-items:center;cursor:pointer;width:100%;height:26px;overflow:hidden;padding:var(--ms-choice-padding, 0 6px 0 8px);background-color:var(--ms-choice-bgcolor, #fff);border:var(--ms-choice-border, 1px solid #ccc);border-radius:var(--ms-choice-border-radius, 4px);line-height:var(--ms-choice-line-height, 26px);color:var(--ms-choice-color, #444);text-align:var(--ms-choice-text-align, left);outline:var(--ms-drop-outline, 0);text-decoration:none;user-select:none;white-space:nowrap}.ms-choice:focus{border-color:var(--ms-choice-focus-border-color, hsl(215.75, 98.3606557377%, 112.1568627451%));box-shadow:var(--ms-choice-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.ms-choice.disabled{border:var(--ms-choice-disabled-border, 1px solid #ddd);background-color:var(--ms-choice-disabled-bgcolor, #f4f4f4);background-image:none;cursor:default}.ms-choice>span{display:flex;flex:1;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;column-gap:var(--ms-label-column-gap, 0)}.ms-choice>span.ms-placeholder{color:var(--ms-placeholder-color, #c9c9c9)}.ms-choice>div.ms-icon-close{margin-right:2px}.ms-choice>div.ms-icon-caret{height:var(--ms-chevron-icon-size, 16px);width:var(--ms-chevron-icon-size, 16px)}.ms-choice>div.ms-icon-caret.open{transform:scaleY(-1)}.ms-drop{width:auto;min-width:100%;overflow:hidden;display:none;position:absolute;background:var(--ms-drop-background, #fff);border:var(--ms-drop-border, 1px solid #d0d0d0);border-radius:var(--ms-drop-border-radius, 4px);color:var(--ms-drop-color, #333);margin-top:var(--ms-drop-margin-top, -1px);padding:var(--ms-drop-padding, 0);z-index:var(--ms-drop-zindex, 1050)}.ms-drop.bottom{top:100%;box-shadow:var(--ms-drop-bottom-box-shadow, 0 4px 5px rgba(0, 0, 0, 0.15))}.ms-drop.top{bottom:100%;box-shadow:var(--ms-drop-top-box-shadow, 0 -4px 5px rgba(0, 0, 0, 0.15))}.ms-drop .ms-select-all{border-bottom:var(--ms-select-all-border-bottom, 1px solid #ddd);line-height:var(--ms-select-all-line-height, calc(13px + 2px));padding:var(--ms-select-all-padding, 4px);width:100%}.ms-drop .ms-select-all:hover{background-color:var(--ms-select-all-text-hover-color, transparent)}.ms-drop .ms-select-all.highlighted{background-color:var(--ms-option-highlight-bg-color, #fcfcfc)}.ms-drop .ms-select-all label{display:inline-flex;align-items:center;font-weight:var(--ms-select-all-text-font-weight, normal);padding:var(--ms-select-all-label-padding, 6px 10px);border:var(--ms-select-all-label-border, 1px solid transparent);color:var(--ms-select-all-text-color, rgb(1.9713114754, 97.5799180328, 238.5286885246));width:100%}.ms-drop .ms-select-all label:hover{cursor:pointer;border:var(--ms-select-all-label-hover-border, 1px solid #d5d5d5)}.ms-drop .ms-select-all label input{opacity:0;width:0;margin-left:0}.ms-drop .ms-select-all label div{display:inline-flex}.ms-drop .ms-ok-button{cursor:pointer;display:block;padding:var(--ms-ok-button-padding, 0);width:var(--ms-ok-button-width, 100%);height:var(--ms-ok-button-height, 26px);border-color:var(--ms-ok-button-border-color, #ccc);border-radius:var(--ms-ok-button-border-radius, 0 0 4px 4px);border-width:var(--ms-ok-button-border-width, 1px 0 0 0);text-align:var(--ms-ok-button-text-align, center);color:var(--ms-ok-button-text-color, #0d6efd);font-weight:var(--ms-ok-button-font-weight, 600);background-color:var(--ms-ok-button-bg-color, #fff)}.ms-drop .ms-ok-button:hover{background-color:var(--ms-ok-button-bg-hover-color, #f9f9f9);color:var(--ms-ok-button-text-hover-color, rgb(1.9713114754, 97.5799180328, 238.5286885246))}.ms-search{display:flex;align-items:center;justify-content:center;box-sizing:border-box;position:relative;white-space:nowrap;width:100%;margin:var(--ms-search-margin, 0);min-height:var(--ms-search-min-height, 26px);padding:var(--ms-search-padding, 4px);z-index:var(--ms-search-zindex, 10000)}.ms-search input{box-shadow:none;font-family:sans-serif;height:auto !important;width:100%;color:var(--ms-search-input-color, #444);background-color:var(--ms-search-input-bg-color, #fff);border:var(--ms-search-input-border, 1px solid #b9b9b9);border-radius:var(--ms-search-input-border-radius, 5px);min-height:var(--ms-search-input-min-height, 24px);outline:var(--ms-search-input-outline, 0);padding:var(--ms-search-input-padding, 0 5px);margin:var(--ms-search-input-margin, 0)}.ms-search input::placeholder{color:var(--ms-search-input-placeholder, #999)}.ms-search span.ms-icon-close{cursor:pointer;height:var(--ms-icon-size, 13px);margin:var(--ms-search-icon-close-margin, 0 2px 0 5px)}.ms-drop ul{overflow:auto;outline:var(--ms-drop-outline, 0);margin:var(--ms-drop-list-margin, 0px);padding:var(--ms-drop-list-padding, 4px 6px);scrollbar-color:var(--ms-drop-scrollbar-color, #c1c1c1 #f1f1f1)}.ms-drop ul>li{cursor:pointer;background-image:none;list-style:none;position:static;align-items:var(--ms-drop-list-item-align-items, center);display:var(--ms-drop-list-item-display, flex);padding:var(--ms-drop-list-item-padding, 2px 4px)}.ms-drop ul>li .disabled{cursor:default;font-weight:normal !important;opacity:var(--ms-drop-list-item-disabled-opacity, 0.35);filter:var(--ms-drop-list-item-disabled-filter, Alpha(Opacity=35))}.ms-drop ul>li.multiple{display:block;float:left}.ms-drop ul>li.group{clear:both}.ms-drop ul>li.multiple label{width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-drop ul>li label{cursor:pointer;display:flex;align-items:center;font-weight:normal;position:relative;white-space:nowrap;flex:0 0 100%;margin-bottom:var(--ms-label-margin-bottom, 0);min-height:var(--ms-label-min-height, 1.25rem);padding:var(--ms-label-padding, 2px 4px)}.ms-drop ul>li label.optgroup{color:var(--ms-optgroup-color, #000);font-weight:var(--ms-drop-optgroup-font-weight, bold)}.ms-drop ul>li.hide-radio{padding:var(--ms-drop-hide-radio-padding, 0)}.ms-drop ul>li.hide-radio:focus,.ms-drop ul>li.hide-radio:hover{background-color:var(--ms-drop-hide-radio-hover-bgcolor, #fafafa)}.ms-drop ul>li.hide-radio.selected{color:var(--ms-drop-hide-radio-selected-color, unset);background-color:var(--ms-drop-hide-radio-selected-bgcolor, unset)}.ms-drop ul>li.hide-radio label{margin-bottom:var(--ms-drop-hide-radio-label-margin-bottom, 0);padding:var(--ms-drop-hide-radio-label-padding, 5px 8px)}.ms-drop ul>li.hide-radio input{display:none}.ms-drop ul>li.option-level-1 label{padding-left:var(--ms-drop-list-item-level1-padding-left, 8px)}.ms-drop ul>li.option-divider{padding:var(--ms-drop-option-divider-padding, 0);border-top:var(--ms-drop-option-divider-border-top, 1px solid #e9ecef)}.ms-drop ul>li.highlighted{background-color:var(--ms-option-highlight-bg-color, #fcfcfc)}.ms-drop input[type=radio],.ms-drop input[type=checkbox]{opacity:0;width:0;position:absolute;margin-left:var(--ms-drop-input-margin-left, -1.25rem);margin-top:var(--ms-drop-input-margin-top, 0.3rem);accent-color:var(--ms-checkbox-color, #0d6efd)}.ms-drop input:focus{outline:var(--ms-input-focus-outline, none)}.ms-drop .ms-no-results{display:none}.ms-drop .ms-infinite-option{height:var(--ms-infinite-empty-option-height, 20px)}.ms-dark-mode,.ms-drop.ms-dark-mode,.slick-dark-mode .ms-dark-mode,.slick-dark-mode .slick-submenu,.slick-dark-mode{--slick-primary-color: rgb(88.8729508197, 155.4610655738, 253.6270491803);--slick-base-dark-text-color: #d4d4d4;--slick-base-dark-menu-bg-color: #252525;--slick-base-dark-menu-border: 1px solid #505050;--slick-base-dark-menu-item-border: 1px solid #5a5a5a;--slick-base-dark-menu-item-hover-color: #363b40;--slick-base-dark-invalid-color: #ea868f;--slick-highlight-color: rgb(88.8729508197, 155.4610655738, 253.6270491803);--slick-text-color: #d4d4d4;--slick-autocomplete-bg-color: var(--slick-base-dark-menu-bg-color);--slick-autocomplete-hover-bg-color: #2c3034;--slick-autocomplete-text-color: #cdcdcd;--slick-autocomplete-tpl4-bottom-right-text-color: var(--slick-base-dark-text-color);--slick-autocomplete-tpl4-bottom-left-text-color: var(--slick-base-dark-text-color);--slick-autocomplete-tpl4-top-left-text-color: #fafafa;--slick-button-border-color: #626262;--slick-button-hover-border-color: #808080;--slick-button-primary-color: #bababa;--slick-button-style-bg-color: var(--slick-base-dark-menu-bg-color);--slick-btn-default-bg-color: #383838;--slick-btn-default-text-color: #ffffff;--slick-btn-default-border-color: #565656;--slick-cell-even-background-color: #141618;--slick-cell-odd-background-color: #2c3034;--slick-cell-text-color: #d4d4d4;--slick-cell-border-top: 1px solid #474747;--slick-column-picker-background-color: var(--slick-base-dark-menu-bg-color);--slick-column-picker-box-shadow: 0 0 1px #606060;--slick-column-picker-border: var(--slick-base-dark-menu-border);--slick-column-picker-close-btn-color: #bbbbbb;--slick-column-picker-close-btn-bg-color: transparent;--slick-column-picker-hr-bg-color: #434343;--slick-column-picker-hr-divider-border: 1px solid #525252;--slick-column-picker-icon-color: var(--slick-highlight-color);--slick-column-picker-item-hover-border: var(--slick-base-dark-menu-item-border);--slick-column-picker-item-hover-color: var(--slick-base-dark-menu-item-hover-color);--slick-column-picker-title-border-bottom: 1px solid #525252;--slick-checkbox-opacity-hover: 0.7;--slick-checkbox-icon-color: var(--slick-primary-color);--slick-checkbox-icon-bg-color: #444444;--slick-checkbox-unchecked-color: rgb(63.5819672131, 140.3073770492, 253.4180327869);--slick-checkbox-unchecked-opacity: 0.4;--slick-detail-view-icon-color: var(--slick-primary-color);--slick-detail-view-icon-color-hover: var(--slick-primary-color);--slick-detail-view-icon-opacity-hover: 0.75;--slick-detail-view-container-border: 1px solid #525252;--slick-detail-view-container-bgcolor: #3c4349;--slick-grid-menu-icon-btn-color: #ededed;--slick-row-mouse-hover-color: #2c3034;--slick-header-background-color: #1c1c1c;--slick-grid-footer-bg-color: #1c1c1c;--slick-grid-footer-border-top: 1px solid #606060;--slick-header-text-color: #e4e4e4;--slick-hover-header-color: var(--slick-base-dark-text-color);--slick-header-row-background-color: #2d2d2d;--slick-preheader-border-right: 1px solid #3e3e3e;--slick-pane-top-border-top: 1px solid #606060;--slick-empty-data-warning-color: var(--slick-base-dark-text-color);--slick-grid-header-background: #2d2d2d;--slick-icon-sort-color: var(--slick-primary-color);--slick-header-column-background-active: #535353;--slick-slider-filter-input-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-menu-bg-color: var(--slick-base-dark-menu-bg-color);--slick-menu-border: var(--slick-base-dark-menu-border);--slick-menu-box-shadow: 0 0 1px #606060;--slick-menu-close-btn-bg-color: transparent;--slick-menu-close-btn-color: #bbbbbb;--slick-menu-color: #ededed;--slick-menu-item-disabled-color: #686868;--slick-menu-divider-color: #606060;--slick-menu-item-hover-color: var(--slick-base-dark-menu-item-hover-color);--slick-menu-item-hover-border: var(--slick-base-dark-menu-item-border);--slick-menu-title-border-bottom: 1px solid #525252;--slick-menu-title-color: #cecece;--slick-slider-filter-border: var(--slick-base-dark-menu-item-border);--slick-slider-filter-thumb-color: #d0d0d0;--slick-font-color: #d3d3d3;--slick-form-control-border: var(--slick-base-dark-menu-item-border);--slick-form-control-bg-color: var(--slick-base-dark-menu-bg-color);--slick-input-group-addon-color: var(--slick-base-dark-text-color);--slick-input-group-addon-bg-color: #383a3c;--slick-input-group-addon-border: var(--slick-base-dark-menu-item-border);--slick-input-group-btn-bg-color: #454545;--slick-input-group-btn-hover-bg-color: #3e3e3e;--slick-input-group-btn-border: var(--slick-base-dark-menu-item-border);--slick-input-group-append-bg-color: #383838;--slick-compound-filter-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-date-picker-bg-color: var(--slick-base-dark-menu-bg-color);--slick-footer-left-text-color: #acacac;--slick-footer-right-text-color: #acacac;--slick-grid-header-unorderable-bg-color: #1c1c1c;--slick-slider-filter-runnable-track-bgcolor: #787878;--slick-draggable-group-placeholder-color: #999;--slick-draggable-group-drop-bgcolor: #2c3034;--slick-draggable-group-droppable-hover-bgcolor: #353a3f;--slick-draggable-group-drop-border: #3e3e3e;--slick-draggable-group-drop-border-top: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-bottom: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-right: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-left: var(--slick-draggable-group-drop-border);--slick-draggable-group-toggle-all-border: 1px solid #626262;--slick-draggable-group-toggle-all-icon-color: var(--slick-primary-color);--slick-draggable-group-column-border: 1px solid #626262;--slick-group-totals-formatter-bgcolor: #1f2225;--slick-group-totals-formatter-color: #f3f3f3;--slick-icon-group-color: var(--slick-primary-color);--slick-editing-field-bg-color: #333333;--slick-editing-field-border: 1px solid #7c7c7c;--slick-editor-input-disabled-color: #404040;--slick-placeholder-color: #999;--slick-editor-modal-default-btn-disabled-bg-color: #3f3f3f;--slick-editor-modal-default-btn-disabled-color: #5b5b5b;--slick-editor-modal-detail-container-border-modified: 1px solid #cc8400;--slick-btn-default-border: var(--slick-base-dark-menu-item-border);--slick-btn-default-border-hover-color: var(--slick-button-hover-border-color);--slick-editor-modal-close-btn-border-left: var(--slick-base-dark-menu-border);--slick-editor-modal-footer-btn-border: var(--slick-base-dark-menu-item-border);--slick-editor-modal-footer-btn-border-hover-color: var(--slick-button-hover-border-color);--slick-editor-modal-container-bg-color: #333333;--slick-editor-modal-header-bg-color: #333333;--slick-editor-modal-footer-bg-color: #333333;--slick-editor-modal-detail-label-color: #abaaaa;--slick-editor-modal-footer-btn-text-color-hover: #eeeeee;--slick-editor-modal-container-border: var(--slick-base-dark-menu-border);--slick-editor-modal-header-border-bottom: var(--slick-base-dark-menu-border);--slick-editor-modal-footer-border-top: var(--slick-base-dark-menu-border);--slick-editor-modal-input-editor-border: var(--slick-base-dark-menu-border);--slick-editor-modal-checkbox-editor-border: var(--slick-base-dark-menu-border);--slick-editor-modal-container-box-shadow: 0 0 2px #606060;--slick-editor-modal-reset-btn-bg-color: #383838;--slick-editor-modal-close-btn-bg-color: transparent;--slick-editor-modal-close-btn-color: #bababa;--slick-editor-modal-reset-btn-color: #bababa;--slick-editor-modal-detail-container-border-invalid: 1px solid var(--slick-base-dark-invalid-color);--slick-editor-modal-detail-label-color-invalid: var(--slick-base-dark-invalid-color);--slick-editor-modal-title-font-color: var(--slick-font-color);--slick-editor-modal-validation-color: var(--slick-base-dark-invalid-color);--slick-editor-modal-validation-summary-color: var(--slick-base-dark-invalid-color);--slick-editor-modal-text-color: var(--slick-base-dark-text-color);--slick-large-editor-background-color: var(--slick-base-dark-menu-bg-color);--slick-large-editor-border: 2px solid #565656;--slick-large-editor-text-color: var(--slick-base-dark-text-color);--slick-text-editor-color: var(--slick-base-dark-text-color);--slick-header-menu-button-icon-color: var(--slick-menu-color);--slick-text-editor-background: var(--slick-base-dark-menu-bg-color);--slick-pagination-button-border: 1px solid #696969;--slick-pagination-button-border-color: #4b4b4b;--slick-pagination-button-border-disabled-color: #565656;--slick-pagination-button-bg-color: #1e1e1e;--slick-pagination-button-hover-color: #2b2b2b;--slick-pagination-icon-color: var(--slick-primary-color);--slick-pagination-icon-seek-background-color: #434343;--slick-pagination-icon-seek-disabled-bg-color: #434343;--slick-pagination-icon-seek-disabled-color: gray;--slick-pagination-page-input-bgcolor: #2b2f34;--slick-pagination-page-select-bg-color: #1c1c1c;--slick-pagination-text-color: #cfcfcf;--slick-row-selected-color: #474747;--slick-scrollbar-color: #828282 #424242;--slick-sorting-header-color: var(--slick-base-dark-text-color);--slick-submenu-box-shadow: 0 1px 3px 1px rgba(146, 152, 163, 0.4);--slick-container-border-top: var(--slick-base-dark-menu-border);--slick-container-border-bottom: var(--slick-base-dark-menu-border);--slick-canvas-bg-color: #141618;--slick-multiselect-checkbox-hover-bg-color: $slick-dark-base-dark-menu-bg-color;--slick-multiselect-input-filter-border: 1px solid #949494;--slick-multiselect-input-focus-border-color: var(--slick-form-control-focus-border-color);--slick-multiselect-input-focus-box-shadow: var(--slick-form-control-focus-box-shadow);--slick-multiselect-option-highlight-bg-color: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-select-all-label-hover-bg-color: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-option-highlight-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-choice-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-choice-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-multiselect-drop-background: var(--slick-base-dark-menu-bg-color);--slick-multiselect-drop-color: #bbbbbb;--slick-multiselect-drop-hide-radio-hover-bgcolor: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-dropdown-border: 1px solid #5d5d5d;--slick-multiselect-option-highlight-bg-color: var(--slick-multiselect-select-all-label-hover-bg-color);--slick-multiselect-ok-button-bg-color: #262626;--slick-multiselect-ok-button-bg-hover-color: #373c42;--slick-multiselect-ok-button-border-color: #626262;--slick-multiselect-ok-button-text-color: var(--slick-primary-color);--slick-multiselect-ok-button-text-hover-color: var(--slick-primary-color);--slick-multiselect-placeholder-color: #999;--slick-multiselect-select-all-border-bottom: 1px solid #5d5d5d;--slick-multiselect-select-all-label-hover-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-select-all-text-color: #fff;--ms-checkbox-color: var(--slick-primary-color);--ms-choice-bgcolor: var(--slick-base-dark-menu-bg-color);--ms-choice-border: var(--slick-base-dark-menu-item-border);--ms-choice-focus-box-shadow: var(--slick-form-control-focus-box-shadow, $slick-form-control-focus-box-shadow);--ms-drop-background: var(--slick-base-dark-menu-bg-color);--ms-drop-color: #bbbbbb;--ms-drop-hide-radio-hover-bgcolor: var(--slick-base-dark-menu-item-hover-color);--ms-option-highlight-bg-color: var(--slick-multiselect-select-all-label-hover-bg-color);--ms-ok-button-bg-color: #262626;--ms-ok-button-bg-hover-color: #373c42;--ms-placeholder-color: #999;--ms-select-all-label-hover-border: var(--slick-base-dark-menu-item-border)}.ms-dark-mode .text-color-primary,.ms-drop.ms-dark-mode .text-color-primary,.slick-dark-mode .ms-dark-mode .text-color-primary,.slick-dark-mode .slick-submenu .text-color-primary,.slick-dark-mode .text-color-primary{color:var(--slick-primary-color)}.dark-mode{--slick-button-border-color: #626262;--slick-button-hover-border-color: #939393;--slick-button-primary-color: #bababa;--slick-button-style-bg-color: #252525}.dark-mode .text-color-primary{--text-color-primary: var(--slick-primary-color, rgb(88.8729508197, 155.4610655738, 253.6270491803))}.dark-mode .text-color-secondary{--text-color-secondary: rgba(222, 226, 230, 0.75)}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */@keyframes fade{0%,100%{background:none}50%{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234))}}@keyframes slickgrid-invalid-highlight{from{box-shadow:0 0 6px red}to{box-shadow:none}}.full-height{height:100%}.grid-pane{width:100%}.pointer{cursor:pointer}.btn-default{color:var(--slick-btn-default-text-color, #212529);border:var(--slick-btn-default-border, 1px solid #dbdbdb)}.btn-default:hover{border-color:var(--slick-btn-default-border-hover-color, #b5b5b5)}.slick-dark-mode .btn-default{color:var(--slick-btn-default-text-color, #212529);border:var(--slick-btn-default-border, 1px solid #dbdbdb)}.slick-dark-mode .btn-default:hover{border-color:var(--slick-btn-default-border-hover-color, #b5b5b5)}.slickgrid-container{outline:0;position:relative;box-sizing:content-box;width:100%;border-top:var(--slick-container-border-top, 0 none);border-bottom:var(--slick-container-border-bottom, 1px solid #dddddd);border-left:var(--slick-container-border-left, 0 none);border-right:var(--slick-container-border-right, 0 none);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif)}.slickgrid-container input[type=checkbox]{vertical-align:baseline;margin:0}.slickgrid-container .slick-group-header-column,.slickgrid-container .slick-header-columns,.slickgrid-container .slick-header-column{box-sizing:content-box !important}.slickgrid-container .slick-header-column:hover{background:var(--slick-header-column-background-hover, rgba(249.9, 249.9, 249.9, 0.6))}.slickgrid-container .slick-header-column-active{background-color:var(--slick-header-column-background-active, rgba(242.25, 242.25, 242.25, 0.6)) !important}.slickgrid-container .slick-headerrow{background:var(--slick-grid-header-background, rgba(255, 255, 255, 0.6))}.slickgrid-container .grid-canvas{background:var(--slick-canvas-bg-color, #fff)}.slickgrid-container .slick-group{border-bottom:var(--slick-group-border-bottom, 2px solid silver)}.slickgrid-container .slick-sortable-placeholder{background:var(--slick-header-column-sortable-background-hover, #e0e0e0)}.slickgrid-container .slick-row{position:absolute;width:100%;border:0;line-height:20px;color:var(--slick-cell-text-color, #333);font-family:var(--slick-cell-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-weight:var(--slick-cell-font-weight, normal)}.slickgrid-container .slick-row:hover{background-color:var(--slick-row-mouse-hover-color, #eff5fc);box-shadow:var(--slick-row-mouse-hover-box-shadow, none);z-index:var(--slick-row-mouse-hover-z-index, 5)}.slickgrid-container .slick-row.active{padding:var(--slick-cell-padding, 5px 6px)}.slickgrid-container .slick-row.highlighter{background:orange !important;transition-property:background;transition-duration:3s;transition-timing-function:ease-in}.slickgrid-container .slick-row.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .slick-row.odd{background-color:var(--slick-cell-odd-background-color, rgb(247.35, 247.35, 247.35))}.slickgrid-container .slick-row.odd:hover{background-color:var(--slick-row-mouse-hover-color, #eff5fc)}.slickgrid-container .slick-row.odd .slick-cell{background:inherit}.slickgrid-container .slick-row.odd .slick-cell.selected{background-color:var(--slick-row-selected-color, #dae8f1)}.slickgrid-container .slick-row.odd .slick-cell.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .slick-row.highlight{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234))}.slickgrid-container .slick-row.highlight-animate{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234)) !important;animation:fade var(--slick-row-highlight-fade-animation, 1s linear)}.slickgrid-container .slick-row.slick-group-totals{color:var(--slick-group-totals-formatter-color, gray);background:var(--slick-group-totals-formatter-bgcolor, #fff)}.slickgrid-container .slick-row.slick-group-totals .slick-cell{font-size:var(--slick-group-totals-formatter-font-size, 14px)}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell{background-color:var(--slick-row-based-edit-editmode-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell:hover,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover{background-color:var(--slick-row-based-edit-editmode-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell:hover .active,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover .active{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5)) !important}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell .active,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active{background-color:var(--slick-row-based-edit-editmode-active-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell .active:hover,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active:hover{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row .slick-cell.invalid{border-color:red;animation-duration:.2s;animation-name:slickgrid-invalid-highlight}.slickgrid-container .slick-row .slick-cell.active{box-shadow:var(--slick-cell-active-box-shadow, inset 0 0 0 1px #aaaaaa);border:var(--slick-cell-active-border, none);z-index:var(--slick-cell-active-z-index, 6);padding:var(--slick-cell-padding, 5px 6px)}.slickgrid-container .slick-row .slick-cell.active input.dual-editor-text{width:calc(50% + 1px - 5px);height:100%;outline:0;transform:translate(0, -2px)}.slickgrid-container .slick-row .slick-cell.slick-rbe-unsaved-cell{background-color:var(--slick-row-based-edit-unsaved-cell-bgcolor, #f3ed91) !important}.slickgrid-container .slick-row.active-row .slick-cell{background-color:#e2fffd}.slickgrid-container .slick-row.active-row.odd .slick-cell{background-color:hsl(0,0%,95%)}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell{background-color:var(--slick-row-based-edit-editmode-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover{background-color:var(--slick-row-based-edit-editmode-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover .active{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5)) !important}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active{background-color:var(--slick-row-based-edit-editmode-active-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active:hover{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-group-header-columns{position:relative;white-space:nowrap;cursor:default;overflow:hidden}.slickgrid-container .slick-group-header{width:100%;overflow:hidden;border-left:0px}.slickgrid-container .slick-group-header-column.slick-state-default{position:relative;display:inline-block;overflow:hidden;text-overflow:ellipsis;height:16px;line-height:16px;margin:0;padding:4px}.slickgrid-container .slick-viewport,.slickgrid-container .slick-top-panel-scroller,.slickgrid-container .slick-header,.slickgrid-container .slick-headerrow,.slickgrid-container .slick-footerrow{position:relative;width:100%;border:1px solid none;border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-right-width:0;border-bottom-width:0;margin:0;outline:0;scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1)}.slickgrid-container .slick-top-panel-scroller{overflow:hidden}.slickgrid-container .slick-pane{position:absolute;outline:0;overflow:hidden;width:100%}.slickgrid-container .slick-pane-header{display:block;background-color:var(--slick-header-background-color, #ffffff);border-bottom:var(--slick-header-border-bottom, 0 none)}.slickgrid-container .slick-pane-top{box-sizing:border-box;border-top:var(--slick-pane-top-border-top, none)}.slickgrid-container .slick-viewport{height:100%;overflow:auto;border-top:var(--slick-viewport-border-top, 0 none);border-bottom:var(--slick-viewport-border-bottom, 0 none);border-left:var(--slick-viewport-border-left, 0 none);border-right:var(--slick-viewport-border-right, 0 none)}.slickgrid-container .slick-viewport ::-webkit-scrollbar{-webkit-appearance:none}.slickgrid-container .slick-viewport ::-webkit-scrollbar-thumb{border-radius:4px;border:2px solid #fff;background-color:rgba(0,0,0,.5)}.slickgrid-container .slick-header,.slickgrid-container .slick-headerrow,.slickgrid-container .slick-footerrow{overflow:hidden}.slickgrid-container .slick-headerrow{border-top-color:rgba(0,0,0,0);border-top-width:0}.slickgrid-container .slick-top-panel,.slickgrid-container .slick-header-columns,.slickgrid-container .slick-headerrow-columns,.slickgrid-container .slick-footerrow-columns{position:relative;white-space:nowrap;cursor:default;overflow:hidden;margin:0;padding:0;border:0;outline:0}.slickgrid-container .slick-cell,.slickgrid-container .slick-header-column,.slickgrid-container .slick-headerrow-column,.slickgrid-container .slick-footerrow-column{position:absolute;top:0;bottom:0;border-top-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-top-width:0;border-left-width:0;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;z-index:1;white-space:nowrap;cursor:default}.slickgrid-container .slick-cell.slick-header-is-leaf,.slickgrid-container .slick-header-column.slick-header-is-leaf,.slickgrid-container .slick-headerrow-column.slick-header-is-leaf,.slickgrid-container .slick-footerrow-column.slick-header-is-leaf{border-bottom-color:rgba(0,0,0,0);border-bottom-width:0}.slickgrid-container .slick-header-column.slick-state-default{position:relative;display:inline-block;overflow:hidden;text-overflow:ellipsis;height:16px;line-height:16px;margin:0;padding:4px;border-right:1px solid var(--slick-grid-border-color, none);border-left:0px !important;border-top:0px !important;border-bottom:0px !important;float:left}.slickgrid-container .slick-header-column{padding:var(--slick-header-padding, 4px 4px 4px 4px)}.slickgrid-container .grid-canvas{position:relative;outline:0}.slickgrid-container .slick-header.slick-state-default{box-shadow:0 1px 2px rgba(0,0,0,.1)}.slickgrid-container .slick-column-name{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--slick-header-row-count, 2)}.slickgrid-container .slick-cell{background:inherit;border:1px rgba(0,0,0,0);box-sizing:border-box;border-style:var(--slick-grid-border-style, solid);display:var(--slick-cell-display, block);padding:1px 2px;align-items:center}.slickgrid-container .slick-cell.highlighted{background:#87cefa;background:rgba(0,0,255,.2);transition:all .5s}.slickgrid-container .slick-cell.flashing{border:1px solid red !important}.slickgrid-container .slick-cell.editable{z-index:11;overflow:visible;background:var(--slick-editor-bg-color, transparent);border-color:#000;border-style:solid}.slickgrid-container .slick-cell:focus{outline:none}.slickgrid-container .slick-reorder-proxy{cursor:move;display:inline-block;background:var(--slick-row-move-plugin-proxy-bg-color, blue);opacity:var(--row-move-plugin-proxy-opacity, 0.12)}.slickgrid-container .slick-reorder-guide{display:inline-block;height:var(--slick-row-move-plugin-guide-height, 2px);background:var(--slick-row-move-plugin-guide-bg-color, blue);opacity:var(--slick-row-move-plugin-guide-opacity, 0.7)}.slickgrid-container .slick-reorder-shadow-row{position:absolute;z-index:999999;box-shadow:var(--slick-row-move-plugin-shadow-row-box-shadow, rgba(0, 0, 0, 0.2) 8px 2px 8px 4px, rgba(0, 0, 0, 0.19) 2px 2px 0px 0px)}.scrollbar-fix::-webkit-scrollbar{-webkit-appearance:none}.slickgrid-container .grid-canvas .slick-cell,.slickgrid-container .grid-canvas .slick-headerrow-column{border-top:var(--slick-cell-border-top, 1px solid #dddddd);border-bottom:var(--slick-cell-border-bottom, 1px transparent);border-left:var(--slick-cell-border-left, 1px transparent);border-right:var(--slick-cell-border-right, 1px transparent);box-shadow:var(--slick-cell-box-shadow, none)}.slickgrid-container .grid-canvas .slick-cell{padding:var(--slick-cell-padding, 5px 6px);font-size:var(--slick-font-size-base, 14px)}.slickgrid-container .grid-canvas .slick-cell td{font-size:var(--slick-font-size-base, 14px)}body .slickgrid-container .grid-canvas .slick-cell{line-height:20px}.slickgrid-container .grid-canvas .slick-cell.even{background-color:var(--slick-cell-even-background-color, #ffffff)}.slickgrid-container .grid-canvas .slick-cell.slick-rbe-unsaved-cell{background-color:var(--slick-row-based-edit-unsaved-cell-bgcolor, #f3ed91) !important}.slickgrid-container .grid-canvas .slick-cell a,.slickgrid-container .grid-canvas .slick-cell a:visited,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a:visited{color:var(--slick-link-color, #08c)}.slickgrid-container .grid-canvas .slick-cell a:hover,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a:hover{color:var(--slick-link-color-hover, darker(#08c, 15%));border-bottom:none}.slickgrid-container .grid-canvas .slick-cell table{height:100%;padding:0;background:none}.slickgrid-container .grid-canvas .slick-cell td{padding:0;vertical-align:middle;text-align:left}.slickgrid-container .grid-canvas .slick-cell.selected{background-color:var(--slick-row-selected-color, #dae8f1)}.slickgrid-container .grid-canvas .slick-cell.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .grid-canvas .slick-cell select:not([multiple]).form-control{height:100%;padding:0}.slickgrid-container .grid-canvas .slick-cell .slick-group-title{display:var(--slick-draggable-group-title-display, inline-flex);align-items:var(--slick-draggable-group-title-align-items, center);gap:var(--slick-draggable-group-title-gap, 4px);height:var(--slick-draggable-group-title-height, 20px);line-height:var(--slick-draggable-group-title-line-height, 20px);vertical-align:var(--slick-draggable-group-title-vertical-align, none)}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle{cursor:pointer;display:inline-block;width:1em;height:1em;color:var(--slick-icon-group-color, #0d6efd);font-size:var(--slick-icon-group-font-size, calc(18px + 6px));margin-right:var(--slick-icon-group-margin-right, 2px)}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.expanded{--slick-icon-group-expanded-svg: url(${vr});-webkit-mask:var(--slick-icon-group-expanded-svg) no-repeat;mask:var(--slick-icon-group-expanded-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.collapsed{--slick-icon-group-collapsed-svg: url(${xr});-webkit-mask:var(--slick-icon-group-collapsed-svg) no-repeat;mask:var(--slick-icon-group-collapsed-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.expanded,.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.collapsed{background-color:currentColor}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle,.slickgrid-container .grid-canvas .slick-cell .mdi{vertical-align:var(--slick-icon-with-text-valign, middle)}.slickgrid-container .slick-header{border-top:var(--slick-header-border-top, 0 none);border-right:var(--slick-header-border-right, 0 none);border-bottom:var(--slick-header-border-bottom, 0 none);border-left:var(--slick-header-border-left, 0 none);width:100%;box-shadow:none !important}.slickgrid-container .slick-headerrow{border-bottom:var(--slick-header-filter-row-border-bottom, 0 none);border-top:var(--slick-header-filter-row-border-top, 0 none);border-left:var(--slick-header-filter-row-border-left, 0 none);border-right:var(--slick-header-filter-row-border-right, 0 none)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column{border:none;display:inline-flex;align-items:center;padding:var(--slick-header-row-filter-padding, 4px);background:var(--slick-header-row-background-color, #ffffff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column>div,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .slick-filter{width:100%}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column input,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column select,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column textarea{margin-right:0;padding:var(--slick-header-input-padding, 0 6px);height:var(--slick-header-input-height, 27px);box-sizing:border-box}.slickgrid-container .slick-footerrow{border-top:var(--slick-grid-footer-border-top, 1px solid #d0d0d0);background-color:var(--slick-grid-footer-bg-color, #fafaf9)}.slickgrid-container .slick-footerrow .slick-footerrow-columns .slick-footerrow-column{display:var(--slick-grid-footer-display, flex);align-items:var(--slick-grid-footer-align-items, center);justify-content:var(--slick-grid-footer-justify-content, normal);font-size:var(--slick-grid-footer-font-size, 13px);font-style:var(--slick-grid-footer-font-style, normal);font-weight:var(--slick-grid-footer-font-weight, bold);padding:var(--slick-grid-footer-cell-padding, 5px 6px);border-left:var(--slick-grid-footer-cell-border-left, 1px transparent)}.slickgrid-container .slick-header-columns{background:var(--slick-grid-header-background, rgba(255, 255, 255, 0.6));background-color:var(--slick-header-background-color, #ffffff);width:calc(100% - var(--slick-header-scroll-width-to-remove, 16px))}.slickgrid-container .slick-header-columns [id$=checkbox_selector]{justify-content:center;display:flex}.slickgrid-container .slick-header-columns .slick-header-sortable .slick-column-name{margin-left:0}.slickgrid-container .slick-header-columns .slick-header-column{height:var(--slick-header-column-height, calc(17px * 2));line-height:var(--slick-font-size-base, 14px);margin:0;border-top:var(--slick-header-column-border-top, 0 none);border-right:var(--slick-header-column-border-right, 0 none);border-bottom:var(--slick-header-column-border-bottom, 0 none);border-left:var(--slick-header-column-border-left, 0 none);white-space:normal}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{padding:var(--slick-cell-padding, 5px 6px);font-size:var(--slick-font-size-base, 14px)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default td{font-size:var(--slick-font-size-base, 14px)}body .slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{line-height:20px}.slickgrid-container .slick-header-columns .slick-header-column .slick-column-name{margin-right:var(--slick-header-column-name-margin-right, 0)}.slickgrid-container .slick-header-columns .slick-header-column{background:var(--slick-header-background-color, #ffffff);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);color:var(--slick-header-text-color, #333);font-size:var(--slick-header-font-size, 14px);font-weight:var(--slick-header-font-weight, bold)}.slickgrid-container .slick-header-columns .slick-header-column a,.slickgrid-container .slick-header-columns .slick-header-column a:visited{color:var(--slick-text-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column a:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{background:var(--slick-header-background-color, #ffffff);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);color:var(--slick-header-text-color, #333);font-size:var(--slick-header-font-size, 14px);font-weight:var(--slick-header-font-weight, bold)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a,.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a:visited{color:var(--slick-text-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-header-column-sorted{font-style:normal;color:var(--slick-sorting-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator,.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-numbered{display:inline-block;position:absolute;color:var(--slick-icon-sort-color, #0d6efd)}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator{height:1em;width:1em;left:auto;font-size:var(--slick-icon-sort-font-size, 23px);right:var(--slick-icon-sort-position-right, 3px);top:var(--slick-icon-sort-position-top, calc(15px * 2 - 9px))}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-numbered{font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-sort-indicator-number-font-size, 10px);width:var(--slick-sort-indicator-number-width, 8px);left:var(--slick-sort-indicator-number-left, auto);right:var(--slick-sort-indicator-number-right, 0px);top:var(--slick-sort-indicator-number-top, calc(13px * 2))}.slickgrid-container .slick-header-columns .slick-header-column.slick-header-sortable.slick-state-hover:not(.slick-header-column-sorted) .slick-sort-indicator{opacity:var(--slick-sort-indicator-hint-opacity, 0.5);--slick-icon-sort-asc-icon-svg: url(${_r});-webkit-mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-asc{--slick-icon-sort-asc-icon-svg: url(${_r});-webkit-mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-desc{--slick-icon-sort-desc-icon-svg: url(${yr});-webkit-mask:var(--slick-icon-sort-desc-icon-svg) no-repeat;mask:var(--slick-icon-sort-desc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-asc,.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-desc{opacity:1;background-color:currentColor}.slickgrid-container .slick-header-columns .slick-header-column .slick-resizable-handle{position:absolute;font-size:.1px;display:block;cursor:col-resize;top:0;height:100%;width:7px;right:0;z-index:1}.slickgrid-container .slick-header-columns .slick-header-column .slick-resizable-handle:hover{border-bottom:var(--slick-header-resizable-hover-border-bottom, 0 none);border-left:var(--slick-header-resizable-hover-border-left, 0 none);border-right:var(--slick-header-resizable-hover-border-right, 1px solid #d0d0d0);border-top:var(--slick-header-resizable-hover-border-top, 0 none);border-radius:var(--slick-header-resizable-hover-border-radius, 8px);width:var(--slick-header-resizable-hover-width, 7px);right:var(--slick-header-resizable-hover-right, 0);height:var(--slick-header-resizable-hover-height, 100%);top:var(--slick-header-resizable-hover-top, 0);opacity:var(--slick-header-resizable-hover-opacity, 1)}.slickgrid-container .slick-header-columns .slick-header-column.unorderable{background-color:var(--slick-grid-header-unorderable-bg-color, rgba(255, 255, 255, 0.6))}.slickgrid-container .slick-preheader-panel.slick-state-default,.slickgrid-container .slick-topheader-panel.slick-state-default{border-bottom:var(--slick-preheader-border-bottom, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns{border-top:var(--slick-preheader-border-top, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column{height:var(--slick-preheader-height, 25px);border-left:var(--slick-preheader-border-left, none);border-right:var(--slick-preheader-border-right, 1px solid lightgrey);font-size:var(--slick-preheader-font-size, 18px);justify-content:var(--slick-preheader-grouped-title-justify, left);display:var(--slick-preheader-grouped-title-display, inline-grid)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column:first-child,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column:first-child{border-left:var(--slick-preheader-border-left-first-element, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column:last-child,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column:last-child{border-right:var(--slick-preheader-border-right-last-element, none)}.slickgrid-container .slick-pane-left.frozen{border-right:var(--slick-frozen-border-right, 1px solid #a5a5a5)}.slickgrid-container .slick-pane-bottom{border-top:var(--slick-frozen-border-bottom, 1px solid #a5a5a5)}.slickgrid-container .slick-viewport-bottom.slick-viewport-right{overflow-y:var(--slick-frozen-overflow-right, scroll) !important}.slickgrid-container .input-group{display:flex}.slickgrid-container .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:0}.slickgrid-container .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback).slick-slider-horizontal{margin-left:10px}.slickgrid-container .input-group .input-group-append,.slickgrid-container .input-group .input-group-prepend{display:inline-flex;width:auto}.slickgrid-container .input-group .input-group-addon input{flex:1 1 auto;width:1%}.slickgrid-container .input-group .input-group-addon .input-group-text{height:100%}.slickgrid-container .input-group .input-group-addon.input-group-append .input-group-text{margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.slickgrid-container .input-group .input-group-addon.input-group-prepend .input-group-text{margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */@media only screen and (min-width: 768px){.slick-col-medium-1{flex-basis:8.3333333333%}.slick-col-medium-2{flex-basis:16.6666666667%}.slick-col-medium-3{flex-basis:25%}.slick-col-medium-4{flex-basis:33.3333333333%}.slick-col-medium-5{flex-basis:41.6666666667%}.slick-col-medium-6{flex-basis:50%}.slick-col-medium-7{flex-basis:58.3333333333%}.slick-col-medium-8{flex-basis:66.6666666667%}.slick-col-medium-9{flex-basis:75%}.slick-col-medium-10{flex-basis:83.3333333333%}.slick-col-medium-11{flex-basis:91.6666666667%}.slick-col-medium-12{flex-basis:100%}}@media only screen and (min-width: 992px){.slick-col-large-1{flex-basis:8.3333333333%}.slick-col-large-2{flex-basis:16.6666666667%}.slick-col-large-3{flex-basis:25%}.slick-col-large-4{flex-basis:33.3333333333%}.slick-col-large-5{flex-basis:41.6666666667%}.slick-col-large-6{flex-basis:50%}.slick-col-large-7{flex-basis:58.3333333333%}.slick-col-large-8{flex-basis:66.6666666667%}.slick-col-large-9{flex-basis:75%}.slick-col-large-10{flex-basis:83.3333333333%}.slick-col-large-11{flex-basis:91.6666666667%}.slick-col-large-12{flex-basis:100%}}@media only screen and (min-width: 1200px){.slick-col-xlarge-1{flex-basis:8.3333333333%}.slick-col-xlarge-2{flex-basis:16.6666666667%}.slick-col-xlarge-3{flex-basis:25%}.slick-col-xlarge-4{flex-basis:33.3333333333%}.slick-col-xlarge-5{flex-basis:41.6666666667%}.slick-col-xlarge-6{flex-basis:50%}.slick-col-xlarge-7{flex-basis:58.3333333333%}.slick-col-xlarge-8{flex-basis:66.6666666667%}.slick-col-xlarge-9{flex-basis:75%}.slick-col-xlarge-10{flex-basis:83.3333333333%}.slick-col-xlarge-11{flex-basis:91.6666666667%}.slick-col-xlarge-12{flex-basis:100%}}@media only screen and (max-width: 768px){[class*=slick-col-]{width:100%}}.slick-cell input.dual-editor-text,.slick-cell input.editor-text{border:var(--slick-text-editor-border, 1px solid #e2e2e2);border-radius:var(--slick-text-editor-border-radius, 3px);background:var(--slick-text-editor-background, #ffffff);color:var(--slick-text-editor-color, #333);padding-bottom:var(--slick-text-editor-padding-bottom, 0);padding-left:var(--slick-text-editor-padding-left, 2px);padding-right:var(--slick-text-editor-padding-right, 0);padding-top:var(--slick-text-editor-padding-top, 0);margin-left:var(--slick-text-editor-margin-left, -2px);margin-bottom:var(--slick-text-editor-margin-bottom, 0);margin-right:var(--slick-text-editor-margin-right, 0px);margin-top:var(--slick-text-editor-margin-top, 0px);outline:0;height:100%;max-width:100%}.slick-cell input.dual-editor-text:not(.input-group-editor),.slick-cell input.editor-text:not(.input-group-editor){width:100%}.slick-cell input.dual-editor-text:focus,.slick-cell input.editor-text:focus{outline:0;border-color:var(--slick-text-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-cell input.dual-editor-text.right,.slick-cell input.editor-text.right{margin-left:var(--slick-text-editor-right-input-margin-left, calc(-2px + 9px))}.slick-cell input.dual-editor-text[readonly]:not(.date-picker),.slick-cell input.editor-text[readonly]:not(.date-picker){background-color:var(--slick-text-editor-readonly-color, #f0f0f0)}.slick-cell input.dual-editor-text.date-picker,.slick-cell input.editor-text.date-picker{cursor:pointer}.slick-cell .slider-editor{height:100%}.slick-cell .slider-editor .slider-editor-input{height:var(--slick-slider-editor-height, 100%)}.slick-cell .slider-editor .slider-editor-input:focus{outline:0;border-color:var(--slick-slider-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-slider-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-cell .input-group input.editor-text{margin-left:0;transform:none}.slick-cell .ms-filter.select-editor{transform:var(--slick-multiselect-editor-transform, translate(0, -2px));height:var(--slick-multiselect-editor-height, 24px)}.slick-cell .ms-filter.select-editor button.ms-choice{height:var(--slick-multiselect-editor-height, 24px)}.slick-cell .autocomplete-container.input-group,.slick-cell .vanilla-picker.input-group{display:flex;align-items:center;flex:1;height:var(--slick-date-editor-height, 24px)}.slick-cell .autocomplete-container.input-group .input-group-btn.input-group-append,.slick-cell .vanilla-picker.input-group .input-group-btn.input-group-append{display:inline-flex;align-items:center;height:100%}.slick-cell .autocomplete-container.input-group .input-group-btn.input-group-append .btn,.slick-cell .vanilla-picker.input-group .input-group-btn.input-group-append .btn{display:inline-flex;align-items:center;border-top-left-radius:0px;border-bottom-left-radius:0px;margin-left:-1px}.slick-cell .autocomplete-container.input-group .input-group-btn .btn,.slick-cell .vanilla-picker.input-group .input-group-btn .btn{background-color:var(--slick-input-group-btn-bg-color, #f9f9f9);border:var(--slick-input-group-btn-border, 1px solid #ccc);padding:var(--slick-editor-input-group-clear-btn-icon-padding, 6px);border-top-right-radius:var(--slick-text-editor-border-radius, 3px);border-bottom-right-radius:var(--slick-text-editor-border-radius, 3px);cursor:pointer;height:var(--slick-date-editor-height, 24px)}.slick-cell .autocomplete-container.input-group .input-group-btn .btn:hover:not([disabled]),.slick-cell .vanilla-picker.input-group .input-group-btn .btn:hover:not([disabled]){background-color:var(--slick-input-group-btn-hover-bg-color, #eee)}.slick-cell .autocomplete-container.input-group .input-group-btn .btn .icon-clear,.slick-cell .vanilla-picker.input-group .input-group-btn .btn .icon-clear{display:flex;align-items:center;background-color:currentColor;height:1em;width:1em;--slick-editor-input-group-clear-btn-icon-svg: url(${ur});-webkit-mask:var(--slick-editor-input-group-clear-btn-icon-svg) no-repeat;mask:var(--slick-editor-input-group-clear-btn-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-large-editor-text{z-index:10000;position:absolute;background:var(--slick-large-editor-background-color, #ffffff);color:var(--slick-large-editor-text-color, #333);padding:var(--slick-large-editor-text-padding, 5px);border:var(--slick-large-editor-border, 2px solid #a0a0a0);border-radius:var(--slick-large-editor-border-radius, 6px)}.slick-large-editor-text .editor-footer{text-align:var(--slick-large-editor-button-text-align, right)}.slick-large-editor-text .editor-footer button{margin-left:var(--slick-large-editor-footer-spacing, 2px);border-radius:var(--slick-large-editor-button-border-radius, 4px)}.slick-large-editor-text textarea{background:var(--slick-large-editor-background-color, #ffffff);color:var(--slick-large-editor-text-color, #333);border:0;outline:0}.slick-large-editor-text .counter{float:left;font-size:var(--slick-large-editor-count-font-size, 11px);margin-top:var(--slick-large-editor-count-margin-top, 8px)}.slick-large-editor-text .counter .separator{margin:var(--slick-large-editor-count-separator-margin, 0 1px)}.slick-modal-open{overflow:hidden}.slick-editor-modal{position:fixed;overflow-y:auto;top:0;right:0;bottom:0;left:0;opacity:1;background:var(--slick-editor-modal-backdrop-transition-background, rgba(0, 0, 0, 0.6));z-index:var(--slick-editor-modal-container-z-index, 1050);transition:var(--slick-editor-modal-backdrop-transition-start, opacity 0.15s linear)}.slick-editor-modal .slick-editor-modal-content{display:inline-block;position:absolute;border-radius:var(--slick-editor-modal-container-radius, 2px);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);border:var(--slick-editor-modal-container-border, 1px solid #b8b8b8);color:var(--slick-editor-modal-text-color, #000);margin:var(--slick-editor-modal-container-margin, 8px);background-color:var(--slick-editor-modal-container-bg-color, #ffffff);box-shadow:var(--slick-editor-modal-container-box-shadow, 0 0 3px #a7a7a7);width:var(--slick-editor-modal-container-width, 400px);min-width:var(--slick-editor-modal-container-min-width, 420px);top:var(--slick-editor-modal-container-top, 30px);left:var(--slick-editor-modal-container-left, 50%);transform:var(--slick-editor-modal-container-transform, translate(-50%));transition:var(--slick-editor-modal-backdrop-transition-end, 0.3s linear);transition-property:opacity,transform}@media only screen and (min-width: 768px){.slick-editor-modal .slick-editor-modal-content.split-view{width:calc(400px*2)}.slick-editor-modal .slick-editor-modal-content.triple-split-view{width:calc(400px*3)}}@media only screen and (max-width: 1200px){.slick-editor-modal .slick-editor-modal-content.triple-split-view{width:calc(400px*2)}}@media only screen and (max-width: 768px){.slick-editor-modal .slick-editor-modal-content{width:100% !important;margin:0;top:0}}.slick-editor-modal .slick-editor-modal-content .reset-container{width:100%}.slick-editor-modal .slick-editor-modal-content .reset-container .reset-form.btn{color:var(--slick-editor-modal-reset-btn-color, #333);background-color:var(--slick-editor-modal-reset-btn-bg-color, #fff);float:right}.slick-editor-modal .slick-editor-modal-content .reset-container .reset-form.btn span.mdi{margin-right:5px}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset,.slick-editor-modal .slick-editor-modal-content .reset-form.btn,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn{display:inline-flex;margin:var(--slick-editor-modal-footer-btn-margin, 0 5px 0 0);height:var(--slick-editor-modal-footer-btn-height, inherit);border:var(--slick-editor-modal-footer-btn-border, 1px solid #dbdbdb);border-radius:var(--slick-editor-modal-footer-btn-radius, 4px)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:hover,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:hover,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:hover{border-color:var(--slick-editor-modal-footer-btn-border-hover-color, #b5b5b5)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:hover.btn-default,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:hover.btn-default,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:hover.btn-default{color:var(--slick-editor-modal-footer-btn-text-color-hover, #333333)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:disabled,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:disabled,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:disabled{background-color:var(--slick-button-primary-bg-color-disabled, #bebebe)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset{height:var(--slick-editor-modal-editor-btn-reset-height, 20px);background-color:var(--slick-editor-modal-editor-btn-reset-bg-color, #ffffff);margin:var(--slick-editor-modal-editor-btn-reset-margin, 0px 0 2px 5px)}.slick-editor-modal .slick-editor-modal-content .input-group-btn .btn-default:disabled{background-color:var(--slick-editor-modal-default-btn-disabled-bg-color, #eeeeee);color:var(--slick-editor-modal-default-btn-disabled-color, #bababa)}.slick-editor-modal .slick-editor-modal-content .close{cursor:pointer;position:absolute;float:right;line-height:0;background-color:var(--slick-editor-modal-close-btn-bg-color, transparent);opacity:var(--slick-editor-modal-close-btn-opacity, 1);border:var(--slick-editor-modal-close-btn-border, 0px solid #9c9c9c);color:var(--slick-editor-modal-close-btn-color, #909090);font-family:var(--slick-editor-modal-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-editor-modal-close-btn-font-size, 26px);font-weight:var(--slick-editor-modal-close-btn-font-weight, 500);height:var(--slick-editor-modal-close-btn-height, 20px);margin:var(--slick-editor-modal-close-btn-margin, 1px);padding:var(--slick-editor-modal-close-btn-padding, 0px);width:var(--slick-editor-modal-close-btn-width, 20px);right:var(--slick-editor-modal-close-btn-right, 10px);top:var(--slick-editor-modal-close-btn-top, 10px)}.slick-editor-modal .slick-editor-modal-content .close:hover{color:var(--slick-editor-modal-close-btn-color-hover, rgb(80.25, 80.25, 80.25))}@media only screen and (min-width: 769px){.slick-editor-modal .slick-editor-modal-content .close.outside{color:var(--slick-editor-modal-close-btn-outside-color, #dddddd);font-size:var(--slick-editor-modal-close-btn-outside-font-size, 30px);right:var(--slick-editor-modal-close-btn-outside-right, -24px);top:var(--slick-editor-modal-close-btn-outside-top, -28px)}.slick-editor-modal .slick-editor-modal-content .close.outside:hover{color:var(--slick-editor-modal-close-btn-outside-color-hover, rgb(195.5, 195.5, 195.5))}}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-title{font-size:var(--slick-editor-modal-title-font-size, 20px);font-weight:var(--slick-editor-modal-title-font-weight, 500);line-height:var(--slick-editor-modal-title-line-height, 28px);color:var(--slick-editor-modal-title-font-color, #333333);height:var(--slick-editor-modal-title-height, 30px);overflow:hidden auto;text-align:var(--slick-editor-modal-title-text-align, left);text-overflow:ellipsis;width:calc(100% - 20px - 10px);white-space:nowrap}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-title.outside{width:100%}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body{padding:var(--slick-editor-modal-body-padding, 6px 8px 22px 8px);min-height:var(--slick-editor-modal-body-min-height, 250px);max-height:var(--slick-editor-modal-body-max-height, calc(100vh - 52px - 50px - 30px - 15px));overflow:var(--slick-editor-modal-body-overflow, hidden auto);scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1);display:flex;flex-wrap:wrap}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body .slick-cell{height:inherit}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body .validation-summary{padding:var(--slick-editor-modal-validation-summary-padding, 5px 10px);color:var(--slick-editor-modal-validation-summary-color, #ff1d1d);width:var(--slick-editor-modal-validation-summary-width, 100%);margin-bottom:var(--slick-editor-modal-validation-summary-margin-bottom, 12px);font-size:var(--slick-editor-modal-validation-summary-font-size, 13px);font-style:var(--slick-editor-modal-validation-summary-font-style, italic)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-header{padding:var(--slick-editor-modal-header-padding, 12px 8px);height:var(--slick-editor-modal-header-height, 52px);border-bottom:var(--slick-editor-modal-header-border-bottom, 1px solid #d2d2d2);background-color:var(--slick-editor-modal-header-bg-color, #ffffff)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer{background-color:var(--slick-editor-modal-footer-bg-color, #f9f9f9);border-top:var(--slick-editor-modal-footer-border-top, 1px solid #c9c9c9);min-height:var(--slick-editor-modal-footer-height, 50px);padding:var(--slick-editor-modal-footer-padding, 8px);line-height:var(--slick-editor-modal-footer-line-height, 30px)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons{float:right;text-align:right;width:var(--slick-editor-modal-footer-buttons-width, 60%)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons button{max-width:var(--slick-editor-modal-footer-btn-max-width, 162px);overflow:hidden;text-overflow:ellipsis}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons .saving:before{height:var(--slick-editor-modal-footer-btn-saving-icon-height, 18px);width:var(--slick-editor-modal-footer-btn-saving-icon-width, 18px);display:var(--slick-editor-modal-footer-btn-saving-icon-display, inline-block);vertical-align:var(--slick-editor-modal-footer-btn-saving-icon-vertical-align, bottom);margin:var(--slick-editor-modal-footer-btn-saving-icon-margin, -1px 5px 0 0);animation:var(--slick-editor-modal-footer-btn-saving-icon-animation, md-spin 1s infinite linear);content:var(--slick-editor-modal-footer-btn-saving-icon-content, url(${zr}))}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-status-text{float:left;text-align:left;width:var(--slick-editor-modal-footer-status-text-width, 40%);font-size:var(--slick-editor-modal-status-text-font-size, 12px);color:var(--slick-editor-modal-status-text-color, #333333)}.slick-editor-modal .slick-editor-modal-content .item-details-label{display:block;margin:var(--slick-editor-modal-detail-label-margin, 2px 0 0 10px);color:var(--slick-editor-modal-detail-label-color, #000);font-size:var(--slick-editor-modal-detail-label-font-size, 13px);font-style:var(--slick-editor-modal-detail-label-font-style, normal);font-weight:var(--slick-editor-modal-detail-label-font-weight, bold)}.slick-editor-modal .slick-editor-modal-content .item-details-label.invalid{color:var(--slick-editor-modal-detail-label-color-invalid, #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container{display:block;box-sizing:border-box;border:var(--slick-editor-modal-detail-container-border, 0);border-radius:var(--slick-editor-modal-detail-container-border-radius, 3px);line-height:var(--slick-editor-modal-detail-container-line-height, 20px);margin:var(--slick-editor-modal-detail-container-margin, 4px 10px 0 10px);padding:var(--slick-editor-modal-detail-container-padding, 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input{color:var(--slick-editor-modal-text-color, #000);height:var(--slick-editor-modal-input-editor-height, 28px);margin:var(--slick-editor-modal-input-editor-margin, 0);border:var(--slick-editor-modal-input-editor-border, 1px solid #d2d2d2);padding:var(--slick-editor-modal-input-editor-padding, 0 6px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input:focus{border-color:var(--slick-text-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .input-group{display:flex;position:relative;height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .input-group input{height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text{border:var(--slick-editor-modal-large-editor-border, 1px solid #d2d2d2);border-radius:var(--slick-editor-modal-large-editor-border-radius, 3px);padding:var(--slick-editor-modal-large-editor-padding, 6px 6px 2px 6px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text:focus-within{border-color:var(--slick-text-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text textarea{width:100%;height:100%}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text textarea:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text .editor-footer{height:var(--slick-editor-modal-large-editor-footer-height, 12px);line-height:var(--slick-editor-modal-large-editor-footer-line-height, 12px);color:var(--slick-editor-modal-large-editor-count-color, #313131)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text .editor-footer .counter{font-size:var(--slick-editor-modal-large-editor-count-font-size, 10px);margin:var(--slick-editor-modal-large-editor-count-margin, 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text.invalid{border:var(--slick-editor-modal-detail-container-border-invalid, 1px solid #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text:disabled,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container button.ms-choice{height:var(--slick-editor-modal-multiselect-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container button.ms-choice:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container{padding:var(--slick-editor-modal-checkbox-editor-padding, 0 6px);border:var(--slick-editor-modal-checkbox-editor-border, 1px solid #d2d2d2);border-radius:var(--slick-editor-modal-checkbox-editor-border-radius, 3px);height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container input{height:inherit}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group{display:flex;align-items:center;height:100%}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group .input-group-btn,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group .input-group-btn{height:100%;min-width:28px}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group .input-group-btn .btn,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group .input-group-btn .btn{min-width:28px;border-left:var(--slick-editor-modal-close-btn-border-left, 1px solid #ced4da);height:var(--slick-editor-modal-input-editor-height, 28px);border-radius:var(--slick-editor-modal-close-btn-border-radius, 0 4px 4px 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.form-control{cursor:pointer;background-color:var(--slick-date-picker-bg-color, #fff)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.form-control:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec);cursor:initial}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slider-value{height:var(--slick-editor-modal-slider-editor-value-height, 28px);min-width:28px}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slider-value .input-group-text{min-height:var(--slick-editor-modal-slider-editor-value-min-height, 100%);min-width:28px;display:flex;justify-content:center;align-items:center}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified input,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .slick-large-editor-text,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .ms-choice,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .checkbox-editor-container{border:var(--slick-editor-modal-detail-container-border-modified, 1px solid orange);border-width:var(--slick-editor-modal-detail-container-border-width-modified, 1px 6px 1px 1px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.invalid input,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.invalid .slick-large-editor-text{border:var(--slick-editor-modal-detail-container-border-invalid, 1px solid #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-validation{color:var(--slick-editor-modal-validation-color, #ff1d1d);font-size:var(--slick-editor-modal-validation-font-size, 12px);font-style:var(--slick-editor-modal-validation-font-style, italic);font-weight:var(--slick-editor-modal-validation-font-weight, normal);line-height:var(--slick-editor-modal-validation-line-height, 16px);margin-left:var(--slick-editor-modal-validation-margin-left, 2px);min-height:var(--slick-editor-modal-validation-min-height, 16px)}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */li.hidden{display:none !important}.slick-column-picker{cursor:default;list-style-type:none;position:absolute;overflow-x:hidden;overflow-y:auto;resize:both;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);background-color:var(--slick-column-picker-background-color, #ffffff);border:var(--slick-column-picker-border, 1px solid #b8b8b8);border-radius:var(--slick-column-picker-border-radius, 2px);min-width:var(--slick-column-picker-min-width, 150px);padding:var(--slick-column-picker-padding, 6px);scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1);box-shadow:var(--slick-column-picker-box-shadow, none);z-index:var(--slick-column-picker-z-index, 9000)}@-moz-document url-prefix(){.slick-column-picker{padding:var(--slick-column-picker-padding-firefox, 6px 15px 6px 6px)}}.slick-column-picker .close{float:right;position:absolute;color:var(--slick-column-picker-close-btn-color, #909090);cursor:var(--slick-column-picker-close-btn-cursor, pointer);width:var(--slick-column-picker-close-btn-width, 15px);height:var(--slick-column-picker-close-btn-height, 21px);margin:var(--slick-column-picker-close-btn-margin, 1px);opacity:var(--slick-column-picker-close-btn-opacity, 0.5);padding:var(--slick-column-picker-close-btn-padding, 0px);font-family:var(--slick-column-picker-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-column-picker-close-btn-font-size, 21px);background-color:var(--slick-column-picker-close-btn-bg-color, #ffffff);border:var(--slick-column-picker-close-btn-border, 0px solid #9c9c9c);right:var(--slick-column-picker-close-btn-position-right, 5px);top:var(--slick-column-picker-close-btn-position-top, 0px)}.slick-column-picker .close:hover{opacity:var(--slick-column-picker-close-btn-opacity-hover, 1)}.slick-column-picker li{list-style:none;background:none}.slick-column-picker li a{display:block;padding:4px;font-weight:bold}.slick-column-picker li a:hover{background-color:var(--slick-column-picker-link-background-color, #ffffff)}.slick-column-picker li label{font-weight:var(--slick-column-picker-label-font-weight, normal)}.slick-column-picker li label input{margin:var(--slick-column-picker-label-margin, 4px)}.slick-column-picker div.title{font-size:var(--slick-column-picker-title-font-size, calc(14px + 2px));font-weight:var(--slick-column-picker-title-font-weight, normal);width:var(--slick-column-picker-title-width, calc(100% - 15px - 10px));border-bottom:var(--slick-column-picker-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-column-picker-title-margin-bottom, 6px)}.slick-column-picker,.slick-grid-menu{scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1)}.slick-column-picker .slick-menu-title,.slick-grid-menu .slick-menu-title{color:var(--slick-menu-title-color, #000);font-size:var(--slick-menu-title-font-size, calc(14px + 2px));font-weight:var(--slick-menu-title-font-weight, normal);border-bottom:var(--slick-column-picker-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-menu-title-margin-bottom, 6px)}.slick-column-picker-list,.slick-grid-menu-list{white-space:nowrap}@-moz-document url-prefix(){.slick-column-picker-list,.slick-grid-menu-list{width:var(--slick-column-picker-list-width-firefox, calc(100% + 12px))}}.slick-column-picker-list li,.slick-grid-menu-list li{display:flex;align-items:center;width:100%;color:var(--slick-menu-color, #000);border:var(--slick-column-picker-item-border, 1px solid transparent);border-radius:var(--slick-column-picker-item-border-radius, 0px);font-size:var(--slick-column-picker-item-font-size, 14px);height:var(--slick-column-picker-item-height, 28px);line-height:var(--slick-column-picker-item-line-height, calc(14px + 2px));list-style:none outside none;margin:0;padding:var(--slick-column-picker-item-padding, 2px 6px)}.slick-column-picker-list li:hover,.slick-grid-menu-list li:hover{border:var(--slick-column-picker-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-column-picker-item-hover-color, #fafafa)}.slick-column-picker-list li label,.slick-grid-menu-list li label{cursor:pointer;height:100%;width:100%;margin-bottom:0px}.slick-column-picker-list hr,.slick-grid-menu-list hr{margin:6px 0;border:0;background-color:var(--slick-column-picker-hr-bg-color, #f5f5f5);border-top:var(--slick-column-picker-hr-divider-border, 1px solid #d5d5d5);width:var(--slick-column-picker-divider-width, 100%);margin-left:auto;margin-right:auto;width:auto}.slick-column-picker-list label,.slick-grid-menu-list label{line-height:var(--slick-column-picker-icon-container-line-height, 12px);display:inline-flex;align-items:center;justify-content:center}.slick-column-picker-list.disabled,.slick-grid-menu-list.disabled{cursor:default}.slick-column-picker-list input[type=checkbox],.slick-grid-menu-list input[type=checkbox]{opacity:0;width:0;margin-left:0}.slick-column-picker-list .icon-checkbox-container,.slick-grid-menu-list .icon-checkbox-container{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background-color:var(--slick-column-picker-icon-container-bg-color, transparent);height:var(--slick-column-picker-icon-container-size, 1rem);width:var(--slick-column-picker-icon-container-size, 1rem);border:var(--slick-column-picker-icon-border, none);border-radius:var(--slick-column-picker-icon-border-radius, none)}.slick-column-picker-list .icon-checkbox-container div.mdi,.slick-grid-menu-list .icon-checkbox-container div.mdi{opacity:1;font-size:var(--slick-column-picker-icon-font-size, 14px);color:var(--slick-column-picker-icon-color, #0d6efd)}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-check,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-check{--slick-column-picker-icon-checked-svg: url(${Rr});-webkit-mask:var(--slick-column-picker-icon-checked-svg) no-repeat;mask:var(--slick-column-picker-icon-checked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck{--slick-column-picker-icon-unchecked-svg: url(${Rr});-webkit-mask:var(--slick-column-picker-icon-unchecked-svg) no-repeat;mask:var(--slick-column-picker-icon-unchecked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;opacity:var(--slick-column-picker-unchecked-opacity, 0.25);visibility:var(--slick-column-picker-icon-unchecked-color-visibility, visible)}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck:hover,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck:hover{opacity:var(--slick-column-picker-opacity-hover, 0.45)}.slick-column-picker-list .icon-checkbox-container+span.checkbox-label,.slick-grid-menu-list .icon-checkbox-container+span.checkbox-label{display:inline-flex;align-items:center;flex-grow:1;padding-left:var(--slick-column-picker-label-text-padding-left, 4px)}.slick-grid-menu .slick-menu-command-list{margin-bottom:var(--slick-column-picker-list-margin-bottom, 8px)}@-moz-document url-prefix(){.slick-grid-menu .slick-menu-command-list{width:var(--slick-column-picker-list-width-firefox, calc(100% + 12px))}}.slick-grid-menu li{list-style:none;background:none;overflow:hidden;text-overflow:ellipsis}@-moz-document url-prefix(){.slick-grid-menu li{margin-right:var(--slick-gri-menu-item-margin-right, 6px);width:100%}}.slick-grid-menu li a{display:block;padding:4px;font-weight:bold}.slick-grid-menu li a:hover{background-color:var(--slick-grid-menu-link-background-color, #ffffff)}.slick-grid-menu li label{font-weight:var(--slick-grid-menu-label-font-weight, normal)}.slick-grid-menu li label input{margin:var(--slick-grid-menu-label-margin, 4px)}.slick-grid-menu input{margin:4px}.slick-grid-menu-button{background-color:rgba(0,0,0,0);border:0;cursor:pointer;right:0;position:absolute;width:22px;z-index:2;color:var(--slick-grid-menu-icon-btn-color, inherit);display:var(--slick-grid-menu-button-display, inline-flex);font-size:var(--slick-grid-menu-icon-font-size, 18px);padding:var(--slick-grid-menu-button-padding, 0 2px);margin-top:var(--slick-grid-menu-icon-top-margin, 5px)}.slick-grid-menu-list li{width:auto}.slick-grid-menu-list hr{width:var(--slick-grid-menu-divider-width, calc(100% - 10px))}.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{box-shadow:var(--slick-menu-box-shadow, none)}.slick-cell-menu.slick-submenu,.slick-context-menu.slick-submenu,.slick-grid-menu.slick-submenu,.slick-header-menu.slick-submenu{box-shadow:var(--slick-submenu-box-shadow, 0 1px 4px 1px rgba(146, 152, 163, 0.4));min-width:var(--slick-submenu-min-width, 100px)}.slick-cell-menu .slick-menu-option-list .slick-command-header,.slick-cell-menu .slick-menu-option-list .slick-option-header,.slick-cell-menu .slick-menu-command-list .slick-command-header,.slick-cell-menu .slick-menu-command-list .slick-option-header,.slick-context-menu .slick-menu-option-list .slick-command-header,.slick-context-menu .slick-menu-option-list .slick-option-header,.slick-context-menu .slick-menu-command-list .slick-command-header,.slick-context-menu .slick-menu-command-list .slick-option-header,.slick-grid-menu .slick-menu-option-list .slick-command-header,.slick-grid-menu .slick-menu-option-list .slick-option-header,.slick-grid-menu .slick-menu-command-list .slick-command-header,.slick-grid-menu .slick-menu-command-list .slick-option-header,.slick-header-menu .slick-menu-option-list .slick-command-header,.slick-header-menu .slick-menu-option-list .slick-option-header,.slick-header-menu .slick-menu-command-list .slick-command-header,.slick-header-menu .slick-menu-command-list .slick-option-header{display:var(--slick-menu-title-container-display, flex);align-items:var(--slick-menu-title-container-align-items, flex-start);justify-content:var(--slick-menu-title-container-justify-content, flex-end)}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-title,.slick-cell-menu .slick-menu-option-list .slick-option-header.with-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-title,.slick-cell-menu .slick-menu-command-list .slick-option-header.with-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-title,.slick-context-menu .slick-menu-option-list .slick-option-header.with-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-title,.slick-context-menu .slick-menu-command-list .slick-option-header.with-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-title,.slick-grid-menu .slick-menu-option-list .slick-option-header.with-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-title,.slick-grid-menu .slick-menu-command-list .slick-option-header.with-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-title,.slick-header-menu .slick-menu-option-list .slick-option-header.with-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-title,.slick-header-menu .slick-menu-command-list .slick-option-header.with-title{border-bottom:var(--slick-menu-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-menu-title-margin-bottom, 6px)}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title{border-bottom:0;margin-bottom:0}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-close.no-title{margin:var(--slick-menu-close-btn-margin-without-title, -4px -3px 0 0)}.slick-cell-menu .slick-menu-option-list .close,.slick-cell-menu .slick-menu-command-list .close,.slick-context-menu .slick-menu-option-list .close,.slick-context-menu .slick-menu-command-list .close,.slick-grid-menu .slick-menu-option-list .close,.slick-grid-menu .slick-menu-command-list .close,.slick-header-menu .slick-menu-option-list .close,.slick-header-menu .slick-menu-command-list .close{cursor:pointer;float:right;background-color:var(--slick-menu-close-btn-bg-color, #ffffff);border:var(--slick-menu-close-btn-border, 0px solid #dfdfdf);color:var(--slick-menu-close-btn-color, #909090);font-family:var(--slick-menu-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-menu-close-btn-font-size, 21px);height:var(--slick-menu-close-btn-height, 18px);line-height:var(--slick-menu-close-btn-line-height, 16px);margin:var(--slick-menu-close-btn-margin, 0px);padding:var(--slick-menu-close-btn-padding, 0px);width:var(--slick-menu-close-btn-width, 18px);opacity:var(--slick-menu-close-btn-opacity, 0.5)}.slick-cell-menu .slick-menu-option-list .close:hover,.slick-cell-menu .slick-menu-command-list .close:hover,.slick-context-menu .slick-menu-option-list .close:hover,.slick-context-menu .slick-menu-command-list .close:hover,.slick-grid-menu .slick-menu-option-list .close:hover,.slick-grid-menu .slick-menu-command-list .close:hover,.slick-header-menu .slick-menu-option-list .close:hover,.slick-header-menu .slick-menu-command-list .close:hover{opacity:var(--slick-menu-close-btn-opacity-hover, 1)}.slick-cell-menu .slick-menu-title,.slick-context-menu .slick-menu-title,.slick-grid-menu .slick-menu-title,.slick-header-menu .slick-menu-title{font-size:var(--slick-menu-title-font-size, calc(14px + 2px));font-weight:var(--slick-menu-title-font-weight, normal);margin-right:var(--cell-menu-title-margin-right, 7px);width:var(--slick-menu-title-width, 100%)}.slick-cell-menu .slick-menu-item,.slick-context-menu .slick-menu-item,.slick-grid-menu .slick-menu-item,.slick-header-menu .slick-menu-item{cursor:pointer;display:flex;align-items:center;margin:0;border:var(--slick-menu-item-border, 1px solid transparent);border-radius:var(--slick-menu-item-border-radius, 0px);font-size:var(--slick-menu-item-font-size, 14px);height:var(--slick-menu-item-height, 28px);line-height:var(--slick-menu-line-height, 24px);list-style:none outside none;padding:var(--slick-menu-item-padding, 2px 6px);width:var(--slick-menu-item-width, 100%);white-space:var(--slick-menu-item-white-space, nowrap)}.slick-cell-menu .slick-menu-item:hover,.slick-context-menu .slick-menu-item:hover,.slick-grid-menu .slick-menu-item:hover,.slick-header-menu .slick-menu-item:hover{border:var(--slick-menu-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-menu-item-hover-color, #fafafa)}.slick-cell-menu .slick-menu-item.slick-menu-item-divider,.slick-context-menu .slick-menu-item.slick-menu-item-divider,.slick-grid-menu .slick-menu-item.slick-menu-item-divider,.slick-header-menu .slick-menu-item.slick-menu-item-divider{cursor:default;border:none;overflow:hidden;padding:0;height:var(--slick-menu-divider-height, 1px);margin:var(--slick-menu-divider-margin, 8px 5px);background-color:var(--slick-menu-divider-color, #e7e7e7);width:var(--slick-menu-divider-width, calc(100% - 10px));margin-left:auto;margin-right:auto}.slick-cell-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-context-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-grid-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-header-menu .slick-menu-item.slick-menu-item-divider:hover{border:none;background-color:var(--slick-menu-divider-color, #e7e7e7)}.slick-cell-menu .slick-menu-item .slick-menu-icon,.slick-context-menu .slick-menu-item .slick-menu-icon,.slick-grid-menu .slick-menu-item .slick-menu-icon,.slick-header-menu .slick-menu-item .slick-menu-icon{text-align:center;font-size:var(--slick-menu-icon-font-size, 18px);background-position:center center;background-repeat:no-repeat;display:inline-block;line-height:var(--slick-menu-icon-line-height, calc(18px + 2px));margin-right:var(--slick-menu-icon-margin-right, 4px);vertical-align:middle;min-width:var(--slick-menu-icon-min-width, 16px)}.slick-cell-menu .slick-menu-item .slick-menu-content,.slick-context-menu .slick-menu-item .slick-menu-content,.slick-grid-menu .slick-menu-item .slick-menu-content,.slick-header-menu .slick-menu-item .slick-menu-content{display:inline-block;vertical-align:middle;width:100%}.slick-cell-menu .slick-menu-item .sub-item-chevron,.slick-context-menu .slick-menu-item .sub-item-chevron,.slick-grid-menu .slick-menu-item .sub-item-chevron,.slick-header-menu .slick-menu-item .sub-item-chevron{float:right;min-width:var(--slick-menu-icon-min-width, 16px)}.slick-cell-menu .slick-menu-item.slick-menu-item-disabled,.slick-context-menu .slick-menu-item.slick-menu-item-disabled,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled,.slick-header-menu .slick-menu-item.slick-menu-item-disabled{border-color:rgba(0,0,0,0) !important;background:inherit !important;color:var(--slick-menu-item-disabled-color, silver);cursor:inherit}.slick-cell-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-cell-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-context-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-context-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-header-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-header-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content{color:var(--slick-menu-item-disabled-color, silver)}.slick-cell-menu .slick-menu-item.slick-menu-item-hidden,.slick-context-menu .slick-menu-item.slick-menu-item-hidden,.slick-grid-menu .slick-menu-item.slick-menu-item-hidden,.slick-header-menu .slick-menu-item.slick-menu-item-hidden{display:none}.slick-cell-menu .slick-menu-option-list,.slick-context-menu .slick-menu-option-list,.slick-grid-menu .slick-menu-option-list,.slick-header-menu .slick-menu-option-list{margin-bottom:var(--slick-menu-option-list-margin-bottom, 6px)}.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{list-style-type:none;position:absolute;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);background:var(--slick-menu-bg-color, #ffffff);color:var(--slick-menu-color, #000);border:var(--slick-menu-border, 1px solid #BFBDBD);border-radius:var(--slick-menu-border-radius, 2px);min-width:var(--slick-menu-min-width, 140px);padding:var(--slick-menu-padding, 6px);cursor:default;display:inline-block;overflow-x:hidden;overflow-y:auto;resize:both;z-index:100000}@-moz-document url-prefix(){.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{padding:var(--slick-menu-padding-firefox, 6px 15px 6px 6px)}}.slick-cell-menu.dropdown,.slick-cell-menu.dropup,.slick-context-menu.dropdown,.slick-context-menu.dropup,.slick-grid-menu.dropdown,.slick-grid-menu.dropup,.slick-header-menu.dropdown,.slick-header-menu.dropup{display:inline-block;position:absolute}.slick-custom-tooltip{position:absolute;background-color:var(--slick-tooltip-background-color, #ffffff);border:var(--slick-tooltip-border, 2px solid #BFBDBD);border-radius:var(--slick-tooltip-border-radius, 4px);padding:var(--slick-tooltip-padding, 7px);font-size:var(--slick-tooltip-font-size, calc(14px - 1px));height:var(--slick-tooltip-height, auto);width:var(--slick-tooltip-width, auto);z-index:var(--slick-tooltip-z-index, 9999)}.slick-custom-tooltip .tooltip-body{color:var(--slick-tooltip-color, #333);overflow:var(--slick-tooltip-overflow, hidden);text-overflow:var(--slick-tooltip-text-overflow, ellipsis);white-space:var(--slick-tooltip-white-space, normal)}.slick-custom-tooltip.tooltip-arrow::after{content:"";left:0px;position:absolute;border:rgba(0,0,0,0);border-style:solid;border-width:var(--slick-tooltip-arrow-size, 8px)}.slick-custom-tooltip.tooltip-arrow.arrow-up::after{top:var(--slick-tooltip-up-arrow-top-margin, -16px);border-bottom-color:var(--slick-tooltip-arrow-color, rgb(178.4461538462, 176.0538461538, 176.0538461538))}.slick-custom-tooltip.tooltip-arrow.arrow-down::after{top:var(--slick-tooltip-down-arrow-top-margin, 100%);border-top-color:var(--slick-tooltip-arrow-color, rgb(178.4461538462, 176.0538461538, 176.0538461538))}.slick-custom-tooltip.tooltip-arrow.arrow-left-align::after{margin-left:var(--slick-tooltip-arrow-side-margin, 3px)}.slick-custom-tooltip.tooltip-arrow.arrow-right-align::after{margin-left:var(--slick-tooltip-right-arrow-side-margin, calc(100% - 16px - 3px))}.slick-custom-tooltip.tooltip-arrow.arrow-center-align::after{margin-left:var(--slick-tooltip-arrow-center-margin, calc(50% - 8px))}.slick-column-name,.slick-sort-indicator{float:left;margin-bottom:100px}.slick-header-button{display:inline;float:var(--slick-header-button-float, right);vertical-align:var(--slick-header-button-vertical-align, top);margin:var(--slick-header-button-margin, 1px 0 100px 0);height:var(--slick-header-button-height, 15px);width:var(--slick-header-button-width, 15px);background-repeat:no-repeat;background-position:center center;cursor:pointer;visibility:visible}.slick-header-button-hidden{visibility:hidden;margin-right:var(--slick-header-button-hidden-margin-right, -5px);transition:var(--slick-header-button-hidden-transition, 0.2s visibility)}.slick-header-column:hover>.slick-header-button{visibility:visible}.slick-header-menu-button{background-color:currentColor;cursor:pointer;position:absolute;border:var(--slick-header-menu-button-border, 1px solid #BFBDBD);border-width:var(--slick-header-menu-button-border-width, 0px);padding:var(--slick-header-menu-button-padding, 0px);color:var(--slick-header-menu-button-icon-color, inherit);bottom:0;top:0;right:var(--slick-header-menu-button-margin-right, 3px);height:var(--slick-header-menu-button-icon-size, 22px);width:var(--slick-header-menu-button-icon-size, 22px);--slick-header-menu-button-icon-svg: url(${vr});-webkit-mask:var(--slick-header-menu-button-icon-svg) no-repeat;mask:var(--slick-header-menu-button-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-header-column .slick-header-menu-button{display:var(--slick-header-menu-display, none)}.slick-header-column:hover .slick-header-menu-button{display:inline-block}.slick-cell.cell-reorder{text-align:center}.slick-cell.cell-reorder .slick-row-move-column{background-color:currentColor;display:block;height:1em;width:1em;font-size:var(--slick-row-move-plugin-icon-font-size, calc(18px + 2px));color:var(--slick-row-move-plugin-icon-color, inherit);cursor:var(--slick-row-move-plugin-cursor, move);--slick-row-move-plugin-icon-svg: url(${Lr});-webkit-mask:var(--slick-row-move-plugin-icon-svg) no-repeat;mask:var(--slick-row-move-plugin-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-headerrow-column.checkbox-header{display:inline-flex;justify-content:center}.slick-column-name,.slick-headerrow-column.checkbox-header,.slick-cell-checkboxsel{text-align:center}.slick-column-name label,.slick-headerrow-column.checkbox-header label,.slick-cell-checkboxsel label{line-height:var(--slick-checkbox-icon-container-line-height, 12px)}.slick-column-name #filter-checkbox-selectall-container,.slick-headerrow-column.checkbox-header #filter-checkbox-selectall-container,.slick-cell-checkboxsel #filter-checkbox-selectall-container{display:inline-flex;align-items:center;justify-content:center}.slick-column-name.disabled,.slick-headerrow-column.checkbox-header.disabled,.slick-cell-checkboxsel.disabled{cursor:default}.slick-column-name input[type=checkbox],.slick-headerrow-column.checkbox-header input[type=checkbox],.slick-cell-checkboxsel input[type=checkbox]{opacity:0;width:0;margin-left:0}.slick-column-name .icon-checkbox-container,.slick-headerrow-column.checkbox-header .icon-checkbox-container,.slick-cell-checkboxsel .icon-checkbox-container{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background-color:var(--slick-checkbox-icon-container-bg-color, transparent);height:var(--slick-checkbox-icon-container-size, 1rem);width:var(--slick-checkbox-icon-container-size, 1rem);border:var(--slick-checkbox-icon-border, none);border-radius:var(--slick-checkbox-icon-border-radius, none)}.slick-column-name .icon-checkbox-container div.mdi,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi,.slick-cell-checkboxsel .icon-checkbox-container div.mdi{opacity:1;font-size:var(--slick-checkbox-icon-font-size, 16px);color:var(--slick-checkbox-icon-color, #0d6efd)}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-check,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-check,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-check{--slick-checkbox-icon-checked-svg: url(${hr});-webkit-mask:var(--slick-checkbox-icon-checked-svg) no-repeat;mask:var(--slick-checkbox-icon-checked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-uncheck,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-uncheck,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-uncheck{--slick-checkbox-icon-unchecked-svg: url(${hr});-webkit-mask:var(--slick-checkbox-icon-unchecked-svg) no-repeat;mask:var(--slick-checkbox-icon-unchecked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;opacity:var(--slick-checkbox-unchecked-opacity, 0.25);visibility:var(--slick-checkbox-icon-unchecked-color-visibility, visible)}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover{opacity:var(--slick-checkbox-opacity-hover, 0.45)}.slick-header-column.header-checkbox-selectall .slick-column-name{text-align:center;margin-right:0}.slick-group .slick-cell-checkboxsel{text-align:left}.ms-choice{font-size:var(--slick-header-font-size, 14px)}.ms-choice span{font-size:var(--slick-multiselect-input-filter-font-size, 12px);font-family:var(--slick-multiselect-input-filter-font-family, "Helvetica Neue", Helvetica, Arial)}.ms-choice .placeholder{background-color:var(--slick-multiselect-placeholder-bg-color, transparent);color:var(--slick-multiselect-placeholder-color, #c9c9c9) !important;font-family:var(--slick-multiselect-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-header-font-size, 14px)}.ms-choice:focus{border-color:var(--slick-multiselect-input-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672))}.ms-filter.search-filter{width:100% !important}.ms-filter .placeholder{cursor:pointer}.ms-parent-open button{outline:0;border-color:var(--slick-multiselect-input-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-multiselect-input-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.ms-drop{max-width:var(--slick-multiselect-dropdown-max-width, 250px);border:var(--slick-multiselect-dropdown-border, 1px solid #bbb);z-index:var(--slick-multiselect-dropdown-z-index, 9999)}.ms-drop li{margin:0;height:var(--slick-multiselect-item-height, 26px);line-height:var(--slick-multiselect-item-line-height, 20px);padding:var(--slick-multiselect-item-padding, 2px 4px);border:var(--slick-multiselect-item-border, 1px solid transparent);width:100%}.ms-drop li:hover{border:var(--slick-multiselect-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-multiselect-checkbox-hover-bg-color, #fafafa)}.ms-drop li.highlighted{border:var(--slick-multiselect-option-highlight-border, 1px solid #c9c9c9);background-color:var(--slick-multiselect-option-highlight-bg-color, #fcfcfc)}.ms-drop label span{cursor:pointer;margin-left:var(--slick-multiselect-checkbox-margin-left, 0px)}.ms-drop .ms-select-all{display:flex;align-items:center;border-bottom:var(--slick-multiselect-select-all-border-bottom, 1px solid #ddd);padding:var(--slick-multiselect-select-all-padding, 6px 10px);line-height:var(--slick-multiselect-select-all-line-height, calc(13px + 2px))}.ms-drop .ms-select-all:hover{background-color:var(--slick-multiselect-select-all-text-hover-color, transparent)}.ms-drop .ms-select-all.highlighted{background-color:rgba(0,0,0,0)}.ms-drop .ms-select-all.highlighted label{border:var(--slick-multiselect-option-highlight-border, 1px solid #c9c9c9);background-color:var(--slick-multiselect-option-highlight-bg-color, #fcfcfc)}.ms-drop .ms-select-all label{display:inline-flex;font-weight:normal;padding:var(--slick-multiselect-select-all-label-padding, 4px);border:var(--slick-multiselect-select-all-label-border, 1px solid transparent);color:var(--slick-multiselect-select-all-text-color, rgb(1.9713114754, 97.5799180328, 238.5286885246))}.ms-drop .ms-select-all label:hover{cursor:pointer;border:var(--slick-multiselect-select-all-label-hover-border, 1px solid #d5d5d5);background-color:var(--slick-multiselect-select-all-label-hover-bg-color, #fafafa)}.ms-drop .ms-ok-button{cursor:pointer;display:block;padding:0;width:var(--slick-multiselect-ok-button-width, 100%);height:var(--slick-multiselect-ok-button-height, 26px);border-color:var(--slick-multiselect-ok-button-border-color, #ccc);border-radius:var(--slick-multiselect-ok-button-border-radius, 0 0 4px 4px);border-width:var(--slick-multiselect-ok-button-border-width, 1px 0 0 0);text-align:var(--slick-multiselect-ok-button-text-align, center);color:var(--slick-multiselect-ok-button-text-color, #0d6efd);font-weight:var(--slick-multiselect-ok-button-font-weight, 600);background-color:var(--slick-multiselect-ok-button-bg-color, #fff)}.ms-drop .ms-ok-button:hover{background-color:var(--slick-multiselect-ok-button-bg-hover-color, #f9f9f9);color:var(--slick-multiselect-ok-button-text-hover-color, rgb(1.9713114754, 97.5799180328, 238.5286885246))}.slickgrid-container .search-filter :focus{outline-color:var(--slick-focus-color, rgb(88.8729508197, 155.4610655738, 253.6270491803))}.slickgrid-container .search-filter .operator.input-group-addon{margin:0;padding:0;min-width:25px;border:none}.slickgrid-container .search-filter .operator.input-group-addon:focus{z-index:3}.slickgrid-container .search-filter .operator.input-group-addon .form-control{border-radius:var(--slick-compound-filter-operator-border-radius, 4px 0 0 4px);padding:var(--slick-compound-filter-text-padding, 0 0 0 2px) !important;font-size:var(--slick-compound-filter-text-font-size, 13px);color:var(--slick-compound-filter-text-color, rgb(88.8729508197, 155.4610655738, 253.6270491803));font-weight:var(--slick-compound-filter-text-weight, bold);background-color:var(--slick-compound-filter-bgcolor, #ffffff)}.slickgrid-container .search-filter .operator.input-group-addon .form-control:focus{z-index:3}.slickgrid-container .search-filter .operator.input-group-addon select{font-family:var(--slick-compound-filter-operator-select-font-family, "Cascadia Mono", Consolas, "Lucida Console");font-size:var(--slick-compound-filter-operator-select-font-size, 14px !important);border:var(--slick-compound-filter-operator-select-border, 1px solid rgb(88.8729508197, 155.4610655738, 253.6270491803));width:var(--slick-compound-filter-operator-select-width, 25px)}.slickgrid-container .search-filter .operator.input-group-addon select.form-control{cursor:pointer;appearance:none}.slickgrid-container .search-filter .operator.input-group-addon select.form-control:-ms-expand{display:none}.slickgrid-container .search-filter .operator.input-group-addon select.form-control .empty{color:silver}.slickgrid-container .search-filter .operator-char3.input-group-addon{min-width:30px}.slickgrid-container input.search-filter{font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol")}.slickgrid-container .search-filter input{font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol")}.slickgrid-container .search-filter input.compound-input{border-radius:var(--slick-compound-filter-border-radius, 0 4px 4px 0) !important;border-left:none}.slickgrid-container .search-filter input::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.slickgrid-container .search-filter input.compound-slider{border-left:none !important}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column input.form-control.search-filter{background-color:var(--slick-form-control-bg-color, #fff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter input,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter button,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter select{background-color:var(--slick-form-control-bg-color, #fff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .input-group-prepend+.date-picker input.compound-input{border-top-left-radius:0;border-bottom-left-radius:0}.slickgrid-container .search-filter.form-group .input-group.date-picker input.form-control{border-bottom-left-radius:0px;border-top-left-radius:0px}.slickgrid-container .search-filter .date-picker input.form-control{border-left:none}.slickgrid-container .search-filter .date-picker input.form-control::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.slickgrid-container .search-filter .date-picker{flex:1;cursor:pointer}.slickgrid-container .search-filter .date-picker .date-picker input.form-control{background-color:var(--slick-date-picker-bg-color, #fff);font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-font-size-base, 14px);border-radius:var(--slick-compound-filter-border-radius, 0 4px 4px 0);width:100%}.slickgrid-container .search-filter .date-picker .date-picker input.form-control[readonly]{background-color:var(--slick-date-picker-bg-color, #fff)}.slickgrid-container .search-filter .date-picker .form-control[readonly]{cursor:pointer;background-color:var(--slick-date-picker-bg-color, #fff)}.slickgrid-container .date-picker input.form-control{cursor:pointer;font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-font-size-base, 14px);border-radius:var(--slick-date-range-filter-border-radius, 4px)}.slickgrid-container .date-picker input.form-control[readonly]{background-color:var(--slick-date-picker-bg-color, #fff)}.vanilla-calendar{padding:.9rem;z-index:9999}.vanilla-calendar.vanilla-calendar_hidden{left:0;top:0}.slick-preheader-panel .slick-dropzone,.slick-preheader-panel .slick-dropzone-hover,.slick-topheader-panel .slick-dropzone,.slick-topheader-panel .slick-dropzone-hover{display:flex;align-items:center;padding:var(--slick-draggable-group-drop-padding, 5px 10px);height:var(--slick-draggable-group-drop-height, 35px);border-top:var(--slick-draggable-group-drop-border-top, 1px solid #e0e0e0);border-left:var(--slick-draggable-group-drop-border-left, 1px solid #e0e0e0);border-right:var(--slick-draggable-group-drop-border-right, 1px solid #e0e0e0);border-bottom:var(--slick-draggable-group-drop-border-bottom, 1px solid #e0e0e0);width:var(--slick-draggable-group-drop-width, 100%);border-radius:var(--slick-draggable-group-drop-radius, 4px);background-color:var(--slick-draggable-group-drop-bgcolor, #ffffff)}.slick-preheader-panel .slick-dropzone .slick-draggable-dropzone-placeholder,.slick-preheader-panel .slick-dropzone-hover .slick-draggable-dropzone-placeholder,.slick-topheader-panel .slick-dropzone .slick-draggable-dropzone-placeholder,.slick-topheader-panel .slick-dropzone-hover .slick-draggable-dropzone-placeholder{font-style:var(--slick-draggable-group-placeholder-font-style, italic);color:var(--slick-draggable-group-placeholder-color, #616161);width:100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all{display:inline-flex;align-items:center;cursor:pointer;border:var(--slick-draggable-group-toggle-all-border, 1px solid #c7c7c7);border-radius:var(--slick-draggable-group-toggle-all-border-radius, 3px);margin-right:var(--slick-draggable-group-toggle-all-margin-right, 15px);padding:var(--slick-draggable-group-toggle-all-padding, 0 8px);position:var(--draggable-group-toggle-all-position, relative);top:var(--slick-draggable-group-toggle-all-top, 0px);right:var(--slick-draggable-group-toggle-all-right, unset)}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon{cursor:pointer;display:inline-block;background-color:currentColor;width:1em;height:1em;color:var(--slick-draggable-group-toggle-all-icon-color, #0d6efd);font-size:var(--slick-draggable-group-toggle-all-icon-font-size, 24px)}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.expanded{--slick-draggable-group-toggle-expanded-icon-svg: url(${vr});-webkit-mask:var(--slick-draggable-group-toggle-expanded-icon-svg) no-repeat;mask:var(--slick-draggable-group-toggle-expanded-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed{--slick-draggable-group-toggle-collapsed-icon-svg: url(${xr});-webkit-mask:var(--slick-draggable-group-toggle-collapsed-icon-svg) no-repeat;mask:var(--slick-draggable-group-toggle-collapsed-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-text,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-text,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-text,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-text{font-size:var(--slick-draggable-group-toggle-all-text-font-size, 15px);margin:var(--slick-draggable-group-toggle-all-text-margin, 0 0 0 2px)}.slick-preheader-panel .slick-dropzone .slick-dropped-grouping,.slick-preheader-panel .slick-dropzone-hover .slick-dropped-grouping,.slick-topheader-panel .slick-dropzone .slick-dropped-grouping,.slick-topheader-panel .slick-dropzone-hover .slick-dropped-grouping{cursor:move;display:flex;align-items:center;background-color:var(--slick-draggable-group-column-background-color, transparent);border:var(--slick-draggable-group-column-border, 1px solid #d3d3d3);border-radius:var(--slick-draggable-group-column-border-radius, 20px);padding:var(--slick-draggable-group-column-padding, 0 10px);margin-right:var(--slick-draggable-group-column-margin-right, 8px);z-index:1}.slick-preheader-panel .slick-dropzone .slick-groupby-sort,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-sort,.slick-topheader-panel .slick-dropzone .slick-groupby-sort,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-sort{cursor:pointer;display:inline-flex;margin-left:var(--slick-draggable-group-sort-icon-margin-left, 2px);color:var(--slick-draggable-group-sort-icon-color, inherit);font-size:var(--slick-draggable-group-sort-icon-font-size, 16px);padding-left:var(--slick-draggable-group-sort-icon-padding-left, 5px);padding-right:var(--slick-draggable-group-sort-icon-padding-right, 0px);vertical-align:var(--slick-draggable-group-sort-icon-vertical-align, baseline)}.slick-preheader-panel .slick-dropzone .slick-groupby-sort:hover,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-sort:hover,.slick-topheader-panel .slick-dropzone .slick-groupby-sort:hover,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-sort:hover{color:var(--slick-draggable-group-sort-icon-hover-color, inherit)}.slick-preheader-panel .slick-dropzone .slick-groupby-remove,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-remove,.slick-topheader-panel .slick-dropzone .slick-groupby-remove,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-remove{cursor:pointer;display:inline-flex;margin-left:var(--slick-draggable-group-delete-margin-left, 2px);color:var(--slick-draggable-group-delete-color, #ff3c5c);font-size:var(--slick-draggable-group-delete-font-size, 16px);padding-left:var(--slick-draggable-group-delete-padding-left, 5px);padding-right:var(--slick-draggable-group-delete-padding-right, 0px);vertical-align:var(--slick-draggable-group-delete-vertical-align, baseline)}.slick-preheader-panel .slick-dropzone .slick-groupby-remove:hover,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-remove:hover,.slick-topheader-panel .slick-dropzone .slick-groupby-remove:hover,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-remove:hover{color:var(--slick-draggable-group-delete-hover-color, red)}.slick-preheader-panel .slick-dropzone-hover,.slick-topheader-panel .slick-dropzone-hover{background-color:var(--slick-draggable-group-droppable-hover-bgcolor, #ffffff);border:var(--slick-draggable-group-drop-border-hover, 1px dashed #ff9e9e)}.slick-preheader-panel .slick-dropzone-placeholder-hover,.slick-topheader-panel .slick-dropzone-placeholder-hover{opacity:var(--slick-draggable-group-drop-placeholder-hover-opacity, 0.6)}.slick-preheader-panel .slick-header-column-active,.slick-topheader-panel .slick-header-column-active{display:none !important}.slick-header .slick-header-columns .slick-column-groupable{display:inline-block;font-weight:var(--slick-draggable-group-column-icon-font-weight, normal);color:var(--slick-draggable-group-column-icon-color, #707070);width:var(--slick-draggable-group-column-icon-width, 9px);height:var(--slick-draggable-group-column-icon-height, 9px);margin-left:var(--slick-draggable-group-column-icon-margin-left, 4px)}.slider-container{display:flex;height:100%;flex:1}.slider-container input[type=range]{appearance:none;flex:1;height:var(--slick-slider-filter-height, 27px);padding:var(--slick-slider-filter-runnable-track-padding, 0 6px);border:var(--slick-slider-filter-border, 1px solid #ccc)}.slider-container input[type=range]:focus{outline:none}.slider-container input[type=range]::-webkit-slider-runnable-track{height:var(--slick-slider-filter-runnable-track-height, 5px);border:none;border-radius:3px;-webkit-appearance:none}.slider-container input[type=range]::-webkit-slider-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-size, 14px);width:var(--slick-slider-filter-thumb-size, 14px);border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(13, 110, 253, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(215.75, 98.3606557377%, 127.1568627451%));margin-top:-4px;pointer-events:auto;-webkit-appearance:none}.slider-container input[type=range]::-moz-range-track{height:var(--slick-slider-filter-runnable-track-height, 5px);border:none;border-radius:3px;-moz-appearance:none}.slider-container input[type=range]::-moz-range-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-height, calc(14px - 4px));width:var(--slick-slider-filter-thumb-width, calc(14px - 4px));border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(13, 110, 253, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(215.75, 98.3606557377%, 127.1568627451%));pointer-events:auto}.slider-container input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}.slider-container input[type=range]::-ms-track{height:var(--slick-slider-filter-runnable-track-height, 5px);background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-width:6px 0;color:rgba(0,0,0,0);appearance:none}.slider-container input[type=range]::-ms-fill-lower{background:var(--slick-slider-filter-fill-lower-color, #ddd);border-radius:10px}.slider-container input[type=range]::-ms-fill-upper{background:var(--slick-slider-filter-bgcolor, #eee);border-radius:10px}.slider-container input[type=range]::-ms-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-height, calc(14px - 4px));width:var(--slick-slider-filter-thumb-width, calc(14px - 4px));border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(13, 110, 253, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(215.75, 98.3606557377%, 127.1568627451%));margin-top:1px;pointer-events:auto}.slider-container input[type=range]::-ms-tooltip{display:none}.slider-container input[type=range]:active::-webkit-slider-thumb{background-color:var(--slick-slider-filter-thumb-active-bg-color, #fff);border:var(--slick-slider-filter-thumb-active-border, 2px solid rgba(13, 110, 253, 0.88));box-shadow:var(--slick-slider-filter-thumb-active-box-shadow, 0 0 0 2px rgba(28.1745901639, 119.0922131148, 253.1254098361, 0.15))}.slider-container input[type=range]:active::-moz-range-thumb{background-color:var(--slick-slider-filter-thumb-active-bg-color, #fff);border:var(--slick-slider-filter-thumb-active-border, 2px solid rgba(13, 110, 253, 0.88));box-shadow:var(--slick-slider-filter-thumb-active-box-shadow, 0 0 0 2px rgba(28.1745901639, 119.0922131148, 253.1254098361, 0.15))}.search-filter,.slider-editor{height:var(--slick-header-input-height, 27px)}.search-filter::placeholder,.slider-editor::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.search-filter .input-group-text,.slider-editor .input-group-text{display:flex;align-items:center;padding:var(--slick-slider-filter-number-padding, 4px 8px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px))}.search-filter .slider-value,.search-filter .slider-values,.slider-editor .slider-value,.slider-editor .slider-values{padding:0;height:100%}.search-filter input.slider-filter-input[type=range],.slider-editor input.slider-filter-input[type=range]{padding:var(--slick-slider-filter-runnable-track-padding, 0 6px);height:var(--slick-slider-filter-height, 27px)}.search-filter input.slider-editor-input[type=range],.slider-editor input.slider-editor-input[type=range]{padding:var(--slick-slider-editor-runnable-track-padding, 0 6px);height:var(--slick-slider-editor-height, 100%)}.search-filter .slider-range-value,.slider-editor .slider-range-value{padding:0;height:100%}.search-filter .slider-range-value .input-group-text,.slider-editor .slider-range-value .input-group-text{padding:var(--slick-slider-filter-number-padding, 4px 8px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px))}.search-filter .input-group-prepend.operator+.filter-input input.slider-filter-input,.slider-editor .input-group-prepend.operator+.filter-input input.slider-filter-input{border-left:0}.search-filter:not(.input-group) .slider-editor,.search-filter:not(.input-group) .slider-filter,.search-filter:not(.input-group) .slider-input-container .slider-editor-input,.search-filter:not(.input-group) .slider-input-container .slider-filter-input,.slider-editor:not(.input-group) .slider-editor,.slider-editor:not(.input-group) .slider-filter,.slider-editor:not(.input-group) .slider-input-container .slider-editor-input,.slider-editor:not(.input-group) .slider-input-container .slider-filter-input{border-radius:var(--slick-slider-filter-border-radius, 4px)}.search-filter.input-group>:first-child:not(.input-group-addon),.search-filter.input-group>:first-child:not(.input-group-addon),.search-filter.input-group>:first-child:not(.input-group-addon) .slider-filter-input,.search-filter.input-group>:first-child:not(.input-group-addon) .slider-editor-input,.slider-editor.input-group>:first-child:not(.input-group-addon),.slider-editor.input-group>:first-child:not(.input-group-addon),.slider-editor.input-group>:first-child:not(.input-group-addon) .slider-filter-input,.slider-editor.input-group>:first-child:not(.input-group-addon) .slider-editor-input{border-bottom-left-radius:var(--slick-slider-filter-border-radius, 4px);border-top-left-radius:var(--slick-slider-filter-border-radius, 4px)}.search-filter .input-group-addon:last-child .input-group-text,.slider-editor .input-group-addon:last-child .input-group-text{border-bottom-left-radius:0;border-top-left-radius:0}.slider-editor .slider-value{padding:0;height:var(--slick-slider-editor-height, 100%)}.slider-editor .slider-value .input-group-text{padding:var(--slick-slider-editor-number-padding, 4px 6px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px));height:var(--slick-slider-editor-height, 100%)}.slider-input-container{height:100%;position:relative;flex:1 1 auto;width:1%;background-color:var(--slick-slider-filter-input-bgcolor, #fff)}.slider-input-container.slider-values{display:flex;padding:0}.slider-input-container .slider-track{position:absolute;margin:auto;margin-left:8px;top:0;bottom:0;border-radius:3px;cursor:var(--slick-slider-filter-runnable-track-cursor, pointer);background:var(--slick-slider-filter-runnable-track-bgcolor, #ddd);height:var(--slick-slider-filter-runnable-track-height, 5px);width:calc(100% - 16px)}.slider-input-container input[type=range]{position:absolute;background-color:rgba(0,0,0,0);pointer-events:none;width:100%}.slider-input-container input[type=range].focus{outline:0;border-color:var(--slick-slider-filter-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-slider-filter-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slider-input-container input[type=range]::-webkit-slider-thumb{pointer-events:auto}.slider-input-container input[type=range]::-moz-range-thumb{pointer-events:auto}.slider-input-container input[type=range]::-ms-thumb{pointer-events:auto}.slick-row .detail-view-toggle{display:inline-block}.slick-row .detail-view-toggle.expand{--slick-detail-view-icon-expand-svg: url(${$r});-webkit-mask:var(--slick-detail-view-icon-expand-svg) no-repeat;mask:var(--slick-detail-view-icon-expand-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-row .detail-view-toggle.collapse{--slick-detail-view-icon-collapse-svg: url(${Ur});-webkit-mask:var(--slick-detail-view-icon-collapse-svg) no-repeat;mask:var(--slick-detail-view-icon-collapse-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-row .detail-view-toggle.expand,.slick-row .detail-view-toggle.collapse{cursor:pointer;background-color:currentColor;display:inline-block;height:1em;width:1em;color:var(--slick-detail-view-icon-color, #0d6efd);font-size:var(--slick-detail-view-icon-font-size, 18px)}.slick-row .detail-view-toggle.expand:hover,.slick-row .detail-view-toggle.collapse:hover{color:var(--slick-detail-view-icon-color-hover, rgb(1.762295082, 87.2336065574, 213.237704918));opacity:var(--slick-detail-view-icon-opacity-hover, 1)}.slick-row .dynamic-cell-detail{position:absolute;width:100%;overflow:auto;left:var(--slick-detail-view-container-left, 0);border:var(--slick-detail-view-container-border, 1px solid #c0c0c0);background-color:var(--slick-detail-view-container-bgcolor, #f7f7f7);padding:var(--slick-detail-view-container-padding, 10px);z-index:var(--slick-detail-view-container-z-index, 10)}.slick-row .dynamic-cell-detail :first-child{vertical-align:middle;line-height:13px}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.slick-custom-footer{color:var(--slick-footer-text-color, #808080);padding:var(--slick-footer-padding, 5px 0);background-color:var(--slick-footer-bg-color, transparent);font-size:var(--slick-footer-font-size, 14px);font-style:var(--slick-footer-font-style, italic);font-weight:var(--slick-footer-font-weight, normal);height:var(--slick-footer-height, 30px)}.slick-custom-footer .left-footer{color:var(--slick-footer-left-text-color, #808080);font-style:var(--slick-footer-left-font-style, italic);font-weight:var(--slick-footer-left-font-weight, normal);text-align:var(--slick-footer-left-text-align, left);padding:var(--slick-footer-left-padding, 0px);width:var(--slick-footer-left-width, 50%);float:var(--slick-footer-left-float, left)}.slick-custom-footer .right-footer{color:var(--slick-footer-right-text-color, #808080);font-style:var(--slick-footer-right-font-style, italic);font-weight:var(--slick-footer-right-font-weight, normal);text-align:var(--slick-footer-right-text-align, right);padding:var(--slick-footer-right-padding, 0px);width:var(--slick-footer-right-width, 50%);float:var(--slick-footer-right-float, right)}.slick-custom-footer .right-footer.metrics .separator{margin:var(--slick-footer-right-separator-margin, 2px)}.slick-empty-data-warning{display:flex;align-items:center;column-gap:5px;position:relative;color:var(--slick-empty-data-warning-color, #333);font-family:var(--slick-empty-data-warning-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-empty-data-warning-font-size, calc(14px + 2px));font-style:var(--slick-empty-data-warning-font-style, italic);line-height:var(--slick-empty-data-warning-line-height, 18px);margin:var(--slick-empty-data-warning-margin, 0px);padding:var(--slick-empty-data-warning-padding, 8px);z-index:var(--slick-empty-data-warning-z-index, 10)}.slick-empty-data-warning div{display:flex;align-items:center;column-gap:5px}.slick-pagination{list-style-type:none;border-top:var(--slick-pagination-border-top, 0 none);border-right:var(--slick-pagination-border-right, 0 none);border-bottom:var(--slick-pagination-border-bottom, 0 none);border-left:var(--slick-pagination-border-left, 0 none);width:100%;height:var(--slick-pagination-height, 40px);padding-top:4px;vertical-align:middle;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-pagination-font-size, calc(14px - 1px));font-weight:400;color:var(--slick-pagination-text-color, #808080)}.slick-pagination .slick-pagination-status{display:inline-block;padding:6px}.slick-pagination .slick-icon-container{display:inline-block;border-color:var(--slick-pagination-border-color, #ddd)}.slick-pagination .slick-pagination-nav{display:inline-block;padding:2px;height:34px}.slick-pagination .slick-pagination-nav nav{display:inline-block}.slick-pagination .slick-pagination-nav .slick-page-number{vertical-align:top;display:inline-flex;align-items:center;column-gap:4px;padding:0 5px;height:inherit}.slick-pagination .slick-pagination-nav .slick-page-number input{background-color:var(--slick-pagination-page-input-bgcolor, #fafbed);height:var(--slick-pagination-page-input-height, 26px);width:var(--slick-pagination-page-input-width, 50px);padding:var(--slick-pagination-page-input-padding, 2px);border-radius:var(--slick-pagination-page-input-border-radius, 4px);display:inline-block}.slick-pagination .slick-pagination-nav .pagination{margin:0;display:inline-flex;background-color:var(--slick-pagination-button-bg-color, #fff)}.slick-pagination .slick-pagination-nav .pagination .page-link{display:flex;align-items:center;font-size:var(--slick-pagination-icon-font-size, calc(18px - 1px));border:var(--slick-pagination-button-border, 1px solid #b3b3b3);height:var(--slick-pagination-button-height, 32px)}.slick-pagination .slick-pagination-nav .pagination .page-item{cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid;padding:var(--slick-pagination-button-padding, 5px 8px);border-color:var(--slick-pagination-button-border-color, #b3b3b3)}.slick-pagination .slick-pagination-nav .pagination .page-item:hover{background-color:var(--slick-pagination-button-hover-color, #f6f6f6)}.slick-pagination .slick-pagination-nav .pagination .page-item:first-child{border-top-left-radius:var(--slick-pagination-button-border-radius, 4px);border-bottom-left-radius:var(--slick-pagination-button-border-radius, 4px)}.slick-pagination .slick-pagination-nav .pagination .page-item:last-child{border-top-right-radius:var(--slick-pagination-button-border-radius, 4px);border-bottom-right-radius:var(--slick-pagination-button-border-radius, 4px)}.slick-pagination .slick-pagination-nav .pagination .page-item.seek-prev,.slick-pagination .slick-pagination-nav .pagination .page-item.seek-end{margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-first,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-prev,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-next,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-end{background-color:currentColor;height:var(--slick-pagination-icon-size, 20px);width:var(--slick-pagination-icon-size, 20px)}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-first{--slick-pagination-icon-seek-first-svg: url(${Sr});-webkit-mask:var(--slick-pagination-icon-seek-first-svg) no-repeat;mask:var(--slick-pagination-icon-seek-first-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-prev{--slick-pagination-icon-seek-prev-svg: url(${Cr});-webkit-mask:var(--slick-pagination-icon-seek-prev-svg) no-repeat;mask:var(--slick-pagination-icon-seek-prev-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-next{--slick-pagination-icon-seek-next-svg: url(${xr});-webkit-mask:var(--slick-pagination-icon-seek-next-svg) no-repeat;mask:var(--slick-pagination-icon-seek-next-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-end{--slick-pagination-icon-seek-end-svg: url(${Ir});-webkit-mask:var(--slick-pagination-icon-seek-end-svg) no-repeat;mask:var(--slick-pagination-icon-seek-end-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a[class*=icon-seek-]{color:var(--slick-pagination-icon-color, #0d6efd)}.slick-pagination .slick-pagination-nav .pagination .page-item.disabled{cursor:not-allowed;background-color:var(--slick-pagination-icon-seek-background-color, rgb(249, 249, 249));border-color:var(--slick-pagination-button-border-disabled-color, #dedede)}.slick-pagination .slick-pagination-nav .pagination .page-item.disabled a[class*=icon-seek-]{color:var(--slick-pagination-icon-seek-disabled-color, darkgray)}.slick-pagination .slick-pagination-settings{display:block;float:right;padding:2px}.slick-pagination .slick-pagination-settings select{color:var(--slick-font-color, #000);background-color:var(--slick-pagination-page-select-bg-color, #fff);font-size:var(--slick-pagination-page-select-font-size, calc(14px - 2px));line-height:1.5;height:var(--slick-pagination-page-select-height, 32px);width:var(--slick-pagination-page-select-width, 60px);padding:var(--slick-pagination-page-select-padding, 0 0 2px 2px);border:var(--slick-pagination-button-border, 1px solid #b3b3b3);border-radius:var(--slick-pagination-page-select-border-radius, 3px)}.slick-pagination .slick-pagination-settings .slick-pagination-count{margin-left:var(--slick-pagination-count-margin-left, 2px)}.percent-complete-bar,.percent-complete-bar-with-text{display:inline-block;border-radius:3px;background-color:rgba(0,0,0,0)}.percent-complete-bar{height:6px}.percent-complete-bar-with-text{height:20px;line-height:20px;min-width:25px;text-align:center;top:2px;color:#fff}.tooltip-2cols-row{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;column-gap:5px;line-height:20px}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.slick-autocomplete{background-color:var(--slick-autocomplete-bg-color, #ffffff);color:var(--slick-autocomplete-text-color, #333333);border:var(--slick-autocomplete-border, 1px solid rgba(0, 0, 0, 0.15));box-sizing:border-box;max-height:var(--slick-autocomplete-max-height, 25vh);min-height:var(--slick-autocomplete-min-height, 75px);min-width:var(--slick-autocomplete-min-width, 110px);overflow:auto;z-index:var(--slick-autocomplete-z-index, 9999)}.slick-autocomplete .empty{font-style:italic}.slick-autocomplete>div{padding:0 4px}.slick-autocomplete .group{background:var(--slick-autocomplete-group-bg-color, #eeeeee)}.slick-autocomplete>div:hover:not(.empty,.group),.slick-autocomplete>div.selected{background-color:var(--slick-autocomplete-hover-bg-color, rgb(226.1157894737, 236.9473684211, 249.5842105263));cursor:pointer}@keyframes md-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.autocomplete-filter-container{display:flex}.slick-autocomplete-loading{background-color:var(--slick-autocomplete-loading-input-bg-color, transparent) !important}.slick-autocomplete-loading+span:after{animation:md-spin 2s infinite linear;display:inline-block;color:var(--slick-autocomplete-loading-icon-color, #777777);content:var(--slick-autocomplete-loading-icon, url(${jr}));width:var(--slick-autocomplete-loading-icon-width, 22px);margin:var(--slick-autocomplete-loading-icon-margin, 0 0 0 -26px);line-height:var(--slick-autocomplete-loading-icon-line-height, 0px);vertical-align:var(--slick-autocomplete-loading-icon-vertical-align, sub)}.slick-autocomplete.autocomplete-custom-four-corners{width:var(--slick-autocomplete-tpl4-width, 385px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list{width:var(--slick-autocomplete-tpl4-container-list-width, calc(385px - 15px));padding:var(--slick-autocomplete-tpl4-container-list-padding, 3px 10px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list div{margin:0;padding:0;line-height:16px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-left{float:left;height:32px;width:32px;padding-right:3px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-left>img{height:var(--slick-autocomplete-tpl4-icon-left-height, 32px);width:var(--slick-autocomplete-tpl4-icon-left-width, 32px);margin-top:0px;background-color:#fff;background-clip:content-box}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-bottom-left{color:var(--slick-autocomplete-tpl4-bottom-left-text-color, #686868);font-size:var(--slick-autocomplete-tpl4-bottom-left-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl4-bottom-left-font-style, italic);font-weight:var(--slick-autocomplete-tpl4-bottom-left-font-weight, normal);max-width:var(--slick-autocomplete-tpl4-bottom-left-max-width, calc(calc(385px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-bottom-right{float:right;color:var(--slick-autocomplete-tpl4-bottom-right-text-color, #686868);font-size:var(--slick-autocomplete-tpl4-bottom-right-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl4-bottom-right-font-style, italic);font-weight:var(--slick-autocomplete-tpl4-bottom-right-font-weight, normal);text-overflow:ellipsis;max-width:var(--slick-autocomplete-tpl4-bottom-right-max-width, 250px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-top-left{color:var(--slick-autocomplete-tpl4-top-left-text-color, #313131);font-style:var(--slick-autocomplete-tpl4-top-left-font-style, normal);font-size:var(--slick-autocomplete-tpl4-top-left-font-size, 12px);font-weight:var(--slick-autocomplete-tpl4-top-left-font-weight, bold);max-width:var(--slick-autocomplete-tpl4-top-left-max-width, calc(calc(385px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis;padding-left:1px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-top-right{float:right;color:var(--slick-autocomplete-tpl4-top-right-text-color, rgb(48.4073770492, 131.2151639344, 253.2926229508));font-style:var(--slick-autocomplete-tpl4-top-right-font-style, normal);font-size:var(--slick-autocomplete-tpl4-top-right-font-size, calc(12px - 1px));font-weight:var(--slick-autocomplete-tpl4-top-right-font-weight, bold);max-width:var(--slick-autocomplete-tpl4-top-right-max-width, 100px)}.slick-autocomplete.autocomplete-custom-two-rows{width:var(--slick-autocomplete-tpl2-width, 285px)}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list{width:var(--slick-autocomplete-tpl2-container-list-width, calc(285px - 15px));padding:var(--slick-autocomplete-tpl2-container-list-padding, 3px 10px)}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list div{margin:0;padding:0;line-height:16px}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-left{float:left;height:var(--slick-autocomplete-tpl2-icon-left-height, 32px);width:var(--slick-autocomplete-tpl2-icon-left-width, 32px);padding-right:3px}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-left>img{height:32px;margin-top:0px;background-color:#fff;background-clip:content-box}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-bottom-left{color:var(--slick-autocomplete-tpl2-bottom-left-text-color, #686868);font-size:var(--slick-autocomplete-tpl2-bottom-left-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl2-bottom-left-font-style, italic);font-weight:var(--slick-autocomplete-tpl2-bottom-left-font-weight, normal);max-width:var(--slick-autocomplete-tpl2-bottom-left-max-width, calc(calc(285px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-top-left{color:var(--slick-autocomplete-tpl2-top-left-text-color, #313131);font-style:var(--slick-autocomplete-tpl2-top-left-font-style, normal);font-size:var(--slick-autocomplete-tpl2-top-left-font-size, 12px);font-weight:var(--slick-autocomplete-tpl2-top-left-font-weight, bold);max-width:var(--slick-autocomplete-tpl2-top-left-max-width, calc(calc(285px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis;padding-left:1px}@-webkit-keyframes sg-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes sg-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.mdi.mdi-flip-h{transform:scaleX(-1)}.mdi.mdi-flip-v{transform:scaleY(-1)}.mdi.mdi-pulse{animation:sg-spin 1s infinite steps(8)}.mdi.mdi-spin,.mdi.mdi-spin-1s,.mdi.mdi-spin-2s,.mdi.mdi-spin-3s,.mdi.mdi-spin-4s,.mdi.mdi-spin-5s{align-items:center;display:inline-flex;justify-content:center}.mdi.mdi-spin{animation:sg-spin 2s infinite linear}.mdi.mdi-spin-1s{animation:sg-spin 1s infinite linear}.mdi.mdi-spin-2s{animation:sg-spin 2s infinite linear}.mdi.mdi-spin-3s{animation:sg-spin 3s infinite linear}.mdi.mdi-spin-4s{animation:sg-spin 4s infinite linear}.mdi.mdi-spin-5s{animation:sg-spin 5s infinite linear}.mdi.mdi-rotate-45{transform:rotate(45deg)}.mdi.mdi-rotate-90{transform:rotate(90deg)}.mdi.mdi-rotate-135{transform:rotate(135deg)}.mdi.mdi-rotate-180{transform:rotate(180deg)}.mdi.mdi-rotate-225{transform:rotate(225deg)}.mdi.mdi-rotate-270{transform:rotate(270deg)}.mdi.mdi-rotate-315{transform:rotate(315deg)}.mdi.mdi-5px,.font-5px{font-size:5px !important}.mdi.mdi-6px,.font-6px{font-size:6px !important}.mdi.mdi-7px,.font-7px{font-size:7px !important}.mdi.mdi-8px,.font-8px{font-size:8px !important}.mdi.mdi-9px,.font-9px{font-size:9px !important}.mdi.mdi-10px,.font-10px{font-size:10px !important}.mdi.mdi-11px,.font-11px{font-size:11px !important}.mdi.mdi-12px,.font-12px{font-size:12px !important}.mdi.mdi-13px,.font-13px{font-size:13px !important}.mdi.mdi-14px,.font-14px{font-size:14px !important}.mdi.mdi-15px,.font-15px{font-size:15px !important}.mdi.mdi-16px,.font-16px{font-size:16px !important}.mdi.mdi-17px,.font-17px{font-size:17px !important}.mdi.mdi-18px,.font-18px{font-size:18px !important}.mdi.mdi-19px,.font-19px{font-size:19px !important}.mdi.mdi-20px,.font-20px{font-size:20px !important}.mdi.mdi-21px,.font-21px{font-size:21px !important}.mdi.mdi-22px,.font-22px{font-size:22px !important}.mdi.mdi-23px,.font-23px{font-size:23px !important}.mdi.mdi-24px,.font-24px{font-size:24px !important}.mdi.mdi-25px,.font-25px{font-size:25px !important}.mdi.mdi-26px,.font-26px{font-size:26px !important}.mdi.mdi-27px,.font-27px{font-size:27px !important}.mdi.mdi-28px,.font-28px{font-size:28px !important}.mdi.mdi-29px,.font-29px{font-size:29px !important}.mdi.mdi-30px,.font-30px{font-size:30px !important}.mdi.mdi-31px,.font-31px{font-size:31px !important}.mdi.mdi-32px,.font-32px{font-size:32px !important}.mdi.mdi-33px,.font-33px{font-size:33px !important}.mdi.mdi-34px,.font-34px{font-size:34px !important}.mdi.mdi-35px,.font-35px{font-size:35px !important}.mdi.mdi-36px,.font-36px{font-size:36px !important}.mdi.mdi-37px,.font-37px{font-size:37px !important}.mdi.mdi-38px,.font-38px{font-size:38px !important}.mdi.mdi-39px,.font-39px{font-size:39px !important}.mdi.mdi-40px,.font-40px{font-size:40px !important}.mdi.mdi-41px,.font-41px{font-size:41px !important}.mdi.mdi-42px,.font-42px{font-size:42px !important}.mdi.mdi-43px,.font-43px{font-size:43px !important}.mdi.mdi-44px,.font-44px{font-size:44px !important}.mdi.mdi-45px,.font-45px{font-size:45px !important}.mdi.mdi-46px,.font-46px{font-size:46px !important}.mdi.mdi-47px,.font-47px{font-size:47px !important}.mdi.mdi-48px,.font-48px{font-size:48px !important}.mdi.mdi-49px,.font-49px{font-size:49px !important}.mdi.mdi-50px,.font-50px{font-size:50px !important}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.mdi-account{--mdi-account-icon-svg: url(${Br});-webkit-mask:var(--mdi-account-icon-svg) no-repeat;mask:var(--mdi-account-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-box{--mdi-account-box-icon-svg: url(${qr});-webkit-mask:var(--mdi-account-box-icon-svg) no-repeat;mask:var(--mdi-account-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-box-outline{--mdi-account-box-outline-icon-svg: url(${Nr});-webkit-mask:var(--mdi-account-box-outline-icon-svg) no-repeat;mask:var(--mdi-account-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-circle{--mdi-account-circle-icon-svg: url(${Er});-webkit-mask:var(--mdi-account-circle-icon-svg) no-repeat;mask:var(--mdi-account-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-edit{--mdi-account-edit-icon-svg: url(${Tr});-webkit-mask:var(--mdi-account-edit-icon-svg) no-repeat;mask:var(--mdi-account-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-minus{--mdi-account-minus-icon-svg: url(${Gr});-webkit-mask:var(--mdi-account-minus-icon-svg) no-repeat;mask:var(--mdi-account-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-off{--mdi-account-off-icon-svg: url(${Hr});-webkit-mask:var(--mdi-account-off-icon-svg) no-repeat;mask:var(--mdi-account-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-plus{--mdi-account-plus-icon-svg: url(${Ar});-webkit-mask:var(--mdi-account-plus-icon-svg) no-repeat;mask:var(--mdi-account-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-search{--mdi-account-search-icon-svg: url(${Pr});-webkit-mask:var(--mdi-account-search-icon-svg) no-repeat;mask:var(--mdi-account-search-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm{--mdi-alarm-icon-svg: url(${Mr});-webkit-mask:var(--mdi-alarm-icon-svg) no-repeat;mask:var(--mdi-alarm-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm-check{--mdi-alarm-check-icon-svg: url(${Or});-webkit-mask:var(--mdi-alarm-check-icon-svg) no-repeat;mask:var(--mdi-alarm-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm-off{--mdi-alarm-off-icon-svg: url(${Fr});-webkit-mask:var(--mdi-alarm-off-icon-svg) no-repeat;mask:var(--mdi-alarm-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert{--mdi-alert-icon-svg: url(${Dr});-webkit-mask:var(--mdi-alert-icon-svg) no-repeat;mask:var(--mdi-alert-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-box{--mdi-alert-box-icon-svg: url(${Qr});-webkit-mask:var(--mdi-alert-box-icon-svg) no-repeat;mask:var(--mdi-alert-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-box-outline{--mdi-alert-box-outline-icon-svg: url(${Wr});-webkit-mask:var(--mdi-alert-box-outline-icon-svg) no-repeat;mask:var(--mdi-alert-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-circle{--mdi-alert-circle-icon-svg: url(${Yr});-webkit-mask:var(--mdi-alert-circle-icon-svg) no-repeat;mask:var(--mdi-alert-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-octagon{--mdi-alert-octagon-icon-svg: url(${Vr});-webkit-mask:var(--mdi-alert-octagon-icon-svg) no-repeat;mask:var(--mdi-alert-octagon-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-outline{--mdi-alert-outline-icon-svg: url(${Jr});-webkit-mask:var(--mdi-alert-outline-icon-svg) no-repeat;mask:var(--mdi-alert-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-rhombus{--mdi-alert-rhombus-icon-svg: url(${Kr});-webkit-mask:var(--mdi-alert-rhombus-icon-svg) no-repeat;mask:var(--mdi-alert-rhombus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-rhombus-outline{--mdi-alert-rhombus-outline-icon-svg: url(${Xr});-webkit-mask:var(--mdi-alert-rhombus-outline-icon-svg) no-repeat;mask:var(--mdi-alert-rhombus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-collapse{--mdi-arrow-collapse-icon-svg: url(${Zr});-webkit-mask:var(--mdi-arrow-collapse-icon-svg) no-repeat;mask:var(--mdi-arrow-collapse-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down{--mdi-arrow-down-icon-svg: url(${eo});-webkit-mask:var(--mdi-arrow-down-icon-svg) no-repeat;mask:var(--mdi-arrow-down-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold{--mdi-arrow-down-bold-icon-svg: url(${io});-webkit-mask:var(--mdi-arrow-down-bold-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-box{--mdi-arrow-down-bold-box-icon-svg: url(${ao});-webkit-mask:var(--mdi-arrow-down-bold-box-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-box-outline{--mdi-arrow-down-bold-box-outline-icon-svg: url(${ro});-webkit-mask:var(--mdi-arrow-down-bold-box-outline-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-outline{--mdi-arrow-down-bold-outline-icon-svg: url(${oo});-webkit-mask:var(--mdi-arrow-down-bold-outline-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-expand{--mdi-arrow-expand-icon-svg: url(${lo});-webkit-mask:var(--mdi-arrow-expand-icon-svg) no-repeat;mask:var(--mdi-arrow-expand-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-expand-horizontal{--mdi-arrow-expand-horizontal-icon-svg: url(${to});-webkit-mask:var(--mdi-arrow-expand-horizontal-icon-svg) no-repeat;mask:var(--mdi-arrow-expand-horizontal-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-split-vertical{--mdi-arrow-split-vertical-icon-svg: url(${no});-webkit-mask:var(--mdi-arrow-split-vertical-icon-svg) no-repeat;mask:var(--mdi-arrow-split-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-up{--mdi-arrow-up-icon-svg: url(${co});-webkit-mask:var(--mdi-arrow-up-icon-svg) no-repeat;mask:var(--mdi-arrow-up-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-book-open-blank-variant-outline{--mdi-book-open-blank-variant-outline-icon-svg: url(${so});-webkit-mask:var(--mdi-book-open-blank-variant-outline-icon-svg) no-repeat;mask:var(--mdi-book-open-blank-variant-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-brightness-4{--mdi-brightness-4-icon-svg: url(${mo});-webkit-mask:var(--mdi-brightness-4-icon-svg) no-repeat;mask:var(--mdi-brightness-4-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar{--mdi-calendar-icon-svg: url(${ko});-webkit-mask:var(--mdi-calendar-icon-svg) no-repeat;mask:var(--mdi-calendar-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-check{--mdi-calendar-check-icon-svg: url(${po});-webkit-mask:var(--mdi-calendar-check-icon-svg) no-repeat;mask:var(--mdi-calendar-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-clock{--mdi-calendar-clock-icon-svg: url(${go});-webkit-mask:var(--mdi-calendar-clock-icon-svg) no-repeat;mask:var(--mdi-calendar-clock-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-edit{--mdi-calendar-edit-icon-svg: url(${bo});-webkit-mask:var(--mdi-calendar-edit-icon-svg) no-repeat;mask:var(--mdi-calendar-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-remove{--mdi-calendar-remove-icon-svg: url(${vo});-webkit-mask:var(--mdi-calendar-remove-icon-svg) no-repeat;mask:var(--mdi-calendar-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-search{--mdi-calendar-search-icon-svg: url(${uo});-webkit-mask:var(--mdi-calendar-search-icon-svg) no-repeat;mask:var(--mdi-calendar-search-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-call-split{--mdi-call-split-icon-svg: url(${ho});-webkit-mask:var(--mdi-call-split-icon-svg) no-repeat;mask:var(--mdi-call-split-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cancel{--mdi-cancel-icon-svg: url(${fo});-webkit-mask:var(--mdi-cancel-icon-svg) no-repeat;mask:var(--mdi-cancel-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cash-check{--mdi-cash-check-icon-svg: url(${wo});-webkit-mask:var(--mdi-cash-check-icon-svg) no-repeat;mask:var(--mdi-cash-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cash-remove{--mdi-cash-remove-icon-svg: url(${xo});-webkit-mask:var(--mdi-cash-remove-icon-svg) no-repeat;mask:var(--mdi-cash-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-certificate{--mdi-certificate-icon-svg: url(${_o});-webkit-mask:var(--mdi-certificate-icon-svg) no-repeat;mask:var(--mdi-certificate-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-certificate-outline{--mdi-certificate-outline-icon-svg: url(${yo});-webkit-mask:var(--mdi-certificate-outline-icon-svg) no-repeat;mask:var(--mdi-certificate-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-change-record-type{--mdi-change-record-type-icon-svg: url(${zo});-webkit-mask:var(--mdi-change-record-type-icon-svg) no-repeat;mask:var(--mdi-change-record-type-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check{--mdi-check-icon-svg: url(${Ro});-webkit-mask:var(--mdi-check-icon-svg) no-repeat;mask:var(--mdi-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-all{--mdi-check-all-icon-svg: url(${Lo});-webkit-mask:var(--mdi-check-all-icon-svg) no-repeat;mask:var(--mdi-check-all-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-bold{--mdi-check-bold-icon-svg: url(${hr});-webkit-mask:var(--mdi-check-bold-icon-svg) no-repeat;mask:var(--mdi-check-bold-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-blank-outline{--mdi-checkbox-blank-outline-icon-svg: url(${$o});-webkit-mask:var(--mdi-checkbox-blank-outline-icon-svg) no-repeat;mask:var(--mdi-checkbox-blank-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-marked-circle-outline{--mdi-checkbox-marked-circle-outline-icon-svg: url(${Uo});-webkit-mask:var(--mdi-checkbox-marked-circle-outline-icon-svg) no-repeat;mask:var(--mdi-checkbox-marked-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-box-outline{--mdi-check-box-outline-icon-svg: url(${So});-webkit-mask:var(--mdi-check-box-outline-icon-svg) no-repeat;mask:var(--mdi-check-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-marked{--mdi-checkbox-marked-icon-svg: url(${Co});-webkit-mask:var(--mdi-checkbox-marked-icon-svg) no-repeat;mask:var(--mdi-checkbox-marked-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-circle{--mdi-check-circle-icon-svg: url(${Io});-webkit-mask:var(--mdi-check-circle-icon-svg) no-repeat;mask:var(--mdi-check-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-circle-outline{--mdi-check-circle-outline-icon-svg: url(${jo});-webkit-mask:var(--mdi-check-circle-outline-icon-svg) no-repeat;mask:var(--mdi-check-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-outline{--mdi-check-outline-icon-svg: url(${Bo});-webkit-mask:var(--mdi-check-outline-icon-svg) no-repeat;mask:var(--mdi-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-underline{--mdi-check-underline-icon-svg: url(${qo});-webkit-mask:var(--mdi-check-underline-icon-svg) no-repeat;mask:var(--mdi-check-underline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down{--mdi-chevron-down-icon-svg: url(${vr});-webkit-mask:var(--mdi-chevron-down-icon-svg) no-repeat;mask:var(--mdi-chevron-down-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-box{--mdi-chevron-down-box-icon-svg: url(${No});-webkit-mask:var(--mdi-chevron-down-box-icon-svg) no-repeat;mask:var(--mdi-chevron-down-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-box-outline{--mdi-chevron-down-box-outline-icon-svg: url(${Eo});-webkit-mask:var(--mdi-chevron-down-box-outline-icon-svg) no-repeat;mask:var(--mdi-chevron-down-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-circle{--mdi-chevron-down-circle-icon-svg: url(${To});-webkit-mask:var(--mdi-chevron-down-circle-icon-svg) no-repeat;mask:var(--mdi-chevron-down-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-circle-outline{--mdi-chevron-down-circle-outline-icon-svg: url(${Go});-webkit-mask:var(--mdi-chevron-down-circle-outline-icon-svg) no-repeat;mask:var(--mdi-chevron-down-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-circle{--mdi-circle-icon-svg: url(${Ho});-webkit-mask:var(--mdi-circle-icon-svg) no-repeat;mask:var(--mdi-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-check{--mdi-clipboard-check-icon-svg: url(${Ao});-webkit-mask:var(--mdi-clipboard-check-icon-svg) no-repeat;mask:var(--mdi-clipboard-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-check-outline{--mdi-clipboard-check-outline-icon-svg: url(${Po});-webkit-mask:var(--mdi-clipboard-check-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-edit{--mdi-clipboard-edit-icon-svg: url(${Mo});-webkit-mask:var(--mdi-clipboard-edit-icon-svg) no-repeat;mask:var(--mdi-clipboard-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-edit-outline{--mdi-clipboard-edit-outline-icon-svg: url(${Oo});-webkit-mask:var(--mdi-clipboard-edit-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-edit-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-multiple{--mdi-clipboard-multiple-icon-svg: url(${Fo});-webkit-mask:var(--mdi-clipboard-multiple-icon-svg) no-repeat;mask:var(--mdi-clipboard-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-multiple-outline{--mdi-clipboard-multiple-outline-icon-svg: url(${Do});-webkit-mask:var(--mdi-clipboard-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-outline{--mdi-clipboard-outline-icon-svg: url(${Qo});-webkit-mask:var(--mdi-clipboard-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close{--mdi-close-icon-svg: url(${ur});-webkit-mask:var(--mdi-close-icon-svg) no-repeat;mask:var(--mdi-close-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-circle{--mdi-close-circle-icon-svg: url(${Wo});-webkit-mask:var(--mdi-close-circle-icon-svg) no-repeat;mask:var(--mdi-close-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-circle-outline{--mdi-close-circle-outline-icon-svg: url(${Yo});-webkit-mask:var(--mdi-close-circle-outline-icon-svg) no-repeat;mask:var(--mdi-close-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-thick{--mdi-close-thick-icon-svg: url(${Vo});-webkit-mask:var(--mdi-close-thick-icon-svg) no-repeat;mask:var(--mdi-close-thick-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-coffee{--mdi-coffee-icon-svg: url(${Jo});-webkit-mask:var(--mdi-coffee-icon-svg) no-repeat;mask:var(--mdi-coffee-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-coffee-outline{--mdi-coffee-outline-icon-svg: url(${Ko});-webkit-mask:var(--mdi-coffee-outline-icon-svg) no-repeat;mask:var(--mdi-coffee-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cog{--mdi-cog-icon-svg: url(${Xo});-webkit-mask:var(--mdi-cog-icon-svg) no-repeat;mask:var(--mdi-cog-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cog-outline{--mdi-cog-outline-icon-svg: url(${Zo});-webkit-mask:var(--mdi-cog-outline-icon-svg) no-repeat;mask:var(--mdi-cog-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-content-copy{--mdi-content-copy-icon-svg: url(${el});-webkit-mask:var(--mdi-content-copy-icon-svg) no-repeat;mask:var(--mdi-content-copy-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-currency-usd{--mdi-currency-usd-icon-svg: url(${il});-webkit-mask:var(--mdi-currency-usd-icon-svg) no-repeat;mask:var(--mdi-currency-usd-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-currency-usd-off{--mdi-currency-usd-off-icon-svg: url(${al});-webkit-mask:var(--mdi-currency-usd-off-icon-svg) no-repeat;mask:var(--mdi-currency-usd-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-database-refresh{--mdi-database-refresh-icon-svg: url(${rl});-webkit-mask:var(--mdi-database-refresh-icon-svg) no-repeat;mask:var(--mdi-database-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-delete{--mdi-delete-icon-svg: url(${ol});-webkit-mask:var(--mdi-delete-icon-svg) no-repeat;mask:var(--mdi-delete-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-delete-outline{--mdi-delete-outline-icon-svg: url(${ll});-webkit-mask:var(--mdi-delete-outline-icon-svg) no-repeat;mask:var(--mdi-delete-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-dots-grid{--mdi-dots-grid-icon-svg: url(${tl});-webkit-mask:var(--mdi-dots-grid-icon-svg) no-repeat;mask:var(--mdi-dots-grid-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-dots-vertical{--mdi-dots-vertical-icon-svg: url(${nl});-webkit-mask:var(--mdi-dots-vertical-icon-svg) no-repeat;mask:var(--mdi-dots-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-download{--mdi-download-icon-svg: url(${cl});-webkit-mask:var(--mdi-download-icon-svg) no-repeat;mask:var(--mdi-download-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-drag{--mdi-drag-icon-svg: url(${dl});-webkit-mask:var(--mdi-drag-icon-svg) no-repeat;mask:var(--mdi-drag-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-drag-vertical{--mdi-drag-vertical-icon-svg: url(${sl});-webkit-mask:var(--mdi-drag-vertical-icon-svg) no-repeat;mask:var(--mdi-drag-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-eye-off-outline{--mdi-eye-off-outline-icon-svg: url(${ml});-webkit-mask:var(--mdi-eye-off-outline-icon-svg) no-repeat;mask:var(--mdi-eye-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-eye-outline{--mdi-eye-outline-icon-svg: url(${kl});-webkit-mask:var(--mdi-eye-outline-icon-svg) no-repeat;mask:var(--mdi-eye-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file{--mdi-file-icon-svg: url(${pl});-webkit-mask:var(--mdi-file-icon-svg) no-repeat;mask:var(--mdi-file-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-alert{--mdi-file-alert-icon-svg: url(${gl});-webkit-mask:var(--mdi-file-alert-icon-svg) no-repeat;mask:var(--mdi-file-alert-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-alert-outline{--mdi-file-alert-outline-icon-svg: url(${bl});-webkit-mask:var(--mdi-file-alert-outline-icon-svg) no-repeat;mask:var(--mdi-file-alert-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-cad{--mdi-file-cad-icon-svg: url(${vl});-webkit-mask:var(--mdi-file-cad-icon-svg) no-repeat;mask:var(--mdi-file-cad-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-check{--mdi-file-check-icon-svg: url(${ul});-webkit-mask:var(--mdi-file-check-icon-svg) no-repeat;mask:var(--mdi-file-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-check-outline{--mdi-file-check-outline-icon-svg: url(${hl});-webkit-mask:var(--mdi-file-check-outline-icon-svg) no-repeat;mask:var(--mdi-file-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-document-outline{--mdi-file-document-outline-icon-svg: url(${fl});-webkit-mask:var(--mdi-file-document-outline-icon-svg) no-repeat;mask:var(--mdi-file-document-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-excel-outline{--mdi-file-excel-outline-icon-svg: url(${wl});-webkit-mask:var(--mdi-file-excel-outline-icon-svg) no-repeat;mask:var(--mdi-file-excel-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-move{--mdi-file-move-icon-svg: url(${xl});-webkit-mask:var(--mdi-file-move-icon-svg) no-repeat;mask:var(--mdi-file-move-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-move-outline{--mdi-file-move-outline-icon-svg: url(${_l});-webkit-mask:var(--mdi-file-move-outline-icon-svg) no-repeat;mask:var(--mdi-file-move-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-multiple{--mdi-file-multiple-icon-svg: url(${yl});-webkit-mask:var(--mdi-file-multiple-icon-svg) no-repeat;mask:var(--mdi-file-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-multiple-outline{--mdi-file-multiple-outline-icon-svg: url(${zl});-webkit-mask:var(--mdi-file-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-file-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-music-outline{--mdi-file-music-outline-icon-svg: url(${Rl});-webkit-mask:var(--mdi-file-music-outline-icon-svg) no-repeat;mask:var(--mdi-file-music-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-outline{--mdi-file-outline-icon-svg: url(${Ll});-webkit-mask:var(--mdi-file-outline-icon-svg) no-repeat;mask:var(--mdi-file-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-pdf-outline{--mdi-file-pdf-outline-icon-svg: url(${$l});-webkit-mask:var(--mdi-file-pdf-outline-icon-svg) no-repeat;mask:var(--mdi-file-pdf-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-question{--mdi-file-question-icon-svg: url(${Ul});-webkit-mask:var(--mdi-file-question-icon-svg) no-repeat;mask:var(--mdi-file-question-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-question-outline{--mdi-file-question-outline-icon-svg: url(${Sl});-webkit-mask:var(--mdi-file-question-outline-icon-svg) no-repeat;mask:var(--mdi-file-question-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-search-outline{--mdi-file-search-outline-icon-svg: url(${Cl});-webkit-mask:var(--mdi-file-search-outline-icon-svg) no-repeat;mask:var(--mdi-file-search-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-send{--mdi-file-send-icon-svg: url(${Il});-webkit-mask:var(--mdi-file-send-icon-svg) no-repeat;mask:var(--mdi-file-send-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-send-outline{--mdi-file-send-outline-icon-svg: url(${jl});-webkit-mask:var(--mdi-file-send-outline-icon-svg) no-repeat;mask:var(--mdi-file-send-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-tree{--mdi-file-tree-icon-svg: url(${Bl});-webkit-mask:var(--mdi-file-tree-icon-svg) no-repeat;mask:var(--mdi-file-tree-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-tree-outline{--mdi-file-tree-outline-icon-svg: url(${ql});-webkit-mask:var(--mdi-file-tree-outline-icon-svg) no-repeat;mask:var(--mdi-file-tree-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-upload{--mdi-file-upload-icon-svg: url(${Nl});-webkit-mask:var(--mdi-file-upload-icon-svg) no-repeat;mask:var(--mdi-file-upload-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-upload-outline{--mdi-file-upload-outline-icon-svg: url(${El});-webkit-mask:var(--mdi-file-upload-outline-icon-svg) no-repeat;mask:var(--mdi-file-upload-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter{--mdi-filter-icon-svg: url(${Tl});-webkit-mask:var(--mdi-filter-icon-svg) no-repeat;mask:var(--mdi-filter-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-minus-outline{--mdi-filter-minus-outline-icon-svg: url(${Gl});-webkit-mask:var(--mdi-filter-minus-outline-icon-svg) no-repeat;mask:var(--mdi-filter-minus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-off-outline{--mdi-filter-off-outline-icon-svg: url(${Hl});-webkit-mask:var(--mdi-filter-off-outline-icon-svg) no-repeat;mask:var(--mdi-filter-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-outline{--mdi-filter-outline-icon-svg: url(${Al});-webkit-mask:var(--mdi-filter-outline-icon-svg) no-repeat;mask:var(--mdi-filter-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-plus-outline{--mdi-filter-plus-outline-icon-svg: url(${Pl});-webkit-mask:var(--mdi-filter-plus-outline-icon-svg) no-repeat;mask:var(--mdi-filter-plus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-remove-outline{--mdi-filter-remove-outline-icon-svg: url(${Ml});-webkit-mask:var(--mdi-filter-remove-outline-icon-svg) no-repeat;mask:var(--mdi-filter-remove-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-fire{--mdi-fire-icon-svg: url(${Ol});-webkit-mask:var(--mdi-fire-icon-svg) no-repeat;mask:var(--mdi-fire-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-flip-vertical{--mdi-flip-vertical-icon-svg: url(${Fl});-webkit-mask:var(--mdi-flip-vertical-icon-svg) no-repeat;mask:var(--mdi-flip-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-folder{--mdi-folder-icon-svg: url(${Dl});-webkit-mask:var(--mdi-folder-icon-svg) no-repeat;mask:var(--mdi-folder-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-folder-open{--mdi-folder-open-icon-svg: url(${Ql});-webkit-mask:var(--mdi-folder-open-icon-svg) no-repeat;mask:var(--mdi-folder-open-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-forum{--mdi-forum-icon-svg: url(${Wl});-webkit-mask:var(--mdi-forum-icon-svg) no-repeat;mask:var(--mdi-forum-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-forum-outline{--mdi-forum-outline-icon-svg: url(${Yl});-webkit-mask:var(--mdi-forum-outline-icon-svg) no-repeat;mask:var(--mdi-forum-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-github{--mdi-github-icon-svg: url(${Vl});-webkit-mask:var(--mdi-github-icon-svg) no-repeat;mask:var(--mdi-github-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help{--mdi-help-icon-svg: url(${Jl});-webkit-mask:var(--mdi-help-icon-svg) no-repeat;mask:var(--mdi-help-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help-circle{--mdi-help-circle-icon-svg: url(${Kl});-webkit-mask:var(--mdi-help-circle-icon-svg) no-repeat;mask:var(--mdi-help-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help-circle-outline{--mdi-help-circle-outline-icon-svg: url(${Xl});-webkit-mask:var(--mdi-help-circle-outline-icon-svg) no-repeat;mask:var(--mdi-help-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-history{--mdi-history-icon-svg: url(${Zl});-webkit-mask:var(--mdi-history-icon-svg) no-repeat;mask:var(--mdi-history-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-information{--mdi-information-icon-svg: url(${et});-webkit-mask:var(--mdi-information-icon-svg) no-repeat;mask:var(--mdi-information-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-information-outline{--mdi-information-outline-icon-svg: url(${it});-webkit-mask:var(--mdi-information-outline-icon-svg) no-repeat;mask:var(--mdi-information-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb{--mdi-lightbulb-icon-svg: url(${at});-webkit-mask:var(--mdi-lightbulb-icon-svg) no-repeat;mask:var(--mdi-lightbulb-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-off{--mdi-lightbulb-off-icon-svg: url(${rt});-webkit-mask:var(--mdi-lightbulb-off-icon-svg) no-repeat;mask:var(--mdi-lightbulb-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-off-outline{--mdi-lightbulb-off-outline-icon-svg: url(${ot});-webkit-mask:var(--mdi-lightbulb-off-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-on{--mdi-lightbulb-on-icon-svg: url(${lt});-webkit-mask:var(--mdi-lightbulb-on-icon-svg) no-repeat;mask:var(--mdi-lightbulb-on-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-on-outline{--mdi-lightbulb-on-outline-icon-svg: url(${tt});-webkit-mask:var(--mdi-lightbulb-on-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-on-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-outline{--mdi-lightbulb-outline-icon-svg: url(${nt});-webkit-mask:var(--mdi-lightbulb-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-link{--mdi-link-icon-svg: url(${ct});-webkit-mask:var(--mdi-link-icon-svg) no-repeat;mask:var(--mdi-link-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-link-variant{--mdi-link-variant-icon-svg: url(${dt});-webkit-mask:var(--mdi-link-variant-icon-svg) no-repeat;mask:var(--mdi-link-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-load{--mdi-load-icon-svg: url(${st});-webkit-mask:var(--mdi-load-icon-svg) no-repeat;mask:var(--mdi-load-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-magnify{--mdi-magnify-icon-svg: url(${mt});-webkit-mask:var(--mdi-magnify-icon-svg) no-repeat;mask:var(--mdi-magnify-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-map-marker-radius{--mdi-map-marker-radius-icon-svg: url(${kt});-webkit-mask:var(--mdi-map-marker-radius-icon-svg) no-repeat;mask:var(--mdi-map-marker-radius-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-map-marker-radius-outline{--mdi-map-marker-radius-outline-icon-svg: url(${pt});-webkit-mask:var(--mdi-map-marker-radius-outline-icon-svg) no-repeat;mask:var(--mdi-map-marker-radius-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-menu{--mdi-menu-icon-svg: url(${gt});-webkit-mask:var(--mdi-menu-icon-svg) no-repeat;mask:var(--mdi-menu-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-message-text{--mdi-message-text-icon-svg: url(${bt});-webkit-mask:var(--mdi-message-text-icon-svg) no-repeat;mask:var(--mdi-message-text-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-message-text-outline{--mdi-message-text-outline-icon-svg: url(${vt});-webkit-mask:var(--mdi-message-text-outline-icon-svg) no-repeat;mask:var(--mdi-message-text-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-microsoft-excel{--mdi-microsoft-excel-icon-svg: url(${ut});-webkit-mask:var(--mdi-microsoft-excel-icon-svg) no-repeat;mask:var(--mdi-microsoft-excel-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus{--mdi-minus-icon-svg: url(${ht});-webkit-mask:var(--mdi-minus-icon-svg) no-repeat;mask:var(--mdi-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus-circle{--mdi-minus-circle-icon-svg: url(${Ur});-webkit-mask:var(--mdi-minus-circle-icon-svg) no-repeat;mask:var(--mdi-minus-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus-circle-outline{--mdi-minus-circle-outline-icon-svg: url(${ft});-webkit-mask:var(--mdi-minus-circle-outline-icon-svg) no-repeat;mask:var(--mdi-minus-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-order-bool-ascending-variant{--mdi-order-bool-ascending-variant-icon-svg: url(${wt});-webkit-mask:var(--mdi-order-bool-ascending-variant-icon-svg) no-repeat;mask:var(--mdi-order-bool-ascending-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-page-first{--mdi-page-first-icon-svg: url(${Sr});-webkit-mask:var(--mdi-page-first-icon-svg) no-repeat;mask:var(--mdi-page-first-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-page-last{--mdi-page-last-icon-svg: url(${Ir});-webkit-mask:var(--mdi-page-last-icon-svg) no-repeat;mask:var(--mdi-page-last-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-paperclip{--mdi-paperclip-icon-svg: url(${xt});-webkit-mask:var(--mdi-paperclip-icon-svg) no-repeat;mask:var(--mdi-paperclip-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil{--mdi-pencil-icon-svg: url(${_t});-webkit-mask:var(--mdi-pencil-icon-svg) no-repeat;mask:var(--mdi-pencil-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-outline{--mdi-pencil-outline-icon-svg: url(${yt});-webkit-mask:var(--mdi-pencil-outline-icon-svg) no-repeat;mask:var(--mdi-pencil-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-box-multiple{--mdi-pencil-box-multiple-icon-svg: url(${zt});-webkit-mask:var(--mdi-pencil-box-multiple-icon-svg) no-repeat;mask:var(--mdi-pencil-box-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-box-multiple-outline{--mdi-pencil-box-multiple-outline-icon-svg: url(${Rt});-webkit-mask:var(--mdi-pencil-box-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-pencil-box-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-percent{--mdi-percent-icon-svg: url(${Lt});-webkit-mask:var(--mdi-percent-icon-svg) no-repeat;mask:var(--mdi-percent-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-percent-outline{--mdi-percent-outline-icon-svg: url(${$t});-webkit-mask:var(--mdi-percent-outline-icon-svg) no-repeat;mask:var(--mdi-percent-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pin-off-outline{--mdi-pin-off-outline-icon-svg: url(${Ut});-webkit-mask:var(--mdi-pin-off-outline-icon-svg) no-repeat;mask:var(--mdi-pin-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pin-outline{--mdi-pin-outline-icon-svg: url(${St});-webkit-mask:var(--mdi-pin-outline-icon-svg) no-repeat;mask:var(--mdi-pin-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-playlist-plus{--mdi-playlist-plus-icon-svg: url(${Ct});-webkit-mask:var(--mdi-playlist-plus-icon-svg) no-repeat;mask:var(--mdi-playlist-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-play-circle-outline{--mdi-play-circle-outline-icon-svg: url(${It});-webkit-mask:var(--mdi-play-circle-outline-icon-svg) no-repeat;mask:var(--mdi-play-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-playlist-remove{--mdi-playlist-remove-icon-svg: url(${jt});-webkit-mask:var(--mdi-playlist-remove-icon-svg) no-repeat;mask:var(--mdi-playlist-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus-circle{--mdi-plus-circle-icon-svg: url(${$r});-webkit-mask:var(--mdi-plus-circle-icon-svg) no-repeat;mask:var(--mdi-plus-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus-circle-outline{--mdi-plus-circle-outline-icon-svg: url(${Bt});-webkit-mask:var(--mdi-plus-circle-outline-icon-svg) no-repeat;mask:var(--mdi-plus-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus{--mdi-plus-icon-svg: url(${qt});-webkit-mask:var(--mdi-plus-icon-svg) no-repeat;mask:var(--mdi-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-progress-download{--mdi-progress-download-icon-svg: url(${Nt});-webkit-mask:var(--mdi-progress-download-icon-svg) no-repeat;mask:var(--mdi-progress-download-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-redo{--mdi-redo-icon-svg: url(${Et});-webkit-mask:var(--mdi-redo-icon-svg) no-repeat;mask:var(--mdi-redo-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-refresh{--mdi-refresh-icon-svg: url(${Tt});-webkit-mask:var(--mdi-refresh-icon-svg) no-repeat;mask:var(--mdi-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-shape-square-plus{--mdi-shape-square-plus-icon-svg: url(${Gt});-webkit-mask:var(--mdi-shape-square-plus-icon-svg) no-repeat;mask:var(--mdi-shape-square-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-snowflake{--mdi-snowflake-icon-svg: url(${Ht});-webkit-mask:var(--mdi-snowflake-icon-svg) no-repeat;mask:var(--mdi-snowflake-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-ascending{--mdi-sort-ascending-icon-svg: url(${At});-webkit-mask:var(--mdi-sort-ascending-icon-svg) no-repeat;mask:var(--mdi-sort-ascending-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-descending{--mdi-sort-descending-icon-svg: url(${Pt});-webkit-mask:var(--mdi-sort-descending-icon-svg) no-repeat;mask:var(--mdi-sort-descending-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-variant-off{--mdi-sort-variant-off-icon-svg: url(${Mt});-webkit-mask:var(--mdi-sort-variant-off-icon-svg) no-repeat;mask:var(--mdi-sort-variant-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-variant-remove{--mdi-sort-variant-remove-icon-svg: url(${Ot});-webkit-mask:var(--mdi-sort-variant-remove-icon-svg) no-repeat;mask:var(--mdi-sort-variant-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-square-edit-outline{--mdi-square-edit-outline-icon-svg: url(${Ft});-webkit-mask:var(--mdi-square-edit-outline-icon-svg) no-repeat;mask:var(--mdi-square-edit-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-star{--mdi-star-icon-svg: url(${Dt});-webkit-mask:var(--mdi-star-icon-svg) no-repeat;mask:var(--mdi-star-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-star-outline{--mdi-star-outline-icon-svg: url(${Qt});-webkit-mask:var(--mdi-star-outline-icon-svg) no-repeat;mask:var(--mdi-star-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-stop-circle-outline{--mdi-stop-circle-outline-icon-svg: url(${Wt});-webkit-mask:var(--mdi-stop-circle-outline-icon-svg) no-repeat;mask:var(--mdi-stop-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-subdirectory-arrow-right{--mdi-subdirectory-arrow-right-icon-svg: url(${Yt});-webkit-mask:var(--mdi-subdirectory-arrow-right-icon-svg) no-repeat;mask:var(--mdi-subdirectory-arrow-right-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-swap-horizontal{--mdi-swap-horizontal-icon-svg: url(${Vt});-webkit-mask:var(--mdi-swap-horizontal-icon-svg) no-repeat;mask:var(--mdi-swap-horizontal-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-swap-vertical{--mdi-swap-vertical-icon-svg: url(${Jt});-webkit-mask:var(--mdi-swap-vertical-icon-svg) no-repeat;mask:var(--mdi-swap-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sync{--mdi-sync-icon-svg: url(${Kt});-webkit-mask:var(--mdi-sync-icon-svg) no-repeat;mask:var(--mdi-sync-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sync-circle{--mdi-sync-circle-icon-svg: url(${Xt});-webkit-mask:var(--mdi-sync-circle-icon-svg) no-repeat;mask:var(--mdi-sync-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-table-edit{--mdi-table-edit-icon-svg: url(${Zt});-webkit-mask:var(--mdi-table-edit-icon-svg) no-repeat;mask:var(--mdi-table-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-table-refresh{--mdi-table-refresh-icon-svg: url(${en});-webkit-mask:var(--mdi-table-refresh-icon-svg) no-repeat;mask:var(--mdi-table-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-remove{--mdi-text-box-remove-icon-svg: url(${an});-webkit-mask:var(--mdi-text-box-remove-icon-svg) no-repeat;mask:var(--mdi-text-box-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-remove-outline{--mdi-text-box-remove-outline-icon-svg: url(${rn});-webkit-mask:var(--mdi-text-box-remove-outline-icon-svg) no-repeat;mask:var(--mdi-text-box-remove-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-search-outline{--mdi-text-box-search-outline-icon-svg: url(${on});-webkit-mask:var(--mdi-text-box-search-outline-icon-svg) no-repeat;mask:var(--mdi-text-box-search-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-theme-light-dark{--mdi-theme-light-dark-icon-svg: url(${ln});-webkit-mask:var(--mdi-theme-light-dark-icon-svg) no-repeat;mask:var(--mdi-theme-light-dark-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-toggle-switch{--mdi-toggle-switch-icon-svg: url(${tn});-webkit-mask:var(--mdi-toggle-switch-icon-svg) no-repeat;mask:var(--mdi-toggle-switch-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-toggle-switch-off-outline{--mdi-toggle-switch-off-outline-icon-svg: url(${nn});-webkit-mask:var(--mdi-toggle-switch-off-outline-icon-svg) no-repeat;mask:var(--mdi-toggle-switch-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-translate{--mdi-translate-icon-svg: url(${cn});-webkit-mask:var(--mdi-translate-icon-svg) no-repeat;mask:var(--mdi-translate-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-trash-can{--mdi-trash-can-icon-svg: url(${dn});-webkit-mask:var(--mdi-trash-can-icon-svg) no-repeat;mask:var(--mdi-trash-can-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-trash-can-outline{--mdi-trash-can-outline-icon-svg: url(${sn});-webkit-mask:var(--mdi-trash-can-outline-icon-svg) no-repeat;mask:var(--mdi-trash-can-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-truck{--mdi-truck-icon-svg: url(${mn});-webkit-mask:var(--mdi-truck-icon-svg) no-repeat;mask:var(--mdi-truck-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-truck-delivery-outline{--mdi-truck-delivery-outline-icon-svg: url(${kn});-webkit-mask:var(--mdi-truck-delivery-outline-icon-svg) no-repeat;mask:var(--mdi-truck-delivery-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-tune{--mdi-tune-icon-svg: url(${pn});-webkit-mask:var(--mdi-tune-icon-svg) no-repeat;mask:var(--mdi-tune-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-tune-variant{--mdi-tune-variant-icon-svg: url(${gn});-webkit-mask:var(--mdi-tune-variant-icon-svg) no-repeat;mask:var(--mdi-tune-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-undo{--mdi-undo-icon-svg: url(${bn});-webkit-mask:var(--mdi-undo-icon-svg) no-repeat;mask:var(--mdi-undo-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-upload{--mdi-upload-icon-svg: url(${vn});-webkit-mask:var(--mdi-upload-icon-svg) no-repeat;mask:var(--mdi-upload-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-vanish{--mdi-vanish-icon-svg: url(${un});-webkit-mask:var(--mdi-vanish-icon-svg) no-repeat;mask:var(--mdi-vanish-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-wrench{--mdi-wrench-icon-svg: url(${hn});-webkit-mask:var(--mdi-wrench-icon-svg) no-repeat;mask:var(--mdi-wrench-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-wrench-outline{--mdi-wrench-outline-icon-svg: url(${fn});-webkit-mask:var(--mdi-wrench-outline-icon-svg) no-repeat;mask:var(--mdi-wrench-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi{display:inline-block;align-items:center;background-color:currentColor;font-size:18px;width:1em;height:1em}.mdi.mdi-state-disabled{opacity:.35}.alert{padding:8px}`,""]);const wn=pr},8472:(e,i,a)=>{var r=a(1601),o=a.n(r),l=a(6314),t=a.n(l),n=a(4417),c=a.n(n),d=new URL(a(3751),a.b),s=new URL(a(1771),a.b),m=new URL(a(996),a.b),k=new URL(a(6889),a.b),p=new URL(a(937),a.b),g=new URL(a(3326),a.b),b=new URL(a(2561),a.b),v=new URL(a(8980),a.b),u=new URL(a(4511),a.b),h=new URL(a(9153),a.b),f=new URL(a(2706),a.b),w=new URL(a(5325),a.b),x=new URL(a(7890),a.b),_=new URL(a(7104),a.b),y=new URL(a(1825),a.b),z=new URL(a(1379),a.b),R=new URL(a(2156),a.b),L=new URL(a(7698),a.b),$=new URL(a(8997),a.b),U=new URL(a(2053),a.b),S=new URL(a(1434),a.b),C=new URL(a(737),a.b),I=new URL(a(4487),a.b),j=new URL(a(7951),a.b),B=new URL(a(3975),a.b),q=new URL(a(5672),a.b),N=new URL(a(1966),a.b),E=new URL(a(4756),a.b),T=new URL(a(3721),a.b),G=new URL(a(1761),a.b),H=new URL(a(1329),a.b),A=new URL(a(3888),a.b),P=new URL(a(7237),a.b),M=new URL(a(4555),a.b),O=new URL(a(7786),a.b),F=new URL(a(4200),a.b),D=new URL(a(9067),a.b),Q=new URL(a(3142),a.b),W=new URL(a(5001),a.b),Y=new URL(a(1632),a.b),V=new URL(a(1830),a.b),J=new URL(a(4918),a.b),K=new URL(a(1704),a.b),X=new URL(a(9075),a.b),Z=new URL(a(3681),a.b),ee=new URL(a(8344),a.b),ie=new URL(a(3828),a.b),ae=new URL(a(9712),a.b),re=new URL(a(2805),a.b),oe=new URL(a(5644),a.b),le=new URL(a(4029),a.b),te=new URL(a(560),a.b),ne=new URL(a(8704),a.b),ce=new URL(a(5259),a.b),de=new URL(a(4042),a.b),se=new URL(a(5904),a.b),me=new URL(a(5052),a.b),ke=new URL(a(6988),a.b),pe=new URL(a(2216),a.b),ge=new URL(a(3397),a.b),be=new URL(a(739),a.b),ve=new URL(a(1959),a.b),ue=new URL(a(9810),a.b),he=new URL(a(6410),a.b),fe=new URL(a(5717),a.b),we=new URL(a(4441),a.b),xe=new URL(a(2312),a.b),_e=new URL(a(9279),a.b),ye=new URL(a(7185),a.b),ze=new URL(a(6428),a.b),Re=new URL(a(8166),a.b),Le=new URL(a(7433),a.b),$e=new URL(a(4541),a.b),Ue=new URL(a(9529),a.b),Se=new URL(a(778),a.b),Ce=new URL(a(4459),a.b),Ie=new URL(a(7535),a.b),je=new URL(a(1277),a.b),Be=new URL(a(3171),a.b),qe=new URL(a(2210),a.b),Ne=new URL(a(416),a.b),Ee=new URL(a(284),a.b),Te=new URL(a(4627),a.b),Ge=new URL(a(9007),a.b),He=new URL(a(9869),a.b),Ae=new URL(a(1335),a.b),Pe=new URL(a(6519),a.b),Me=new URL(a(1403),a.b),Oe=new URL(a(7594),a.b),Fe=new URL(a(9036),a.b),De=new URL(a(9028),a.b),Qe=new URL(a(8092),a.b),We=new URL(a(3374),a.b),Ye=new URL(a(2451),a.b),Ve=new URL(a(7548),a.b),Je=new URL(a(8250),a.b),Ke=new URL(a(9562),a.b),Xe=new URL(a(6501),a.b),Ze=new URL(a(9506),a.b),ei=new URL(a(3744),a.b),ii=new URL(a(2366),a.b),ai=new URL(a(736),a.b),ri=new URL(a(5589),a.b),oi=new URL(a(5297),a.b),li=new URL(a(5086),a.b),ti=new URL(a(9965),a.b),ni=new URL(a(1680),a.b),ci=new URL(a(9274),a.b),di=new URL(a(4069),a.b),si=new URL(a(6793),a.b),mi=new URL(a(8018),a.b),ki=new URL(a(1397),a.b),pi=new URL(a(3821),a.b),gi=new URL(a(5453),a.b),bi=new URL(a(1721),a.b),vi=new URL(a(729),a.b),ui=new URL(a(5309),a.b),hi=new URL(a(7523),a.b),fi=new URL(a(5951),a.b),wi=new URL(a(5784),a.b),xi=new URL(a(4907),a.b),_i=new URL(a(97),a.b),yi=new URL(a(1438),a.b),zi=new URL(a(6764),a.b),Ri=new URL(a(3530),a.b),Li=new URL(a(7865),a.b),$i=new URL(a(9505),a.b),Ui=new URL(a(4920),a.b),Si=new URL(a(8908),a.b),Ci=new URL(a(5724),a.b),Ii=new URL(a(3447),a.b),ji=new URL(a(5741),a.b),Bi=new URL(a(6683),a.b),qi=new URL(a(2964),a.b),Ni=new URL(a(1152),a.b),Ei=new URL(a(3049),a.b),Ti=new URL(a(4506),a.b),Gi=new URL(a(3643),a.b),Hi=new URL(a(9808),a.b),Ai=new URL(a(109),a.b),Pi=new URL(a(4717),a.b),Mi=new URL(a(9586),a.b),Oi=new URL(a(4341),a.b),Fi=new URL(a(6452),a.b),Di=new URL(a(936),a.b),Qi=new URL(a(2250),a.b),Wi=new URL(a(9624),a.b),Yi=new URL(a(7741),a.b),Vi=new URL(a(8549),a.b),Ji=new URL(a(8202),a.b),Ki=new URL(a(8560),a.b),Xi=new URL(a(379),a.b),Zi=new URL(a(7295),a.b),ea=new URL(a(1904),a.b),ia=new URL(a(8407),a.b),aa=new URL(a(7138),a.b),ra=new URL(a(795),a.b),oa=new URL(a(166),a.b),la=new URL(a(8900),a.b),ta=new URL(a(3534),a.b),na=new URL(a(1908),a.b),ca=new URL(a(70),a.b),da=new URL(a(5856),a.b),sa=new URL(a(6470),a.b),ma=new URL(a(7988),a.b),ka=new URL(a(1389),a.b),pa=new URL(a(6486),a.b),ga=new URL(a(1242),a.b),ba=new URL(a(496),a.b),va=new URL(a(8338),a.b),ua=new URL(a(9399),a.b),ha=new URL(a(2264),a.b),fa=new URL(a(7949),a.b),wa=new URL(a(3026),a.b),xa=new URL(a(6396),a.b),_a=new URL(a(2096),a.b),ya=new URL(a(3567),a.b),za=new URL(a(5030),a.b),Ra=new URL(a(8038),a.b),La=new URL(a(9333),a.b),$a=new URL(a(5227),a.b),Ua=new URL(a(2376),a.b),Sa=new URL(a(3684),a.b),Ca=new URL(a(2117),a.b),Ia=new URL(a(7090),a.b),ja=new URL(a(6907),a.b),Ba=new URL(a(2638),a.b),qa=new URL(a(8506),a.b),Na=new URL(a(4350),a.b),Ea=new URL(a(1906),a.b),Ta=new URL(a(1364),a.b),Ga=new URL(a(8537),a.b),Ha=new URL(a(8163),a.b),Aa=new URL(a(6977),a.b),Pa=new URL(a(7679),a.b),Ma=new URL(a(1888),a.b),Oa=new URL(a(2705),a.b),Fa=new URL(a(3575),a.b),Da=new URL(a(3576),a.b),Qa=new URL(a(9572),a.b),Wa=new URL(a(6122),a.b),Ya=new URL(a(5510),a.b),Va=new URL(a(927),a.b),Ja=new URL(a(8073),a.b),Ka=new URL(a(5727),a.b),Xa=new URL(a(917),a.b),Za=new URL(a(6487),a.b),er=new URL(a(8945),a.b),ir=new URL(a(2738),a.b),ar=new URL(a(5828),a.b),rr=new URL(a(2518),a.b),or=new URL(a(3276),a.b),lr=new URL(a(4314),a.b),tr=new URL(a(2449),a.b),nr=new URL(a(6673),a.b),cr=new URL(a(1304),a.b),dr=new URL(a(5383),a.b),sr=new URL(a(5066),a.b),mr=new URL(a(8646),a.b),kr=new URL(a(258),a.b),pr=t()(o()),gr=c()(d),br=c()(s),vr=c()(m),ur=c()(k),hr=c()(p),fr=c()(g),wr=c()(b),xr=c()(v),_r=c()(u),yr=c()(h),zr=c()(f),Rr=c()(w),Lr=c()(x),$r=c()(_),Ur=c()(y),Sr=c()(z),Cr=c()(R),Ir=c()(L),jr=c()($),Br=c()(U),qr=c()(S),Nr=c()(C),Er=c()(I),Tr=c()(j),Gr=c()(B),Hr=c()(q),Ar=c()(N),Pr=c()(E),Mr=c()(T),Or=c()(G),Fr=c()(H),Dr=c()(A),Qr=c()(P),Wr=c()(M),Yr=c()(O),Vr=c()(F),Jr=c()(D),Kr=c()(Q),Xr=c()(W),Zr=c()(Y),eo=c()(V),io=c()(J),ao=c()(K),ro=c()(X),oo=c()(Z),lo=c()(ee),to=c()(ie),no=c()(ae),co=c()(re),so=c()(oe),mo=c()(le),ko=c()(te),po=c()(ne),go=c()(ce),bo=c()(de),vo=c()(se),uo=c()(me),ho=c()(ke),fo=c()(pe),wo=c()(ge),xo=c()(be),_o=c()(ve),yo=c()(ue),zo=c()(he),Ro=c()(fe),Lo=c()(we),$o=c()(xe),Uo=c()(_e),So=c()(ye),Co=c()(ze),Io=c()(Re),jo=c()(Le),Bo=c()($e),qo=c()(Ue),No=c()(Se),Eo=c()(Ce),To=c()(Ie),Go=c()(je),Ho=c()(Be),Ao=c()(qe),Po=c()(Ne),Mo=c()(Ee),Oo=c()(Te),Fo=c()(Ge),Do=c()(He),Qo=c()(Ae),Wo=c()(Pe),Yo=c()(Me),Vo=c()(Oe),Jo=c()(Fe),Ko=c()(De),Xo=c()(Qe),Zo=c()(We),el=c()(Ye),il=c()(Ve),al=c()(Je),rl=c()(Ke),ol=c()(Xe),ll=c()(Ze),tl=c()(ei),nl=c()(ii),cl=c()(ai),dl=c()(ri),sl=c()(oi),ml=c()(li),kl=c()(ti),pl=c()(ni),gl=c()(ci),bl=c()(di),vl=c()(si),ul=c()(mi),hl=c()(ki),fl=c()(pi),wl=c()(gi),xl=c()(bi),_l=c()(vi),yl=c()(ui),zl=c()(hi),Rl=c()(fi),Ll=c()(wi),$l=c()(xi),Ul=c()(_i),Sl=c()(yi),Cl=c()(zi),Il=c()(Ri),jl=c()(Li),Bl=c()($i),ql=c()(Ui),Nl=c()(Si),El=c()(Ci),Tl=c()(Ii),Gl=c()(ji),Hl=c()(Bi),Al=c()(qi),Pl=c()(Ni),Ml=c()(Ei),Ol=c()(Ti),Fl=c()(Gi),Dl=c()(Hi),Ql=c()(Ai),Wl=c()(Pi),Yl=c()(Mi),Vl=c()(Oi),Jl=c()(Fi),Kl=c()(Di),Xl=c()(Qi),Zl=c()(Wi),et=c()(Yi),it=c()(Vi),at=c()(Ji),rt=c()(Ki),ot=c()(Xi),lt=c()(Zi),tt=c()(ea),nt=c()(ia),ct=c()(aa),dt=c()(ra),st=c()(oa),mt=c()(la),kt=c()(ta),pt=c()(na),gt=c()(ca),bt=c()(da),vt=c()(sa),ut=c()(ma),ht=c()(ka),ft=c()(pa),wt=c()(ga),xt=c()(ba),_t=c()(va),yt=c()(ua),zt=c()(ha),Rt=c()(fa),Lt=c()(wa),$t=c()(xa),Ut=c()(_a),St=c()(ya),Ct=c()(za),It=c()(Ra),jt=c()(La),Bt=c()($a),qt=c()(Ua),Nt=c()(Sa),Et=c()(Ca),Tt=c()(Ia),Gt=c()(ja),Ht=c()(Ba),At=c()(qa),Pt=c()(Na),Mt=c()(Ea),Ot=c()(Ta),Ft=c()(Ga),Dt=c()(Ha),Qt=c()(Aa),Wt=c()(Pa),Yt=c()(Ma),Vt=c()(Oa),Jt=c()(Fa),Kt=c()(Da),Xt=c()(Qa),Zt=c()(Wa),en=c()(Ya),an=c()(Va),rn=c()(Ja),on=c()(Ka),ln=c()(Xa),tn=c()(Za),nn=c()(er),cn=c()(ir),dn=c()(ar),sn=c()(rr),mn=c()(or),kn=c()(lr),pn=c()(tr),gn=c()(nr),bn=c()(cr),vn=c()(dr),un=c()(sr),hn=c()(mr),fn=c()(kr);pr.push([e.id,`/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n *//*! name: vanilla-calendar-pro v2.9.10 | url: https://github.com/uvarov-frontend/vanilla-calendar-pro */.vanilla-calendar{position:relative;box-sizing:border-box;display:flex;width:300px;min-width:272px;max-width:100%;flex-direction:column;border-radius:.75rem;padding:1rem;opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:.15s}@supports((width: -webkit-max-content) or (width: max-content)) and ((height: -webkit-max-content) or (height: max-content)){.vanilla-calendar{height:-webkit-max-content;height:max-content;width:-webkit-max-content;width:max-content}}.vanilla-calendar_multiple{width:550px}@supports(width: -webkit-fit-content) or (width: -moz-fit-content) or (width: fit-content){.vanilla-calendar_multiple{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.vanilla-calendar button:focus-visible{border-radius:.5rem;outline-style:solid;outline-width:1px;outline-offset:-1px}.vanilla-calendar.vanilla-calendar_multiple .vanilla-calendar-days{flex-grow:0}.vanilla-calendar_hidden{pointer-events:none;opacity:0}.vanilla-calendar_hidden *{pointer-events:none !important}.vanilla-calendar_to-input{position:absolute}.vanilla-calendar_to-input_bottom{margin-top:.25rem}.vanilla-calendar_to-input_top{margin-top:-0.25rem}.vanilla-calendar-controls{pointer-events:none;position:absolute;left:0;right:0;top:0;z-index:20;box-sizing:content-box;display:flex;align-items:center;justify-content:space-between;padding-left:1rem;padding-right:1rem;padding-top:1.25rem}.vanilla-calendar-arrow{pointer-events:auto;position:relative;display:block;height:1.5rem;width:1.5rem;cursor:pointer;border-width:0px;background-color:transparent}.vanilla-calendar-arrow:before{position:absolute;left:0;top:0;height:100%;width:100%;background-position:center;background-repeat:no-repeat;--tw-content: "";content:var(--tw-content)}.vanilla-calendar-arrow.vanilla-calendar-arrow_prev:before{transform:rotate(90deg)}.vanilla-calendar-arrow.vanilla-calendar-arrow_next:before{transform:rotate(-90deg)}.vanilla-calendar-grid{display:flex;flex-grow:1;flex-wrap:wrap;justify-content:center;gap:1.75rem}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column{pointer-events:none;opacity:.3}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_month,.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_year{pointer-events:auto;opacity:1}.vanilla-calendar-column{display:flex;min-width:-webkit-min-content;min-width:min-content;flex-direction:column}.vanilla-calendar-header{position:relative;margin-bottom:.75rem;display:flex;align-items:center}.vanilla-calendar-header__content{display:grid;flex-grow:1;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;justify-content:center;white-space:pre-wrap;padding-left:1rem;padding-right:1rem}.vanilla-calendar-month,.vanilla-calendar-year{cursor:pointer;border-radius:.25rem;border-width:0px;background-color:transparent;padding:.25rem;font-size:1rem;line-height:1.5rem;font-weight:700}.vanilla-calendar-month.vanilla-calendar-month_disabled,.vanilla-calendar-year.vanilla-calendar-year_disabled{pointer-events:none}.vanilla-calendar-months{display:grid;flex-grow:1;grid-template-columns:repeat(4, minmax(0, 1fr));align-items:center;row-gap:1rem;column-gap:.5rem}.vanilla-calendar-years{display:grid;flex-grow:1;grid-template-columns:repeat(5, minmax(0, 1fr));align-items:center;row-gap:1rem;column-gap:.5rem}.vanilla-calendar-months_selecting .vanilla-calendar-months__month,.vanilla-calendar-years_selecting .vanilla-calendar-years__year{cursor:pointer}.vanilla-calendar-months_selecting .vanilla-calendar-months__month .vanilla-calendar-months__month_disabled,.vanilla-calendar-years_selecting .vanilla-calendar-years__year .vanilla-calendar-years__year_disabled{cursor:default}.vanilla-calendar-months__month,.vanilla-calendar-years__year{display:flex;height:2.5rem;align-items:center;justify-content:center;word-break:break-all;border-radius:.5rem;border-width:0px;padding:.25rem;text-align:center;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,.vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{pointer-events:none}.vanilla-calendar-week-numbers{display:flex;flex-direction:column}.vanilla-calendar-week-numbers__title{margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-week-numbers__content{display:grid;grid-auto-flow:row;align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-week-number{margin:0;display:flex;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:pointer;align-items:center;justify-content:center;border-style:none;background-color:transparent;padding:0;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-wrapper{display:flex;flex-grow:1}.vanilla-calendar-content{display:flex;flex-grow:1;flex-direction:column}.vanilla-calendar-week{margin-bottom:.5rem;display:grid;grid-template-columns:repeat(7, 1fr);justify-items:center}.vanilla-calendar-week__day{display:flex;width:100%;min-width:1.875rem;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-days{display:grid;flex-grow:1;grid-template-columns:repeat(7, 1fr);align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn{cursor:pointer;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:75ms}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn_disabled{cursor:default}.vanilla-calendar-day{position:relative;display:flex;width:100%;align-items:center;justify-content:center}.vanilla-calendar-day_hover-intermediate .vanilla-calendar-day__btn{border-radius:0}.vanilla-calendar-day_hover-first .vanilla-calendar-day__btn{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.vanilla-calendar-day_hover-first.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn{border-radius:.5rem}.vanilla-calendar-day:focus-visible .vanilla-calendar-day__popup,.vanilla-calendar-day:hover .vanilla-calendar-day__popup{pointer-events:auto;opacity:1}.vanilla-calendar-day_selected-first .vanilla-calendar-day__btn_selected{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.vanilla-calendar-day_selected-first.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-radius:.5rem}.vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected{border-radius:0}.vanilla-calendar-day__btn{display:flex;height:100%;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:default;align-items:center;justify-content:center;border-radius:.5rem;border-width:0px;padding:0;font-size:.75rem;line-height:1rem;font-weight:400}.vanilla-calendar-day__btn_today{font-weight:700}.vanilla-calendar-day__btn_disabled{pointer-events:none}.vanilla-calendar-day__popup{transform:translate(-50%);pointer-events:none;position:absolute;left:50%;top:100%;z-index:20;width:8rem;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:400;opacity:0}.vanilla-calendar-day__popup:before{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:after{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:hover{pointer-events:auto;opacity:1}.vanilla-calendar-day__popup:before{content:"";left:0;bottom:0;z-index:-10;display:block;height:calc(100% - 4px);width:100%;border-radius:.5rem}.vanilla-calendar-time{margin-top:.75rem;display:grid;grid-template-columns:auto 1fr;gap:.75rem;border-top-width:1px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-style:solid;padding-top:.75rem}.vanilla-calendar-time__content{display:grid;grid-auto-flow:column;align-items:center}.vanilla-calendar-time__hours{position:relative;margin-right:.35rem;width:1.75rem}.vanilla-calendar-time__hours:after{position:absolute;right:-5px;top:50%;margin-top:calc(-50% + 1px);display:block;--tw-content: ":";content:var(--tw-content)}.vanilla-calendar-time__minutes{width:1.75rem}.vanilla-calendar-time__hours input,.vanilla-calendar-time__minutes input{position:relative;margin:0;box-sizing:border-box;display:block;width:100%;border-radius:.25rem;border-width:0px;padding:.125rem;text-align:center;font-size:1.125rem;font-weight:600;line-height:1.125rem}.vanilla-calendar-time__hours input:focus-visible,.vanilla-calendar-time__minutes input:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__hours input:disabled,.vanilla-calendar-time__minutes input:disabled{cursor:default}.vanilla-calendar-time__hours input:hover:disabled,.vanilla-calendar-time__minutes input:hover:disabled{background-color:transparent}.vanilla-calendar-time__keeping{margin-left:1px;margin-top:.25rem;width:22px;cursor:pointer;border-radius:.25rem;border-width:0px;background-color:transparent;padding:0;font-size:.69rem}.vanilla-calendar-time__keeping:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__keeping:disabled{cursor:default}.vanilla-calendar-time__keeping:hover:disabled{background-color:transparent}.vanilla-calendar-time__ranges{display:grid;grid-auto-flow:row}.vanilla-calendar-time__range{position:relative;z-index:10;font-size:0}.vanilla-calendar-time__range:before{content:var(--tw-content);left:0}.vanilla-calendar-time__range:after{content:var(--tw-content);right:0}.vanilla-calendar-time__range:before,.vanilla-calendar-time__range:after{content:"";transform:translateY(-50%);pointer-events:none;position:absolute;top:50%;z-index:10;height:.5rem;width:1px}.vanilla-calendar-time__range input{position:relative;margin:0;height:1.25rem;width:100%;cursor:pointer;-webkit-appearance:none;appearance:none;outline-width:0px}.vanilla-calendar-time__range input::-webkit-slider-thumb{position:relative;z-index:20;margin-top:-0.5rem;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-moz-range-thumb{position:relative;z-index:20;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-webkit-slider-runnable-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-moz-range-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light].vanilla-calendar{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light].vanilla-calendar_to-input{--tw-shadow: 0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored: 0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-arrow{background-color:transparent}[data-calendar-theme=light] .vanilla-calendar-arrow:before{background-image:url(${gr})}[data-calendar-theme=light] .vanilla-calendar-arrow:hover:before{opacity:.6}[data-calendar-theme=light] .vanilla-calendar-header__content,[data-calendar-theme=light] .vanilla-calendar-month,[data-calendar-theme=light] .vanilla-calendar-year{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-month:hover,[data-calendar-theme=light] .vanilla-calendar-year:hover{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_not-active{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-months__month{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-months__month:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-years__year{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-years__year:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-week-numbers__title,[data-calendar-theme=light] .vanilla-calendar-week-number{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week-number:hover{color:#475569}[data-calendar-theme=light] .vanilla-calendar-week__day{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity: .7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity: .7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__btn:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_today{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_next{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__popup{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__popup:before{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-shadow: 0 3px 15px rgba(85, 85, 85, .2);--tw-shadow-colored: 0 3px 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light] .vanilla-calendar-time{border-color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input,[data-calendar-theme=light] .vanilla-calendar-time__minutes input{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=light] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:before,[data-calendar-theme=light] .vanilla-calendar-time__range:after{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-thumb{border-color:#cbd5e1;--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-thumb{border-color:#cbd5e1;--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=dark].vanilla-calendar{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark].vanilla-calendar_to-input{--tw-shadow: 0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored: 0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=dark].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-arrow{background-color:transparent}[data-calendar-theme=dark] .vanilla-calendar-arrow:before{background-image:url(${br})}[data-calendar-theme=dark] .vanilla-calendar-arrow:hover:before{opacity:.6}[data-calendar-theme=dark] .vanilla-calendar-header__content,[data-calendar-theme=dark] .vanilla-calendar-month,[data-calendar-theme=dark] .vanilla-calendar-year{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-month:hover,[data-calendar-theme=dark] .vanilla-calendar-year:hover,[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_not-active{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month,[data-calendar-theme=dark] .vanilla-calendar-years__year{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity: 1;background-color:rgb(100 116 139/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-week-numbers__title,[data-calendar-theme=dark] .vanilla-calendar-week-number{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week-number:hover{color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-week__day{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity: .8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity: .8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#e2e8f0}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_next{color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__popup{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__popup:before{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));--tw-shadow: inset 0 0 0 1px rgb(255 255 255 / .1);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=dark] .vanilla-calendar-time{border-color:#1e293b}[data-calendar-theme=dark] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:before,[data-calendar-theme=dark] .vanilla-calendar-time__range:after{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-thumb{border-color:#475569;--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-thumb{border-color:#475569;--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}/*!\n * Multiple-Select-Vanilla styling\n * @author zhixin wen \n * @contributor Ghislain B.\n */.ms-dark-mode{--ms-checkbox-color: rgb(63.5819672131, 140.3073770492, 253.4180327869);--ms-checkbox-hover-color: rgb(78.756557377, 149.3995901639, 253.543442623);--ms-checkbox-icon-container-border: 1px solid #797979;--ms-choice-border: 1px solid #757575;--ms-choice-bgcolor: #262b2f;--ms-choice-color: #d4d4d4;--ms-choice-focus-border-color: rgb(38.2909836066, 125.1536885246, 253.2090163934);--ms-choice-focus-box-shadow: 0 0 0 2px rgba(13, 110, 253, 0.2);--ms-drop-background: #2a2f34;--ms-drop-border: 1px solid #585858;--ms-drop-color: #cccccc;--ms-drop-hide-radio-hover-bgcolor: rgb(1.9713114754, 97.5799180328, 238.5286885246);--ms-drop-option-divider-border-top: 1px solid #696969;--ms-drop-scrollbar-color: #828282 #424242;--ms-icon-color: #bcbcbc;--ms-icon-color-hover: #d0d0d0;--ms-option-highlight-bg-color: rgb(1.762295082, 87.2336065574, 213.237704918);--ms-ok-button-bg-color: #262b2f;--ms-ok-button-bg-hover-color: #24282c;--ms-ok-button-border-color: #4a4a4a;--ms-ok-button-text-color: rgb(38.2909836066, 125.1536885246, 253.2090163934);--ms-ok-button-text-hover-color: rgb(38.2909836066, 125.1536885246, 253.2090163934);--ms-optgroup-color: #fff;--ms-search-input-bg-color: #2f353a;--ms-search-input-color: #d4d4d4;--ms-search-input-border: 1px solid #757575;--ms-select-all-border-bottom: 1px solid #5d5d5d;--ms-select-all-text-color: #fff;--ms-select-all-text-font-weight: bold}/*!\n * Multiple-Select-Vanilla styling\n * @author zhixin wen \n * @contributor Ghislain B.\n */.ms-icon-caret{--ms-icon-caret-icon-svg: url(${vr});-webkit-mask:var(--ms-icon-caret-icon-svg) no-repeat;mask:var(--ms-icon-caret-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-close{--ms-icon-close-icon-svg: url(${ur});-webkit-mask:var(--ms-icon-close-icon-svg) no-repeat;mask:var(--ms-icon-close-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-check{--ms-icon-check-icon-svg: url(${hr});-webkit-mask:var(--ms-icon-check-icon-svg) no-repeat;mask:var(--ms-icon-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-minus{--ms-icon-minus-icon-svg: url(${fr});-webkit-mask:var(--ms-icon-minus-icon-svg) no-repeat;mask:var(--ms-icon-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-radio{--ms-icon-radio-icon-svg: url(${wr});-webkit-mask:var(--ms-icon-radio-icon-svg) no-repeat;mask:var(--ms-icon-radio-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-parent .ms-icon,.ms-drop .ms-icon{display:inline-block;background-color:currentColor;flex-shrink:0;color:var(--ms-icon-color, inherit);font-size:var(--ms-icon-size, 13px);height:var(--ms-icon-size, 13px);width:var(--ms-icon-size, 13px)}.ms-parent .ms-icon:hover,.ms-drop .ms-icon:hover{color:var(--ms-icon-color-hover, #303030)}.ms-parent .ms-select-all,.ms-parent li:not(.hide-radio),.ms-drop .ms-select-all,.ms-drop li:not(.hide-radio){cursor:pointer}.ms-parent .ms-select-all.disabled,.ms-parent li:not(.hide-radio).disabled,.ms-drop .ms-select-all.disabled,.ms-drop li:not(.hide-radio).disabled{cursor:default}.ms-parent .ms-select-all .icon-checkbox-container,.ms-parent li:not(.hide-radio) .icon-checkbox-container,.ms-drop .ms-select-all .icon-checkbox-container,.ms-drop li:not(.hide-radio) .icon-checkbox-container{display:inline-flex;align-items:center;justify-content:center;height:var(--ms-checkbox-icon-container-height, 1.05rem);width:var(--ms-checkbox-icon-container-width, 1.05rem);border:var(--ms-checkbox-icon-container-border, 1px solid #d0d0d0);border-radius:.125rem}.ms-parent .ms-select-all .icon-checkbox-container div,.ms-parent li:not(.hide-radio) .icon-checkbox-container div,.ms-drop .ms-select-all .icon-checkbox-container div,.ms-drop li:not(.hide-radio) .icon-checkbox-container div{font-size:14px;color:var(--ms-checkbox-color, #0d6efd)}.ms-parent .ms-select-all .icon-checkbox-container div:hover,.ms-parent li:not(.hide-radio) .icon-checkbox-container div:hover,.ms-drop .ms-select-all .icon-checkbox-container div:hover,.ms-drop li:not(.hide-radio) .icon-checkbox-container div:hover{color:var(--ms-checkbox-hover-color, rgb(2.0549180328, 101.718442623, 248.6450819672))}.ms-parent .ms-select-all .icon-checkbox-container div.ms-icon-uncheck,.ms-parent li:not(.hide-radio) .icon-checkbox-container div.ms-icon-uncheck,.ms-drop .ms-select-all .icon-checkbox-container div.ms-icon-uncheck,.ms-drop li:not(.hide-radio) .icon-checkbox-container div.ms-icon-uncheck{visibility:hidden}.ms-parent .ms-select-all .icon-checkbox-container.radio,.ms-parent li:not(.hide-radio) .icon-checkbox-container.radio,.ms-drop .ms-select-all .icon-checkbox-container.radio,.ms-drop li:not(.hide-radio) .icon-checkbox-container.radio{border-radius:50%}.ms-parent .ms-select-all .icon-checkbox-container+span,.ms-parent li:not(.hide-radio) .icon-checkbox-container+span,.ms-drop .ms-select-all .icon-checkbox-container+span,.ms-drop li:not(.hide-radio) .icon-checkbox-container+span{display:inline-flex;align-items:center;column-gap:var(--ms-label-column-gap, 0);padding-left:var(--ms-label-text-padding-left, 8px)}.ms-offscreen{clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;position:absolute !important;outline:0 !important;left:auto !important;top:auto !important}.ms-parent{display:inline-block;position:relative;vertical-align:middle}.ms-choice{display:flex;align-items:center;cursor:pointer;width:100%;height:26px;overflow:hidden;padding:var(--ms-choice-padding, 0 6px 0 8px);background-color:var(--ms-choice-bgcolor, #fff);border:var(--ms-choice-border, 1px solid #ccc);border-radius:var(--ms-choice-border-radius, 4px);line-height:var(--ms-choice-line-height, 26px);color:var(--ms-choice-color, #444);text-align:var(--ms-choice-text-align, left);outline:var(--ms-drop-outline, 0);text-decoration:none;user-select:none;white-space:nowrap}.ms-choice:focus{border-color:var(--ms-choice-focus-border-color, hsl(215.75, 98.3606557377%, 112.1568627451%));box-shadow:var(--ms-choice-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.ms-choice.disabled{border:var(--ms-choice-disabled-border, 1px solid #ddd);background-color:var(--ms-choice-disabled-bgcolor, #f4f4f4);background-image:none;cursor:default}.ms-choice>span{display:flex;flex:1;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;column-gap:var(--ms-label-column-gap, 0)}.ms-choice>span.ms-placeholder{color:var(--ms-placeholder-color, #c9c9c9)}.ms-choice>div.ms-icon-close{margin-right:2px}.ms-choice>div.ms-icon-caret{height:var(--ms-chevron-icon-size, 16px);width:var(--ms-chevron-icon-size, 16px)}.ms-choice>div.ms-icon-caret.open{transform:scaleY(-1)}.ms-drop{width:auto;min-width:100%;overflow:hidden;display:none;position:absolute;background:var(--ms-drop-background, #fff);border:var(--ms-drop-border, 1px solid #d0d0d0);border-radius:var(--ms-drop-border-radius, 4px);color:var(--ms-drop-color, #333);margin-top:var(--ms-drop-margin-top, -1px);padding:var(--ms-drop-padding, 0);z-index:var(--ms-drop-zindex, 1050)}.ms-drop.bottom{top:100%;box-shadow:var(--ms-drop-bottom-box-shadow, 0 4px 5px rgba(0, 0, 0, 0.15))}.ms-drop.top{bottom:100%;box-shadow:var(--ms-drop-top-box-shadow, 0 -4px 5px rgba(0, 0, 0, 0.15))}.ms-drop .ms-select-all{border-bottom:var(--ms-select-all-border-bottom, 1px solid #ddd);line-height:var(--ms-select-all-line-height, calc(13px + 2px));padding:var(--ms-select-all-padding, 4px);width:100%}.ms-drop .ms-select-all:hover{background-color:var(--ms-select-all-text-hover-color, transparent)}.ms-drop .ms-select-all.highlighted{background-color:var(--ms-option-highlight-bg-color, #fcfcfc)}.ms-drop .ms-select-all label{display:inline-flex;align-items:center;font-weight:var(--ms-select-all-text-font-weight, normal);padding:var(--ms-select-all-label-padding, 6px 10px);border:var(--ms-select-all-label-border, 1px solid transparent);color:var(--ms-select-all-text-color, rgb(1.9713114754, 97.5799180328, 238.5286885246));width:100%}.ms-drop .ms-select-all label:hover{cursor:pointer;border:var(--ms-select-all-label-hover-border, 1px solid #d5d5d5)}.ms-drop .ms-select-all label input{opacity:0;width:0;margin-left:0}.ms-drop .ms-select-all label div{display:inline-flex}.ms-drop .ms-ok-button{cursor:pointer;display:block;padding:var(--ms-ok-button-padding, 0);width:var(--ms-ok-button-width, 100%);height:var(--ms-ok-button-height, 26px);border-color:var(--ms-ok-button-border-color, #ccc);border-radius:var(--ms-ok-button-border-radius, 0 0 4px 4px);border-width:var(--ms-ok-button-border-width, 1px 0 0 0);text-align:var(--ms-ok-button-text-align, center);color:var(--ms-ok-button-text-color, #0d6efd);font-weight:var(--ms-ok-button-font-weight, 600);background-color:var(--ms-ok-button-bg-color, #fff)}.ms-drop .ms-ok-button:hover{background-color:var(--ms-ok-button-bg-hover-color, #f9f9f9);color:var(--ms-ok-button-text-hover-color, rgb(1.9713114754, 97.5799180328, 238.5286885246))}.ms-search{display:flex;align-items:center;justify-content:center;box-sizing:border-box;position:relative;white-space:nowrap;width:100%;margin:var(--ms-search-margin, 0);min-height:var(--ms-search-min-height, 26px);padding:var(--ms-search-padding, 4px);z-index:var(--ms-search-zindex, 10000)}.ms-search input{box-shadow:none;font-family:sans-serif;height:auto !important;width:100%;color:var(--ms-search-input-color, #444);background-color:var(--ms-search-input-bg-color, #fff);border:var(--ms-search-input-border, 1px solid #b9b9b9);border-radius:var(--ms-search-input-border-radius, 5px);min-height:var(--ms-search-input-min-height, 24px);outline:var(--ms-search-input-outline, 0);padding:var(--ms-search-input-padding, 0 5px);margin:var(--ms-search-input-margin, 0)}.ms-search input::placeholder{color:var(--ms-search-input-placeholder, #999)}.ms-search span.ms-icon-close{cursor:pointer;height:var(--ms-icon-size, 13px);margin:var(--ms-search-icon-close-margin, 0 2px 0 5px)}.ms-drop ul{overflow:auto;outline:var(--ms-drop-outline, 0);margin:var(--ms-drop-list-margin, 0px);padding:var(--ms-drop-list-padding, 4px 6px);scrollbar-color:var(--ms-drop-scrollbar-color, #c1c1c1 #f1f1f1)}.ms-drop ul>li{cursor:pointer;background-image:none;list-style:none;position:static;align-items:var(--ms-drop-list-item-align-items, center);display:var(--ms-drop-list-item-display, flex);padding:var(--ms-drop-list-item-padding, 2px 4px)}.ms-drop ul>li .disabled{cursor:default;font-weight:normal !important;opacity:var(--ms-drop-list-item-disabled-opacity, 0.35);filter:var(--ms-drop-list-item-disabled-filter, Alpha(Opacity=35))}.ms-drop ul>li.multiple{display:block;float:left}.ms-drop ul>li.group{clear:both}.ms-drop ul>li.multiple label{width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-drop ul>li label{cursor:pointer;display:flex;align-items:center;font-weight:normal;position:relative;white-space:nowrap;flex:0 0 100%;margin-bottom:var(--ms-label-margin-bottom, 0);min-height:var(--ms-label-min-height, 1.25rem);padding:var(--ms-label-padding, 2px 4px)}.ms-drop ul>li label.optgroup{color:var(--ms-optgroup-color, #000);font-weight:var(--ms-drop-optgroup-font-weight, bold)}.ms-drop ul>li.hide-radio{padding:var(--ms-drop-hide-radio-padding, 0)}.ms-drop ul>li.hide-radio:focus,.ms-drop ul>li.hide-radio:hover{background-color:var(--ms-drop-hide-radio-hover-bgcolor, #fafafa)}.ms-drop ul>li.hide-radio.selected{color:var(--ms-drop-hide-radio-selected-color, unset);background-color:var(--ms-drop-hide-radio-selected-bgcolor, unset)}.ms-drop ul>li.hide-radio label{margin-bottom:var(--ms-drop-hide-radio-label-margin-bottom, 0);padding:var(--ms-drop-hide-radio-label-padding, 5px 8px)}.ms-drop ul>li.hide-radio input{display:none}.ms-drop ul>li.option-level-1 label{padding-left:var(--ms-drop-list-item-level1-padding-left, 8px)}.ms-drop ul>li.option-divider{padding:var(--ms-drop-option-divider-padding, 0);border-top:var(--ms-drop-option-divider-border-top, 1px solid #e9ecef)}.ms-drop ul>li.highlighted{background-color:var(--ms-option-highlight-bg-color, #fcfcfc)}.ms-drop input[type=radio],.ms-drop input[type=checkbox]{opacity:0;width:0;position:absolute;margin-left:var(--ms-drop-input-margin-left, -1.25rem);margin-top:var(--ms-drop-input-margin-top, 0.3rem);accent-color:var(--ms-checkbox-color, #0d6efd)}.ms-drop input:focus{outline:var(--ms-input-focus-outline, none)}.ms-drop .ms-no-results{display:none}.ms-drop .ms-infinite-option{height:var(--ms-infinite-empty-option-height, 20px)}.ms-dark-mode,.ms-drop.ms-dark-mode,.slick-dark-mode .ms-dark-mode,.slick-dark-mode .slick-submenu,.slick-dark-mode{--slick-primary-color: rgb(88.8729508197, 155.4610655738, 253.6270491803);--slick-base-dark-text-color: #d4d4d4;--slick-base-dark-menu-bg-color: #252525;--slick-base-dark-menu-border: 1px solid #505050;--slick-base-dark-menu-item-border: 1px solid #5a5a5a;--slick-base-dark-menu-item-hover-color: #363b40;--slick-base-dark-invalid-color: #ea868f;--slick-highlight-color: rgb(88.8729508197, 155.4610655738, 253.6270491803);--slick-text-color: #d4d4d4;--slick-autocomplete-bg-color: var(--slick-base-dark-menu-bg-color);--slick-autocomplete-hover-bg-color: #2c3034;--slick-autocomplete-text-color: #cdcdcd;--slick-autocomplete-tpl4-bottom-right-text-color: var(--slick-base-dark-text-color);--slick-autocomplete-tpl4-bottom-left-text-color: var(--slick-base-dark-text-color);--slick-autocomplete-tpl4-top-left-text-color: #fafafa;--slick-button-border-color: #626262;--slick-button-hover-border-color: #808080;--slick-button-primary-color: #bababa;--slick-button-style-bg-color: var(--slick-base-dark-menu-bg-color);--slick-btn-default-bg-color: #383838;--slick-btn-default-text-color: #ffffff;--slick-btn-default-border-color: #565656;--slick-cell-even-background-color: #141618;--slick-cell-odd-background-color: #2c3034;--slick-cell-text-color: #d4d4d4;--slick-cell-border-top: 1px solid #474747;--slick-column-picker-background-color: var(--slick-base-dark-menu-bg-color);--slick-column-picker-box-shadow: 0 0 1px #606060;--slick-column-picker-border: var(--slick-base-dark-menu-border);--slick-column-picker-close-btn-color: #bbbbbb;--slick-column-picker-close-btn-bg-color: transparent;--slick-column-picker-hr-bg-color: #434343;--slick-column-picker-hr-divider-border: 1px solid #525252;--slick-column-picker-icon-color: var(--slick-highlight-color);--slick-column-picker-item-hover-border: var(--slick-base-dark-menu-item-border);--slick-column-picker-item-hover-color: var(--slick-base-dark-menu-item-hover-color);--slick-column-picker-title-border-bottom: 1px solid #525252;--slick-checkbox-opacity-hover: 0.7;--slick-checkbox-icon-color: var(--slick-primary-color);--slick-checkbox-icon-bg-color: #444444;--slick-checkbox-unchecked-color: rgb(63.5819672131, 140.3073770492, 253.4180327869);--slick-checkbox-unchecked-opacity: 0.4;--slick-detail-view-icon-color: var(--slick-primary-color);--slick-detail-view-icon-color-hover: var(--slick-primary-color);--slick-detail-view-icon-opacity-hover: 0.75;--slick-detail-view-container-border: 1px solid #525252;--slick-detail-view-container-bgcolor: #3c4349;--slick-grid-menu-icon-btn-color: #ededed;--slick-row-mouse-hover-color: #2c3034;--slick-header-background-color: #1c1c1c;--slick-grid-footer-bg-color: #1c1c1c;--slick-grid-footer-border-top: 1px solid #606060;--slick-header-text-color: #e4e4e4;--slick-hover-header-color: var(--slick-base-dark-text-color);--slick-header-row-background-color: #2d2d2d;--slick-preheader-border-right: 1px solid #3e3e3e;--slick-pane-top-border-top: 1px solid #606060;--slick-empty-data-warning-color: var(--slick-base-dark-text-color);--slick-grid-header-background: #2d2d2d;--slick-icon-sort-color: var(--slick-primary-color);--slick-header-column-background-active: #535353;--slick-slider-filter-input-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-menu-bg-color: var(--slick-base-dark-menu-bg-color);--slick-menu-border: var(--slick-base-dark-menu-border);--slick-menu-box-shadow: 0 0 1px #606060;--slick-menu-close-btn-bg-color: transparent;--slick-menu-close-btn-color: #bbbbbb;--slick-menu-color: #ededed;--slick-menu-item-disabled-color: #686868;--slick-menu-divider-color: #606060;--slick-menu-item-hover-color: var(--slick-base-dark-menu-item-hover-color);--slick-menu-item-hover-border: var(--slick-base-dark-menu-item-border);--slick-menu-title-border-bottom: 1px solid #525252;--slick-menu-title-color: #cecece;--slick-slider-filter-border: var(--slick-base-dark-menu-item-border);--slick-slider-filter-thumb-color: #d0d0d0;--slick-font-color: #d3d3d3;--slick-form-control-border: var(--slick-base-dark-menu-item-border);--slick-form-control-bg-color: var(--slick-base-dark-menu-bg-color);--slick-input-group-addon-color: var(--slick-base-dark-text-color);--slick-input-group-addon-bg-color: #383a3c;--slick-input-group-addon-border: var(--slick-base-dark-menu-item-border);--slick-input-group-btn-bg-color: #454545;--slick-input-group-btn-hover-bg-color: #3e3e3e;--slick-input-group-btn-border: var(--slick-base-dark-menu-item-border);--slick-input-group-append-bg-color: #383838;--slick-compound-filter-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-date-picker-bg-color: var(--slick-base-dark-menu-bg-color);--slick-footer-left-text-color: #acacac;--slick-footer-right-text-color: #acacac;--slick-grid-header-unorderable-bg-color: #1c1c1c;--slick-slider-filter-runnable-track-bgcolor: #787878;--slick-draggable-group-placeholder-color: #999;--slick-draggable-group-drop-bgcolor: #2c3034;--slick-draggable-group-droppable-hover-bgcolor: #353a3f;--slick-draggable-group-drop-border: #3e3e3e;--slick-draggable-group-drop-border-top: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-bottom: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-right: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-left: var(--slick-draggable-group-drop-border);--slick-draggable-group-toggle-all-border: 1px solid #626262;--slick-draggable-group-toggle-all-icon-color: var(--slick-primary-color);--slick-draggable-group-column-border: 1px solid #626262;--slick-group-totals-formatter-bgcolor: #1f2225;--slick-group-totals-formatter-color: #f3f3f3;--slick-icon-group-color: var(--slick-primary-color);--slick-editing-field-bg-color: #333333;--slick-editing-field-border: 1px solid #7c7c7c;--slick-editor-input-disabled-color: #404040;--slick-placeholder-color: #999;--slick-editor-modal-default-btn-disabled-bg-color: #3f3f3f;--slick-editor-modal-default-btn-disabled-color: #5b5b5b;--slick-editor-modal-detail-container-border-modified: 1px solid #cc8400;--slick-btn-default-border: var(--slick-base-dark-menu-item-border);--slick-btn-default-border-hover-color: var(--slick-button-hover-border-color);--slick-editor-modal-close-btn-border-left: var(--slick-base-dark-menu-border);--slick-editor-modal-footer-btn-border: var(--slick-base-dark-menu-item-border);--slick-editor-modal-footer-btn-border-hover-color: var(--slick-button-hover-border-color);--slick-editor-modal-container-bg-color: #333333;--slick-editor-modal-header-bg-color: #333333;--slick-editor-modal-footer-bg-color: #333333;--slick-editor-modal-detail-label-color: #abaaaa;--slick-editor-modal-footer-btn-text-color-hover: #eeeeee;--slick-editor-modal-container-border: var(--slick-base-dark-menu-border);--slick-editor-modal-header-border-bottom: var(--slick-base-dark-menu-border);--slick-editor-modal-footer-border-top: var(--slick-base-dark-menu-border);--slick-editor-modal-input-editor-border: var(--slick-base-dark-menu-border);--slick-editor-modal-checkbox-editor-border: var(--slick-base-dark-menu-border);--slick-editor-modal-container-box-shadow: 0 0 2px #606060;--slick-editor-modal-reset-btn-bg-color: #383838;--slick-editor-modal-close-btn-bg-color: transparent;--slick-editor-modal-close-btn-color: #bababa;--slick-editor-modal-reset-btn-color: #bababa;--slick-editor-modal-detail-container-border-invalid: 1px solid var(--slick-base-dark-invalid-color);--slick-editor-modal-detail-label-color-invalid: var(--slick-base-dark-invalid-color);--slick-editor-modal-title-font-color: var(--slick-font-color);--slick-editor-modal-validation-color: var(--slick-base-dark-invalid-color);--slick-editor-modal-validation-summary-color: var(--slick-base-dark-invalid-color);--slick-editor-modal-text-color: var(--slick-base-dark-text-color);--slick-large-editor-background-color: var(--slick-base-dark-menu-bg-color);--slick-large-editor-border: 2px solid #565656;--slick-large-editor-text-color: var(--slick-base-dark-text-color);--slick-text-editor-color: var(--slick-base-dark-text-color);--slick-header-menu-button-icon-color: var(--slick-menu-color);--slick-text-editor-background: var(--slick-base-dark-menu-bg-color);--slick-pagination-button-border: 1px solid #696969;--slick-pagination-button-border-color: #4b4b4b;--slick-pagination-button-border-disabled-color: #565656;--slick-pagination-button-bg-color: #1e1e1e;--slick-pagination-button-hover-color: #2b2b2b;--slick-pagination-icon-color: var(--slick-primary-color);--slick-pagination-icon-seek-background-color: #434343;--slick-pagination-icon-seek-disabled-bg-color: #434343;--slick-pagination-icon-seek-disabled-color: gray;--slick-pagination-page-input-bgcolor: #2b2f34;--slick-pagination-page-select-bg-color: #1c1c1c;--slick-pagination-text-color: #cfcfcf;--slick-row-selected-color: #474747;--slick-scrollbar-color: #828282 #424242;--slick-sorting-header-color: var(--slick-base-dark-text-color);--slick-submenu-box-shadow: 0 1px 3px 1px rgba(146, 152, 163, 0.4);--slick-container-border-top: var(--slick-base-dark-menu-border);--slick-container-border-bottom: var(--slick-base-dark-menu-border);--slick-canvas-bg-color: #141618;--slick-multiselect-checkbox-hover-bg-color: $slick-dark-base-dark-menu-bg-color;--slick-multiselect-input-filter-border: 1px solid #949494;--slick-multiselect-input-focus-border-color: var(--slick-form-control-focus-border-color);--slick-multiselect-input-focus-box-shadow: var(--slick-form-control-focus-box-shadow);--slick-multiselect-option-highlight-bg-color: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-select-all-label-hover-bg-color: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-option-highlight-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-choice-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-choice-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-multiselect-drop-background: var(--slick-base-dark-menu-bg-color);--slick-multiselect-drop-color: #bbbbbb;--slick-multiselect-drop-hide-radio-hover-bgcolor: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-dropdown-border: 1px solid #5d5d5d;--slick-multiselect-option-highlight-bg-color: var(--slick-multiselect-select-all-label-hover-bg-color);--slick-multiselect-ok-button-bg-color: #262626;--slick-multiselect-ok-button-bg-hover-color: #373c42;--slick-multiselect-ok-button-border-color: #626262;--slick-multiselect-ok-button-text-color: var(--slick-primary-color);--slick-multiselect-ok-button-text-hover-color: var(--slick-primary-color);--slick-multiselect-placeholder-color: #999;--slick-multiselect-select-all-border-bottom: 1px solid #5d5d5d;--slick-multiselect-select-all-label-hover-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-select-all-text-color: #fff;--ms-checkbox-color: var(--slick-primary-color);--ms-choice-bgcolor: var(--slick-base-dark-menu-bg-color);--ms-choice-border: var(--slick-base-dark-menu-item-border);--ms-choice-focus-box-shadow: var(--slick-form-control-focus-box-shadow, $slick-form-control-focus-box-shadow);--ms-drop-background: var(--slick-base-dark-menu-bg-color);--ms-drop-color: #bbbbbb;--ms-drop-hide-radio-hover-bgcolor: var(--slick-base-dark-menu-item-hover-color);--ms-option-highlight-bg-color: var(--slick-multiselect-select-all-label-hover-bg-color);--ms-ok-button-bg-color: #262626;--ms-ok-button-bg-hover-color: #373c42;--ms-placeholder-color: #999;--ms-select-all-label-hover-border: var(--slick-base-dark-menu-item-border)}.ms-dark-mode .text-color-primary,.ms-drop.ms-dark-mode .text-color-primary,.slick-dark-mode .ms-dark-mode .text-color-primary,.slick-dark-mode .slick-submenu .text-color-primary,.slick-dark-mode .text-color-primary{color:var(--slick-primary-color)}.dark-mode{--slick-button-border-color: #626262;--slick-button-hover-border-color: #939393;--slick-button-primary-color: #bababa;--slick-button-style-bg-color: #252525}.dark-mode .text-color-primary{--text-color-primary: var(--slick-primary-color, rgb(88.8729508197, 155.4610655738, 253.6270491803))}.dark-mode .text-color-secondary{--text-color-secondary: rgba(222, 226, 230, 0.75)}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */@keyframes fade{0%,100%{background:none}50%{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234))}}@keyframes slickgrid-invalid-highlight{from{box-shadow:0 0 6px red}to{box-shadow:none}}.full-height{height:100%}.grid-pane{width:100%}.pointer{cursor:pointer}.btn-default{color:var(--slick-btn-default-text-color, #212529);border:var(--slick-btn-default-border, 1px solid #dbdbdb)}.btn-default:hover{border-color:var(--slick-btn-default-border-hover-color, #b5b5b5)}.slick-dark-mode .btn-default{color:var(--slick-btn-default-text-color, #212529);border:var(--slick-btn-default-border, 1px solid #dbdbdb)}.slick-dark-mode .btn-default:hover{border-color:var(--slick-btn-default-border-hover-color, #b5b5b5)}.slickgrid-container{outline:0;position:relative;box-sizing:content-box;width:100%;border-top:var(--slick-container-border-top, 0 none);border-bottom:var(--slick-container-border-bottom, 1px solid #dddddd);border-left:var(--slick-container-border-left, 0 none);border-right:var(--slick-container-border-right, 0 none);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif)}.slickgrid-container input[type=checkbox]{vertical-align:baseline;margin:0}.slickgrid-container .slick-group-header-column,.slickgrid-container .slick-header-columns,.slickgrid-container .slick-header-column{box-sizing:content-box !important}.slickgrid-container .slick-header-column:hover{background:var(--slick-header-column-background-hover, rgba(249.9, 249.9, 249.9, 0.6))}.slickgrid-container .slick-header-column-active{background-color:var(--slick-header-column-background-active, rgba(242.25, 242.25, 242.25, 0.6)) !important}.slickgrid-container .slick-headerrow{background:var(--slick-grid-header-background, rgba(255, 255, 255, 0.6))}.slickgrid-container .grid-canvas{background:var(--slick-canvas-bg-color, #fff)}.slickgrid-container .slick-group{border-bottom:var(--slick-group-border-bottom, 2px solid silver)}.slickgrid-container .slick-sortable-placeholder{background:var(--slick-header-column-sortable-background-hover, #e0e0e0)}.slickgrid-container .slick-row{position:absolute;width:100%;border:0;line-height:20px;color:var(--slick-cell-text-color, #333);font-family:var(--slick-cell-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-weight:var(--slick-cell-font-weight, normal)}.slickgrid-container .slick-row:hover{background-color:var(--slick-row-mouse-hover-color, #eff5fc);box-shadow:var(--slick-row-mouse-hover-box-shadow, none);z-index:var(--slick-row-mouse-hover-z-index, 5)}.slickgrid-container .slick-row.active{padding:var(--slick-cell-padding, 5px 6px)}.slickgrid-container .slick-row.highlighter{background:orange !important;transition-property:background;transition-duration:3s;transition-timing-function:ease-in}.slickgrid-container .slick-row.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .slick-row.odd{background-color:var(--slick-cell-odd-background-color, rgb(247.35, 247.35, 247.35))}.slickgrid-container .slick-row.odd:hover{background-color:var(--slick-row-mouse-hover-color, #eff5fc)}.slickgrid-container .slick-row.odd .slick-cell{background:inherit}.slickgrid-container .slick-row.odd .slick-cell.selected{background-color:var(--slick-row-selected-color, #dae8f1)}.slickgrid-container .slick-row.odd .slick-cell.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .slick-row.highlight{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234))}.slickgrid-container .slick-row.highlight-animate{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234)) !important;animation:fade var(--slick-row-highlight-fade-animation, 1s linear)}.slickgrid-container .slick-row.slick-group-totals{color:var(--slick-group-totals-formatter-color, gray);background:var(--slick-group-totals-formatter-bgcolor, #fff)}.slickgrid-container .slick-row.slick-group-totals .slick-cell{font-size:var(--slick-group-totals-formatter-font-size, 14px)}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell{background-color:var(--slick-row-based-edit-editmode-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell:hover,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover{background-color:var(--slick-row-based-edit-editmode-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell:hover .active,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover .active{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5)) !important}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell .active,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active{background-color:var(--slick-row-based-edit-editmode-active-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell .active:hover,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active:hover{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row .slick-cell.invalid{border-color:red;animation-duration:.2s;animation-name:slickgrid-invalid-highlight}.slickgrid-container .slick-row .slick-cell.active{box-shadow:var(--slick-cell-active-box-shadow, inset 0 0 0 1px #aaaaaa);border:var(--slick-cell-active-border, none);z-index:var(--slick-cell-active-z-index, 6);padding:var(--slick-cell-padding, 5px 6px)}.slickgrid-container .slick-row .slick-cell.active input.dual-editor-text{width:calc(50% + 1px - 5px);height:100%;outline:0;transform:translate(0, -2px)}.slickgrid-container .slick-row .slick-cell.slick-rbe-unsaved-cell{background-color:var(--slick-row-based-edit-unsaved-cell-bgcolor, #f3ed91) !important}.slickgrid-container .slick-row.active-row .slick-cell{background-color:#e2fffd}.slickgrid-container .slick-row.active-row.odd .slick-cell{background-color:hsl(0,0%,95%)}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell{background-color:var(--slick-row-based-edit-editmode-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover{background-color:var(--slick-row-based-edit-editmode-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover .active{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5)) !important}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active{background-color:var(--slick-row-based-edit-editmode-active-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active:hover{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-group-header-columns{position:relative;white-space:nowrap;cursor:default;overflow:hidden}.slickgrid-container .slick-group-header{width:100%;overflow:hidden;border-left:0px}.slickgrid-container .slick-group-header-column.slick-state-default{position:relative;display:inline-block;overflow:hidden;text-overflow:ellipsis;height:16px;line-height:16px;margin:0;padding:4px}.slickgrid-container .slick-viewport,.slickgrid-container .slick-top-panel-scroller,.slickgrid-container .slick-header,.slickgrid-container .slick-headerrow,.slickgrid-container .slick-footerrow{position:relative;width:100%;border:1px solid none;border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-right-width:0;border-bottom-width:0;margin:0;outline:0;scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1)}.slickgrid-container .slick-top-panel-scroller{overflow:hidden}.slickgrid-container .slick-pane{position:absolute;outline:0;overflow:hidden;width:100%}.slickgrid-container .slick-pane-header{display:block;background-color:var(--slick-header-background-color, #ffffff);border-bottom:var(--slick-header-border-bottom, 0 none)}.slickgrid-container .slick-pane-top{box-sizing:border-box;border-top:var(--slick-pane-top-border-top, none)}.slickgrid-container .slick-viewport{height:100%;overflow:auto;border-top:var(--slick-viewport-border-top, 0 none);border-bottom:var(--slick-viewport-border-bottom, 0 none);border-left:var(--slick-viewport-border-left, 0 none);border-right:var(--slick-viewport-border-right, 0 none)}.slickgrid-container .slick-viewport ::-webkit-scrollbar{-webkit-appearance:none}.slickgrid-container .slick-viewport ::-webkit-scrollbar-thumb{border-radius:4px;border:2px solid #fff;background-color:rgba(0,0,0,.5)}.slickgrid-container .slick-header,.slickgrid-container .slick-headerrow,.slickgrid-container .slick-footerrow{overflow:hidden}.slickgrid-container .slick-headerrow{border-top-color:rgba(0,0,0,0);border-top-width:0}.slickgrid-container .slick-top-panel,.slickgrid-container .slick-header-columns,.slickgrid-container .slick-headerrow-columns,.slickgrid-container .slick-footerrow-columns{position:relative;white-space:nowrap;cursor:default;overflow:hidden;margin:0;padding:0;border:0;outline:0}.slickgrid-container .slick-cell,.slickgrid-container .slick-header-column,.slickgrid-container .slick-headerrow-column,.slickgrid-container .slick-footerrow-column{position:absolute;top:0;bottom:0;border-top-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-top-width:0;border-left-width:0;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;z-index:1;white-space:nowrap;cursor:default}.slickgrid-container .slick-cell.slick-header-is-leaf,.slickgrid-container .slick-header-column.slick-header-is-leaf,.slickgrid-container .slick-headerrow-column.slick-header-is-leaf,.slickgrid-container .slick-footerrow-column.slick-header-is-leaf{border-bottom-color:rgba(0,0,0,0);border-bottom-width:0}.slickgrid-container .slick-header-column.slick-state-default{position:relative;display:inline-block;overflow:hidden;text-overflow:ellipsis;height:16px;line-height:16px;margin:0;padding:4px;border-right:1px solid var(--slick-grid-border-color, none);border-left:0px !important;border-top:0px !important;border-bottom:0px !important;float:left}.slickgrid-container .slick-header-column{padding:var(--slick-header-padding, 4px 4px 4px 4px)}.slickgrid-container .grid-canvas{position:relative;outline:0}.slickgrid-container .slick-header.slick-state-default{box-shadow:0 1px 2px rgba(0,0,0,.1)}.slickgrid-container .slick-column-name{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--slick-header-row-count, 2)}.slickgrid-container .slick-cell{background:inherit;border:1px rgba(0,0,0,0);box-sizing:border-box;border-style:var(--slick-grid-border-style, solid);display:var(--slick-cell-display, block);padding:1px 2px;align-items:center}.slickgrid-container .slick-cell.highlighted{background:#87cefa;background:rgba(0,0,255,.2);transition:all .5s}.slickgrid-container .slick-cell.flashing{border:1px solid red !important}.slickgrid-container .slick-cell.editable{z-index:11;overflow:visible;background:var(--slick-editor-bg-color, transparent);border-color:#000;border-style:solid}.slickgrid-container .slick-cell:focus{outline:none}.slickgrid-container .slick-reorder-proxy{cursor:move;display:inline-block;background:var(--slick-row-move-plugin-proxy-bg-color, blue);opacity:var(--row-move-plugin-proxy-opacity, 0.12)}.slickgrid-container .slick-reorder-guide{display:inline-block;height:var(--slick-row-move-plugin-guide-height, 2px);background:var(--slick-row-move-plugin-guide-bg-color, blue);opacity:var(--slick-row-move-plugin-guide-opacity, 0.7)}.slickgrid-container .slick-reorder-shadow-row{position:absolute;z-index:999999;box-shadow:var(--slick-row-move-plugin-shadow-row-box-shadow, rgba(0, 0, 0, 0.2) 8px 2px 8px 4px, rgba(0, 0, 0, 0.19) 2px 2px 0px 0px)}.scrollbar-fix::-webkit-scrollbar{-webkit-appearance:none}.slickgrid-container .grid-canvas .slick-cell,.slickgrid-container .grid-canvas .slick-headerrow-column{border-top:var(--slick-cell-border-top, 1px solid #dddddd);border-bottom:var(--slick-cell-border-bottom, 1px transparent);border-left:var(--slick-cell-border-left, 1px transparent);border-right:var(--slick-cell-border-right, 1px transparent);box-shadow:var(--slick-cell-box-shadow, none)}.slickgrid-container .grid-canvas .slick-cell{padding:var(--slick-cell-padding, 5px 6px);font-size:var(--slick-font-size-base, 14px)}.slickgrid-container .grid-canvas .slick-cell td{font-size:var(--slick-font-size-base, 14px)}body .slickgrid-container .grid-canvas .slick-cell{line-height:20px}.slickgrid-container .grid-canvas .slick-cell.even{background-color:var(--slick-cell-even-background-color, #ffffff)}.slickgrid-container .grid-canvas .slick-cell.slick-rbe-unsaved-cell{background-color:var(--slick-row-based-edit-unsaved-cell-bgcolor, #f3ed91) !important}.slickgrid-container .grid-canvas .slick-cell a,.slickgrid-container .grid-canvas .slick-cell a:visited,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a:visited{color:var(--slick-link-color, #08c)}.slickgrid-container .grid-canvas .slick-cell a:hover,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a:hover{color:var(--slick-link-color-hover, darker(#08c, 15%));border-bottom:none}.slickgrid-container .grid-canvas .slick-cell table{height:100%;padding:0;background:none}.slickgrid-container .grid-canvas .slick-cell td{padding:0;vertical-align:middle;text-align:left}.slickgrid-container .grid-canvas .slick-cell.selected{background-color:var(--slick-row-selected-color, #dae8f1)}.slickgrid-container .grid-canvas .slick-cell.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .grid-canvas .slick-cell select:not([multiple]).form-control{height:100%;padding:0}.slickgrid-container .grid-canvas .slick-cell .slick-group-title{display:var(--slick-draggable-group-title-display, inline-flex);align-items:var(--slick-draggable-group-title-align-items, center);gap:var(--slick-draggable-group-title-gap, 4px);height:var(--slick-draggable-group-title-height, 20px);line-height:var(--slick-draggable-group-title-line-height, 20px);vertical-align:var(--slick-draggable-group-title-vertical-align, none)}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle{cursor:pointer;display:inline-block;width:1em;height:1em;color:var(--slick-icon-group-color, #0d6efd);font-size:var(--slick-icon-group-font-size, calc(18px + 6px));margin-right:var(--slick-icon-group-margin-right, 2px)}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.expanded{--slick-icon-group-expanded-svg: url(${vr});-webkit-mask:var(--slick-icon-group-expanded-svg) no-repeat;mask:var(--slick-icon-group-expanded-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.collapsed{--slick-icon-group-collapsed-svg: url(${xr});-webkit-mask:var(--slick-icon-group-collapsed-svg) no-repeat;mask:var(--slick-icon-group-collapsed-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.expanded,.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.collapsed{background-color:currentColor}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle,.slickgrid-container .grid-canvas .slick-cell .mdi{vertical-align:var(--slick-icon-with-text-valign, middle)}.slickgrid-container .slick-header{border-top:var(--slick-header-border-top, 0 none);border-right:var(--slick-header-border-right, 0 none);border-bottom:var(--slick-header-border-bottom, 0 none);border-left:var(--slick-header-border-left, 0 none);width:100%;box-shadow:none !important}.slickgrid-container .slick-headerrow{border-bottom:var(--slick-header-filter-row-border-bottom, 0 none);border-top:var(--slick-header-filter-row-border-top, 0 none);border-left:var(--slick-header-filter-row-border-left, 0 none);border-right:var(--slick-header-filter-row-border-right, 0 none)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column{border:none;display:inline-flex;align-items:center;padding:var(--slick-header-row-filter-padding, 4px);background:var(--slick-header-row-background-color, #ffffff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column>div,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .slick-filter{width:100%}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column input,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column select,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column textarea{margin-right:0;padding:var(--slick-header-input-padding, 0 6px);height:var(--slick-header-input-height, 27px);box-sizing:border-box}.slickgrid-container .slick-footerrow{border-top:var(--slick-grid-footer-border-top, 1px solid #d0d0d0);background-color:var(--slick-grid-footer-bg-color, #fafaf9)}.slickgrid-container .slick-footerrow .slick-footerrow-columns .slick-footerrow-column{display:var(--slick-grid-footer-display, flex);align-items:var(--slick-grid-footer-align-items, center);justify-content:var(--slick-grid-footer-justify-content, normal);font-size:var(--slick-grid-footer-font-size, 13px);font-style:var(--slick-grid-footer-font-style, normal);font-weight:var(--slick-grid-footer-font-weight, bold);padding:var(--slick-grid-footer-cell-padding, 5px 6px);border-left:var(--slick-grid-footer-cell-border-left, 1px transparent)}.slickgrid-container .slick-header-columns{background:var(--slick-grid-header-background, rgba(255, 255, 255, 0.6));background-color:var(--slick-header-background-color, #ffffff);width:calc(100% - var(--slick-header-scroll-width-to-remove, 16px))}.slickgrid-container .slick-header-columns [id$=checkbox_selector]{justify-content:center;display:flex}.slickgrid-container .slick-header-columns .slick-header-sortable .slick-column-name{margin-left:0}.slickgrid-container .slick-header-columns .slick-header-column{height:var(--slick-header-column-height, calc(17px * 2));line-height:var(--slick-font-size-base, 14px);margin:0;border-top:var(--slick-header-column-border-top, 0 none);border-right:var(--slick-header-column-border-right, 0 none);border-bottom:var(--slick-header-column-border-bottom, 0 none);border-left:var(--slick-header-column-border-left, 0 none);white-space:normal}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{padding:var(--slick-cell-padding, 5px 6px);font-size:var(--slick-font-size-base, 14px)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default td{font-size:var(--slick-font-size-base, 14px)}body .slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{line-height:20px}.slickgrid-container .slick-header-columns .slick-header-column .slick-column-name{margin-right:var(--slick-header-column-name-margin-right, 0)}.slickgrid-container .slick-header-columns .slick-header-column{background:var(--slick-header-background-color, #ffffff);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);color:var(--slick-header-text-color, #333);font-size:var(--slick-header-font-size, 14px);font-weight:var(--slick-header-font-weight, bold)}.slickgrid-container .slick-header-columns .slick-header-column a,.slickgrid-container .slick-header-columns .slick-header-column a:visited{color:var(--slick-text-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column a:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{background:var(--slick-header-background-color, #ffffff);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);color:var(--slick-header-text-color, #333);font-size:var(--slick-header-font-size, 14px);font-weight:var(--slick-header-font-weight, bold)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a,.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a:visited{color:var(--slick-text-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-header-column-sorted{font-style:normal;color:var(--slick-sorting-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator,.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-numbered{display:inline-block;position:absolute;color:var(--slick-icon-sort-color, #0d6efd)}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator{height:1em;width:1em;left:auto;font-size:var(--slick-icon-sort-font-size, 23px);right:var(--slick-icon-sort-position-right, 3px);top:var(--slick-icon-sort-position-top, calc(15px * 2 - 9px))}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-numbered{font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-sort-indicator-number-font-size, 10px);width:var(--slick-sort-indicator-number-width, 8px);left:var(--slick-sort-indicator-number-left, auto);right:var(--slick-sort-indicator-number-right, 0px);top:var(--slick-sort-indicator-number-top, calc(13px * 2))}.slickgrid-container .slick-header-columns .slick-header-column.slick-header-sortable.slick-state-hover:not(.slick-header-column-sorted) .slick-sort-indicator{opacity:var(--slick-sort-indicator-hint-opacity, 0.5);--slick-icon-sort-asc-icon-svg: url(${_r});-webkit-mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-asc{--slick-icon-sort-asc-icon-svg: url(${_r});-webkit-mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-desc{--slick-icon-sort-desc-icon-svg: url(${yr});-webkit-mask:var(--slick-icon-sort-desc-icon-svg) no-repeat;mask:var(--slick-icon-sort-desc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-asc,.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-desc{opacity:1;background-color:currentColor}.slickgrid-container .slick-header-columns .slick-header-column .slick-resizable-handle{position:absolute;font-size:.1px;display:block;cursor:col-resize;top:0;height:100%;width:7px;right:0;z-index:1}.slickgrid-container .slick-header-columns .slick-header-column .slick-resizable-handle:hover{border-bottom:var(--slick-header-resizable-hover-border-bottom, 0 none);border-left:var(--slick-header-resizable-hover-border-left, 0 none);border-right:var(--slick-header-resizable-hover-border-right, 1px solid #d0d0d0);border-top:var(--slick-header-resizable-hover-border-top, 0 none);border-radius:var(--slick-header-resizable-hover-border-radius, 8px);width:var(--slick-header-resizable-hover-width, 7px);right:var(--slick-header-resizable-hover-right, 0);height:var(--slick-header-resizable-hover-height, 100%);top:var(--slick-header-resizable-hover-top, 0);opacity:var(--slick-header-resizable-hover-opacity, 1)}.slickgrid-container .slick-header-columns .slick-header-column.unorderable{background-color:var(--slick-grid-header-unorderable-bg-color, rgba(255, 255, 255, 0.6))}.slickgrid-container .slick-preheader-panel.slick-state-default,.slickgrid-container .slick-topheader-panel.slick-state-default{border-bottom:var(--slick-preheader-border-bottom, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns{border-top:var(--slick-preheader-border-top, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column{height:var(--slick-preheader-height, 25px);border-left:var(--slick-preheader-border-left, none);border-right:var(--slick-preheader-border-right, 1px solid lightgrey);font-size:var(--slick-preheader-font-size, 18px);justify-content:var(--slick-preheader-grouped-title-justify, left);display:var(--slick-preheader-grouped-title-display, inline-grid)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column:first-child,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column:first-child{border-left:var(--slick-preheader-border-left-first-element, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column:last-child,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column:last-child{border-right:var(--slick-preheader-border-right-last-element, none)}.slickgrid-container .slick-pane-left.frozen{border-right:var(--slick-frozen-border-right, 1px solid #a5a5a5)}.slickgrid-container .slick-pane-bottom{border-top:var(--slick-frozen-border-bottom, 1px solid #a5a5a5)}.slickgrid-container .slick-viewport-bottom.slick-viewport-right{overflow-y:var(--slick-frozen-overflow-right, scroll) !important}.slickgrid-container .input-group{display:flex}.slickgrid-container .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:0}.slickgrid-container .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback).slick-slider-horizontal{margin-left:10px}.slickgrid-container .input-group .input-group-append,.slickgrid-container .input-group .input-group-prepend{display:inline-flex;width:auto}.slickgrid-container .input-group .input-group-addon input{flex:1 1 auto;width:1%}.slickgrid-container .input-group .input-group-addon .input-group-text{height:100%}.slickgrid-container .input-group .input-group-addon.input-group-append .input-group-text{margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.slickgrid-container .input-group .input-group-addon.input-group-prepend .input-group-text{margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */@media only screen and (min-width: 768px){.slick-col-medium-1{flex-basis:8.3333333333%}.slick-col-medium-2{flex-basis:16.6666666667%}.slick-col-medium-3{flex-basis:25%}.slick-col-medium-4{flex-basis:33.3333333333%}.slick-col-medium-5{flex-basis:41.6666666667%}.slick-col-medium-6{flex-basis:50%}.slick-col-medium-7{flex-basis:58.3333333333%}.slick-col-medium-8{flex-basis:66.6666666667%}.slick-col-medium-9{flex-basis:75%}.slick-col-medium-10{flex-basis:83.3333333333%}.slick-col-medium-11{flex-basis:91.6666666667%}.slick-col-medium-12{flex-basis:100%}}@media only screen and (min-width: 992px){.slick-col-large-1{flex-basis:8.3333333333%}.slick-col-large-2{flex-basis:16.6666666667%}.slick-col-large-3{flex-basis:25%}.slick-col-large-4{flex-basis:33.3333333333%}.slick-col-large-5{flex-basis:41.6666666667%}.slick-col-large-6{flex-basis:50%}.slick-col-large-7{flex-basis:58.3333333333%}.slick-col-large-8{flex-basis:66.6666666667%}.slick-col-large-9{flex-basis:75%}.slick-col-large-10{flex-basis:83.3333333333%}.slick-col-large-11{flex-basis:91.6666666667%}.slick-col-large-12{flex-basis:100%}}@media only screen and (min-width: 1200px){.slick-col-xlarge-1{flex-basis:8.3333333333%}.slick-col-xlarge-2{flex-basis:16.6666666667%}.slick-col-xlarge-3{flex-basis:25%}.slick-col-xlarge-4{flex-basis:33.3333333333%}.slick-col-xlarge-5{flex-basis:41.6666666667%}.slick-col-xlarge-6{flex-basis:50%}.slick-col-xlarge-7{flex-basis:58.3333333333%}.slick-col-xlarge-8{flex-basis:66.6666666667%}.slick-col-xlarge-9{flex-basis:75%}.slick-col-xlarge-10{flex-basis:83.3333333333%}.slick-col-xlarge-11{flex-basis:91.6666666667%}.slick-col-xlarge-12{flex-basis:100%}}@media only screen and (max-width: 768px){[class*=slick-col-]{width:100%}}.slick-cell input.dual-editor-text,.slick-cell input.editor-text{border:var(--slick-text-editor-border, 1px solid #e2e2e2);border-radius:var(--slick-text-editor-border-radius, 3px);background:var(--slick-text-editor-background, #ffffff);color:var(--slick-text-editor-color, #333);padding-bottom:var(--slick-text-editor-padding-bottom, 0);padding-left:var(--slick-text-editor-padding-left, 2px);padding-right:var(--slick-text-editor-padding-right, 0);padding-top:var(--slick-text-editor-padding-top, 0);margin-left:var(--slick-text-editor-margin-left, -2px);margin-bottom:var(--slick-text-editor-margin-bottom, 0);margin-right:var(--slick-text-editor-margin-right, 0px);margin-top:var(--slick-text-editor-margin-top, 0px);outline:0;height:100%;max-width:100%}.slick-cell input.dual-editor-text:not(.input-group-editor),.slick-cell input.editor-text:not(.input-group-editor){width:100%}.slick-cell input.dual-editor-text:focus,.slick-cell input.editor-text:focus{outline:0;border-color:var(--slick-text-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-cell input.dual-editor-text.right,.slick-cell input.editor-text.right{margin-left:var(--slick-text-editor-right-input-margin-left, calc(-2px + 9px))}.slick-cell input.dual-editor-text[readonly]:not(.date-picker),.slick-cell input.editor-text[readonly]:not(.date-picker){background-color:var(--slick-text-editor-readonly-color, #f0f0f0)}.slick-cell input.dual-editor-text.date-picker,.slick-cell input.editor-text.date-picker{cursor:pointer}.slick-cell .slider-editor{height:100%}.slick-cell .slider-editor .slider-editor-input{height:var(--slick-slider-editor-height, 100%)}.slick-cell .slider-editor .slider-editor-input:focus{outline:0;border-color:var(--slick-slider-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-slider-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-cell .input-group input.editor-text{margin-left:0;transform:none}.slick-cell .ms-filter.select-editor{transform:var(--slick-multiselect-editor-transform, translate(0, -2px));height:var(--slick-multiselect-editor-height, 24px)}.slick-cell .ms-filter.select-editor button.ms-choice{height:var(--slick-multiselect-editor-height, 24px)}.slick-cell .autocomplete-container.input-group,.slick-cell .vanilla-picker.input-group{display:flex;align-items:center;flex:1;height:var(--slick-date-editor-height, 24px)}.slick-cell .autocomplete-container.input-group .input-group-btn.input-group-append,.slick-cell .vanilla-picker.input-group .input-group-btn.input-group-append{display:inline-flex;align-items:center;height:100%}.slick-cell .autocomplete-container.input-group .input-group-btn.input-group-append .btn,.slick-cell .vanilla-picker.input-group .input-group-btn.input-group-append .btn{display:inline-flex;align-items:center;border-top-left-radius:0px;border-bottom-left-radius:0px;margin-left:-1px}.slick-cell .autocomplete-container.input-group .input-group-btn .btn,.slick-cell .vanilla-picker.input-group .input-group-btn .btn{background-color:var(--slick-input-group-btn-bg-color, #f9f9f9);border:var(--slick-input-group-btn-border, 1px solid #ccc);padding:var(--slick-editor-input-group-clear-btn-icon-padding, 6px);border-top-right-radius:var(--slick-text-editor-border-radius, 3px);border-bottom-right-radius:var(--slick-text-editor-border-radius, 3px);cursor:pointer;height:var(--slick-date-editor-height, 24px)}.slick-cell .autocomplete-container.input-group .input-group-btn .btn:hover:not([disabled]),.slick-cell .vanilla-picker.input-group .input-group-btn .btn:hover:not([disabled]){background-color:var(--slick-input-group-btn-hover-bg-color, #eee)}.slick-cell .autocomplete-container.input-group .input-group-btn .btn .icon-clear,.slick-cell .vanilla-picker.input-group .input-group-btn .btn .icon-clear{display:flex;align-items:center;background-color:currentColor;height:1em;width:1em;--slick-editor-input-group-clear-btn-icon-svg: url(${ur});-webkit-mask:var(--slick-editor-input-group-clear-btn-icon-svg) no-repeat;mask:var(--slick-editor-input-group-clear-btn-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-large-editor-text{z-index:10000;position:absolute;background:var(--slick-large-editor-background-color, #ffffff);color:var(--slick-large-editor-text-color, #333);padding:var(--slick-large-editor-text-padding, 5px);border:var(--slick-large-editor-border, 2px solid #a0a0a0);border-radius:var(--slick-large-editor-border-radius, 6px)}.slick-large-editor-text .editor-footer{text-align:var(--slick-large-editor-button-text-align, right)}.slick-large-editor-text .editor-footer button{margin-left:var(--slick-large-editor-footer-spacing, 2px);border-radius:var(--slick-large-editor-button-border-radius, 4px)}.slick-large-editor-text textarea{background:var(--slick-large-editor-background-color, #ffffff);color:var(--slick-large-editor-text-color, #333);border:0;outline:0}.slick-large-editor-text .counter{float:left;font-size:var(--slick-large-editor-count-font-size, 11px);margin-top:var(--slick-large-editor-count-margin-top, 8px)}.slick-large-editor-text .counter .separator{margin:var(--slick-large-editor-count-separator-margin, 0 1px)}.slick-modal-open{overflow:hidden}.slick-editor-modal{position:fixed;overflow-y:auto;top:0;right:0;bottom:0;left:0;opacity:1;background:var(--slick-editor-modal-backdrop-transition-background, rgba(0, 0, 0, 0.6));z-index:var(--slick-editor-modal-container-z-index, 1050);transition:var(--slick-editor-modal-backdrop-transition-start, opacity 0.15s linear)}.slick-editor-modal .slick-editor-modal-content{display:inline-block;position:absolute;border-radius:var(--slick-editor-modal-container-radius, 2px);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);border:var(--slick-editor-modal-container-border, 1px solid #b8b8b8);color:var(--slick-editor-modal-text-color, #000);margin:var(--slick-editor-modal-container-margin, 8px);background-color:var(--slick-editor-modal-container-bg-color, #ffffff);box-shadow:var(--slick-editor-modal-container-box-shadow, 0 0 3px #a7a7a7);width:var(--slick-editor-modal-container-width, 400px);min-width:var(--slick-editor-modal-container-min-width, 420px);top:var(--slick-editor-modal-container-top, 30px);left:var(--slick-editor-modal-container-left, 50%);transform:var(--slick-editor-modal-container-transform, translate(-50%));transition:var(--slick-editor-modal-backdrop-transition-end, 0.3s linear);transition-property:opacity,transform}@media only screen and (min-width: 768px){.slick-editor-modal .slick-editor-modal-content.split-view{width:calc(400px*2)}.slick-editor-modal .slick-editor-modal-content.triple-split-view{width:calc(400px*3)}}@media only screen and (max-width: 1200px){.slick-editor-modal .slick-editor-modal-content.triple-split-view{width:calc(400px*2)}}@media only screen and (max-width: 768px){.slick-editor-modal .slick-editor-modal-content{width:100% !important;margin:0;top:0}}.slick-editor-modal .slick-editor-modal-content .reset-container{width:100%}.slick-editor-modal .slick-editor-modal-content .reset-container .reset-form.btn{color:var(--slick-editor-modal-reset-btn-color, #333);background-color:var(--slick-editor-modal-reset-btn-bg-color, #fff);float:right}.slick-editor-modal .slick-editor-modal-content .reset-container .reset-form.btn span.mdi{margin-right:5px}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset,.slick-editor-modal .slick-editor-modal-content .reset-form.btn,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn{display:inline-flex;margin:var(--slick-editor-modal-footer-btn-margin, 0 5px 0 0);height:var(--slick-editor-modal-footer-btn-height, inherit);border:var(--slick-editor-modal-footer-btn-border, 1px solid #dbdbdb);border-radius:var(--slick-editor-modal-footer-btn-radius, 4px)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:hover,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:hover,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:hover{border-color:var(--slick-editor-modal-footer-btn-border-hover-color, #b5b5b5)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:hover.btn-default,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:hover.btn-default,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:hover.btn-default{color:var(--slick-editor-modal-footer-btn-text-color-hover, #333333)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:disabled,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:disabled,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:disabled{background-color:var(--slick-button-primary-bg-color-disabled, #bebebe)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset{height:var(--slick-editor-modal-editor-btn-reset-height, 20px);background-color:var(--slick-editor-modal-editor-btn-reset-bg-color, #ffffff);margin:var(--slick-editor-modal-editor-btn-reset-margin, 0px 0 2px 5px)}.slick-editor-modal .slick-editor-modal-content .input-group-btn .btn-default:disabled{background-color:var(--slick-editor-modal-default-btn-disabled-bg-color, #eeeeee);color:var(--slick-editor-modal-default-btn-disabled-color, #bababa)}.slick-editor-modal .slick-editor-modal-content .close{cursor:pointer;position:absolute;float:right;line-height:0;background-color:var(--slick-editor-modal-close-btn-bg-color, transparent);opacity:var(--slick-editor-modal-close-btn-opacity, 1);border:var(--slick-editor-modal-close-btn-border, 0px solid #9c9c9c);color:var(--slick-editor-modal-close-btn-color, #909090);font-family:var(--slick-editor-modal-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-editor-modal-close-btn-font-size, 26px);font-weight:var(--slick-editor-modal-close-btn-font-weight, 500);height:var(--slick-editor-modal-close-btn-height, 20px);margin:var(--slick-editor-modal-close-btn-margin, 1px);padding:var(--slick-editor-modal-close-btn-padding, 0px);width:var(--slick-editor-modal-close-btn-width, 20px);right:var(--slick-editor-modal-close-btn-right, 10px);top:var(--slick-editor-modal-close-btn-top, 10px)}.slick-editor-modal .slick-editor-modal-content .close:hover{color:var(--slick-editor-modal-close-btn-color-hover, rgb(80.25, 80.25, 80.25))}@media only screen and (min-width: 769px){.slick-editor-modal .slick-editor-modal-content .close.outside{color:var(--slick-editor-modal-close-btn-outside-color, #dddddd);font-size:var(--slick-editor-modal-close-btn-outside-font-size, 30px);right:var(--slick-editor-modal-close-btn-outside-right, -24px);top:var(--slick-editor-modal-close-btn-outside-top, -28px)}.slick-editor-modal .slick-editor-modal-content .close.outside:hover{color:var(--slick-editor-modal-close-btn-outside-color-hover, rgb(195.5, 195.5, 195.5))}}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-title{font-size:var(--slick-editor-modal-title-font-size, 20px);font-weight:var(--slick-editor-modal-title-font-weight, 500);line-height:var(--slick-editor-modal-title-line-height, 28px);color:var(--slick-editor-modal-title-font-color, #333333);height:var(--slick-editor-modal-title-height, 30px);overflow:hidden auto;text-align:var(--slick-editor-modal-title-text-align, left);text-overflow:ellipsis;width:calc(100% - 20px - 10px);white-space:nowrap}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-title.outside{width:100%}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body{padding:var(--slick-editor-modal-body-padding, 6px 8px 22px 8px);min-height:var(--slick-editor-modal-body-min-height, 250px);max-height:var(--slick-editor-modal-body-max-height, calc(100vh - 52px - 50px - 30px - 15px));overflow:var(--slick-editor-modal-body-overflow, hidden auto);scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1);display:flex;flex-wrap:wrap}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body .slick-cell{height:inherit}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body .validation-summary{padding:var(--slick-editor-modal-validation-summary-padding, 5px 10px);color:var(--slick-editor-modal-validation-summary-color, #ff1d1d);width:var(--slick-editor-modal-validation-summary-width, 100%);margin-bottom:var(--slick-editor-modal-validation-summary-margin-bottom, 12px);font-size:var(--slick-editor-modal-validation-summary-font-size, 13px);font-style:var(--slick-editor-modal-validation-summary-font-style, italic)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-header{padding:var(--slick-editor-modal-header-padding, 12px 8px);height:var(--slick-editor-modal-header-height, 52px);border-bottom:var(--slick-editor-modal-header-border-bottom, 1px solid #d2d2d2);background-color:var(--slick-editor-modal-header-bg-color, #ffffff)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer{background-color:var(--slick-editor-modal-footer-bg-color, #f9f9f9);border-top:var(--slick-editor-modal-footer-border-top, 1px solid #c9c9c9);min-height:var(--slick-editor-modal-footer-height, 50px);padding:var(--slick-editor-modal-footer-padding, 8px);line-height:var(--slick-editor-modal-footer-line-height, 30px)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons{float:right;text-align:right;width:var(--slick-editor-modal-footer-buttons-width, 60%)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons button{max-width:var(--slick-editor-modal-footer-btn-max-width, 162px);overflow:hidden;text-overflow:ellipsis}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons .saving:before{height:var(--slick-editor-modal-footer-btn-saving-icon-height, 18px);width:var(--slick-editor-modal-footer-btn-saving-icon-width, 18px);display:var(--slick-editor-modal-footer-btn-saving-icon-display, inline-block);vertical-align:var(--slick-editor-modal-footer-btn-saving-icon-vertical-align, bottom);margin:var(--slick-editor-modal-footer-btn-saving-icon-margin, -1px 5px 0 0);animation:var(--slick-editor-modal-footer-btn-saving-icon-animation, md-spin 1s infinite linear);content:var(--slick-editor-modal-footer-btn-saving-icon-content, url(${zr}))}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-status-text{float:left;text-align:left;width:var(--slick-editor-modal-footer-status-text-width, 40%);font-size:var(--slick-editor-modal-status-text-font-size, 12px);color:var(--slick-editor-modal-status-text-color, #333333)}.slick-editor-modal .slick-editor-modal-content .item-details-label{display:block;margin:var(--slick-editor-modal-detail-label-margin, 2px 0 0 10px);color:var(--slick-editor-modal-detail-label-color, #000);font-size:var(--slick-editor-modal-detail-label-font-size, 13px);font-style:var(--slick-editor-modal-detail-label-font-style, normal);font-weight:var(--slick-editor-modal-detail-label-font-weight, bold)}.slick-editor-modal .slick-editor-modal-content .item-details-label.invalid{color:var(--slick-editor-modal-detail-label-color-invalid, #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container{display:block;box-sizing:border-box;border:var(--slick-editor-modal-detail-container-border, 0);border-radius:var(--slick-editor-modal-detail-container-border-radius, 3px);line-height:var(--slick-editor-modal-detail-container-line-height, 20px);margin:var(--slick-editor-modal-detail-container-margin, 4px 10px 0 10px);padding:var(--slick-editor-modal-detail-container-padding, 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input{color:var(--slick-editor-modal-text-color, #000);height:var(--slick-editor-modal-input-editor-height, 28px);margin:var(--slick-editor-modal-input-editor-margin, 0);border:var(--slick-editor-modal-input-editor-border, 1px solid #d2d2d2);padding:var(--slick-editor-modal-input-editor-padding, 0 6px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input:focus{border-color:var(--slick-text-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .input-group{display:flex;position:relative;height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .input-group input{height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text{border:var(--slick-editor-modal-large-editor-border, 1px solid #d2d2d2);border-radius:var(--slick-editor-modal-large-editor-border-radius, 3px);padding:var(--slick-editor-modal-large-editor-padding, 6px 6px 2px 6px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text:focus-within{border-color:var(--slick-text-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text textarea{width:100%;height:100%}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text textarea:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text .editor-footer{height:var(--slick-editor-modal-large-editor-footer-height, 12px);line-height:var(--slick-editor-modal-large-editor-footer-line-height, 12px);color:var(--slick-editor-modal-large-editor-count-color, #313131)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text .editor-footer .counter{font-size:var(--slick-editor-modal-large-editor-count-font-size, 10px);margin:var(--slick-editor-modal-large-editor-count-margin, 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text.invalid{border:var(--slick-editor-modal-detail-container-border-invalid, 1px solid #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text:disabled,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container button.ms-choice{height:var(--slick-editor-modal-multiselect-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container button.ms-choice:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container{padding:var(--slick-editor-modal-checkbox-editor-padding, 0 6px);border:var(--slick-editor-modal-checkbox-editor-border, 1px solid #d2d2d2);border-radius:var(--slick-editor-modal-checkbox-editor-border-radius, 3px);height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container input{height:inherit}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group{display:flex;align-items:center;height:100%}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group .input-group-btn,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group .input-group-btn{height:100%;min-width:28px}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group .input-group-btn .btn,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group .input-group-btn .btn{min-width:28px;border-left:var(--slick-editor-modal-close-btn-border-left, 1px solid #ced4da);height:var(--slick-editor-modal-input-editor-height, 28px);border-radius:var(--slick-editor-modal-close-btn-border-radius, 0 4px 4px 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.form-control{cursor:pointer;background-color:var(--slick-date-picker-bg-color, #fff)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.form-control:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec);cursor:initial}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slider-value{height:var(--slick-editor-modal-slider-editor-value-height, 28px);min-width:28px}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slider-value .input-group-text{min-height:var(--slick-editor-modal-slider-editor-value-min-height, 100%);min-width:28px;display:flex;justify-content:center;align-items:center}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified input,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .slick-large-editor-text,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .ms-choice,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .checkbox-editor-container{border:var(--slick-editor-modal-detail-container-border-modified, 1px solid orange);border-width:var(--slick-editor-modal-detail-container-border-width-modified, 1px 6px 1px 1px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.invalid input,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.invalid .slick-large-editor-text{border:var(--slick-editor-modal-detail-container-border-invalid, 1px solid #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-validation{color:var(--slick-editor-modal-validation-color, #ff1d1d);font-size:var(--slick-editor-modal-validation-font-size, 12px);font-style:var(--slick-editor-modal-validation-font-style, italic);font-weight:var(--slick-editor-modal-validation-font-weight, normal);line-height:var(--slick-editor-modal-validation-line-height, 16px);margin-left:var(--slick-editor-modal-validation-margin-left, 2px);min-height:var(--slick-editor-modal-validation-min-height, 16px)}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */li.hidden{display:none !important}.slick-column-picker{cursor:default;list-style-type:none;position:absolute;overflow-x:hidden;overflow-y:auto;resize:both;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);background-color:var(--slick-column-picker-background-color, #ffffff);border:var(--slick-column-picker-border, 1px solid #b8b8b8);border-radius:var(--slick-column-picker-border-radius, 2px);min-width:var(--slick-column-picker-min-width, 150px);padding:var(--slick-column-picker-padding, 6px);scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1);box-shadow:var(--slick-column-picker-box-shadow, none);z-index:var(--slick-column-picker-z-index, 9000)}@-moz-document url-prefix(){.slick-column-picker{padding:var(--slick-column-picker-padding-firefox, 6px 15px 6px 6px)}}.slick-column-picker .close{float:right;position:absolute;color:var(--slick-column-picker-close-btn-color, #909090);cursor:var(--slick-column-picker-close-btn-cursor, pointer);width:var(--slick-column-picker-close-btn-width, 15px);height:var(--slick-column-picker-close-btn-height, 21px);margin:var(--slick-column-picker-close-btn-margin, 1px);opacity:var(--slick-column-picker-close-btn-opacity, 0.5);padding:var(--slick-column-picker-close-btn-padding, 0px);font-family:var(--slick-column-picker-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-column-picker-close-btn-font-size, 21px);background-color:var(--slick-column-picker-close-btn-bg-color, #ffffff);border:var(--slick-column-picker-close-btn-border, 0px solid #9c9c9c);right:var(--slick-column-picker-close-btn-position-right, 5px);top:var(--slick-column-picker-close-btn-position-top, 0px)}.slick-column-picker .close:hover{opacity:var(--slick-column-picker-close-btn-opacity-hover, 1)}.slick-column-picker li{list-style:none;background:none}.slick-column-picker li a{display:block;padding:4px;font-weight:bold}.slick-column-picker li a:hover{background-color:var(--slick-column-picker-link-background-color, #ffffff)}.slick-column-picker li label{font-weight:var(--slick-column-picker-label-font-weight, normal)}.slick-column-picker li label input{margin:var(--slick-column-picker-label-margin, 4px)}.slick-column-picker div.title{font-size:var(--slick-column-picker-title-font-size, calc(14px + 2px));font-weight:var(--slick-column-picker-title-font-weight, normal);width:var(--slick-column-picker-title-width, calc(100% - 15px - 10px));border-bottom:var(--slick-column-picker-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-column-picker-title-margin-bottom, 6px)}.slick-column-picker,.slick-grid-menu{scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1)}.slick-column-picker .slick-menu-title,.slick-grid-menu .slick-menu-title{color:var(--slick-menu-title-color, #000);font-size:var(--slick-menu-title-font-size, calc(14px + 2px));font-weight:var(--slick-menu-title-font-weight, normal);border-bottom:var(--slick-column-picker-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-menu-title-margin-bottom, 6px)}.slick-column-picker-list,.slick-grid-menu-list{white-space:nowrap}@-moz-document url-prefix(){.slick-column-picker-list,.slick-grid-menu-list{width:var(--slick-column-picker-list-width-firefox, calc(100% + 12px))}}.slick-column-picker-list li,.slick-grid-menu-list li{display:flex;align-items:center;width:100%;color:var(--slick-menu-color, #000);border:var(--slick-column-picker-item-border, 1px solid transparent);border-radius:var(--slick-column-picker-item-border-radius, 0px);font-size:var(--slick-column-picker-item-font-size, 14px);height:var(--slick-column-picker-item-height, 28px);line-height:var(--slick-column-picker-item-line-height, calc(14px + 2px));list-style:none outside none;margin:0;padding:var(--slick-column-picker-item-padding, 2px 6px)}.slick-column-picker-list li:hover,.slick-grid-menu-list li:hover{border:var(--slick-column-picker-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-column-picker-item-hover-color, #fafafa)}.slick-column-picker-list li label,.slick-grid-menu-list li label{cursor:pointer;height:100%;width:100%;margin-bottom:0px}.slick-column-picker-list hr,.slick-grid-menu-list hr{margin:6px 0;border:0;background-color:var(--slick-column-picker-hr-bg-color, #f5f5f5);border-top:var(--slick-column-picker-hr-divider-border, 1px solid #d5d5d5);width:var(--slick-column-picker-divider-width, 100%);margin-left:auto;margin-right:auto;width:auto}.slick-column-picker-list label,.slick-grid-menu-list label{line-height:var(--slick-column-picker-icon-container-line-height, 12px);display:inline-flex;align-items:center;justify-content:center}.slick-column-picker-list.disabled,.slick-grid-menu-list.disabled{cursor:default}.slick-column-picker-list input[type=checkbox],.slick-grid-menu-list input[type=checkbox]{opacity:0;width:0;margin-left:0}.slick-column-picker-list .icon-checkbox-container,.slick-grid-menu-list .icon-checkbox-container{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background-color:var(--slick-column-picker-icon-container-bg-color, transparent);height:var(--slick-column-picker-icon-container-size, 1rem);width:var(--slick-column-picker-icon-container-size, 1rem);border:var(--slick-column-picker-icon-border, none);border-radius:var(--slick-column-picker-icon-border-radius, none)}.slick-column-picker-list .icon-checkbox-container div.mdi,.slick-grid-menu-list .icon-checkbox-container div.mdi{opacity:1;font-size:var(--slick-column-picker-icon-font-size, 14px);color:var(--slick-column-picker-icon-color, #0d6efd)}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-check,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-check{--slick-column-picker-icon-checked-svg: url(${Rr});-webkit-mask:var(--slick-column-picker-icon-checked-svg) no-repeat;mask:var(--slick-column-picker-icon-checked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck{--slick-column-picker-icon-unchecked-svg: url(${Rr});-webkit-mask:var(--slick-column-picker-icon-unchecked-svg) no-repeat;mask:var(--slick-column-picker-icon-unchecked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;opacity:var(--slick-column-picker-unchecked-opacity, 0.25);visibility:var(--slick-column-picker-icon-unchecked-color-visibility, visible)}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck:hover,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck:hover{opacity:var(--slick-column-picker-opacity-hover, 0.45)}.slick-column-picker-list .icon-checkbox-container+span.checkbox-label,.slick-grid-menu-list .icon-checkbox-container+span.checkbox-label{display:inline-flex;align-items:center;flex-grow:1;padding-left:var(--slick-column-picker-label-text-padding-left, 4px)}.slick-grid-menu .slick-menu-command-list{margin-bottom:var(--slick-column-picker-list-margin-bottom, 8px)}@-moz-document url-prefix(){.slick-grid-menu .slick-menu-command-list{width:var(--slick-column-picker-list-width-firefox, calc(100% + 12px))}}.slick-grid-menu li{list-style:none;background:none;overflow:hidden;text-overflow:ellipsis}@-moz-document url-prefix(){.slick-grid-menu li{margin-right:var(--slick-gri-menu-item-margin-right, 6px);width:100%}}.slick-grid-menu li a{display:block;padding:4px;font-weight:bold}.slick-grid-menu li a:hover{background-color:var(--slick-grid-menu-link-background-color, #ffffff)}.slick-grid-menu li label{font-weight:var(--slick-grid-menu-label-font-weight, normal)}.slick-grid-menu li label input{margin:var(--slick-grid-menu-label-margin, 4px)}.slick-grid-menu input{margin:4px}.slick-grid-menu-button{background-color:rgba(0,0,0,0);border:0;cursor:pointer;right:0;position:absolute;width:22px;z-index:2;color:var(--slick-grid-menu-icon-btn-color, inherit);display:var(--slick-grid-menu-button-display, inline-flex);font-size:var(--slick-grid-menu-icon-font-size, 18px);padding:var(--slick-grid-menu-button-padding, 0 2px);margin-top:var(--slick-grid-menu-icon-top-margin, 5px)}.slick-grid-menu-list li{width:auto}.slick-grid-menu-list hr{width:var(--slick-grid-menu-divider-width, calc(100% - 10px))}.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{box-shadow:var(--slick-menu-box-shadow, none)}.slick-cell-menu.slick-submenu,.slick-context-menu.slick-submenu,.slick-grid-menu.slick-submenu,.slick-header-menu.slick-submenu{box-shadow:var(--slick-submenu-box-shadow, 0 1px 4px 1px rgba(146, 152, 163, 0.4));min-width:var(--slick-submenu-min-width, 100px)}.slick-cell-menu .slick-menu-option-list .slick-command-header,.slick-cell-menu .slick-menu-option-list .slick-option-header,.slick-cell-menu .slick-menu-command-list .slick-command-header,.slick-cell-menu .slick-menu-command-list .slick-option-header,.slick-context-menu .slick-menu-option-list .slick-command-header,.slick-context-menu .slick-menu-option-list .slick-option-header,.slick-context-menu .slick-menu-command-list .slick-command-header,.slick-context-menu .slick-menu-command-list .slick-option-header,.slick-grid-menu .slick-menu-option-list .slick-command-header,.slick-grid-menu .slick-menu-option-list .slick-option-header,.slick-grid-menu .slick-menu-command-list .slick-command-header,.slick-grid-menu .slick-menu-command-list .slick-option-header,.slick-header-menu .slick-menu-option-list .slick-command-header,.slick-header-menu .slick-menu-option-list .slick-option-header,.slick-header-menu .slick-menu-command-list .slick-command-header,.slick-header-menu .slick-menu-command-list .slick-option-header{display:var(--slick-menu-title-container-display, flex);align-items:var(--slick-menu-title-container-align-items, flex-start);justify-content:var(--slick-menu-title-container-justify-content, flex-end)}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-title,.slick-cell-menu .slick-menu-option-list .slick-option-header.with-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-title,.slick-cell-menu .slick-menu-command-list .slick-option-header.with-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-title,.slick-context-menu .slick-menu-option-list .slick-option-header.with-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-title,.slick-context-menu .slick-menu-command-list .slick-option-header.with-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-title,.slick-grid-menu .slick-menu-option-list .slick-option-header.with-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-title,.slick-grid-menu .slick-menu-command-list .slick-option-header.with-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-title,.slick-header-menu .slick-menu-option-list .slick-option-header.with-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-title,.slick-header-menu .slick-menu-command-list .slick-option-header.with-title{border-bottom:var(--slick-menu-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-menu-title-margin-bottom, 6px)}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title{border-bottom:0;margin-bottom:0}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-close.no-title{margin:var(--slick-menu-close-btn-margin-without-title, -4px -3px 0 0)}.slick-cell-menu .slick-menu-option-list .close,.slick-cell-menu .slick-menu-command-list .close,.slick-context-menu .slick-menu-option-list .close,.slick-context-menu .slick-menu-command-list .close,.slick-grid-menu .slick-menu-option-list .close,.slick-grid-menu .slick-menu-command-list .close,.slick-header-menu .slick-menu-option-list .close,.slick-header-menu .slick-menu-command-list .close{cursor:pointer;float:right;background-color:var(--slick-menu-close-btn-bg-color, #ffffff);border:var(--slick-menu-close-btn-border, 0px solid #dfdfdf);color:var(--slick-menu-close-btn-color, #909090);font-family:var(--slick-menu-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-menu-close-btn-font-size, 21px);height:var(--slick-menu-close-btn-height, 18px);line-height:var(--slick-menu-close-btn-line-height, 16px);margin:var(--slick-menu-close-btn-margin, 0px);padding:var(--slick-menu-close-btn-padding, 0px);width:var(--slick-menu-close-btn-width, 18px);opacity:var(--slick-menu-close-btn-opacity, 0.5)}.slick-cell-menu .slick-menu-option-list .close:hover,.slick-cell-menu .slick-menu-command-list .close:hover,.slick-context-menu .slick-menu-option-list .close:hover,.slick-context-menu .slick-menu-command-list .close:hover,.slick-grid-menu .slick-menu-option-list .close:hover,.slick-grid-menu .slick-menu-command-list .close:hover,.slick-header-menu .slick-menu-option-list .close:hover,.slick-header-menu .slick-menu-command-list .close:hover{opacity:var(--slick-menu-close-btn-opacity-hover, 1)}.slick-cell-menu .slick-menu-title,.slick-context-menu .slick-menu-title,.slick-grid-menu .slick-menu-title,.slick-header-menu .slick-menu-title{font-size:var(--slick-menu-title-font-size, calc(14px + 2px));font-weight:var(--slick-menu-title-font-weight, normal);margin-right:var(--cell-menu-title-margin-right, 7px);width:var(--slick-menu-title-width, 100%)}.slick-cell-menu .slick-menu-item,.slick-context-menu .slick-menu-item,.slick-grid-menu .slick-menu-item,.slick-header-menu .slick-menu-item{cursor:pointer;display:flex;align-items:center;margin:0;border:var(--slick-menu-item-border, 1px solid transparent);border-radius:var(--slick-menu-item-border-radius, 0px);font-size:var(--slick-menu-item-font-size, 14px);height:var(--slick-menu-item-height, 28px);line-height:var(--slick-menu-line-height, 24px);list-style:none outside none;padding:var(--slick-menu-item-padding, 2px 6px);width:var(--slick-menu-item-width, 100%);white-space:var(--slick-menu-item-white-space, nowrap)}.slick-cell-menu .slick-menu-item:hover,.slick-context-menu .slick-menu-item:hover,.slick-grid-menu .slick-menu-item:hover,.slick-header-menu .slick-menu-item:hover{border:var(--slick-menu-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-menu-item-hover-color, #fafafa)}.slick-cell-menu .slick-menu-item.slick-menu-item-divider,.slick-context-menu .slick-menu-item.slick-menu-item-divider,.slick-grid-menu .slick-menu-item.slick-menu-item-divider,.slick-header-menu .slick-menu-item.slick-menu-item-divider{cursor:default;border:none;overflow:hidden;padding:0;height:var(--slick-menu-divider-height, 1px);margin:var(--slick-menu-divider-margin, 8px 5px);background-color:var(--slick-menu-divider-color, #e7e7e7);width:var(--slick-menu-divider-width, calc(100% - 10px));margin-left:auto;margin-right:auto}.slick-cell-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-context-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-grid-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-header-menu .slick-menu-item.slick-menu-item-divider:hover{border:none;background-color:var(--slick-menu-divider-color, #e7e7e7)}.slick-cell-menu .slick-menu-item .slick-menu-icon,.slick-context-menu .slick-menu-item .slick-menu-icon,.slick-grid-menu .slick-menu-item .slick-menu-icon,.slick-header-menu .slick-menu-item .slick-menu-icon{text-align:center;font-size:var(--slick-menu-icon-font-size, 18px);background-position:center center;background-repeat:no-repeat;display:inline-block;line-height:var(--slick-menu-icon-line-height, calc(18px + 2px));margin-right:var(--slick-menu-icon-margin-right, 4px);vertical-align:middle;min-width:var(--slick-menu-icon-min-width, 16px)}.slick-cell-menu .slick-menu-item .slick-menu-content,.slick-context-menu .slick-menu-item .slick-menu-content,.slick-grid-menu .slick-menu-item .slick-menu-content,.slick-header-menu .slick-menu-item .slick-menu-content{display:inline-block;vertical-align:middle;width:100%}.slick-cell-menu .slick-menu-item .sub-item-chevron,.slick-context-menu .slick-menu-item .sub-item-chevron,.slick-grid-menu .slick-menu-item .sub-item-chevron,.slick-header-menu .slick-menu-item .sub-item-chevron{float:right;min-width:var(--slick-menu-icon-min-width, 16px)}.slick-cell-menu .slick-menu-item.slick-menu-item-disabled,.slick-context-menu .slick-menu-item.slick-menu-item-disabled,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled,.slick-header-menu .slick-menu-item.slick-menu-item-disabled{border-color:rgba(0,0,0,0) !important;background:inherit !important;color:var(--slick-menu-item-disabled-color, silver);cursor:inherit}.slick-cell-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-cell-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-context-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-context-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-header-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-header-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content{color:var(--slick-menu-item-disabled-color, silver)}.slick-cell-menu .slick-menu-item.slick-menu-item-hidden,.slick-context-menu .slick-menu-item.slick-menu-item-hidden,.slick-grid-menu .slick-menu-item.slick-menu-item-hidden,.slick-header-menu .slick-menu-item.slick-menu-item-hidden{display:none}.slick-cell-menu .slick-menu-option-list,.slick-context-menu .slick-menu-option-list,.slick-grid-menu .slick-menu-option-list,.slick-header-menu .slick-menu-option-list{margin-bottom:var(--slick-menu-option-list-margin-bottom, 6px)}.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{list-style-type:none;position:absolute;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);background:var(--slick-menu-bg-color, #ffffff);color:var(--slick-menu-color, #000);border:var(--slick-menu-border, 1px solid #BFBDBD);border-radius:var(--slick-menu-border-radius, 2px);min-width:var(--slick-menu-min-width, 140px);padding:var(--slick-menu-padding, 6px);cursor:default;display:inline-block;overflow-x:hidden;overflow-y:auto;resize:both;z-index:100000}@-moz-document url-prefix(){.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{padding:var(--slick-menu-padding-firefox, 6px 15px 6px 6px)}}.slick-cell-menu.dropdown,.slick-cell-menu.dropup,.slick-context-menu.dropdown,.slick-context-menu.dropup,.slick-grid-menu.dropdown,.slick-grid-menu.dropup,.slick-header-menu.dropdown,.slick-header-menu.dropup{display:inline-block;position:absolute}.slick-custom-tooltip{position:absolute;background-color:var(--slick-tooltip-background-color, #ffffff);border:var(--slick-tooltip-border, 2px solid #BFBDBD);border-radius:var(--slick-tooltip-border-radius, 4px);padding:var(--slick-tooltip-padding, 7px);font-size:var(--slick-tooltip-font-size, calc(14px - 1px));height:var(--slick-tooltip-height, auto);width:var(--slick-tooltip-width, auto);z-index:var(--slick-tooltip-z-index, 9999)}.slick-custom-tooltip .tooltip-body{color:var(--slick-tooltip-color, #333);overflow:var(--slick-tooltip-overflow, hidden);text-overflow:var(--slick-tooltip-text-overflow, ellipsis);white-space:var(--slick-tooltip-white-space, normal)}.slick-custom-tooltip.tooltip-arrow::after{content:"";left:0px;position:absolute;border:rgba(0,0,0,0);border-style:solid;border-width:var(--slick-tooltip-arrow-size, 8px)}.slick-custom-tooltip.tooltip-arrow.arrow-up::after{top:var(--slick-tooltip-up-arrow-top-margin, -16px);border-bottom-color:var(--slick-tooltip-arrow-color, rgb(178.4461538462, 176.0538461538, 176.0538461538))}.slick-custom-tooltip.tooltip-arrow.arrow-down::after{top:var(--slick-tooltip-down-arrow-top-margin, 100%);border-top-color:var(--slick-tooltip-arrow-color, rgb(178.4461538462, 176.0538461538, 176.0538461538))}.slick-custom-tooltip.tooltip-arrow.arrow-left-align::after{margin-left:var(--slick-tooltip-arrow-side-margin, 3px)}.slick-custom-tooltip.tooltip-arrow.arrow-right-align::after{margin-left:var(--slick-tooltip-right-arrow-side-margin, calc(100% - 16px - 3px))}.slick-custom-tooltip.tooltip-arrow.arrow-center-align::after{margin-left:var(--slick-tooltip-arrow-center-margin, calc(50% - 8px))}.slick-column-name,.slick-sort-indicator{float:left;margin-bottom:100px}.slick-header-button{display:inline;float:var(--slick-header-button-float, right);vertical-align:var(--slick-header-button-vertical-align, top);margin:var(--slick-header-button-margin, 1px 0 100px 0);height:var(--slick-header-button-height, 15px);width:var(--slick-header-button-width, 15px);background-repeat:no-repeat;background-position:center center;cursor:pointer;visibility:visible}.slick-header-button-hidden{visibility:hidden;margin-right:var(--slick-header-button-hidden-margin-right, -5px);transition:var(--slick-header-button-hidden-transition, 0.2s visibility)}.slick-header-column:hover>.slick-header-button{visibility:visible}.slick-header-menu-button{background-color:currentColor;cursor:pointer;position:absolute;border:var(--slick-header-menu-button-border, 1px solid #BFBDBD);border-width:var(--slick-header-menu-button-border-width, 0px);padding:var(--slick-header-menu-button-padding, 0px);color:var(--slick-header-menu-button-icon-color, inherit);bottom:0;top:0;right:var(--slick-header-menu-button-margin-right, 3px);height:var(--slick-header-menu-button-icon-size, 22px);width:var(--slick-header-menu-button-icon-size, 22px);--slick-header-menu-button-icon-svg: url(${vr});-webkit-mask:var(--slick-header-menu-button-icon-svg) no-repeat;mask:var(--slick-header-menu-button-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-header-column .slick-header-menu-button{display:var(--slick-header-menu-display, none)}.slick-header-column:hover .slick-header-menu-button{display:inline-block}.slick-cell.cell-reorder{text-align:center}.slick-cell.cell-reorder .slick-row-move-column{background-color:currentColor;display:block;height:1em;width:1em;font-size:var(--slick-row-move-plugin-icon-font-size, calc(18px + 2px));color:var(--slick-row-move-plugin-icon-color, inherit);cursor:var(--slick-row-move-plugin-cursor, move);--slick-row-move-plugin-icon-svg: url(${Lr});-webkit-mask:var(--slick-row-move-plugin-icon-svg) no-repeat;mask:var(--slick-row-move-plugin-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-headerrow-column.checkbox-header{display:inline-flex;justify-content:center}.slick-column-name,.slick-headerrow-column.checkbox-header,.slick-cell-checkboxsel{text-align:center}.slick-column-name label,.slick-headerrow-column.checkbox-header label,.slick-cell-checkboxsel label{line-height:var(--slick-checkbox-icon-container-line-height, 12px)}.slick-column-name #filter-checkbox-selectall-container,.slick-headerrow-column.checkbox-header #filter-checkbox-selectall-container,.slick-cell-checkboxsel #filter-checkbox-selectall-container{display:inline-flex;align-items:center;justify-content:center}.slick-column-name.disabled,.slick-headerrow-column.checkbox-header.disabled,.slick-cell-checkboxsel.disabled{cursor:default}.slick-column-name input[type=checkbox],.slick-headerrow-column.checkbox-header input[type=checkbox],.slick-cell-checkboxsel input[type=checkbox]{opacity:0;width:0;margin-left:0}.slick-column-name .icon-checkbox-container,.slick-headerrow-column.checkbox-header .icon-checkbox-container,.slick-cell-checkboxsel .icon-checkbox-container{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background-color:var(--slick-checkbox-icon-container-bg-color, transparent);height:var(--slick-checkbox-icon-container-size, 1rem);width:var(--slick-checkbox-icon-container-size, 1rem);border:var(--slick-checkbox-icon-border, none);border-radius:var(--slick-checkbox-icon-border-radius, none)}.slick-column-name .icon-checkbox-container div.mdi,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi,.slick-cell-checkboxsel .icon-checkbox-container div.mdi{opacity:1;font-size:var(--slick-checkbox-icon-font-size, 16px);color:var(--slick-checkbox-icon-color, #0d6efd)}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-check,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-check,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-check{--slick-checkbox-icon-checked-svg: url(${hr});-webkit-mask:var(--slick-checkbox-icon-checked-svg) no-repeat;mask:var(--slick-checkbox-icon-checked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-uncheck,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-uncheck,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-uncheck{--slick-checkbox-icon-unchecked-svg: url(${hr});-webkit-mask:var(--slick-checkbox-icon-unchecked-svg) no-repeat;mask:var(--slick-checkbox-icon-unchecked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;opacity:var(--slick-checkbox-unchecked-opacity, 0.25);visibility:var(--slick-checkbox-icon-unchecked-color-visibility, visible)}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover{opacity:var(--slick-checkbox-opacity-hover, 0.45)}.slick-header-column.header-checkbox-selectall .slick-column-name{text-align:center;margin-right:0}.slick-group .slick-cell-checkboxsel{text-align:left}.ms-choice{font-size:var(--slick-header-font-size, 14px)}.ms-choice span{font-size:var(--slick-multiselect-input-filter-font-size, 12px);font-family:var(--slick-multiselect-input-filter-font-family, "Helvetica Neue", Helvetica, Arial)}.ms-choice .placeholder{background-color:var(--slick-multiselect-placeholder-bg-color, transparent);color:var(--slick-multiselect-placeholder-color, #c9c9c9) !important;font-family:var(--slick-multiselect-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-header-font-size, 14px)}.ms-choice:focus{border-color:var(--slick-multiselect-input-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672))}.ms-filter.search-filter{width:100% !important}.ms-filter .placeholder{cursor:pointer}.ms-parent-open button{outline:0;border-color:var(--slick-multiselect-input-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-multiselect-input-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.ms-drop{max-width:var(--slick-multiselect-dropdown-max-width, 250px);border:var(--slick-multiselect-dropdown-border, 1px solid #bbb);z-index:var(--slick-multiselect-dropdown-z-index, 9999)}.ms-drop li{margin:0;height:var(--slick-multiselect-item-height, 26px);line-height:var(--slick-multiselect-item-line-height, 20px);padding:var(--slick-multiselect-item-padding, 2px 4px);border:var(--slick-multiselect-item-border, 1px solid transparent);width:100%}.ms-drop li:hover{border:var(--slick-multiselect-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-multiselect-checkbox-hover-bg-color, #fafafa)}.ms-drop li.highlighted{border:var(--slick-multiselect-option-highlight-border, 1px solid #c9c9c9);background-color:var(--slick-multiselect-option-highlight-bg-color, #fcfcfc)}.ms-drop label span{cursor:pointer;margin-left:var(--slick-multiselect-checkbox-margin-left, 0px)}.ms-drop .ms-select-all{display:flex;align-items:center;border-bottom:var(--slick-multiselect-select-all-border-bottom, 1px solid #ddd);padding:var(--slick-multiselect-select-all-padding, 6px 10px);line-height:var(--slick-multiselect-select-all-line-height, calc(13px + 2px))}.ms-drop .ms-select-all:hover{background-color:var(--slick-multiselect-select-all-text-hover-color, transparent)}.ms-drop .ms-select-all.highlighted{background-color:rgba(0,0,0,0)}.ms-drop .ms-select-all.highlighted label{border:var(--slick-multiselect-option-highlight-border, 1px solid #c9c9c9);background-color:var(--slick-multiselect-option-highlight-bg-color, #fcfcfc)}.ms-drop .ms-select-all label{display:inline-flex;font-weight:normal;padding:var(--slick-multiselect-select-all-label-padding, 4px);border:var(--slick-multiselect-select-all-label-border, 1px solid transparent);color:var(--slick-multiselect-select-all-text-color, rgb(1.9713114754, 97.5799180328, 238.5286885246))}.ms-drop .ms-select-all label:hover{cursor:pointer;border:var(--slick-multiselect-select-all-label-hover-border, 1px solid #d5d5d5);background-color:var(--slick-multiselect-select-all-label-hover-bg-color, #fafafa)}.ms-drop .ms-ok-button{cursor:pointer;display:block;padding:0;width:var(--slick-multiselect-ok-button-width, 100%);height:var(--slick-multiselect-ok-button-height, 26px);border-color:var(--slick-multiselect-ok-button-border-color, #ccc);border-radius:var(--slick-multiselect-ok-button-border-radius, 0 0 4px 4px);border-width:var(--slick-multiselect-ok-button-border-width, 1px 0 0 0);text-align:var(--slick-multiselect-ok-button-text-align, center);color:var(--slick-multiselect-ok-button-text-color, #0d6efd);font-weight:var(--slick-multiselect-ok-button-font-weight, 600);background-color:var(--slick-multiselect-ok-button-bg-color, #fff)}.ms-drop .ms-ok-button:hover{background-color:var(--slick-multiselect-ok-button-bg-hover-color, #f9f9f9);color:var(--slick-multiselect-ok-button-text-hover-color, rgb(1.9713114754, 97.5799180328, 238.5286885246))}.slickgrid-container .search-filter :focus{outline-color:var(--slick-focus-color, rgb(88.8729508197, 155.4610655738, 253.6270491803))}.slickgrid-container .search-filter .operator.input-group-addon{margin:0;padding:0;min-width:25px;border:none}.slickgrid-container .search-filter .operator.input-group-addon:focus{z-index:3}.slickgrid-container .search-filter .operator.input-group-addon .form-control{border-radius:var(--slick-compound-filter-operator-border-radius, 4px 0 0 4px);padding:var(--slick-compound-filter-text-padding, 0 0 0 2px) !important;font-size:var(--slick-compound-filter-text-font-size, 13px);color:var(--slick-compound-filter-text-color, rgb(88.8729508197, 155.4610655738, 253.6270491803));font-weight:var(--slick-compound-filter-text-weight, bold);background-color:var(--slick-compound-filter-bgcolor, #ffffff)}.slickgrid-container .search-filter .operator.input-group-addon .form-control:focus{z-index:3}.slickgrid-container .search-filter .operator.input-group-addon select{font-family:var(--slick-compound-filter-operator-select-font-family, "Cascadia Mono", Consolas, "Lucida Console");font-size:var(--slick-compound-filter-operator-select-font-size, 14px !important);border:var(--slick-compound-filter-operator-select-border, 1px solid rgb(88.8729508197, 155.4610655738, 253.6270491803));width:var(--slick-compound-filter-operator-select-width, 25px)}.slickgrid-container .search-filter .operator.input-group-addon select.form-control{cursor:pointer;appearance:none}.slickgrid-container .search-filter .operator.input-group-addon select.form-control:-ms-expand{display:none}.slickgrid-container .search-filter .operator.input-group-addon select.form-control .empty{color:silver}.slickgrid-container .search-filter .operator-char3.input-group-addon{min-width:30px}.slickgrid-container input.search-filter{font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol")}.slickgrid-container .search-filter input{font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol")}.slickgrid-container .search-filter input.compound-input{border-radius:var(--slick-compound-filter-border-radius, 0 4px 4px 0) !important;border-left:none}.slickgrid-container .search-filter input::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.slickgrid-container .search-filter input.compound-slider{border-left:none !important}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column input.form-control.search-filter{background-color:var(--slick-form-control-bg-color, #fff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter input,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter button,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter select{background-color:var(--slick-form-control-bg-color, #fff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .input-group-prepend+.date-picker input.compound-input{border-top-left-radius:0;border-bottom-left-radius:0}.slickgrid-container .search-filter.form-group .input-group.date-picker input.form-control{border-bottom-left-radius:0px;border-top-left-radius:0px}.slickgrid-container .search-filter .date-picker input.form-control{border-left:none}.slickgrid-container .search-filter .date-picker input.form-control::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.slickgrid-container .search-filter .date-picker{flex:1;cursor:pointer}.slickgrid-container .search-filter .date-picker .date-picker input.form-control{background-color:var(--slick-date-picker-bg-color, #fff);font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-font-size-base, 14px);border-radius:var(--slick-compound-filter-border-radius, 0 4px 4px 0);width:100%}.slickgrid-container .search-filter .date-picker .date-picker input.form-control[readonly]{background-color:var(--slick-date-picker-bg-color, #fff)}.slickgrid-container .search-filter .date-picker .form-control[readonly]{cursor:pointer;background-color:var(--slick-date-picker-bg-color, #fff)}.slickgrid-container .date-picker input.form-control{cursor:pointer;font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-font-size-base, 14px);border-radius:var(--slick-date-range-filter-border-radius, 4px)}.slickgrid-container .date-picker input.form-control[readonly]{background-color:var(--slick-date-picker-bg-color, #fff)}.vanilla-calendar{padding:.9rem;z-index:9999}.vanilla-calendar.vanilla-calendar_hidden{left:0;top:0}.slick-preheader-panel .slick-dropzone,.slick-preheader-panel .slick-dropzone-hover,.slick-topheader-panel .slick-dropzone,.slick-topheader-panel .slick-dropzone-hover{display:flex;align-items:center;padding:var(--slick-draggable-group-drop-padding, 5px 10px);height:var(--slick-draggable-group-drop-height, 35px);border-top:var(--slick-draggable-group-drop-border-top, 1px solid #e0e0e0);border-left:var(--slick-draggable-group-drop-border-left, 1px solid #e0e0e0);border-right:var(--slick-draggable-group-drop-border-right, 1px solid #e0e0e0);border-bottom:var(--slick-draggable-group-drop-border-bottom, 1px solid #e0e0e0);width:var(--slick-draggable-group-drop-width, 100%);border-radius:var(--slick-draggable-group-drop-radius, 4px);background-color:var(--slick-draggable-group-drop-bgcolor, #ffffff)}.slick-preheader-panel .slick-dropzone .slick-draggable-dropzone-placeholder,.slick-preheader-panel .slick-dropzone-hover .slick-draggable-dropzone-placeholder,.slick-topheader-panel .slick-dropzone .slick-draggable-dropzone-placeholder,.slick-topheader-panel .slick-dropzone-hover .slick-draggable-dropzone-placeholder{font-style:var(--slick-draggable-group-placeholder-font-style, italic);color:var(--slick-draggable-group-placeholder-color, #616161);width:100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all{display:inline-flex;align-items:center;cursor:pointer;border:var(--slick-draggable-group-toggle-all-border, 1px solid #c7c7c7);border-radius:var(--slick-draggable-group-toggle-all-border-radius, 3px);margin-right:var(--slick-draggable-group-toggle-all-margin-right, 15px);padding:var(--slick-draggable-group-toggle-all-padding, 0 8px);position:var(--draggable-group-toggle-all-position, relative);top:var(--slick-draggable-group-toggle-all-top, 0px);right:var(--slick-draggable-group-toggle-all-right, unset)}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon{cursor:pointer;display:inline-block;background-color:currentColor;width:1em;height:1em;color:var(--slick-draggable-group-toggle-all-icon-color, #0d6efd);font-size:var(--slick-draggable-group-toggle-all-icon-font-size, 24px)}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.expanded{--slick-draggable-group-toggle-expanded-icon-svg: url(${vr});-webkit-mask:var(--slick-draggable-group-toggle-expanded-icon-svg) no-repeat;mask:var(--slick-draggable-group-toggle-expanded-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed{--slick-draggable-group-toggle-collapsed-icon-svg: url(${xr});-webkit-mask:var(--slick-draggable-group-toggle-collapsed-icon-svg) no-repeat;mask:var(--slick-draggable-group-toggle-collapsed-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-text,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-text,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-text,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-text{font-size:var(--slick-draggable-group-toggle-all-text-font-size, 15px);margin:var(--slick-draggable-group-toggle-all-text-margin, 0 0 0 2px)}.slick-preheader-panel .slick-dropzone .slick-dropped-grouping,.slick-preheader-panel .slick-dropzone-hover .slick-dropped-grouping,.slick-topheader-panel .slick-dropzone .slick-dropped-grouping,.slick-topheader-panel .slick-dropzone-hover .slick-dropped-grouping{cursor:move;display:flex;align-items:center;background-color:var(--slick-draggable-group-column-background-color, transparent);border:var(--slick-draggable-group-column-border, 1px solid #d3d3d3);border-radius:var(--slick-draggable-group-column-border-radius, 20px);padding:var(--slick-draggable-group-column-padding, 0 10px);margin-right:var(--slick-draggable-group-column-margin-right, 8px);z-index:1}.slick-preheader-panel .slick-dropzone .slick-groupby-sort,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-sort,.slick-topheader-panel .slick-dropzone .slick-groupby-sort,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-sort{cursor:pointer;display:inline-flex;margin-left:var(--slick-draggable-group-sort-icon-margin-left, 2px);color:var(--slick-draggable-group-sort-icon-color, inherit);font-size:var(--slick-draggable-group-sort-icon-font-size, 16px);padding-left:var(--slick-draggable-group-sort-icon-padding-left, 5px);padding-right:var(--slick-draggable-group-sort-icon-padding-right, 0px);vertical-align:var(--slick-draggable-group-sort-icon-vertical-align, baseline)}.slick-preheader-panel .slick-dropzone .slick-groupby-sort:hover,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-sort:hover,.slick-topheader-panel .slick-dropzone .slick-groupby-sort:hover,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-sort:hover{color:var(--slick-draggable-group-sort-icon-hover-color, inherit)}.slick-preheader-panel .slick-dropzone .slick-groupby-remove,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-remove,.slick-topheader-panel .slick-dropzone .slick-groupby-remove,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-remove{cursor:pointer;display:inline-flex;margin-left:var(--slick-draggable-group-delete-margin-left, 2px);color:var(--slick-draggable-group-delete-color, #ff3c5c);font-size:var(--slick-draggable-group-delete-font-size, 16px);padding-left:var(--slick-draggable-group-delete-padding-left, 5px);padding-right:var(--slick-draggable-group-delete-padding-right, 0px);vertical-align:var(--slick-draggable-group-delete-vertical-align, baseline)}.slick-preheader-panel .slick-dropzone .slick-groupby-remove:hover,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-remove:hover,.slick-topheader-panel .slick-dropzone .slick-groupby-remove:hover,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-remove:hover{color:var(--slick-draggable-group-delete-hover-color, red)}.slick-preheader-panel .slick-dropzone-hover,.slick-topheader-panel .slick-dropzone-hover{background-color:var(--slick-draggable-group-droppable-hover-bgcolor, #ffffff);border:var(--slick-draggable-group-drop-border-hover, 1px dashed #ff9e9e)}.slick-preheader-panel .slick-dropzone-placeholder-hover,.slick-topheader-panel .slick-dropzone-placeholder-hover{opacity:var(--slick-draggable-group-drop-placeholder-hover-opacity, 0.6)}.slick-preheader-panel .slick-header-column-active,.slick-topheader-panel .slick-header-column-active{display:none !important}.slick-header .slick-header-columns .slick-column-groupable{display:inline-block;font-weight:var(--slick-draggable-group-column-icon-font-weight, normal);color:var(--slick-draggable-group-column-icon-color, #707070);width:var(--slick-draggable-group-column-icon-width, 9px);height:var(--slick-draggable-group-column-icon-height, 9px);margin-left:var(--slick-draggable-group-column-icon-margin-left, 4px)}.slider-container{display:flex;height:100%;flex:1}.slider-container input[type=range]{appearance:none;flex:1;height:var(--slick-slider-filter-height, 27px);padding:var(--slick-slider-filter-runnable-track-padding, 0 6px);border:var(--slick-slider-filter-border, 1px solid #ccc)}.slider-container input[type=range]:focus{outline:none}.slider-container input[type=range]::-webkit-slider-runnable-track{height:var(--slick-slider-filter-runnable-track-height, 5px);border:none;border-radius:3px;-webkit-appearance:none}.slider-container input[type=range]::-webkit-slider-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-size, 14px);width:var(--slick-slider-filter-thumb-size, 14px);border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(13, 110, 253, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(215.75, 98.3606557377%, 127.1568627451%));margin-top:-4px;pointer-events:auto;-webkit-appearance:none}.slider-container input[type=range]::-moz-range-track{height:var(--slick-slider-filter-runnable-track-height, 5px);border:none;border-radius:3px;-moz-appearance:none}.slider-container input[type=range]::-moz-range-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-height, calc(14px - 4px));width:var(--slick-slider-filter-thumb-width, calc(14px - 4px));border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(13, 110, 253, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(215.75, 98.3606557377%, 127.1568627451%));pointer-events:auto}.slider-container input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}.slider-container input[type=range]::-ms-track{height:var(--slick-slider-filter-runnable-track-height, 5px);background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-width:6px 0;color:rgba(0,0,0,0);appearance:none}.slider-container input[type=range]::-ms-fill-lower{background:var(--slick-slider-filter-fill-lower-color, #ddd);border-radius:10px}.slider-container input[type=range]::-ms-fill-upper{background:var(--slick-slider-filter-bgcolor, #eee);border-radius:10px}.slider-container input[type=range]::-ms-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-height, calc(14px - 4px));width:var(--slick-slider-filter-thumb-width, calc(14px - 4px));border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(13, 110, 253, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(215.75, 98.3606557377%, 127.1568627451%));margin-top:1px;pointer-events:auto}.slider-container input[type=range]::-ms-tooltip{display:none}.slider-container input[type=range]:active::-webkit-slider-thumb{background-color:var(--slick-slider-filter-thumb-active-bg-color, #fff);border:var(--slick-slider-filter-thumb-active-border, 2px solid rgba(13, 110, 253, 0.88));box-shadow:var(--slick-slider-filter-thumb-active-box-shadow, 0 0 0 2px rgba(28.1745901639, 119.0922131148, 253.1254098361, 0.15))}.slider-container input[type=range]:active::-moz-range-thumb{background-color:var(--slick-slider-filter-thumb-active-bg-color, #fff);border:var(--slick-slider-filter-thumb-active-border, 2px solid rgba(13, 110, 253, 0.88));box-shadow:var(--slick-slider-filter-thumb-active-box-shadow, 0 0 0 2px rgba(28.1745901639, 119.0922131148, 253.1254098361, 0.15))}.search-filter,.slider-editor{height:var(--slick-header-input-height, 27px)}.search-filter::placeholder,.slider-editor::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.search-filter .input-group-text,.slider-editor .input-group-text{display:flex;align-items:center;padding:var(--slick-slider-filter-number-padding, 4px 8px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px))}.search-filter .slider-value,.search-filter .slider-values,.slider-editor .slider-value,.slider-editor .slider-values{padding:0;height:100%}.search-filter input.slider-filter-input[type=range],.slider-editor input.slider-filter-input[type=range]{padding:var(--slick-slider-filter-runnable-track-padding, 0 6px);height:var(--slick-slider-filter-height, 27px)}.search-filter input.slider-editor-input[type=range],.slider-editor input.slider-editor-input[type=range]{padding:var(--slick-slider-editor-runnable-track-padding, 0 6px);height:var(--slick-slider-editor-height, 100%)}.search-filter .slider-range-value,.slider-editor .slider-range-value{padding:0;height:100%}.search-filter .slider-range-value .input-group-text,.slider-editor .slider-range-value .input-group-text{padding:var(--slick-slider-filter-number-padding, 4px 8px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px))}.search-filter .input-group-prepend.operator+.filter-input input.slider-filter-input,.slider-editor .input-group-prepend.operator+.filter-input input.slider-filter-input{border-left:0}.search-filter:not(.input-group) .slider-editor,.search-filter:not(.input-group) .slider-filter,.search-filter:not(.input-group) .slider-input-container .slider-editor-input,.search-filter:not(.input-group) .slider-input-container .slider-filter-input,.slider-editor:not(.input-group) .slider-editor,.slider-editor:not(.input-group) .slider-filter,.slider-editor:not(.input-group) .slider-input-container .slider-editor-input,.slider-editor:not(.input-group) .slider-input-container .slider-filter-input{border-radius:var(--slick-slider-filter-border-radius, 4px)}.search-filter.input-group>:first-child:not(.input-group-addon),.search-filter.input-group>:first-child:not(.input-group-addon),.search-filter.input-group>:first-child:not(.input-group-addon) .slider-filter-input,.search-filter.input-group>:first-child:not(.input-group-addon) .slider-editor-input,.slider-editor.input-group>:first-child:not(.input-group-addon),.slider-editor.input-group>:first-child:not(.input-group-addon),.slider-editor.input-group>:first-child:not(.input-group-addon) .slider-filter-input,.slider-editor.input-group>:first-child:not(.input-group-addon) .slider-editor-input{border-bottom-left-radius:var(--slick-slider-filter-border-radius, 4px);border-top-left-radius:var(--slick-slider-filter-border-radius, 4px)}.search-filter .input-group-addon:last-child .input-group-text,.slider-editor .input-group-addon:last-child .input-group-text{border-bottom-left-radius:0;border-top-left-radius:0}.slider-editor .slider-value{padding:0;height:var(--slick-slider-editor-height, 100%)}.slider-editor .slider-value .input-group-text{padding:var(--slick-slider-editor-number-padding, 4px 6px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px));height:var(--slick-slider-editor-height, 100%)}.slider-input-container{height:100%;position:relative;flex:1 1 auto;width:1%;background-color:var(--slick-slider-filter-input-bgcolor, #fff)}.slider-input-container.slider-values{display:flex;padding:0}.slider-input-container .slider-track{position:absolute;margin:auto;margin-left:8px;top:0;bottom:0;border-radius:3px;cursor:var(--slick-slider-filter-runnable-track-cursor, pointer);background:var(--slick-slider-filter-runnable-track-bgcolor, #ddd);height:var(--slick-slider-filter-runnable-track-height, 5px);width:calc(100% - 16px)}.slider-input-container input[type=range]{position:absolute;background-color:rgba(0,0,0,0);pointer-events:none;width:100%}.slider-input-container input[type=range].focus{outline:0;border-color:var(--slick-slider-filter-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-slider-filter-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slider-input-container input[type=range]::-webkit-slider-thumb{pointer-events:auto}.slider-input-container input[type=range]::-moz-range-thumb{pointer-events:auto}.slider-input-container input[type=range]::-ms-thumb{pointer-events:auto}.slick-row .detail-view-toggle{display:inline-block}.slick-row .detail-view-toggle.expand{--slick-detail-view-icon-expand-svg: url(${$r});-webkit-mask:var(--slick-detail-view-icon-expand-svg) no-repeat;mask:var(--slick-detail-view-icon-expand-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-row .detail-view-toggle.collapse{--slick-detail-view-icon-collapse-svg: url(${Ur});-webkit-mask:var(--slick-detail-view-icon-collapse-svg) no-repeat;mask:var(--slick-detail-view-icon-collapse-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-row .detail-view-toggle.expand,.slick-row .detail-view-toggle.collapse{cursor:pointer;background-color:currentColor;display:inline-block;height:1em;width:1em;color:var(--slick-detail-view-icon-color, #0d6efd);font-size:var(--slick-detail-view-icon-font-size, 18px)}.slick-row .detail-view-toggle.expand:hover,.slick-row .detail-view-toggle.collapse:hover{color:var(--slick-detail-view-icon-color-hover, rgb(1.762295082, 87.2336065574, 213.237704918));opacity:var(--slick-detail-view-icon-opacity-hover, 1)}.slick-row .dynamic-cell-detail{position:absolute;width:100%;overflow:auto;left:var(--slick-detail-view-container-left, 0);border:var(--slick-detail-view-container-border, 1px solid #c0c0c0);background-color:var(--slick-detail-view-container-bgcolor, #f7f7f7);padding:var(--slick-detail-view-container-padding, 10px);z-index:var(--slick-detail-view-container-z-index, 10)}.slick-row .dynamic-cell-detail :first-child{vertical-align:middle;line-height:13px}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.slick-custom-footer{color:var(--slick-footer-text-color, #808080);padding:var(--slick-footer-padding, 5px 0);background-color:var(--slick-footer-bg-color, transparent);font-size:var(--slick-footer-font-size, 14px);font-style:var(--slick-footer-font-style, italic);font-weight:var(--slick-footer-font-weight, normal);height:var(--slick-footer-height, 30px)}.slick-custom-footer .left-footer{color:var(--slick-footer-left-text-color, #808080);font-style:var(--slick-footer-left-font-style, italic);font-weight:var(--slick-footer-left-font-weight, normal);text-align:var(--slick-footer-left-text-align, left);padding:var(--slick-footer-left-padding, 0px);width:var(--slick-footer-left-width, 50%);float:var(--slick-footer-left-float, left)}.slick-custom-footer .right-footer{color:var(--slick-footer-right-text-color, #808080);font-style:var(--slick-footer-right-font-style, italic);font-weight:var(--slick-footer-right-font-weight, normal);text-align:var(--slick-footer-right-text-align, right);padding:var(--slick-footer-right-padding, 0px);width:var(--slick-footer-right-width, 50%);float:var(--slick-footer-right-float, right)}.slick-custom-footer .right-footer.metrics .separator{margin:var(--slick-footer-right-separator-margin, 2px)}.slick-empty-data-warning{display:flex;align-items:center;column-gap:5px;position:relative;color:var(--slick-empty-data-warning-color, #333);font-family:var(--slick-empty-data-warning-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-empty-data-warning-font-size, calc(14px + 2px));font-style:var(--slick-empty-data-warning-font-style, italic);line-height:var(--slick-empty-data-warning-line-height, 18px);margin:var(--slick-empty-data-warning-margin, 0px);padding:var(--slick-empty-data-warning-padding, 8px);z-index:var(--slick-empty-data-warning-z-index, 10)}.slick-empty-data-warning div{display:flex;align-items:center;column-gap:5px}.slick-pagination{list-style-type:none;border-top:var(--slick-pagination-border-top, 0 none);border-right:var(--slick-pagination-border-right, 0 none);border-bottom:var(--slick-pagination-border-bottom, 0 none);border-left:var(--slick-pagination-border-left, 0 none);width:100%;height:var(--slick-pagination-height, 40px);padding-top:4px;vertical-align:middle;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-pagination-font-size, calc(14px - 1px));font-weight:400;color:var(--slick-pagination-text-color, #808080)}.slick-pagination .slick-pagination-status{display:inline-block;padding:6px}.slick-pagination .slick-icon-container{display:inline-block;border-color:var(--slick-pagination-border-color, #ddd)}.slick-pagination .slick-pagination-nav{display:inline-block;padding:2px;height:34px}.slick-pagination .slick-pagination-nav nav{display:inline-block}.slick-pagination .slick-pagination-nav .slick-page-number{vertical-align:top;display:inline-flex;align-items:center;column-gap:4px;padding:0 5px;height:inherit}.slick-pagination .slick-pagination-nav .slick-page-number input{background-color:var(--slick-pagination-page-input-bgcolor, #fafbed);height:var(--slick-pagination-page-input-height, 26px);width:var(--slick-pagination-page-input-width, 50px);padding:var(--slick-pagination-page-input-padding, 2px);border-radius:var(--slick-pagination-page-input-border-radius, 4px);display:inline-block}.slick-pagination .slick-pagination-nav .pagination{margin:0;display:inline-flex;background-color:var(--slick-pagination-button-bg-color, #fff)}.slick-pagination .slick-pagination-nav .pagination .page-link{display:flex;align-items:center;font-size:var(--slick-pagination-icon-font-size, calc(18px - 1px));border:var(--slick-pagination-button-border, 1px solid #b3b3b3);height:var(--slick-pagination-button-height, 32px)}.slick-pagination .slick-pagination-nav .pagination .page-item{cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid;padding:var(--slick-pagination-button-padding, 5px 8px);border-color:var(--slick-pagination-button-border-color, #b3b3b3)}.slick-pagination .slick-pagination-nav .pagination .page-item:hover{background-color:var(--slick-pagination-button-hover-color, #f6f6f6)}.slick-pagination .slick-pagination-nav .pagination .page-item:first-child{border-top-left-radius:var(--slick-pagination-button-border-radius, 4px);border-bottom-left-radius:var(--slick-pagination-button-border-radius, 4px)}.slick-pagination .slick-pagination-nav .pagination .page-item:last-child{border-top-right-radius:var(--slick-pagination-button-border-radius, 4px);border-bottom-right-radius:var(--slick-pagination-button-border-radius, 4px)}.slick-pagination .slick-pagination-nav .pagination .page-item.seek-prev,.slick-pagination .slick-pagination-nav .pagination .page-item.seek-end{margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-first,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-prev,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-next,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-end{background-color:currentColor;height:var(--slick-pagination-icon-size, 20px);width:var(--slick-pagination-icon-size, 20px)}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-first{--slick-pagination-icon-seek-first-svg: url(${Sr});-webkit-mask:var(--slick-pagination-icon-seek-first-svg) no-repeat;mask:var(--slick-pagination-icon-seek-first-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-prev{--slick-pagination-icon-seek-prev-svg: url(${Cr});-webkit-mask:var(--slick-pagination-icon-seek-prev-svg) no-repeat;mask:var(--slick-pagination-icon-seek-prev-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-next{--slick-pagination-icon-seek-next-svg: url(${xr});-webkit-mask:var(--slick-pagination-icon-seek-next-svg) no-repeat;mask:var(--slick-pagination-icon-seek-next-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-end{--slick-pagination-icon-seek-end-svg: url(${Ir});-webkit-mask:var(--slick-pagination-icon-seek-end-svg) no-repeat;mask:var(--slick-pagination-icon-seek-end-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a[class*=icon-seek-]{color:var(--slick-pagination-icon-color, #0d6efd)}.slick-pagination .slick-pagination-nav .pagination .page-item.disabled{cursor:not-allowed;background-color:var(--slick-pagination-icon-seek-background-color, rgb(249, 249, 249));border-color:var(--slick-pagination-button-border-disabled-color, #dedede)}.slick-pagination .slick-pagination-nav .pagination .page-item.disabled a[class*=icon-seek-]{color:var(--slick-pagination-icon-seek-disabled-color, darkgray)}.slick-pagination .slick-pagination-settings{display:block;float:right;padding:2px}.slick-pagination .slick-pagination-settings select{color:var(--slick-font-color, #000);background-color:var(--slick-pagination-page-select-bg-color, #fff);font-size:var(--slick-pagination-page-select-font-size, calc(14px - 2px));line-height:1.5;height:var(--slick-pagination-page-select-height, 32px);width:var(--slick-pagination-page-select-width, 60px);padding:var(--slick-pagination-page-select-padding, 0 0 2px 2px);border:var(--slick-pagination-button-border, 1px solid #b3b3b3);border-radius:var(--slick-pagination-page-select-border-radius, 3px)}.slick-pagination .slick-pagination-settings .slick-pagination-count{margin-left:var(--slick-pagination-count-margin-left, 2px)}.percent-complete-bar,.percent-complete-bar-with-text{display:inline-block;border-radius:3px;background-color:rgba(0,0,0,0)}.percent-complete-bar{height:6px}.percent-complete-bar-with-text{height:20px;line-height:20px;min-width:25px;text-align:center;top:2px;color:#fff}.tooltip-2cols-row{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;column-gap:5px;line-height:20px}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.slick-autocomplete{background-color:var(--slick-autocomplete-bg-color, #ffffff);color:var(--slick-autocomplete-text-color, #333333);border:var(--slick-autocomplete-border, 1px solid rgba(0, 0, 0, 0.15));box-sizing:border-box;max-height:var(--slick-autocomplete-max-height, 25vh);min-height:var(--slick-autocomplete-min-height, 75px);min-width:var(--slick-autocomplete-min-width, 110px);overflow:auto;z-index:var(--slick-autocomplete-z-index, 9999)}.slick-autocomplete .empty{font-style:italic}.slick-autocomplete>div{padding:0 4px}.slick-autocomplete .group{background:var(--slick-autocomplete-group-bg-color, #eeeeee)}.slick-autocomplete>div:hover:not(.empty,.group),.slick-autocomplete>div.selected{background-color:var(--slick-autocomplete-hover-bg-color, rgb(226.1157894737, 236.9473684211, 249.5842105263));cursor:pointer}@keyframes md-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.autocomplete-filter-container{display:flex}.slick-autocomplete-loading{background-color:var(--slick-autocomplete-loading-input-bg-color, transparent) !important}.slick-autocomplete-loading+span:after{animation:md-spin 2s infinite linear;display:inline-block;color:var(--slick-autocomplete-loading-icon-color, #777777);content:var(--slick-autocomplete-loading-icon, url(${jr}));width:var(--slick-autocomplete-loading-icon-width, 22px);margin:var(--slick-autocomplete-loading-icon-margin, 0 0 0 -26px);line-height:var(--slick-autocomplete-loading-icon-line-height, 0px);vertical-align:var(--slick-autocomplete-loading-icon-vertical-align, sub)}.slick-autocomplete.autocomplete-custom-four-corners{width:var(--slick-autocomplete-tpl4-width, 385px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list{width:var(--slick-autocomplete-tpl4-container-list-width, calc(385px - 15px));padding:var(--slick-autocomplete-tpl4-container-list-padding, 3px 10px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list div{margin:0;padding:0;line-height:16px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-left{float:left;height:32px;width:32px;padding-right:3px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-left>img{height:var(--slick-autocomplete-tpl4-icon-left-height, 32px);width:var(--slick-autocomplete-tpl4-icon-left-width, 32px);margin-top:0px;background-color:#fff;background-clip:content-box}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-bottom-left{color:var(--slick-autocomplete-tpl4-bottom-left-text-color, #686868);font-size:var(--slick-autocomplete-tpl4-bottom-left-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl4-bottom-left-font-style, italic);font-weight:var(--slick-autocomplete-tpl4-bottom-left-font-weight, normal);max-width:var(--slick-autocomplete-tpl4-bottom-left-max-width, calc(calc(385px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-bottom-right{float:right;color:var(--slick-autocomplete-tpl4-bottom-right-text-color, #686868);font-size:var(--slick-autocomplete-tpl4-bottom-right-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl4-bottom-right-font-style, italic);font-weight:var(--slick-autocomplete-tpl4-bottom-right-font-weight, normal);text-overflow:ellipsis;max-width:var(--slick-autocomplete-tpl4-bottom-right-max-width, 250px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-top-left{color:var(--slick-autocomplete-tpl4-top-left-text-color, #313131);font-style:var(--slick-autocomplete-tpl4-top-left-font-style, normal);font-size:var(--slick-autocomplete-tpl4-top-left-font-size, 12px);font-weight:var(--slick-autocomplete-tpl4-top-left-font-weight, bold);max-width:var(--slick-autocomplete-tpl4-top-left-max-width, calc(calc(385px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis;padding-left:1px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-top-right{float:right;color:var(--slick-autocomplete-tpl4-top-right-text-color, rgb(48.4073770492, 131.2151639344, 253.2926229508));font-style:var(--slick-autocomplete-tpl4-top-right-font-style, normal);font-size:var(--slick-autocomplete-tpl4-top-right-font-size, calc(12px - 1px));font-weight:var(--slick-autocomplete-tpl4-top-right-font-weight, bold);max-width:var(--slick-autocomplete-tpl4-top-right-max-width, 100px)}.slick-autocomplete.autocomplete-custom-two-rows{width:var(--slick-autocomplete-tpl2-width, 285px)}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list{width:var(--slick-autocomplete-tpl2-container-list-width, calc(285px - 15px));padding:var(--slick-autocomplete-tpl2-container-list-padding, 3px 10px)}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list div{margin:0;padding:0;line-height:16px}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-left{float:left;height:var(--slick-autocomplete-tpl2-icon-left-height, 32px);width:var(--slick-autocomplete-tpl2-icon-left-width, 32px);padding-right:3px}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-left>img{height:32px;margin-top:0px;background-color:#fff;background-clip:content-box}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-bottom-left{color:var(--slick-autocomplete-tpl2-bottom-left-text-color, #686868);font-size:var(--slick-autocomplete-tpl2-bottom-left-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl2-bottom-left-font-style, italic);font-weight:var(--slick-autocomplete-tpl2-bottom-left-font-weight, normal);max-width:var(--slick-autocomplete-tpl2-bottom-left-max-width, calc(calc(285px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-top-left{color:var(--slick-autocomplete-tpl2-top-left-text-color, #313131);font-style:var(--slick-autocomplete-tpl2-top-left-font-style, normal);font-size:var(--slick-autocomplete-tpl2-top-left-font-size, 12px);font-weight:var(--slick-autocomplete-tpl2-top-left-font-weight, bold);max-width:var(--slick-autocomplete-tpl2-top-left-max-width, calc(calc(285px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis;padding-left:1px}@-webkit-keyframes sg-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes sg-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.mdi.mdi-flip-h{transform:scaleX(-1)}.mdi.mdi-flip-v{transform:scaleY(-1)}.mdi.mdi-pulse{animation:sg-spin 1s infinite steps(8)}.mdi.mdi-spin,.mdi.mdi-spin-1s,.mdi.mdi-spin-2s,.mdi.mdi-spin-3s,.mdi.mdi-spin-4s,.mdi.mdi-spin-5s{align-items:center;display:inline-flex;justify-content:center}.mdi.mdi-spin{animation:sg-spin 2s infinite linear}.mdi.mdi-spin-1s{animation:sg-spin 1s infinite linear}.mdi.mdi-spin-2s{animation:sg-spin 2s infinite linear}.mdi.mdi-spin-3s{animation:sg-spin 3s infinite linear}.mdi.mdi-spin-4s{animation:sg-spin 4s infinite linear}.mdi.mdi-spin-5s{animation:sg-spin 5s infinite linear}.mdi.mdi-rotate-45{transform:rotate(45deg)}.mdi.mdi-rotate-90{transform:rotate(90deg)}.mdi.mdi-rotate-135{transform:rotate(135deg)}.mdi.mdi-rotate-180{transform:rotate(180deg)}.mdi.mdi-rotate-225{transform:rotate(225deg)}.mdi.mdi-rotate-270{transform:rotate(270deg)}.mdi.mdi-rotate-315{transform:rotate(315deg)}.mdi.mdi-5px,.font-5px{font-size:5px !important}.mdi.mdi-6px,.font-6px{font-size:6px !important}.mdi.mdi-7px,.font-7px{font-size:7px !important}.mdi.mdi-8px,.font-8px{font-size:8px !important}.mdi.mdi-9px,.font-9px{font-size:9px !important}.mdi.mdi-10px,.font-10px{font-size:10px !important}.mdi.mdi-11px,.font-11px{font-size:11px !important}.mdi.mdi-12px,.font-12px{font-size:12px !important}.mdi.mdi-13px,.font-13px{font-size:13px !important}.mdi.mdi-14px,.font-14px{font-size:14px !important}.mdi.mdi-15px,.font-15px{font-size:15px !important}.mdi.mdi-16px,.font-16px{font-size:16px !important}.mdi.mdi-17px,.font-17px{font-size:17px !important}.mdi.mdi-18px,.font-18px{font-size:18px !important}.mdi.mdi-19px,.font-19px{font-size:19px !important}.mdi.mdi-20px,.font-20px{font-size:20px !important}.mdi.mdi-21px,.font-21px{font-size:21px !important}.mdi.mdi-22px,.font-22px{font-size:22px !important}.mdi.mdi-23px,.font-23px{font-size:23px !important}.mdi.mdi-24px,.font-24px{font-size:24px !important}.mdi.mdi-25px,.font-25px{font-size:25px !important}.mdi.mdi-26px,.font-26px{font-size:26px !important}.mdi.mdi-27px,.font-27px{font-size:27px !important}.mdi.mdi-28px,.font-28px{font-size:28px !important}.mdi.mdi-29px,.font-29px{font-size:29px !important}.mdi.mdi-30px,.font-30px{font-size:30px !important}.mdi.mdi-31px,.font-31px{font-size:31px !important}.mdi.mdi-32px,.font-32px{font-size:32px !important}.mdi.mdi-33px,.font-33px{font-size:33px !important}.mdi.mdi-34px,.font-34px{font-size:34px !important}.mdi.mdi-35px,.font-35px{font-size:35px !important}.mdi.mdi-36px,.font-36px{font-size:36px !important}.mdi.mdi-37px,.font-37px{font-size:37px !important}.mdi.mdi-38px,.font-38px{font-size:38px !important}.mdi.mdi-39px,.font-39px{font-size:39px !important}.mdi.mdi-40px,.font-40px{font-size:40px !important}.mdi.mdi-41px,.font-41px{font-size:41px !important}.mdi.mdi-42px,.font-42px{font-size:42px !important}.mdi.mdi-43px,.font-43px{font-size:43px !important}.mdi.mdi-44px,.font-44px{font-size:44px !important}.mdi.mdi-45px,.font-45px{font-size:45px !important}.mdi.mdi-46px,.font-46px{font-size:46px !important}.mdi.mdi-47px,.font-47px{font-size:47px !important}.mdi.mdi-48px,.font-48px{font-size:48px !important}.mdi.mdi-49px,.font-49px{font-size:49px !important}.mdi.mdi-50px,.font-50px{font-size:50px !important}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.mdi-account{--mdi-account-icon-svg: url(${Br});-webkit-mask:var(--mdi-account-icon-svg) no-repeat;mask:var(--mdi-account-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-box{--mdi-account-box-icon-svg: url(${qr});-webkit-mask:var(--mdi-account-box-icon-svg) no-repeat;mask:var(--mdi-account-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-box-outline{--mdi-account-box-outline-icon-svg: url(${Nr});-webkit-mask:var(--mdi-account-box-outline-icon-svg) no-repeat;mask:var(--mdi-account-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-circle{--mdi-account-circle-icon-svg: url(${Er});-webkit-mask:var(--mdi-account-circle-icon-svg) no-repeat;mask:var(--mdi-account-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-edit{--mdi-account-edit-icon-svg: url(${Tr});-webkit-mask:var(--mdi-account-edit-icon-svg) no-repeat;mask:var(--mdi-account-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-minus{--mdi-account-minus-icon-svg: url(${Gr});-webkit-mask:var(--mdi-account-minus-icon-svg) no-repeat;mask:var(--mdi-account-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-off{--mdi-account-off-icon-svg: url(${Hr});-webkit-mask:var(--mdi-account-off-icon-svg) no-repeat;mask:var(--mdi-account-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-plus{--mdi-account-plus-icon-svg: url(${Ar});-webkit-mask:var(--mdi-account-plus-icon-svg) no-repeat;mask:var(--mdi-account-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-search{--mdi-account-search-icon-svg: url(${Pr});-webkit-mask:var(--mdi-account-search-icon-svg) no-repeat;mask:var(--mdi-account-search-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm{--mdi-alarm-icon-svg: url(${Mr});-webkit-mask:var(--mdi-alarm-icon-svg) no-repeat;mask:var(--mdi-alarm-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm-check{--mdi-alarm-check-icon-svg: url(${Or});-webkit-mask:var(--mdi-alarm-check-icon-svg) no-repeat;mask:var(--mdi-alarm-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm-off{--mdi-alarm-off-icon-svg: url(${Fr});-webkit-mask:var(--mdi-alarm-off-icon-svg) no-repeat;mask:var(--mdi-alarm-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert{--mdi-alert-icon-svg: url(${Dr});-webkit-mask:var(--mdi-alert-icon-svg) no-repeat;mask:var(--mdi-alert-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-box{--mdi-alert-box-icon-svg: url(${Qr});-webkit-mask:var(--mdi-alert-box-icon-svg) no-repeat;mask:var(--mdi-alert-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-box-outline{--mdi-alert-box-outline-icon-svg: url(${Wr});-webkit-mask:var(--mdi-alert-box-outline-icon-svg) no-repeat;mask:var(--mdi-alert-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-circle{--mdi-alert-circle-icon-svg: url(${Yr});-webkit-mask:var(--mdi-alert-circle-icon-svg) no-repeat;mask:var(--mdi-alert-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-octagon{--mdi-alert-octagon-icon-svg: url(${Vr});-webkit-mask:var(--mdi-alert-octagon-icon-svg) no-repeat;mask:var(--mdi-alert-octagon-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-outline{--mdi-alert-outline-icon-svg: url(${Jr});-webkit-mask:var(--mdi-alert-outline-icon-svg) no-repeat;mask:var(--mdi-alert-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-rhombus{--mdi-alert-rhombus-icon-svg: url(${Kr});-webkit-mask:var(--mdi-alert-rhombus-icon-svg) no-repeat;mask:var(--mdi-alert-rhombus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-rhombus-outline{--mdi-alert-rhombus-outline-icon-svg: url(${Xr});-webkit-mask:var(--mdi-alert-rhombus-outline-icon-svg) no-repeat;mask:var(--mdi-alert-rhombus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-collapse{--mdi-arrow-collapse-icon-svg: url(${Zr});-webkit-mask:var(--mdi-arrow-collapse-icon-svg) no-repeat;mask:var(--mdi-arrow-collapse-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down{--mdi-arrow-down-icon-svg: url(${eo});-webkit-mask:var(--mdi-arrow-down-icon-svg) no-repeat;mask:var(--mdi-arrow-down-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold{--mdi-arrow-down-bold-icon-svg: url(${io});-webkit-mask:var(--mdi-arrow-down-bold-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-box{--mdi-arrow-down-bold-box-icon-svg: url(${ao});-webkit-mask:var(--mdi-arrow-down-bold-box-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-box-outline{--mdi-arrow-down-bold-box-outline-icon-svg: url(${ro});-webkit-mask:var(--mdi-arrow-down-bold-box-outline-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-outline{--mdi-arrow-down-bold-outline-icon-svg: url(${oo});-webkit-mask:var(--mdi-arrow-down-bold-outline-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-expand{--mdi-arrow-expand-icon-svg: url(${lo});-webkit-mask:var(--mdi-arrow-expand-icon-svg) no-repeat;mask:var(--mdi-arrow-expand-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-expand-horizontal{--mdi-arrow-expand-horizontal-icon-svg: url(${to});-webkit-mask:var(--mdi-arrow-expand-horizontal-icon-svg) no-repeat;mask:var(--mdi-arrow-expand-horizontal-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-split-vertical{--mdi-arrow-split-vertical-icon-svg: url(${no});-webkit-mask:var(--mdi-arrow-split-vertical-icon-svg) no-repeat;mask:var(--mdi-arrow-split-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-up{--mdi-arrow-up-icon-svg: url(${co});-webkit-mask:var(--mdi-arrow-up-icon-svg) no-repeat;mask:var(--mdi-arrow-up-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-book-open-blank-variant-outline{--mdi-book-open-blank-variant-outline-icon-svg: url(${so});-webkit-mask:var(--mdi-book-open-blank-variant-outline-icon-svg) no-repeat;mask:var(--mdi-book-open-blank-variant-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-brightness-4{--mdi-brightness-4-icon-svg: url(${mo});-webkit-mask:var(--mdi-brightness-4-icon-svg) no-repeat;mask:var(--mdi-brightness-4-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar{--mdi-calendar-icon-svg: url(${ko});-webkit-mask:var(--mdi-calendar-icon-svg) no-repeat;mask:var(--mdi-calendar-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-check{--mdi-calendar-check-icon-svg: url(${po});-webkit-mask:var(--mdi-calendar-check-icon-svg) no-repeat;mask:var(--mdi-calendar-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-clock{--mdi-calendar-clock-icon-svg: url(${go});-webkit-mask:var(--mdi-calendar-clock-icon-svg) no-repeat;mask:var(--mdi-calendar-clock-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-edit{--mdi-calendar-edit-icon-svg: url(${bo});-webkit-mask:var(--mdi-calendar-edit-icon-svg) no-repeat;mask:var(--mdi-calendar-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-remove{--mdi-calendar-remove-icon-svg: url(${vo});-webkit-mask:var(--mdi-calendar-remove-icon-svg) no-repeat;mask:var(--mdi-calendar-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-search{--mdi-calendar-search-icon-svg: url(${uo});-webkit-mask:var(--mdi-calendar-search-icon-svg) no-repeat;mask:var(--mdi-calendar-search-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-call-split{--mdi-call-split-icon-svg: url(${ho});-webkit-mask:var(--mdi-call-split-icon-svg) no-repeat;mask:var(--mdi-call-split-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cancel{--mdi-cancel-icon-svg: url(${fo});-webkit-mask:var(--mdi-cancel-icon-svg) no-repeat;mask:var(--mdi-cancel-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cash-check{--mdi-cash-check-icon-svg: url(${wo});-webkit-mask:var(--mdi-cash-check-icon-svg) no-repeat;mask:var(--mdi-cash-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cash-remove{--mdi-cash-remove-icon-svg: url(${xo});-webkit-mask:var(--mdi-cash-remove-icon-svg) no-repeat;mask:var(--mdi-cash-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-certificate{--mdi-certificate-icon-svg: url(${_o});-webkit-mask:var(--mdi-certificate-icon-svg) no-repeat;mask:var(--mdi-certificate-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-certificate-outline{--mdi-certificate-outline-icon-svg: url(${yo});-webkit-mask:var(--mdi-certificate-outline-icon-svg) no-repeat;mask:var(--mdi-certificate-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-change-record-type{--mdi-change-record-type-icon-svg: url(${zo});-webkit-mask:var(--mdi-change-record-type-icon-svg) no-repeat;mask:var(--mdi-change-record-type-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check{--mdi-check-icon-svg: url(${Ro});-webkit-mask:var(--mdi-check-icon-svg) no-repeat;mask:var(--mdi-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-all{--mdi-check-all-icon-svg: url(${Lo});-webkit-mask:var(--mdi-check-all-icon-svg) no-repeat;mask:var(--mdi-check-all-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-bold{--mdi-check-bold-icon-svg: url(${hr});-webkit-mask:var(--mdi-check-bold-icon-svg) no-repeat;mask:var(--mdi-check-bold-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-blank-outline{--mdi-checkbox-blank-outline-icon-svg: url(${$o});-webkit-mask:var(--mdi-checkbox-blank-outline-icon-svg) no-repeat;mask:var(--mdi-checkbox-blank-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-marked-circle-outline{--mdi-checkbox-marked-circle-outline-icon-svg: url(${Uo});-webkit-mask:var(--mdi-checkbox-marked-circle-outline-icon-svg) no-repeat;mask:var(--mdi-checkbox-marked-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-box-outline{--mdi-check-box-outline-icon-svg: url(${So});-webkit-mask:var(--mdi-check-box-outline-icon-svg) no-repeat;mask:var(--mdi-check-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-marked{--mdi-checkbox-marked-icon-svg: url(${Co});-webkit-mask:var(--mdi-checkbox-marked-icon-svg) no-repeat;mask:var(--mdi-checkbox-marked-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-circle{--mdi-check-circle-icon-svg: url(${Io});-webkit-mask:var(--mdi-check-circle-icon-svg) no-repeat;mask:var(--mdi-check-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-circle-outline{--mdi-check-circle-outline-icon-svg: url(${jo});-webkit-mask:var(--mdi-check-circle-outline-icon-svg) no-repeat;mask:var(--mdi-check-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-outline{--mdi-check-outline-icon-svg: url(${Bo});-webkit-mask:var(--mdi-check-outline-icon-svg) no-repeat;mask:var(--mdi-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-underline{--mdi-check-underline-icon-svg: url(${qo});-webkit-mask:var(--mdi-check-underline-icon-svg) no-repeat;mask:var(--mdi-check-underline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down{--mdi-chevron-down-icon-svg: url(${vr});-webkit-mask:var(--mdi-chevron-down-icon-svg) no-repeat;mask:var(--mdi-chevron-down-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-box{--mdi-chevron-down-box-icon-svg: url(${No});-webkit-mask:var(--mdi-chevron-down-box-icon-svg) no-repeat;mask:var(--mdi-chevron-down-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-box-outline{--mdi-chevron-down-box-outline-icon-svg: url(${Eo});-webkit-mask:var(--mdi-chevron-down-box-outline-icon-svg) no-repeat;mask:var(--mdi-chevron-down-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-circle{--mdi-chevron-down-circle-icon-svg: url(${To});-webkit-mask:var(--mdi-chevron-down-circle-icon-svg) no-repeat;mask:var(--mdi-chevron-down-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-circle-outline{--mdi-chevron-down-circle-outline-icon-svg: url(${Go});-webkit-mask:var(--mdi-chevron-down-circle-outline-icon-svg) no-repeat;mask:var(--mdi-chevron-down-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-circle{--mdi-circle-icon-svg: url(${Ho});-webkit-mask:var(--mdi-circle-icon-svg) no-repeat;mask:var(--mdi-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-check{--mdi-clipboard-check-icon-svg: url(${Ao});-webkit-mask:var(--mdi-clipboard-check-icon-svg) no-repeat;mask:var(--mdi-clipboard-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-check-outline{--mdi-clipboard-check-outline-icon-svg: url(${Po});-webkit-mask:var(--mdi-clipboard-check-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-edit{--mdi-clipboard-edit-icon-svg: url(${Mo});-webkit-mask:var(--mdi-clipboard-edit-icon-svg) no-repeat;mask:var(--mdi-clipboard-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-edit-outline{--mdi-clipboard-edit-outline-icon-svg: url(${Oo});-webkit-mask:var(--mdi-clipboard-edit-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-edit-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-multiple{--mdi-clipboard-multiple-icon-svg: url(${Fo});-webkit-mask:var(--mdi-clipboard-multiple-icon-svg) no-repeat;mask:var(--mdi-clipboard-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-multiple-outline{--mdi-clipboard-multiple-outline-icon-svg: url(${Do});-webkit-mask:var(--mdi-clipboard-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-outline{--mdi-clipboard-outline-icon-svg: url(${Qo});-webkit-mask:var(--mdi-clipboard-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close{--mdi-close-icon-svg: url(${ur});-webkit-mask:var(--mdi-close-icon-svg) no-repeat;mask:var(--mdi-close-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-circle{--mdi-close-circle-icon-svg: url(${Wo});-webkit-mask:var(--mdi-close-circle-icon-svg) no-repeat;mask:var(--mdi-close-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-circle-outline{--mdi-close-circle-outline-icon-svg: url(${Yo});-webkit-mask:var(--mdi-close-circle-outline-icon-svg) no-repeat;mask:var(--mdi-close-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-thick{--mdi-close-thick-icon-svg: url(${Vo});-webkit-mask:var(--mdi-close-thick-icon-svg) no-repeat;mask:var(--mdi-close-thick-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-coffee{--mdi-coffee-icon-svg: url(${Jo});-webkit-mask:var(--mdi-coffee-icon-svg) no-repeat;mask:var(--mdi-coffee-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-coffee-outline{--mdi-coffee-outline-icon-svg: url(${Ko});-webkit-mask:var(--mdi-coffee-outline-icon-svg) no-repeat;mask:var(--mdi-coffee-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cog{--mdi-cog-icon-svg: url(${Xo});-webkit-mask:var(--mdi-cog-icon-svg) no-repeat;mask:var(--mdi-cog-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cog-outline{--mdi-cog-outline-icon-svg: url(${Zo});-webkit-mask:var(--mdi-cog-outline-icon-svg) no-repeat;mask:var(--mdi-cog-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-content-copy{--mdi-content-copy-icon-svg: url(${el});-webkit-mask:var(--mdi-content-copy-icon-svg) no-repeat;mask:var(--mdi-content-copy-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-currency-usd{--mdi-currency-usd-icon-svg: url(${il});-webkit-mask:var(--mdi-currency-usd-icon-svg) no-repeat;mask:var(--mdi-currency-usd-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-currency-usd-off{--mdi-currency-usd-off-icon-svg: url(${al});-webkit-mask:var(--mdi-currency-usd-off-icon-svg) no-repeat;mask:var(--mdi-currency-usd-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-database-refresh{--mdi-database-refresh-icon-svg: url(${rl});-webkit-mask:var(--mdi-database-refresh-icon-svg) no-repeat;mask:var(--mdi-database-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-delete{--mdi-delete-icon-svg: url(${ol});-webkit-mask:var(--mdi-delete-icon-svg) no-repeat;mask:var(--mdi-delete-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-delete-outline{--mdi-delete-outline-icon-svg: url(${ll});-webkit-mask:var(--mdi-delete-outline-icon-svg) no-repeat;mask:var(--mdi-delete-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-dots-grid{--mdi-dots-grid-icon-svg: url(${tl});-webkit-mask:var(--mdi-dots-grid-icon-svg) no-repeat;mask:var(--mdi-dots-grid-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-dots-vertical{--mdi-dots-vertical-icon-svg: url(${nl});-webkit-mask:var(--mdi-dots-vertical-icon-svg) no-repeat;mask:var(--mdi-dots-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-download{--mdi-download-icon-svg: url(${cl});-webkit-mask:var(--mdi-download-icon-svg) no-repeat;mask:var(--mdi-download-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-drag{--mdi-drag-icon-svg: url(${dl});-webkit-mask:var(--mdi-drag-icon-svg) no-repeat;mask:var(--mdi-drag-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-drag-vertical{--mdi-drag-vertical-icon-svg: url(${sl});-webkit-mask:var(--mdi-drag-vertical-icon-svg) no-repeat;mask:var(--mdi-drag-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-eye-off-outline{--mdi-eye-off-outline-icon-svg: url(${ml});-webkit-mask:var(--mdi-eye-off-outline-icon-svg) no-repeat;mask:var(--mdi-eye-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-eye-outline{--mdi-eye-outline-icon-svg: url(${kl});-webkit-mask:var(--mdi-eye-outline-icon-svg) no-repeat;mask:var(--mdi-eye-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file{--mdi-file-icon-svg: url(${pl});-webkit-mask:var(--mdi-file-icon-svg) no-repeat;mask:var(--mdi-file-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-alert{--mdi-file-alert-icon-svg: url(${gl});-webkit-mask:var(--mdi-file-alert-icon-svg) no-repeat;mask:var(--mdi-file-alert-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-alert-outline{--mdi-file-alert-outline-icon-svg: url(${bl});-webkit-mask:var(--mdi-file-alert-outline-icon-svg) no-repeat;mask:var(--mdi-file-alert-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-cad{--mdi-file-cad-icon-svg: url(${vl});-webkit-mask:var(--mdi-file-cad-icon-svg) no-repeat;mask:var(--mdi-file-cad-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-check{--mdi-file-check-icon-svg: url(${ul});-webkit-mask:var(--mdi-file-check-icon-svg) no-repeat;mask:var(--mdi-file-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-check-outline{--mdi-file-check-outline-icon-svg: url(${hl});-webkit-mask:var(--mdi-file-check-outline-icon-svg) no-repeat;mask:var(--mdi-file-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-document-outline{--mdi-file-document-outline-icon-svg: url(${fl});-webkit-mask:var(--mdi-file-document-outline-icon-svg) no-repeat;mask:var(--mdi-file-document-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-excel-outline{--mdi-file-excel-outline-icon-svg: url(${wl});-webkit-mask:var(--mdi-file-excel-outline-icon-svg) no-repeat;mask:var(--mdi-file-excel-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-move{--mdi-file-move-icon-svg: url(${xl});-webkit-mask:var(--mdi-file-move-icon-svg) no-repeat;mask:var(--mdi-file-move-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-move-outline{--mdi-file-move-outline-icon-svg: url(${_l});-webkit-mask:var(--mdi-file-move-outline-icon-svg) no-repeat;mask:var(--mdi-file-move-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-multiple{--mdi-file-multiple-icon-svg: url(${yl});-webkit-mask:var(--mdi-file-multiple-icon-svg) no-repeat;mask:var(--mdi-file-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-multiple-outline{--mdi-file-multiple-outline-icon-svg: url(${zl});-webkit-mask:var(--mdi-file-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-file-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-music-outline{--mdi-file-music-outline-icon-svg: url(${Rl});-webkit-mask:var(--mdi-file-music-outline-icon-svg) no-repeat;mask:var(--mdi-file-music-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-outline{--mdi-file-outline-icon-svg: url(${Ll});-webkit-mask:var(--mdi-file-outline-icon-svg) no-repeat;mask:var(--mdi-file-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-pdf-outline{--mdi-file-pdf-outline-icon-svg: url(${$l});-webkit-mask:var(--mdi-file-pdf-outline-icon-svg) no-repeat;mask:var(--mdi-file-pdf-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-question{--mdi-file-question-icon-svg: url(${Ul});-webkit-mask:var(--mdi-file-question-icon-svg) no-repeat;mask:var(--mdi-file-question-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-question-outline{--mdi-file-question-outline-icon-svg: url(${Sl});-webkit-mask:var(--mdi-file-question-outline-icon-svg) no-repeat;mask:var(--mdi-file-question-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-search-outline{--mdi-file-search-outline-icon-svg: url(${Cl});-webkit-mask:var(--mdi-file-search-outline-icon-svg) no-repeat;mask:var(--mdi-file-search-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-send{--mdi-file-send-icon-svg: url(${Il});-webkit-mask:var(--mdi-file-send-icon-svg) no-repeat;mask:var(--mdi-file-send-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-send-outline{--mdi-file-send-outline-icon-svg: url(${jl});-webkit-mask:var(--mdi-file-send-outline-icon-svg) no-repeat;mask:var(--mdi-file-send-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-tree{--mdi-file-tree-icon-svg: url(${Bl});-webkit-mask:var(--mdi-file-tree-icon-svg) no-repeat;mask:var(--mdi-file-tree-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-tree-outline{--mdi-file-tree-outline-icon-svg: url(${ql});-webkit-mask:var(--mdi-file-tree-outline-icon-svg) no-repeat;mask:var(--mdi-file-tree-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-upload{--mdi-file-upload-icon-svg: url(${Nl});-webkit-mask:var(--mdi-file-upload-icon-svg) no-repeat;mask:var(--mdi-file-upload-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-upload-outline{--mdi-file-upload-outline-icon-svg: url(${El});-webkit-mask:var(--mdi-file-upload-outline-icon-svg) no-repeat;mask:var(--mdi-file-upload-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter{--mdi-filter-icon-svg: url(${Tl});-webkit-mask:var(--mdi-filter-icon-svg) no-repeat;mask:var(--mdi-filter-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-minus-outline{--mdi-filter-minus-outline-icon-svg: url(${Gl});-webkit-mask:var(--mdi-filter-minus-outline-icon-svg) no-repeat;mask:var(--mdi-filter-minus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-off-outline{--mdi-filter-off-outline-icon-svg: url(${Hl});-webkit-mask:var(--mdi-filter-off-outline-icon-svg) no-repeat;mask:var(--mdi-filter-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-outline{--mdi-filter-outline-icon-svg: url(${Al});-webkit-mask:var(--mdi-filter-outline-icon-svg) no-repeat;mask:var(--mdi-filter-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-plus-outline{--mdi-filter-plus-outline-icon-svg: url(${Pl});-webkit-mask:var(--mdi-filter-plus-outline-icon-svg) no-repeat;mask:var(--mdi-filter-plus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-remove-outline{--mdi-filter-remove-outline-icon-svg: url(${Ml});-webkit-mask:var(--mdi-filter-remove-outline-icon-svg) no-repeat;mask:var(--mdi-filter-remove-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-fire{--mdi-fire-icon-svg: url(${Ol});-webkit-mask:var(--mdi-fire-icon-svg) no-repeat;mask:var(--mdi-fire-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-flip-vertical{--mdi-flip-vertical-icon-svg: url(${Fl});-webkit-mask:var(--mdi-flip-vertical-icon-svg) no-repeat;mask:var(--mdi-flip-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-folder{--mdi-folder-icon-svg: url(${Dl});-webkit-mask:var(--mdi-folder-icon-svg) no-repeat;mask:var(--mdi-folder-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-folder-open{--mdi-folder-open-icon-svg: url(${Ql});-webkit-mask:var(--mdi-folder-open-icon-svg) no-repeat;mask:var(--mdi-folder-open-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-forum{--mdi-forum-icon-svg: url(${Wl});-webkit-mask:var(--mdi-forum-icon-svg) no-repeat;mask:var(--mdi-forum-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-forum-outline{--mdi-forum-outline-icon-svg: url(${Yl});-webkit-mask:var(--mdi-forum-outline-icon-svg) no-repeat;mask:var(--mdi-forum-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-github{--mdi-github-icon-svg: url(${Vl});-webkit-mask:var(--mdi-github-icon-svg) no-repeat;mask:var(--mdi-github-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help{--mdi-help-icon-svg: url(${Jl});-webkit-mask:var(--mdi-help-icon-svg) no-repeat;mask:var(--mdi-help-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help-circle{--mdi-help-circle-icon-svg: url(${Kl});-webkit-mask:var(--mdi-help-circle-icon-svg) no-repeat;mask:var(--mdi-help-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help-circle-outline{--mdi-help-circle-outline-icon-svg: url(${Xl});-webkit-mask:var(--mdi-help-circle-outline-icon-svg) no-repeat;mask:var(--mdi-help-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-history{--mdi-history-icon-svg: url(${Zl});-webkit-mask:var(--mdi-history-icon-svg) no-repeat;mask:var(--mdi-history-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-information{--mdi-information-icon-svg: url(${et});-webkit-mask:var(--mdi-information-icon-svg) no-repeat;mask:var(--mdi-information-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-information-outline{--mdi-information-outline-icon-svg: url(${it});-webkit-mask:var(--mdi-information-outline-icon-svg) no-repeat;mask:var(--mdi-information-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb{--mdi-lightbulb-icon-svg: url(${at});-webkit-mask:var(--mdi-lightbulb-icon-svg) no-repeat;mask:var(--mdi-lightbulb-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-off{--mdi-lightbulb-off-icon-svg: url(${rt});-webkit-mask:var(--mdi-lightbulb-off-icon-svg) no-repeat;mask:var(--mdi-lightbulb-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-off-outline{--mdi-lightbulb-off-outline-icon-svg: url(${ot});-webkit-mask:var(--mdi-lightbulb-off-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-on{--mdi-lightbulb-on-icon-svg: url(${lt});-webkit-mask:var(--mdi-lightbulb-on-icon-svg) no-repeat;mask:var(--mdi-lightbulb-on-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-on-outline{--mdi-lightbulb-on-outline-icon-svg: url(${tt});-webkit-mask:var(--mdi-lightbulb-on-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-on-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-outline{--mdi-lightbulb-outline-icon-svg: url(${nt});-webkit-mask:var(--mdi-lightbulb-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-link{--mdi-link-icon-svg: url(${ct});-webkit-mask:var(--mdi-link-icon-svg) no-repeat;mask:var(--mdi-link-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-link-variant{--mdi-link-variant-icon-svg: url(${dt});-webkit-mask:var(--mdi-link-variant-icon-svg) no-repeat;mask:var(--mdi-link-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-load{--mdi-load-icon-svg: url(${st});-webkit-mask:var(--mdi-load-icon-svg) no-repeat;mask:var(--mdi-load-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-magnify{--mdi-magnify-icon-svg: url(${mt});-webkit-mask:var(--mdi-magnify-icon-svg) no-repeat;mask:var(--mdi-magnify-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-map-marker-radius{--mdi-map-marker-radius-icon-svg: url(${kt});-webkit-mask:var(--mdi-map-marker-radius-icon-svg) no-repeat;mask:var(--mdi-map-marker-radius-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-map-marker-radius-outline{--mdi-map-marker-radius-outline-icon-svg: url(${pt});-webkit-mask:var(--mdi-map-marker-radius-outline-icon-svg) no-repeat;mask:var(--mdi-map-marker-radius-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-menu{--mdi-menu-icon-svg: url(${gt});-webkit-mask:var(--mdi-menu-icon-svg) no-repeat;mask:var(--mdi-menu-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-message-text{--mdi-message-text-icon-svg: url(${bt});-webkit-mask:var(--mdi-message-text-icon-svg) no-repeat;mask:var(--mdi-message-text-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-message-text-outline{--mdi-message-text-outline-icon-svg: url(${vt});-webkit-mask:var(--mdi-message-text-outline-icon-svg) no-repeat;mask:var(--mdi-message-text-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-microsoft-excel{--mdi-microsoft-excel-icon-svg: url(${ut});-webkit-mask:var(--mdi-microsoft-excel-icon-svg) no-repeat;mask:var(--mdi-microsoft-excel-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus{--mdi-minus-icon-svg: url(${ht});-webkit-mask:var(--mdi-minus-icon-svg) no-repeat;mask:var(--mdi-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus-circle{--mdi-minus-circle-icon-svg: url(${Ur});-webkit-mask:var(--mdi-minus-circle-icon-svg) no-repeat;mask:var(--mdi-minus-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus-circle-outline{--mdi-minus-circle-outline-icon-svg: url(${ft});-webkit-mask:var(--mdi-minus-circle-outline-icon-svg) no-repeat;mask:var(--mdi-minus-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-order-bool-ascending-variant{--mdi-order-bool-ascending-variant-icon-svg: url(${wt});-webkit-mask:var(--mdi-order-bool-ascending-variant-icon-svg) no-repeat;mask:var(--mdi-order-bool-ascending-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-page-first{--mdi-page-first-icon-svg: url(${Sr});-webkit-mask:var(--mdi-page-first-icon-svg) no-repeat;mask:var(--mdi-page-first-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-page-last{--mdi-page-last-icon-svg: url(${Ir});-webkit-mask:var(--mdi-page-last-icon-svg) no-repeat;mask:var(--mdi-page-last-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-paperclip{--mdi-paperclip-icon-svg: url(${xt});-webkit-mask:var(--mdi-paperclip-icon-svg) no-repeat;mask:var(--mdi-paperclip-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil{--mdi-pencil-icon-svg: url(${_t});-webkit-mask:var(--mdi-pencil-icon-svg) no-repeat;mask:var(--mdi-pencil-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-outline{--mdi-pencil-outline-icon-svg: url(${yt});-webkit-mask:var(--mdi-pencil-outline-icon-svg) no-repeat;mask:var(--mdi-pencil-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-box-multiple{--mdi-pencil-box-multiple-icon-svg: url(${zt});-webkit-mask:var(--mdi-pencil-box-multiple-icon-svg) no-repeat;mask:var(--mdi-pencil-box-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-box-multiple-outline{--mdi-pencil-box-multiple-outline-icon-svg: url(${Rt});-webkit-mask:var(--mdi-pencil-box-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-pencil-box-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-percent{--mdi-percent-icon-svg: url(${Lt});-webkit-mask:var(--mdi-percent-icon-svg) no-repeat;mask:var(--mdi-percent-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-percent-outline{--mdi-percent-outline-icon-svg: url(${$t});-webkit-mask:var(--mdi-percent-outline-icon-svg) no-repeat;mask:var(--mdi-percent-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pin-off-outline{--mdi-pin-off-outline-icon-svg: url(${Ut});-webkit-mask:var(--mdi-pin-off-outline-icon-svg) no-repeat;mask:var(--mdi-pin-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pin-outline{--mdi-pin-outline-icon-svg: url(${St});-webkit-mask:var(--mdi-pin-outline-icon-svg) no-repeat;mask:var(--mdi-pin-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-playlist-plus{--mdi-playlist-plus-icon-svg: url(${Ct});-webkit-mask:var(--mdi-playlist-plus-icon-svg) no-repeat;mask:var(--mdi-playlist-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-play-circle-outline{--mdi-play-circle-outline-icon-svg: url(${It});-webkit-mask:var(--mdi-play-circle-outline-icon-svg) no-repeat;mask:var(--mdi-play-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-playlist-remove{--mdi-playlist-remove-icon-svg: url(${jt});-webkit-mask:var(--mdi-playlist-remove-icon-svg) no-repeat;mask:var(--mdi-playlist-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus-circle{--mdi-plus-circle-icon-svg: url(${$r});-webkit-mask:var(--mdi-plus-circle-icon-svg) no-repeat;mask:var(--mdi-plus-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus-circle-outline{--mdi-plus-circle-outline-icon-svg: url(${Bt});-webkit-mask:var(--mdi-plus-circle-outline-icon-svg) no-repeat;mask:var(--mdi-plus-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus{--mdi-plus-icon-svg: url(${qt});-webkit-mask:var(--mdi-plus-icon-svg) no-repeat;mask:var(--mdi-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-progress-download{--mdi-progress-download-icon-svg: url(${Nt});-webkit-mask:var(--mdi-progress-download-icon-svg) no-repeat;mask:var(--mdi-progress-download-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-redo{--mdi-redo-icon-svg: url(${Et});-webkit-mask:var(--mdi-redo-icon-svg) no-repeat;mask:var(--mdi-redo-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-refresh{--mdi-refresh-icon-svg: url(${Tt});-webkit-mask:var(--mdi-refresh-icon-svg) no-repeat;mask:var(--mdi-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-shape-square-plus{--mdi-shape-square-plus-icon-svg: url(${Gt});-webkit-mask:var(--mdi-shape-square-plus-icon-svg) no-repeat;mask:var(--mdi-shape-square-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-snowflake{--mdi-snowflake-icon-svg: url(${Ht});-webkit-mask:var(--mdi-snowflake-icon-svg) no-repeat;mask:var(--mdi-snowflake-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-ascending{--mdi-sort-ascending-icon-svg: url(${At});-webkit-mask:var(--mdi-sort-ascending-icon-svg) no-repeat;mask:var(--mdi-sort-ascending-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-descending{--mdi-sort-descending-icon-svg: url(${Pt});-webkit-mask:var(--mdi-sort-descending-icon-svg) no-repeat;mask:var(--mdi-sort-descending-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-variant-off{--mdi-sort-variant-off-icon-svg: url(${Mt});-webkit-mask:var(--mdi-sort-variant-off-icon-svg) no-repeat;mask:var(--mdi-sort-variant-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-variant-remove{--mdi-sort-variant-remove-icon-svg: url(${Ot});-webkit-mask:var(--mdi-sort-variant-remove-icon-svg) no-repeat;mask:var(--mdi-sort-variant-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-square-edit-outline{--mdi-square-edit-outline-icon-svg: url(${Ft});-webkit-mask:var(--mdi-square-edit-outline-icon-svg) no-repeat;mask:var(--mdi-square-edit-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-star{--mdi-star-icon-svg: url(${Dt});-webkit-mask:var(--mdi-star-icon-svg) no-repeat;mask:var(--mdi-star-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-star-outline{--mdi-star-outline-icon-svg: url(${Qt});-webkit-mask:var(--mdi-star-outline-icon-svg) no-repeat;mask:var(--mdi-star-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-stop-circle-outline{--mdi-stop-circle-outline-icon-svg: url(${Wt});-webkit-mask:var(--mdi-stop-circle-outline-icon-svg) no-repeat;mask:var(--mdi-stop-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-subdirectory-arrow-right{--mdi-subdirectory-arrow-right-icon-svg: url(${Yt});-webkit-mask:var(--mdi-subdirectory-arrow-right-icon-svg) no-repeat;mask:var(--mdi-subdirectory-arrow-right-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-swap-horizontal{--mdi-swap-horizontal-icon-svg: url(${Vt});-webkit-mask:var(--mdi-swap-horizontal-icon-svg) no-repeat;mask:var(--mdi-swap-horizontal-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-swap-vertical{--mdi-swap-vertical-icon-svg: url(${Jt});-webkit-mask:var(--mdi-swap-vertical-icon-svg) no-repeat;mask:var(--mdi-swap-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sync{--mdi-sync-icon-svg: url(${Kt});-webkit-mask:var(--mdi-sync-icon-svg) no-repeat;mask:var(--mdi-sync-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sync-circle{--mdi-sync-circle-icon-svg: url(${Xt});-webkit-mask:var(--mdi-sync-circle-icon-svg) no-repeat;mask:var(--mdi-sync-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-table-edit{--mdi-table-edit-icon-svg: url(${Zt});-webkit-mask:var(--mdi-table-edit-icon-svg) no-repeat;mask:var(--mdi-table-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-table-refresh{--mdi-table-refresh-icon-svg: url(${en});-webkit-mask:var(--mdi-table-refresh-icon-svg) no-repeat;mask:var(--mdi-table-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-remove{--mdi-text-box-remove-icon-svg: url(${an});-webkit-mask:var(--mdi-text-box-remove-icon-svg) no-repeat;mask:var(--mdi-text-box-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-remove-outline{--mdi-text-box-remove-outline-icon-svg: url(${rn});-webkit-mask:var(--mdi-text-box-remove-outline-icon-svg) no-repeat;mask:var(--mdi-text-box-remove-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-search-outline{--mdi-text-box-search-outline-icon-svg: url(${on});-webkit-mask:var(--mdi-text-box-search-outline-icon-svg) no-repeat;mask:var(--mdi-text-box-search-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-theme-light-dark{--mdi-theme-light-dark-icon-svg: url(${ln});-webkit-mask:var(--mdi-theme-light-dark-icon-svg) no-repeat;mask:var(--mdi-theme-light-dark-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-toggle-switch{--mdi-toggle-switch-icon-svg: url(${tn});-webkit-mask:var(--mdi-toggle-switch-icon-svg) no-repeat;mask:var(--mdi-toggle-switch-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-toggle-switch-off-outline{--mdi-toggle-switch-off-outline-icon-svg: url(${nn});-webkit-mask:var(--mdi-toggle-switch-off-outline-icon-svg) no-repeat;mask:var(--mdi-toggle-switch-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-translate{--mdi-translate-icon-svg: url(${cn});-webkit-mask:var(--mdi-translate-icon-svg) no-repeat;mask:var(--mdi-translate-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-trash-can{--mdi-trash-can-icon-svg: url(${dn});-webkit-mask:var(--mdi-trash-can-icon-svg) no-repeat;mask:var(--mdi-trash-can-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-trash-can-outline{--mdi-trash-can-outline-icon-svg: url(${sn});-webkit-mask:var(--mdi-trash-can-outline-icon-svg) no-repeat;mask:var(--mdi-trash-can-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-truck{--mdi-truck-icon-svg: url(${mn});-webkit-mask:var(--mdi-truck-icon-svg) no-repeat;mask:var(--mdi-truck-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-truck-delivery-outline{--mdi-truck-delivery-outline-icon-svg: url(${kn});-webkit-mask:var(--mdi-truck-delivery-outline-icon-svg) no-repeat;mask:var(--mdi-truck-delivery-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-tune{--mdi-tune-icon-svg: url(${pn});-webkit-mask:var(--mdi-tune-icon-svg) no-repeat;mask:var(--mdi-tune-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-tune-variant{--mdi-tune-variant-icon-svg: url(${gn});-webkit-mask:var(--mdi-tune-variant-icon-svg) no-repeat;mask:var(--mdi-tune-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-undo{--mdi-undo-icon-svg: url(${bn});-webkit-mask:var(--mdi-undo-icon-svg) no-repeat;mask:var(--mdi-undo-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-upload{--mdi-upload-icon-svg: url(${vn});-webkit-mask:var(--mdi-upload-icon-svg) no-repeat;mask:var(--mdi-upload-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-vanish{--mdi-vanish-icon-svg: url(${un});-webkit-mask:var(--mdi-vanish-icon-svg) no-repeat;mask:var(--mdi-vanish-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-wrench{--mdi-wrench-icon-svg: url(${hn});-webkit-mask:var(--mdi-wrench-icon-svg) no-repeat;mask:var(--mdi-wrench-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-wrench-outline{--mdi-wrench-outline-icon-svg: url(${fn});-webkit-mask:var(--mdi-wrench-outline-icon-svg) no-repeat;mask:var(--mdi-wrench-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi{display:inline-block;align-items:center;background-color:currentColor;font-size:18px;width:1em;height:1em}.mdi.mdi-state-disabled{opacity:.35}.alert{padding:8px}`,""])},4032:(e,i,a)=>{a.r(i),a.d(i,{Example25:()=>I});var r={};a.r(r),a.d(r,{bindables:()=>d,default:()=>n,dependencies:()=>c,name:()=>l,register:()=>m,template:()=>t});var o=a(5394);a(8472);const l="example25",t='

\n ${title}\n \n \n code\n \n \n

\n
\n\n
\n
\n
\n Status: ${status.text}\n \n \n \n
\n
\n
\n\n\n\n',n=t,c=[],d={};let s;function m(e){s||(s=o.K9.define({name:l,template:t,dependencies:c,bindables:d})),e.register(s)}var k=a(8880),p=a(7557),g=a(7158),b=a(6609),v=a(5072),u=a.n(v),h=a(7825),f=a.n(h),w=a(7659),x=a.n(w),_=a(5056),y=a.n(_),z=a(540),R=a.n(z),L=a(1113),$=a.n(L),U=a(1838),S={};S.styleTagTransform=$(),S.setAttributes=y(),S.insert=x().bind(null,"head"),S.domAPI=f(),S.insertStyleElement=R(),u()(U.A,S),U.A&&U.A.locals&&U.A.locals,a(6757);const C="https://countries.trevorblades.com/";let I=(()=>{let e,i,a=[(0,o.EM)(r)],l=[];return i=class{constructor(e=(0,p.hd)((0,p.pn)(k.xl))){this.http=e,this.title="Example 25: GraphQL Basic API without Pagination",this.subTitle='\n Use basic GraphQL query with any external public APIs (Wiki docs).\n
    \n
  • This Examples uses a Public GraphQL API that you can find at this link https://countries.trevorblades.com/
  • \n
  • Compare to the regular and default GraphQL implementation, you will find the following differences
  • \n
      \n
    • There are no Pagination and we only use GraphQL once to load the data, then we use the grid as a regular local in-memory grid
    • \n
    • We enabled the following 2 flags "useLocalFiltering" and "useLocalSorting" to use regular (in memory) DataView filtering/sorting
    • \n
    \n
  • NOTE - This Example calls multiple GraphQL queries, this is ONLY for demo purposes, you would typically only call 1 query (which is what GraphQL is good at)
  • \n
  • This example is mainly to demo the use of GraphqlService to build the query and retrieve the data but also to demo how to mix that with local (in-memory) Filtering/Sorting strategies
  • \n
\n ',this.columnDefinitions=[],this.dataset=[],this.graphqlQuery="",this.processing=!1,this.status={text:"",class:""},this.defineGrid()}defineGrid(){this.columnDefinitions=[{id:"countryCode",field:"code",name:"Code",maxWidth:90,sortable:!0,filterable:!0,columnGroup:"Country"},{id:"countryName",field:"name",name:"Name",width:60,sortable:!0,filterable:!0,columnGroup:"Country"},{id:"countryNative",field:"native",name:"Native",width:60,sortable:!0,filterable:!0,columnGroup:"Country"},{id:"countryPhone",field:"phone",name:"Phone Area Code",maxWidth:110,sortable:!0,filterable:!0,columnGroup:"Country"},{id:"countryCurrency",field:"currency",name:"Currency",maxWidth:90,sortable:!0,filterable:!0,columnGroup:"Country"},{id:"countryEmoji",field:"emoji",name:"Emoji",maxWidth:90,sortable:!0,columnGroup:"Country"},{id:"languageName",field:"languages.name",name:"Names",width:60,formatter:b._tQ.arrayObjectToCsv,columnGroup:"Language",params:{propertyNames:["name"],useFormatterOuputToFilter:!0},filterable:!0,filter:{model:b.CuW.multipleSelect,collectionAsync:this.getLanguages(),operator:b.huT.inContains,collectionOptions:{addBlankEntry:!0,collectionInsideObjectProperty:"data.languages"},collectionFilterBy:[{property:"name",value:"",operator:"NE"},{property:"name",value:null,operator:"NE"}],collectionSortBy:{property:"name"},customStructure:{value:"name",label:"name"},filterOptions:{filter:!0}}},{id:"languageNative",field:"languages.native",name:"Native",width:60,formatter:b._tQ.arrayObjectToCsv,params:{propertyNames:["native"],useFormatterOuputToFilter:!0},columnGroup:"Language",filterable:!0,filter:{model:b.CuW.multipleSelect,collectionAsync:this.getLanguages(),operator:b.huT.inContains,collectionOptions:{addBlankEntry:!0,collectionInsideObjectProperty:"data.languages"},collectionFilterBy:[{property:"native",value:"",operator:"NE"},{property:"native",value:null,operator:"NE"}],collectionSortBy:{property:"native"},customStructure:{value:"native",label:"native"},filterOptions:{filter:!0}}},{id:"languageCode",field:"languages.code",name:"Codes",maxWidth:100,formatter:b._tQ.arrayObjectToCsv,params:{propertyNames:["code"],useFormatterOuputToFilter:!0},columnGroup:"Language",filterable:!0},{id:"continentName",field:"continent.name",name:"Name",width:60,sortable:!0,filterable:!0,formatter:b._tQ.complexObject,columnGroup:"Continent"},{id:"continentCode",field:"continent.code",name:"Code",maxWidth:90,sortable:!0,filterable:!0,filter:{model:b.CuW.singleSelect,collectionAsync:this.getContinents(),collectionOptions:{collectionInsideObjectProperty:"data.continents",addBlankEntry:!0,separatorBetweenTextLabels:": "},customStructure:{value:"code",label:"code",labelSuffix:"name"}},formatter:b._tQ.complexObject,columnGroup:"Continent"}],this.gridOptions={autoResize:{container:"#demo-container",rightPadding:10},enableFiltering:!0,enableCellNavigation:!0,enablePagination:!1,enableTranslate:!0,createPreHeaderPanel:!0,showPreHeaderPanel:!0,preHeaderPanelHeight:28,datasetIdPropertyName:"code",showCustomFooter:!0,backendServiceApi:{service:new g.P,useLocalFiltering:!0,useLocalSorting:!0,options:{datasetName:"countries"},preProcess:()=>this.displaySpinner(!0),process:e=>this.getCountries(e),postProcess:e=>{this.metrics=e.metrics,this.displaySpinner(!1)}}}}displaySpinner(e){this.processing=e,this.status=e?{text:"processing...",class:"alert alert-danger"}:{text:"finished",class:"alert alert-success"}}getCountries(e){return new Promise((async i=>{i((await this.http.fetch(C,{method:"post",body:(0,k.Pq)({query:e})})).json())}))}getContinents(){return new Promise((async e=>{e((await this.http.fetch(C,{method:"post",body:(0,k.Pq)({query:"query { continents { code, name }}"})})).json())}))}getLanguages(){return new Promise((async e=>{e((await this.http.fetch(C,{method:"post",body:(0,k.Pq)({query:"query { languages { code, name, native }}"})})).json())}))}setFiltersDynamically(){this.aureliaGrid.filterService.updateFilters([{columnId:"countryName",searchTerms:["G"],operator:b.huT.startsWith}])}setSortingDynamically(){this.aureliaGrid.sortService.updateSorting([{columnId:"billingAddressZip",direction:"DESC"},{columnId:"company",direction:"ASC"}])}},t=i,"symbol"==typeof(n="Example25")&&(n=n.description?"[".concat(n.description,"]"):""),Object.defineProperty(t,"name",{configurable:!0,value:c?"".concat(c," ",n):n}),(()=>{const r="function"==typeof Symbol&&Symbol.metadata?Object.create(null):void 0;(function(e,i,a,r,o,l){function t(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var n,c=r.kind,d="getter"===c?"get":"setter"===c?"set":"value",s=!i&&e?r.static?e:e.prototype:null,m=i||(s?Object.getOwnPropertyDescriptor(s,r.name):{}),k=!1,p=a.length-1;p>=0;p--){var g={};for(var b in r)g[b]="access"===b?{}:r[b];for(var b in r.access)g.access[b]=r.access[b];g.addInitializer=function(e){if(k)throw new TypeError("Cannot add initializers after decoration has completed");l.push(t(e||null))};var v=(0,a[p])("accessor"===c?{get:m.get,set:m.set}:m[d],g);if("accessor"===c){if(void 0===v)continue;if(null===v||"object"!=typeof v)throw new TypeError("Object expected");(n=t(v.get))&&(m.get=n),(n=t(v.set))&&(m.set=n),(n=t(v.init))&&o.unshift(n)}else(n=t(v))&&("field"===c?o.unshift(n):m[d]=n)}s&&Object.defineProperty(s,r.name,m),k=!0})(null,e={value:i},a,{kind:"class",name:i.name,metadata:r},null,l),i=e.value,r&&Object.defineProperty(i,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:r}),function(e,i,a){for(var r=arguments.length>2,o=0;o{a.d(i,{Pq:()=>o,xl:()=>k});var r=a(7557);function o(e,i){return JSON.stringify(void 0!==e?e:{},i)}class l{constructor(){this.cache=new Map,this.delete=e=>this.cache.delete(e),this.has=e=>this.cache.has(e),this.set=(e,i)=>this.cache.set(e,i),this.get=e=>this.cache.get(e),this.clear=()=>this.cache.clear()}}const t=r.DI.createInterface((e=>e.singleton(l)));class n{constructor(){this.baseUrl="",this.defaults={},this.interceptors=[],this.dispatcher=null,this.c=(0,r.hd)(r.p7)}withBaseUrl(e){return this.baseUrl=e,this}withDefaults(e){return this.defaults=e,this}withInterceptor(e){return this.interceptors.push(e),this}useStandardConfiguration(){return Object.assign(this.defaults,{credentials:"same-origin"},this.defaults),this.rejectErrorResponses()}rejectErrorResponses(){return this.withInterceptor({response:c})}withRetry(e){const i=this.c.invoke($,[e]);return this.withInterceptor(i)}withDispatcher(e){return this.dispatcher=e,this}}function c(e){if(!e.ok)throw e;return e}const d=(e,...i)=>new Error(`AUR${String(e).padStart(4,"0")}:${i.map(String)}`),s=/^([a-z][a-z0-9+\-.]*:)?\/\//i,m=r.DI.createInterface("fetch",(e=>{if("function"!=typeof fetch)throw d(5e3);return e.instance(fetch)})),k=r.DI.createInterface("IHttpClient",(e=>e.aliasTo(p)));class p{constructor(){this.activeRequestCount=0,this.isRequesting=!1,this.isConfigured=!1,this.baseUrl="",this.defaults=null,this.t=[],this.i=null,this.h=(0,r.hd)((0,r.P9)(n)),this.u=(0,r.hd)(m)}get interceptors(){return this.t.slice(0)}configure(e){let i;if("object"==typeof e)i={defaults:e};else{if("function"!=typeof e)throw d(5002,typeof e);{i=this.h(),i.baseUrl=this.baseUrl,i.defaults={...this.defaults},i.interceptors=this.t,i.dispatcher=this.i;const a=e(i);if(null!=a){if("object"!=typeof a)throw d(5001,typeof a);i=a}}}const a=i.defaults;if(a?.headers instanceof Headers)throw d(5003);const r=i.interceptors;if(r?.length>0){if(r.filter((e=>e instanceof $)).length>1)throw d(5004);const e=r.findIndex((e=>e instanceof $));if(e>=0&&e!==r.length-1)throw d(5005)}return this.baseUrl=i.baseUrl,this.defaults=a,this.t=i.interceptors??[],this.i=i.dispatcher,this.isConfigured=!0,this}fetch(e,i){this.C();let a=this.buildRequest(e,i);return this.processRequest(a,this.t).then((e=>{let i;if(e instanceof Response)i=Promise.resolve(e);else{if(!(e instanceof Request))throw d(5006,e);a=e,i=this.u.call(void 0,a)}return this.processResponse(i,this.t,a)})).then((e=>e instanceof Request?this.fetch(e):e)).then((e=>(this.R(),e)),(e=>{throw this.R(),e}))}buildRequest(e,i){const a=this.defaults??{};let r,o,l;const t=function(e){const i={},a=e??{};for(const e of Object.keys(a))i[e]="function"==typeof a[e]?a[e]():a[e];return i}(a.headers);if(e instanceof Request)r=e,l=new Headers(r.headers).get("Content-Type");else{i||(i={}),o=i.body;const t=void 0!==o?{body:o}:null,n={...a,headers:{},...i,...t};l=new Headers(n.headers).get("Content-Type"),r=new Request(g(this.baseUrl,e),n)}return l||(new Headers(t).has("content-type")?r.headers.set("Content-Type",new Headers(t).get("content-type")):void 0!==o&&function(e){try{JSON.parse(e)}catch(e){return!1}return!0}(o)&&r.headers.set("Content-Type","application/json")),function(e,i){const a=i??{};for(const i of Object.keys(a))e.has(i)||e.set(i,a[i])}(r.headers,t),o instanceof Blob&&o.type&&r.headers.set("Content-Type",o.type),r}get(e,i){return this.fetch(e,i)}post(e,i,a){return this.I(e,i,a,"POST")}put(e,i,a){return this.I(e,i,a,"PUT")}patch(e,i,a){return this.I(e,i,a,"PATCH")}delete(e,i,a){return this.I(e,i,a,"DELETE")}dispose(){this.t.forEach((e=>e.dispose?.())),this.t.length=0,this.i=null}C(){this.isRequesting=!!++this.activeRequestCount,this.isRequesting&&null!=this.i&&u(this.i,h.started)}R(){this.isRequesting=!! --this.activeRequestCount,this.isRequesting||null==this.i||u(this.i,h.drained)}processRequest(e,i){return this.B(e,i,"request","requestError",Request,this)}processResponse(e,i,a){return this.B(e,i,"response","responseError",Response,a,this)}B(e,i,a,r,o,...l){return(i??[]).reduce(((e,i)=>{const t=i[a],n=i[r];return e.then(t?e=>e instanceof o?t.call(i,e,...l):e:b,n?e=>n.call(i,e,...l):v)}),Promise.resolve(e))}I(e,i,a,r){return a||(a={}),a.method=r,null!=i&&(a.body=i),this.fetch(e,a)}}function g(e,i){return s.test(i)?i:(e??"")+i}function b(e){return e}function v(e){throw e}function u(e,i){const a=new e.ownerDocument.defaultView.CustomEvent(i,{bubbles:!0,cancelable:!0});setTimeout((()=>{e.dispatchEvent(a)}),1)}const h=Object.freeze({started:"aurelia-fetch-client-request-started",drained:"aurelia-fetch-client-requests-drained"}),f=r.DI.createInterface((e=>e.singleton(x))),w=Object.freeze({Set:"au:fetch:cache:set",Get:"au:fetch:cache:get",Clear:"au:fetch:cache:clear",Reset:"au:fetch:cache:reset",Dispose:"au:fetch:cache:dispose",CacheHit:"au:fetch:cache:hit",CacheMiss:"au:fetch:cache:miss",CacheStale:"au:fetch:cache:stale",CacheStaleRefreshed:"au:fetch:cache:stale:refreshed",CacheExpired:"au:fetch:cache:expired",CacheBackgroundRefreshed:"au:fetch:cache:background:refreshed",CacheBackgroundRefreshing:"au:fetch:cache:background:refreshing",CacheBackgroundStopped:"au:fetch:cache:background:stopped"});class x{constructor(){this.storage=(0,r.hd)(t),this.p=(0,r.hd)(r.r_),this.ea=(0,r.hd)(r.xe),this.q=(0,r.hd)(k),this.H=[],this.O=-1,this.j=[],this.T=new Map}subscribe(e,i){const a=this.ea.subscribe(e,i);return this.H.push(a),a}subscribeOnce(e,i){const a=this.ea.subscribeOnce(e,i);return this.H.push(a),a}setStaleTimer(e,i,a){const r=this.p.setTimeout((async()=>{this.delete(e),await this.q.get(a);const i=this.getItem(e);this.ea.publish(w.CacheStaleRefreshed,{key:e,value:i}),this.N(r)}),i);this.j.push(r)}startBackgroundRefresh(e){!e||this.O>-1||(this.O=this.p.setInterval((()=>{this.ea.publish(w.CacheBackgroundRefreshing),this.T.forEach(((e,i)=>{this.delete(i),this.q.get(e).then((()=>{const e=this.getItem(i);this.ea.publish(w.CacheBackgroundRefreshed,{key:i,value:e})}))}))}),e))}stopBackgroundRefresh(){this.p.clearInterval(this.O),this.O=-1,this.ea.publish(w.CacheBackgroundStopped)}set(e,i,a,r){const o={data:i,...a};this.setItem(e,o,r)}get(e){return this.getItem(e)?.data}setItem(e,i,a){i.lastCached=Date.now(),this.storage.set(e,i),this.T.set(e,a),this.ea.publish(w.Set,{key:e,value:i})}getItem(e){if(!this.storage.has(e))return void this.ea.publish(w.CacheMiss,{key:e});const i=this.storage.get(e);if(!i?.staleTime||!i?.lastCached)return this.ea.publish(w.CacheHit,{key:e,value:i}),i;const a=Date.now();if(a>i.lastCached+(i.staleTime??0))this.ea.publish(w.CacheStale,{key:e,value:i});else{if(!(a>i.lastCached+(i.cacheTime??0)))return this.ea.publish(w.CacheHit,{key:e,value:i}),i;this.ea.publish(w.CacheExpired,{key:e,value:i})}}delete(e){this.storage.delete(e),this.ea.publish(w.Clear,{key:e})}clear(){this.storage.clear(),this.T.clear(),this.ea.publish(w.Reset),this.stopBackgroundRefresh(),this.j.forEach((e=>{this.p.clearTimeout(e)})),this.j.length=0}dispose(){this.clear(),this.H.forEach((e=>e.dispose())),this.ea.publish(w.Dispose)}N(e){this.p.clearTimeout(e);const i=this.j.indexOf(e);i>-1&&this.j.splice(i,1)}}const _={cacheTime:3e5,staleTime:0,refreshStaleImmediate:!1,refreshInterval:0};class y{constructor(e){this.P=(0,r.hd)(f),this.cf={..._,...e??{}}}request(e){if(this.P.startBackgroundRefresh(this.cf.refreshInterval),"GET"!==e.method)return e;const i=this.P.get(this.key(e));return this.mark(i)??e}response(e,i){if(!i)return e;if(e.headers.has(y.cacheHeader))return e;const a=this.key(i);return this.P.setItem(a,{data:e,...this.cf},i),this.cf?.refreshStaleImmediate&&this.cf.staleTime>0&&this.P.setStaleTimer(a,this.cf.staleTime,i),e}dispose(){this.P.stopBackgroundRefresh()}key(e){return`${y.prefix}${e.url}`}mark(e){return e?.headers.set(y.cacheHeader,"hit"),e}}y.prefix="au:interceptor:",y.cacheHeader="x-au-fetch-cache";class z{constructor(){this.cache=(0,r.hd)(r.r_).globalThis.indexedDB,this.getStore=()=>this.database.transaction(z.cacheName,"readwrite").objectStore(z.cacheName),this.delete=e=>{this.getStore().delete(e)},this.has=e=>this.getStore().count(e).result>0,this.set=(e,i)=>this.getStore().put(i,e),this.get=e=>this.getStore().get(e).result,this.clear=()=>{const e=this.getStore();e.getAllKeys().result.forEach((i=>{e.delete(i)}))},this.database=this.cache.open(z.cacheName).result}}z.cacheName="au-cache";const R=Object.freeze({fixed:0,incremental:1,exponential:2,random:3}),L={maxRetries:3,interval:1e3,strategy:R.fixed};class ${constructor(e){if(this.p=(0,r.hd)(r.r_),this.retryConfig={...L,...e??{}},this.retryConfig.strategy===R.exponential&&this.retryConfig.interval<=1e3)throw d(5007,this.retryConfig.interval)}request(e){return e.retryConfig||(e.retryConfig={...this.retryConfig},e.retryConfig.counter=0),e.retryConfig.requestClone=e.clone(),e}response(e,i){return delete i.retryConfig,e}responseError(e,i,a){const{retryConfig:r}=i,{requestClone:o}=r;return Promise.resolve().then((()=>{if(r.counter{if(l){r.counter++;const e=function(e){const{interval:i,strategy:a,minRandomInterval:r,maxRandomInterval:o,counter:l}=e;if("function"==typeof a)return e.strategy(l);switch(a){case R.fixed:return U[R.fixed](i);case R.incremental:return U[R.incremental](l,i);case R.exponential:return U[R.exponential](l,i);case R.random:return U[R.random](l,i,r,o);default:throw d(5008,a)}}(r);return new Promise((i=>this.p.setTimeout(i,isNaN(e)?0:e))).then((()=>{const e=o.clone();return"function"==typeof r.beforeRetry?r.beforeRetry(e,a):e})).then((e=>{const i={...e,retryConfig:r};return a.fetch(i)}))}throw delete i.retryConfig,e}))}throw delete i.retryConfig,e}))}}const U=[e=>e,(e,i)=>i*e,(e,i)=>1===e?i:i**e/1e3,(e,i,a=0,r=6e4)=>Math.random()*(r-a)+a]}}]); \ No newline at end of file diff --git a/4395.32a5c99a2138152ace19.chunk.js b/4395.32a5c99a2138152ace19.chunk.js new file mode 100644 index 0000000..251c96c --- /dev/null +++ b/4395.32a5c99a2138152ace19.chunk.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkau_slickgrid_demo=self.webpackChunkau_slickgrid_demo||[]).push([[4395],{5866:(e,i,a)=>{a.d(i,{A:()=>hn});var r=a(1601),o=a.n(r),l=a(6314),t=a.n(l),n=a(4417),c=a.n(n),d=new URL(a(3751),a.b),s=new URL(a(1771),a.b),m=new URL(a(996),a.b),k=new URL(a(6889),a.b),p=new URL(a(937),a.b),g=new URL(a(3326),a.b),b=new URL(a(2561),a.b),v=new URL(a(8980),a.b),u=new URL(a(4511),a.b),h=new URL(a(9153),a.b),f=new URL(a(2706),a.b),w=new URL(a(7185),a.b),x=new URL(a(2312),a.b),_=new URL(a(7890),a.b),y=new URL(a(7104),a.b),z=new URL(a(1825),a.b),$=new URL(a(1379),a.b),U=new URL(a(2156),a.b),L=new URL(a(7698),a.b),R=new URL(a(8997),a.b),C=new URL(a(2053),a.b),S=new URL(a(1434),a.b),B=new URL(a(737),a.b),M=new URL(a(4487),a.b),j=new URL(a(7951),a.b),I=new URL(a(3975),a.b),G=new URL(a(5672),a.b),N=new URL(a(1966),a.b),E=new URL(a(4756),a.b),A=new URL(a(3721),a.b),F=new URL(a(1761),a.b),q=new URL(a(1329),a.b),O=new URL(a(3888),a.b),H=new URL(a(7237),a.b),T=new URL(a(4555),a.b),D=new URL(a(7786),a.b),P=new URL(a(4200),a.b),Y=new URL(a(9067),a.b),W=new URL(a(3142),a.b),V=new URL(a(5001),a.b),K=new URL(a(1632),a.b),Q=new URL(a(1830),a.b),X=new URL(a(4918),a.b),J=new URL(a(1704),a.b),Z=new URL(a(9075),a.b),ee=new URL(a(3681),a.b),ie=new URL(a(8344),a.b),ae=new URL(a(3828),a.b),re=new URL(a(9712),a.b),oe=new URL(a(2805),a.b),le=new URL(a(5644),a.b),te=new URL(a(4029),a.b),ne=new URL(a(560),a.b),ce=new URL(a(8704),a.b),de=new URL(a(5259),a.b),se=new URL(a(4042),a.b),me=new URL(a(5904),a.b),ke=new URL(a(5052),a.b),pe=new URL(a(6988),a.b),ge=new URL(a(2216),a.b),be=new URL(a(3397),a.b),ve=new URL(a(739),a.b),ue=new URL(a(1959),a.b),he=new URL(a(9810),a.b),fe=new URL(a(6410),a.b),we=new URL(a(5717),a.b),xe=new URL(a(4441),a.b),_e=new URL(a(9279),a.b),ye=new URL(a(6428),a.b),ze=new URL(a(8166),a.b),$e=new URL(a(7433),a.b),Ue=new URL(a(4541),a.b),Le=new URL(a(9529),a.b),Re=new URL(a(778),a.b),Ce=new URL(a(4459),a.b),Se=new URL(a(7535),a.b),Be=new URL(a(1277),a.b),Me=new URL(a(3171),a.b),je=new URL(a(2210),a.b),Ie=new URL(a(416),a.b),Ge=new URL(a(284),a.b),Ne=new URL(a(4627),a.b),Ee=new URL(a(9007),a.b),Ae=new URL(a(9869),a.b),Fe=new URL(a(1335),a.b),qe=new URL(a(6519),a.b),Oe=new URL(a(1403),a.b),He=new URL(a(7594),a.b),Te=new URL(a(9036),a.b),De=new URL(a(9028),a.b),Pe=new URL(a(8092),a.b),Ye=new URL(a(3374),a.b),We=new URL(a(2451),a.b),Ve=new URL(a(7548),a.b),Ke=new URL(a(8250),a.b),Qe=new URL(a(9562),a.b),Xe=new URL(a(6501),a.b),Je=new URL(a(9506),a.b),Ze=new URL(a(3744),a.b),ei=new URL(a(2366),a.b),ii=new URL(a(736),a.b),ai=new URL(a(5589),a.b),ri=new URL(a(5297),a.b),oi=new URL(a(5086),a.b),li=new URL(a(9965),a.b),ti=new URL(a(1680),a.b),ni=new URL(a(9274),a.b),ci=new URL(a(4069),a.b),di=new URL(a(6793),a.b),si=new URL(a(8018),a.b),mi=new URL(a(1397),a.b),ki=new URL(a(3821),a.b),pi=new URL(a(5453),a.b),gi=new URL(a(1721),a.b),bi=new URL(a(729),a.b),vi=new URL(a(5309),a.b),ui=new URL(a(7523),a.b),hi=new URL(a(5951),a.b),fi=new URL(a(5784),a.b),wi=new URL(a(4907),a.b),xi=new URL(a(97),a.b),_i=new URL(a(1438),a.b),yi=new URL(a(6764),a.b),zi=new URL(a(3530),a.b),$i=new URL(a(7865),a.b),Ui=new URL(a(9505),a.b),Li=new URL(a(4920),a.b),Ri=new URL(a(8908),a.b),Ci=new URL(a(5724),a.b),Si=new URL(a(3447),a.b),Bi=new URL(a(5741),a.b),Mi=new URL(a(6683),a.b),ji=new URL(a(2964),a.b),Ii=new URL(a(1152),a.b),Gi=new URL(a(3049),a.b),Ni=new URL(a(4506),a.b),Ei=new URL(a(3643),a.b),Ai=new URL(a(9808),a.b),Fi=new URL(a(109),a.b),qi=new URL(a(4717),a.b),Oi=new URL(a(9586),a.b),Hi=new URL(a(4341),a.b),Ti=new URL(a(6452),a.b),Di=new URL(a(936),a.b),Pi=new URL(a(2250),a.b),Yi=new URL(a(9624),a.b),Wi=new URL(a(7741),a.b),Vi=new URL(a(8549),a.b),Ki=new URL(a(8202),a.b),Qi=new URL(a(8560),a.b),Xi=new URL(a(379),a.b),Ji=new URL(a(7295),a.b),Zi=new URL(a(1904),a.b),ea=new URL(a(8407),a.b),ia=new URL(a(7138),a.b),aa=new URL(a(795),a.b),ra=new URL(a(166),a.b),oa=new URL(a(8900),a.b),la=new URL(a(3534),a.b),ta=new URL(a(1908),a.b),na=new URL(a(70),a.b),ca=new URL(a(5856),a.b),da=new URL(a(6470),a.b),sa=new URL(a(7988),a.b),ma=new URL(a(1389),a.b),ka=new URL(a(6486),a.b),pa=new URL(a(1242),a.b),ga=new URL(a(496),a.b),ba=new URL(a(8338),a.b),va=new URL(a(9399),a.b),ua=new URL(a(2264),a.b),ha=new URL(a(7949),a.b),fa=new URL(a(3026),a.b),wa=new URL(a(6396),a.b),xa=new URL(a(2096),a.b),_a=new URL(a(3567),a.b),ya=new URL(a(5030),a.b),za=new URL(a(8038),a.b),$a=new URL(a(9333),a.b),Ua=new URL(a(5227),a.b),La=new URL(a(2376),a.b),Ra=new URL(a(3684),a.b),Ca=new URL(a(2117),a.b),Sa=new URL(a(7090),a.b),Ba=new URL(a(6907),a.b),Ma=new URL(a(2638),a.b),ja=new URL(a(8506),a.b),Ia=new URL(a(4350),a.b),Ga=new URL(a(1906),a.b),Na=new URL(a(1364),a.b),Ea=new URL(a(8537),a.b),Aa=new URL(a(8163),a.b),Fa=new URL(a(6977),a.b),qa=new URL(a(7679),a.b),Oa=new URL(a(1888),a.b),Ha=new URL(a(2705),a.b),Ta=new URL(a(3575),a.b),Da=new URL(a(3576),a.b),Pa=new URL(a(9572),a.b),Ya=new URL(a(6122),a.b),Wa=new URL(a(5510),a.b),Va=new URL(a(927),a.b),Ka=new URL(a(8073),a.b),Qa=new URL(a(5727),a.b),Xa=new URL(a(917),a.b),Ja=new URL(a(6487),a.b),Za=new URL(a(8945),a.b),er=new URL(a(2738),a.b),ir=new URL(a(5828),a.b),ar=new URL(a(2518),a.b),rr=new URL(a(3276),a.b),or=new URL(a(4314),a.b),lr=new URL(a(2449),a.b),tr=new URL(a(6673),a.b),nr=new URL(a(1304),a.b),cr=new URL(a(5383),a.b),dr=new URL(a(5066),a.b),sr=new URL(a(8646),a.b),mr=new URL(a(258),a.b),kr=t()(o()),pr=c()(d),gr=c()(s),br=c()(m),vr=c()(k),ur=c()(p),hr=c()(g),fr=c()(b),wr=c()(v),xr=c()(u),_r=c()(h),yr=c()(f),zr=c()(w),$r=c()(x),Ur=c()(_),Lr=c()(y),Rr=c()(z),Cr=c()($),Sr=c()(U),Br=c()(L),Mr=c()(R),jr=c()(C),Ir=c()(S),Gr=c()(B),Nr=c()(M),Er=c()(j),Ar=c()(I),Fr=c()(G),qr=c()(N),Or=c()(E),Hr=c()(A),Tr=c()(F),Dr=c()(q),Pr=c()(O),Yr=c()(H),Wr=c()(T),Vr=c()(D),Kr=c()(P),Qr=c()(Y),Xr=c()(W),Jr=c()(V),Zr=c()(K),eo=c()(Q),io=c()(X),ao=c()(J),ro=c()(Z),oo=c()(ee),lo=c()(ie),to=c()(ae),no=c()(re),co=c()(oe),so=c()(le),mo=c()(te),ko=c()(ne),po=c()(ce),go=c()(de),bo=c()(se),vo=c()(me),uo=c()(ke),ho=c()(pe),fo=c()(ge),wo=c()(be),xo=c()(ve),_o=c()(ue),yo=c()(he),zo=c()(fe),$o=c()(we),Uo=c()(xe),Lo=c()(_e),Ro=c()(ye),Co=c()(ze),So=c()($e),Bo=c()(Ue),Mo=c()(Le),jo=c()(Re),Io=c()(Ce),Go=c()(Se),No=c()(Be),Eo=c()(Me),Ao=c()(je),Fo=c()(Ie),qo=c()(Ge),Oo=c()(Ne),Ho=c()(Ee),To=c()(Ae),Do=c()(Fe),Po=c()(qe),Yo=c()(Oe),Wo=c()(He),Vo=c()(Te),Ko=c()(De),Qo=c()(Pe),Xo=c()(Ye),Jo=c()(We),Zo=c()(Ve),el=c()(Ke),il=c()(Qe),al=c()(Xe),rl=c()(Je),ol=c()(Ze),ll=c()(ei),tl=c()(ii),nl=c()(ai),cl=c()(ri),dl=c()(oi),sl=c()(li),ml=c()(ti),kl=c()(ni),pl=c()(ci),gl=c()(di),bl=c()(si),vl=c()(mi),ul=c()(ki),hl=c()(pi),fl=c()(gi),wl=c()(bi),xl=c()(vi),_l=c()(ui),yl=c()(hi),zl=c()(fi),$l=c()(wi),Ul=c()(xi),Ll=c()(_i),Rl=c()(yi),Cl=c()(zi),Sl=c()($i),Bl=c()(Ui),Ml=c()(Li),jl=c()(Ri),Il=c()(Ci),Gl=c()(Si),Nl=c()(Bi),El=c()(Mi),Al=c()(ji),Fl=c()(Ii),ql=c()(Gi),Ol=c()(Ni),Hl=c()(Ei),Tl=c()(Ai),Dl=c()(Fi),Pl=c()(qi),Yl=c()(Oi),Wl=c()(Hi),Vl=c()(Ti),Kl=c()(Di),Ql=c()(Pi),Xl=c()(Yi),Jl=c()(Wi),Zl=c()(Vi),et=c()(Ki),it=c()(Qi),at=c()(Xi),rt=c()(Ji),ot=c()(Zi),lt=c()(ea),tt=c()(ia),nt=c()(aa),ct=c()(ra),dt=c()(oa),st=c()(la),mt=c()(ta),kt=c()(na),pt=c()(ca),gt=c()(da),bt=c()(sa),vt=c()(ma),ut=c()(ka),ht=c()(pa),ft=c()(ga),wt=c()(ba),xt=c()(va),_t=c()(ua),yt=c()(ha),zt=c()(fa),$t=c()(wa),Ut=c()(xa),Lt=c()(_a),Rt=c()(ya),Ct=c()(za),St=c()($a),Bt=c()(Ua),Mt=c()(La),jt=c()(Ra),It=c()(Ca),Gt=c()(Sa),Nt=c()(Ba),Et=c()(Ma),At=c()(ja),Ft=c()(Ia),qt=c()(Ga),Ot=c()(Na),Ht=c()(Ea),Tt=c()(Aa),Dt=c()(Fa),Pt=c()(qa),Yt=c()(Oa),Wt=c()(Ha),Vt=c()(Ta),Kt=c()(Da),Qt=c()(Pa),Xt=c()(Ya),Jt=c()(Wa),Zt=c()(Va),en=c()(Ka),an=c()(Qa),rn=c()(Xa),on=c()(Ja),ln=c()(Za),tn=c()(er),nn=c()(ir),cn=c()(ar),dn=c()(rr),sn=c()(or),mn=c()(lr),kn=c()(tr),pn=c()(nr),gn=c()(cr),bn=c()(dr),vn=c()(sr),un=c()(mr);kr.push([e.id,`/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n *//*! name: vanilla-calendar-pro v2.9.10 | url: https://github.com/uvarov-frontend/vanilla-calendar-pro */.vanilla-calendar{position:relative;box-sizing:border-box;display:flex;width:300px;min-width:272px;max-width:100%;flex-direction:column;border-radius:.75rem;padding:1rem;opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:.15s}@supports((width: -webkit-max-content) or (width: max-content)) and ((height: -webkit-max-content) or (height: max-content)){.vanilla-calendar{height:-webkit-max-content;height:max-content;width:-webkit-max-content;width:max-content}}.vanilla-calendar_multiple{width:550px}@supports(width: -webkit-fit-content) or (width: -moz-fit-content) or (width: fit-content){.vanilla-calendar_multiple{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.vanilla-calendar button:focus-visible{border-radius:.5rem;outline-style:solid;outline-width:1px;outline-offset:-1px}.vanilla-calendar.vanilla-calendar_multiple .vanilla-calendar-days{flex-grow:0}.vanilla-calendar_hidden{pointer-events:none;opacity:0}.vanilla-calendar_hidden *{pointer-events:none !important}.vanilla-calendar_to-input{position:absolute}.vanilla-calendar_to-input_bottom{margin-top:.25rem}.vanilla-calendar_to-input_top{margin-top:-0.25rem}.vanilla-calendar-controls{pointer-events:none;position:absolute;left:0;right:0;top:0;z-index:20;box-sizing:content-box;display:flex;align-items:center;justify-content:space-between;padding-left:1rem;padding-right:1rem;padding-top:1.25rem}.vanilla-calendar-arrow{pointer-events:auto;position:relative;display:block;height:1.5rem;width:1.5rem;cursor:pointer;border-width:0px;background-color:transparent}.vanilla-calendar-arrow:before{position:absolute;left:0;top:0;height:100%;width:100%;background-position:center;background-repeat:no-repeat;--tw-content: "";content:var(--tw-content)}.vanilla-calendar-arrow.vanilla-calendar-arrow_prev:before{transform:rotate(90deg)}.vanilla-calendar-arrow.vanilla-calendar-arrow_next:before{transform:rotate(-90deg)}.vanilla-calendar-grid{display:flex;flex-grow:1;flex-wrap:wrap;justify-content:center;gap:1.75rem}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column{pointer-events:none;opacity:.3}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_month,.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_year{pointer-events:auto;opacity:1}.vanilla-calendar-column{display:flex;min-width:-webkit-min-content;min-width:min-content;flex-direction:column}.vanilla-calendar-header{position:relative;margin-bottom:.75rem;display:flex;align-items:center}.vanilla-calendar-header__content{display:grid;flex-grow:1;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;justify-content:center;white-space:pre-wrap;padding-left:1rem;padding-right:1rem}.vanilla-calendar-month,.vanilla-calendar-year{cursor:pointer;border-radius:.25rem;border-width:0px;background-color:transparent;padding:.25rem;font-size:1rem;line-height:1.5rem;font-weight:700}.vanilla-calendar-month.vanilla-calendar-month_disabled,.vanilla-calendar-year.vanilla-calendar-year_disabled{pointer-events:none}.vanilla-calendar-months{display:grid;flex-grow:1;grid-template-columns:repeat(4, minmax(0, 1fr));align-items:center;row-gap:1rem;column-gap:.5rem}.vanilla-calendar-years{display:grid;flex-grow:1;grid-template-columns:repeat(5, minmax(0, 1fr));align-items:center;row-gap:1rem;column-gap:.5rem}.vanilla-calendar-months_selecting .vanilla-calendar-months__month,.vanilla-calendar-years_selecting .vanilla-calendar-years__year{cursor:pointer}.vanilla-calendar-months_selecting .vanilla-calendar-months__month .vanilla-calendar-months__month_disabled,.vanilla-calendar-years_selecting .vanilla-calendar-years__year .vanilla-calendar-years__year_disabled{cursor:default}.vanilla-calendar-months__month,.vanilla-calendar-years__year{display:flex;height:2.5rem;align-items:center;justify-content:center;word-break:break-all;border-radius:.5rem;border-width:0px;padding:.25rem;text-align:center;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,.vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{pointer-events:none}.vanilla-calendar-week-numbers{display:flex;flex-direction:column}.vanilla-calendar-week-numbers__title{margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-week-numbers__content{display:grid;grid-auto-flow:row;align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-week-number{margin:0;display:flex;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:pointer;align-items:center;justify-content:center;border-style:none;background-color:transparent;padding:0;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-wrapper{display:flex;flex-grow:1}.vanilla-calendar-content{display:flex;flex-grow:1;flex-direction:column}.vanilla-calendar-week{margin-bottom:.5rem;display:grid;grid-template-columns:repeat(7, 1fr);justify-items:center}.vanilla-calendar-week__day{display:flex;width:100%;min-width:1.875rem;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-days{display:grid;flex-grow:1;grid-template-columns:repeat(7, 1fr);align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn{cursor:pointer;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:75ms}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn_disabled{cursor:default}.vanilla-calendar-day{position:relative;display:flex;width:100%;align-items:center;justify-content:center}.vanilla-calendar-day_hover-intermediate .vanilla-calendar-day__btn{border-radius:0}.vanilla-calendar-day_hover-first .vanilla-calendar-day__btn{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.vanilla-calendar-day_hover-first.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn{border-radius:.5rem}.vanilla-calendar-day:focus-visible .vanilla-calendar-day__popup,.vanilla-calendar-day:hover .vanilla-calendar-day__popup{pointer-events:auto;opacity:1}.vanilla-calendar-day_selected-first .vanilla-calendar-day__btn_selected{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.vanilla-calendar-day_selected-first.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-radius:.5rem}.vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected{border-radius:0}.vanilla-calendar-day__btn{display:flex;height:100%;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:default;align-items:center;justify-content:center;border-radius:.5rem;border-width:0px;padding:0;font-size:.75rem;line-height:1rem;font-weight:400}.vanilla-calendar-day__btn_today{font-weight:700}.vanilla-calendar-day__btn_disabled{pointer-events:none}.vanilla-calendar-day__popup{transform:translate(-50%);pointer-events:none;position:absolute;left:50%;top:100%;z-index:20;width:8rem;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:400;opacity:0}.vanilla-calendar-day__popup:before{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:after{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:hover{pointer-events:auto;opacity:1}.vanilla-calendar-day__popup:before{content:"";left:0;bottom:0;z-index:-10;display:block;height:calc(100% - 4px);width:100%;border-radius:.5rem}.vanilla-calendar-time{margin-top:.75rem;display:grid;grid-template-columns:auto 1fr;gap:.75rem;border-top-width:1px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-style:solid;padding-top:.75rem}.vanilla-calendar-time__content{display:grid;grid-auto-flow:column;align-items:center}.vanilla-calendar-time__hours{position:relative;margin-right:.35rem;width:1.75rem}.vanilla-calendar-time__hours:after{position:absolute;right:-5px;top:50%;margin-top:calc(-50% + 1px);display:block;--tw-content: ":";content:var(--tw-content)}.vanilla-calendar-time__minutes{width:1.75rem}.vanilla-calendar-time__hours input,.vanilla-calendar-time__minutes input{position:relative;margin:0;box-sizing:border-box;display:block;width:100%;border-radius:.25rem;border-width:0px;padding:.125rem;text-align:center;font-size:1.125rem;font-weight:600;line-height:1.125rem}.vanilla-calendar-time__hours input:focus-visible,.vanilla-calendar-time__minutes input:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__hours input:disabled,.vanilla-calendar-time__minutes input:disabled{cursor:default}.vanilla-calendar-time__hours input:hover:disabled,.vanilla-calendar-time__minutes input:hover:disabled{background-color:transparent}.vanilla-calendar-time__keeping{margin-left:1px;margin-top:.25rem;width:22px;cursor:pointer;border-radius:.25rem;border-width:0px;background-color:transparent;padding:0;font-size:.69rem}.vanilla-calendar-time__keeping:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__keeping:disabled{cursor:default}.vanilla-calendar-time__keeping:hover:disabled{background-color:transparent}.vanilla-calendar-time__ranges{display:grid;grid-auto-flow:row}.vanilla-calendar-time__range{position:relative;z-index:10;font-size:0}.vanilla-calendar-time__range:before{content:var(--tw-content);left:0}.vanilla-calendar-time__range:after{content:var(--tw-content);right:0}.vanilla-calendar-time__range:before,.vanilla-calendar-time__range:after{content:"";transform:translateY(-50%);pointer-events:none;position:absolute;top:50%;z-index:10;height:.5rem;width:1px}.vanilla-calendar-time__range input{position:relative;margin:0;height:1.25rem;width:100%;cursor:pointer;-webkit-appearance:none;appearance:none;outline-width:0px}.vanilla-calendar-time__range input::-webkit-slider-thumb{position:relative;z-index:20;margin-top:-0.5rem;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-moz-range-thumb{position:relative;z-index:20;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-webkit-slider-runnable-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-moz-range-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light].vanilla-calendar{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light].vanilla-calendar_to-input{--tw-shadow: 0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored: 0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-arrow{background-color:transparent}[data-calendar-theme=light] .vanilla-calendar-arrow:before{background-image:url(${pr})}[data-calendar-theme=light] .vanilla-calendar-arrow:hover:before{opacity:.6}[data-calendar-theme=light] .vanilla-calendar-header__content,[data-calendar-theme=light] .vanilla-calendar-month,[data-calendar-theme=light] .vanilla-calendar-year{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-month:hover,[data-calendar-theme=light] .vanilla-calendar-year:hover{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_not-active{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-months__month{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-months__month:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-years__year{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-years__year:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-week-numbers__title,[data-calendar-theme=light] .vanilla-calendar-week-number{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week-number:hover{color:#475569}[data-calendar-theme=light] .vanilla-calendar-week__day{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity: .7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity: .7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__btn:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_today{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_next{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__popup{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__popup:before{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-shadow: 0 3px 15px rgba(85, 85, 85, .2);--tw-shadow-colored: 0 3px 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light] .vanilla-calendar-time{border-color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input,[data-calendar-theme=light] .vanilla-calendar-time__minutes input{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=light] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:before,[data-calendar-theme=light] .vanilla-calendar-time__range:after{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-thumb{border-color:#cbd5e1;--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-thumb{border-color:#cbd5e1;--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=dark].vanilla-calendar{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark].vanilla-calendar_to-input{--tw-shadow: 0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored: 0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=dark].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-arrow{background-color:transparent}[data-calendar-theme=dark] .vanilla-calendar-arrow:before{background-image:url(${gr})}[data-calendar-theme=dark] .vanilla-calendar-arrow:hover:before{opacity:.6}[data-calendar-theme=dark] .vanilla-calendar-header__content,[data-calendar-theme=dark] .vanilla-calendar-month,[data-calendar-theme=dark] .vanilla-calendar-year{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-month:hover,[data-calendar-theme=dark] .vanilla-calendar-year:hover,[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_not-active{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month,[data-calendar-theme=dark] .vanilla-calendar-years__year{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity: 1;background-color:rgb(100 116 139/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-week-numbers__title,[data-calendar-theme=dark] .vanilla-calendar-week-number{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week-number:hover{color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-week__day{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity: .8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity: .8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#e2e8f0}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_next{color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__popup{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__popup:before{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));--tw-shadow: inset 0 0 0 1px rgb(255 255 255 / .1);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=dark] .vanilla-calendar-time{border-color:#1e293b}[data-calendar-theme=dark] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:before,[data-calendar-theme=dark] .vanilla-calendar-time__range:after{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-thumb{border-color:#475569;--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-thumb{border-color:#475569;--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}/*!\n * Multiple-Select-Vanilla styling\n * @author zhixin wen \n * @contributor Ghislain B.\n */.ms-dark-mode{--ms-checkbox-color: rgb(63.5819672131, 140.3073770492, 253.4180327869);--ms-checkbox-hover-color: rgb(78.756557377, 149.3995901639, 253.543442623);--ms-checkbox-icon-container-border: 1px solid #797979;--ms-choice-border: 1px solid #757575;--ms-choice-bgcolor: #262b2f;--ms-choice-color: #d4d4d4;--ms-choice-focus-border-color: rgb(38.2909836066, 125.1536885246, 253.2090163934);--ms-choice-focus-box-shadow: 0 0 0 2px rgba(13, 110, 253, 0.2);--ms-drop-background: #2a2f34;--ms-drop-border: 1px solid #585858;--ms-drop-color: #cccccc;--ms-drop-hide-radio-hover-bgcolor: rgb(1.9713114754, 97.5799180328, 238.5286885246);--ms-drop-option-divider-border-top: 1px solid #696969;--ms-drop-scrollbar-color: #828282 #424242;--ms-icon-color: #bcbcbc;--ms-icon-color-hover: #d0d0d0;--ms-option-highlight-bg-color: rgb(1.762295082, 87.2336065574, 213.237704918);--ms-ok-button-bg-color: #262b2f;--ms-ok-button-bg-hover-color: #24282c;--ms-ok-button-border-color: #4a4a4a;--ms-ok-button-text-color: rgb(38.2909836066, 125.1536885246, 253.2090163934);--ms-ok-button-text-hover-color: rgb(38.2909836066, 125.1536885246, 253.2090163934);--ms-optgroup-color: #fff;--ms-search-input-bg-color: #2f353a;--ms-search-input-color: #d4d4d4;--ms-search-input-border: 1px solid #757575;--ms-select-all-border-bottom: 1px solid #5d5d5d;--ms-select-all-text-color: #fff;--ms-select-all-text-font-weight: bold}/*!\n * Multiple-Select-Vanilla styling\n * @author zhixin wen \n * @contributor Ghislain B.\n */.ms-icon-caret{--ms-icon-caret-icon-svg: url(${br});-webkit-mask:var(--ms-icon-caret-icon-svg) no-repeat;mask:var(--ms-icon-caret-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-close{--ms-icon-close-icon-svg: url(${vr});-webkit-mask:var(--ms-icon-close-icon-svg) no-repeat;mask:var(--ms-icon-close-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-check{--ms-icon-check-icon-svg: url(${ur});-webkit-mask:var(--ms-icon-check-icon-svg) no-repeat;mask:var(--ms-icon-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-minus{--ms-icon-minus-icon-svg: url(${hr});-webkit-mask:var(--ms-icon-minus-icon-svg) no-repeat;mask:var(--ms-icon-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-radio{--ms-icon-radio-icon-svg: url(${fr});-webkit-mask:var(--ms-icon-radio-icon-svg) no-repeat;mask:var(--ms-icon-radio-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-parent .ms-icon,.ms-drop .ms-icon{display:inline-block;background-color:currentColor;flex-shrink:0;color:var(--ms-icon-color, inherit);font-size:var(--ms-icon-size, 13px);height:var(--ms-icon-size, 13px);width:var(--ms-icon-size, 13px)}.ms-parent .ms-icon:hover,.ms-drop .ms-icon:hover{color:var(--ms-icon-color-hover, #303030)}.ms-parent .ms-select-all,.ms-parent li:not(.hide-radio),.ms-drop .ms-select-all,.ms-drop li:not(.hide-radio){cursor:pointer}.ms-parent .ms-select-all.disabled,.ms-parent li:not(.hide-radio).disabled,.ms-drop .ms-select-all.disabled,.ms-drop li:not(.hide-radio).disabled{cursor:default}.ms-parent .ms-select-all .icon-checkbox-container,.ms-parent li:not(.hide-radio) .icon-checkbox-container,.ms-drop .ms-select-all .icon-checkbox-container,.ms-drop li:not(.hide-radio) .icon-checkbox-container{display:inline-flex;align-items:center;justify-content:center;height:var(--ms-checkbox-icon-container-height, 1.05rem);width:var(--ms-checkbox-icon-container-width, 1.05rem);border:var(--ms-checkbox-icon-container-border, 1px solid #d0d0d0);border-radius:.125rem}.ms-parent .ms-select-all .icon-checkbox-container div,.ms-parent li:not(.hide-radio) .icon-checkbox-container div,.ms-drop .ms-select-all .icon-checkbox-container div,.ms-drop li:not(.hide-radio) .icon-checkbox-container div{font-size:14px;color:var(--ms-checkbox-color, #0d6efd)}.ms-parent .ms-select-all .icon-checkbox-container div:hover,.ms-parent li:not(.hide-radio) .icon-checkbox-container div:hover,.ms-drop .ms-select-all .icon-checkbox-container div:hover,.ms-drop li:not(.hide-radio) .icon-checkbox-container div:hover{color:var(--ms-checkbox-hover-color, rgb(2.0549180328, 101.718442623, 248.6450819672))}.ms-parent .ms-select-all .icon-checkbox-container div.ms-icon-uncheck,.ms-parent li:not(.hide-radio) .icon-checkbox-container div.ms-icon-uncheck,.ms-drop .ms-select-all .icon-checkbox-container div.ms-icon-uncheck,.ms-drop li:not(.hide-radio) .icon-checkbox-container div.ms-icon-uncheck{visibility:hidden}.ms-parent .ms-select-all .icon-checkbox-container.radio,.ms-parent li:not(.hide-radio) .icon-checkbox-container.radio,.ms-drop .ms-select-all .icon-checkbox-container.radio,.ms-drop li:not(.hide-radio) .icon-checkbox-container.radio{border-radius:50%}.ms-parent .ms-select-all .icon-checkbox-container+span,.ms-parent li:not(.hide-radio) .icon-checkbox-container+span,.ms-drop .ms-select-all .icon-checkbox-container+span,.ms-drop li:not(.hide-radio) .icon-checkbox-container+span{display:inline-flex;align-items:center;column-gap:var(--ms-label-column-gap, 0);padding-left:var(--ms-label-text-padding-left, 8px)}.ms-offscreen{clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;position:absolute !important;outline:0 !important;left:auto !important;top:auto !important}.ms-parent{display:inline-block;position:relative;vertical-align:middle}.ms-choice{display:flex;align-items:center;cursor:pointer;width:100%;height:26px;overflow:hidden;padding:var(--ms-choice-padding, 0 6px 0 8px);background-color:var(--ms-choice-bgcolor, #fff);border:var(--ms-choice-border, 1px solid #ccc);border-radius:var(--ms-choice-border-radius, 4px);line-height:var(--ms-choice-line-height, 26px);color:var(--ms-choice-color, #444);text-align:var(--ms-choice-text-align, left);outline:var(--ms-drop-outline, 0);text-decoration:none;user-select:none;white-space:nowrap}.ms-choice:focus{border-color:var(--ms-choice-focus-border-color, hsl(215.75, 98.3606557377%, 112.1568627451%));box-shadow:var(--ms-choice-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.ms-choice.disabled{border:var(--ms-choice-disabled-border, 1px solid #ddd);background-color:var(--ms-choice-disabled-bgcolor, #f4f4f4);background-image:none;cursor:default}.ms-choice>span{display:flex;flex:1;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;column-gap:var(--ms-label-column-gap, 0)}.ms-choice>span.ms-placeholder{color:var(--ms-placeholder-color, #c9c9c9)}.ms-choice>div.ms-icon-close{margin-right:2px}.ms-choice>div.ms-icon-caret{height:var(--ms-chevron-icon-size, 16px);width:var(--ms-chevron-icon-size, 16px)}.ms-choice>div.ms-icon-caret.open{transform:scaleY(-1)}.ms-drop{width:auto;min-width:100%;overflow:hidden;display:none;position:absolute;background:var(--ms-drop-background, #fff);border:var(--ms-drop-border, 1px solid #d0d0d0);border-radius:var(--ms-drop-border-radius, 4px);color:var(--ms-drop-color, #333);margin-top:var(--ms-drop-margin-top, -1px);padding:var(--ms-drop-padding, 0);z-index:var(--ms-drop-zindex, 1050)}.ms-drop.bottom{top:100%;box-shadow:var(--ms-drop-bottom-box-shadow, 0 4px 5px rgba(0, 0, 0, 0.15))}.ms-drop.top{bottom:100%;box-shadow:var(--ms-drop-top-box-shadow, 0 -4px 5px rgba(0, 0, 0, 0.15))}.ms-drop .ms-select-all{border-bottom:var(--ms-select-all-border-bottom, 1px solid #ddd);line-height:var(--ms-select-all-line-height, calc(13px + 2px));padding:var(--ms-select-all-padding, 4px);width:100%}.ms-drop .ms-select-all:hover{background-color:var(--ms-select-all-text-hover-color, transparent)}.ms-drop .ms-select-all.highlighted{background-color:var(--ms-option-highlight-bg-color, #fcfcfc)}.ms-drop .ms-select-all label{display:inline-flex;align-items:center;font-weight:var(--ms-select-all-text-font-weight, normal);padding:var(--ms-select-all-label-padding, 6px 10px);border:var(--ms-select-all-label-border, 1px solid transparent);color:var(--ms-select-all-text-color, rgb(1.9713114754, 97.5799180328, 238.5286885246));width:100%}.ms-drop .ms-select-all label:hover{cursor:pointer;border:var(--ms-select-all-label-hover-border, 1px solid #d5d5d5)}.ms-drop .ms-select-all label input{opacity:0;width:0;margin-left:0}.ms-drop .ms-select-all label div{display:inline-flex}.ms-drop .ms-ok-button{cursor:pointer;display:block;padding:var(--ms-ok-button-padding, 0);width:var(--ms-ok-button-width, 100%);height:var(--ms-ok-button-height, 26px);border-color:var(--ms-ok-button-border-color, #ccc);border-radius:var(--ms-ok-button-border-radius, 0 0 4px 4px);border-width:var(--ms-ok-button-border-width, 1px 0 0 0);text-align:var(--ms-ok-button-text-align, center);color:var(--ms-ok-button-text-color, #0d6efd);font-weight:var(--ms-ok-button-font-weight, 600);background-color:var(--ms-ok-button-bg-color, #fff)}.ms-drop .ms-ok-button:hover{background-color:var(--ms-ok-button-bg-hover-color, #f9f9f9);color:var(--ms-ok-button-text-hover-color, rgb(1.9713114754, 97.5799180328, 238.5286885246))}.ms-search{display:flex;align-items:center;justify-content:center;box-sizing:border-box;position:relative;white-space:nowrap;width:100%;margin:var(--ms-search-margin, 0);min-height:var(--ms-search-min-height, 26px);padding:var(--ms-search-padding, 4px);z-index:var(--ms-search-zindex, 10000)}.ms-search input{box-shadow:none;font-family:sans-serif;height:auto !important;width:100%;color:var(--ms-search-input-color, #444);background-color:var(--ms-search-input-bg-color, #fff);border:var(--ms-search-input-border, 1px solid #b9b9b9);border-radius:var(--ms-search-input-border-radius, 5px);min-height:var(--ms-search-input-min-height, 24px);outline:var(--ms-search-input-outline, 0);padding:var(--ms-search-input-padding, 0 5px);margin:var(--ms-search-input-margin, 0)}.ms-search input::placeholder{color:var(--ms-search-input-placeholder, #999)}.ms-search span.ms-icon-close{cursor:pointer;height:var(--ms-icon-size, 13px);margin:var(--ms-search-icon-close-margin, 0 2px 0 5px)}.ms-drop ul{overflow:auto;outline:var(--ms-drop-outline, 0);margin:var(--ms-drop-list-margin, 0px);padding:var(--ms-drop-list-padding, 4px 6px);scrollbar-color:var(--ms-drop-scrollbar-color, #c1c1c1 #f1f1f1)}.ms-drop ul>li{cursor:pointer;background-image:none;list-style:none;position:static;align-items:var(--ms-drop-list-item-align-items, center);display:var(--ms-drop-list-item-display, flex);padding:var(--ms-drop-list-item-padding, 2px 4px)}.ms-drop ul>li .disabled{cursor:default;font-weight:normal !important;opacity:var(--ms-drop-list-item-disabled-opacity, 0.35);filter:var(--ms-drop-list-item-disabled-filter, Alpha(Opacity=35))}.ms-drop ul>li.multiple{display:block;float:left}.ms-drop ul>li.group{clear:both}.ms-drop ul>li.multiple label{width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-drop ul>li label{cursor:pointer;display:flex;align-items:center;font-weight:normal;position:relative;white-space:nowrap;flex:0 0 100%;margin-bottom:var(--ms-label-margin-bottom, 0);min-height:var(--ms-label-min-height, 1.25rem);padding:var(--ms-label-padding, 2px 4px)}.ms-drop ul>li label.optgroup{color:var(--ms-optgroup-color, #000);font-weight:var(--ms-drop-optgroup-font-weight, bold)}.ms-drop ul>li.hide-radio{padding:var(--ms-drop-hide-radio-padding, 0)}.ms-drop ul>li.hide-radio:focus,.ms-drop ul>li.hide-radio:hover{background-color:var(--ms-drop-hide-radio-hover-bgcolor, #fafafa)}.ms-drop ul>li.hide-radio.selected{color:var(--ms-drop-hide-radio-selected-color, unset);background-color:var(--ms-drop-hide-radio-selected-bgcolor, unset)}.ms-drop ul>li.hide-radio label{margin-bottom:var(--ms-drop-hide-radio-label-margin-bottom, 0);padding:var(--ms-drop-hide-radio-label-padding, 5px 8px)}.ms-drop ul>li.hide-radio input{display:none}.ms-drop ul>li.option-level-1 label{padding-left:var(--ms-drop-list-item-level1-padding-left, 8px)}.ms-drop ul>li.option-divider{padding:var(--ms-drop-option-divider-padding, 0);border-top:var(--ms-drop-option-divider-border-top, 1px solid #e9ecef)}.ms-drop ul>li.highlighted{background-color:var(--ms-option-highlight-bg-color, #fcfcfc)}.ms-drop input[type=radio],.ms-drop input[type=checkbox]{opacity:0;width:0;position:absolute;margin-left:var(--ms-drop-input-margin-left, -1.25rem);margin-top:var(--ms-drop-input-margin-top, 0.3rem);accent-color:var(--ms-checkbox-color, #0d6efd)}.ms-drop input:focus{outline:var(--ms-input-focus-outline, none)}.ms-drop .ms-no-results{display:none}.ms-drop .ms-infinite-option{height:var(--ms-infinite-empty-option-height, 20px)}.ms-dark-mode,.ms-drop.ms-dark-mode,.slick-dark-mode .ms-dark-mode,.slick-dark-mode .slick-submenu,.slick-dark-mode{--slick-primary-color: rgb(88.8729508197, 155.4610655738, 253.6270491803);--slick-base-dark-text-color: #d4d4d4;--slick-base-dark-menu-bg-color: #252525;--slick-base-dark-menu-border: 1px solid #505050;--slick-base-dark-menu-item-border: 1px solid #5a5a5a;--slick-base-dark-menu-item-hover-color: #363b40;--slick-base-dark-invalid-color: #ea868f;--slick-highlight-color: rgb(88.8729508197, 155.4610655738, 253.6270491803);--slick-text-color: #d4d4d4;--slick-autocomplete-bg-color: var(--slick-base-dark-menu-bg-color);--slick-autocomplete-hover-bg-color: #2c3034;--slick-autocomplete-text-color: #cdcdcd;--slick-autocomplete-tpl4-bottom-right-text-color: var(--slick-base-dark-text-color);--slick-autocomplete-tpl4-bottom-left-text-color: var(--slick-base-dark-text-color);--slick-autocomplete-tpl4-top-left-text-color: #fafafa;--slick-button-border-color: #626262;--slick-button-hover-border-color: #808080;--slick-button-primary-color: #bababa;--slick-button-style-bg-color: var(--slick-base-dark-menu-bg-color);--slick-btn-default-bg-color: #383838;--slick-btn-default-text-color: #ffffff;--slick-btn-default-border-color: #565656;--slick-cell-even-background-color: #141618;--slick-cell-odd-background-color: #2c3034;--slick-cell-text-color: #d4d4d4;--slick-cell-border-top: 1px solid #474747;--slick-column-picker-background-color: var(--slick-base-dark-menu-bg-color);--slick-column-picker-box-shadow: 0 0 1px #606060;--slick-column-picker-border: var(--slick-base-dark-menu-border);--slick-column-picker-close-btn-color: #bbbbbb;--slick-column-picker-close-btn-bg-color: transparent;--slick-column-picker-hr-bg-color: #434343;--slick-column-picker-hr-divider-border: 1px solid #525252;--slick-column-picker-icon-color: var(--slick-highlight-color);--slick-column-picker-item-hover-border: var(--slick-base-dark-menu-item-border);--slick-column-picker-item-hover-color: var(--slick-base-dark-menu-item-hover-color);--slick-column-picker-title-border-bottom: 1px solid #525252;--slick-checkbox-opacity-hover: 0.7;--slick-checkbox-icon-color: var(--slick-primary-color);--slick-checkbox-icon-bg-color: #444444;--slick-checkbox-unchecked-color: rgb(63.5819672131, 140.3073770492, 253.4180327869);--slick-checkbox-unchecked-opacity: 0.4;--slick-detail-view-icon-color: var(--slick-primary-color);--slick-detail-view-icon-color-hover: var(--slick-primary-color);--slick-detail-view-icon-opacity-hover: 0.75;--slick-detail-view-container-border: 1px solid #525252;--slick-detail-view-container-bgcolor: #3c4349;--slick-grid-menu-icon-btn-color: #ededed;--slick-row-mouse-hover-color: #2c3034;--slick-header-background-color: #1c1c1c;--slick-grid-footer-bg-color: #1c1c1c;--slick-grid-footer-border-top: 1px solid #606060;--slick-header-text-color: #e4e4e4;--slick-hover-header-color: var(--slick-base-dark-text-color);--slick-header-row-background-color: #2d2d2d;--slick-preheader-border-right: 1px solid #3e3e3e;--slick-pane-top-border-top: 1px solid #606060;--slick-empty-data-warning-color: var(--slick-base-dark-text-color);--slick-grid-header-background: #2d2d2d;--slick-icon-sort-color: var(--slick-primary-color);--slick-header-column-background-active: #535353;--slick-slider-filter-input-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-menu-bg-color: var(--slick-base-dark-menu-bg-color);--slick-menu-border: var(--slick-base-dark-menu-border);--slick-menu-box-shadow: 0 0 1px #606060;--slick-menu-close-btn-bg-color: transparent;--slick-menu-close-btn-color: #bbbbbb;--slick-menu-color: #ededed;--slick-menu-item-disabled-color: #686868;--slick-menu-divider-color: #606060;--slick-menu-item-hover-color: var(--slick-base-dark-menu-item-hover-color);--slick-menu-item-hover-border: var(--slick-base-dark-menu-item-border);--slick-menu-title-border-bottom: 1px solid #525252;--slick-menu-title-color: #cecece;--slick-slider-filter-border: var(--slick-base-dark-menu-item-border);--slick-slider-filter-thumb-color: #d0d0d0;--slick-font-color: #d3d3d3;--slick-form-control-border: var(--slick-base-dark-menu-item-border);--slick-form-control-bg-color: var(--slick-base-dark-menu-bg-color);--slick-input-group-addon-color: var(--slick-base-dark-text-color);--slick-input-group-addon-bg-color: #383a3c;--slick-input-group-addon-border: var(--slick-base-dark-menu-item-border);--slick-input-group-btn-bg-color: #454545;--slick-input-group-btn-hover-bg-color: #3e3e3e;--slick-input-group-btn-border: var(--slick-base-dark-menu-item-border);--slick-input-group-append-bg-color: #383838;--slick-compound-filter-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-date-picker-bg-color: var(--slick-base-dark-menu-bg-color);--slick-footer-left-text-color: #acacac;--slick-footer-right-text-color: #acacac;--slick-grid-header-unorderable-bg-color: #1c1c1c;--slick-slider-filter-runnable-track-bgcolor: #787878;--slick-draggable-group-placeholder-color: #999;--slick-draggable-group-drop-bgcolor: #2c3034;--slick-draggable-group-droppable-hover-bgcolor: #353a3f;--slick-draggable-group-drop-border: #3e3e3e;--slick-draggable-group-drop-border-top: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-bottom: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-right: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-left: var(--slick-draggable-group-drop-border);--slick-draggable-group-toggle-all-border: 1px solid #626262;--slick-draggable-group-toggle-all-icon-color: var(--slick-primary-color);--slick-draggable-group-column-border: 1px solid #626262;--slick-group-totals-formatter-bgcolor: #1f2225;--slick-group-totals-formatter-color: #f3f3f3;--slick-icon-group-color: var(--slick-primary-color);--slick-editing-field-bg-color: #333333;--slick-editing-field-border: 1px solid #7c7c7c;--slick-editor-input-disabled-color: #404040;--slick-placeholder-color: #999;--slick-editor-modal-default-btn-disabled-bg-color: #3f3f3f;--slick-editor-modal-default-btn-disabled-color: #5b5b5b;--slick-editor-modal-detail-container-border-modified: 1px solid #cc8400;--slick-btn-default-border: var(--slick-base-dark-menu-item-border);--slick-btn-default-border-hover-color: var(--slick-button-hover-border-color);--slick-editor-modal-close-btn-border-left: var(--slick-base-dark-menu-border);--slick-editor-modal-footer-btn-border: var(--slick-base-dark-menu-item-border);--slick-editor-modal-footer-btn-border-hover-color: var(--slick-button-hover-border-color);--slick-editor-modal-container-bg-color: #333333;--slick-editor-modal-header-bg-color: #333333;--slick-editor-modal-footer-bg-color: #333333;--slick-editor-modal-detail-label-color: #abaaaa;--slick-editor-modal-footer-btn-text-color-hover: #eeeeee;--slick-editor-modal-container-border: var(--slick-base-dark-menu-border);--slick-editor-modal-header-border-bottom: var(--slick-base-dark-menu-border);--slick-editor-modal-footer-border-top: var(--slick-base-dark-menu-border);--slick-editor-modal-input-editor-border: var(--slick-base-dark-menu-border);--slick-editor-modal-checkbox-editor-border: var(--slick-base-dark-menu-border);--slick-editor-modal-container-box-shadow: 0 0 2px #606060;--slick-editor-modal-reset-btn-bg-color: #383838;--slick-editor-modal-close-btn-bg-color: transparent;--slick-editor-modal-close-btn-color: #bababa;--slick-editor-modal-reset-btn-color: #bababa;--slick-editor-modal-detail-container-border-invalid: 1px solid var(--slick-base-dark-invalid-color);--slick-editor-modal-detail-label-color-invalid: var(--slick-base-dark-invalid-color);--slick-editor-modal-title-font-color: var(--slick-font-color);--slick-editor-modal-validation-color: var(--slick-base-dark-invalid-color);--slick-editor-modal-validation-summary-color: var(--slick-base-dark-invalid-color);--slick-editor-modal-text-color: var(--slick-base-dark-text-color);--slick-large-editor-background-color: var(--slick-base-dark-menu-bg-color);--slick-large-editor-border: 2px solid #565656;--slick-large-editor-text-color: var(--slick-base-dark-text-color);--slick-text-editor-color: var(--slick-base-dark-text-color);--slick-header-menu-button-icon-color: var(--slick-menu-color);--slick-text-editor-background: var(--slick-base-dark-menu-bg-color);--slick-pagination-button-border: 1px solid #696969;--slick-pagination-button-border-color: #4b4b4b;--slick-pagination-button-border-disabled-color: #565656;--slick-pagination-button-bg-color: #1e1e1e;--slick-pagination-button-hover-color: #2b2b2b;--slick-pagination-icon-color: var(--slick-primary-color);--slick-pagination-icon-seek-background-color: #434343;--slick-pagination-icon-seek-disabled-bg-color: #434343;--slick-pagination-icon-seek-disabled-color: gray;--slick-pagination-page-input-bgcolor: #2b2f34;--slick-pagination-page-select-bg-color: #1c1c1c;--slick-pagination-text-color: #cfcfcf;--slick-row-selected-color: #474747;--slick-scrollbar-color: #828282 #424242;--slick-sorting-header-color: var(--slick-base-dark-text-color);--slick-submenu-box-shadow: 0 1px 3px 1px rgba(146, 152, 163, 0.4);--slick-container-border-top: var(--slick-base-dark-menu-border);--slick-container-border-bottom: var(--slick-base-dark-menu-border);--slick-canvas-bg-color: #141618;--slick-multiselect-checkbox-hover-bg-color: $slick-dark-base-dark-menu-bg-color;--slick-multiselect-input-filter-border: 1px solid #949494;--slick-multiselect-input-focus-border-color: var(--slick-form-control-focus-border-color);--slick-multiselect-input-focus-box-shadow: var(--slick-form-control-focus-box-shadow);--slick-multiselect-option-highlight-bg-color: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-select-all-label-hover-bg-color: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-option-highlight-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-choice-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-choice-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-multiselect-drop-background: var(--slick-base-dark-menu-bg-color);--slick-multiselect-drop-color: #bbbbbb;--slick-multiselect-drop-hide-radio-hover-bgcolor: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-dropdown-border: 1px solid #5d5d5d;--slick-multiselect-option-highlight-bg-color: var(--slick-multiselect-select-all-label-hover-bg-color);--slick-multiselect-ok-button-bg-color: #262626;--slick-multiselect-ok-button-bg-hover-color: #373c42;--slick-multiselect-ok-button-border-color: #626262;--slick-multiselect-ok-button-text-color: var(--slick-primary-color);--slick-multiselect-ok-button-text-hover-color: var(--slick-primary-color);--slick-multiselect-placeholder-color: #999;--slick-multiselect-select-all-border-bottom: 1px solid #5d5d5d;--slick-multiselect-select-all-label-hover-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-select-all-text-color: #fff;--ms-checkbox-color: var(--slick-primary-color);--ms-choice-bgcolor: var(--slick-base-dark-menu-bg-color);--ms-choice-border: var(--slick-base-dark-menu-item-border);--ms-choice-focus-box-shadow: var(--slick-form-control-focus-box-shadow, $slick-form-control-focus-box-shadow);--ms-drop-background: var(--slick-base-dark-menu-bg-color);--ms-drop-color: #bbbbbb;--ms-drop-hide-radio-hover-bgcolor: var(--slick-base-dark-menu-item-hover-color);--ms-option-highlight-bg-color: var(--slick-multiselect-select-all-label-hover-bg-color);--ms-ok-button-bg-color: #262626;--ms-ok-button-bg-hover-color: #373c42;--ms-placeholder-color: #999;--ms-select-all-label-hover-border: var(--slick-base-dark-menu-item-border)}.ms-dark-mode .text-color-primary,.ms-drop.ms-dark-mode .text-color-primary,.slick-dark-mode .ms-dark-mode .text-color-primary,.slick-dark-mode .slick-submenu .text-color-primary,.slick-dark-mode .text-color-primary{color:var(--slick-primary-color)}.dark-mode{--slick-button-border-color: #626262;--slick-button-hover-border-color: #939393;--slick-button-primary-color: #bababa;--slick-button-style-bg-color: #252525}.dark-mode .text-color-primary{--text-color-primary: var(--slick-primary-color, rgb(88.8729508197, 155.4610655738, 253.6270491803))}.dark-mode .text-color-secondary{--text-color-secondary: rgba(222, 226, 230, 0.75)}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */@keyframes fade{0%,100%{background:none}50%{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234))}}@keyframes slickgrid-invalid-highlight{from{box-shadow:0 0 6px red}to{box-shadow:none}}.full-height{height:100%}.grid-pane{width:100%}.pointer{cursor:pointer}.btn-default{color:var(--slick-btn-default-text-color, #212529);border:var(--slick-btn-default-border, 1px solid #dbdbdb)}.btn-default:hover{border-color:var(--slick-btn-default-border-hover-color, #b5b5b5)}.slick-dark-mode .btn-default{color:var(--slick-btn-default-text-color, #212529);border:var(--slick-btn-default-border, 1px solid #dbdbdb)}.slick-dark-mode .btn-default:hover{border-color:var(--slick-btn-default-border-hover-color, #b5b5b5)}.slickgrid-container{outline:0;position:relative;box-sizing:content-box;width:100%;border-top:var(--slick-container-border-top, 0 none);border-bottom:var(--slick-container-border-bottom, 1px solid #dddddd);border-left:var(--slick-container-border-left, 0 none);border-right:var(--slick-container-border-right, 0 none);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif)}.slickgrid-container input[type=checkbox]{vertical-align:baseline;margin:0}.slickgrid-container .slick-group-header-column,.slickgrid-container .slick-header-columns,.slickgrid-container .slick-header-column{box-sizing:content-box !important}.slickgrid-container .slick-header-column:hover{background:var(--slick-header-column-background-hover, rgba(249.9, 249.9, 249.9, 0.6))}.slickgrid-container .slick-header-column-active{background-color:var(--slick-header-column-background-active, rgba(242.25, 242.25, 242.25, 0.6)) !important}.slickgrid-container .slick-headerrow{background:var(--slick-grid-header-background, rgba(255, 255, 255, 0.6))}.slickgrid-container .grid-canvas{background:var(--slick-canvas-bg-color, #fff)}.slickgrid-container .slick-group{border-bottom:var(--slick-group-border-bottom, 2px solid silver)}.slickgrid-container .slick-sortable-placeholder{background:var(--slick-header-column-sortable-background-hover, #e0e0e0)}.slickgrid-container .slick-row{position:absolute;width:100%;border:0;line-height:20px;color:var(--slick-cell-text-color, #333);font-family:var(--slick-cell-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-weight:var(--slick-cell-font-weight, normal)}.slickgrid-container .slick-row:hover{background-color:var(--slick-row-mouse-hover-color, #eff5fc);box-shadow:var(--slick-row-mouse-hover-box-shadow, none);z-index:var(--slick-row-mouse-hover-z-index, 5)}.slickgrid-container .slick-row.active{padding:var(--slick-cell-padding, 5px 6px)}.slickgrid-container .slick-row.highlighter{background:orange !important;transition-property:background;transition-duration:3s;transition-timing-function:ease-in}.slickgrid-container .slick-row.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .slick-row.odd{background-color:var(--slick-cell-odd-background-color, rgb(247.35, 247.35, 247.35))}.slickgrid-container .slick-row.odd:hover{background-color:var(--slick-row-mouse-hover-color, #eff5fc)}.slickgrid-container .slick-row.odd .slick-cell{background:inherit}.slickgrid-container .slick-row.odd .slick-cell.selected{background-color:var(--slick-row-selected-color, #dae8f1)}.slickgrid-container .slick-row.odd .slick-cell.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .slick-row.highlight{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234))}.slickgrid-container .slick-row.highlight-animate{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234)) !important;animation:fade var(--slick-row-highlight-fade-animation, 1s linear)}.slickgrid-container .slick-row.slick-group-totals{color:var(--slick-group-totals-formatter-color, gray);background:var(--slick-group-totals-formatter-bgcolor, #fff)}.slickgrid-container .slick-row.slick-group-totals .slick-cell{font-size:var(--slick-group-totals-formatter-font-size, 14px)}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell{background-color:var(--slick-row-based-edit-editmode-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell:hover,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover{background-color:var(--slick-row-based-edit-editmode-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell:hover .active,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover .active{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5)) !important}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell .active,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active{background-color:var(--slick-row-based-edit-editmode-active-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell .active:hover,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active:hover{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row .slick-cell.invalid{border-color:red;animation-duration:.2s;animation-name:slickgrid-invalid-highlight}.slickgrid-container .slick-row .slick-cell.active{box-shadow:var(--slick-cell-active-box-shadow, inset 0 0 0 1px #aaaaaa);border:var(--slick-cell-active-border, none);z-index:var(--slick-cell-active-z-index, 6);padding:var(--slick-cell-padding, 5px 6px)}.slickgrid-container .slick-row .slick-cell.active input.dual-editor-text{width:calc(50% + 1px - 5px);height:100%;outline:0;transform:translate(0, -2px)}.slickgrid-container .slick-row .slick-cell.slick-rbe-unsaved-cell{background-color:var(--slick-row-based-edit-unsaved-cell-bgcolor, #f3ed91) !important}.slickgrid-container .slick-row.active-row .slick-cell{background-color:#e2fffd}.slickgrid-container .slick-row.active-row.odd .slick-cell{background-color:hsl(0,0%,95%)}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell{background-color:var(--slick-row-based-edit-editmode-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover{background-color:var(--slick-row-based-edit-editmode-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover .active{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5)) !important}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active{background-color:var(--slick-row-based-edit-editmode-active-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active:hover{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-group-header-columns{position:relative;white-space:nowrap;cursor:default;overflow:hidden}.slickgrid-container .slick-group-header{width:100%;overflow:hidden;border-left:0px}.slickgrid-container .slick-group-header-column.slick-state-default{position:relative;display:inline-block;overflow:hidden;text-overflow:ellipsis;height:16px;line-height:16px;margin:0;padding:4px}.slickgrid-container .slick-viewport,.slickgrid-container .slick-top-panel-scroller,.slickgrid-container .slick-header,.slickgrid-container .slick-headerrow,.slickgrid-container .slick-footerrow{position:relative;width:100%;border:1px solid none;border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-right-width:0;border-bottom-width:0;margin:0;outline:0;scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1)}.slickgrid-container .slick-top-panel-scroller{overflow:hidden}.slickgrid-container .slick-pane{position:absolute;outline:0;overflow:hidden;width:100%}.slickgrid-container .slick-pane-header{display:block;background-color:var(--slick-header-background-color, #ffffff);border-bottom:var(--slick-header-border-bottom, 0 none)}.slickgrid-container .slick-pane-top{box-sizing:border-box;border-top:var(--slick-pane-top-border-top, none)}.slickgrid-container .slick-viewport{height:100%;overflow:auto;border-top:var(--slick-viewport-border-top, 0 none);border-bottom:var(--slick-viewport-border-bottom, 0 none);border-left:var(--slick-viewport-border-left, 0 none);border-right:var(--slick-viewport-border-right, 0 none)}.slickgrid-container .slick-viewport ::-webkit-scrollbar{-webkit-appearance:none}.slickgrid-container .slick-viewport ::-webkit-scrollbar-thumb{border-radius:4px;border:2px solid #fff;background-color:rgba(0,0,0,.5)}.slickgrid-container .slick-header,.slickgrid-container .slick-headerrow,.slickgrid-container .slick-footerrow{overflow:hidden}.slickgrid-container .slick-headerrow{border-top-color:rgba(0,0,0,0);border-top-width:0}.slickgrid-container .slick-top-panel,.slickgrid-container .slick-header-columns,.slickgrid-container .slick-headerrow-columns,.slickgrid-container .slick-footerrow-columns{position:relative;white-space:nowrap;cursor:default;overflow:hidden;margin:0;padding:0;border:0;outline:0}.slickgrid-container .slick-cell,.slickgrid-container .slick-header-column,.slickgrid-container .slick-headerrow-column,.slickgrid-container .slick-footerrow-column{position:absolute;top:0;bottom:0;border-top-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-top-width:0;border-left-width:0;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;z-index:1;white-space:nowrap;cursor:default}.slickgrid-container .slick-cell.slick-header-is-leaf,.slickgrid-container .slick-header-column.slick-header-is-leaf,.slickgrid-container .slick-headerrow-column.slick-header-is-leaf,.slickgrid-container .slick-footerrow-column.slick-header-is-leaf{border-bottom-color:rgba(0,0,0,0);border-bottom-width:0}.slickgrid-container .slick-header-column.slick-state-default{position:relative;display:inline-block;overflow:hidden;text-overflow:ellipsis;height:16px;line-height:16px;margin:0;padding:4px;border-right:1px solid var(--slick-grid-border-color, none);border-left:0px !important;border-top:0px !important;border-bottom:0px !important;float:left}.slickgrid-container .slick-header-column{padding:var(--slick-header-padding, 4px 4px 4px 4px)}.slickgrid-container .grid-canvas{position:relative;outline:0}.slickgrid-container .slick-header.slick-state-default{box-shadow:0 1px 2px rgba(0,0,0,.1)}.slickgrid-container .slick-column-name{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--slick-header-row-count, 2)}.slickgrid-container .slick-cell{background:inherit;border:1px rgba(0,0,0,0);box-sizing:border-box;border-style:var(--slick-grid-border-style, solid);display:var(--slick-cell-display, block);padding:1px 2px;align-items:center}.slickgrid-container .slick-cell.highlighted{background:#87cefa;background:rgba(0,0,255,.2);transition:all .5s}.slickgrid-container .slick-cell.flashing{border:1px solid red !important}.slickgrid-container .slick-cell.editable{z-index:11;overflow:visible;background:var(--slick-editor-bg-color, transparent);border-color:#000;border-style:solid}.slickgrid-container .slick-cell:focus{outline:none}.slickgrid-container .slick-reorder-proxy{cursor:move;display:inline-block;background:var(--slick-row-move-plugin-proxy-bg-color, blue);opacity:var(--row-move-plugin-proxy-opacity, 0.12)}.slickgrid-container .slick-reorder-guide{display:inline-block;height:var(--slick-row-move-plugin-guide-height, 2px);background:var(--slick-row-move-plugin-guide-bg-color, blue);opacity:var(--slick-row-move-plugin-guide-opacity, 0.7)}.slickgrid-container .slick-reorder-shadow-row{position:absolute;z-index:999999;box-shadow:var(--slick-row-move-plugin-shadow-row-box-shadow, rgba(0, 0, 0, 0.2) 8px 2px 8px 4px, rgba(0, 0, 0, 0.19) 2px 2px 0px 0px)}.scrollbar-fix::-webkit-scrollbar{-webkit-appearance:none}.slickgrid-container .grid-canvas .slick-cell,.slickgrid-container .grid-canvas .slick-headerrow-column{border-top:var(--slick-cell-border-top, 1px solid #dddddd);border-bottom:var(--slick-cell-border-bottom, 1px transparent);border-left:var(--slick-cell-border-left, 1px transparent);border-right:var(--slick-cell-border-right, 1px transparent);box-shadow:var(--slick-cell-box-shadow, none)}.slickgrid-container .grid-canvas .slick-cell{padding:var(--slick-cell-padding, 5px 6px);font-size:var(--slick-font-size-base, 14px)}.slickgrid-container .grid-canvas .slick-cell td{font-size:var(--slick-font-size-base, 14px)}body .slickgrid-container .grid-canvas .slick-cell{line-height:20px}.slickgrid-container .grid-canvas .slick-cell.even{background-color:var(--slick-cell-even-background-color, #ffffff)}.slickgrid-container .grid-canvas .slick-cell.slick-rbe-unsaved-cell{background-color:var(--slick-row-based-edit-unsaved-cell-bgcolor, #f3ed91) !important}.slickgrid-container .grid-canvas .slick-cell a,.slickgrid-container .grid-canvas .slick-cell a:visited,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a:visited{color:var(--slick-link-color, #08c)}.slickgrid-container .grid-canvas .slick-cell a:hover,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a:hover{color:var(--slick-link-color-hover, darker(#08c, 15%));border-bottom:none}.slickgrid-container .grid-canvas .slick-cell table{height:100%;padding:0;background:none}.slickgrid-container .grid-canvas .slick-cell td{padding:0;vertical-align:middle;text-align:left}.slickgrid-container .grid-canvas .slick-cell.selected{background-color:var(--slick-row-selected-color, #dae8f1)}.slickgrid-container .grid-canvas .slick-cell.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .grid-canvas .slick-cell select:not([multiple]).form-control{height:100%;padding:0}.slickgrid-container .grid-canvas .slick-cell .slick-group-title{display:var(--slick-draggable-group-title-display, inline-flex);align-items:var(--slick-draggable-group-title-align-items, center);gap:var(--slick-draggable-group-title-gap, 4px);height:var(--slick-draggable-group-title-height, 20px);line-height:var(--slick-draggable-group-title-line-height, 20px);vertical-align:var(--slick-draggable-group-title-vertical-align, none)}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle{cursor:pointer;display:inline-block;width:1em;height:1em;color:var(--slick-icon-group-color, #0d6efd);font-size:var(--slick-icon-group-font-size, calc(18px + 6px));margin-right:var(--slick-icon-group-margin-right, 2px)}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.expanded{--slick-icon-group-expanded-svg: url(${br});-webkit-mask:var(--slick-icon-group-expanded-svg) no-repeat;mask:var(--slick-icon-group-expanded-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.collapsed{--slick-icon-group-collapsed-svg: url(${wr});-webkit-mask:var(--slick-icon-group-collapsed-svg) no-repeat;mask:var(--slick-icon-group-collapsed-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.expanded,.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.collapsed{background-color:currentColor}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle,.slickgrid-container .grid-canvas .slick-cell .mdi{vertical-align:var(--slick-icon-with-text-valign, middle)}.slickgrid-container .slick-header{border-top:var(--slick-header-border-top, 0 none);border-right:var(--slick-header-border-right, 0 none);border-bottom:var(--slick-header-border-bottom, 0 none);border-left:var(--slick-header-border-left, 0 none);width:100%;box-shadow:none !important}.slickgrid-container .slick-headerrow{border-bottom:var(--slick-header-filter-row-border-bottom, 0 none);border-top:var(--slick-header-filter-row-border-top, 0 none);border-left:var(--slick-header-filter-row-border-left, 0 none);border-right:var(--slick-header-filter-row-border-right, 0 none)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column{border:none;display:inline-flex;align-items:center;padding:var(--slick-header-row-filter-padding, 4px);background:var(--slick-header-row-background-color, #ffffff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column>div,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .slick-filter{width:100%}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column input,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column select,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column textarea{margin-right:0;padding:var(--slick-header-input-padding, 0 6px);height:var(--slick-header-input-height, 27px);box-sizing:border-box}.slickgrid-container .slick-footerrow{border-top:var(--slick-grid-footer-border-top, 1px solid #d0d0d0);background-color:var(--slick-grid-footer-bg-color, #fafaf9)}.slickgrid-container .slick-footerrow .slick-footerrow-columns .slick-footerrow-column{display:var(--slick-grid-footer-display, flex);align-items:var(--slick-grid-footer-align-items, center);justify-content:var(--slick-grid-footer-justify-content, normal);font-size:var(--slick-grid-footer-font-size, 13px);font-style:var(--slick-grid-footer-font-style, normal);font-weight:var(--slick-grid-footer-font-weight, bold);padding:var(--slick-grid-footer-cell-padding, 5px 6px);border-left:var(--slick-grid-footer-cell-border-left, 1px transparent)}.slickgrid-container .slick-header-columns{background:var(--slick-grid-header-background, rgba(255, 255, 255, 0.6));background-color:var(--slick-header-background-color, #ffffff);width:calc(100% - var(--slick-header-scroll-width-to-remove, 16px))}.slickgrid-container .slick-header-columns [id$=checkbox_selector]{justify-content:center;display:flex}.slickgrid-container .slick-header-columns .slick-header-sortable .slick-column-name{margin-left:0}.slickgrid-container .slick-header-columns .slick-header-column{height:var(--slick-header-column-height, calc(17px * 2));line-height:var(--slick-font-size-base, 14px);margin:0;border-top:var(--slick-header-column-border-top, 0 none);border-right:var(--slick-header-column-border-right, 0 none);border-bottom:var(--slick-header-column-border-bottom, 0 none);border-left:var(--slick-header-column-border-left, 0 none);white-space:normal}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{padding:var(--slick-cell-padding, 5px 6px);font-size:var(--slick-font-size-base, 14px)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default td{font-size:var(--slick-font-size-base, 14px)}body .slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{line-height:20px}.slickgrid-container .slick-header-columns .slick-header-column .slick-column-name{margin-right:var(--slick-header-column-name-margin-right, 0)}.slickgrid-container .slick-header-columns .slick-header-column{background:var(--slick-header-background-color, #ffffff);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);color:var(--slick-header-text-color, #333);font-size:var(--slick-header-font-size, 14px);font-weight:var(--slick-header-font-weight, bold)}.slickgrid-container .slick-header-columns .slick-header-column a,.slickgrid-container .slick-header-columns .slick-header-column a:visited{color:var(--slick-text-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column a:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{background:var(--slick-header-background-color, #ffffff);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);color:var(--slick-header-text-color, #333);font-size:var(--slick-header-font-size, 14px);font-weight:var(--slick-header-font-weight, bold)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a,.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a:visited{color:var(--slick-text-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-header-column-sorted{font-style:normal;color:var(--slick-sorting-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator,.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-numbered{display:inline-block;position:absolute;color:var(--slick-icon-sort-color, #0d6efd)}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator{height:1em;width:1em;left:auto;font-size:var(--slick-icon-sort-font-size, 23px);right:var(--slick-icon-sort-position-right, 3px);top:var(--slick-icon-sort-position-top, calc(15px * 2 - 9px))}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-numbered{font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-sort-indicator-number-font-size, 10px);width:var(--slick-sort-indicator-number-width, 8px);left:var(--slick-sort-indicator-number-left, auto);right:var(--slick-sort-indicator-number-right, 0px);top:var(--slick-sort-indicator-number-top, calc(13px * 2))}.slickgrid-container .slick-header-columns .slick-header-column.slick-header-sortable.slick-state-hover:not(.slick-header-column-sorted) .slick-sort-indicator{opacity:var(--slick-sort-indicator-hint-opacity, 0.5);--slick-icon-sort-asc-icon-svg: url(${xr});-webkit-mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-asc{--slick-icon-sort-asc-icon-svg: url(${xr});-webkit-mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-desc{--slick-icon-sort-desc-icon-svg: url(${_r});-webkit-mask:var(--slick-icon-sort-desc-icon-svg) no-repeat;mask:var(--slick-icon-sort-desc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-asc,.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-desc{opacity:1;background-color:currentColor}.slickgrid-container .slick-header-columns .slick-header-column .slick-resizable-handle{position:absolute;font-size:.1px;display:block;cursor:col-resize;top:0;height:100%;width:7px;right:0;z-index:1}.slickgrid-container .slick-header-columns .slick-header-column .slick-resizable-handle:hover{border-bottom:var(--slick-header-resizable-hover-border-bottom, 0 none);border-left:var(--slick-header-resizable-hover-border-left, 0 none);border-right:var(--slick-header-resizable-hover-border-right, 1px solid #d0d0d0);border-top:var(--slick-header-resizable-hover-border-top, 0 none);border-radius:var(--slick-header-resizable-hover-border-radius, 8px);width:var(--slick-header-resizable-hover-width, 7px);right:var(--slick-header-resizable-hover-right, 0);height:var(--slick-header-resizable-hover-height, 100%);top:var(--slick-header-resizable-hover-top, 0);opacity:var(--slick-header-resizable-hover-opacity, 1)}.slickgrid-container .slick-header-columns .slick-header-column.unorderable{background-color:var(--slick-grid-header-unorderable-bg-color, rgba(255, 255, 255, 0.6))}.slickgrid-container .slick-preheader-panel.slick-state-default,.slickgrid-container .slick-topheader-panel.slick-state-default{border-bottom:var(--slick-preheader-border-bottom, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns{border-top:var(--slick-preheader-border-top, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column{height:var(--slick-preheader-height, 25px);border-left:var(--slick-preheader-border-left, none);border-right:var(--slick-preheader-border-right, none);font-size:var(--slick-preheader-font-size, calc(14px + 3px));justify-content:var(--slick-preheader-grouped-title-justify, left);display:var(--slick-preheader-grouped-title-display, inline-grid)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column:first-child,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column:first-child{border-left:var(--slick-preheader-border-left-first-element, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column:last-child,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column:last-child{border-right:var(--slick-preheader-border-right-last-element, none)}.slickgrid-container .slick-pane-left.frozen{border-right:var(--slick-frozen-border-right, 1px solid #a5a5a5)}.slickgrid-container .slick-pane-bottom{border-top:var(--slick-frozen-border-bottom, 1px solid #a5a5a5)}.slickgrid-container .slick-viewport-bottom.slick-viewport-right{overflow-y:var(--slick-frozen-overflow-right, scroll) !important}.slickgrid-container .input-group{display:flex}.slickgrid-container .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:0}.slickgrid-container .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback).slick-slider-horizontal{margin-left:10px}.slickgrid-container .input-group .input-group-append,.slickgrid-container .input-group .input-group-prepend{display:inline-flex;width:auto}.slickgrid-container .input-group .input-group-addon input{flex:1 1 auto;width:1%}.slickgrid-container .input-group .input-group-addon .input-group-text{height:100%}.slickgrid-container .input-group .input-group-addon.input-group-append .input-group-text{margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.slickgrid-container .input-group .input-group-addon.input-group-prepend .input-group-text{margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */@media only screen and (min-width: 768px){.slick-col-medium-1{flex-basis:8.3333333333%}.slick-col-medium-2{flex-basis:16.6666666667%}.slick-col-medium-3{flex-basis:25%}.slick-col-medium-4{flex-basis:33.3333333333%}.slick-col-medium-5{flex-basis:41.6666666667%}.slick-col-medium-6{flex-basis:50%}.slick-col-medium-7{flex-basis:58.3333333333%}.slick-col-medium-8{flex-basis:66.6666666667%}.slick-col-medium-9{flex-basis:75%}.slick-col-medium-10{flex-basis:83.3333333333%}.slick-col-medium-11{flex-basis:91.6666666667%}.slick-col-medium-12{flex-basis:100%}}@media only screen and (min-width: 992px){.slick-col-large-1{flex-basis:8.3333333333%}.slick-col-large-2{flex-basis:16.6666666667%}.slick-col-large-3{flex-basis:25%}.slick-col-large-4{flex-basis:33.3333333333%}.slick-col-large-5{flex-basis:41.6666666667%}.slick-col-large-6{flex-basis:50%}.slick-col-large-7{flex-basis:58.3333333333%}.slick-col-large-8{flex-basis:66.6666666667%}.slick-col-large-9{flex-basis:75%}.slick-col-large-10{flex-basis:83.3333333333%}.slick-col-large-11{flex-basis:91.6666666667%}.slick-col-large-12{flex-basis:100%}}@media only screen and (min-width: 1200px){.slick-col-xlarge-1{flex-basis:8.3333333333%}.slick-col-xlarge-2{flex-basis:16.6666666667%}.slick-col-xlarge-3{flex-basis:25%}.slick-col-xlarge-4{flex-basis:33.3333333333%}.slick-col-xlarge-5{flex-basis:41.6666666667%}.slick-col-xlarge-6{flex-basis:50%}.slick-col-xlarge-7{flex-basis:58.3333333333%}.slick-col-xlarge-8{flex-basis:66.6666666667%}.slick-col-xlarge-9{flex-basis:75%}.slick-col-xlarge-10{flex-basis:83.3333333333%}.slick-col-xlarge-11{flex-basis:91.6666666667%}.slick-col-xlarge-12{flex-basis:100%}}@media only screen and (max-width: 768px){[class*=slick-col-]{width:100%}}.slick-cell input.dual-editor-text,.slick-cell input.editor-text{border:var(--slick-text-editor-border, 1px solid #e2e2e2);border-radius:var(--slick-text-editor-border-radius, 3px);background:var(--slick-text-editor-background, #ffffff);color:var(--slick-text-editor-color, #333);padding-bottom:var(--slick-text-editor-padding-bottom, 0);padding-left:var(--slick-text-editor-padding-left, 2px);padding-right:var(--slick-text-editor-padding-right, 0);padding-top:var(--slick-text-editor-padding-top, 0);margin-left:var(--slick-text-editor-margin-left, -2px);margin-bottom:var(--slick-text-editor-margin-bottom, 0);margin-right:var(--slick-text-editor-margin-right, 0px);margin-top:var(--slick-text-editor-margin-top, 0px);outline:0;height:100%;max-width:100%}.slick-cell input.dual-editor-text:not(.input-group-editor),.slick-cell input.editor-text:not(.input-group-editor){width:100%}.slick-cell input.dual-editor-text:focus,.slick-cell input.editor-text:focus{outline:0;border-color:var(--slick-text-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-cell input.dual-editor-text.right,.slick-cell input.editor-text.right{margin-left:var(--slick-text-editor-right-input-margin-left, calc(-2px + 9px))}.slick-cell input.dual-editor-text[readonly]:not(.date-picker),.slick-cell input.editor-text[readonly]:not(.date-picker){background-color:var(--slick-text-editor-readonly-color, #f0f0f0)}.slick-cell input.dual-editor-text.date-picker,.slick-cell input.editor-text.date-picker{cursor:pointer}.slick-cell .slider-editor{height:100%}.slick-cell .slider-editor .slider-editor-input{height:var(--slick-slider-editor-height, 100%)}.slick-cell .slider-editor .slider-editor-input:focus{outline:0;border-color:var(--slick-slider-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-slider-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-cell .input-group input.editor-text{margin-left:0;transform:none}.slick-cell .ms-filter.select-editor{transform:var(--slick-multiselect-editor-transform, translate(0, -2px));height:var(--slick-multiselect-editor-height, 24px)}.slick-cell .ms-filter.select-editor button.ms-choice{height:var(--slick-multiselect-editor-height, 24px)}.slick-cell .autocomplete-container.input-group,.slick-cell .vanilla-picker.input-group{display:flex;align-items:center;flex:1;height:var(--slick-date-editor-height, 24px)}.slick-cell .autocomplete-container.input-group .input-group-btn.input-group-append,.slick-cell .vanilla-picker.input-group .input-group-btn.input-group-append{display:inline-flex;align-items:center;height:100%}.slick-cell .autocomplete-container.input-group .input-group-btn.input-group-append .btn,.slick-cell .vanilla-picker.input-group .input-group-btn.input-group-append .btn{display:inline-flex;align-items:center;border-top-left-radius:0px;border-bottom-left-radius:0px;margin-left:-1px}.slick-cell .autocomplete-container.input-group .input-group-btn .btn,.slick-cell .vanilla-picker.input-group .input-group-btn .btn{background-color:var(--slick-input-group-btn-bg-color, #f9f9f9);border:var(--slick-input-group-btn-border, 1px solid #ccc);padding:var(--slick-editor-input-group-clear-btn-icon-padding, 6px);border-top-right-radius:var(--slick-text-editor-border-radius, 3px);border-bottom-right-radius:var(--slick-text-editor-border-radius, 3px);cursor:pointer;height:var(--slick-date-editor-height, 24px)}.slick-cell .autocomplete-container.input-group .input-group-btn .btn:hover:not([disabled]),.slick-cell .vanilla-picker.input-group .input-group-btn .btn:hover:not([disabled]){background-color:var(--slick-input-group-btn-hover-bg-color, #eee)}.slick-cell .autocomplete-container.input-group .input-group-btn .btn .icon-clear,.slick-cell .vanilla-picker.input-group .input-group-btn .btn .icon-clear{display:flex;align-items:center;background-color:currentColor;height:1em;width:1em;--slick-editor-input-group-clear-btn-icon-svg: url(${vr});-webkit-mask:var(--slick-editor-input-group-clear-btn-icon-svg) no-repeat;mask:var(--slick-editor-input-group-clear-btn-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-large-editor-text{z-index:10000;position:absolute;background:var(--slick-large-editor-background-color, #ffffff);color:var(--slick-large-editor-text-color, #333);padding:var(--slick-large-editor-text-padding, 5px);border:var(--slick-large-editor-border, 2px solid #a0a0a0);border-radius:var(--slick-large-editor-border-radius, 6px)}.slick-large-editor-text .editor-footer{text-align:var(--slick-large-editor-button-text-align, right)}.slick-large-editor-text .editor-footer button{margin-left:var(--slick-large-editor-footer-spacing, 2px);border-radius:var(--slick-large-editor-button-border-radius, 4px)}.slick-large-editor-text textarea{background:var(--slick-large-editor-background-color, #ffffff);color:var(--slick-large-editor-text-color, #333);border:0;outline:0}.slick-large-editor-text .counter{float:left;font-size:var(--slick-large-editor-count-font-size, 11px);margin-top:var(--slick-large-editor-count-margin-top, 8px)}.slick-large-editor-text .counter .separator{margin:var(--slick-large-editor-count-separator-margin, 0 1px)}.slick-modal-open{overflow:hidden}.slick-editor-modal{position:fixed;overflow-y:auto;top:0;right:0;bottom:0;left:0;opacity:1;background:var(--slick-editor-modal-backdrop-transition-background, rgba(0, 0, 0, 0.6));z-index:var(--slick-editor-modal-container-z-index, 1050);transition:var(--slick-editor-modal-backdrop-transition-start, opacity 0.15s linear)}.slick-editor-modal .slick-editor-modal-content{display:inline-block;position:absolute;border-radius:var(--slick-editor-modal-container-radius, 2px);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);border:var(--slick-editor-modal-container-border, 1px solid #b8b8b8);color:var(--slick-editor-modal-text-color, #000);margin:var(--slick-editor-modal-container-margin, 8px);background-color:var(--slick-editor-modal-container-bg-color, #ffffff);box-shadow:var(--slick-editor-modal-container-box-shadow, 0 0 3px #a7a7a7);width:var(--slick-editor-modal-container-width, 400px);min-width:var(--slick-editor-modal-container-min-width, 420px);top:var(--slick-editor-modal-container-top, 30px);left:var(--slick-editor-modal-container-left, 50%);transform:var(--slick-editor-modal-container-transform, translate(-50%));transition:var(--slick-editor-modal-backdrop-transition-end, 0.3s linear);transition-property:opacity,transform}@media only screen and (min-width: 768px){.slick-editor-modal .slick-editor-modal-content.split-view{width:calc(400px*2)}.slick-editor-modal .slick-editor-modal-content.triple-split-view{width:calc(400px*3)}}@media only screen and (max-width: 1200px){.slick-editor-modal .slick-editor-modal-content.triple-split-view{width:calc(400px*2)}}@media only screen and (max-width: 768px){.slick-editor-modal .slick-editor-modal-content{width:100% !important;margin:0;top:0}}.slick-editor-modal .slick-editor-modal-content .reset-container{width:100%}.slick-editor-modal .slick-editor-modal-content .reset-container .reset-form.btn{color:var(--slick-editor-modal-reset-btn-color, #333);background-color:var(--slick-editor-modal-reset-btn-bg-color, #fff);float:right}.slick-editor-modal .slick-editor-modal-content .reset-container .reset-form.btn span.mdi{margin-right:5px}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset,.slick-editor-modal .slick-editor-modal-content .reset-form.btn,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn{display:inline-flex;margin:var(--slick-editor-modal-footer-btn-margin, 0 5px 0 0);height:var(--slick-editor-modal-footer-btn-height, inherit);border:var(--slick-editor-modal-footer-btn-border, 1px solid #dbdbdb);border-radius:var(--slick-editor-modal-footer-btn-radius, 4px)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:hover,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:hover,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:hover{border-color:var(--slick-editor-modal-footer-btn-border-hover-color, #b5b5b5)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:hover.btn-default,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:hover.btn-default,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:hover.btn-default{color:var(--slick-editor-modal-footer-btn-text-color-hover, #333333)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:disabled,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:disabled,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:disabled{background-color:var(--slick-button-primary-bg-color-disabled, #bebebe)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset{height:var(--slick-editor-modal-editor-btn-reset-height, 20px);background-color:var(--slick-editor-modal-editor-btn-reset-bg-color, #ffffff);margin:var(--slick-editor-modal-editor-btn-reset-margin, 0px 0 2px 5px)}.slick-editor-modal .slick-editor-modal-content .input-group-btn .btn-default:disabled{background-color:var(--slick-editor-modal-default-btn-disabled-bg-color, #eeeeee);color:var(--slick-editor-modal-default-btn-disabled-color, #bababa)}.slick-editor-modal .slick-editor-modal-content .close{cursor:pointer;position:absolute;float:right;line-height:0;background-color:var(--slick-editor-modal-close-btn-bg-color, transparent);opacity:var(--slick-editor-modal-close-btn-opacity, 1);border:var(--slick-editor-modal-close-btn-border, 0px solid #9c9c9c);color:var(--slick-editor-modal-close-btn-color, #909090);font-family:var(--slick-editor-modal-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-editor-modal-close-btn-font-size, 26px);font-weight:var(--slick-editor-modal-close-btn-font-weight, 500);height:var(--slick-editor-modal-close-btn-height, 20px);margin:var(--slick-editor-modal-close-btn-margin, 1px);padding:var(--slick-editor-modal-close-btn-padding, 0px);width:var(--slick-editor-modal-close-btn-width, 20px);right:var(--slick-editor-modal-close-btn-right, 10px);top:var(--slick-editor-modal-close-btn-top, 10px)}.slick-editor-modal .slick-editor-modal-content .close:hover{color:var(--slick-editor-modal-close-btn-color-hover, rgb(80.25, 80.25, 80.25))}@media only screen and (min-width: 769px){.slick-editor-modal .slick-editor-modal-content .close.outside{color:var(--slick-editor-modal-close-btn-outside-color, #dddddd);font-size:var(--slick-editor-modal-close-btn-outside-font-size, 30px);right:var(--slick-editor-modal-close-btn-outside-right, -24px);top:var(--slick-editor-modal-close-btn-outside-top, -28px)}.slick-editor-modal .slick-editor-modal-content .close.outside:hover{color:var(--slick-editor-modal-close-btn-outside-color-hover, rgb(195.5, 195.5, 195.5))}}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-title{font-size:var(--slick-editor-modal-title-font-size, 20px);font-weight:var(--slick-editor-modal-title-font-weight, 500);line-height:var(--slick-editor-modal-title-line-height, 28px);color:var(--slick-editor-modal-title-font-color, #333333);height:var(--slick-editor-modal-title-height, 30px);overflow:hidden auto;text-align:var(--slick-editor-modal-title-text-align, left);text-overflow:ellipsis;width:calc(100% - 20px - 10px);white-space:nowrap}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-title.outside{width:100%}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body{padding:var(--slick-editor-modal-body-padding, 6px 8px 22px 8px);min-height:var(--slick-editor-modal-body-min-height, 250px);max-height:var(--slick-editor-modal-body-max-height, calc(100vh - 52px - 50px - 30px - 15px));overflow:var(--slick-editor-modal-body-overflow, hidden auto);scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1);display:flex;flex-wrap:wrap}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body .slick-cell{height:inherit}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body .validation-summary{padding:var(--slick-editor-modal-validation-summary-padding, 5px 10px);color:var(--slick-editor-modal-validation-summary-color, #ff1d1d);width:var(--slick-editor-modal-validation-summary-width, 100%);margin-bottom:var(--slick-editor-modal-validation-summary-margin-bottom, 12px);font-size:var(--slick-editor-modal-validation-summary-font-size, 13px);font-style:var(--slick-editor-modal-validation-summary-font-style, italic)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-header{padding:var(--slick-editor-modal-header-padding, 12px 8px);height:var(--slick-editor-modal-header-height, 52px);border-bottom:var(--slick-editor-modal-header-border-bottom, 1px solid #d2d2d2);background-color:var(--slick-editor-modal-header-bg-color, #ffffff)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer{background-color:var(--slick-editor-modal-footer-bg-color, #f9f9f9);border-top:var(--slick-editor-modal-footer-border-top, 1px solid #c9c9c9);min-height:var(--slick-editor-modal-footer-height, 50px);padding:var(--slick-editor-modal-footer-padding, 8px);line-height:var(--slick-editor-modal-footer-line-height, 30px)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons{float:right;text-align:right;width:var(--slick-editor-modal-footer-buttons-width, 60%)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons button{max-width:var(--slick-editor-modal-footer-btn-max-width, 162px);overflow:hidden;text-overflow:ellipsis}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons .saving:before{height:var(--slick-editor-modal-footer-btn-saving-icon-height, 18px);width:var(--slick-editor-modal-footer-btn-saving-icon-width, 18px);display:var(--slick-editor-modal-footer-btn-saving-icon-display, inline-block);vertical-align:var(--slick-editor-modal-footer-btn-saving-icon-vertical-align, bottom);margin:var(--slick-editor-modal-footer-btn-saving-icon-margin, -1px 5px 0 0);animation:var(--slick-editor-modal-footer-btn-saving-icon-animation, md-spin 1s infinite linear);content:var(--slick-editor-modal-footer-btn-saving-icon-content, url(${yr}))}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-status-text{float:left;text-align:left;width:var(--slick-editor-modal-footer-status-text-width, 40%);font-size:var(--slick-editor-modal-status-text-font-size, 12px);color:var(--slick-editor-modal-status-text-color, #333333)}.slick-editor-modal .slick-editor-modal-content .item-details-label{display:block;margin:var(--slick-editor-modal-detail-label-margin, 2px 0 0 10px);color:var(--slick-editor-modal-detail-label-color, #000);font-size:var(--slick-editor-modal-detail-label-font-size, 13px);font-style:var(--slick-editor-modal-detail-label-font-style, normal);font-weight:var(--slick-editor-modal-detail-label-font-weight, bold)}.slick-editor-modal .slick-editor-modal-content .item-details-label.invalid{color:var(--slick-editor-modal-detail-label-color-invalid, #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container{display:block;box-sizing:border-box;border:var(--slick-editor-modal-detail-container-border, 0);border-radius:var(--slick-editor-modal-detail-container-border-radius, 3px);line-height:var(--slick-editor-modal-detail-container-line-height, 20px);margin:var(--slick-editor-modal-detail-container-margin, 4px 10px 0 10px);padding:var(--slick-editor-modal-detail-container-padding, 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input{color:var(--slick-editor-modal-text-color, #000);height:var(--slick-editor-modal-input-editor-height, 28px);margin:var(--slick-editor-modal-input-editor-margin, 0);border:var(--slick-editor-modal-input-editor-border, 1px solid #d2d2d2);padding:var(--slick-editor-modal-input-editor-padding, 0 6px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input:focus{border-color:var(--slick-text-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .input-group{display:flex;position:relative;height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .input-group input{height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text{border:var(--slick-editor-modal-large-editor-border, 1px solid #d2d2d2);border-radius:var(--slick-editor-modal-large-editor-border-radius, 3px);padding:var(--slick-editor-modal-large-editor-padding, 6px 6px 2px 6px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text:focus-within{border-color:var(--slick-text-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text textarea{width:100%;height:100%}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text textarea:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text .editor-footer{height:var(--slick-editor-modal-large-editor-footer-height, 12px);line-height:var(--slick-editor-modal-large-editor-footer-line-height, 12px);color:var(--slick-editor-modal-large-editor-count-color, #313131)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text .editor-footer .counter{font-size:var(--slick-editor-modal-large-editor-count-font-size, 10px);margin:var(--slick-editor-modal-large-editor-count-margin, 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text.invalid{border:var(--slick-editor-modal-detail-container-border-invalid, 1px solid #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text:disabled,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container button.ms-choice{height:var(--slick-editor-modal-multiselect-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container button.ms-choice:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container{padding:var(--slick-editor-modal-checkbox-editor-padding, 0 6px);border:var(--slick-editor-modal-checkbox-editor-border, 1px solid #d2d2d2);border-radius:var(--slick-editor-modal-checkbox-editor-border-radius, 3px);height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container input{height:inherit}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group{display:flex;align-items:center;height:100%}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group .input-group-btn,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group .input-group-btn{height:100%;min-width:28px}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group .input-group-btn .btn,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group .input-group-btn .btn{min-width:28px;border-left:var(--slick-editor-modal-close-btn-border-left, 1px solid #ced4da);height:var(--slick-editor-modal-input-editor-height, 28px);border-radius:var(--slick-editor-modal-close-btn-border-radius, 0 4px 4px 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.form-control{cursor:pointer;background-color:var(--slick-date-picker-bg-color, #fff)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.form-control:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec);cursor:initial}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slider-value{height:var(--slick-editor-modal-slider-editor-value-height, 28px);min-width:28px}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slider-value .input-group-text{min-height:var(--slick-editor-modal-slider-editor-value-min-height, 100%);min-width:28px;display:flex;justify-content:center;align-items:center}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified input,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .slick-large-editor-text,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .ms-choice,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .checkbox-editor-container{border:var(--slick-editor-modal-detail-container-border-modified, 1px solid orange);border-width:var(--slick-editor-modal-detail-container-border-width-modified, 1px 6px 1px 1px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.invalid input,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.invalid .slick-large-editor-text{border:var(--slick-editor-modal-detail-container-border-invalid, 1px solid #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-validation{color:var(--slick-editor-modal-validation-color, #ff1d1d);font-size:var(--slick-editor-modal-validation-font-size, 12px);font-style:var(--slick-editor-modal-validation-font-style, italic);font-weight:var(--slick-editor-modal-validation-font-weight, normal);line-height:var(--slick-editor-modal-validation-line-height, 16px);margin-left:var(--slick-editor-modal-validation-margin-left, 2px);min-height:var(--slick-editor-modal-validation-min-height, 16px)}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */li.hidden{display:none !important}.slick-column-picker{cursor:default;list-style-type:none;position:absolute;overflow-x:hidden;overflow-y:auto;resize:both;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);background-color:var(--slick-column-picker-background-color, #ffffff);border:var(--slick-column-picker-border, 1px solid #b8b8b8);border-radius:var(--slick-column-picker-border-radius, 2px);min-width:var(--slick-column-picker-min-width, 150px);padding:var(--slick-column-picker-padding, 6px);scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1);box-shadow:var(--slick-column-picker-box-shadow, none);z-index:var(--slick-column-picker-z-index, 9000)}@-moz-document url-prefix(){.slick-column-picker{padding:var(--slick-column-picker-padding-firefox, 6px 15px 6px 6px)}}.slick-column-picker .close{float:right;position:absolute;color:var(--slick-column-picker-close-btn-color, #909090);cursor:var(--slick-column-picker-close-btn-cursor, pointer);width:var(--slick-column-picker-close-btn-width, 15px);height:var(--slick-column-picker-close-btn-height, 21px);margin:var(--slick-column-picker-close-btn-margin, 1px);opacity:var(--slick-column-picker-close-btn-opacity, 0.5);padding:var(--slick-column-picker-close-btn-padding, 0px);font-family:var(--slick-column-picker-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-column-picker-close-btn-font-size, 21px);background-color:var(--slick-column-picker-close-btn-bg-color, #ffffff);border:var(--slick-column-picker-close-btn-border, 0px solid #9c9c9c);right:var(--slick-column-picker-close-btn-position-right, 5px);top:var(--slick-column-picker-close-btn-position-top, 0px)}.slick-column-picker .close:hover{opacity:var(--slick-column-picker-close-btn-opacity-hover, 1)}.slick-column-picker li{list-style:none;background:none}.slick-column-picker li a{display:block;padding:4px;font-weight:bold}.slick-column-picker li a:hover{background-color:var(--slick-column-picker-link-background-color, #ffffff)}.slick-column-picker li label{font-weight:var(--slick-column-picker-label-font-weight, normal)}.slick-column-picker li label input{margin:var(--slick-column-picker-label-margin, 4px)}.slick-column-picker div.title{font-size:var(--slick-column-picker-title-font-size, calc(14px + 2px));font-weight:var(--slick-column-picker-title-font-weight, normal);width:var(--slick-column-picker-title-width, calc(100% - 15px - 10px));border-bottom:var(--slick-column-picker-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-column-picker-title-margin-bottom, 6px)}.slick-column-picker,.slick-grid-menu{scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1)}.slick-column-picker .slick-menu-title,.slick-grid-menu .slick-menu-title{color:var(--slick-menu-title-color, #000);font-size:var(--slick-menu-title-font-size, calc(14px + 2px));font-weight:var(--slick-menu-title-font-weight, normal);border-bottom:var(--slick-column-picker-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-menu-title-margin-bottom, 6px)}.slick-column-picker-list,.slick-grid-menu-list{white-space:nowrap}@-moz-document url-prefix(){.slick-column-picker-list,.slick-grid-menu-list{width:var(--slick-column-picker-list-width-firefox, calc(100% + 12px))}}.slick-column-picker-list li,.slick-grid-menu-list li{display:flex;align-items:center;width:100%;color:var(--slick-menu-color, #000);border:var(--slick-column-picker-item-border, 1px solid transparent);border-radius:var(--slick-column-picker-item-border-radius, 0px);font-size:var(--slick-column-picker-item-font-size, 14px);height:var(--slick-column-picker-item-height, 28px);line-height:var(--slick-column-picker-item-line-height, calc(14px + 2px));list-style:none outside none;margin:0;padding:var(--slick-column-picker-item-padding, 2px 6px)}.slick-column-picker-list li:hover,.slick-grid-menu-list li:hover{border:var(--slick-column-picker-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-column-picker-item-hover-color, #fafafa)}.slick-column-picker-list li label,.slick-grid-menu-list li label{cursor:pointer;height:100%;width:100%;margin-bottom:0px}.slick-column-picker-list hr,.slick-grid-menu-list hr{margin:6px 0;border:0;background-color:var(--slick-column-picker-hr-bg-color, #f5f5f5);border-top:var(--slick-column-picker-hr-divider-border, 1px solid #d5d5d5);width:var(--slick-column-picker-divider-width, 100%);margin-left:auto;margin-right:auto;width:auto}.slick-column-picker-list label,.slick-grid-menu-list label{line-height:var(--slick-column-picker-icon-container-line-height, 12px);display:inline-flex;align-items:center;justify-content:center}.slick-column-picker-list.disabled,.slick-grid-menu-list.disabled{cursor:default}.slick-column-picker-list input[type=checkbox],.slick-grid-menu-list input[type=checkbox]{opacity:0;width:0;margin-left:0}.slick-column-picker-list .icon-checkbox-container,.slick-grid-menu-list .icon-checkbox-container{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background-color:var(--slick-column-picker-icon-container-bg-color, transparent);height:var(--slick-column-picker-icon-container-size, 1rem);width:var(--slick-column-picker-icon-container-size, 1rem);border:var(--slick-column-picker-icon-border, none);border-radius:var(--slick-column-picker-icon-border-radius, none)}.slick-column-picker-list .icon-checkbox-container div.mdi,.slick-grid-menu-list .icon-checkbox-container div.mdi{opacity:1;font-size:var(--slick-column-picker-icon-font-size, 16px);color:var(--slick-column-picker-icon-color, #0d6efd)}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-check,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-check{--slick-column-picker-icon-checked-svg: url(${zr});-webkit-mask:var(--slick-column-picker-icon-checked-svg) no-repeat;mask:var(--slick-column-picker-icon-checked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck{--slick-column-picker-icon-unchecked-svg: url(${$r});-webkit-mask:var(--slick-column-picker-icon-unchecked-svg) no-repeat;mask:var(--slick-column-picker-icon-unchecked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;opacity:var(--slick-column-picker-unchecked-opacity, 0.25);visibility:var(--slick-column-picker-icon-unchecked-color-visibility, visible)}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck:hover,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck:hover{opacity:var(--slick-column-picker-opacity-hover, 0.45)}.slick-column-picker-list .icon-checkbox-container+span.checkbox-label,.slick-grid-menu-list .icon-checkbox-container+span.checkbox-label{display:inline-flex;align-items:center;flex-grow:1;padding-left:var(--slick-column-picker-label-text-padding-left, 4px)}.slick-grid-menu .slick-menu-command-list{margin-bottom:var(--slick-column-picker-list-margin-bottom, 8px)}@-moz-document url-prefix(){.slick-grid-menu .slick-menu-command-list{width:var(--slick-column-picker-list-width-firefox, calc(100% + 12px))}}.slick-grid-menu li{list-style:none;background:none;overflow:hidden;text-overflow:ellipsis}@-moz-document url-prefix(){.slick-grid-menu li{margin-right:var(--slick-gri-menu-item-margin-right, 6px);width:100%}}.slick-grid-menu li a{display:block;padding:4px;font-weight:bold}.slick-grid-menu li a:hover{background-color:var(--slick-grid-menu-link-background-color, #ffffff)}.slick-grid-menu li label{font-weight:var(--slick-grid-menu-label-font-weight, normal)}.slick-grid-menu li label input{margin:var(--slick-grid-menu-label-margin, 4px)}.slick-grid-menu input{margin:4px}.slick-grid-menu-button{background-color:rgba(0,0,0,0);border:0;cursor:pointer;right:0;position:absolute;width:22px;z-index:2;color:var(--slick-grid-menu-icon-btn-color, inherit);display:var(--slick-grid-menu-button-display, inline-flex);font-size:var(--slick-grid-menu-icon-font-size, 18px);padding:var(--slick-grid-menu-button-padding, 0 2px);margin-top:var(--slick-grid-menu-icon-top-margin, 5px)}.slick-grid-menu-list li{width:auto}.slick-grid-menu-list hr{width:var(--slick-grid-menu-divider-width, calc(100% - 10px))}.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{box-shadow:var(--slick-menu-box-shadow, none)}.slick-cell-menu.slick-submenu,.slick-context-menu.slick-submenu,.slick-grid-menu.slick-submenu,.slick-header-menu.slick-submenu{box-shadow:var(--slick-submenu-box-shadow, 0 1px 4px 1px rgba(146, 152, 163, 0.4));min-width:var(--slick-submenu-min-width, 100px)}.slick-cell-menu .slick-menu-option-list .slick-command-header,.slick-cell-menu .slick-menu-option-list .slick-option-header,.slick-cell-menu .slick-menu-command-list .slick-command-header,.slick-cell-menu .slick-menu-command-list .slick-option-header,.slick-context-menu .slick-menu-option-list .slick-command-header,.slick-context-menu .slick-menu-option-list .slick-option-header,.slick-context-menu .slick-menu-command-list .slick-command-header,.slick-context-menu .slick-menu-command-list .slick-option-header,.slick-grid-menu .slick-menu-option-list .slick-command-header,.slick-grid-menu .slick-menu-option-list .slick-option-header,.slick-grid-menu .slick-menu-command-list .slick-command-header,.slick-grid-menu .slick-menu-command-list .slick-option-header,.slick-header-menu .slick-menu-option-list .slick-command-header,.slick-header-menu .slick-menu-option-list .slick-option-header,.slick-header-menu .slick-menu-command-list .slick-command-header,.slick-header-menu .slick-menu-command-list .slick-option-header{display:var(--slick-menu-title-container-display, flex);align-items:var(--slick-menu-title-container-align-items, flex-start);justify-content:var(--slick-menu-title-container-justify-content, flex-end)}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-title,.slick-cell-menu .slick-menu-option-list .slick-option-header.with-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-title,.slick-cell-menu .slick-menu-command-list .slick-option-header.with-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-title,.slick-context-menu .slick-menu-option-list .slick-option-header.with-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-title,.slick-context-menu .slick-menu-command-list .slick-option-header.with-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-title,.slick-grid-menu .slick-menu-option-list .slick-option-header.with-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-title,.slick-grid-menu .slick-menu-command-list .slick-option-header.with-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-title,.slick-header-menu .slick-menu-option-list .slick-option-header.with-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-title,.slick-header-menu .slick-menu-command-list .slick-option-header.with-title{border-bottom:var(--slick-menu-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-menu-title-margin-bottom, 6px)}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title{border-bottom:0;margin-bottom:0}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-close.no-title{margin:var(--slick-menu-close-btn-margin-without-title, -4px -3px 0 0)}.slick-cell-menu .slick-menu-option-list .close,.slick-cell-menu .slick-menu-command-list .close,.slick-context-menu .slick-menu-option-list .close,.slick-context-menu .slick-menu-command-list .close,.slick-grid-menu .slick-menu-option-list .close,.slick-grid-menu .slick-menu-command-list .close,.slick-header-menu .slick-menu-option-list .close,.slick-header-menu .slick-menu-command-list .close{cursor:pointer;float:right;background-color:var(--slick-menu-close-btn-bg-color, #ffffff);border:var(--slick-menu-close-btn-border, 0px solid #dfdfdf);color:var(--slick-menu-close-btn-color, #909090);font-family:var(--slick-menu-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-menu-close-btn-font-size, 21px);height:var(--slick-menu-close-btn-height, 18px);line-height:var(--slick-menu-close-btn-line-height, 16px);margin:var(--slick-menu-close-btn-margin, 0px);padding:var(--slick-menu-close-btn-padding, 0px);width:var(--slick-menu-close-btn-width, 18px);opacity:var(--slick-menu-close-btn-opacity, 0.5)}.slick-cell-menu .slick-menu-option-list .close:hover,.slick-cell-menu .slick-menu-command-list .close:hover,.slick-context-menu .slick-menu-option-list .close:hover,.slick-context-menu .slick-menu-command-list .close:hover,.slick-grid-menu .slick-menu-option-list .close:hover,.slick-grid-menu .slick-menu-command-list .close:hover,.slick-header-menu .slick-menu-option-list .close:hover,.slick-header-menu .slick-menu-command-list .close:hover{opacity:var(--slick-menu-close-btn-opacity-hover, 1)}.slick-cell-menu .slick-menu-title,.slick-context-menu .slick-menu-title,.slick-grid-menu .slick-menu-title,.slick-header-menu .slick-menu-title{font-size:var(--slick-menu-title-font-size, calc(14px + 2px));font-weight:var(--slick-menu-title-font-weight, normal);margin-right:var(--cell-menu-title-margin-right, 7px);width:var(--slick-menu-title-width, 100%)}.slick-cell-menu .slick-menu-item,.slick-context-menu .slick-menu-item,.slick-grid-menu .slick-menu-item,.slick-header-menu .slick-menu-item{cursor:pointer;display:flex;align-items:center;margin:0;border:var(--slick-menu-item-border, 1px solid transparent);border-radius:var(--slick-menu-item-border-radius, 0px);font-size:var(--slick-menu-item-font-size, 14px);height:var(--slick-menu-item-height, 28px);line-height:var(--slick-menu-line-height, 24px);list-style:none outside none;padding:var(--slick-menu-item-padding, 2px 6px);width:var(--slick-menu-item-width, 100%);white-space:var(--slick-menu-item-white-space, nowrap)}.slick-cell-menu .slick-menu-item:hover,.slick-context-menu .slick-menu-item:hover,.slick-grid-menu .slick-menu-item:hover,.slick-header-menu .slick-menu-item:hover{border:var(--slick-menu-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-menu-item-hover-color, #fafafa)}.slick-cell-menu .slick-menu-item.slick-menu-item-divider,.slick-context-menu .slick-menu-item.slick-menu-item-divider,.slick-grid-menu .slick-menu-item.slick-menu-item-divider,.slick-header-menu .slick-menu-item.slick-menu-item-divider{cursor:default;border:none;overflow:hidden;padding:0;height:var(--slick-menu-divider-height, 1px);margin:var(--slick-menu-divider-margin, 8px 5px);background-color:var(--slick-menu-divider-color, #e7e7e7);width:var(--slick-menu-divider-width, calc(100% - 10px));margin-left:auto;margin-right:auto}.slick-cell-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-context-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-grid-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-header-menu .slick-menu-item.slick-menu-item-divider:hover{border:none;background-color:var(--slick-menu-divider-color, #e7e7e7)}.slick-cell-menu .slick-menu-item .slick-menu-icon,.slick-context-menu .slick-menu-item .slick-menu-icon,.slick-grid-menu .slick-menu-item .slick-menu-icon,.slick-header-menu .slick-menu-item .slick-menu-icon{text-align:center;font-size:var(--slick-menu-icon-font-size, 18px);background-position:center center;background-repeat:no-repeat;display:inline-block;line-height:var(--slick-menu-icon-line-height, calc(18px + 2px));margin-right:var(--slick-menu-icon-margin-right, 4px);vertical-align:middle;min-width:var(--slick-menu-icon-min-width, 16px)}.slick-cell-menu .slick-menu-item .slick-menu-content,.slick-context-menu .slick-menu-item .slick-menu-content,.slick-grid-menu .slick-menu-item .slick-menu-content,.slick-header-menu .slick-menu-item .slick-menu-content{display:inline-block;vertical-align:middle;width:100%}.slick-cell-menu .slick-menu-item .sub-item-chevron,.slick-context-menu .slick-menu-item .sub-item-chevron,.slick-grid-menu .slick-menu-item .sub-item-chevron,.slick-header-menu .slick-menu-item .sub-item-chevron{float:right;min-width:var(--slick-menu-icon-min-width, 16px)}.slick-cell-menu .slick-menu-item.slick-menu-item-disabled,.slick-context-menu .slick-menu-item.slick-menu-item-disabled,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled,.slick-header-menu .slick-menu-item.slick-menu-item-disabled{border-color:rgba(0,0,0,0) !important;background:inherit !important;color:var(--slick-menu-item-disabled-color, silver);cursor:inherit}.slick-cell-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-cell-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-context-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-context-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-header-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-header-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content{color:var(--slick-menu-item-disabled-color, silver)}.slick-cell-menu .slick-menu-item.slick-menu-item-hidden,.slick-context-menu .slick-menu-item.slick-menu-item-hidden,.slick-grid-menu .slick-menu-item.slick-menu-item-hidden,.slick-header-menu .slick-menu-item.slick-menu-item-hidden{display:none}.slick-cell-menu .slick-menu-option-list,.slick-context-menu .slick-menu-option-list,.slick-grid-menu .slick-menu-option-list,.slick-header-menu .slick-menu-option-list{margin-bottom:var(--slick-menu-option-list-margin-bottom, 6px)}.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{list-style-type:none;position:absolute;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);background:var(--slick-menu-bg-color, #ffffff);color:var(--slick-menu-color, #000);border:var(--slick-menu-border, 1px solid #BFBDBD);border-radius:var(--slick-menu-border-radius, 2px);min-width:var(--slick-menu-min-width, 140px);padding:var(--slick-menu-padding, 6px);cursor:default;display:inline-block;overflow-x:hidden;overflow-y:auto;resize:both;z-index:100000}@-moz-document url-prefix(){.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{padding:var(--slick-menu-padding-firefox, 6px 15px 6px 6px)}}.slick-cell-menu.dropdown,.slick-cell-menu.dropup,.slick-context-menu.dropdown,.slick-context-menu.dropup,.slick-grid-menu.dropdown,.slick-grid-menu.dropup,.slick-header-menu.dropdown,.slick-header-menu.dropup{display:inline-block;position:absolute}.slick-custom-tooltip{position:absolute;background-color:var(--slick-tooltip-background-color, #ffffff);border:var(--slick-tooltip-border, 2px solid #BFBDBD);border-radius:var(--slick-tooltip-border-radius, 4px);padding:var(--slick-tooltip-padding, 7px);font-size:var(--slick-tooltip-font-size, calc(14px - 1px));height:var(--slick-tooltip-height, auto);width:var(--slick-tooltip-width, auto);z-index:var(--slick-tooltip-z-index, 9999)}.slick-custom-tooltip .tooltip-body{color:var(--slick-tooltip-color, #333);overflow:var(--slick-tooltip-overflow, hidden);text-overflow:var(--slick-tooltip-text-overflow, ellipsis);white-space:var(--slick-tooltip-white-space, normal)}.slick-custom-tooltip.tooltip-arrow::after{content:"";left:0px;position:absolute;border:rgba(0,0,0,0);border-style:solid;border-width:var(--slick-tooltip-arrow-size, 8px)}.slick-custom-tooltip.tooltip-arrow.arrow-up::after{top:var(--slick-tooltip-up-arrow-top-margin, -16px);border-bottom-color:var(--slick-tooltip-arrow-color, rgb(178.4461538462, 176.0538461538, 176.0538461538))}.slick-custom-tooltip.tooltip-arrow.arrow-down::after{top:var(--slick-tooltip-down-arrow-top-margin, 100%);border-top-color:var(--slick-tooltip-arrow-color, rgb(178.4461538462, 176.0538461538, 176.0538461538))}.slick-custom-tooltip.tooltip-arrow.arrow-left-align::after{margin-left:var(--slick-tooltip-arrow-side-margin, 3px)}.slick-custom-tooltip.tooltip-arrow.arrow-right-align::after{margin-left:var(--slick-tooltip-right-arrow-side-margin, calc(100% - 16px - 3px))}.slick-custom-tooltip.tooltip-arrow.arrow-center-align::after{margin-left:var(--slick-tooltip-arrow-center-margin, calc(50% - 8px))}.slick-column-name,.slick-sort-indicator{float:left;margin-bottom:100px}.slick-header-button{display:inline;float:var(--slick-header-button-float, right);vertical-align:var(--slick-header-button-vertical-align, top);margin:var(--slick-header-button-margin, 1px 0 100px 0);height:var(--slick-header-button-height, 15px);width:var(--slick-header-button-width, 15px);background-repeat:no-repeat;background-position:center center;cursor:pointer;visibility:visible}.slick-header-button-hidden{visibility:hidden;margin-right:var(--slick-header-button-hidden-margin-right, -5px);transition:var(--slick-header-button-hidden-transition, 0.2s visibility)}.slick-header-column:hover>.slick-header-button{visibility:visible}.slick-header-menu-button{background-color:currentColor;cursor:pointer;position:absolute;border:var(--slick-header-menu-button-border, 1px solid #BFBDBD);border-width:var(--slick-header-menu-button-border-width, 0px);padding:var(--slick-header-menu-button-padding, 0px);color:var(--slick-header-menu-button-icon-color, inherit);bottom:0;top:0;right:var(--slick-header-menu-button-margin-right, 3px);height:var(--slick-header-menu-button-icon-size, 22px);width:var(--slick-header-menu-button-icon-size, 22px);--slick-header-menu-button-icon-svg: url(${br});-webkit-mask:var(--slick-header-menu-button-icon-svg) no-repeat;mask:var(--slick-header-menu-button-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-header-column .slick-header-menu-button{display:var(--slick-header-menu-display, none)}.slick-header-column:hover .slick-header-menu-button{display:inline-block}.slick-cell.cell-reorder{text-align:center}.slick-cell.cell-reorder .slick-row-move-column{background-color:currentColor;display:block;height:1em;width:1em;font-size:var(--slick-row-move-plugin-icon-font-size, calc(18px + 2px));color:var(--slick-row-move-plugin-icon-color, inherit);cursor:var(--slick-row-move-plugin-cursor, move);--slick-row-move-plugin-icon-svg: url(${Ur});-webkit-mask:var(--slick-row-move-plugin-icon-svg) no-repeat;mask:var(--slick-row-move-plugin-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-headerrow-column.checkbox-header{display:inline-flex;justify-content:center}.slick-column-name,.slick-headerrow-column.checkbox-header,.slick-cell-checkboxsel{text-align:center}.slick-column-name label,.slick-headerrow-column.checkbox-header label,.slick-cell-checkboxsel label{line-height:var(--slick-checkbox-icon-container-line-height, 12px)}.slick-column-name #filter-checkbox-selectall-container,.slick-headerrow-column.checkbox-header #filter-checkbox-selectall-container,.slick-cell-checkboxsel #filter-checkbox-selectall-container{display:inline-flex;align-items:center;justify-content:center}.slick-column-name.disabled,.slick-headerrow-column.checkbox-header.disabled,.slick-cell-checkboxsel.disabled{cursor:default}.slick-column-name input[type=checkbox],.slick-headerrow-column.checkbox-header input[type=checkbox],.slick-cell-checkboxsel input[type=checkbox]{opacity:0;width:0;margin-left:0}.slick-column-name .icon-checkbox-container,.slick-headerrow-column.checkbox-header .icon-checkbox-container,.slick-cell-checkboxsel .icon-checkbox-container{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background-color:var(--slick-checkbox-icon-container-bg-color, transparent);height:var(--slick-checkbox-icon-container-size, 1rem);width:var(--slick-checkbox-icon-container-size, 1rem);border:var(--slick-checkbox-icon-border, none);border-radius:var(--slick-checkbox-icon-border-radius, none)}.slick-column-name .icon-checkbox-container div.mdi,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi,.slick-cell-checkboxsel .icon-checkbox-container div.mdi{opacity:1;font-size:var(--slick-checkbox-icon-font-size, 16px);color:var(--slick-checkbox-icon-color, #0d6efd)}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-check,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-check,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-check{--slick-checkbox-icon-checked-svg: url(${ur});-webkit-mask:var(--slick-checkbox-icon-checked-svg) no-repeat;mask:var(--slick-checkbox-icon-checked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-uncheck,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-uncheck,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-uncheck{--slick-checkbox-icon-unchecked-svg: url(${ur});-webkit-mask:var(--slick-checkbox-icon-unchecked-svg) no-repeat;mask:var(--slick-checkbox-icon-unchecked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;opacity:var(--slick-checkbox-unchecked-opacity, 0.25);visibility:var(--slick-checkbox-icon-unchecked-color-visibility, visible)}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover{opacity:var(--slick-checkbox-opacity-hover, 0.45)}.slick-header-column.header-checkbox-selectall .slick-column-name{text-align:center;margin-right:0}.slick-group .slick-cell-checkboxsel{text-align:left}.ms-choice{font-size:var(--slick-header-font-size, 14px)}.ms-choice span{font-size:var(--slick-multiselect-input-filter-font-size, 12px);font-family:var(--slick-multiselect-input-filter-font-family, "Helvetica Neue", Helvetica, Arial)}.ms-choice .placeholder{background-color:var(--slick-multiselect-placeholder-bg-color, transparent);color:var(--slick-multiselect-placeholder-color, #c9c9c9) !important;font-family:var(--slick-multiselect-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-header-font-size, 14px)}.ms-choice:focus{border-color:var(--slick-multiselect-input-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672))}.ms-filter.search-filter{width:100% !important}.ms-filter .placeholder{cursor:pointer}.ms-parent-open button{outline:0;border-color:var(--slick-multiselect-input-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-multiselect-input-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.ms-drop{max-width:var(--slick-multiselect-dropdown-max-width, 250px);border:var(--slick-multiselect-dropdown-border, 1px solid #bbb);z-index:var(--slick-multiselect-dropdown-z-index, 9999)}.ms-drop li{margin:0;height:var(--slick-multiselect-item-height, 26px);line-height:var(--slick-multiselect-item-line-height, 20px);padding:var(--slick-multiselect-item-padding, 2px 4px);border:var(--slick-multiselect-item-border, 1px solid transparent);width:100%}.ms-drop li:hover{border:var(--slick-multiselect-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-multiselect-checkbox-hover-bg-color, #fafafa)}.ms-drop li.highlighted{border:var(--slick-multiselect-option-highlight-border, 1px solid #c9c9c9);background-color:var(--slick-multiselect-option-highlight-bg-color, #fcfcfc)}.ms-drop label span{cursor:pointer;margin-left:var(--slick-multiselect-checkbox-margin-left, 0px)}.ms-drop .ms-select-all{display:flex;align-items:center;border-bottom:var(--slick-multiselect-select-all-border-bottom, 1px solid #ddd);padding:var(--slick-multiselect-select-all-padding, 6px 10px);line-height:var(--slick-multiselect-select-all-line-height, calc(13px + 2px))}.ms-drop .ms-select-all:hover{background-color:var(--slick-multiselect-select-all-text-hover-color, transparent)}.ms-drop .ms-select-all.highlighted{background-color:rgba(0,0,0,0)}.ms-drop .ms-select-all.highlighted label{border:var(--slick-multiselect-option-highlight-border, 1px solid #c9c9c9);background-color:var(--slick-multiselect-option-highlight-bg-color, #fcfcfc)}.ms-drop .ms-select-all label{display:inline-flex;font-weight:normal;padding:var(--slick-multiselect-select-all-label-padding, 4px);border:var(--slick-multiselect-select-all-label-border, 1px solid transparent);color:var(--slick-multiselect-select-all-text-color, rgb(1.9713114754, 97.5799180328, 238.5286885246))}.ms-drop .ms-select-all label:hover{cursor:pointer;border:var(--slick-multiselect-select-all-label-hover-border, 1px solid #d5d5d5);background-color:var(--slick-multiselect-select-all-label-hover-bg-color, #fafafa)}.ms-drop .ms-ok-button{cursor:pointer;display:block;padding:0;width:var(--slick-multiselect-ok-button-width, 100%);height:var(--slick-multiselect-ok-button-height, 26px);border-color:var(--slick-multiselect-ok-button-border-color, #ccc);border-radius:var(--slick-multiselect-ok-button-border-radius, 0 0 4px 4px);border-width:var(--slick-multiselect-ok-button-border-width, 1px 0 0 0);text-align:var(--slick-multiselect-ok-button-text-align, center);color:var(--slick-multiselect-ok-button-text-color, #0d6efd);font-weight:var(--slick-multiselect-ok-button-font-weight, 600);background-color:var(--slick-multiselect-ok-button-bg-color, #fff)}.ms-drop .ms-ok-button:hover{background-color:var(--slick-multiselect-ok-button-bg-hover-color, #f9f9f9);color:var(--slick-multiselect-ok-button-text-hover-color, rgb(1.9713114754, 97.5799180328, 238.5286885246))}.slickgrid-container .search-filter :focus{outline-color:var(--slick-focus-color, rgb(88.8729508197, 155.4610655738, 253.6270491803))}.slickgrid-container .search-filter .operator.input-group-addon{margin:0;padding:0;min-width:25px;border:none}.slickgrid-container .search-filter .operator.input-group-addon:focus{z-index:3}.slickgrid-container .search-filter .operator.input-group-addon .form-control{border-radius:var(--slick-compound-filter-operator-border-radius, 4px 0 0 4px);padding:var(--slick-compound-filter-text-padding, 0 0 0 2px) !important;font-size:var(--slick-compound-filter-text-font-size, 13px);color:var(--slick-compound-filter-text-color, rgb(88.8729508197, 155.4610655738, 253.6270491803));font-weight:var(--slick-compound-filter-text-weight, bold);background-color:var(--slick-compound-filter-bgcolor, #ffffff)}.slickgrid-container .search-filter .operator.input-group-addon .form-control:focus{z-index:3}.slickgrid-container .search-filter .operator.input-group-addon select{font-family:var(--slick-compound-filter-operator-select-font-family, "Cascadia Mono", Consolas, "Lucida Console");font-size:var(--slick-compound-filter-operator-select-font-size, 14px !important);border:var(--slick-compound-filter-operator-select-border, 1px solid rgb(88.8729508197, 155.4610655738, 253.6270491803));width:var(--slick-compound-filter-operator-select-width, 25px)}.slickgrid-container .search-filter .operator.input-group-addon select.form-control{cursor:pointer;appearance:none}.slickgrid-container .search-filter .operator.input-group-addon select.form-control:-ms-expand{display:none}.slickgrid-container .search-filter .operator.input-group-addon select.form-control .empty{color:silver}.slickgrid-container .search-filter .operator-char3.input-group-addon{min-width:30px}.slickgrid-container input.search-filter{font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol")}.slickgrid-container .search-filter input{font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol")}.slickgrid-container .search-filter input.compound-input{border-radius:var(--slick-compound-filter-border-radius, 0 4px 4px 0) !important;border-left:none}.slickgrid-container .search-filter input::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.slickgrid-container .search-filter input.compound-slider{border-left:none !important}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column input.form-control.search-filter{background-color:var(--slick-form-control-bg-color, #fff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter input,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter button,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter select{background-color:var(--slick-form-control-bg-color, #fff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .input-group-prepend+.date-picker input.compound-input{border-top-left-radius:0;border-bottom-left-radius:0}.slickgrid-container .search-filter.form-group .input-group.date-picker input.form-control{border-bottom-left-radius:0px;border-top-left-radius:0px}.slickgrid-container .search-filter .date-picker input.form-control{border-left:none}.slickgrid-container .search-filter .date-picker input.form-control::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.slickgrid-container .search-filter .date-picker{flex:1;cursor:pointer}.slickgrid-container .search-filter .date-picker .date-picker input.form-control{background-color:var(--slick-date-picker-bg-color, #fff);font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-font-size-base, 14px);border-radius:var(--slick-compound-filter-border-radius, 0 4px 4px 0);width:100%}.slickgrid-container .search-filter .date-picker .date-picker input.form-control[readonly]{background-color:var(--slick-date-picker-bg-color, #fff)}.slickgrid-container .search-filter .date-picker .form-control[readonly]{cursor:pointer;background-color:var(--slick-date-picker-bg-color, #fff)}.slickgrid-container .date-picker input.form-control{cursor:pointer;font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-font-size-base, 14px);border-radius:var(--slick-date-range-filter-border-radius, 4px)}.slickgrid-container .date-picker input.form-control[readonly]{background-color:var(--slick-date-picker-bg-color, #fff)}.vanilla-calendar{padding:.9rem;z-index:9999}.vanilla-calendar.vanilla-calendar_hidden{left:0;top:0}.slick-preheader-panel .slick-dropzone,.slick-preheader-panel .slick-dropzone-hover,.slick-topheader-panel .slick-dropzone,.slick-topheader-panel .slick-dropzone-hover{display:flex;align-items:center;padding:var(--slick-draggable-group-drop-padding, 5px 10px);height:var(--slick-draggable-group-drop-height, 35px);border-top:var(--slick-draggable-group-drop-border-top, 1px solid #e0e0e0);border-left:var(--slick-draggable-group-drop-border-left, 1px solid #e0e0e0);border-right:var(--slick-draggable-group-drop-border-right, 1px solid #e0e0e0);border-bottom:var(--slick-draggable-group-drop-border-bottom, 1px solid #e0e0e0);width:var(--slick-draggable-group-drop-width, 100%);border-radius:var(--slick-draggable-group-drop-radius, 4px);background-color:var(--slick-draggable-group-drop-bgcolor, #ffffff)}.slick-preheader-panel .slick-dropzone .slick-draggable-dropzone-placeholder,.slick-preheader-panel .slick-dropzone-hover .slick-draggable-dropzone-placeholder,.slick-topheader-panel .slick-dropzone .slick-draggable-dropzone-placeholder,.slick-topheader-panel .slick-dropzone-hover .slick-draggable-dropzone-placeholder{font-style:var(--slick-draggable-group-placeholder-font-style, italic);color:var(--slick-draggable-group-placeholder-color, #616161);width:100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all{display:inline-flex;align-items:center;cursor:pointer;border:var(--slick-draggable-group-toggle-all-border, 1px solid #c7c7c7);border-radius:var(--slick-draggable-group-toggle-all-border-radius, 3px);margin-right:var(--slick-draggable-group-toggle-all-margin-right, 15px);padding:var(--slick-draggable-group-toggle-all-padding, 0 8px);position:var(--draggable-group-toggle-all-position, relative);top:var(--slick-draggable-group-toggle-all-top, 0px);right:var(--slick-draggable-group-toggle-all-right, unset)}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon{cursor:pointer;display:inline-block;background-color:currentColor;width:1em;height:1em;color:var(--slick-draggable-group-toggle-all-icon-color, #0d6efd);font-size:var(--slick-draggable-group-toggle-all-icon-font-size, 24px)}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.expanded{--slick-draggable-group-toggle-expanded-icon-svg: url(${br});-webkit-mask:var(--slick-draggable-group-toggle-expanded-icon-svg) no-repeat;mask:var(--slick-draggable-group-toggle-expanded-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed{--slick-draggable-group-toggle-collapsed-icon-svg: url(${wr});-webkit-mask:var(--slick-draggable-group-toggle-collapsed-icon-svg) no-repeat;mask:var(--slick-draggable-group-toggle-collapsed-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-text,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-text,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-text,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-text{font-size:var(--slick-draggable-group-toggle-all-text-font-size, 15px);margin:var(--slick-draggable-group-toggle-all-text-margin, 0 0 0 2px)}.slick-preheader-panel .slick-dropzone .slick-dropped-grouping,.slick-preheader-panel .slick-dropzone-hover .slick-dropped-grouping,.slick-topheader-panel .slick-dropzone .slick-dropped-grouping,.slick-topheader-panel .slick-dropzone-hover .slick-dropped-grouping{cursor:move;display:flex;align-items:center;background-color:var(--slick-draggable-group-column-background-color, transparent);border:var(--slick-draggable-group-column-border, 1px solid #d3d3d3);border-radius:var(--slick-draggable-group-column-border-radius, 20px);padding:var(--slick-draggable-group-column-padding, 0 10px);margin-right:var(--slick-draggable-group-column-margin-right, 8px);z-index:1}.slick-preheader-panel .slick-dropzone .slick-groupby-sort,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-sort,.slick-topheader-panel .slick-dropzone .slick-groupby-sort,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-sort{cursor:pointer;display:inline-flex;margin-left:var(--slick-draggable-group-sort-icon-margin-left, 2px);color:var(--slick-draggable-group-sort-icon-color, inherit);font-size:var(--slick-draggable-group-sort-icon-font-size, 16px);padding-left:var(--slick-draggable-group-sort-icon-padding-left, 5px);padding-right:var(--slick-draggable-group-sort-icon-padding-right, 0px);vertical-align:var(--slick-draggable-group-sort-icon-vertical-align, baseline)}.slick-preheader-panel .slick-dropzone .slick-groupby-sort:hover,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-sort:hover,.slick-topheader-panel .slick-dropzone .slick-groupby-sort:hover,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-sort:hover{color:var(--slick-draggable-group-sort-icon-hover-color, inherit)}.slick-preheader-panel .slick-dropzone .slick-groupby-remove,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-remove,.slick-topheader-panel .slick-dropzone .slick-groupby-remove,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-remove{cursor:pointer;display:inline-flex;margin-left:var(--slick-draggable-group-delete-margin-left, 2px);color:var(--slick-draggable-group-delete-color, #ff3c5c);font-size:var(--slick-draggable-group-delete-font-size, 16px);padding-left:var(--slick-draggable-group-delete-padding-left, 5px);padding-right:var(--slick-draggable-group-delete-padding-right, 0px);vertical-align:var(--slick-draggable-group-delete-vertical-align, baseline)}.slick-preheader-panel .slick-dropzone .slick-groupby-remove:hover,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-remove:hover,.slick-topheader-panel .slick-dropzone .slick-groupby-remove:hover,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-remove:hover{color:var(--slick-draggable-group-delete-hover-color, red)}.slick-preheader-panel .slick-dropzone-hover,.slick-topheader-panel .slick-dropzone-hover{background-color:var(--slick-draggable-group-droppable-hover-bgcolor, #ffffff);border:var(--slick-draggable-group-drop-border-hover, 1px dashed #ff9e9e)}.slick-preheader-panel .slick-dropzone-placeholder-hover,.slick-topheader-panel .slick-dropzone-placeholder-hover{opacity:var(--slick-draggable-group-drop-placeholder-hover-opacity, 0.6)}.slick-preheader-panel .slick-header-column-active,.slick-topheader-panel .slick-header-column-active{display:none !important}.slick-header .slick-header-columns .slick-column-groupable{display:inline-block;font-weight:var(--slick-draggable-group-column-icon-font-weight, normal);color:var(--slick-draggable-group-column-icon-color, #707070);width:var(--slick-draggable-group-column-icon-width, 9px);height:var(--slick-draggable-group-column-icon-height, 9px);margin-left:var(--slick-draggable-group-column-icon-margin-left, 4px)}.slider-container{display:flex;height:100%;flex:1}.slider-container input[type=range]{appearance:none;flex:1;height:var(--slick-slider-filter-height, 27px);padding:var(--slick-slider-filter-runnable-track-padding, 0 6px);border:var(--slick-slider-filter-border, 1px solid #ccc)}.slider-container input[type=range]:focus{outline:none}.slider-container input[type=range]::-webkit-slider-runnable-track{height:var(--slick-slider-filter-runnable-track-height, 5px);border:none;border-radius:3px;-webkit-appearance:none}.slider-container input[type=range]::-webkit-slider-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-size, 14px);width:var(--slick-slider-filter-thumb-size, 14px);border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(13, 110, 253, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(215.75, 98.3606557377%, 127.1568627451%));margin-top:-4px;pointer-events:auto;-webkit-appearance:none}.slider-container input[type=range]::-moz-range-track{height:var(--slick-slider-filter-runnable-track-height, 5px);border:none;border-radius:3px;-moz-appearance:none}.slider-container input[type=range]::-moz-range-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-height, calc(14px - 4px));width:var(--slick-slider-filter-thumb-width, calc(14px - 4px));border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(13, 110, 253, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(215.75, 98.3606557377%, 127.1568627451%));pointer-events:auto}.slider-container input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}.slider-container input[type=range]::-ms-track{height:var(--slick-slider-filter-runnable-track-height, 5px);background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-width:6px 0;color:rgba(0,0,0,0);appearance:none}.slider-container input[type=range]::-ms-fill-lower{background:var(--slick-slider-filter-fill-lower-color, #ddd);border-radius:10px}.slider-container input[type=range]::-ms-fill-upper{background:var(--slick-slider-filter-bgcolor, #eee);border-radius:10px}.slider-container input[type=range]::-ms-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-height, calc(14px - 4px));width:var(--slick-slider-filter-thumb-width, calc(14px - 4px));border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(13, 110, 253, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(215.75, 98.3606557377%, 127.1568627451%));margin-top:1px;pointer-events:auto}.slider-container input[type=range]::-ms-tooltip{display:none}.slider-container input[type=range]:active::-webkit-slider-thumb{background-color:var(--slick-slider-filter-thumb-active-bg-color, #fff);border:var(--slick-slider-filter-thumb-active-border, 2px solid rgba(13, 110, 253, 0.88));box-shadow:var(--slick-slider-filter-thumb-active-box-shadow, 0 0 0 2px rgba(28.1745901639, 119.0922131148, 253.1254098361, 0.15))}.slider-container input[type=range]:active::-moz-range-thumb{background-color:var(--slick-slider-filter-thumb-active-bg-color, #fff);border:var(--slick-slider-filter-thumb-active-border, 2px solid rgba(13, 110, 253, 0.88));box-shadow:var(--slick-slider-filter-thumb-active-box-shadow, 0 0 0 2px rgba(28.1745901639, 119.0922131148, 253.1254098361, 0.15))}.search-filter,.slider-editor{height:var(--slick-header-input-height, 27px)}.search-filter::placeholder,.slider-editor::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.search-filter .input-group-text,.slider-editor .input-group-text{display:flex;align-items:center;padding:var(--slick-slider-filter-number-padding, 4px 8px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px))}.search-filter .slider-value,.search-filter .slider-values,.slider-editor .slider-value,.slider-editor .slider-values{padding:0;height:100%}.search-filter input.slider-filter-input[type=range],.slider-editor input.slider-filter-input[type=range]{padding:var(--slick-slider-filter-runnable-track-padding, 0 6px);height:var(--slick-slider-filter-height, 27px)}.search-filter input.slider-editor-input[type=range],.slider-editor input.slider-editor-input[type=range]{padding:var(--slick-slider-editor-runnable-track-padding, 0 6px);height:var(--slick-slider-editor-height, 100%)}.search-filter .slider-range-value,.slider-editor .slider-range-value{padding:0;height:100%}.search-filter .slider-range-value .input-group-text,.slider-editor .slider-range-value .input-group-text{padding:var(--slick-slider-filter-number-padding, 4px 8px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px))}.search-filter .input-group-prepend.operator+.filter-input input.slider-filter-input,.slider-editor .input-group-prepend.operator+.filter-input input.slider-filter-input{border-left:0}.search-filter:not(.input-group) .slider-editor,.search-filter:not(.input-group) .slider-filter,.search-filter:not(.input-group) .slider-input-container .slider-editor-input,.search-filter:not(.input-group) .slider-input-container .slider-filter-input,.slider-editor:not(.input-group) .slider-editor,.slider-editor:not(.input-group) .slider-filter,.slider-editor:not(.input-group) .slider-input-container .slider-editor-input,.slider-editor:not(.input-group) .slider-input-container .slider-filter-input{border-radius:var(--slick-slider-filter-border-radius, 4px)}.search-filter.input-group>:first-child:not(.input-group-addon),.search-filter.input-group>:first-child:not(.input-group-addon),.search-filter.input-group>:first-child:not(.input-group-addon) .slider-filter-input,.search-filter.input-group>:first-child:not(.input-group-addon) .slider-editor-input,.slider-editor.input-group>:first-child:not(.input-group-addon),.slider-editor.input-group>:first-child:not(.input-group-addon),.slider-editor.input-group>:first-child:not(.input-group-addon) .slider-filter-input,.slider-editor.input-group>:first-child:not(.input-group-addon) .slider-editor-input{border-bottom-left-radius:var(--slick-slider-filter-border-radius, 4px);border-top-left-radius:var(--slick-slider-filter-border-radius, 4px)}.search-filter .input-group-addon:last-child .input-group-text,.slider-editor .input-group-addon:last-child .input-group-text{border-bottom-left-radius:0;border-top-left-radius:0}.slider-editor .slider-value{padding:0;height:var(--slick-slider-editor-height, 100%)}.slider-editor .slider-value .input-group-text{padding:var(--slick-slider-editor-number-padding, 4px 6px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px));height:var(--slick-slider-editor-height, 100%)}.slider-input-container{height:100%;position:relative;flex:1 1 auto;width:1%;background-color:var(--slick-slider-filter-input-bgcolor, #fff)}.slider-input-container.slider-values{display:flex;padding:0}.slider-input-container .slider-track{position:absolute;margin:auto;margin-left:8px;top:0;bottom:0;border-radius:3px;cursor:var(--slick-slider-filter-runnable-track-cursor, pointer);background:var(--slick-slider-filter-runnable-track-bgcolor, #ddd);height:var(--slick-slider-filter-runnable-track-height, 5px);width:calc(100% - 16px)}.slider-input-container input[type=range]{position:absolute;background-color:rgba(0,0,0,0);pointer-events:none;width:100%}.slider-input-container input[type=range].focus{outline:0;border-color:var(--slick-slider-filter-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-slider-filter-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slider-input-container input[type=range]::-webkit-slider-thumb{pointer-events:auto}.slider-input-container input[type=range]::-moz-range-thumb{pointer-events:auto}.slider-input-container input[type=range]::-ms-thumb{pointer-events:auto}.slick-row .detail-view-toggle{display:inline-block}.slick-row .detail-view-toggle.expand{--slick-detail-view-icon-expand-svg: url(${Lr});-webkit-mask:var(--slick-detail-view-icon-expand-svg) no-repeat;mask:var(--slick-detail-view-icon-expand-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-row .detail-view-toggle.collapse{--slick-detail-view-icon-collapse-svg: url(${Rr});-webkit-mask:var(--slick-detail-view-icon-collapse-svg) no-repeat;mask:var(--slick-detail-view-icon-collapse-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-row .detail-view-toggle.expand,.slick-row .detail-view-toggle.collapse{cursor:pointer;background-color:currentColor;display:inline-block;height:1em;width:1em;color:var(--slick-detail-view-icon-color, #0d6efd);font-size:var(--slick-detail-view-icon-font-size, 18px)}.slick-row .detail-view-toggle.expand:hover,.slick-row .detail-view-toggle.collapse:hover{color:var(--slick-detail-view-icon-color-hover, rgb(1.762295082, 87.2336065574, 213.237704918));opacity:var(--slick-detail-view-icon-opacity-hover, 1)}.slick-row .dynamic-cell-detail{position:absolute;width:100%;overflow:auto;left:var(--slick-detail-view-container-left, 0);border:var(--slick-detail-view-container-border, 1px solid #c0c0c0);background-color:var(--slick-detail-view-container-bgcolor, #f7f7f7);padding:var(--slick-detail-view-container-padding, 10px);z-index:var(--slick-detail-view-container-z-index, 10)}.slick-row .dynamic-cell-detail :first-child{vertical-align:middle;line-height:13px}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.slick-custom-footer{color:var(--slick-footer-text-color, #808080);padding:var(--slick-footer-padding, 5px 0);background-color:var(--slick-footer-bg-color, transparent);font-size:var(--slick-footer-font-size, 14px);font-style:var(--slick-footer-font-style, italic);font-weight:var(--slick-footer-font-weight, normal);height:var(--slick-footer-height, 30px)}.slick-custom-footer .left-footer{color:var(--slick-footer-left-text-color, #808080);font-style:var(--slick-footer-left-font-style, italic);font-weight:var(--slick-footer-left-font-weight, normal);text-align:var(--slick-footer-left-text-align, left);padding:var(--slick-footer-left-padding, 0px);width:var(--slick-footer-left-width, 50%);float:var(--slick-footer-left-float, left)}.slick-custom-footer .right-footer{color:var(--slick-footer-right-text-color, #808080);font-style:var(--slick-footer-right-font-style, italic);font-weight:var(--slick-footer-right-font-weight, normal);text-align:var(--slick-footer-right-text-align, right);padding:var(--slick-footer-right-padding, 0px);width:var(--slick-footer-right-width, 50%);float:var(--slick-footer-right-float, right)}.slick-custom-footer .right-footer.metrics .separator{margin:var(--slick-footer-right-separator-margin, 2px)}.slick-empty-data-warning{display:flex;align-items:center;column-gap:5px;position:relative;color:var(--slick-empty-data-warning-color, #333);font-family:var(--slick-empty-data-warning-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-empty-data-warning-font-size, calc(14px + 2px));font-style:var(--slick-empty-data-warning-font-style, italic);line-height:var(--slick-empty-data-warning-line-height, 18px);margin:var(--slick-empty-data-warning-margin, 0px);padding:var(--slick-empty-data-warning-padding, 8px);z-index:var(--slick-empty-data-warning-z-index, 10)}.slick-empty-data-warning div{display:flex;align-items:center;column-gap:5px}.slick-pagination{list-style-type:none;border-top:var(--slick-pagination-border-top, 0 none);border-right:var(--slick-pagination-border-right, 0 none);border-bottom:var(--slick-pagination-border-bottom, 0 none);border-left:var(--slick-pagination-border-left, 0 none);width:100%;height:var(--slick-pagination-height, 40px);padding-top:4px;vertical-align:middle;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-pagination-font-size, calc(14px - 1px));font-weight:400;color:var(--slick-pagination-text-color, #808080)}.slick-pagination .slick-pagination-status{display:inline-block;padding:6px}.slick-pagination .slick-icon-container{display:inline-block;border-color:var(--slick-pagination-border-color, #ddd)}.slick-pagination .slick-pagination-nav{display:inline-block;padding:2px;height:34px}.slick-pagination .slick-pagination-nav nav{display:inline-block}.slick-pagination .slick-pagination-nav .slick-page-number{vertical-align:top;display:inline-flex;align-items:center;column-gap:4px;padding:0 5px;height:inherit}.slick-pagination .slick-pagination-nav .slick-page-number input{background-color:var(--slick-pagination-page-input-bgcolor, #fafbed);height:var(--slick-pagination-page-input-height, 26px);width:var(--slick-pagination-page-input-width, 50px);padding:var(--slick-pagination-page-input-padding, 2px);border-radius:var(--slick-pagination-page-input-border-radius, 4px);display:inline-block}.slick-pagination .slick-pagination-nav .pagination{margin:0;display:inline-flex;background-color:var(--slick-pagination-button-bg-color, #fff)}.slick-pagination .slick-pagination-nav .pagination .page-link{display:flex;align-items:center;font-size:var(--slick-pagination-icon-font-size, calc(18px - 1px));border:var(--slick-pagination-button-border, 1px solid #b3b3b3);height:var(--slick-pagination-button-height, 32px)}.slick-pagination .slick-pagination-nav .pagination .page-item{cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid;padding:var(--slick-pagination-button-padding, 5px 8px);border-color:var(--slick-pagination-button-border-color, #b3b3b3)}.slick-pagination .slick-pagination-nav .pagination .page-item:hover{background-color:var(--slick-pagination-button-hover-color, #f6f6f6)}.slick-pagination .slick-pagination-nav .pagination .page-item:first-child{border-top-left-radius:var(--slick-pagination-button-border-radius, 4px);border-bottom-left-radius:var(--slick-pagination-button-border-radius, 4px)}.slick-pagination .slick-pagination-nav .pagination .page-item:last-child{border-top-right-radius:var(--slick-pagination-button-border-radius, 4px);border-bottom-right-radius:var(--slick-pagination-button-border-radius, 4px)}.slick-pagination .slick-pagination-nav .pagination .page-item.seek-prev,.slick-pagination .slick-pagination-nav .pagination .page-item.seek-end{margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-first,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-prev,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-next,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-end{background-color:currentColor;height:var(--slick-pagination-icon-size, 20px);width:var(--slick-pagination-icon-size, 20px)}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-first{--slick-pagination-icon-seek-first-svg: url(${Cr});-webkit-mask:var(--slick-pagination-icon-seek-first-svg) no-repeat;mask:var(--slick-pagination-icon-seek-first-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-prev{--slick-pagination-icon-seek-prev-svg: url(${Sr});-webkit-mask:var(--slick-pagination-icon-seek-prev-svg) no-repeat;mask:var(--slick-pagination-icon-seek-prev-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-next{--slick-pagination-icon-seek-next-svg: url(${wr});-webkit-mask:var(--slick-pagination-icon-seek-next-svg) no-repeat;mask:var(--slick-pagination-icon-seek-next-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-end{--slick-pagination-icon-seek-end-svg: url(${Br});-webkit-mask:var(--slick-pagination-icon-seek-end-svg) no-repeat;mask:var(--slick-pagination-icon-seek-end-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a[class*=icon-seek-]{color:var(--slick-pagination-icon-color, #0d6efd)}.slick-pagination .slick-pagination-nav .pagination .page-item.disabled{cursor:not-allowed;background-color:var(--slick-pagination-icon-seek-background-color, rgb(249, 249, 249));border-color:var(--slick-pagination-button-border-disabled-color, #dedede)}.slick-pagination .slick-pagination-nav .pagination .page-item.disabled a[class*=icon-seek-]{color:var(--slick-pagination-icon-seek-disabled-color, darkgray)}.slick-pagination .slick-pagination-settings{display:block;float:right;padding:2px}.slick-pagination .slick-pagination-settings select{color:var(--slick-font-color, #000);background-color:var(--slick-pagination-page-select-bg-color, #fff);font-size:var(--slick-pagination-page-select-font-size, calc(14px - 2px));line-height:1.5;height:var(--slick-pagination-page-select-height, 32px);width:var(--slick-pagination-page-select-width, 60px);padding:var(--slick-pagination-page-select-padding, 0 0 2px 2px);border:var(--slick-pagination-button-border, 1px solid #b3b3b3);border-radius:var(--slick-pagination-page-select-border-radius, 3px)}.slick-pagination .slick-pagination-settings .slick-pagination-count{margin-left:var(--slick-pagination-count-margin-left, 2px)}.percent-complete-bar,.percent-complete-bar-with-text{display:inline-block;border-radius:3px;background-color:rgba(0,0,0,0)}.percent-complete-bar{height:6px}.percent-complete-bar-with-text{height:20px;line-height:20px;min-width:25px;text-align:center;top:2px;color:#fff}.tooltip-2cols-row{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;column-gap:5px;line-height:20px}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.slick-autocomplete{background-color:var(--slick-autocomplete-bg-color, #ffffff);color:var(--slick-autocomplete-text-color, #333333);border:var(--slick-autocomplete-border, 1px solid rgba(0, 0, 0, 0.15));box-sizing:border-box;max-height:var(--slick-autocomplete-max-height, 25vh);min-height:var(--slick-autocomplete-min-height, 75px);min-width:var(--slick-autocomplete-min-width, 110px);overflow:auto;z-index:var(--slick-autocomplete-z-index, 9999)}.slick-autocomplete .empty{font-style:italic}.slick-autocomplete>div{padding:0 4px}.slick-autocomplete .group{background:var(--slick-autocomplete-group-bg-color, #eeeeee)}.slick-autocomplete>div:hover:not(.empty,.group),.slick-autocomplete>div.selected{background-color:var(--slick-autocomplete-hover-bg-color, rgb(226.1157894737, 236.9473684211, 249.5842105263));cursor:pointer}@keyframes md-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.autocomplete-filter-container{display:flex}.slick-autocomplete-loading{background-color:var(--slick-autocomplete-loading-input-bg-color, transparent) !important}.slick-autocomplete-loading+span:after{animation:md-spin 2s infinite linear;display:inline-block;color:var(--slick-autocomplete-loading-icon-color, #777777);content:var(--slick-autocomplete-loading-icon, url(${Mr}));width:var(--slick-autocomplete-loading-icon-width, 22px);margin:var(--slick-autocomplete-loading-icon-margin, 0 0 0 -26px);line-height:var(--slick-autocomplete-loading-icon-line-height, 0px);vertical-align:var(--slick-autocomplete-loading-icon-vertical-align, sub)}.slick-autocomplete.autocomplete-custom-four-corners{width:var(--slick-autocomplete-tpl4-width, 385px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list{width:var(--slick-autocomplete-tpl4-container-list-width, calc(385px - 15px));padding:var(--slick-autocomplete-tpl4-container-list-padding, 3px 10px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list div{margin:0;padding:0;line-height:16px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-left{float:left;height:32px;width:32px;padding-right:3px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-left>img{height:var(--slick-autocomplete-tpl4-icon-left-height, 32px);width:var(--slick-autocomplete-tpl4-icon-left-width, 32px);margin-top:0px;background-color:#fff;background-clip:content-box}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-bottom-left{color:var(--slick-autocomplete-tpl4-bottom-left-text-color, #686868);font-size:var(--slick-autocomplete-tpl4-bottom-left-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl4-bottom-left-font-style, italic);font-weight:var(--slick-autocomplete-tpl4-bottom-left-font-weight, normal);max-width:var(--slick-autocomplete-tpl4-bottom-left-max-width, calc(calc(385px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-bottom-right{float:right;color:var(--slick-autocomplete-tpl4-bottom-right-text-color, #686868);font-size:var(--slick-autocomplete-tpl4-bottom-right-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl4-bottom-right-font-style, italic);font-weight:var(--slick-autocomplete-tpl4-bottom-right-font-weight, normal);text-overflow:ellipsis;max-width:var(--slick-autocomplete-tpl4-bottom-right-max-width, 250px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-top-left{color:var(--slick-autocomplete-tpl4-top-left-text-color, #313131);font-style:var(--slick-autocomplete-tpl4-top-left-font-style, normal);font-size:var(--slick-autocomplete-tpl4-top-left-font-size, 12px);font-weight:var(--slick-autocomplete-tpl4-top-left-font-weight, bold);max-width:var(--slick-autocomplete-tpl4-top-left-max-width, calc(calc(385px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis;padding-left:1px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-top-right{float:right;color:var(--slick-autocomplete-tpl4-top-right-text-color, rgb(48.4073770492, 131.2151639344, 253.2926229508));font-style:var(--slick-autocomplete-tpl4-top-right-font-style, normal);font-size:var(--slick-autocomplete-tpl4-top-right-font-size, calc(12px - 1px));font-weight:var(--slick-autocomplete-tpl4-top-right-font-weight, bold);max-width:var(--slick-autocomplete-tpl4-top-right-max-width, 100px)}.slick-autocomplete.autocomplete-custom-two-rows{width:var(--slick-autocomplete-tpl2-width, 285px)}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list{width:var(--slick-autocomplete-tpl2-container-list-width, calc(285px - 15px));padding:var(--slick-autocomplete-tpl2-container-list-padding, 3px 10px)}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list div{margin:0;padding:0;line-height:16px}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-left{float:left;height:var(--slick-autocomplete-tpl2-icon-left-height, 32px);width:var(--slick-autocomplete-tpl2-icon-left-width, 32px);padding-right:3px}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-left>img{height:32px;margin-top:0px;background-color:#fff;background-clip:content-box}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-bottom-left{color:var(--slick-autocomplete-tpl2-bottom-left-text-color, #686868);font-size:var(--slick-autocomplete-tpl2-bottom-left-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl2-bottom-left-font-style, italic);font-weight:var(--slick-autocomplete-tpl2-bottom-left-font-weight, normal);max-width:var(--slick-autocomplete-tpl2-bottom-left-max-width, calc(calc(285px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-top-left{color:var(--slick-autocomplete-tpl2-top-left-text-color, #313131);font-style:var(--slick-autocomplete-tpl2-top-left-font-style, normal);font-size:var(--slick-autocomplete-tpl2-top-left-font-size, 12px);font-weight:var(--slick-autocomplete-tpl2-top-left-font-weight, bold);max-width:var(--slick-autocomplete-tpl2-top-left-max-width, calc(calc(285px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis;padding-left:1px}@-webkit-keyframes sg-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes sg-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.mdi.mdi-flip-h{transform:scaleX(-1)}.mdi.mdi-flip-v{transform:scaleY(-1)}.mdi.mdi-pulse{animation:sg-spin 1s infinite steps(8)}.mdi.mdi-spin,.mdi.mdi-spin-1s,.mdi.mdi-spin-2s,.mdi.mdi-spin-3s,.mdi.mdi-spin-4s,.mdi.mdi-spin-5s{align-items:center;display:inline-flex;justify-content:center}.mdi.mdi-spin{animation:sg-spin 2s infinite linear}.mdi.mdi-spin-1s{animation:sg-spin 1s infinite linear}.mdi.mdi-spin-2s{animation:sg-spin 2s infinite linear}.mdi.mdi-spin-3s{animation:sg-spin 3s infinite linear}.mdi.mdi-spin-4s{animation:sg-spin 4s infinite linear}.mdi.mdi-spin-5s{animation:sg-spin 5s infinite linear}.mdi.mdi-rotate-45{transform:rotate(45deg)}.mdi.mdi-rotate-90{transform:rotate(90deg)}.mdi.mdi-rotate-135{transform:rotate(135deg)}.mdi.mdi-rotate-180{transform:rotate(180deg)}.mdi.mdi-rotate-225{transform:rotate(225deg)}.mdi.mdi-rotate-270{transform:rotate(270deg)}.mdi.mdi-rotate-315{transform:rotate(315deg)}.mdi.mdi-5px,.font-5px{font-size:5px !important}.mdi.mdi-6px,.font-6px{font-size:6px !important}.mdi.mdi-7px,.font-7px{font-size:7px !important}.mdi.mdi-8px,.font-8px{font-size:8px !important}.mdi.mdi-9px,.font-9px{font-size:9px !important}.mdi.mdi-10px,.font-10px{font-size:10px !important}.mdi.mdi-11px,.font-11px{font-size:11px !important}.mdi.mdi-12px,.font-12px{font-size:12px !important}.mdi.mdi-13px,.font-13px{font-size:13px !important}.mdi.mdi-14px,.font-14px{font-size:14px !important}.mdi.mdi-15px,.font-15px{font-size:15px !important}.mdi.mdi-16px,.font-16px{font-size:16px !important}.mdi.mdi-17px,.font-17px{font-size:17px !important}.mdi.mdi-18px,.font-18px{font-size:18px !important}.mdi.mdi-19px,.font-19px{font-size:19px !important}.mdi.mdi-20px,.font-20px{font-size:20px !important}.mdi.mdi-21px,.font-21px{font-size:21px !important}.mdi.mdi-22px,.font-22px{font-size:22px !important}.mdi.mdi-23px,.font-23px{font-size:23px !important}.mdi.mdi-24px,.font-24px{font-size:24px !important}.mdi.mdi-25px,.font-25px{font-size:25px !important}.mdi.mdi-26px,.font-26px{font-size:26px !important}.mdi.mdi-27px,.font-27px{font-size:27px !important}.mdi.mdi-28px,.font-28px{font-size:28px !important}.mdi.mdi-29px,.font-29px{font-size:29px !important}.mdi.mdi-30px,.font-30px{font-size:30px !important}.mdi.mdi-31px,.font-31px{font-size:31px !important}.mdi.mdi-32px,.font-32px{font-size:32px !important}.mdi.mdi-33px,.font-33px{font-size:33px !important}.mdi.mdi-34px,.font-34px{font-size:34px !important}.mdi.mdi-35px,.font-35px{font-size:35px !important}.mdi.mdi-36px,.font-36px{font-size:36px !important}.mdi.mdi-37px,.font-37px{font-size:37px !important}.mdi.mdi-38px,.font-38px{font-size:38px !important}.mdi.mdi-39px,.font-39px{font-size:39px !important}.mdi.mdi-40px,.font-40px{font-size:40px !important}.mdi.mdi-41px,.font-41px{font-size:41px !important}.mdi.mdi-42px,.font-42px{font-size:42px !important}.mdi.mdi-43px,.font-43px{font-size:43px !important}.mdi.mdi-44px,.font-44px{font-size:44px !important}.mdi.mdi-45px,.font-45px{font-size:45px !important}.mdi.mdi-46px,.font-46px{font-size:46px !important}.mdi.mdi-47px,.font-47px{font-size:47px !important}.mdi.mdi-48px,.font-48px{font-size:48px !important}.mdi.mdi-49px,.font-49px{font-size:49px !important}.mdi.mdi-50px,.font-50px{font-size:50px !important}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.mdi-account{--mdi-account-icon-svg: url(${jr});-webkit-mask:var(--mdi-account-icon-svg) no-repeat;mask:var(--mdi-account-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-box{--mdi-account-box-icon-svg: url(${Ir});-webkit-mask:var(--mdi-account-box-icon-svg) no-repeat;mask:var(--mdi-account-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-box-outline{--mdi-account-box-outline-icon-svg: url(${Gr});-webkit-mask:var(--mdi-account-box-outline-icon-svg) no-repeat;mask:var(--mdi-account-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-circle{--mdi-account-circle-icon-svg: url(${Nr});-webkit-mask:var(--mdi-account-circle-icon-svg) no-repeat;mask:var(--mdi-account-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-edit{--mdi-account-edit-icon-svg: url(${Er});-webkit-mask:var(--mdi-account-edit-icon-svg) no-repeat;mask:var(--mdi-account-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-minus{--mdi-account-minus-icon-svg: url(${Ar});-webkit-mask:var(--mdi-account-minus-icon-svg) no-repeat;mask:var(--mdi-account-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-off{--mdi-account-off-icon-svg: url(${Fr});-webkit-mask:var(--mdi-account-off-icon-svg) no-repeat;mask:var(--mdi-account-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-plus{--mdi-account-plus-icon-svg: url(${qr});-webkit-mask:var(--mdi-account-plus-icon-svg) no-repeat;mask:var(--mdi-account-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-search{--mdi-account-search-icon-svg: url(${Or});-webkit-mask:var(--mdi-account-search-icon-svg) no-repeat;mask:var(--mdi-account-search-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm{--mdi-alarm-icon-svg: url(${Hr});-webkit-mask:var(--mdi-alarm-icon-svg) no-repeat;mask:var(--mdi-alarm-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm-check{--mdi-alarm-check-icon-svg: url(${Tr});-webkit-mask:var(--mdi-alarm-check-icon-svg) no-repeat;mask:var(--mdi-alarm-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm-off{--mdi-alarm-off-icon-svg: url(${Dr});-webkit-mask:var(--mdi-alarm-off-icon-svg) no-repeat;mask:var(--mdi-alarm-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert{--mdi-alert-icon-svg: url(${Pr});-webkit-mask:var(--mdi-alert-icon-svg) no-repeat;mask:var(--mdi-alert-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-box{--mdi-alert-box-icon-svg: url(${Yr});-webkit-mask:var(--mdi-alert-box-icon-svg) no-repeat;mask:var(--mdi-alert-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-box-outline{--mdi-alert-box-outline-icon-svg: url(${Wr});-webkit-mask:var(--mdi-alert-box-outline-icon-svg) no-repeat;mask:var(--mdi-alert-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-circle{--mdi-alert-circle-icon-svg: url(${Vr});-webkit-mask:var(--mdi-alert-circle-icon-svg) no-repeat;mask:var(--mdi-alert-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-octagon{--mdi-alert-octagon-icon-svg: url(${Kr});-webkit-mask:var(--mdi-alert-octagon-icon-svg) no-repeat;mask:var(--mdi-alert-octagon-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-outline{--mdi-alert-outline-icon-svg: url(${Qr});-webkit-mask:var(--mdi-alert-outline-icon-svg) no-repeat;mask:var(--mdi-alert-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-rhombus{--mdi-alert-rhombus-icon-svg: url(${Xr});-webkit-mask:var(--mdi-alert-rhombus-icon-svg) no-repeat;mask:var(--mdi-alert-rhombus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-rhombus-outline{--mdi-alert-rhombus-outline-icon-svg: url(${Jr});-webkit-mask:var(--mdi-alert-rhombus-outline-icon-svg) no-repeat;mask:var(--mdi-alert-rhombus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-collapse{--mdi-arrow-collapse-icon-svg: url(${Zr});-webkit-mask:var(--mdi-arrow-collapse-icon-svg) no-repeat;mask:var(--mdi-arrow-collapse-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down{--mdi-arrow-down-icon-svg: url(${eo});-webkit-mask:var(--mdi-arrow-down-icon-svg) no-repeat;mask:var(--mdi-arrow-down-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold{--mdi-arrow-down-bold-icon-svg: url(${io});-webkit-mask:var(--mdi-arrow-down-bold-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-box{--mdi-arrow-down-bold-box-icon-svg: url(${ao});-webkit-mask:var(--mdi-arrow-down-bold-box-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-box-outline{--mdi-arrow-down-bold-box-outline-icon-svg: url(${ro});-webkit-mask:var(--mdi-arrow-down-bold-box-outline-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-outline{--mdi-arrow-down-bold-outline-icon-svg: url(${oo});-webkit-mask:var(--mdi-arrow-down-bold-outline-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-expand{--mdi-arrow-expand-icon-svg: url(${lo});-webkit-mask:var(--mdi-arrow-expand-icon-svg) no-repeat;mask:var(--mdi-arrow-expand-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-expand-horizontal{--mdi-arrow-expand-horizontal-icon-svg: url(${to});-webkit-mask:var(--mdi-arrow-expand-horizontal-icon-svg) no-repeat;mask:var(--mdi-arrow-expand-horizontal-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-split-vertical{--mdi-arrow-split-vertical-icon-svg: url(${no});-webkit-mask:var(--mdi-arrow-split-vertical-icon-svg) no-repeat;mask:var(--mdi-arrow-split-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-up{--mdi-arrow-up-icon-svg: url(${co});-webkit-mask:var(--mdi-arrow-up-icon-svg) no-repeat;mask:var(--mdi-arrow-up-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-book-open-blank-variant-outline{--mdi-book-open-blank-variant-outline-icon-svg: url(${so});-webkit-mask:var(--mdi-book-open-blank-variant-outline-icon-svg) no-repeat;mask:var(--mdi-book-open-blank-variant-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-brightness-4{--mdi-brightness-4-icon-svg: url(${mo});-webkit-mask:var(--mdi-brightness-4-icon-svg) no-repeat;mask:var(--mdi-brightness-4-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar{--mdi-calendar-icon-svg: url(${ko});-webkit-mask:var(--mdi-calendar-icon-svg) no-repeat;mask:var(--mdi-calendar-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-check{--mdi-calendar-check-icon-svg: url(${po});-webkit-mask:var(--mdi-calendar-check-icon-svg) no-repeat;mask:var(--mdi-calendar-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-clock{--mdi-calendar-clock-icon-svg: url(${go});-webkit-mask:var(--mdi-calendar-clock-icon-svg) no-repeat;mask:var(--mdi-calendar-clock-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-edit{--mdi-calendar-edit-icon-svg: url(${bo});-webkit-mask:var(--mdi-calendar-edit-icon-svg) no-repeat;mask:var(--mdi-calendar-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-remove{--mdi-calendar-remove-icon-svg: url(${vo});-webkit-mask:var(--mdi-calendar-remove-icon-svg) no-repeat;mask:var(--mdi-calendar-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-search{--mdi-calendar-search-icon-svg: url(${uo});-webkit-mask:var(--mdi-calendar-search-icon-svg) no-repeat;mask:var(--mdi-calendar-search-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-call-split{--mdi-call-split-icon-svg: url(${ho});-webkit-mask:var(--mdi-call-split-icon-svg) no-repeat;mask:var(--mdi-call-split-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cancel{--mdi-cancel-icon-svg: url(${fo});-webkit-mask:var(--mdi-cancel-icon-svg) no-repeat;mask:var(--mdi-cancel-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cash-check{--mdi-cash-check-icon-svg: url(${wo});-webkit-mask:var(--mdi-cash-check-icon-svg) no-repeat;mask:var(--mdi-cash-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cash-remove{--mdi-cash-remove-icon-svg: url(${xo});-webkit-mask:var(--mdi-cash-remove-icon-svg) no-repeat;mask:var(--mdi-cash-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-certificate{--mdi-certificate-icon-svg: url(${_o});-webkit-mask:var(--mdi-certificate-icon-svg) no-repeat;mask:var(--mdi-certificate-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-certificate-outline{--mdi-certificate-outline-icon-svg: url(${yo});-webkit-mask:var(--mdi-certificate-outline-icon-svg) no-repeat;mask:var(--mdi-certificate-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-change-record-type{--mdi-change-record-type-icon-svg: url(${zo});-webkit-mask:var(--mdi-change-record-type-icon-svg) no-repeat;mask:var(--mdi-change-record-type-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check{--mdi-check-icon-svg: url(${$o});-webkit-mask:var(--mdi-check-icon-svg) no-repeat;mask:var(--mdi-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-all{--mdi-check-all-icon-svg: url(${Uo});-webkit-mask:var(--mdi-check-all-icon-svg) no-repeat;mask:var(--mdi-check-all-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-bold{--mdi-check-bold-icon-svg: url(${ur});-webkit-mask:var(--mdi-check-bold-icon-svg) no-repeat;mask:var(--mdi-check-bold-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-blank-outline{--mdi-checkbox-blank-outline-icon-svg: url(${$r});-webkit-mask:var(--mdi-checkbox-blank-outline-icon-svg) no-repeat;mask:var(--mdi-checkbox-blank-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-marked-circle-outline{--mdi-checkbox-marked-circle-outline-icon-svg: url(${Lo});-webkit-mask:var(--mdi-checkbox-marked-circle-outline-icon-svg) no-repeat;mask:var(--mdi-checkbox-marked-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-box-outline{--mdi-check-box-outline-icon-svg: url(${zr});-webkit-mask:var(--mdi-check-box-outline-icon-svg) no-repeat;mask:var(--mdi-check-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-marked{--mdi-checkbox-marked-icon-svg: url(${Ro});-webkit-mask:var(--mdi-checkbox-marked-icon-svg) no-repeat;mask:var(--mdi-checkbox-marked-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-circle{--mdi-check-circle-icon-svg: url(${Co});-webkit-mask:var(--mdi-check-circle-icon-svg) no-repeat;mask:var(--mdi-check-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-circle-outline{--mdi-check-circle-outline-icon-svg: url(${So});-webkit-mask:var(--mdi-check-circle-outline-icon-svg) no-repeat;mask:var(--mdi-check-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-outline{--mdi-check-outline-icon-svg: url(${Bo});-webkit-mask:var(--mdi-check-outline-icon-svg) no-repeat;mask:var(--mdi-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-underline{--mdi-check-underline-icon-svg: url(${Mo});-webkit-mask:var(--mdi-check-underline-icon-svg) no-repeat;mask:var(--mdi-check-underline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down{--mdi-chevron-down-icon-svg: url(${br});-webkit-mask:var(--mdi-chevron-down-icon-svg) no-repeat;mask:var(--mdi-chevron-down-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-box{--mdi-chevron-down-box-icon-svg: url(${jo});-webkit-mask:var(--mdi-chevron-down-box-icon-svg) no-repeat;mask:var(--mdi-chevron-down-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-box-outline{--mdi-chevron-down-box-outline-icon-svg: url(${Io});-webkit-mask:var(--mdi-chevron-down-box-outline-icon-svg) no-repeat;mask:var(--mdi-chevron-down-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-circle{--mdi-chevron-down-circle-icon-svg: url(${Go});-webkit-mask:var(--mdi-chevron-down-circle-icon-svg) no-repeat;mask:var(--mdi-chevron-down-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-circle-outline{--mdi-chevron-down-circle-outline-icon-svg: url(${No});-webkit-mask:var(--mdi-chevron-down-circle-outline-icon-svg) no-repeat;mask:var(--mdi-chevron-down-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-circle{--mdi-circle-icon-svg: url(${Eo});-webkit-mask:var(--mdi-circle-icon-svg) no-repeat;mask:var(--mdi-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-check{--mdi-clipboard-check-icon-svg: url(${Ao});-webkit-mask:var(--mdi-clipboard-check-icon-svg) no-repeat;mask:var(--mdi-clipboard-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-check-outline{--mdi-clipboard-check-outline-icon-svg: url(${Fo});-webkit-mask:var(--mdi-clipboard-check-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-edit{--mdi-clipboard-edit-icon-svg: url(${qo});-webkit-mask:var(--mdi-clipboard-edit-icon-svg) no-repeat;mask:var(--mdi-clipboard-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-edit-outline{--mdi-clipboard-edit-outline-icon-svg: url(${Oo});-webkit-mask:var(--mdi-clipboard-edit-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-edit-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-multiple{--mdi-clipboard-multiple-icon-svg: url(${Ho});-webkit-mask:var(--mdi-clipboard-multiple-icon-svg) no-repeat;mask:var(--mdi-clipboard-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-multiple-outline{--mdi-clipboard-multiple-outline-icon-svg: url(${To});-webkit-mask:var(--mdi-clipboard-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-outline{--mdi-clipboard-outline-icon-svg: url(${Do});-webkit-mask:var(--mdi-clipboard-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close{--mdi-close-icon-svg: url(${vr});-webkit-mask:var(--mdi-close-icon-svg) no-repeat;mask:var(--mdi-close-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-circle{--mdi-close-circle-icon-svg: url(${Po});-webkit-mask:var(--mdi-close-circle-icon-svg) no-repeat;mask:var(--mdi-close-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-circle-outline{--mdi-close-circle-outline-icon-svg: url(${Yo});-webkit-mask:var(--mdi-close-circle-outline-icon-svg) no-repeat;mask:var(--mdi-close-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-thick{--mdi-close-thick-icon-svg: url(${Wo});-webkit-mask:var(--mdi-close-thick-icon-svg) no-repeat;mask:var(--mdi-close-thick-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-coffee{--mdi-coffee-icon-svg: url(${Vo});-webkit-mask:var(--mdi-coffee-icon-svg) no-repeat;mask:var(--mdi-coffee-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-coffee-outline{--mdi-coffee-outline-icon-svg: url(${Ko});-webkit-mask:var(--mdi-coffee-outline-icon-svg) no-repeat;mask:var(--mdi-coffee-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cog{--mdi-cog-icon-svg: url(${Qo});-webkit-mask:var(--mdi-cog-icon-svg) no-repeat;mask:var(--mdi-cog-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cog-outline{--mdi-cog-outline-icon-svg: url(${Xo});-webkit-mask:var(--mdi-cog-outline-icon-svg) no-repeat;mask:var(--mdi-cog-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-content-copy{--mdi-content-copy-icon-svg: url(${Jo});-webkit-mask:var(--mdi-content-copy-icon-svg) no-repeat;mask:var(--mdi-content-copy-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-currency-usd{--mdi-currency-usd-icon-svg: url(${Zo});-webkit-mask:var(--mdi-currency-usd-icon-svg) no-repeat;mask:var(--mdi-currency-usd-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-currency-usd-off{--mdi-currency-usd-off-icon-svg: url(${el});-webkit-mask:var(--mdi-currency-usd-off-icon-svg) no-repeat;mask:var(--mdi-currency-usd-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-database-refresh{--mdi-database-refresh-icon-svg: url(${il});-webkit-mask:var(--mdi-database-refresh-icon-svg) no-repeat;mask:var(--mdi-database-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-delete{--mdi-delete-icon-svg: url(${al});-webkit-mask:var(--mdi-delete-icon-svg) no-repeat;mask:var(--mdi-delete-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-delete-outline{--mdi-delete-outline-icon-svg: url(${rl});-webkit-mask:var(--mdi-delete-outline-icon-svg) no-repeat;mask:var(--mdi-delete-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-dots-grid{--mdi-dots-grid-icon-svg: url(${ol});-webkit-mask:var(--mdi-dots-grid-icon-svg) no-repeat;mask:var(--mdi-dots-grid-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-dots-vertical{--mdi-dots-vertical-icon-svg: url(${ll});-webkit-mask:var(--mdi-dots-vertical-icon-svg) no-repeat;mask:var(--mdi-dots-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-download{--mdi-download-icon-svg: url(${tl});-webkit-mask:var(--mdi-download-icon-svg) no-repeat;mask:var(--mdi-download-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-drag{--mdi-drag-icon-svg: url(${nl});-webkit-mask:var(--mdi-drag-icon-svg) no-repeat;mask:var(--mdi-drag-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-drag-vertical{--mdi-drag-vertical-icon-svg: url(${cl});-webkit-mask:var(--mdi-drag-vertical-icon-svg) no-repeat;mask:var(--mdi-drag-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-eye-off-outline{--mdi-eye-off-outline-icon-svg: url(${dl});-webkit-mask:var(--mdi-eye-off-outline-icon-svg) no-repeat;mask:var(--mdi-eye-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-eye-outline{--mdi-eye-outline-icon-svg: url(${sl});-webkit-mask:var(--mdi-eye-outline-icon-svg) no-repeat;mask:var(--mdi-eye-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file{--mdi-file-icon-svg: url(${ml});-webkit-mask:var(--mdi-file-icon-svg) no-repeat;mask:var(--mdi-file-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-alert{--mdi-file-alert-icon-svg: url(${kl});-webkit-mask:var(--mdi-file-alert-icon-svg) no-repeat;mask:var(--mdi-file-alert-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-alert-outline{--mdi-file-alert-outline-icon-svg: url(${pl});-webkit-mask:var(--mdi-file-alert-outline-icon-svg) no-repeat;mask:var(--mdi-file-alert-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-cad{--mdi-file-cad-icon-svg: url(${gl});-webkit-mask:var(--mdi-file-cad-icon-svg) no-repeat;mask:var(--mdi-file-cad-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-check{--mdi-file-check-icon-svg: url(${bl});-webkit-mask:var(--mdi-file-check-icon-svg) no-repeat;mask:var(--mdi-file-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-check-outline{--mdi-file-check-outline-icon-svg: url(${vl});-webkit-mask:var(--mdi-file-check-outline-icon-svg) no-repeat;mask:var(--mdi-file-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-document-outline{--mdi-file-document-outline-icon-svg: url(${ul});-webkit-mask:var(--mdi-file-document-outline-icon-svg) no-repeat;mask:var(--mdi-file-document-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-excel-outline{--mdi-file-excel-outline-icon-svg: url(${hl});-webkit-mask:var(--mdi-file-excel-outline-icon-svg) no-repeat;mask:var(--mdi-file-excel-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-move{--mdi-file-move-icon-svg: url(${fl});-webkit-mask:var(--mdi-file-move-icon-svg) no-repeat;mask:var(--mdi-file-move-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-move-outline{--mdi-file-move-outline-icon-svg: url(${wl});-webkit-mask:var(--mdi-file-move-outline-icon-svg) no-repeat;mask:var(--mdi-file-move-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-multiple{--mdi-file-multiple-icon-svg: url(${xl});-webkit-mask:var(--mdi-file-multiple-icon-svg) no-repeat;mask:var(--mdi-file-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-multiple-outline{--mdi-file-multiple-outline-icon-svg: url(${_l});-webkit-mask:var(--mdi-file-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-file-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-music-outline{--mdi-file-music-outline-icon-svg: url(${yl});-webkit-mask:var(--mdi-file-music-outline-icon-svg) no-repeat;mask:var(--mdi-file-music-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-outline{--mdi-file-outline-icon-svg: url(${zl});-webkit-mask:var(--mdi-file-outline-icon-svg) no-repeat;mask:var(--mdi-file-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-pdf-outline{--mdi-file-pdf-outline-icon-svg: url(${$l});-webkit-mask:var(--mdi-file-pdf-outline-icon-svg) no-repeat;mask:var(--mdi-file-pdf-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-question{--mdi-file-question-icon-svg: url(${Ul});-webkit-mask:var(--mdi-file-question-icon-svg) no-repeat;mask:var(--mdi-file-question-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-question-outline{--mdi-file-question-outline-icon-svg: url(${Ll});-webkit-mask:var(--mdi-file-question-outline-icon-svg) no-repeat;mask:var(--mdi-file-question-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-search-outline{--mdi-file-search-outline-icon-svg: url(${Rl});-webkit-mask:var(--mdi-file-search-outline-icon-svg) no-repeat;mask:var(--mdi-file-search-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-send{--mdi-file-send-icon-svg: url(${Cl});-webkit-mask:var(--mdi-file-send-icon-svg) no-repeat;mask:var(--mdi-file-send-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-send-outline{--mdi-file-send-outline-icon-svg: url(${Sl});-webkit-mask:var(--mdi-file-send-outline-icon-svg) no-repeat;mask:var(--mdi-file-send-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-tree{--mdi-file-tree-icon-svg: url(${Bl});-webkit-mask:var(--mdi-file-tree-icon-svg) no-repeat;mask:var(--mdi-file-tree-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-tree-outline{--mdi-file-tree-outline-icon-svg: url(${Ml});-webkit-mask:var(--mdi-file-tree-outline-icon-svg) no-repeat;mask:var(--mdi-file-tree-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-upload{--mdi-file-upload-icon-svg: url(${jl});-webkit-mask:var(--mdi-file-upload-icon-svg) no-repeat;mask:var(--mdi-file-upload-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-upload-outline{--mdi-file-upload-outline-icon-svg: url(${Il});-webkit-mask:var(--mdi-file-upload-outline-icon-svg) no-repeat;mask:var(--mdi-file-upload-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter{--mdi-filter-icon-svg: url(${Gl});-webkit-mask:var(--mdi-filter-icon-svg) no-repeat;mask:var(--mdi-filter-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-minus-outline{--mdi-filter-minus-outline-icon-svg: url(${Nl});-webkit-mask:var(--mdi-filter-minus-outline-icon-svg) no-repeat;mask:var(--mdi-filter-minus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-off-outline{--mdi-filter-off-outline-icon-svg: url(${El});-webkit-mask:var(--mdi-filter-off-outline-icon-svg) no-repeat;mask:var(--mdi-filter-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-outline{--mdi-filter-outline-icon-svg: url(${Al});-webkit-mask:var(--mdi-filter-outline-icon-svg) no-repeat;mask:var(--mdi-filter-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-plus-outline{--mdi-filter-plus-outline-icon-svg: url(${Fl});-webkit-mask:var(--mdi-filter-plus-outline-icon-svg) no-repeat;mask:var(--mdi-filter-plus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-remove-outline{--mdi-filter-remove-outline-icon-svg: url(${ql});-webkit-mask:var(--mdi-filter-remove-outline-icon-svg) no-repeat;mask:var(--mdi-filter-remove-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-fire{--mdi-fire-icon-svg: url(${Ol});-webkit-mask:var(--mdi-fire-icon-svg) no-repeat;mask:var(--mdi-fire-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-flip-vertical{--mdi-flip-vertical-icon-svg: url(${Hl});-webkit-mask:var(--mdi-flip-vertical-icon-svg) no-repeat;mask:var(--mdi-flip-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-folder{--mdi-folder-icon-svg: url(${Tl});-webkit-mask:var(--mdi-folder-icon-svg) no-repeat;mask:var(--mdi-folder-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-folder-open{--mdi-folder-open-icon-svg: url(${Dl});-webkit-mask:var(--mdi-folder-open-icon-svg) no-repeat;mask:var(--mdi-folder-open-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-forum{--mdi-forum-icon-svg: url(${Pl});-webkit-mask:var(--mdi-forum-icon-svg) no-repeat;mask:var(--mdi-forum-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-forum-outline{--mdi-forum-outline-icon-svg: url(${Yl});-webkit-mask:var(--mdi-forum-outline-icon-svg) no-repeat;mask:var(--mdi-forum-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-github{--mdi-github-icon-svg: url(${Wl});-webkit-mask:var(--mdi-github-icon-svg) no-repeat;mask:var(--mdi-github-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help{--mdi-help-icon-svg: url(${Vl});-webkit-mask:var(--mdi-help-icon-svg) no-repeat;mask:var(--mdi-help-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help-circle{--mdi-help-circle-icon-svg: url(${Kl});-webkit-mask:var(--mdi-help-circle-icon-svg) no-repeat;mask:var(--mdi-help-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help-circle-outline{--mdi-help-circle-outline-icon-svg: url(${Ql});-webkit-mask:var(--mdi-help-circle-outline-icon-svg) no-repeat;mask:var(--mdi-help-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-history{--mdi-history-icon-svg: url(${Xl});-webkit-mask:var(--mdi-history-icon-svg) no-repeat;mask:var(--mdi-history-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-information{--mdi-information-icon-svg: url(${Jl});-webkit-mask:var(--mdi-information-icon-svg) no-repeat;mask:var(--mdi-information-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-information-outline{--mdi-information-outline-icon-svg: url(${Zl});-webkit-mask:var(--mdi-information-outline-icon-svg) no-repeat;mask:var(--mdi-information-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb{--mdi-lightbulb-icon-svg: url(${et});-webkit-mask:var(--mdi-lightbulb-icon-svg) no-repeat;mask:var(--mdi-lightbulb-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-off{--mdi-lightbulb-off-icon-svg: url(${it});-webkit-mask:var(--mdi-lightbulb-off-icon-svg) no-repeat;mask:var(--mdi-lightbulb-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-off-outline{--mdi-lightbulb-off-outline-icon-svg: url(${at});-webkit-mask:var(--mdi-lightbulb-off-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-on{--mdi-lightbulb-on-icon-svg: url(${rt});-webkit-mask:var(--mdi-lightbulb-on-icon-svg) no-repeat;mask:var(--mdi-lightbulb-on-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-on-outline{--mdi-lightbulb-on-outline-icon-svg: url(${ot});-webkit-mask:var(--mdi-lightbulb-on-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-on-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-outline{--mdi-lightbulb-outline-icon-svg: url(${lt});-webkit-mask:var(--mdi-lightbulb-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-link{--mdi-link-icon-svg: url(${tt});-webkit-mask:var(--mdi-link-icon-svg) no-repeat;mask:var(--mdi-link-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-link-variant{--mdi-link-variant-icon-svg: url(${nt});-webkit-mask:var(--mdi-link-variant-icon-svg) no-repeat;mask:var(--mdi-link-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-load{--mdi-load-icon-svg: url(${ct});-webkit-mask:var(--mdi-load-icon-svg) no-repeat;mask:var(--mdi-load-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-magnify{--mdi-magnify-icon-svg: url(${dt});-webkit-mask:var(--mdi-magnify-icon-svg) no-repeat;mask:var(--mdi-magnify-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-map-marker-radius{--mdi-map-marker-radius-icon-svg: url(${st});-webkit-mask:var(--mdi-map-marker-radius-icon-svg) no-repeat;mask:var(--mdi-map-marker-radius-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-map-marker-radius-outline{--mdi-map-marker-radius-outline-icon-svg: url(${mt});-webkit-mask:var(--mdi-map-marker-radius-outline-icon-svg) no-repeat;mask:var(--mdi-map-marker-radius-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-menu{--mdi-menu-icon-svg: url(${kt});-webkit-mask:var(--mdi-menu-icon-svg) no-repeat;mask:var(--mdi-menu-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-message-text{--mdi-message-text-icon-svg: url(${pt});-webkit-mask:var(--mdi-message-text-icon-svg) no-repeat;mask:var(--mdi-message-text-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-message-text-outline{--mdi-message-text-outline-icon-svg: url(${gt});-webkit-mask:var(--mdi-message-text-outline-icon-svg) no-repeat;mask:var(--mdi-message-text-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-microsoft-excel{--mdi-microsoft-excel-icon-svg: url(${bt});-webkit-mask:var(--mdi-microsoft-excel-icon-svg) no-repeat;mask:var(--mdi-microsoft-excel-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus{--mdi-minus-icon-svg: url(${vt});-webkit-mask:var(--mdi-minus-icon-svg) no-repeat;mask:var(--mdi-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus-circle{--mdi-minus-circle-icon-svg: url(${Rr});-webkit-mask:var(--mdi-minus-circle-icon-svg) no-repeat;mask:var(--mdi-minus-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus-circle-outline{--mdi-minus-circle-outline-icon-svg: url(${ut});-webkit-mask:var(--mdi-minus-circle-outline-icon-svg) no-repeat;mask:var(--mdi-minus-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-order-bool-ascending-variant{--mdi-order-bool-ascending-variant-icon-svg: url(${ht});-webkit-mask:var(--mdi-order-bool-ascending-variant-icon-svg) no-repeat;mask:var(--mdi-order-bool-ascending-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-page-first{--mdi-page-first-icon-svg: url(${Cr});-webkit-mask:var(--mdi-page-first-icon-svg) no-repeat;mask:var(--mdi-page-first-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-page-last{--mdi-page-last-icon-svg: url(${Br});-webkit-mask:var(--mdi-page-last-icon-svg) no-repeat;mask:var(--mdi-page-last-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-paperclip{--mdi-paperclip-icon-svg: url(${ft});-webkit-mask:var(--mdi-paperclip-icon-svg) no-repeat;mask:var(--mdi-paperclip-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil{--mdi-pencil-icon-svg: url(${wt});-webkit-mask:var(--mdi-pencil-icon-svg) no-repeat;mask:var(--mdi-pencil-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-outline{--mdi-pencil-outline-icon-svg: url(${xt});-webkit-mask:var(--mdi-pencil-outline-icon-svg) no-repeat;mask:var(--mdi-pencil-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-box-multiple{--mdi-pencil-box-multiple-icon-svg: url(${_t});-webkit-mask:var(--mdi-pencil-box-multiple-icon-svg) no-repeat;mask:var(--mdi-pencil-box-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-box-multiple-outline{--mdi-pencil-box-multiple-outline-icon-svg: url(${yt});-webkit-mask:var(--mdi-pencil-box-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-pencil-box-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-percent{--mdi-percent-icon-svg: url(${zt});-webkit-mask:var(--mdi-percent-icon-svg) no-repeat;mask:var(--mdi-percent-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-percent-outline{--mdi-percent-outline-icon-svg: url(${$t});-webkit-mask:var(--mdi-percent-outline-icon-svg) no-repeat;mask:var(--mdi-percent-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pin-off-outline{--mdi-pin-off-outline-icon-svg: url(${Ut});-webkit-mask:var(--mdi-pin-off-outline-icon-svg) no-repeat;mask:var(--mdi-pin-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pin-outline{--mdi-pin-outline-icon-svg: url(${Lt});-webkit-mask:var(--mdi-pin-outline-icon-svg) no-repeat;mask:var(--mdi-pin-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-playlist-plus{--mdi-playlist-plus-icon-svg: url(${Rt});-webkit-mask:var(--mdi-playlist-plus-icon-svg) no-repeat;mask:var(--mdi-playlist-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-play-circle-outline{--mdi-play-circle-outline-icon-svg: url(${Ct});-webkit-mask:var(--mdi-play-circle-outline-icon-svg) no-repeat;mask:var(--mdi-play-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-playlist-remove{--mdi-playlist-remove-icon-svg: url(${St});-webkit-mask:var(--mdi-playlist-remove-icon-svg) no-repeat;mask:var(--mdi-playlist-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus-circle{--mdi-plus-circle-icon-svg: url(${Lr});-webkit-mask:var(--mdi-plus-circle-icon-svg) no-repeat;mask:var(--mdi-plus-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus-circle-outline{--mdi-plus-circle-outline-icon-svg: url(${Bt});-webkit-mask:var(--mdi-plus-circle-outline-icon-svg) no-repeat;mask:var(--mdi-plus-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus{--mdi-plus-icon-svg: url(${Mt});-webkit-mask:var(--mdi-plus-icon-svg) no-repeat;mask:var(--mdi-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-progress-download{--mdi-progress-download-icon-svg: url(${jt});-webkit-mask:var(--mdi-progress-download-icon-svg) no-repeat;mask:var(--mdi-progress-download-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-redo{--mdi-redo-icon-svg: url(${It});-webkit-mask:var(--mdi-redo-icon-svg) no-repeat;mask:var(--mdi-redo-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-refresh{--mdi-refresh-icon-svg: url(${Gt});-webkit-mask:var(--mdi-refresh-icon-svg) no-repeat;mask:var(--mdi-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-shape-square-plus{--mdi-shape-square-plus-icon-svg: url(${Nt});-webkit-mask:var(--mdi-shape-square-plus-icon-svg) no-repeat;mask:var(--mdi-shape-square-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-snowflake{--mdi-snowflake-icon-svg: url(${Et});-webkit-mask:var(--mdi-snowflake-icon-svg) no-repeat;mask:var(--mdi-snowflake-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-ascending{--mdi-sort-ascending-icon-svg: url(${At});-webkit-mask:var(--mdi-sort-ascending-icon-svg) no-repeat;mask:var(--mdi-sort-ascending-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-descending{--mdi-sort-descending-icon-svg: url(${Ft});-webkit-mask:var(--mdi-sort-descending-icon-svg) no-repeat;mask:var(--mdi-sort-descending-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-variant-off{--mdi-sort-variant-off-icon-svg: url(${qt});-webkit-mask:var(--mdi-sort-variant-off-icon-svg) no-repeat;mask:var(--mdi-sort-variant-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-variant-remove{--mdi-sort-variant-remove-icon-svg: url(${Ot});-webkit-mask:var(--mdi-sort-variant-remove-icon-svg) no-repeat;mask:var(--mdi-sort-variant-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-square-edit-outline{--mdi-square-edit-outline-icon-svg: url(${Ht});-webkit-mask:var(--mdi-square-edit-outline-icon-svg) no-repeat;mask:var(--mdi-square-edit-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-star{--mdi-star-icon-svg: url(${Tt});-webkit-mask:var(--mdi-star-icon-svg) no-repeat;mask:var(--mdi-star-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-star-outline{--mdi-star-outline-icon-svg: url(${Dt});-webkit-mask:var(--mdi-star-outline-icon-svg) no-repeat;mask:var(--mdi-star-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-stop-circle-outline{--mdi-stop-circle-outline-icon-svg: url(${Pt});-webkit-mask:var(--mdi-stop-circle-outline-icon-svg) no-repeat;mask:var(--mdi-stop-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-subdirectory-arrow-right{--mdi-subdirectory-arrow-right-icon-svg: url(${Yt});-webkit-mask:var(--mdi-subdirectory-arrow-right-icon-svg) no-repeat;mask:var(--mdi-subdirectory-arrow-right-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-swap-horizontal{--mdi-swap-horizontal-icon-svg: url(${Wt});-webkit-mask:var(--mdi-swap-horizontal-icon-svg) no-repeat;mask:var(--mdi-swap-horizontal-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-swap-vertical{--mdi-swap-vertical-icon-svg: url(${Vt});-webkit-mask:var(--mdi-swap-vertical-icon-svg) no-repeat;mask:var(--mdi-swap-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sync{--mdi-sync-icon-svg: url(${Kt});-webkit-mask:var(--mdi-sync-icon-svg) no-repeat;mask:var(--mdi-sync-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sync-circle{--mdi-sync-circle-icon-svg: url(${Qt});-webkit-mask:var(--mdi-sync-circle-icon-svg) no-repeat;mask:var(--mdi-sync-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-table-edit{--mdi-table-edit-icon-svg: url(${Xt});-webkit-mask:var(--mdi-table-edit-icon-svg) no-repeat;mask:var(--mdi-table-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-table-refresh{--mdi-table-refresh-icon-svg: url(${Jt});-webkit-mask:var(--mdi-table-refresh-icon-svg) no-repeat;mask:var(--mdi-table-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-remove{--mdi-text-box-remove-icon-svg: url(${Zt});-webkit-mask:var(--mdi-text-box-remove-icon-svg) no-repeat;mask:var(--mdi-text-box-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-remove-outline{--mdi-text-box-remove-outline-icon-svg: url(${en});-webkit-mask:var(--mdi-text-box-remove-outline-icon-svg) no-repeat;mask:var(--mdi-text-box-remove-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-search-outline{--mdi-text-box-search-outline-icon-svg: url(${an});-webkit-mask:var(--mdi-text-box-search-outline-icon-svg) no-repeat;mask:var(--mdi-text-box-search-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-theme-light-dark{--mdi-theme-light-dark-icon-svg: url(${rn});-webkit-mask:var(--mdi-theme-light-dark-icon-svg) no-repeat;mask:var(--mdi-theme-light-dark-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-toggle-switch{--mdi-toggle-switch-icon-svg: url(${on});-webkit-mask:var(--mdi-toggle-switch-icon-svg) no-repeat;mask:var(--mdi-toggle-switch-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-toggle-switch-off-outline{--mdi-toggle-switch-off-outline-icon-svg: url(${ln});-webkit-mask:var(--mdi-toggle-switch-off-outline-icon-svg) no-repeat;mask:var(--mdi-toggle-switch-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-translate{--mdi-translate-icon-svg: url(${tn});-webkit-mask:var(--mdi-translate-icon-svg) no-repeat;mask:var(--mdi-translate-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-trash-can{--mdi-trash-can-icon-svg: url(${nn});-webkit-mask:var(--mdi-trash-can-icon-svg) no-repeat;mask:var(--mdi-trash-can-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-trash-can-outline{--mdi-trash-can-outline-icon-svg: url(${cn});-webkit-mask:var(--mdi-trash-can-outline-icon-svg) no-repeat;mask:var(--mdi-trash-can-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-truck{--mdi-truck-icon-svg: url(${dn});-webkit-mask:var(--mdi-truck-icon-svg) no-repeat;mask:var(--mdi-truck-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-truck-delivery-outline{--mdi-truck-delivery-outline-icon-svg: url(${sn});-webkit-mask:var(--mdi-truck-delivery-outline-icon-svg) no-repeat;mask:var(--mdi-truck-delivery-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-tune{--mdi-tune-icon-svg: url(${mn});-webkit-mask:var(--mdi-tune-icon-svg) no-repeat;mask:var(--mdi-tune-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-tune-variant{--mdi-tune-variant-icon-svg: url(${kn});-webkit-mask:var(--mdi-tune-variant-icon-svg) no-repeat;mask:var(--mdi-tune-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-undo{--mdi-undo-icon-svg: url(${pn});-webkit-mask:var(--mdi-undo-icon-svg) no-repeat;mask:var(--mdi-undo-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-upload{--mdi-upload-icon-svg: url(${gn});-webkit-mask:var(--mdi-upload-icon-svg) no-repeat;mask:var(--mdi-upload-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-vanish{--mdi-vanish-icon-svg: url(${bn});-webkit-mask:var(--mdi-vanish-icon-svg) no-repeat;mask:var(--mdi-vanish-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-wrench{--mdi-wrench-icon-svg: url(${vn});-webkit-mask:var(--mdi-wrench-icon-svg) no-repeat;mask:var(--mdi-wrench-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-wrench-outline{--mdi-wrench-outline-icon-svg: url(${un});-webkit-mask:var(--mdi-wrench-outline-icon-svg) no-repeat;mask:var(--mdi-wrench-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi{display:inline-block;align-items:center;background-color:currentColor;font-size:18px;width:1em;height:1em}.mdi.mdi-state-disabled{opacity:.35}.blue{color:#4949ff}.orange{color:orange}.red{color:red}.bold{font-weight:bold}.italic{font-style:italic}`,""]);const hn=kr},8924:(e,i,a)=>{var r=a(1601),o=a.n(r),l=a(6314),t=a.n(l),n=a(4417),c=a.n(n),d=new URL(a(3751),a.b),s=new URL(a(1771),a.b),m=new URL(a(996),a.b),k=new URL(a(6889),a.b),p=new URL(a(937),a.b),g=new URL(a(3326),a.b),b=new URL(a(2561),a.b),v=new URL(a(8980),a.b),u=new URL(a(4511),a.b),h=new URL(a(9153),a.b),f=new URL(a(2706),a.b),w=new URL(a(7185),a.b),x=new URL(a(2312),a.b),_=new URL(a(7890),a.b),y=new URL(a(7104),a.b),z=new URL(a(1825),a.b),$=new URL(a(1379),a.b),U=new URL(a(2156),a.b),L=new URL(a(7698),a.b),R=new URL(a(8997),a.b),C=new URL(a(2053),a.b),S=new URL(a(1434),a.b),B=new URL(a(737),a.b),M=new URL(a(4487),a.b),j=new URL(a(7951),a.b),I=new URL(a(3975),a.b),G=new URL(a(5672),a.b),N=new URL(a(1966),a.b),E=new URL(a(4756),a.b),A=new URL(a(3721),a.b),F=new URL(a(1761),a.b),q=new URL(a(1329),a.b),O=new URL(a(3888),a.b),H=new URL(a(7237),a.b),T=new URL(a(4555),a.b),D=new URL(a(7786),a.b),P=new URL(a(4200),a.b),Y=new URL(a(9067),a.b),W=new URL(a(3142),a.b),V=new URL(a(5001),a.b),K=new URL(a(1632),a.b),Q=new URL(a(1830),a.b),X=new URL(a(4918),a.b),J=new URL(a(1704),a.b),Z=new URL(a(9075),a.b),ee=new URL(a(3681),a.b),ie=new URL(a(8344),a.b),ae=new URL(a(3828),a.b),re=new URL(a(9712),a.b),oe=new URL(a(2805),a.b),le=new URL(a(5644),a.b),te=new URL(a(4029),a.b),ne=new URL(a(560),a.b),ce=new URL(a(8704),a.b),de=new URL(a(5259),a.b),se=new URL(a(4042),a.b),me=new URL(a(5904),a.b),ke=new URL(a(5052),a.b),pe=new URL(a(6988),a.b),ge=new URL(a(2216),a.b),be=new URL(a(3397),a.b),ve=new URL(a(739),a.b),ue=new URL(a(1959),a.b),he=new URL(a(9810),a.b),fe=new URL(a(6410),a.b),we=new URL(a(5717),a.b),xe=new URL(a(4441),a.b),_e=new URL(a(9279),a.b),ye=new URL(a(6428),a.b),ze=new URL(a(8166),a.b),$e=new URL(a(7433),a.b),Ue=new URL(a(4541),a.b),Le=new URL(a(9529),a.b),Re=new URL(a(778),a.b),Ce=new URL(a(4459),a.b),Se=new URL(a(7535),a.b),Be=new URL(a(1277),a.b),Me=new URL(a(3171),a.b),je=new URL(a(2210),a.b),Ie=new URL(a(416),a.b),Ge=new URL(a(284),a.b),Ne=new URL(a(4627),a.b),Ee=new URL(a(9007),a.b),Ae=new URL(a(9869),a.b),Fe=new URL(a(1335),a.b),qe=new URL(a(6519),a.b),Oe=new URL(a(1403),a.b),He=new URL(a(7594),a.b),Te=new URL(a(9036),a.b),De=new URL(a(9028),a.b),Pe=new URL(a(8092),a.b),Ye=new URL(a(3374),a.b),We=new URL(a(2451),a.b),Ve=new URL(a(7548),a.b),Ke=new URL(a(8250),a.b),Qe=new URL(a(9562),a.b),Xe=new URL(a(6501),a.b),Je=new URL(a(9506),a.b),Ze=new URL(a(3744),a.b),ei=new URL(a(2366),a.b),ii=new URL(a(736),a.b),ai=new URL(a(5589),a.b),ri=new URL(a(5297),a.b),oi=new URL(a(5086),a.b),li=new URL(a(9965),a.b),ti=new URL(a(1680),a.b),ni=new URL(a(9274),a.b),ci=new URL(a(4069),a.b),di=new URL(a(6793),a.b),si=new URL(a(8018),a.b),mi=new URL(a(1397),a.b),ki=new URL(a(3821),a.b),pi=new URL(a(5453),a.b),gi=new URL(a(1721),a.b),bi=new URL(a(729),a.b),vi=new URL(a(5309),a.b),ui=new URL(a(7523),a.b),hi=new URL(a(5951),a.b),fi=new URL(a(5784),a.b),wi=new URL(a(4907),a.b),xi=new URL(a(97),a.b),_i=new URL(a(1438),a.b),yi=new URL(a(6764),a.b),zi=new URL(a(3530),a.b),$i=new URL(a(7865),a.b),Ui=new URL(a(9505),a.b),Li=new URL(a(4920),a.b),Ri=new URL(a(8908),a.b),Ci=new URL(a(5724),a.b),Si=new URL(a(3447),a.b),Bi=new URL(a(5741),a.b),Mi=new URL(a(6683),a.b),ji=new URL(a(2964),a.b),Ii=new URL(a(1152),a.b),Gi=new URL(a(3049),a.b),Ni=new URL(a(4506),a.b),Ei=new URL(a(3643),a.b),Ai=new URL(a(9808),a.b),Fi=new URL(a(109),a.b),qi=new URL(a(4717),a.b),Oi=new URL(a(9586),a.b),Hi=new URL(a(4341),a.b),Ti=new URL(a(6452),a.b),Di=new URL(a(936),a.b),Pi=new URL(a(2250),a.b),Yi=new URL(a(9624),a.b),Wi=new URL(a(7741),a.b),Vi=new URL(a(8549),a.b),Ki=new URL(a(8202),a.b),Qi=new URL(a(8560),a.b),Xi=new URL(a(379),a.b),Ji=new URL(a(7295),a.b),Zi=new URL(a(1904),a.b),ea=new URL(a(8407),a.b),ia=new URL(a(7138),a.b),aa=new URL(a(795),a.b),ra=new URL(a(166),a.b),oa=new URL(a(8900),a.b),la=new URL(a(3534),a.b),ta=new URL(a(1908),a.b),na=new URL(a(70),a.b),ca=new URL(a(5856),a.b),da=new URL(a(6470),a.b),sa=new URL(a(7988),a.b),ma=new URL(a(1389),a.b),ka=new URL(a(6486),a.b),pa=new URL(a(1242),a.b),ga=new URL(a(496),a.b),ba=new URL(a(8338),a.b),va=new URL(a(9399),a.b),ua=new URL(a(2264),a.b),ha=new URL(a(7949),a.b),fa=new URL(a(3026),a.b),wa=new URL(a(6396),a.b),xa=new URL(a(2096),a.b),_a=new URL(a(3567),a.b),ya=new URL(a(5030),a.b),za=new URL(a(8038),a.b),$a=new URL(a(9333),a.b),Ua=new URL(a(5227),a.b),La=new URL(a(2376),a.b),Ra=new URL(a(3684),a.b),Ca=new URL(a(2117),a.b),Sa=new URL(a(7090),a.b),Ba=new URL(a(6907),a.b),Ma=new URL(a(2638),a.b),ja=new URL(a(8506),a.b),Ia=new URL(a(4350),a.b),Ga=new URL(a(1906),a.b),Na=new URL(a(1364),a.b),Ea=new URL(a(8537),a.b),Aa=new URL(a(8163),a.b),Fa=new URL(a(6977),a.b),qa=new URL(a(7679),a.b),Oa=new URL(a(1888),a.b),Ha=new URL(a(2705),a.b),Ta=new URL(a(3575),a.b),Da=new URL(a(3576),a.b),Pa=new URL(a(9572),a.b),Ya=new URL(a(6122),a.b),Wa=new URL(a(5510),a.b),Va=new URL(a(927),a.b),Ka=new URL(a(8073),a.b),Qa=new URL(a(5727),a.b),Xa=new URL(a(917),a.b),Ja=new URL(a(6487),a.b),Za=new URL(a(8945),a.b),er=new URL(a(2738),a.b),ir=new URL(a(5828),a.b),ar=new URL(a(2518),a.b),rr=new URL(a(3276),a.b),or=new URL(a(4314),a.b),lr=new URL(a(2449),a.b),tr=new URL(a(6673),a.b),nr=new URL(a(1304),a.b),cr=new URL(a(5383),a.b),dr=new URL(a(5066),a.b),sr=new URL(a(8646),a.b),mr=new URL(a(258),a.b),kr=t()(o()),pr=c()(d),gr=c()(s),br=c()(m),vr=c()(k),ur=c()(p),hr=c()(g),fr=c()(b),wr=c()(v),xr=c()(u),_r=c()(h),yr=c()(f),zr=c()(w),$r=c()(x),Ur=c()(_),Lr=c()(y),Rr=c()(z),Cr=c()($),Sr=c()(U),Br=c()(L),Mr=c()(R),jr=c()(C),Ir=c()(S),Gr=c()(B),Nr=c()(M),Er=c()(j),Ar=c()(I),Fr=c()(G),qr=c()(N),Or=c()(E),Hr=c()(A),Tr=c()(F),Dr=c()(q),Pr=c()(O),Yr=c()(H),Wr=c()(T),Vr=c()(D),Kr=c()(P),Qr=c()(Y),Xr=c()(W),Jr=c()(V),Zr=c()(K),eo=c()(Q),io=c()(X),ao=c()(J),ro=c()(Z),oo=c()(ee),lo=c()(ie),to=c()(ae),no=c()(re),co=c()(oe),so=c()(le),mo=c()(te),ko=c()(ne),po=c()(ce),go=c()(de),bo=c()(se),vo=c()(me),uo=c()(ke),ho=c()(pe),fo=c()(ge),wo=c()(be),xo=c()(ve),_o=c()(ue),yo=c()(he),zo=c()(fe),$o=c()(we),Uo=c()(xe),Lo=c()(_e),Ro=c()(ye),Co=c()(ze),So=c()($e),Bo=c()(Ue),Mo=c()(Le),jo=c()(Re),Io=c()(Ce),Go=c()(Se),No=c()(Be),Eo=c()(Me),Ao=c()(je),Fo=c()(Ie),qo=c()(Ge),Oo=c()(Ne),Ho=c()(Ee),To=c()(Ae),Do=c()(Fe),Po=c()(qe),Yo=c()(Oe),Wo=c()(He),Vo=c()(Te),Ko=c()(De),Qo=c()(Pe),Xo=c()(Ye),Jo=c()(We),Zo=c()(Ve),el=c()(Ke),il=c()(Qe),al=c()(Xe),rl=c()(Je),ol=c()(Ze),ll=c()(ei),tl=c()(ii),nl=c()(ai),cl=c()(ri),dl=c()(oi),sl=c()(li),ml=c()(ti),kl=c()(ni),pl=c()(ci),gl=c()(di),bl=c()(si),vl=c()(mi),ul=c()(ki),hl=c()(pi),fl=c()(gi),wl=c()(bi),xl=c()(vi),_l=c()(ui),yl=c()(hi),zl=c()(fi),$l=c()(wi),Ul=c()(xi),Ll=c()(_i),Rl=c()(yi),Cl=c()(zi),Sl=c()($i),Bl=c()(Ui),Ml=c()(Li),jl=c()(Ri),Il=c()(Ci),Gl=c()(Si),Nl=c()(Bi),El=c()(Mi),Al=c()(ji),Fl=c()(Ii),ql=c()(Gi),Ol=c()(Ni),Hl=c()(Ei),Tl=c()(Ai),Dl=c()(Fi),Pl=c()(qi),Yl=c()(Oi),Wl=c()(Hi),Vl=c()(Ti),Kl=c()(Di),Ql=c()(Pi),Xl=c()(Yi),Jl=c()(Wi),Zl=c()(Vi),et=c()(Ki),it=c()(Qi),at=c()(Xi),rt=c()(Ji),ot=c()(Zi),lt=c()(ea),tt=c()(ia),nt=c()(aa),ct=c()(ra),dt=c()(oa),st=c()(la),mt=c()(ta),kt=c()(na),pt=c()(ca),gt=c()(da),bt=c()(sa),vt=c()(ma),ut=c()(ka),ht=c()(pa),ft=c()(ga),wt=c()(ba),xt=c()(va),_t=c()(ua),yt=c()(ha),zt=c()(fa),$t=c()(wa),Ut=c()(xa),Lt=c()(_a),Rt=c()(ya),Ct=c()(za),St=c()($a),Bt=c()(Ua),Mt=c()(La),jt=c()(Ra),It=c()(Ca),Gt=c()(Sa),Nt=c()(Ba),Et=c()(Ma),At=c()(ja),Ft=c()(Ia),qt=c()(Ga),Ot=c()(Na),Ht=c()(Ea),Tt=c()(Aa),Dt=c()(Fa),Pt=c()(qa),Yt=c()(Oa),Wt=c()(Ha),Vt=c()(Ta),Kt=c()(Da),Qt=c()(Pa),Xt=c()(Ya),Jt=c()(Wa),Zt=c()(Va),en=c()(Ka),an=c()(Qa),rn=c()(Xa),on=c()(Ja),ln=c()(Za),tn=c()(er),nn=c()(ir),cn=c()(ar),dn=c()(rr),sn=c()(or),mn=c()(lr),kn=c()(tr),pn=c()(nr),gn=c()(cr),bn=c()(dr),vn=c()(sr),un=c()(mr);kr.push([e.id,`/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n *//*! name: vanilla-calendar-pro v2.9.10 | url: https://github.com/uvarov-frontend/vanilla-calendar-pro */.vanilla-calendar{position:relative;box-sizing:border-box;display:flex;width:300px;min-width:272px;max-width:100%;flex-direction:column;border-radius:.75rem;padding:1rem;opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:.15s}@supports((width: -webkit-max-content) or (width: max-content)) and ((height: -webkit-max-content) or (height: max-content)){.vanilla-calendar{height:-webkit-max-content;height:max-content;width:-webkit-max-content;width:max-content}}.vanilla-calendar_multiple{width:550px}@supports(width: -webkit-fit-content) or (width: -moz-fit-content) or (width: fit-content){.vanilla-calendar_multiple{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.vanilla-calendar button:focus-visible{border-radius:.5rem;outline-style:solid;outline-width:1px;outline-offset:-1px}.vanilla-calendar.vanilla-calendar_multiple .vanilla-calendar-days{flex-grow:0}.vanilla-calendar_hidden{pointer-events:none;opacity:0}.vanilla-calendar_hidden *{pointer-events:none !important}.vanilla-calendar_to-input{position:absolute}.vanilla-calendar_to-input_bottom{margin-top:.25rem}.vanilla-calendar_to-input_top{margin-top:-0.25rem}.vanilla-calendar-controls{pointer-events:none;position:absolute;left:0;right:0;top:0;z-index:20;box-sizing:content-box;display:flex;align-items:center;justify-content:space-between;padding-left:1rem;padding-right:1rem;padding-top:1.25rem}.vanilla-calendar-arrow{pointer-events:auto;position:relative;display:block;height:1.5rem;width:1.5rem;cursor:pointer;border-width:0px;background-color:transparent}.vanilla-calendar-arrow:before{position:absolute;left:0;top:0;height:100%;width:100%;background-position:center;background-repeat:no-repeat;--tw-content: "";content:var(--tw-content)}.vanilla-calendar-arrow.vanilla-calendar-arrow_prev:before{transform:rotate(90deg)}.vanilla-calendar-arrow.vanilla-calendar-arrow_next:before{transform:rotate(-90deg)}.vanilla-calendar-grid{display:flex;flex-grow:1;flex-wrap:wrap;justify-content:center;gap:1.75rem}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column{pointer-events:none;opacity:.3}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_month,.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_year{pointer-events:auto;opacity:1}.vanilla-calendar-column{display:flex;min-width:-webkit-min-content;min-width:min-content;flex-direction:column}.vanilla-calendar-header{position:relative;margin-bottom:.75rem;display:flex;align-items:center}.vanilla-calendar-header__content{display:grid;flex-grow:1;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;justify-content:center;white-space:pre-wrap;padding-left:1rem;padding-right:1rem}.vanilla-calendar-month,.vanilla-calendar-year{cursor:pointer;border-radius:.25rem;border-width:0px;background-color:transparent;padding:.25rem;font-size:1rem;line-height:1.5rem;font-weight:700}.vanilla-calendar-month.vanilla-calendar-month_disabled,.vanilla-calendar-year.vanilla-calendar-year_disabled{pointer-events:none}.vanilla-calendar-months{display:grid;flex-grow:1;grid-template-columns:repeat(4, minmax(0, 1fr));align-items:center;row-gap:1rem;column-gap:.5rem}.vanilla-calendar-years{display:grid;flex-grow:1;grid-template-columns:repeat(5, minmax(0, 1fr));align-items:center;row-gap:1rem;column-gap:.5rem}.vanilla-calendar-months_selecting .vanilla-calendar-months__month,.vanilla-calendar-years_selecting .vanilla-calendar-years__year{cursor:pointer}.vanilla-calendar-months_selecting .vanilla-calendar-months__month .vanilla-calendar-months__month_disabled,.vanilla-calendar-years_selecting .vanilla-calendar-years__year .vanilla-calendar-years__year_disabled{cursor:default}.vanilla-calendar-months__month,.vanilla-calendar-years__year{display:flex;height:2.5rem;align-items:center;justify-content:center;word-break:break-all;border-radius:.5rem;border-width:0px;padding:.25rem;text-align:center;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,.vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{pointer-events:none}.vanilla-calendar-week-numbers{display:flex;flex-direction:column}.vanilla-calendar-week-numbers__title{margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-week-numbers__content{display:grid;grid-auto-flow:row;align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-week-number{margin:0;display:flex;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:pointer;align-items:center;justify-content:center;border-style:none;background-color:transparent;padding:0;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-wrapper{display:flex;flex-grow:1}.vanilla-calendar-content{display:flex;flex-grow:1;flex-direction:column}.vanilla-calendar-week{margin-bottom:.5rem;display:grid;grid-template-columns:repeat(7, 1fr);justify-items:center}.vanilla-calendar-week__day{display:flex;width:100%;min-width:1.875rem;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-days{display:grid;flex-grow:1;grid-template-columns:repeat(7, 1fr);align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn{cursor:pointer;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:75ms}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn_disabled{cursor:default}.vanilla-calendar-day{position:relative;display:flex;width:100%;align-items:center;justify-content:center}.vanilla-calendar-day_hover-intermediate .vanilla-calendar-day__btn{border-radius:0}.vanilla-calendar-day_hover-first .vanilla-calendar-day__btn{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.vanilla-calendar-day_hover-first.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn{border-radius:.5rem}.vanilla-calendar-day:focus-visible .vanilla-calendar-day__popup,.vanilla-calendar-day:hover .vanilla-calendar-day__popup{pointer-events:auto;opacity:1}.vanilla-calendar-day_selected-first .vanilla-calendar-day__btn_selected{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.vanilla-calendar-day_selected-first.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-radius:.5rem}.vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected{border-radius:0}.vanilla-calendar-day__btn{display:flex;height:100%;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:default;align-items:center;justify-content:center;border-radius:.5rem;border-width:0px;padding:0;font-size:.75rem;line-height:1rem;font-weight:400}.vanilla-calendar-day__btn_today{font-weight:700}.vanilla-calendar-day__btn_disabled{pointer-events:none}.vanilla-calendar-day__popup{transform:translate(-50%);pointer-events:none;position:absolute;left:50%;top:100%;z-index:20;width:8rem;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:400;opacity:0}.vanilla-calendar-day__popup:before{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:after{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:hover{pointer-events:auto;opacity:1}.vanilla-calendar-day__popup:before{content:"";left:0;bottom:0;z-index:-10;display:block;height:calc(100% - 4px);width:100%;border-radius:.5rem}.vanilla-calendar-time{margin-top:.75rem;display:grid;grid-template-columns:auto 1fr;gap:.75rem;border-top-width:1px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-style:solid;padding-top:.75rem}.vanilla-calendar-time__content{display:grid;grid-auto-flow:column;align-items:center}.vanilla-calendar-time__hours{position:relative;margin-right:.35rem;width:1.75rem}.vanilla-calendar-time__hours:after{position:absolute;right:-5px;top:50%;margin-top:calc(-50% + 1px);display:block;--tw-content: ":";content:var(--tw-content)}.vanilla-calendar-time__minutes{width:1.75rem}.vanilla-calendar-time__hours input,.vanilla-calendar-time__minutes input{position:relative;margin:0;box-sizing:border-box;display:block;width:100%;border-radius:.25rem;border-width:0px;padding:.125rem;text-align:center;font-size:1.125rem;font-weight:600;line-height:1.125rem}.vanilla-calendar-time__hours input:focus-visible,.vanilla-calendar-time__minutes input:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__hours input:disabled,.vanilla-calendar-time__minutes input:disabled{cursor:default}.vanilla-calendar-time__hours input:hover:disabled,.vanilla-calendar-time__minutes input:hover:disabled{background-color:transparent}.vanilla-calendar-time__keeping{margin-left:1px;margin-top:.25rem;width:22px;cursor:pointer;border-radius:.25rem;border-width:0px;background-color:transparent;padding:0;font-size:.69rem}.vanilla-calendar-time__keeping:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__keeping:disabled{cursor:default}.vanilla-calendar-time__keeping:hover:disabled{background-color:transparent}.vanilla-calendar-time__ranges{display:grid;grid-auto-flow:row}.vanilla-calendar-time__range{position:relative;z-index:10;font-size:0}.vanilla-calendar-time__range:before{content:var(--tw-content);left:0}.vanilla-calendar-time__range:after{content:var(--tw-content);right:0}.vanilla-calendar-time__range:before,.vanilla-calendar-time__range:after{content:"";transform:translateY(-50%);pointer-events:none;position:absolute;top:50%;z-index:10;height:.5rem;width:1px}.vanilla-calendar-time__range input{position:relative;margin:0;height:1.25rem;width:100%;cursor:pointer;-webkit-appearance:none;appearance:none;outline-width:0px}.vanilla-calendar-time__range input::-webkit-slider-thumb{position:relative;z-index:20;margin-top:-0.5rem;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-moz-range-thumb{position:relative;z-index:20;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-webkit-slider-runnable-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-moz-range-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light].vanilla-calendar{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light].vanilla-calendar_to-input{--tw-shadow: 0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored: 0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-arrow{background-color:transparent}[data-calendar-theme=light] .vanilla-calendar-arrow:before{background-image:url(${pr})}[data-calendar-theme=light] .vanilla-calendar-arrow:hover:before{opacity:.6}[data-calendar-theme=light] .vanilla-calendar-header__content,[data-calendar-theme=light] .vanilla-calendar-month,[data-calendar-theme=light] .vanilla-calendar-year{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-month:hover,[data-calendar-theme=light] .vanilla-calendar-year:hover{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_not-active{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-months__month{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-months__month:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-years__year{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-years__year:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-week-numbers__title,[data-calendar-theme=light] .vanilla-calendar-week-number{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week-number:hover{color:#475569}[data-calendar-theme=light] .vanilla-calendar-week__day{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity: .7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity: .7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__btn:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_today{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_next{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__popup{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__popup:before{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-shadow: 0 3px 15px rgba(85, 85, 85, .2);--tw-shadow-colored: 0 3px 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light] .vanilla-calendar-time{border-color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input,[data-calendar-theme=light] .vanilla-calendar-time__minutes input{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=light] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:before,[data-calendar-theme=light] .vanilla-calendar-time__range:after{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-thumb{border-color:#cbd5e1;--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-thumb{border-color:#cbd5e1;--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=dark].vanilla-calendar{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark].vanilla-calendar_to-input{--tw-shadow: 0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored: 0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=dark].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-arrow{background-color:transparent}[data-calendar-theme=dark] .vanilla-calendar-arrow:before{background-image:url(${gr})}[data-calendar-theme=dark] .vanilla-calendar-arrow:hover:before{opacity:.6}[data-calendar-theme=dark] .vanilla-calendar-header__content,[data-calendar-theme=dark] .vanilla-calendar-month,[data-calendar-theme=dark] .vanilla-calendar-year{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-month:hover,[data-calendar-theme=dark] .vanilla-calendar-year:hover,[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_not-active{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month,[data-calendar-theme=dark] .vanilla-calendar-years__year{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity: 1;background-color:rgb(100 116 139/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-week-numbers__title,[data-calendar-theme=dark] .vanilla-calendar-week-number{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week-number:hover{color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-week__day{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity: .8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity: .8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#e2e8f0}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_next{color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__popup{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__popup:before{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));--tw-shadow: inset 0 0 0 1px rgb(255 255 255 / .1);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=dark] .vanilla-calendar-time{border-color:#1e293b}[data-calendar-theme=dark] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:before,[data-calendar-theme=dark] .vanilla-calendar-time__range:after{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-thumb{border-color:#475569;--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-thumb{border-color:#475569;--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}/*!\n * Multiple-Select-Vanilla styling\n * @author zhixin wen \n * @contributor Ghislain B.\n */.ms-dark-mode{--ms-checkbox-color: rgb(63.5819672131, 140.3073770492, 253.4180327869);--ms-checkbox-hover-color: rgb(78.756557377, 149.3995901639, 253.543442623);--ms-checkbox-icon-container-border: 1px solid #797979;--ms-choice-border: 1px solid #757575;--ms-choice-bgcolor: #262b2f;--ms-choice-color: #d4d4d4;--ms-choice-focus-border-color: rgb(38.2909836066, 125.1536885246, 253.2090163934);--ms-choice-focus-box-shadow: 0 0 0 2px rgba(13, 110, 253, 0.2);--ms-drop-background: #2a2f34;--ms-drop-border: 1px solid #585858;--ms-drop-color: #cccccc;--ms-drop-hide-radio-hover-bgcolor: rgb(1.9713114754, 97.5799180328, 238.5286885246);--ms-drop-option-divider-border-top: 1px solid #696969;--ms-drop-scrollbar-color: #828282 #424242;--ms-icon-color: #bcbcbc;--ms-icon-color-hover: #d0d0d0;--ms-option-highlight-bg-color: rgb(1.762295082, 87.2336065574, 213.237704918);--ms-ok-button-bg-color: #262b2f;--ms-ok-button-bg-hover-color: #24282c;--ms-ok-button-border-color: #4a4a4a;--ms-ok-button-text-color: rgb(38.2909836066, 125.1536885246, 253.2090163934);--ms-ok-button-text-hover-color: rgb(38.2909836066, 125.1536885246, 253.2090163934);--ms-optgroup-color: #fff;--ms-search-input-bg-color: #2f353a;--ms-search-input-color: #d4d4d4;--ms-search-input-border: 1px solid #757575;--ms-select-all-border-bottom: 1px solid #5d5d5d;--ms-select-all-text-color: #fff;--ms-select-all-text-font-weight: bold}/*!\n * Multiple-Select-Vanilla styling\n * @author zhixin wen \n * @contributor Ghislain B.\n */.ms-icon-caret{--ms-icon-caret-icon-svg: url(${br});-webkit-mask:var(--ms-icon-caret-icon-svg) no-repeat;mask:var(--ms-icon-caret-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-close{--ms-icon-close-icon-svg: url(${vr});-webkit-mask:var(--ms-icon-close-icon-svg) no-repeat;mask:var(--ms-icon-close-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-check{--ms-icon-check-icon-svg: url(${ur});-webkit-mask:var(--ms-icon-check-icon-svg) no-repeat;mask:var(--ms-icon-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-minus{--ms-icon-minus-icon-svg: url(${hr});-webkit-mask:var(--ms-icon-minus-icon-svg) no-repeat;mask:var(--ms-icon-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-radio{--ms-icon-radio-icon-svg: url(${fr});-webkit-mask:var(--ms-icon-radio-icon-svg) no-repeat;mask:var(--ms-icon-radio-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-parent .ms-icon,.ms-drop .ms-icon{display:inline-block;background-color:currentColor;flex-shrink:0;color:var(--ms-icon-color, inherit);font-size:var(--ms-icon-size, 13px);height:var(--ms-icon-size, 13px);width:var(--ms-icon-size, 13px)}.ms-parent .ms-icon:hover,.ms-drop .ms-icon:hover{color:var(--ms-icon-color-hover, #303030)}.ms-parent .ms-select-all,.ms-parent li:not(.hide-radio),.ms-drop .ms-select-all,.ms-drop li:not(.hide-radio){cursor:pointer}.ms-parent .ms-select-all.disabled,.ms-parent li:not(.hide-radio).disabled,.ms-drop .ms-select-all.disabled,.ms-drop li:not(.hide-radio).disabled{cursor:default}.ms-parent .ms-select-all .icon-checkbox-container,.ms-parent li:not(.hide-radio) .icon-checkbox-container,.ms-drop .ms-select-all .icon-checkbox-container,.ms-drop li:not(.hide-radio) .icon-checkbox-container{display:inline-flex;align-items:center;justify-content:center;height:var(--ms-checkbox-icon-container-height, 1.05rem);width:var(--ms-checkbox-icon-container-width, 1.05rem);border:var(--ms-checkbox-icon-container-border, 1px solid #d0d0d0);border-radius:.125rem}.ms-parent .ms-select-all .icon-checkbox-container div,.ms-parent li:not(.hide-radio) .icon-checkbox-container div,.ms-drop .ms-select-all .icon-checkbox-container div,.ms-drop li:not(.hide-radio) .icon-checkbox-container div{font-size:14px;color:var(--ms-checkbox-color, #0d6efd)}.ms-parent .ms-select-all .icon-checkbox-container div:hover,.ms-parent li:not(.hide-radio) .icon-checkbox-container div:hover,.ms-drop .ms-select-all .icon-checkbox-container div:hover,.ms-drop li:not(.hide-radio) .icon-checkbox-container div:hover{color:var(--ms-checkbox-hover-color, rgb(2.0549180328, 101.718442623, 248.6450819672))}.ms-parent .ms-select-all .icon-checkbox-container div.ms-icon-uncheck,.ms-parent li:not(.hide-radio) .icon-checkbox-container div.ms-icon-uncheck,.ms-drop .ms-select-all .icon-checkbox-container div.ms-icon-uncheck,.ms-drop li:not(.hide-radio) .icon-checkbox-container div.ms-icon-uncheck{visibility:hidden}.ms-parent .ms-select-all .icon-checkbox-container.radio,.ms-parent li:not(.hide-radio) .icon-checkbox-container.radio,.ms-drop .ms-select-all .icon-checkbox-container.radio,.ms-drop li:not(.hide-radio) .icon-checkbox-container.radio{border-radius:50%}.ms-parent .ms-select-all .icon-checkbox-container+span,.ms-parent li:not(.hide-radio) .icon-checkbox-container+span,.ms-drop .ms-select-all .icon-checkbox-container+span,.ms-drop li:not(.hide-radio) .icon-checkbox-container+span{display:inline-flex;align-items:center;column-gap:var(--ms-label-column-gap, 0);padding-left:var(--ms-label-text-padding-left, 8px)}.ms-offscreen{clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;position:absolute !important;outline:0 !important;left:auto !important;top:auto !important}.ms-parent{display:inline-block;position:relative;vertical-align:middle}.ms-choice{display:flex;align-items:center;cursor:pointer;width:100%;height:26px;overflow:hidden;padding:var(--ms-choice-padding, 0 6px 0 8px);background-color:var(--ms-choice-bgcolor, #fff);border:var(--ms-choice-border, 1px solid #ccc);border-radius:var(--ms-choice-border-radius, 4px);line-height:var(--ms-choice-line-height, 26px);color:var(--ms-choice-color, #444);text-align:var(--ms-choice-text-align, left);outline:var(--ms-drop-outline, 0);text-decoration:none;user-select:none;white-space:nowrap}.ms-choice:focus{border-color:var(--ms-choice-focus-border-color, hsl(215.75, 98.3606557377%, 112.1568627451%));box-shadow:var(--ms-choice-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.ms-choice.disabled{border:var(--ms-choice-disabled-border, 1px solid #ddd);background-color:var(--ms-choice-disabled-bgcolor, #f4f4f4);background-image:none;cursor:default}.ms-choice>span{display:flex;flex:1;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;column-gap:var(--ms-label-column-gap, 0)}.ms-choice>span.ms-placeholder{color:var(--ms-placeholder-color, #c9c9c9)}.ms-choice>div.ms-icon-close{margin-right:2px}.ms-choice>div.ms-icon-caret{height:var(--ms-chevron-icon-size, 16px);width:var(--ms-chevron-icon-size, 16px)}.ms-choice>div.ms-icon-caret.open{transform:scaleY(-1)}.ms-drop{width:auto;min-width:100%;overflow:hidden;display:none;position:absolute;background:var(--ms-drop-background, #fff);border:var(--ms-drop-border, 1px solid #d0d0d0);border-radius:var(--ms-drop-border-radius, 4px);color:var(--ms-drop-color, #333);margin-top:var(--ms-drop-margin-top, -1px);padding:var(--ms-drop-padding, 0);z-index:var(--ms-drop-zindex, 1050)}.ms-drop.bottom{top:100%;box-shadow:var(--ms-drop-bottom-box-shadow, 0 4px 5px rgba(0, 0, 0, 0.15))}.ms-drop.top{bottom:100%;box-shadow:var(--ms-drop-top-box-shadow, 0 -4px 5px rgba(0, 0, 0, 0.15))}.ms-drop .ms-select-all{border-bottom:var(--ms-select-all-border-bottom, 1px solid #ddd);line-height:var(--ms-select-all-line-height, calc(13px + 2px));padding:var(--ms-select-all-padding, 4px);width:100%}.ms-drop .ms-select-all:hover{background-color:var(--ms-select-all-text-hover-color, transparent)}.ms-drop .ms-select-all.highlighted{background-color:var(--ms-option-highlight-bg-color, #fcfcfc)}.ms-drop .ms-select-all label{display:inline-flex;align-items:center;font-weight:var(--ms-select-all-text-font-weight, normal);padding:var(--ms-select-all-label-padding, 6px 10px);border:var(--ms-select-all-label-border, 1px solid transparent);color:var(--ms-select-all-text-color, rgb(1.9713114754, 97.5799180328, 238.5286885246));width:100%}.ms-drop .ms-select-all label:hover{cursor:pointer;border:var(--ms-select-all-label-hover-border, 1px solid #d5d5d5)}.ms-drop .ms-select-all label input{opacity:0;width:0;margin-left:0}.ms-drop .ms-select-all label div{display:inline-flex}.ms-drop .ms-ok-button{cursor:pointer;display:block;padding:var(--ms-ok-button-padding, 0);width:var(--ms-ok-button-width, 100%);height:var(--ms-ok-button-height, 26px);border-color:var(--ms-ok-button-border-color, #ccc);border-radius:var(--ms-ok-button-border-radius, 0 0 4px 4px);border-width:var(--ms-ok-button-border-width, 1px 0 0 0);text-align:var(--ms-ok-button-text-align, center);color:var(--ms-ok-button-text-color, #0d6efd);font-weight:var(--ms-ok-button-font-weight, 600);background-color:var(--ms-ok-button-bg-color, #fff)}.ms-drop .ms-ok-button:hover{background-color:var(--ms-ok-button-bg-hover-color, #f9f9f9);color:var(--ms-ok-button-text-hover-color, rgb(1.9713114754, 97.5799180328, 238.5286885246))}.ms-search{display:flex;align-items:center;justify-content:center;box-sizing:border-box;position:relative;white-space:nowrap;width:100%;margin:var(--ms-search-margin, 0);min-height:var(--ms-search-min-height, 26px);padding:var(--ms-search-padding, 4px);z-index:var(--ms-search-zindex, 10000)}.ms-search input{box-shadow:none;font-family:sans-serif;height:auto !important;width:100%;color:var(--ms-search-input-color, #444);background-color:var(--ms-search-input-bg-color, #fff);border:var(--ms-search-input-border, 1px solid #b9b9b9);border-radius:var(--ms-search-input-border-radius, 5px);min-height:var(--ms-search-input-min-height, 24px);outline:var(--ms-search-input-outline, 0);padding:var(--ms-search-input-padding, 0 5px);margin:var(--ms-search-input-margin, 0)}.ms-search input::placeholder{color:var(--ms-search-input-placeholder, #999)}.ms-search span.ms-icon-close{cursor:pointer;height:var(--ms-icon-size, 13px);margin:var(--ms-search-icon-close-margin, 0 2px 0 5px)}.ms-drop ul{overflow:auto;outline:var(--ms-drop-outline, 0);margin:var(--ms-drop-list-margin, 0px);padding:var(--ms-drop-list-padding, 4px 6px);scrollbar-color:var(--ms-drop-scrollbar-color, #c1c1c1 #f1f1f1)}.ms-drop ul>li{cursor:pointer;background-image:none;list-style:none;position:static;align-items:var(--ms-drop-list-item-align-items, center);display:var(--ms-drop-list-item-display, flex);padding:var(--ms-drop-list-item-padding, 2px 4px)}.ms-drop ul>li .disabled{cursor:default;font-weight:normal !important;opacity:var(--ms-drop-list-item-disabled-opacity, 0.35);filter:var(--ms-drop-list-item-disabled-filter, Alpha(Opacity=35))}.ms-drop ul>li.multiple{display:block;float:left}.ms-drop ul>li.group{clear:both}.ms-drop ul>li.multiple label{width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-drop ul>li label{cursor:pointer;display:flex;align-items:center;font-weight:normal;position:relative;white-space:nowrap;flex:0 0 100%;margin-bottom:var(--ms-label-margin-bottom, 0);min-height:var(--ms-label-min-height, 1.25rem);padding:var(--ms-label-padding, 2px 4px)}.ms-drop ul>li label.optgroup{color:var(--ms-optgroup-color, #000);font-weight:var(--ms-drop-optgroup-font-weight, bold)}.ms-drop ul>li.hide-radio{padding:var(--ms-drop-hide-radio-padding, 0)}.ms-drop ul>li.hide-radio:focus,.ms-drop ul>li.hide-radio:hover{background-color:var(--ms-drop-hide-radio-hover-bgcolor, #fafafa)}.ms-drop ul>li.hide-radio.selected{color:var(--ms-drop-hide-radio-selected-color, unset);background-color:var(--ms-drop-hide-radio-selected-bgcolor, unset)}.ms-drop ul>li.hide-radio label{margin-bottom:var(--ms-drop-hide-radio-label-margin-bottom, 0);padding:var(--ms-drop-hide-radio-label-padding, 5px 8px)}.ms-drop ul>li.hide-radio input{display:none}.ms-drop ul>li.option-level-1 label{padding-left:var(--ms-drop-list-item-level1-padding-left, 8px)}.ms-drop ul>li.option-divider{padding:var(--ms-drop-option-divider-padding, 0);border-top:var(--ms-drop-option-divider-border-top, 1px solid #e9ecef)}.ms-drop ul>li.highlighted{background-color:var(--ms-option-highlight-bg-color, #fcfcfc)}.ms-drop input[type=radio],.ms-drop input[type=checkbox]{opacity:0;width:0;position:absolute;margin-left:var(--ms-drop-input-margin-left, -1.25rem);margin-top:var(--ms-drop-input-margin-top, 0.3rem);accent-color:var(--ms-checkbox-color, #0d6efd)}.ms-drop input:focus{outline:var(--ms-input-focus-outline, none)}.ms-drop .ms-no-results{display:none}.ms-drop .ms-infinite-option{height:var(--ms-infinite-empty-option-height, 20px)}.ms-dark-mode,.ms-drop.ms-dark-mode,.slick-dark-mode .ms-dark-mode,.slick-dark-mode .slick-submenu,.slick-dark-mode{--slick-primary-color: rgb(88.8729508197, 155.4610655738, 253.6270491803);--slick-base-dark-text-color: #d4d4d4;--slick-base-dark-menu-bg-color: #252525;--slick-base-dark-menu-border: 1px solid #505050;--slick-base-dark-menu-item-border: 1px solid #5a5a5a;--slick-base-dark-menu-item-hover-color: #363b40;--slick-base-dark-invalid-color: #ea868f;--slick-highlight-color: rgb(88.8729508197, 155.4610655738, 253.6270491803);--slick-text-color: #d4d4d4;--slick-autocomplete-bg-color: var(--slick-base-dark-menu-bg-color);--slick-autocomplete-hover-bg-color: #2c3034;--slick-autocomplete-text-color: #cdcdcd;--slick-autocomplete-tpl4-bottom-right-text-color: var(--slick-base-dark-text-color);--slick-autocomplete-tpl4-bottom-left-text-color: var(--slick-base-dark-text-color);--slick-autocomplete-tpl4-top-left-text-color: #fafafa;--slick-button-border-color: #626262;--slick-button-hover-border-color: #808080;--slick-button-primary-color: #bababa;--slick-button-style-bg-color: var(--slick-base-dark-menu-bg-color);--slick-btn-default-bg-color: #383838;--slick-btn-default-text-color: #ffffff;--slick-btn-default-border-color: #565656;--slick-cell-even-background-color: #141618;--slick-cell-odd-background-color: #2c3034;--slick-cell-text-color: #d4d4d4;--slick-cell-border-top: 1px solid #474747;--slick-column-picker-background-color: var(--slick-base-dark-menu-bg-color);--slick-column-picker-box-shadow: 0 0 1px #606060;--slick-column-picker-border: var(--slick-base-dark-menu-border);--slick-column-picker-close-btn-color: #bbbbbb;--slick-column-picker-close-btn-bg-color: transparent;--slick-column-picker-hr-bg-color: #434343;--slick-column-picker-hr-divider-border: 1px solid #525252;--slick-column-picker-icon-color: var(--slick-highlight-color);--slick-column-picker-item-hover-border: var(--slick-base-dark-menu-item-border);--slick-column-picker-item-hover-color: var(--slick-base-dark-menu-item-hover-color);--slick-column-picker-title-border-bottom: 1px solid #525252;--slick-checkbox-opacity-hover: 0.7;--slick-checkbox-icon-color: var(--slick-primary-color);--slick-checkbox-icon-bg-color: #444444;--slick-checkbox-unchecked-color: rgb(63.5819672131, 140.3073770492, 253.4180327869);--slick-checkbox-unchecked-opacity: 0.4;--slick-detail-view-icon-color: var(--slick-primary-color);--slick-detail-view-icon-color-hover: var(--slick-primary-color);--slick-detail-view-icon-opacity-hover: 0.75;--slick-detail-view-container-border: 1px solid #525252;--slick-detail-view-container-bgcolor: #3c4349;--slick-grid-menu-icon-btn-color: #ededed;--slick-row-mouse-hover-color: #2c3034;--slick-header-background-color: #1c1c1c;--slick-grid-footer-bg-color: #1c1c1c;--slick-grid-footer-border-top: 1px solid #606060;--slick-header-text-color: #e4e4e4;--slick-hover-header-color: var(--slick-base-dark-text-color);--slick-header-row-background-color: #2d2d2d;--slick-preheader-border-right: 1px solid #3e3e3e;--slick-pane-top-border-top: 1px solid #606060;--slick-empty-data-warning-color: var(--slick-base-dark-text-color);--slick-grid-header-background: #2d2d2d;--slick-icon-sort-color: var(--slick-primary-color);--slick-header-column-background-active: #535353;--slick-slider-filter-input-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-menu-bg-color: var(--slick-base-dark-menu-bg-color);--slick-menu-border: var(--slick-base-dark-menu-border);--slick-menu-box-shadow: 0 0 1px #606060;--slick-menu-close-btn-bg-color: transparent;--slick-menu-close-btn-color: #bbbbbb;--slick-menu-color: #ededed;--slick-menu-item-disabled-color: #686868;--slick-menu-divider-color: #606060;--slick-menu-item-hover-color: var(--slick-base-dark-menu-item-hover-color);--slick-menu-item-hover-border: var(--slick-base-dark-menu-item-border);--slick-menu-title-border-bottom: 1px solid #525252;--slick-menu-title-color: #cecece;--slick-slider-filter-border: var(--slick-base-dark-menu-item-border);--slick-slider-filter-thumb-color: #d0d0d0;--slick-font-color: #d3d3d3;--slick-form-control-border: var(--slick-base-dark-menu-item-border);--slick-form-control-bg-color: var(--slick-base-dark-menu-bg-color);--slick-input-group-addon-color: var(--slick-base-dark-text-color);--slick-input-group-addon-bg-color: #383a3c;--slick-input-group-addon-border: var(--slick-base-dark-menu-item-border);--slick-input-group-btn-bg-color: #454545;--slick-input-group-btn-hover-bg-color: #3e3e3e;--slick-input-group-btn-border: var(--slick-base-dark-menu-item-border);--slick-input-group-append-bg-color: #383838;--slick-compound-filter-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-date-picker-bg-color: var(--slick-base-dark-menu-bg-color);--slick-footer-left-text-color: #acacac;--slick-footer-right-text-color: #acacac;--slick-grid-header-unorderable-bg-color: #1c1c1c;--slick-slider-filter-runnable-track-bgcolor: #787878;--slick-draggable-group-placeholder-color: #999;--slick-draggable-group-drop-bgcolor: #2c3034;--slick-draggable-group-droppable-hover-bgcolor: #353a3f;--slick-draggable-group-drop-border: #3e3e3e;--slick-draggable-group-drop-border-top: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-bottom: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-right: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-left: var(--slick-draggable-group-drop-border);--slick-draggable-group-toggle-all-border: 1px solid #626262;--slick-draggable-group-toggle-all-icon-color: var(--slick-primary-color);--slick-draggable-group-column-border: 1px solid #626262;--slick-group-totals-formatter-bgcolor: #1f2225;--slick-group-totals-formatter-color: #f3f3f3;--slick-icon-group-color: var(--slick-primary-color);--slick-editing-field-bg-color: #333333;--slick-editing-field-border: 1px solid #7c7c7c;--slick-editor-input-disabled-color: #404040;--slick-placeholder-color: #999;--slick-editor-modal-default-btn-disabled-bg-color: #3f3f3f;--slick-editor-modal-default-btn-disabled-color: #5b5b5b;--slick-editor-modal-detail-container-border-modified: 1px solid #cc8400;--slick-btn-default-border: var(--slick-base-dark-menu-item-border);--slick-btn-default-border-hover-color: var(--slick-button-hover-border-color);--slick-editor-modal-close-btn-border-left: var(--slick-base-dark-menu-border);--slick-editor-modal-footer-btn-border: var(--slick-base-dark-menu-item-border);--slick-editor-modal-footer-btn-border-hover-color: var(--slick-button-hover-border-color);--slick-editor-modal-container-bg-color: #333333;--slick-editor-modal-header-bg-color: #333333;--slick-editor-modal-footer-bg-color: #333333;--slick-editor-modal-detail-label-color: #abaaaa;--slick-editor-modal-footer-btn-text-color-hover: #eeeeee;--slick-editor-modal-container-border: var(--slick-base-dark-menu-border);--slick-editor-modal-header-border-bottom: var(--slick-base-dark-menu-border);--slick-editor-modal-footer-border-top: var(--slick-base-dark-menu-border);--slick-editor-modal-input-editor-border: var(--slick-base-dark-menu-border);--slick-editor-modal-checkbox-editor-border: var(--slick-base-dark-menu-border);--slick-editor-modal-container-box-shadow: 0 0 2px #606060;--slick-editor-modal-reset-btn-bg-color: #383838;--slick-editor-modal-close-btn-bg-color: transparent;--slick-editor-modal-close-btn-color: #bababa;--slick-editor-modal-reset-btn-color: #bababa;--slick-editor-modal-detail-container-border-invalid: 1px solid var(--slick-base-dark-invalid-color);--slick-editor-modal-detail-label-color-invalid: var(--slick-base-dark-invalid-color);--slick-editor-modal-title-font-color: var(--slick-font-color);--slick-editor-modal-validation-color: var(--slick-base-dark-invalid-color);--slick-editor-modal-validation-summary-color: var(--slick-base-dark-invalid-color);--slick-editor-modal-text-color: var(--slick-base-dark-text-color);--slick-large-editor-background-color: var(--slick-base-dark-menu-bg-color);--slick-large-editor-border: 2px solid #565656;--slick-large-editor-text-color: var(--slick-base-dark-text-color);--slick-text-editor-color: var(--slick-base-dark-text-color);--slick-header-menu-button-icon-color: var(--slick-menu-color);--slick-text-editor-background: var(--slick-base-dark-menu-bg-color);--slick-pagination-button-border: 1px solid #696969;--slick-pagination-button-border-color: #4b4b4b;--slick-pagination-button-border-disabled-color: #565656;--slick-pagination-button-bg-color: #1e1e1e;--slick-pagination-button-hover-color: #2b2b2b;--slick-pagination-icon-color: var(--slick-primary-color);--slick-pagination-icon-seek-background-color: #434343;--slick-pagination-icon-seek-disabled-bg-color: #434343;--slick-pagination-icon-seek-disabled-color: gray;--slick-pagination-page-input-bgcolor: #2b2f34;--slick-pagination-page-select-bg-color: #1c1c1c;--slick-pagination-text-color: #cfcfcf;--slick-row-selected-color: #474747;--slick-scrollbar-color: #828282 #424242;--slick-sorting-header-color: var(--slick-base-dark-text-color);--slick-submenu-box-shadow: 0 1px 3px 1px rgba(146, 152, 163, 0.4);--slick-container-border-top: var(--slick-base-dark-menu-border);--slick-container-border-bottom: var(--slick-base-dark-menu-border);--slick-canvas-bg-color: #141618;--slick-multiselect-checkbox-hover-bg-color: $slick-dark-base-dark-menu-bg-color;--slick-multiselect-input-filter-border: 1px solid #949494;--slick-multiselect-input-focus-border-color: var(--slick-form-control-focus-border-color);--slick-multiselect-input-focus-box-shadow: var(--slick-form-control-focus-box-shadow);--slick-multiselect-option-highlight-bg-color: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-select-all-label-hover-bg-color: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-option-highlight-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-choice-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-choice-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-multiselect-drop-background: var(--slick-base-dark-menu-bg-color);--slick-multiselect-drop-color: #bbbbbb;--slick-multiselect-drop-hide-radio-hover-bgcolor: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-dropdown-border: 1px solid #5d5d5d;--slick-multiselect-option-highlight-bg-color: var(--slick-multiselect-select-all-label-hover-bg-color);--slick-multiselect-ok-button-bg-color: #262626;--slick-multiselect-ok-button-bg-hover-color: #373c42;--slick-multiselect-ok-button-border-color: #626262;--slick-multiselect-ok-button-text-color: var(--slick-primary-color);--slick-multiselect-ok-button-text-hover-color: var(--slick-primary-color);--slick-multiselect-placeholder-color: #999;--slick-multiselect-select-all-border-bottom: 1px solid #5d5d5d;--slick-multiselect-select-all-label-hover-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-select-all-text-color: #fff;--ms-checkbox-color: var(--slick-primary-color);--ms-choice-bgcolor: var(--slick-base-dark-menu-bg-color);--ms-choice-border: var(--slick-base-dark-menu-item-border);--ms-choice-focus-box-shadow: var(--slick-form-control-focus-box-shadow, $slick-form-control-focus-box-shadow);--ms-drop-background: var(--slick-base-dark-menu-bg-color);--ms-drop-color: #bbbbbb;--ms-drop-hide-radio-hover-bgcolor: var(--slick-base-dark-menu-item-hover-color);--ms-option-highlight-bg-color: var(--slick-multiselect-select-all-label-hover-bg-color);--ms-ok-button-bg-color: #262626;--ms-ok-button-bg-hover-color: #373c42;--ms-placeholder-color: #999;--ms-select-all-label-hover-border: var(--slick-base-dark-menu-item-border)}.ms-dark-mode .text-color-primary,.ms-drop.ms-dark-mode .text-color-primary,.slick-dark-mode .ms-dark-mode .text-color-primary,.slick-dark-mode .slick-submenu .text-color-primary,.slick-dark-mode .text-color-primary{color:var(--slick-primary-color)}.dark-mode{--slick-button-border-color: #626262;--slick-button-hover-border-color: #939393;--slick-button-primary-color: #bababa;--slick-button-style-bg-color: #252525}.dark-mode .text-color-primary{--text-color-primary: var(--slick-primary-color, rgb(88.8729508197, 155.4610655738, 253.6270491803))}.dark-mode .text-color-secondary{--text-color-secondary: rgba(222, 226, 230, 0.75)}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */@keyframes fade{0%,100%{background:none}50%{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234))}}@keyframes slickgrid-invalid-highlight{from{box-shadow:0 0 6px red}to{box-shadow:none}}.full-height{height:100%}.grid-pane{width:100%}.pointer{cursor:pointer}.btn-default{color:var(--slick-btn-default-text-color, #212529);border:var(--slick-btn-default-border, 1px solid #dbdbdb)}.btn-default:hover{border-color:var(--slick-btn-default-border-hover-color, #b5b5b5)}.slick-dark-mode .btn-default{color:var(--slick-btn-default-text-color, #212529);border:var(--slick-btn-default-border, 1px solid #dbdbdb)}.slick-dark-mode .btn-default:hover{border-color:var(--slick-btn-default-border-hover-color, #b5b5b5)}.slickgrid-container{outline:0;position:relative;box-sizing:content-box;width:100%;border-top:var(--slick-container-border-top, 0 none);border-bottom:var(--slick-container-border-bottom, 1px solid #dddddd);border-left:var(--slick-container-border-left, 0 none);border-right:var(--slick-container-border-right, 0 none);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif)}.slickgrid-container input[type=checkbox]{vertical-align:baseline;margin:0}.slickgrid-container .slick-group-header-column,.slickgrid-container .slick-header-columns,.slickgrid-container .slick-header-column{box-sizing:content-box !important}.slickgrid-container .slick-header-column:hover{background:var(--slick-header-column-background-hover, rgba(249.9, 249.9, 249.9, 0.6))}.slickgrid-container .slick-header-column-active{background-color:var(--slick-header-column-background-active, rgba(242.25, 242.25, 242.25, 0.6)) !important}.slickgrid-container .slick-headerrow{background:var(--slick-grid-header-background, rgba(255, 255, 255, 0.6))}.slickgrid-container .grid-canvas{background:var(--slick-canvas-bg-color, #fff)}.slickgrid-container .slick-group{border-bottom:var(--slick-group-border-bottom, 2px solid silver)}.slickgrid-container .slick-sortable-placeholder{background:var(--slick-header-column-sortable-background-hover, #e0e0e0)}.slickgrid-container .slick-row{position:absolute;width:100%;border:0;line-height:20px;color:var(--slick-cell-text-color, #333);font-family:var(--slick-cell-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-weight:var(--slick-cell-font-weight, normal)}.slickgrid-container .slick-row:hover{background-color:var(--slick-row-mouse-hover-color, #eff5fc);box-shadow:var(--slick-row-mouse-hover-box-shadow, none);z-index:var(--slick-row-mouse-hover-z-index, 5)}.slickgrid-container .slick-row.active{padding:var(--slick-cell-padding, 5px 6px)}.slickgrid-container .slick-row.highlighter{background:orange !important;transition-property:background;transition-duration:3s;transition-timing-function:ease-in}.slickgrid-container .slick-row.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .slick-row.odd{background-color:var(--slick-cell-odd-background-color, rgb(247.35, 247.35, 247.35))}.slickgrid-container .slick-row.odd:hover{background-color:var(--slick-row-mouse-hover-color, #eff5fc)}.slickgrid-container .slick-row.odd .slick-cell{background:inherit}.slickgrid-container .slick-row.odd .slick-cell.selected{background-color:var(--slick-row-selected-color, #dae8f1)}.slickgrid-container .slick-row.odd .slick-cell.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .slick-row.highlight{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234))}.slickgrid-container .slick-row.highlight-animate{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234)) !important;animation:fade var(--slick-row-highlight-fade-animation, 1s linear)}.slickgrid-container .slick-row.slick-group-totals{color:var(--slick-group-totals-formatter-color, gray);background:var(--slick-group-totals-formatter-bgcolor, #fff)}.slickgrid-container .slick-row.slick-group-totals .slick-cell{font-size:var(--slick-group-totals-formatter-font-size, 14px)}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell{background-color:var(--slick-row-based-edit-editmode-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell:hover,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover{background-color:var(--slick-row-based-edit-editmode-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell:hover .active,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover .active{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5)) !important}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell .active,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active{background-color:var(--slick-row-based-edit-editmode-active-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell .active:hover,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active:hover{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row .slick-cell.invalid{border-color:red;animation-duration:.2s;animation-name:slickgrid-invalid-highlight}.slickgrid-container .slick-row .slick-cell.active{box-shadow:var(--slick-cell-active-box-shadow, inset 0 0 0 1px #aaaaaa);border:var(--slick-cell-active-border, none);z-index:var(--slick-cell-active-z-index, 6);padding:var(--slick-cell-padding, 5px 6px)}.slickgrid-container .slick-row .slick-cell.active input.dual-editor-text{width:calc(50% + 1px - 5px);height:100%;outline:0;transform:translate(0, -2px)}.slickgrid-container .slick-row .slick-cell.slick-rbe-unsaved-cell{background-color:var(--slick-row-based-edit-unsaved-cell-bgcolor, #f3ed91) !important}.slickgrid-container .slick-row.active-row .slick-cell{background-color:#e2fffd}.slickgrid-container .slick-row.active-row.odd .slick-cell{background-color:hsl(0,0%,95%)}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell{background-color:var(--slick-row-based-edit-editmode-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover{background-color:var(--slick-row-based-edit-editmode-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover .active{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5)) !important}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active{background-color:var(--slick-row-based-edit-editmode-active-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active:hover{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-group-header-columns{position:relative;white-space:nowrap;cursor:default;overflow:hidden}.slickgrid-container .slick-group-header{width:100%;overflow:hidden;border-left:0px}.slickgrid-container .slick-group-header-column.slick-state-default{position:relative;display:inline-block;overflow:hidden;text-overflow:ellipsis;height:16px;line-height:16px;margin:0;padding:4px}.slickgrid-container .slick-viewport,.slickgrid-container .slick-top-panel-scroller,.slickgrid-container .slick-header,.slickgrid-container .slick-headerrow,.slickgrid-container .slick-footerrow{position:relative;width:100%;border:1px solid none;border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-right-width:0;border-bottom-width:0;margin:0;outline:0;scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1)}.slickgrid-container .slick-top-panel-scroller{overflow:hidden}.slickgrid-container .slick-pane{position:absolute;outline:0;overflow:hidden;width:100%}.slickgrid-container .slick-pane-header{display:block;background-color:var(--slick-header-background-color, #ffffff);border-bottom:var(--slick-header-border-bottom, 0 none)}.slickgrid-container .slick-pane-top{box-sizing:border-box;border-top:var(--slick-pane-top-border-top, none)}.slickgrid-container .slick-viewport{height:100%;overflow:auto;border-top:var(--slick-viewport-border-top, 0 none);border-bottom:var(--slick-viewport-border-bottom, 0 none);border-left:var(--slick-viewport-border-left, 0 none);border-right:var(--slick-viewport-border-right, 0 none)}.slickgrid-container .slick-viewport ::-webkit-scrollbar{-webkit-appearance:none}.slickgrid-container .slick-viewport ::-webkit-scrollbar-thumb{border-radius:4px;border:2px solid #fff;background-color:rgba(0,0,0,.5)}.slickgrid-container .slick-header,.slickgrid-container .slick-headerrow,.slickgrid-container .slick-footerrow{overflow:hidden}.slickgrid-container .slick-headerrow{border-top-color:rgba(0,0,0,0);border-top-width:0}.slickgrid-container .slick-top-panel,.slickgrid-container .slick-header-columns,.slickgrid-container .slick-headerrow-columns,.slickgrid-container .slick-footerrow-columns{position:relative;white-space:nowrap;cursor:default;overflow:hidden;margin:0;padding:0;border:0;outline:0}.slickgrid-container .slick-cell,.slickgrid-container .slick-header-column,.slickgrid-container .slick-headerrow-column,.slickgrid-container .slick-footerrow-column{position:absolute;top:0;bottom:0;border-top-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-top-width:0;border-left-width:0;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;z-index:1;white-space:nowrap;cursor:default}.slickgrid-container .slick-cell.slick-header-is-leaf,.slickgrid-container .slick-header-column.slick-header-is-leaf,.slickgrid-container .slick-headerrow-column.slick-header-is-leaf,.slickgrid-container .slick-footerrow-column.slick-header-is-leaf{border-bottom-color:rgba(0,0,0,0);border-bottom-width:0}.slickgrid-container .slick-header-column.slick-state-default{position:relative;display:inline-block;overflow:hidden;text-overflow:ellipsis;height:16px;line-height:16px;margin:0;padding:4px;border-right:1px solid var(--slick-grid-border-color, none);border-left:0px !important;border-top:0px !important;border-bottom:0px !important;float:left}.slickgrid-container .slick-header-column{padding:var(--slick-header-padding, 4px 4px 4px 4px)}.slickgrid-container .grid-canvas{position:relative;outline:0}.slickgrid-container .slick-header.slick-state-default{box-shadow:0 1px 2px rgba(0,0,0,.1)}.slickgrid-container .slick-column-name{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--slick-header-row-count, 2)}.slickgrid-container .slick-cell{background:inherit;border:1px rgba(0,0,0,0);box-sizing:border-box;border-style:var(--slick-grid-border-style, solid);display:var(--slick-cell-display, block);padding:1px 2px;align-items:center}.slickgrid-container .slick-cell.highlighted{background:#87cefa;background:rgba(0,0,255,.2);transition:all .5s}.slickgrid-container .slick-cell.flashing{border:1px solid red !important}.slickgrid-container .slick-cell.editable{z-index:11;overflow:visible;background:var(--slick-editor-bg-color, transparent);border-color:#000;border-style:solid}.slickgrid-container .slick-cell:focus{outline:none}.slickgrid-container .slick-reorder-proxy{cursor:move;display:inline-block;background:var(--slick-row-move-plugin-proxy-bg-color, blue);opacity:var(--row-move-plugin-proxy-opacity, 0.12)}.slickgrid-container .slick-reorder-guide{display:inline-block;height:var(--slick-row-move-plugin-guide-height, 2px);background:var(--slick-row-move-plugin-guide-bg-color, blue);opacity:var(--slick-row-move-plugin-guide-opacity, 0.7)}.slickgrid-container .slick-reorder-shadow-row{position:absolute;z-index:999999;box-shadow:var(--slick-row-move-plugin-shadow-row-box-shadow, rgba(0, 0, 0, 0.2) 8px 2px 8px 4px, rgba(0, 0, 0, 0.19) 2px 2px 0px 0px)}.scrollbar-fix::-webkit-scrollbar{-webkit-appearance:none}.slickgrid-container .grid-canvas .slick-cell,.slickgrid-container .grid-canvas .slick-headerrow-column{border-top:var(--slick-cell-border-top, 1px solid #dddddd);border-bottom:var(--slick-cell-border-bottom, 1px transparent);border-left:var(--slick-cell-border-left, 1px transparent);border-right:var(--slick-cell-border-right, 1px transparent);box-shadow:var(--slick-cell-box-shadow, none)}.slickgrid-container .grid-canvas .slick-cell{padding:var(--slick-cell-padding, 5px 6px);font-size:var(--slick-font-size-base, 14px)}.slickgrid-container .grid-canvas .slick-cell td{font-size:var(--slick-font-size-base, 14px)}body .slickgrid-container .grid-canvas .slick-cell{line-height:20px}.slickgrid-container .grid-canvas .slick-cell.even{background-color:var(--slick-cell-even-background-color, #ffffff)}.slickgrid-container .grid-canvas .slick-cell.slick-rbe-unsaved-cell{background-color:var(--slick-row-based-edit-unsaved-cell-bgcolor, #f3ed91) !important}.slickgrid-container .grid-canvas .slick-cell a,.slickgrid-container .grid-canvas .slick-cell a:visited,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a:visited{color:var(--slick-link-color, #08c)}.slickgrid-container .grid-canvas .slick-cell a:hover,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a:hover{color:var(--slick-link-color-hover, darker(#08c, 15%));border-bottom:none}.slickgrid-container .grid-canvas .slick-cell table{height:100%;padding:0;background:none}.slickgrid-container .grid-canvas .slick-cell td{padding:0;vertical-align:middle;text-align:left}.slickgrid-container .grid-canvas .slick-cell.selected{background-color:var(--slick-row-selected-color, #dae8f1)}.slickgrid-container .grid-canvas .slick-cell.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .grid-canvas .slick-cell select:not([multiple]).form-control{height:100%;padding:0}.slickgrid-container .grid-canvas .slick-cell .slick-group-title{display:var(--slick-draggable-group-title-display, inline-flex);align-items:var(--slick-draggable-group-title-align-items, center);gap:var(--slick-draggable-group-title-gap, 4px);height:var(--slick-draggable-group-title-height, 20px);line-height:var(--slick-draggable-group-title-line-height, 20px);vertical-align:var(--slick-draggable-group-title-vertical-align, none)}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle{cursor:pointer;display:inline-block;width:1em;height:1em;color:var(--slick-icon-group-color, #0d6efd);font-size:var(--slick-icon-group-font-size, calc(18px + 6px));margin-right:var(--slick-icon-group-margin-right, 2px)}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.expanded{--slick-icon-group-expanded-svg: url(${br});-webkit-mask:var(--slick-icon-group-expanded-svg) no-repeat;mask:var(--slick-icon-group-expanded-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.collapsed{--slick-icon-group-collapsed-svg: url(${wr});-webkit-mask:var(--slick-icon-group-collapsed-svg) no-repeat;mask:var(--slick-icon-group-collapsed-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.expanded,.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.collapsed{background-color:currentColor}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle,.slickgrid-container .grid-canvas .slick-cell .mdi{vertical-align:var(--slick-icon-with-text-valign, middle)}.slickgrid-container .slick-header{border-top:var(--slick-header-border-top, 0 none);border-right:var(--slick-header-border-right, 0 none);border-bottom:var(--slick-header-border-bottom, 0 none);border-left:var(--slick-header-border-left, 0 none);width:100%;box-shadow:none !important}.slickgrid-container .slick-headerrow{border-bottom:var(--slick-header-filter-row-border-bottom, 0 none);border-top:var(--slick-header-filter-row-border-top, 0 none);border-left:var(--slick-header-filter-row-border-left, 0 none);border-right:var(--slick-header-filter-row-border-right, 0 none)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column{border:none;display:inline-flex;align-items:center;padding:var(--slick-header-row-filter-padding, 4px);background:var(--slick-header-row-background-color, #ffffff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column>div,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .slick-filter{width:100%}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column input,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column select,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column textarea{margin-right:0;padding:var(--slick-header-input-padding, 0 6px);height:var(--slick-header-input-height, 27px);box-sizing:border-box}.slickgrid-container .slick-footerrow{border-top:var(--slick-grid-footer-border-top, 1px solid #d0d0d0);background-color:var(--slick-grid-footer-bg-color, #fafaf9)}.slickgrid-container .slick-footerrow .slick-footerrow-columns .slick-footerrow-column{display:var(--slick-grid-footer-display, flex);align-items:var(--slick-grid-footer-align-items, center);justify-content:var(--slick-grid-footer-justify-content, normal);font-size:var(--slick-grid-footer-font-size, 13px);font-style:var(--slick-grid-footer-font-style, normal);font-weight:var(--slick-grid-footer-font-weight, bold);padding:var(--slick-grid-footer-cell-padding, 5px 6px);border-left:var(--slick-grid-footer-cell-border-left, 1px transparent)}.slickgrid-container .slick-header-columns{background:var(--slick-grid-header-background, rgba(255, 255, 255, 0.6));background-color:var(--slick-header-background-color, #ffffff);width:calc(100% - var(--slick-header-scroll-width-to-remove, 16px))}.slickgrid-container .slick-header-columns [id$=checkbox_selector]{justify-content:center;display:flex}.slickgrid-container .slick-header-columns .slick-header-sortable .slick-column-name{margin-left:0}.slickgrid-container .slick-header-columns .slick-header-column{height:var(--slick-header-column-height, calc(17px * 2));line-height:var(--slick-font-size-base, 14px);margin:0;border-top:var(--slick-header-column-border-top, 0 none);border-right:var(--slick-header-column-border-right, 0 none);border-bottom:var(--slick-header-column-border-bottom, 0 none);border-left:var(--slick-header-column-border-left, 0 none);white-space:normal}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{padding:var(--slick-cell-padding, 5px 6px);font-size:var(--slick-font-size-base, 14px)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default td{font-size:var(--slick-font-size-base, 14px)}body .slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{line-height:20px}.slickgrid-container .slick-header-columns .slick-header-column .slick-column-name{margin-right:var(--slick-header-column-name-margin-right, 0)}.slickgrid-container .slick-header-columns .slick-header-column{background:var(--slick-header-background-color, #ffffff);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);color:var(--slick-header-text-color, #333);font-size:var(--slick-header-font-size, 14px);font-weight:var(--slick-header-font-weight, bold)}.slickgrid-container .slick-header-columns .slick-header-column a,.slickgrid-container .slick-header-columns .slick-header-column a:visited{color:var(--slick-text-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column a:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{background:var(--slick-header-background-color, #ffffff);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);color:var(--slick-header-text-color, #333);font-size:var(--slick-header-font-size, 14px);font-weight:var(--slick-header-font-weight, bold)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a,.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a:visited{color:var(--slick-text-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-header-column-sorted{font-style:normal;color:var(--slick-sorting-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator,.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-numbered{display:inline-block;position:absolute;color:var(--slick-icon-sort-color, #0d6efd)}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator{height:1em;width:1em;left:auto;font-size:var(--slick-icon-sort-font-size, 23px);right:var(--slick-icon-sort-position-right, 3px);top:var(--slick-icon-sort-position-top, calc(15px * 2 - 9px))}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-numbered{font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-sort-indicator-number-font-size, 10px);width:var(--slick-sort-indicator-number-width, 8px);left:var(--slick-sort-indicator-number-left, auto);right:var(--slick-sort-indicator-number-right, 0px);top:var(--slick-sort-indicator-number-top, calc(13px * 2))}.slickgrid-container .slick-header-columns .slick-header-column.slick-header-sortable.slick-state-hover:not(.slick-header-column-sorted) .slick-sort-indicator{opacity:var(--slick-sort-indicator-hint-opacity, 0.5);--slick-icon-sort-asc-icon-svg: url(${xr});-webkit-mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-asc{--slick-icon-sort-asc-icon-svg: url(${xr});-webkit-mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-desc{--slick-icon-sort-desc-icon-svg: url(${_r});-webkit-mask:var(--slick-icon-sort-desc-icon-svg) no-repeat;mask:var(--slick-icon-sort-desc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-asc,.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-desc{opacity:1;background-color:currentColor}.slickgrid-container .slick-header-columns .slick-header-column .slick-resizable-handle{position:absolute;font-size:.1px;display:block;cursor:col-resize;top:0;height:100%;width:7px;right:0;z-index:1}.slickgrid-container .slick-header-columns .slick-header-column .slick-resizable-handle:hover{border-bottom:var(--slick-header-resizable-hover-border-bottom, 0 none);border-left:var(--slick-header-resizable-hover-border-left, 0 none);border-right:var(--slick-header-resizable-hover-border-right, 1px solid #d0d0d0);border-top:var(--slick-header-resizable-hover-border-top, 0 none);border-radius:var(--slick-header-resizable-hover-border-radius, 8px);width:var(--slick-header-resizable-hover-width, 7px);right:var(--slick-header-resizable-hover-right, 0);height:var(--slick-header-resizable-hover-height, 100%);top:var(--slick-header-resizable-hover-top, 0);opacity:var(--slick-header-resizable-hover-opacity, 1)}.slickgrid-container .slick-header-columns .slick-header-column.unorderable{background-color:var(--slick-grid-header-unorderable-bg-color, rgba(255, 255, 255, 0.6))}.slickgrid-container .slick-preheader-panel.slick-state-default,.slickgrid-container .slick-topheader-panel.slick-state-default{border-bottom:var(--slick-preheader-border-bottom, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns{border-top:var(--slick-preheader-border-top, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column{height:var(--slick-preheader-height, 25px);border-left:var(--slick-preheader-border-left, none);border-right:var(--slick-preheader-border-right, none);font-size:var(--slick-preheader-font-size, calc(14px + 3px));justify-content:var(--slick-preheader-grouped-title-justify, left);display:var(--slick-preheader-grouped-title-display, inline-grid)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column:first-child,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column:first-child{border-left:var(--slick-preheader-border-left-first-element, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column:last-child,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column:last-child{border-right:var(--slick-preheader-border-right-last-element, none)}.slickgrid-container .slick-pane-left.frozen{border-right:var(--slick-frozen-border-right, 1px solid #a5a5a5)}.slickgrid-container .slick-pane-bottom{border-top:var(--slick-frozen-border-bottom, 1px solid #a5a5a5)}.slickgrid-container .slick-viewport-bottom.slick-viewport-right{overflow-y:var(--slick-frozen-overflow-right, scroll) !important}.slickgrid-container .input-group{display:flex}.slickgrid-container .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:0}.slickgrid-container .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback).slick-slider-horizontal{margin-left:10px}.slickgrid-container .input-group .input-group-append,.slickgrid-container .input-group .input-group-prepend{display:inline-flex;width:auto}.slickgrid-container .input-group .input-group-addon input{flex:1 1 auto;width:1%}.slickgrid-container .input-group .input-group-addon .input-group-text{height:100%}.slickgrid-container .input-group .input-group-addon.input-group-append .input-group-text{margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.slickgrid-container .input-group .input-group-addon.input-group-prepend .input-group-text{margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */@media only screen and (min-width: 768px){.slick-col-medium-1{flex-basis:8.3333333333%}.slick-col-medium-2{flex-basis:16.6666666667%}.slick-col-medium-3{flex-basis:25%}.slick-col-medium-4{flex-basis:33.3333333333%}.slick-col-medium-5{flex-basis:41.6666666667%}.slick-col-medium-6{flex-basis:50%}.slick-col-medium-7{flex-basis:58.3333333333%}.slick-col-medium-8{flex-basis:66.6666666667%}.slick-col-medium-9{flex-basis:75%}.slick-col-medium-10{flex-basis:83.3333333333%}.slick-col-medium-11{flex-basis:91.6666666667%}.slick-col-medium-12{flex-basis:100%}}@media only screen and (min-width: 992px){.slick-col-large-1{flex-basis:8.3333333333%}.slick-col-large-2{flex-basis:16.6666666667%}.slick-col-large-3{flex-basis:25%}.slick-col-large-4{flex-basis:33.3333333333%}.slick-col-large-5{flex-basis:41.6666666667%}.slick-col-large-6{flex-basis:50%}.slick-col-large-7{flex-basis:58.3333333333%}.slick-col-large-8{flex-basis:66.6666666667%}.slick-col-large-9{flex-basis:75%}.slick-col-large-10{flex-basis:83.3333333333%}.slick-col-large-11{flex-basis:91.6666666667%}.slick-col-large-12{flex-basis:100%}}@media only screen and (min-width: 1200px){.slick-col-xlarge-1{flex-basis:8.3333333333%}.slick-col-xlarge-2{flex-basis:16.6666666667%}.slick-col-xlarge-3{flex-basis:25%}.slick-col-xlarge-4{flex-basis:33.3333333333%}.slick-col-xlarge-5{flex-basis:41.6666666667%}.slick-col-xlarge-6{flex-basis:50%}.slick-col-xlarge-7{flex-basis:58.3333333333%}.slick-col-xlarge-8{flex-basis:66.6666666667%}.slick-col-xlarge-9{flex-basis:75%}.slick-col-xlarge-10{flex-basis:83.3333333333%}.slick-col-xlarge-11{flex-basis:91.6666666667%}.slick-col-xlarge-12{flex-basis:100%}}@media only screen and (max-width: 768px){[class*=slick-col-]{width:100%}}.slick-cell input.dual-editor-text,.slick-cell input.editor-text{border:var(--slick-text-editor-border, 1px solid #e2e2e2);border-radius:var(--slick-text-editor-border-radius, 3px);background:var(--slick-text-editor-background, #ffffff);color:var(--slick-text-editor-color, #333);padding-bottom:var(--slick-text-editor-padding-bottom, 0);padding-left:var(--slick-text-editor-padding-left, 2px);padding-right:var(--slick-text-editor-padding-right, 0);padding-top:var(--slick-text-editor-padding-top, 0);margin-left:var(--slick-text-editor-margin-left, -2px);margin-bottom:var(--slick-text-editor-margin-bottom, 0);margin-right:var(--slick-text-editor-margin-right, 0px);margin-top:var(--slick-text-editor-margin-top, 0px);outline:0;height:100%;max-width:100%}.slick-cell input.dual-editor-text:not(.input-group-editor),.slick-cell input.editor-text:not(.input-group-editor){width:100%}.slick-cell input.dual-editor-text:focus,.slick-cell input.editor-text:focus{outline:0;border-color:var(--slick-text-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-cell input.dual-editor-text.right,.slick-cell input.editor-text.right{margin-left:var(--slick-text-editor-right-input-margin-left, calc(-2px + 9px))}.slick-cell input.dual-editor-text[readonly]:not(.date-picker),.slick-cell input.editor-text[readonly]:not(.date-picker){background-color:var(--slick-text-editor-readonly-color, #f0f0f0)}.slick-cell input.dual-editor-text.date-picker,.slick-cell input.editor-text.date-picker{cursor:pointer}.slick-cell .slider-editor{height:100%}.slick-cell .slider-editor .slider-editor-input{height:var(--slick-slider-editor-height, 100%)}.slick-cell .slider-editor .slider-editor-input:focus{outline:0;border-color:var(--slick-slider-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-slider-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-cell .input-group input.editor-text{margin-left:0;transform:none}.slick-cell .ms-filter.select-editor{transform:var(--slick-multiselect-editor-transform, translate(0, -2px));height:var(--slick-multiselect-editor-height, 24px)}.slick-cell .ms-filter.select-editor button.ms-choice{height:var(--slick-multiselect-editor-height, 24px)}.slick-cell .autocomplete-container.input-group,.slick-cell .vanilla-picker.input-group{display:flex;align-items:center;flex:1;height:var(--slick-date-editor-height, 24px)}.slick-cell .autocomplete-container.input-group .input-group-btn.input-group-append,.slick-cell .vanilla-picker.input-group .input-group-btn.input-group-append{display:inline-flex;align-items:center;height:100%}.slick-cell .autocomplete-container.input-group .input-group-btn.input-group-append .btn,.slick-cell .vanilla-picker.input-group .input-group-btn.input-group-append .btn{display:inline-flex;align-items:center;border-top-left-radius:0px;border-bottom-left-radius:0px;margin-left:-1px}.slick-cell .autocomplete-container.input-group .input-group-btn .btn,.slick-cell .vanilla-picker.input-group .input-group-btn .btn{background-color:var(--slick-input-group-btn-bg-color, #f9f9f9);border:var(--slick-input-group-btn-border, 1px solid #ccc);padding:var(--slick-editor-input-group-clear-btn-icon-padding, 6px);border-top-right-radius:var(--slick-text-editor-border-radius, 3px);border-bottom-right-radius:var(--slick-text-editor-border-radius, 3px);cursor:pointer;height:var(--slick-date-editor-height, 24px)}.slick-cell .autocomplete-container.input-group .input-group-btn .btn:hover:not([disabled]),.slick-cell .vanilla-picker.input-group .input-group-btn .btn:hover:not([disabled]){background-color:var(--slick-input-group-btn-hover-bg-color, #eee)}.slick-cell .autocomplete-container.input-group .input-group-btn .btn .icon-clear,.slick-cell .vanilla-picker.input-group .input-group-btn .btn .icon-clear{display:flex;align-items:center;background-color:currentColor;height:1em;width:1em;--slick-editor-input-group-clear-btn-icon-svg: url(${vr});-webkit-mask:var(--slick-editor-input-group-clear-btn-icon-svg) no-repeat;mask:var(--slick-editor-input-group-clear-btn-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-large-editor-text{z-index:10000;position:absolute;background:var(--slick-large-editor-background-color, #ffffff);color:var(--slick-large-editor-text-color, #333);padding:var(--slick-large-editor-text-padding, 5px);border:var(--slick-large-editor-border, 2px solid #a0a0a0);border-radius:var(--slick-large-editor-border-radius, 6px)}.slick-large-editor-text .editor-footer{text-align:var(--slick-large-editor-button-text-align, right)}.slick-large-editor-text .editor-footer button{margin-left:var(--slick-large-editor-footer-spacing, 2px);border-radius:var(--slick-large-editor-button-border-radius, 4px)}.slick-large-editor-text textarea{background:var(--slick-large-editor-background-color, #ffffff);color:var(--slick-large-editor-text-color, #333);border:0;outline:0}.slick-large-editor-text .counter{float:left;font-size:var(--slick-large-editor-count-font-size, 11px);margin-top:var(--slick-large-editor-count-margin-top, 8px)}.slick-large-editor-text .counter .separator{margin:var(--slick-large-editor-count-separator-margin, 0 1px)}.slick-modal-open{overflow:hidden}.slick-editor-modal{position:fixed;overflow-y:auto;top:0;right:0;bottom:0;left:0;opacity:1;background:var(--slick-editor-modal-backdrop-transition-background, rgba(0, 0, 0, 0.6));z-index:var(--slick-editor-modal-container-z-index, 1050);transition:var(--slick-editor-modal-backdrop-transition-start, opacity 0.15s linear)}.slick-editor-modal .slick-editor-modal-content{display:inline-block;position:absolute;border-radius:var(--slick-editor-modal-container-radius, 2px);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);border:var(--slick-editor-modal-container-border, 1px solid #b8b8b8);color:var(--slick-editor-modal-text-color, #000);margin:var(--slick-editor-modal-container-margin, 8px);background-color:var(--slick-editor-modal-container-bg-color, #ffffff);box-shadow:var(--slick-editor-modal-container-box-shadow, 0 0 3px #a7a7a7);width:var(--slick-editor-modal-container-width, 400px);min-width:var(--slick-editor-modal-container-min-width, 420px);top:var(--slick-editor-modal-container-top, 30px);left:var(--slick-editor-modal-container-left, 50%);transform:var(--slick-editor-modal-container-transform, translate(-50%));transition:var(--slick-editor-modal-backdrop-transition-end, 0.3s linear);transition-property:opacity,transform}@media only screen and (min-width: 768px){.slick-editor-modal .slick-editor-modal-content.split-view{width:calc(400px*2)}.slick-editor-modal .slick-editor-modal-content.triple-split-view{width:calc(400px*3)}}@media only screen and (max-width: 1200px){.slick-editor-modal .slick-editor-modal-content.triple-split-view{width:calc(400px*2)}}@media only screen and (max-width: 768px){.slick-editor-modal .slick-editor-modal-content{width:100% !important;margin:0;top:0}}.slick-editor-modal .slick-editor-modal-content .reset-container{width:100%}.slick-editor-modal .slick-editor-modal-content .reset-container .reset-form.btn{color:var(--slick-editor-modal-reset-btn-color, #333);background-color:var(--slick-editor-modal-reset-btn-bg-color, #fff);float:right}.slick-editor-modal .slick-editor-modal-content .reset-container .reset-form.btn span.mdi{margin-right:5px}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset,.slick-editor-modal .slick-editor-modal-content .reset-form.btn,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn{display:inline-flex;margin:var(--slick-editor-modal-footer-btn-margin, 0 5px 0 0);height:var(--slick-editor-modal-footer-btn-height, inherit);border:var(--slick-editor-modal-footer-btn-border, 1px solid #dbdbdb);border-radius:var(--slick-editor-modal-footer-btn-radius, 4px)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:hover,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:hover,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:hover{border-color:var(--slick-editor-modal-footer-btn-border-hover-color, #b5b5b5)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:hover.btn-default,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:hover.btn-default,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:hover.btn-default{color:var(--slick-editor-modal-footer-btn-text-color-hover, #333333)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:disabled,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:disabled,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:disabled{background-color:var(--slick-button-primary-bg-color-disabled, #bebebe)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset{height:var(--slick-editor-modal-editor-btn-reset-height, 20px);background-color:var(--slick-editor-modal-editor-btn-reset-bg-color, #ffffff);margin:var(--slick-editor-modal-editor-btn-reset-margin, 0px 0 2px 5px)}.slick-editor-modal .slick-editor-modal-content .input-group-btn .btn-default:disabled{background-color:var(--slick-editor-modal-default-btn-disabled-bg-color, #eeeeee);color:var(--slick-editor-modal-default-btn-disabled-color, #bababa)}.slick-editor-modal .slick-editor-modal-content .close{cursor:pointer;position:absolute;float:right;line-height:0;background-color:var(--slick-editor-modal-close-btn-bg-color, transparent);opacity:var(--slick-editor-modal-close-btn-opacity, 1);border:var(--slick-editor-modal-close-btn-border, 0px solid #9c9c9c);color:var(--slick-editor-modal-close-btn-color, #909090);font-family:var(--slick-editor-modal-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-editor-modal-close-btn-font-size, 26px);font-weight:var(--slick-editor-modal-close-btn-font-weight, 500);height:var(--slick-editor-modal-close-btn-height, 20px);margin:var(--slick-editor-modal-close-btn-margin, 1px);padding:var(--slick-editor-modal-close-btn-padding, 0px);width:var(--slick-editor-modal-close-btn-width, 20px);right:var(--slick-editor-modal-close-btn-right, 10px);top:var(--slick-editor-modal-close-btn-top, 10px)}.slick-editor-modal .slick-editor-modal-content .close:hover{color:var(--slick-editor-modal-close-btn-color-hover, rgb(80.25, 80.25, 80.25))}@media only screen and (min-width: 769px){.slick-editor-modal .slick-editor-modal-content .close.outside{color:var(--slick-editor-modal-close-btn-outside-color, #dddddd);font-size:var(--slick-editor-modal-close-btn-outside-font-size, 30px);right:var(--slick-editor-modal-close-btn-outside-right, -24px);top:var(--slick-editor-modal-close-btn-outside-top, -28px)}.slick-editor-modal .slick-editor-modal-content .close.outside:hover{color:var(--slick-editor-modal-close-btn-outside-color-hover, rgb(195.5, 195.5, 195.5))}}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-title{font-size:var(--slick-editor-modal-title-font-size, 20px);font-weight:var(--slick-editor-modal-title-font-weight, 500);line-height:var(--slick-editor-modal-title-line-height, 28px);color:var(--slick-editor-modal-title-font-color, #333333);height:var(--slick-editor-modal-title-height, 30px);overflow:hidden auto;text-align:var(--slick-editor-modal-title-text-align, left);text-overflow:ellipsis;width:calc(100% - 20px - 10px);white-space:nowrap}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-title.outside{width:100%}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body{padding:var(--slick-editor-modal-body-padding, 6px 8px 22px 8px);min-height:var(--slick-editor-modal-body-min-height, 250px);max-height:var(--slick-editor-modal-body-max-height, calc(100vh - 52px - 50px - 30px - 15px));overflow:var(--slick-editor-modal-body-overflow, hidden auto);scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1);display:flex;flex-wrap:wrap}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body .slick-cell{height:inherit}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body .validation-summary{padding:var(--slick-editor-modal-validation-summary-padding, 5px 10px);color:var(--slick-editor-modal-validation-summary-color, #ff1d1d);width:var(--slick-editor-modal-validation-summary-width, 100%);margin-bottom:var(--slick-editor-modal-validation-summary-margin-bottom, 12px);font-size:var(--slick-editor-modal-validation-summary-font-size, 13px);font-style:var(--slick-editor-modal-validation-summary-font-style, italic)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-header{padding:var(--slick-editor-modal-header-padding, 12px 8px);height:var(--slick-editor-modal-header-height, 52px);border-bottom:var(--slick-editor-modal-header-border-bottom, 1px solid #d2d2d2);background-color:var(--slick-editor-modal-header-bg-color, #ffffff)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer{background-color:var(--slick-editor-modal-footer-bg-color, #f9f9f9);border-top:var(--slick-editor-modal-footer-border-top, 1px solid #c9c9c9);min-height:var(--slick-editor-modal-footer-height, 50px);padding:var(--slick-editor-modal-footer-padding, 8px);line-height:var(--slick-editor-modal-footer-line-height, 30px)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons{float:right;text-align:right;width:var(--slick-editor-modal-footer-buttons-width, 60%)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons button{max-width:var(--slick-editor-modal-footer-btn-max-width, 162px);overflow:hidden;text-overflow:ellipsis}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons .saving:before{height:var(--slick-editor-modal-footer-btn-saving-icon-height, 18px);width:var(--slick-editor-modal-footer-btn-saving-icon-width, 18px);display:var(--slick-editor-modal-footer-btn-saving-icon-display, inline-block);vertical-align:var(--slick-editor-modal-footer-btn-saving-icon-vertical-align, bottom);margin:var(--slick-editor-modal-footer-btn-saving-icon-margin, -1px 5px 0 0);animation:var(--slick-editor-modal-footer-btn-saving-icon-animation, md-spin 1s infinite linear);content:var(--slick-editor-modal-footer-btn-saving-icon-content, url(${yr}))}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-status-text{float:left;text-align:left;width:var(--slick-editor-modal-footer-status-text-width, 40%);font-size:var(--slick-editor-modal-status-text-font-size, 12px);color:var(--slick-editor-modal-status-text-color, #333333)}.slick-editor-modal .slick-editor-modal-content .item-details-label{display:block;margin:var(--slick-editor-modal-detail-label-margin, 2px 0 0 10px);color:var(--slick-editor-modal-detail-label-color, #000);font-size:var(--slick-editor-modal-detail-label-font-size, 13px);font-style:var(--slick-editor-modal-detail-label-font-style, normal);font-weight:var(--slick-editor-modal-detail-label-font-weight, bold)}.slick-editor-modal .slick-editor-modal-content .item-details-label.invalid{color:var(--slick-editor-modal-detail-label-color-invalid, #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container{display:block;box-sizing:border-box;border:var(--slick-editor-modal-detail-container-border, 0);border-radius:var(--slick-editor-modal-detail-container-border-radius, 3px);line-height:var(--slick-editor-modal-detail-container-line-height, 20px);margin:var(--slick-editor-modal-detail-container-margin, 4px 10px 0 10px);padding:var(--slick-editor-modal-detail-container-padding, 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input{color:var(--slick-editor-modal-text-color, #000);height:var(--slick-editor-modal-input-editor-height, 28px);margin:var(--slick-editor-modal-input-editor-margin, 0);border:var(--slick-editor-modal-input-editor-border, 1px solid #d2d2d2);padding:var(--slick-editor-modal-input-editor-padding, 0 6px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input:focus{border-color:var(--slick-text-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .input-group{display:flex;position:relative;height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .input-group input{height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text{border:var(--slick-editor-modal-large-editor-border, 1px solid #d2d2d2);border-radius:var(--slick-editor-modal-large-editor-border-radius, 3px);padding:var(--slick-editor-modal-large-editor-padding, 6px 6px 2px 6px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text:focus-within{border-color:var(--slick-text-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text textarea{width:100%;height:100%}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text textarea:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text .editor-footer{height:var(--slick-editor-modal-large-editor-footer-height, 12px);line-height:var(--slick-editor-modal-large-editor-footer-line-height, 12px);color:var(--slick-editor-modal-large-editor-count-color, #313131)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text .editor-footer .counter{font-size:var(--slick-editor-modal-large-editor-count-font-size, 10px);margin:var(--slick-editor-modal-large-editor-count-margin, 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text.invalid{border:var(--slick-editor-modal-detail-container-border-invalid, 1px solid #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text:disabled,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container button.ms-choice{height:var(--slick-editor-modal-multiselect-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container button.ms-choice:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container{padding:var(--slick-editor-modal-checkbox-editor-padding, 0 6px);border:var(--slick-editor-modal-checkbox-editor-border, 1px solid #d2d2d2);border-radius:var(--slick-editor-modal-checkbox-editor-border-radius, 3px);height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container input{height:inherit}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group{display:flex;align-items:center;height:100%}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group .input-group-btn,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group .input-group-btn{height:100%;min-width:28px}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group .input-group-btn .btn,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group .input-group-btn .btn{min-width:28px;border-left:var(--slick-editor-modal-close-btn-border-left, 1px solid #ced4da);height:var(--slick-editor-modal-input-editor-height, 28px);border-radius:var(--slick-editor-modal-close-btn-border-radius, 0 4px 4px 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.form-control{cursor:pointer;background-color:var(--slick-date-picker-bg-color, #fff)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.form-control:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec);cursor:initial}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slider-value{height:var(--slick-editor-modal-slider-editor-value-height, 28px);min-width:28px}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slider-value .input-group-text{min-height:var(--slick-editor-modal-slider-editor-value-min-height, 100%);min-width:28px;display:flex;justify-content:center;align-items:center}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified input,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .slick-large-editor-text,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .ms-choice,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .checkbox-editor-container{border:var(--slick-editor-modal-detail-container-border-modified, 1px solid orange);border-width:var(--slick-editor-modal-detail-container-border-width-modified, 1px 6px 1px 1px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.invalid input,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.invalid .slick-large-editor-text{border:var(--slick-editor-modal-detail-container-border-invalid, 1px solid #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-validation{color:var(--slick-editor-modal-validation-color, #ff1d1d);font-size:var(--slick-editor-modal-validation-font-size, 12px);font-style:var(--slick-editor-modal-validation-font-style, italic);font-weight:var(--slick-editor-modal-validation-font-weight, normal);line-height:var(--slick-editor-modal-validation-line-height, 16px);margin-left:var(--slick-editor-modal-validation-margin-left, 2px);min-height:var(--slick-editor-modal-validation-min-height, 16px)}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */li.hidden{display:none !important}.slick-column-picker{cursor:default;list-style-type:none;position:absolute;overflow-x:hidden;overflow-y:auto;resize:both;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);background-color:var(--slick-column-picker-background-color, #ffffff);border:var(--slick-column-picker-border, 1px solid #b8b8b8);border-radius:var(--slick-column-picker-border-radius, 2px);min-width:var(--slick-column-picker-min-width, 150px);padding:var(--slick-column-picker-padding, 6px);scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1);box-shadow:var(--slick-column-picker-box-shadow, none);z-index:var(--slick-column-picker-z-index, 9000)}@-moz-document url-prefix(){.slick-column-picker{padding:var(--slick-column-picker-padding-firefox, 6px 15px 6px 6px)}}.slick-column-picker .close{float:right;position:absolute;color:var(--slick-column-picker-close-btn-color, #909090);cursor:var(--slick-column-picker-close-btn-cursor, pointer);width:var(--slick-column-picker-close-btn-width, 15px);height:var(--slick-column-picker-close-btn-height, 21px);margin:var(--slick-column-picker-close-btn-margin, 1px);opacity:var(--slick-column-picker-close-btn-opacity, 0.5);padding:var(--slick-column-picker-close-btn-padding, 0px);font-family:var(--slick-column-picker-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-column-picker-close-btn-font-size, 21px);background-color:var(--slick-column-picker-close-btn-bg-color, #ffffff);border:var(--slick-column-picker-close-btn-border, 0px solid #9c9c9c);right:var(--slick-column-picker-close-btn-position-right, 5px);top:var(--slick-column-picker-close-btn-position-top, 0px)}.slick-column-picker .close:hover{opacity:var(--slick-column-picker-close-btn-opacity-hover, 1)}.slick-column-picker li{list-style:none;background:none}.slick-column-picker li a{display:block;padding:4px;font-weight:bold}.slick-column-picker li a:hover{background-color:var(--slick-column-picker-link-background-color, #ffffff)}.slick-column-picker li label{font-weight:var(--slick-column-picker-label-font-weight, normal)}.slick-column-picker li label input{margin:var(--slick-column-picker-label-margin, 4px)}.slick-column-picker div.title{font-size:var(--slick-column-picker-title-font-size, calc(14px + 2px));font-weight:var(--slick-column-picker-title-font-weight, normal);width:var(--slick-column-picker-title-width, calc(100% - 15px - 10px));border-bottom:var(--slick-column-picker-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-column-picker-title-margin-bottom, 6px)}.slick-column-picker,.slick-grid-menu{scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1)}.slick-column-picker .slick-menu-title,.slick-grid-menu .slick-menu-title{color:var(--slick-menu-title-color, #000);font-size:var(--slick-menu-title-font-size, calc(14px + 2px));font-weight:var(--slick-menu-title-font-weight, normal);border-bottom:var(--slick-column-picker-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-menu-title-margin-bottom, 6px)}.slick-column-picker-list,.slick-grid-menu-list{white-space:nowrap}@-moz-document url-prefix(){.slick-column-picker-list,.slick-grid-menu-list{width:var(--slick-column-picker-list-width-firefox, calc(100% + 12px))}}.slick-column-picker-list li,.slick-grid-menu-list li{display:flex;align-items:center;width:100%;color:var(--slick-menu-color, #000);border:var(--slick-column-picker-item-border, 1px solid transparent);border-radius:var(--slick-column-picker-item-border-radius, 0px);font-size:var(--slick-column-picker-item-font-size, 14px);height:var(--slick-column-picker-item-height, 28px);line-height:var(--slick-column-picker-item-line-height, calc(14px + 2px));list-style:none outside none;margin:0;padding:var(--slick-column-picker-item-padding, 2px 6px)}.slick-column-picker-list li:hover,.slick-grid-menu-list li:hover{border:var(--slick-column-picker-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-column-picker-item-hover-color, #fafafa)}.slick-column-picker-list li label,.slick-grid-menu-list li label{cursor:pointer;height:100%;width:100%;margin-bottom:0px}.slick-column-picker-list hr,.slick-grid-menu-list hr{margin:6px 0;border:0;background-color:var(--slick-column-picker-hr-bg-color, #f5f5f5);border-top:var(--slick-column-picker-hr-divider-border, 1px solid #d5d5d5);width:var(--slick-column-picker-divider-width, 100%);margin-left:auto;margin-right:auto;width:auto}.slick-column-picker-list label,.slick-grid-menu-list label{line-height:var(--slick-column-picker-icon-container-line-height, 12px);display:inline-flex;align-items:center;justify-content:center}.slick-column-picker-list.disabled,.slick-grid-menu-list.disabled{cursor:default}.slick-column-picker-list input[type=checkbox],.slick-grid-menu-list input[type=checkbox]{opacity:0;width:0;margin-left:0}.slick-column-picker-list .icon-checkbox-container,.slick-grid-menu-list .icon-checkbox-container{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background-color:var(--slick-column-picker-icon-container-bg-color, transparent);height:var(--slick-column-picker-icon-container-size, 1rem);width:var(--slick-column-picker-icon-container-size, 1rem);border:var(--slick-column-picker-icon-border, none);border-radius:var(--slick-column-picker-icon-border-radius, none)}.slick-column-picker-list .icon-checkbox-container div.mdi,.slick-grid-menu-list .icon-checkbox-container div.mdi{opacity:1;font-size:var(--slick-column-picker-icon-font-size, 16px);color:var(--slick-column-picker-icon-color, #0d6efd)}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-check,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-check{--slick-column-picker-icon-checked-svg: url(${zr});-webkit-mask:var(--slick-column-picker-icon-checked-svg) no-repeat;mask:var(--slick-column-picker-icon-checked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck{--slick-column-picker-icon-unchecked-svg: url(${$r});-webkit-mask:var(--slick-column-picker-icon-unchecked-svg) no-repeat;mask:var(--slick-column-picker-icon-unchecked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;opacity:var(--slick-column-picker-unchecked-opacity, 0.25);visibility:var(--slick-column-picker-icon-unchecked-color-visibility, visible)}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck:hover,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck:hover{opacity:var(--slick-column-picker-opacity-hover, 0.45)}.slick-column-picker-list .icon-checkbox-container+span.checkbox-label,.slick-grid-menu-list .icon-checkbox-container+span.checkbox-label{display:inline-flex;align-items:center;flex-grow:1;padding-left:var(--slick-column-picker-label-text-padding-left, 4px)}.slick-grid-menu .slick-menu-command-list{margin-bottom:var(--slick-column-picker-list-margin-bottom, 8px)}@-moz-document url-prefix(){.slick-grid-menu .slick-menu-command-list{width:var(--slick-column-picker-list-width-firefox, calc(100% + 12px))}}.slick-grid-menu li{list-style:none;background:none;overflow:hidden;text-overflow:ellipsis}@-moz-document url-prefix(){.slick-grid-menu li{margin-right:var(--slick-gri-menu-item-margin-right, 6px);width:100%}}.slick-grid-menu li a{display:block;padding:4px;font-weight:bold}.slick-grid-menu li a:hover{background-color:var(--slick-grid-menu-link-background-color, #ffffff)}.slick-grid-menu li label{font-weight:var(--slick-grid-menu-label-font-weight, normal)}.slick-grid-menu li label input{margin:var(--slick-grid-menu-label-margin, 4px)}.slick-grid-menu input{margin:4px}.slick-grid-menu-button{background-color:rgba(0,0,0,0);border:0;cursor:pointer;right:0;position:absolute;width:22px;z-index:2;color:var(--slick-grid-menu-icon-btn-color, inherit);display:var(--slick-grid-menu-button-display, inline-flex);font-size:var(--slick-grid-menu-icon-font-size, 18px);padding:var(--slick-grid-menu-button-padding, 0 2px);margin-top:var(--slick-grid-menu-icon-top-margin, 5px)}.slick-grid-menu-list li{width:auto}.slick-grid-menu-list hr{width:var(--slick-grid-menu-divider-width, calc(100% - 10px))}.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{box-shadow:var(--slick-menu-box-shadow, none)}.slick-cell-menu.slick-submenu,.slick-context-menu.slick-submenu,.slick-grid-menu.slick-submenu,.slick-header-menu.slick-submenu{box-shadow:var(--slick-submenu-box-shadow, 0 1px 4px 1px rgba(146, 152, 163, 0.4));min-width:var(--slick-submenu-min-width, 100px)}.slick-cell-menu .slick-menu-option-list .slick-command-header,.slick-cell-menu .slick-menu-option-list .slick-option-header,.slick-cell-menu .slick-menu-command-list .slick-command-header,.slick-cell-menu .slick-menu-command-list .slick-option-header,.slick-context-menu .slick-menu-option-list .slick-command-header,.slick-context-menu .slick-menu-option-list .slick-option-header,.slick-context-menu .slick-menu-command-list .slick-command-header,.slick-context-menu .slick-menu-command-list .slick-option-header,.slick-grid-menu .slick-menu-option-list .slick-command-header,.slick-grid-menu .slick-menu-option-list .slick-option-header,.slick-grid-menu .slick-menu-command-list .slick-command-header,.slick-grid-menu .slick-menu-command-list .slick-option-header,.slick-header-menu .slick-menu-option-list .slick-command-header,.slick-header-menu .slick-menu-option-list .slick-option-header,.slick-header-menu .slick-menu-command-list .slick-command-header,.slick-header-menu .slick-menu-command-list .slick-option-header{display:var(--slick-menu-title-container-display, flex);align-items:var(--slick-menu-title-container-align-items, flex-start);justify-content:var(--slick-menu-title-container-justify-content, flex-end)}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-title,.slick-cell-menu .slick-menu-option-list .slick-option-header.with-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-title,.slick-cell-menu .slick-menu-command-list .slick-option-header.with-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-title,.slick-context-menu .slick-menu-option-list .slick-option-header.with-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-title,.slick-context-menu .slick-menu-command-list .slick-option-header.with-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-title,.slick-grid-menu .slick-menu-option-list .slick-option-header.with-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-title,.slick-grid-menu .slick-menu-command-list .slick-option-header.with-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-title,.slick-header-menu .slick-menu-option-list .slick-option-header.with-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-title,.slick-header-menu .slick-menu-command-list .slick-option-header.with-title{border-bottom:var(--slick-menu-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-menu-title-margin-bottom, 6px)}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title{border-bottom:0;margin-bottom:0}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-close.no-title{margin:var(--slick-menu-close-btn-margin-without-title, -4px -3px 0 0)}.slick-cell-menu .slick-menu-option-list .close,.slick-cell-menu .slick-menu-command-list .close,.slick-context-menu .slick-menu-option-list .close,.slick-context-menu .slick-menu-command-list .close,.slick-grid-menu .slick-menu-option-list .close,.slick-grid-menu .slick-menu-command-list .close,.slick-header-menu .slick-menu-option-list .close,.slick-header-menu .slick-menu-command-list .close{cursor:pointer;float:right;background-color:var(--slick-menu-close-btn-bg-color, #ffffff);border:var(--slick-menu-close-btn-border, 0px solid #dfdfdf);color:var(--slick-menu-close-btn-color, #909090);font-family:var(--slick-menu-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-menu-close-btn-font-size, 21px);height:var(--slick-menu-close-btn-height, 18px);line-height:var(--slick-menu-close-btn-line-height, 16px);margin:var(--slick-menu-close-btn-margin, 0px);padding:var(--slick-menu-close-btn-padding, 0px);width:var(--slick-menu-close-btn-width, 18px);opacity:var(--slick-menu-close-btn-opacity, 0.5)}.slick-cell-menu .slick-menu-option-list .close:hover,.slick-cell-menu .slick-menu-command-list .close:hover,.slick-context-menu .slick-menu-option-list .close:hover,.slick-context-menu .slick-menu-command-list .close:hover,.slick-grid-menu .slick-menu-option-list .close:hover,.slick-grid-menu .slick-menu-command-list .close:hover,.slick-header-menu .slick-menu-option-list .close:hover,.slick-header-menu .slick-menu-command-list .close:hover{opacity:var(--slick-menu-close-btn-opacity-hover, 1)}.slick-cell-menu .slick-menu-title,.slick-context-menu .slick-menu-title,.slick-grid-menu .slick-menu-title,.slick-header-menu .slick-menu-title{font-size:var(--slick-menu-title-font-size, calc(14px + 2px));font-weight:var(--slick-menu-title-font-weight, normal);margin-right:var(--cell-menu-title-margin-right, 7px);width:var(--slick-menu-title-width, 100%)}.slick-cell-menu .slick-menu-item,.slick-context-menu .slick-menu-item,.slick-grid-menu .slick-menu-item,.slick-header-menu .slick-menu-item{cursor:pointer;display:flex;align-items:center;margin:0;border:var(--slick-menu-item-border, 1px solid transparent);border-radius:var(--slick-menu-item-border-radius, 0px);font-size:var(--slick-menu-item-font-size, 14px);height:var(--slick-menu-item-height, 28px);line-height:var(--slick-menu-line-height, 24px);list-style:none outside none;padding:var(--slick-menu-item-padding, 2px 6px);width:var(--slick-menu-item-width, 100%);white-space:var(--slick-menu-item-white-space, nowrap)}.slick-cell-menu .slick-menu-item:hover,.slick-context-menu .slick-menu-item:hover,.slick-grid-menu .slick-menu-item:hover,.slick-header-menu .slick-menu-item:hover{border:var(--slick-menu-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-menu-item-hover-color, #fafafa)}.slick-cell-menu .slick-menu-item.slick-menu-item-divider,.slick-context-menu .slick-menu-item.slick-menu-item-divider,.slick-grid-menu .slick-menu-item.slick-menu-item-divider,.slick-header-menu .slick-menu-item.slick-menu-item-divider{cursor:default;border:none;overflow:hidden;padding:0;height:var(--slick-menu-divider-height, 1px);margin:var(--slick-menu-divider-margin, 8px 5px);background-color:var(--slick-menu-divider-color, #e7e7e7);width:var(--slick-menu-divider-width, calc(100% - 10px));margin-left:auto;margin-right:auto}.slick-cell-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-context-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-grid-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-header-menu .slick-menu-item.slick-menu-item-divider:hover{border:none;background-color:var(--slick-menu-divider-color, #e7e7e7)}.slick-cell-menu .slick-menu-item .slick-menu-icon,.slick-context-menu .slick-menu-item .slick-menu-icon,.slick-grid-menu .slick-menu-item .slick-menu-icon,.slick-header-menu .slick-menu-item .slick-menu-icon{text-align:center;font-size:var(--slick-menu-icon-font-size, 18px);background-position:center center;background-repeat:no-repeat;display:inline-block;line-height:var(--slick-menu-icon-line-height, calc(18px + 2px));margin-right:var(--slick-menu-icon-margin-right, 4px);vertical-align:middle;min-width:var(--slick-menu-icon-min-width, 16px)}.slick-cell-menu .slick-menu-item .slick-menu-content,.slick-context-menu .slick-menu-item .slick-menu-content,.slick-grid-menu .slick-menu-item .slick-menu-content,.slick-header-menu .slick-menu-item .slick-menu-content{display:inline-block;vertical-align:middle;width:100%}.slick-cell-menu .slick-menu-item .sub-item-chevron,.slick-context-menu .slick-menu-item .sub-item-chevron,.slick-grid-menu .slick-menu-item .sub-item-chevron,.slick-header-menu .slick-menu-item .sub-item-chevron{float:right;min-width:var(--slick-menu-icon-min-width, 16px)}.slick-cell-menu .slick-menu-item.slick-menu-item-disabled,.slick-context-menu .slick-menu-item.slick-menu-item-disabled,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled,.slick-header-menu .slick-menu-item.slick-menu-item-disabled{border-color:rgba(0,0,0,0) !important;background:inherit !important;color:var(--slick-menu-item-disabled-color, silver);cursor:inherit}.slick-cell-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-cell-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-context-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-context-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-header-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-header-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content{color:var(--slick-menu-item-disabled-color, silver)}.slick-cell-menu .slick-menu-item.slick-menu-item-hidden,.slick-context-menu .slick-menu-item.slick-menu-item-hidden,.slick-grid-menu .slick-menu-item.slick-menu-item-hidden,.slick-header-menu .slick-menu-item.slick-menu-item-hidden{display:none}.slick-cell-menu .slick-menu-option-list,.slick-context-menu .slick-menu-option-list,.slick-grid-menu .slick-menu-option-list,.slick-header-menu .slick-menu-option-list{margin-bottom:var(--slick-menu-option-list-margin-bottom, 6px)}.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{list-style-type:none;position:absolute;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);background:var(--slick-menu-bg-color, #ffffff);color:var(--slick-menu-color, #000);border:var(--slick-menu-border, 1px solid #BFBDBD);border-radius:var(--slick-menu-border-radius, 2px);min-width:var(--slick-menu-min-width, 140px);padding:var(--slick-menu-padding, 6px);cursor:default;display:inline-block;overflow-x:hidden;overflow-y:auto;resize:both;z-index:100000}@-moz-document url-prefix(){.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{padding:var(--slick-menu-padding-firefox, 6px 15px 6px 6px)}}.slick-cell-menu.dropdown,.slick-cell-menu.dropup,.slick-context-menu.dropdown,.slick-context-menu.dropup,.slick-grid-menu.dropdown,.slick-grid-menu.dropup,.slick-header-menu.dropdown,.slick-header-menu.dropup{display:inline-block;position:absolute}.slick-custom-tooltip{position:absolute;background-color:var(--slick-tooltip-background-color, #ffffff);border:var(--slick-tooltip-border, 2px solid #BFBDBD);border-radius:var(--slick-tooltip-border-radius, 4px);padding:var(--slick-tooltip-padding, 7px);font-size:var(--slick-tooltip-font-size, calc(14px - 1px));height:var(--slick-tooltip-height, auto);width:var(--slick-tooltip-width, auto);z-index:var(--slick-tooltip-z-index, 9999)}.slick-custom-tooltip .tooltip-body{color:var(--slick-tooltip-color, #333);overflow:var(--slick-tooltip-overflow, hidden);text-overflow:var(--slick-tooltip-text-overflow, ellipsis);white-space:var(--slick-tooltip-white-space, normal)}.slick-custom-tooltip.tooltip-arrow::after{content:"";left:0px;position:absolute;border:rgba(0,0,0,0);border-style:solid;border-width:var(--slick-tooltip-arrow-size, 8px)}.slick-custom-tooltip.tooltip-arrow.arrow-up::after{top:var(--slick-tooltip-up-arrow-top-margin, -16px);border-bottom-color:var(--slick-tooltip-arrow-color, rgb(178.4461538462, 176.0538461538, 176.0538461538))}.slick-custom-tooltip.tooltip-arrow.arrow-down::after{top:var(--slick-tooltip-down-arrow-top-margin, 100%);border-top-color:var(--slick-tooltip-arrow-color, rgb(178.4461538462, 176.0538461538, 176.0538461538))}.slick-custom-tooltip.tooltip-arrow.arrow-left-align::after{margin-left:var(--slick-tooltip-arrow-side-margin, 3px)}.slick-custom-tooltip.tooltip-arrow.arrow-right-align::after{margin-left:var(--slick-tooltip-right-arrow-side-margin, calc(100% - 16px - 3px))}.slick-custom-tooltip.tooltip-arrow.arrow-center-align::after{margin-left:var(--slick-tooltip-arrow-center-margin, calc(50% - 8px))}.slick-column-name,.slick-sort-indicator{float:left;margin-bottom:100px}.slick-header-button{display:inline;float:var(--slick-header-button-float, right);vertical-align:var(--slick-header-button-vertical-align, top);margin:var(--slick-header-button-margin, 1px 0 100px 0);height:var(--slick-header-button-height, 15px);width:var(--slick-header-button-width, 15px);background-repeat:no-repeat;background-position:center center;cursor:pointer;visibility:visible}.slick-header-button-hidden{visibility:hidden;margin-right:var(--slick-header-button-hidden-margin-right, -5px);transition:var(--slick-header-button-hidden-transition, 0.2s visibility)}.slick-header-column:hover>.slick-header-button{visibility:visible}.slick-header-menu-button{background-color:currentColor;cursor:pointer;position:absolute;border:var(--slick-header-menu-button-border, 1px solid #BFBDBD);border-width:var(--slick-header-menu-button-border-width, 0px);padding:var(--slick-header-menu-button-padding, 0px);color:var(--slick-header-menu-button-icon-color, inherit);bottom:0;top:0;right:var(--slick-header-menu-button-margin-right, 3px);height:var(--slick-header-menu-button-icon-size, 22px);width:var(--slick-header-menu-button-icon-size, 22px);--slick-header-menu-button-icon-svg: url(${br});-webkit-mask:var(--slick-header-menu-button-icon-svg) no-repeat;mask:var(--slick-header-menu-button-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-header-column .slick-header-menu-button{display:var(--slick-header-menu-display, none)}.slick-header-column:hover .slick-header-menu-button{display:inline-block}.slick-cell.cell-reorder{text-align:center}.slick-cell.cell-reorder .slick-row-move-column{background-color:currentColor;display:block;height:1em;width:1em;font-size:var(--slick-row-move-plugin-icon-font-size, calc(18px + 2px));color:var(--slick-row-move-plugin-icon-color, inherit);cursor:var(--slick-row-move-plugin-cursor, move);--slick-row-move-plugin-icon-svg: url(${Ur});-webkit-mask:var(--slick-row-move-plugin-icon-svg) no-repeat;mask:var(--slick-row-move-plugin-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-headerrow-column.checkbox-header{display:inline-flex;justify-content:center}.slick-column-name,.slick-headerrow-column.checkbox-header,.slick-cell-checkboxsel{text-align:center}.slick-column-name label,.slick-headerrow-column.checkbox-header label,.slick-cell-checkboxsel label{line-height:var(--slick-checkbox-icon-container-line-height, 12px)}.slick-column-name #filter-checkbox-selectall-container,.slick-headerrow-column.checkbox-header #filter-checkbox-selectall-container,.slick-cell-checkboxsel #filter-checkbox-selectall-container{display:inline-flex;align-items:center;justify-content:center}.slick-column-name.disabled,.slick-headerrow-column.checkbox-header.disabled,.slick-cell-checkboxsel.disabled{cursor:default}.slick-column-name input[type=checkbox],.slick-headerrow-column.checkbox-header input[type=checkbox],.slick-cell-checkboxsel input[type=checkbox]{opacity:0;width:0;margin-left:0}.slick-column-name .icon-checkbox-container,.slick-headerrow-column.checkbox-header .icon-checkbox-container,.slick-cell-checkboxsel .icon-checkbox-container{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background-color:var(--slick-checkbox-icon-container-bg-color, transparent);height:var(--slick-checkbox-icon-container-size, 1rem);width:var(--slick-checkbox-icon-container-size, 1rem);border:var(--slick-checkbox-icon-border, none);border-radius:var(--slick-checkbox-icon-border-radius, none)}.slick-column-name .icon-checkbox-container div.mdi,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi,.slick-cell-checkboxsel .icon-checkbox-container div.mdi{opacity:1;font-size:var(--slick-checkbox-icon-font-size, 16px);color:var(--slick-checkbox-icon-color, #0d6efd)}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-check,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-check,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-check{--slick-checkbox-icon-checked-svg: url(${ur});-webkit-mask:var(--slick-checkbox-icon-checked-svg) no-repeat;mask:var(--slick-checkbox-icon-checked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-uncheck,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-uncheck,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-uncheck{--slick-checkbox-icon-unchecked-svg: url(${ur});-webkit-mask:var(--slick-checkbox-icon-unchecked-svg) no-repeat;mask:var(--slick-checkbox-icon-unchecked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;opacity:var(--slick-checkbox-unchecked-opacity, 0.25);visibility:var(--slick-checkbox-icon-unchecked-color-visibility, visible)}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover{opacity:var(--slick-checkbox-opacity-hover, 0.45)}.slick-header-column.header-checkbox-selectall .slick-column-name{text-align:center;margin-right:0}.slick-group .slick-cell-checkboxsel{text-align:left}.ms-choice{font-size:var(--slick-header-font-size, 14px)}.ms-choice span{font-size:var(--slick-multiselect-input-filter-font-size, 12px);font-family:var(--slick-multiselect-input-filter-font-family, "Helvetica Neue", Helvetica, Arial)}.ms-choice .placeholder{background-color:var(--slick-multiselect-placeholder-bg-color, transparent);color:var(--slick-multiselect-placeholder-color, #c9c9c9) !important;font-family:var(--slick-multiselect-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-header-font-size, 14px)}.ms-choice:focus{border-color:var(--slick-multiselect-input-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672))}.ms-filter.search-filter{width:100% !important}.ms-filter .placeholder{cursor:pointer}.ms-parent-open button{outline:0;border-color:var(--slick-multiselect-input-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-multiselect-input-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.ms-drop{max-width:var(--slick-multiselect-dropdown-max-width, 250px);border:var(--slick-multiselect-dropdown-border, 1px solid #bbb);z-index:var(--slick-multiselect-dropdown-z-index, 9999)}.ms-drop li{margin:0;height:var(--slick-multiselect-item-height, 26px);line-height:var(--slick-multiselect-item-line-height, 20px);padding:var(--slick-multiselect-item-padding, 2px 4px);border:var(--slick-multiselect-item-border, 1px solid transparent);width:100%}.ms-drop li:hover{border:var(--slick-multiselect-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-multiselect-checkbox-hover-bg-color, #fafafa)}.ms-drop li.highlighted{border:var(--slick-multiselect-option-highlight-border, 1px solid #c9c9c9);background-color:var(--slick-multiselect-option-highlight-bg-color, #fcfcfc)}.ms-drop label span{cursor:pointer;margin-left:var(--slick-multiselect-checkbox-margin-left, 0px)}.ms-drop .ms-select-all{display:flex;align-items:center;border-bottom:var(--slick-multiselect-select-all-border-bottom, 1px solid #ddd);padding:var(--slick-multiselect-select-all-padding, 6px 10px);line-height:var(--slick-multiselect-select-all-line-height, calc(13px + 2px))}.ms-drop .ms-select-all:hover{background-color:var(--slick-multiselect-select-all-text-hover-color, transparent)}.ms-drop .ms-select-all.highlighted{background-color:rgba(0,0,0,0)}.ms-drop .ms-select-all.highlighted label{border:var(--slick-multiselect-option-highlight-border, 1px solid #c9c9c9);background-color:var(--slick-multiselect-option-highlight-bg-color, #fcfcfc)}.ms-drop .ms-select-all label{display:inline-flex;font-weight:normal;padding:var(--slick-multiselect-select-all-label-padding, 4px);border:var(--slick-multiselect-select-all-label-border, 1px solid transparent);color:var(--slick-multiselect-select-all-text-color, rgb(1.9713114754, 97.5799180328, 238.5286885246))}.ms-drop .ms-select-all label:hover{cursor:pointer;border:var(--slick-multiselect-select-all-label-hover-border, 1px solid #d5d5d5);background-color:var(--slick-multiselect-select-all-label-hover-bg-color, #fafafa)}.ms-drop .ms-ok-button{cursor:pointer;display:block;padding:0;width:var(--slick-multiselect-ok-button-width, 100%);height:var(--slick-multiselect-ok-button-height, 26px);border-color:var(--slick-multiselect-ok-button-border-color, #ccc);border-radius:var(--slick-multiselect-ok-button-border-radius, 0 0 4px 4px);border-width:var(--slick-multiselect-ok-button-border-width, 1px 0 0 0);text-align:var(--slick-multiselect-ok-button-text-align, center);color:var(--slick-multiselect-ok-button-text-color, #0d6efd);font-weight:var(--slick-multiselect-ok-button-font-weight, 600);background-color:var(--slick-multiselect-ok-button-bg-color, #fff)}.ms-drop .ms-ok-button:hover{background-color:var(--slick-multiselect-ok-button-bg-hover-color, #f9f9f9);color:var(--slick-multiselect-ok-button-text-hover-color, rgb(1.9713114754, 97.5799180328, 238.5286885246))}.slickgrid-container .search-filter :focus{outline-color:var(--slick-focus-color, rgb(88.8729508197, 155.4610655738, 253.6270491803))}.slickgrid-container .search-filter .operator.input-group-addon{margin:0;padding:0;min-width:25px;border:none}.slickgrid-container .search-filter .operator.input-group-addon:focus{z-index:3}.slickgrid-container .search-filter .operator.input-group-addon .form-control{border-radius:var(--slick-compound-filter-operator-border-radius, 4px 0 0 4px);padding:var(--slick-compound-filter-text-padding, 0 0 0 2px) !important;font-size:var(--slick-compound-filter-text-font-size, 13px);color:var(--slick-compound-filter-text-color, rgb(88.8729508197, 155.4610655738, 253.6270491803));font-weight:var(--slick-compound-filter-text-weight, bold);background-color:var(--slick-compound-filter-bgcolor, #ffffff)}.slickgrid-container .search-filter .operator.input-group-addon .form-control:focus{z-index:3}.slickgrid-container .search-filter .operator.input-group-addon select{font-family:var(--slick-compound-filter-operator-select-font-family, "Cascadia Mono", Consolas, "Lucida Console");font-size:var(--slick-compound-filter-operator-select-font-size, 14px !important);border:var(--slick-compound-filter-operator-select-border, 1px solid rgb(88.8729508197, 155.4610655738, 253.6270491803));width:var(--slick-compound-filter-operator-select-width, 25px)}.slickgrid-container .search-filter .operator.input-group-addon select.form-control{cursor:pointer;appearance:none}.slickgrid-container .search-filter .operator.input-group-addon select.form-control:-ms-expand{display:none}.slickgrid-container .search-filter .operator.input-group-addon select.form-control .empty{color:silver}.slickgrid-container .search-filter .operator-char3.input-group-addon{min-width:30px}.slickgrid-container input.search-filter{font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol")}.slickgrid-container .search-filter input{font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol")}.slickgrid-container .search-filter input.compound-input{border-radius:var(--slick-compound-filter-border-radius, 0 4px 4px 0) !important;border-left:none}.slickgrid-container .search-filter input::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.slickgrid-container .search-filter input.compound-slider{border-left:none !important}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column input.form-control.search-filter{background-color:var(--slick-form-control-bg-color, #fff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter input,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter button,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter select{background-color:var(--slick-form-control-bg-color, #fff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .input-group-prepend+.date-picker input.compound-input{border-top-left-radius:0;border-bottom-left-radius:0}.slickgrid-container .search-filter.form-group .input-group.date-picker input.form-control{border-bottom-left-radius:0px;border-top-left-radius:0px}.slickgrid-container .search-filter .date-picker input.form-control{border-left:none}.slickgrid-container .search-filter .date-picker input.form-control::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.slickgrid-container .search-filter .date-picker{flex:1;cursor:pointer}.slickgrid-container .search-filter .date-picker .date-picker input.form-control{background-color:var(--slick-date-picker-bg-color, #fff);font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-font-size-base, 14px);border-radius:var(--slick-compound-filter-border-radius, 0 4px 4px 0);width:100%}.slickgrid-container .search-filter .date-picker .date-picker input.form-control[readonly]{background-color:var(--slick-date-picker-bg-color, #fff)}.slickgrid-container .search-filter .date-picker .form-control[readonly]{cursor:pointer;background-color:var(--slick-date-picker-bg-color, #fff)}.slickgrid-container .date-picker input.form-control{cursor:pointer;font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-font-size-base, 14px);border-radius:var(--slick-date-range-filter-border-radius, 4px)}.slickgrid-container .date-picker input.form-control[readonly]{background-color:var(--slick-date-picker-bg-color, #fff)}.vanilla-calendar{padding:.9rem;z-index:9999}.vanilla-calendar.vanilla-calendar_hidden{left:0;top:0}.slick-preheader-panel .slick-dropzone,.slick-preheader-panel .slick-dropzone-hover,.slick-topheader-panel .slick-dropzone,.slick-topheader-panel .slick-dropzone-hover{display:flex;align-items:center;padding:var(--slick-draggable-group-drop-padding, 5px 10px);height:var(--slick-draggable-group-drop-height, 35px);border-top:var(--slick-draggable-group-drop-border-top, 1px solid #e0e0e0);border-left:var(--slick-draggable-group-drop-border-left, 1px solid #e0e0e0);border-right:var(--slick-draggable-group-drop-border-right, 1px solid #e0e0e0);border-bottom:var(--slick-draggable-group-drop-border-bottom, 1px solid #e0e0e0);width:var(--slick-draggable-group-drop-width, 100%);border-radius:var(--slick-draggable-group-drop-radius, 4px);background-color:var(--slick-draggable-group-drop-bgcolor, #ffffff)}.slick-preheader-panel .slick-dropzone .slick-draggable-dropzone-placeholder,.slick-preheader-panel .slick-dropzone-hover .slick-draggable-dropzone-placeholder,.slick-topheader-panel .slick-dropzone .slick-draggable-dropzone-placeholder,.slick-topheader-panel .slick-dropzone-hover .slick-draggable-dropzone-placeholder{font-style:var(--slick-draggable-group-placeholder-font-style, italic);color:var(--slick-draggable-group-placeholder-color, #616161);width:100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all{display:inline-flex;align-items:center;cursor:pointer;border:var(--slick-draggable-group-toggle-all-border, 1px solid #c7c7c7);border-radius:var(--slick-draggable-group-toggle-all-border-radius, 3px);margin-right:var(--slick-draggable-group-toggle-all-margin-right, 15px);padding:var(--slick-draggable-group-toggle-all-padding, 0 8px);position:var(--draggable-group-toggle-all-position, relative);top:var(--slick-draggable-group-toggle-all-top, 0px);right:var(--slick-draggable-group-toggle-all-right, unset)}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon{cursor:pointer;display:inline-block;background-color:currentColor;width:1em;height:1em;color:var(--slick-draggable-group-toggle-all-icon-color, #0d6efd);font-size:var(--slick-draggable-group-toggle-all-icon-font-size, 24px)}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.expanded{--slick-draggable-group-toggle-expanded-icon-svg: url(${br});-webkit-mask:var(--slick-draggable-group-toggle-expanded-icon-svg) no-repeat;mask:var(--slick-draggable-group-toggle-expanded-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed{--slick-draggable-group-toggle-collapsed-icon-svg: url(${wr});-webkit-mask:var(--slick-draggable-group-toggle-collapsed-icon-svg) no-repeat;mask:var(--slick-draggable-group-toggle-collapsed-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-text,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-text,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-text,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-text{font-size:var(--slick-draggable-group-toggle-all-text-font-size, 15px);margin:var(--slick-draggable-group-toggle-all-text-margin, 0 0 0 2px)}.slick-preheader-panel .slick-dropzone .slick-dropped-grouping,.slick-preheader-panel .slick-dropzone-hover .slick-dropped-grouping,.slick-topheader-panel .slick-dropzone .slick-dropped-grouping,.slick-topheader-panel .slick-dropzone-hover .slick-dropped-grouping{cursor:move;display:flex;align-items:center;background-color:var(--slick-draggable-group-column-background-color, transparent);border:var(--slick-draggable-group-column-border, 1px solid #d3d3d3);border-radius:var(--slick-draggable-group-column-border-radius, 20px);padding:var(--slick-draggable-group-column-padding, 0 10px);margin-right:var(--slick-draggable-group-column-margin-right, 8px);z-index:1}.slick-preheader-panel .slick-dropzone .slick-groupby-sort,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-sort,.slick-topheader-panel .slick-dropzone .slick-groupby-sort,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-sort{cursor:pointer;display:inline-flex;margin-left:var(--slick-draggable-group-sort-icon-margin-left, 2px);color:var(--slick-draggable-group-sort-icon-color, inherit);font-size:var(--slick-draggable-group-sort-icon-font-size, 16px);padding-left:var(--slick-draggable-group-sort-icon-padding-left, 5px);padding-right:var(--slick-draggable-group-sort-icon-padding-right, 0px);vertical-align:var(--slick-draggable-group-sort-icon-vertical-align, baseline)}.slick-preheader-panel .slick-dropzone .slick-groupby-sort:hover,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-sort:hover,.slick-topheader-panel .slick-dropzone .slick-groupby-sort:hover,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-sort:hover{color:var(--slick-draggable-group-sort-icon-hover-color, inherit)}.slick-preheader-panel .slick-dropzone .slick-groupby-remove,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-remove,.slick-topheader-panel .slick-dropzone .slick-groupby-remove,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-remove{cursor:pointer;display:inline-flex;margin-left:var(--slick-draggable-group-delete-margin-left, 2px);color:var(--slick-draggable-group-delete-color, #ff3c5c);font-size:var(--slick-draggable-group-delete-font-size, 16px);padding-left:var(--slick-draggable-group-delete-padding-left, 5px);padding-right:var(--slick-draggable-group-delete-padding-right, 0px);vertical-align:var(--slick-draggable-group-delete-vertical-align, baseline)}.slick-preheader-panel .slick-dropzone .slick-groupby-remove:hover,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-remove:hover,.slick-topheader-panel .slick-dropzone .slick-groupby-remove:hover,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-remove:hover{color:var(--slick-draggable-group-delete-hover-color, red)}.slick-preheader-panel .slick-dropzone-hover,.slick-topheader-panel .slick-dropzone-hover{background-color:var(--slick-draggable-group-droppable-hover-bgcolor, #ffffff);border:var(--slick-draggable-group-drop-border-hover, 1px dashed #ff9e9e)}.slick-preheader-panel .slick-dropzone-placeholder-hover,.slick-topheader-panel .slick-dropzone-placeholder-hover{opacity:var(--slick-draggable-group-drop-placeholder-hover-opacity, 0.6)}.slick-preheader-panel .slick-header-column-active,.slick-topheader-panel .slick-header-column-active{display:none !important}.slick-header .slick-header-columns .slick-column-groupable{display:inline-block;font-weight:var(--slick-draggable-group-column-icon-font-weight, normal);color:var(--slick-draggable-group-column-icon-color, #707070);width:var(--slick-draggable-group-column-icon-width, 9px);height:var(--slick-draggable-group-column-icon-height, 9px);margin-left:var(--slick-draggable-group-column-icon-margin-left, 4px)}.slider-container{display:flex;height:100%;flex:1}.slider-container input[type=range]{appearance:none;flex:1;height:var(--slick-slider-filter-height, 27px);padding:var(--slick-slider-filter-runnable-track-padding, 0 6px);border:var(--slick-slider-filter-border, 1px solid #ccc)}.slider-container input[type=range]:focus{outline:none}.slider-container input[type=range]::-webkit-slider-runnable-track{height:var(--slick-slider-filter-runnable-track-height, 5px);border:none;border-radius:3px;-webkit-appearance:none}.slider-container input[type=range]::-webkit-slider-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-size, 14px);width:var(--slick-slider-filter-thumb-size, 14px);border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(13, 110, 253, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(215.75, 98.3606557377%, 127.1568627451%));margin-top:-4px;pointer-events:auto;-webkit-appearance:none}.slider-container input[type=range]::-moz-range-track{height:var(--slick-slider-filter-runnable-track-height, 5px);border:none;border-radius:3px;-moz-appearance:none}.slider-container input[type=range]::-moz-range-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-height, calc(14px - 4px));width:var(--slick-slider-filter-thumb-width, calc(14px - 4px));border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(13, 110, 253, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(215.75, 98.3606557377%, 127.1568627451%));pointer-events:auto}.slider-container input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}.slider-container input[type=range]::-ms-track{height:var(--slick-slider-filter-runnable-track-height, 5px);background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-width:6px 0;color:rgba(0,0,0,0);appearance:none}.slider-container input[type=range]::-ms-fill-lower{background:var(--slick-slider-filter-fill-lower-color, #ddd);border-radius:10px}.slider-container input[type=range]::-ms-fill-upper{background:var(--slick-slider-filter-bgcolor, #eee);border-radius:10px}.slider-container input[type=range]::-ms-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-height, calc(14px - 4px));width:var(--slick-slider-filter-thumb-width, calc(14px - 4px));border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(13, 110, 253, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(215.75, 98.3606557377%, 127.1568627451%));margin-top:1px;pointer-events:auto}.slider-container input[type=range]::-ms-tooltip{display:none}.slider-container input[type=range]:active::-webkit-slider-thumb{background-color:var(--slick-slider-filter-thumb-active-bg-color, #fff);border:var(--slick-slider-filter-thumb-active-border, 2px solid rgba(13, 110, 253, 0.88));box-shadow:var(--slick-slider-filter-thumb-active-box-shadow, 0 0 0 2px rgba(28.1745901639, 119.0922131148, 253.1254098361, 0.15))}.slider-container input[type=range]:active::-moz-range-thumb{background-color:var(--slick-slider-filter-thumb-active-bg-color, #fff);border:var(--slick-slider-filter-thumb-active-border, 2px solid rgba(13, 110, 253, 0.88));box-shadow:var(--slick-slider-filter-thumb-active-box-shadow, 0 0 0 2px rgba(28.1745901639, 119.0922131148, 253.1254098361, 0.15))}.search-filter,.slider-editor{height:var(--slick-header-input-height, 27px)}.search-filter::placeholder,.slider-editor::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.search-filter .input-group-text,.slider-editor .input-group-text{display:flex;align-items:center;padding:var(--slick-slider-filter-number-padding, 4px 8px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px))}.search-filter .slider-value,.search-filter .slider-values,.slider-editor .slider-value,.slider-editor .slider-values{padding:0;height:100%}.search-filter input.slider-filter-input[type=range],.slider-editor input.slider-filter-input[type=range]{padding:var(--slick-slider-filter-runnable-track-padding, 0 6px);height:var(--slick-slider-filter-height, 27px)}.search-filter input.slider-editor-input[type=range],.slider-editor input.slider-editor-input[type=range]{padding:var(--slick-slider-editor-runnable-track-padding, 0 6px);height:var(--slick-slider-editor-height, 100%)}.search-filter .slider-range-value,.slider-editor .slider-range-value{padding:0;height:100%}.search-filter .slider-range-value .input-group-text,.slider-editor .slider-range-value .input-group-text{padding:var(--slick-slider-filter-number-padding, 4px 8px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px))}.search-filter .input-group-prepend.operator+.filter-input input.slider-filter-input,.slider-editor .input-group-prepend.operator+.filter-input input.slider-filter-input{border-left:0}.search-filter:not(.input-group) .slider-editor,.search-filter:not(.input-group) .slider-filter,.search-filter:not(.input-group) .slider-input-container .slider-editor-input,.search-filter:not(.input-group) .slider-input-container .slider-filter-input,.slider-editor:not(.input-group) .slider-editor,.slider-editor:not(.input-group) .slider-filter,.slider-editor:not(.input-group) .slider-input-container .slider-editor-input,.slider-editor:not(.input-group) .slider-input-container .slider-filter-input{border-radius:var(--slick-slider-filter-border-radius, 4px)}.search-filter.input-group>:first-child:not(.input-group-addon),.search-filter.input-group>:first-child:not(.input-group-addon),.search-filter.input-group>:first-child:not(.input-group-addon) .slider-filter-input,.search-filter.input-group>:first-child:not(.input-group-addon) .slider-editor-input,.slider-editor.input-group>:first-child:not(.input-group-addon),.slider-editor.input-group>:first-child:not(.input-group-addon),.slider-editor.input-group>:first-child:not(.input-group-addon) .slider-filter-input,.slider-editor.input-group>:first-child:not(.input-group-addon) .slider-editor-input{border-bottom-left-radius:var(--slick-slider-filter-border-radius, 4px);border-top-left-radius:var(--slick-slider-filter-border-radius, 4px)}.search-filter .input-group-addon:last-child .input-group-text,.slider-editor .input-group-addon:last-child .input-group-text{border-bottom-left-radius:0;border-top-left-radius:0}.slider-editor .slider-value{padding:0;height:var(--slick-slider-editor-height, 100%)}.slider-editor .slider-value .input-group-text{padding:var(--slick-slider-editor-number-padding, 4px 6px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px));height:var(--slick-slider-editor-height, 100%)}.slider-input-container{height:100%;position:relative;flex:1 1 auto;width:1%;background-color:var(--slick-slider-filter-input-bgcolor, #fff)}.slider-input-container.slider-values{display:flex;padding:0}.slider-input-container .slider-track{position:absolute;margin:auto;margin-left:8px;top:0;bottom:0;border-radius:3px;cursor:var(--slick-slider-filter-runnable-track-cursor, pointer);background:var(--slick-slider-filter-runnable-track-bgcolor, #ddd);height:var(--slick-slider-filter-runnable-track-height, 5px);width:calc(100% - 16px)}.slider-input-container input[type=range]{position:absolute;background-color:rgba(0,0,0,0);pointer-events:none;width:100%}.slider-input-container input[type=range].focus{outline:0;border-color:var(--slick-slider-filter-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-slider-filter-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slider-input-container input[type=range]::-webkit-slider-thumb{pointer-events:auto}.slider-input-container input[type=range]::-moz-range-thumb{pointer-events:auto}.slider-input-container input[type=range]::-ms-thumb{pointer-events:auto}.slick-row .detail-view-toggle{display:inline-block}.slick-row .detail-view-toggle.expand{--slick-detail-view-icon-expand-svg: url(${Lr});-webkit-mask:var(--slick-detail-view-icon-expand-svg) no-repeat;mask:var(--slick-detail-view-icon-expand-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-row .detail-view-toggle.collapse{--slick-detail-view-icon-collapse-svg: url(${Rr});-webkit-mask:var(--slick-detail-view-icon-collapse-svg) no-repeat;mask:var(--slick-detail-view-icon-collapse-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-row .detail-view-toggle.expand,.slick-row .detail-view-toggle.collapse{cursor:pointer;background-color:currentColor;display:inline-block;height:1em;width:1em;color:var(--slick-detail-view-icon-color, #0d6efd);font-size:var(--slick-detail-view-icon-font-size, 18px)}.slick-row .detail-view-toggle.expand:hover,.slick-row .detail-view-toggle.collapse:hover{color:var(--slick-detail-view-icon-color-hover, rgb(1.762295082, 87.2336065574, 213.237704918));opacity:var(--slick-detail-view-icon-opacity-hover, 1)}.slick-row .dynamic-cell-detail{position:absolute;width:100%;overflow:auto;left:var(--slick-detail-view-container-left, 0);border:var(--slick-detail-view-container-border, 1px solid #c0c0c0);background-color:var(--slick-detail-view-container-bgcolor, #f7f7f7);padding:var(--slick-detail-view-container-padding, 10px);z-index:var(--slick-detail-view-container-z-index, 10)}.slick-row .dynamic-cell-detail :first-child{vertical-align:middle;line-height:13px}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.slick-custom-footer{color:var(--slick-footer-text-color, #808080);padding:var(--slick-footer-padding, 5px 0);background-color:var(--slick-footer-bg-color, transparent);font-size:var(--slick-footer-font-size, 14px);font-style:var(--slick-footer-font-style, italic);font-weight:var(--slick-footer-font-weight, normal);height:var(--slick-footer-height, 30px)}.slick-custom-footer .left-footer{color:var(--slick-footer-left-text-color, #808080);font-style:var(--slick-footer-left-font-style, italic);font-weight:var(--slick-footer-left-font-weight, normal);text-align:var(--slick-footer-left-text-align, left);padding:var(--slick-footer-left-padding, 0px);width:var(--slick-footer-left-width, 50%);float:var(--slick-footer-left-float, left)}.slick-custom-footer .right-footer{color:var(--slick-footer-right-text-color, #808080);font-style:var(--slick-footer-right-font-style, italic);font-weight:var(--slick-footer-right-font-weight, normal);text-align:var(--slick-footer-right-text-align, right);padding:var(--slick-footer-right-padding, 0px);width:var(--slick-footer-right-width, 50%);float:var(--slick-footer-right-float, right)}.slick-custom-footer .right-footer.metrics .separator{margin:var(--slick-footer-right-separator-margin, 2px)}.slick-empty-data-warning{display:flex;align-items:center;column-gap:5px;position:relative;color:var(--slick-empty-data-warning-color, #333);font-family:var(--slick-empty-data-warning-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-empty-data-warning-font-size, calc(14px + 2px));font-style:var(--slick-empty-data-warning-font-style, italic);line-height:var(--slick-empty-data-warning-line-height, 18px);margin:var(--slick-empty-data-warning-margin, 0px);padding:var(--slick-empty-data-warning-padding, 8px);z-index:var(--slick-empty-data-warning-z-index, 10)}.slick-empty-data-warning div{display:flex;align-items:center;column-gap:5px}.slick-pagination{list-style-type:none;border-top:var(--slick-pagination-border-top, 0 none);border-right:var(--slick-pagination-border-right, 0 none);border-bottom:var(--slick-pagination-border-bottom, 0 none);border-left:var(--slick-pagination-border-left, 0 none);width:100%;height:var(--slick-pagination-height, 40px);padding-top:4px;vertical-align:middle;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-pagination-font-size, calc(14px - 1px));font-weight:400;color:var(--slick-pagination-text-color, #808080)}.slick-pagination .slick-pagination-status{display:inline-block;padding:6px}.slick-pagination .slick-icon-container{display:inline-block;border-color:var(--slick-pagination-border-color, #ddd)}.slick-pagination .slick-pagination-nav{display:inline-block;padding:2px;height:34px}.slick-pagination .slick-pagination-nav nav{display:inline-block}.slick-pagination .slick-pagination-nav .slick-page-number{vertical-align:top;display:inline-flex;align-items:center;column-gap:4px;padding:0 5px;height:inherit}.slick-pagination .slick-pagination-nav .slick-page-number input{background-color:var(--slick-pagination-page-input-bgcolor, #fafbed);height:var(--slick-pagination-page-input-height, 26px);width:var(--slick-pagination-page-input-width, 50px);padding:var(--slick-pagination-page-input-padding, 2px);border-radius:var(--slick-pagination-page-input-border-radius, 4px);display:inline-block}.slick-pagination .slick-pagination-nav .pagination{margin:0;display:inline-flex;background-color:var(--slick-pagination-button-bg-color, #fff)}.slick-pagination .slick-pagination-nav .pagination .page-link{display:flex;align-items:center;font-size:var(--slick-pagination-icon-font-size, calc(18px - 1px));border:var(--slick-pagination-button-border, 1px solid #b3b3b3);height:var(--slick-pagination-button-height, 32px)}.slick-pagination .slick-pagination-nav .pagination .page-item{cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid;padding:var(--slick-pagination-button-padding, 5px 8px);border-color:var(--slick-pagination-button-border-color, #b3b3b3)}.slick-pagination .slick-pagination-nav .pagination .page-item:hover{background-color:var(--slick-pagination-button-hover-color, #f6f6f6)}.slick-pagination .slick-pagination-nav .pagination .page-item:first-child{border-top-left-radius:var(--slick-pagination-button-border-radius, 4px);border-bottom-left-radius:var(--slick-pagination-button-border-radius, 4px)}.slick-pagination .slick-pagination-nav .pagination .page-item:last-child{border-top-right-radius:var(--slick-pagination-button-border-radius, 4px);border-bottom-right-radius:var(--slick-pagination-button-border-radius, 4px)}.slick-pagination .slick-pagination-nav .pagination .page-item.seek-prev,.slick-pagination .slick-pagination-nav .pagination .page-item.seek-end{margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-first,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-prev,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-next,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-end{background-color:currentColor;height:var(--slick-pagination-icon-size, 20px);width:var(--slick-pagination-icon-size, 20px)}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-first{--slick-pagination-icon-seek-first-svg: url(${Cr});-webkit-mask:var(--slick-pagination-icon-seek-first-svg) no-repeat;mask:var(--slick-pagination-icon-seek-first-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-prev{--slick-pagination-icon-seek-prev-svg: url(${Sr});-webkit-mask:var(--slick-pagination-icon-seek-prev-svg) no-repeat;mask:var(--slick-pagination-icon-seek-prev-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-next{--slick-pagination-icon-seek-next-svg: url(${wr});-webkit-mask:var(--slick-pagination-icon-seek-next-svg) no-repeat;mask:var(--slick-pagination-icon-seek-next-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-end{--slick-pagination-icon-seek-end-svg: url(${Br});-webkit-mask:var(--slick-pagination-icon-seek-end-svg) no-repeat;mask:var(--slick-pagination-icon-seek-end-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a[class*=icon-seek-]{color:var(--slick-pagination-icon-color, #0d6efd)}.slick-pagination .slick-pagination-nav .pagination .page-item.disabled{cursor:not-allowed;background-color:var(--slick-pagination-icon-seek-background-color, rgb(249, 249, 249));border-color:var(--slick-pagination-button-border-disabled-color, #dedede)}.slick-pagination .slick-pagination-nav .pagination .page-item.disabled a[class*=icon-seek-]{color:var(--slick-pagination-icon-seek-disabled-color, darkgray)}.slick-pagination .slick-pagination-settings{display:block;float:right;padding:2px}.slick-pagination .slick-pagination-settings select{color:var(--slick-font-color, #000);background-color:var(--slick-pagination-page-select-bg-color, #fff);font-size:var(--slick-pagination-page-select-font-size, calc(14px - 2px));line-height:1.5;height:var(--slick-pagination-page-select-height, 32px);width:var(--slick-pagination-page-select-width, 60px);padding:var(--slick-pagination-page-select-padding, 0 0 2px 2px);border:var(--slick-pagination-button-border, 1px solid #b3b3b3);border-radius:var(--slick-pagination-page-select-border-radius, 3px)}.slick-pagination .slick-pagination-settings .slick-pagination-count{margin-left:var(--slick-pagination-count-margin-left, 2px)}.percent-complete-bar,.percent-complete-bar-with-text{display:inline-block;border-radius:3px;background-color:rgba(0,0,0,0)}.percent-complete-bar{height:6px}.percent-complete-bar-with-text{height:20px;line-height:20px;min-width:25px;text-align:center;top:2px;color:#fff}.tooltip-2cols-row{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;column-gap:5px;line-height:20px}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.slick-autocomplete{background-color:var(--slick-autocomplete-bg-color, #ffffff);color:var(--slick-autocomplete-text-color, #333333);border:var(--slick-autocomplete-border, 1px solid rgba(0, 0, 0, 0.15));box-sizing:border-box;max-height:var(--slick-autocomplete-max-height, 25vh);min-height:var(--slick-autocomplete-min-height, 75px);min-width:var(--slick-autocomplete-min-width, 110px);overflow:auto;z-index:var(--slick-autocomplete-z-index, 9999)}.slick-autocomplete .empty{font-style:italic}.slick-autocomplete>div{padding:0 4px}.slick-autocomplete .group{background:var(--slick-autocomplete-group-bg-color, #eeeeee)}.slick-autocomplete>div:hover:not(.empty,.group),.slick-autocomplete>div.selected{background-color:var(--slick-autocomplete-hover-bg-color, rgb(226.1157894737, 236.9473684211, 249.5842105263));cursor:pointer}@keyframes md-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.autocomplete-filter-container{display:flex}.slick-autocomplete-loading{background-color:var(--slick-autocomplete-loading-input-bg-color, transparent) !important}.slick-autocomplete-loading+span:after{animation:md-spin 2s infinite linear;display:inline-block;color:var(--slick-autocomplete-loading-icon-color, #777777);content:var(--slick-autocomplete-loading-icon, url(${Mr}));width:var(--slick-autocomplete-loading-icon-width, 22px);margin:var(--slick-autocomplete-loading-icon-margin, 0 0 0 -26px);line-height:var(--slick-autocomplete-loading-icon-line-height, 0px);vertical-align:var(--slick-autocomplete-loading-icon-vertical-align, sub)}.slick-autocomplete.autocomplete-custom-four-corners{width:var(--slick-autocomplete-tpl4-width, 385px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list{width:var(--slick-autocomplete-tpl4-container-list-width, calc(385px - 15px));padding:var(--slick-autocomplete-tpl4-container-list-padding, 3px 10px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list div{margin:0;padding:0;line-height:16px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-left{float:left;height:32px;width:32px;padding-right:3px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-left>img{height:var(--slick-autocomplete-tpl4-icon-left-height, 32px);width:var(--slick-autocomplete-tpl4-icon-left-width, 32px);margin-top:0px;background-color:#fff;background-clip:content-box}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-bottom-left{color:var(--slick-autocomplete-tpl4-bottom-left-text-color, #686868);font-size:var(--slick-autocomplete-tpl4-bottom-left-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl4-bottom-left-font-style, italic);font-weight:var(--slick-autocomplete-tpl4-bottom-left-font-weight, normal);max-width:var(--slick-autocomplete-tpl4-bottom-left-max-width, calc(calc(385px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-bottom-right{float:right;color:var(--slick-autocomplete-tpl4-bottom-right-text-color, #686868);font-size:var(--slick-autocomplete-tpl4-bottom-right-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl4-bottom-right-font-style, italic);font-weight:var(--slick-autocomplete-tpl4-bottom-right-font-weight, normal);text-overflow:ellipsis;max-width:var(--slick-autocomplete-tpl4-bottom-right-max-width, 250px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-top-left{color:var(--slick-autocomplete-tpl4-top-left-text-color, #313131);font-style:var(--slick-autocomplete-tpl4-top-left-font-style, normal);font-size:var(--slick-autocomplete-tpl4-top-left-font-size, 12px);font-weight:var(--slick-autocomplete-tpl4-top-left-font-weight, bold);max-width:var(--slick-autocomplete-tpl4-top-left-max-width, calc(calc(385px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis;padding-left:1px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-top-right{float:right;color:var(--slick-autocomplete-tpl4-top-right-text-color, rgb(48.4073770492, 131.2151639344, 253.2926229508));font-style:var(--slick-autocomplete-tpl4-top-right-font-style, normal);font-size:var(--slick-autocomplete-tpl4-top-right-font-size, calc(12px - 1px));font-weight:var(--slick-autocomplete-tpl4-top-right-font-weight, bold);max-width:var(--slick-autocomplete-tpl4-top-right-max-width, 100px)}.slick-autocomplete.autocomplete-custom-two-rows{width:var(--slick-autocomplete-tpl2-width, 285px)}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list{width:var(--slick-autocomplete-tpl2-container-list-width, calc(285px - 15px));padding:var(--slick-autocomplete-tpl2-container-list-padding, 3px 10px)}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list div{margin:0;padding:0;line-height:16px}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-left{float:left;height:var(--slick-autocomplete-tpl2-icon-left-height, 32px);width:var(--slick-autocomplete-tpl2-icon-left-width, 32px);padding-right:3px}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-left>img{height:32px;margin-top:0px;background-color:#fff;background-clip:content-box}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-bottom-left{color:var(--slick-autocomplete-tpl2-bottom-left-text-color, #686868);font-size:var(--slick-autocomplete-tpl2-bottom-left-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl2-bottom-left-font-style, italic);font-weight:var(--slick-autocomplete-tpl2-bottom-left-font-weight, normal);max-width:var(--slick-autocomplete-tpl2-bottom-left-max-width, calc(calc(285px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-top-left{color:var(--slick-autocomplete-tpl2-top-left-text-color, #313131);font-style:var(--slick-autocomplete-tpl2-top-left-font-style, normal);font-size:var(--slick-autocomplete-tpl2-top-left-font-size, 12px);font-weight:var(--slick-autocomplete-tpl2-top-left-font-weight, bold);max-width:var(--slick-autocomplete-tpl2-top-left-max-width, calc(calc(285px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis;padding-left:1px}@-webkit-keyframes sg-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes sg-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.mdi.mdi-flip-h{transform:scaleX(-1)}.mdi.mdi-flip-v{transform:scaleY(-1)}.mdi.mdi-pulse{animation:sg-spin 1s infinite steps(8)}.mdi.mdi-spin,.mdi.mdi-spin-1s,.mdi.mdi-spin-2s,.mdi.mdi-spin-3s,.mdi.mdi-spin-4s,.mdi.mdi-spin-5s{align-items:center;display:inline-flex;justify-content:center}.mdi.mdi-spin{animation:sg-spin 2s infinite linear}.mdi.mdi-spin-1s{animation:sg-spin 1s infinite linear}.mdi.mdi-spin-2s{animation:sg-spin 2s infinite linear}.mdi.mdi-spin-3s{animation:sg-spin 3s infinite linear}.mdi.mdi-spin-4s{animation:sg-spin 4s infinite linear}.mdi.mdi-spin-5s{animation:sg-spin 5s infinite linear}.mdi.mdi-rotate-45{transform:rotate(45deg)}.mdi.mdi-rotate-90{transform:rotate(90deg)}.mdi.mdi-rotate-135{transform:rotate(135deg)}.mdi.mdi-rotate-180{transform:rotate(180deg)}.mdi.mdi-rotate-225{transform:rotate(225deg)}.mdi.mdi-rotate-270{transform:rotate(270deg)}.mdi.mdi-rotate-315{transform:rotate(315deg)}.mdi.mdi-5px,.font-5px{font-size:5px !important}.mdi.mdi-6px,.font-6px{font-size:6px !important}.mdi.mdi-7px,.font-7px{font-size:7px !important}.mdi.mdi-8px,.font-8px{font-size:8px !important}.mdi.mdi-9px,.font-9px{font-size:9px !important}.mdi.mdi-10px,.font-10px{font-size:10px !important}.mdi.mdi-11px,.font-11px{font-size:11px !important}.mdi.mdi-12px,.font-12px{font-size:12px !important}.mdi.mdi-13px,.font-13px{font-size:13px !important}.mdi.mdi-14px,.font-14px{font-size:14px !important}.mdi.mdi-15px,.font-15px{font-size:15px !important}.mdi.mdi-16px,.font-16px{font-size:16px !important}.mdi.mdi-17px,.font-17px{font-size:17px !important}.mdi.mdi-18px,.font-18px{font-size:18px !important}.mdi.mdi-19px,.font-19px{font-size:19px !important}.mdi.mdi-20px,.font-20px{font-size:20px !important}.mdi.mdi-21px,.font-21px{font-size:21px !important}.mdi.mdi-22px,.font-22px{font-size:22px !important}.mdi.mdi-23px,.font-23px{font-size:23px !important}.mdi.mdi-24px,.font-24px{font-size:24px !important}.mdi.mdi-25px,.font-25px{font-size:25px !important}.mdi.mdi-26px,.font-26px{font-size:26px !important}.mdi.mdi-27px,.font-27px{font-size:27px !important}.mdi.mdi-28px,.font-28px{font-size:28px !important}.mdi.mdi-29px,.font-29px{font-size:29px !important}.mdi.mdi-30px,.font-30px{font-size:30px !important}.mdi.mdi-31px,.font-31px{font-size:31px !important}.mdi.mdi-32px,.font-32px{font-size:32px !important}.mdi.mdi-33px,.font-33px{font-size:33px !important}.mdi.mdi-34px,.font-34px{font-size:34px !important}.mdi.mdi-35px,.font-35px{font-size:35px !important}.mdi.mdi-36px,.font-36px{font-size:36px !important}.mdi.mdi-37px,.font-37px{font-size:37px !important}.mdi.mdi-38px,.font-38px{font-size:38px !important}.mdi.mdi-39px,.font-39px{font-size:39px !important}.mdi.mdi-40px,.font-40px{font-size:40px !important}.mdi.mdi-41px,.font-41px{font-size:41px !important}.mdi.mdi-42px,.font-42px{font-size:42px !important}.mdi.mdi-43px,.font-43px{font-size:43px !important}.mdi.mdi-44px,.font-44px{font-size:44px !important}.mdi.mdi-45px,.font-45px{font-size:45px !important}.mdi.mdi-46px,.font-46px{font-size:46px !important}.mdi.mdi-47px,.font-47px{font-size:47px !important}.mdi.mdi-48px,.font-48px{font-size:48px !important}.mdi.mdi-49px,.font-49px{font-size:49px !important}.mdi.mdi-50px,.font-50px{font-size:50px !important}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.mdi-account{--mdi-account-icon-svg: url(${jr});-webkit-mask:var(--mdi-account-icon-svg) no-repeat;mask:var(--mdi-account-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-box{--mdi-account-box-icon-svg: url(${Ir});-webkit-mask:var(--mdi-account-box-icon-svg) no-repeat;mask:var(--mdi-account-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-box-outline{--mdi-account-box-outline-icon-svg: url(${Gr});-webkit-mask:var(--mdi-account-box-outline-icon-svg) no-repeat;mask:var(--mdi-account-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-circle{--mdi-account-circle-icon-svg: url(${Nr});-webkit-mask:var(--mdi-account-circle-icon-svg) no-repeat;mask:var(--mdi-account-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-edit{--mdi-account-edit-icon-svg: url(${Er});-webkit-mask:var(--mdi-account-edit-icon-svg) no-repeat;mask:var(--mdi-account-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-minus{--mdi-account-minus-icon-svg: url(${Ar});-webkit-mask:var(--mdi-account-minus-icon-svg) no-repeat;mask:var(--mdi-account-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-off{--mdi-account-off-icon-svg: url(${Fr});-webkit-mask:var(--mdi-account-off-icon-svg) no-repeat;mask:var(--mdi-account-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-plus{--mdi-account-plus-icon-svg: url(${qr});-webkit-mask:var(--mdi-account-plus-icon-svg) no-repeat;mask:var(--mdi-account-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-search{--mdi-account-search-icon-svg: url(${Or});-webkit-mask:var(--mdi-account-search-icon-svg) no-repeat;mask:var(--mdi-account-search-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm{--mdi-alarm-icon-svg: url(${Hr});-webkit-mask:var(--mdi-alarm-icon-svg) no-repeat;mask:var(--mdi-alarm-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm-check{--mdi-alarm-check-icon-svg: url(${Tr});-webkit-mask:var(--mdi-alarm-check-icon-svg) no-repeat;mask:var(--mdi-alarm-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm-off{--mdi-alarm-off-icon-svg: url(${Dr});-webkit-mask:var(--mdi-alarm-off-icon-svg) no-repeat;mask:var(--mdi-alarm-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert{--mdi-alert-icon-svg: url(${Pr});-webkit-mask:var(--mdi-alert-icon-svg) no-repeat;mask:var(--mdi-alert-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-box{--mdi-alert-box-icon-svg: url(${Yr});-webkit-mask:var(--mdi-alert-box-icon-svg) no-repeat;mask:var(--mdi-alert-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-box-outline{--mdi-alert-box-outline-icon-svg: url(${Wr});-webkit-mask:var(--mdi-alert-box-outline-icon-svg) no-repeat;mask:var(--mdi-alert-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-circle{--mdi-alert-circle-icon-svg: url(${Vr});-webkit-mask:var(--mdi-alert-circle-icon-svg) no-repeat;mask:var(--mdi-alert-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-octagon{--mdi-alert-octagon-icon-svg: url(${Kr});-webkit-mask:var(--mdi-alert-octagon-icon-svg) no-repeat;mask:var(--mdi-alert-octagon-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-outline{--mdi-alert-outline-icon-svg: url(${Qr});-webkit-mask:var(--mdi-alert-outline-icon-svg) no-repeat;mask:var(--mdi-alert-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-rhombus{--mdi-alert-rhombus-icon-svg: url(${Xr});-webkit-mask:var(--mdi-alert-rhombus-icon-svg) no-repeat;mask:var(--mdi-alert-rhombus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-rhombus-outline{--mdi-alert-rhombus-outline-icon-svg: url(${Jr});-webkit-mask:var(--mdi-alert-rhombus-outline-icon-svg) no-repeat;mask:var(--mdi-alert-rhombus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-collapse{--mdi-arrow-collapse-icon-svg: url(${Zr});-webkit-mask:var(--mdi-arrow-collapse-icon-svg) no-repeat;mask:var(--mdi-arrow-collapse-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down{--mdi-arrow-down-icon-svg: url(${eo});-webkit-mask:var(--mdi-arrow-down-icon-svg) no-repeat;mask:var(--mdi-arrow-down-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold{--mdi-arrow-down-bold-icon-svg: url(${io});-webkit-mask:var(--mdi-arrow-down-bold-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-box{--mdi-arrow-down-bold-box-icon-svg: url(${ao});-webkit-mask:var(--mdi-arrow-down-bold-box-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-box-outline{--mdi-arrow-down-bold-box-outline-icon-svg: url(${ro});-webkit-mask:var(--mdi-arrow-down-bold-box-outline-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-outline{--mdi-arrow-down-bold-outline-icon-svg: url(${oo});-webkit-mask:var(--mdi-arrow-down-bold-outline-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-expand{--mdi-arrow-expand-icon-svg: url(${lo});-webkit-mask:var(--mdi-arrow-expand-icon-svg) no-repeat;mask:var(--mdi-arrow-expand-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-expand-horizontal{--mdi-arrow-expand-horizontal-icon-svg: url(${to});-webkit-mask:var(--mdi-arrow-expand-horizontal-icon-svg) no-repeat;mask:var(--mdi-arrow-expand-horizontal-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-split-vertical{--mdi-arrow-split-vertical-icon-svg: url(${no});-webkit-mask:var(--mdi-arrow-split-vertical-icon-svg) no-repeat;mask:var(--mdi-arrow-split-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-up{--mdi-arrow-up-icon-svg: url(${co});-webkit-mask:var(--mdi-arrow-up-icon-svg) no-repeat;mask:var(--mdi-arrow-up-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-book-open-blank-variant-outline{--mdi-book-open-blank-variant-outline-icon-svg: url(${so});-webkit-mask:var(--mdi-book-open-blank-variant-outline-icon-svg) no-repeat;mask:var(--mdi-book-open-blank-variant-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-brightness-4{--mdi-brightness-4-icon-svg: url(${mo});-webkit-mask:var(--mdi-brightness-4-icon-svg) no-repeat;mask:var(--mdi-brightness-4-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar{--mdi-calendar-icon-svg: url(${ko});-webkit-mask:var(--mdi-calendar-icon-svg) no-repeat;mask:var(--mdi-calendar-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-check{--mdi-calendar-check-icon-svg: url(${po});-webkit-mask:var(--mdi-calendar-check-icon-svg) no-repeat;mask:var(--mdi-calendar-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-clock{--mdi-calendar-clock-icon-svg: url(${go});-webkit-mask:var(--mdi-calendar-clock-icon-svg) no-repeat;mask:var(--mdi-calendar-clock-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-edit{--mdi-calendar-edit-icon-svg: url(${bo});-webkit-mask:var(--mdi-calendar-edit-icon-svg) no-repeat;mask:var(--mdi-calendar-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-remove{--mdi-calendar-remove-icon-svg: url(${vo});-webkit-mask:var(--mdi-calendar-remove-icon-svg) no-repeat;mask:var(--mdi-calendar-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-search{--mdi-calendar-search-icon-svg: url(${uo});-webkit-mask:var(--mdi-calendar-search-icon-svg) no-repeat;mask:var(--mdi-calendar-search-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-call-split{--mdi-call-split-icon-svg: url(${ho});-webkit-mask:var(--mdi-call-split-icon-svg) no-repeat;mask:var(--mdi-call-split-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cancel{--mdi-cancel-icon-svg: url(${fo});-webkit-mask:var(--mdi-cancel-icon-svg) no-repeat;mask:var(--mdi-cancel-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cash-check{--mdi-cash-check-icon-svg: url(${wo});-webkit-mask:var(--mdi-cash-check-icon-svg) no-repeat;mask:var(--mdi-cash-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cash-remove{--mdi-cash-remove-icon-svg: url(${xo});-webkit-mask:var(--mdi-cash-remove-icon-svg) no-repeat;mask:var(--mdi-cash-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-certificate{--mdi-certificate-icon-svg: url(${_o});-webkit-mask:var(--mdi-certificate-icon-svg) no-repeat;mask:var(--mdi-certificate-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-certificate-outline{--mdi-certificate-outline-icon-svg: url(${yo});-webkit-mask:var(--mdi-certificate-outline-icon-svg) no-repeat;mask:var(--mdi-certificate-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-change-record-type{--mdi-change-record-type-icon-svg: url(${zo});-webkit-mask:var(--mdi-change-record-type-icon-svg) no-repeat;mask:var(--mdi-change-record-type-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check{--mdi-check-icon-svg: url(${$o});-webkit-mask:var(--mdi-check-icon-svg) no-repeat;mask:var(--mdi-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-all{--mdi-check-all-icon-svg: url(${Uo});-webkit-mask:var(--mdi-check-all-icon-svg) no-repeat;mask:var(--mdi-check-all-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-bold{--mdi-check-bold-icon-svg: url(${ur});-webkit-mask:var(--mdi-check-bold-icon-svg) no-repeat;mask:var(--mdi-check-bold-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-blank-outline{--mdi-checkbox-blank-outline-icon-svg: url(${$r});-webkit-mask:var(--mdi-checkbox-blank-outline-icon-svg) no-repeat;mask:var(--mdi-checkbox-blank-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-marked-circle-outline{--mdi-checkbox-marked-circle-outline-icon-svg: url(${Lo});-webkit-mask:var(--mdi-checkbox-marked-circle-outline-icon-svg) no-repeat;mask:var(--mdi-checkbox-marked-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-box-outline{--mdi-check-box-outline-icon-svg: url(${zr});-webkit-mask:var(--mdi-check-box-outline-icon-svg) no-repeat;mask:var(--mdi-check-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-marked{--mdi-checkbox-marked-icon-svg: url(${Ro});-webkit-mask:var(--mdi-checkbox-marked-icon-svg) no-repeat;mask:var(--mdi-checkbox-marked-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-circle{--mdi-check-circle-icon-svg: url(${Co});-webkit-mask:var(--mdi-check-circle-icon-svg) no-repeat;mask:var(--mdi-check-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-circle-outline{--mdi-check-circle-outline-icon-svg: url(${So});-webkit-mask:var(--mdi-check-circle-outline-icon-svg) no-repeat;mask:var(--mdi-check-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-outline{--mdi-check-outline-icon-svg: url(${Bo});-webkit-mask:var(--mdi-check-outline-icon-svg) no-repeat;mask:var(--mdi-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-underline{--mdi-check-underline-icon-svg: url(${Mo});-webkit-mask:var(--mdi-check-underline-icon-svg) no-repeat;mask:var(--mdi-check-underline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down{--mdi-chevron-down-icon-svg: url(${br});-webkit-mask:var(--mdi-chevron-down-icon-svg) no-repeat;mask:var(--mdi-chevron-down-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-box{--mdi-chevron-down-box-icon-svg: url(${jo});-webkit-mask:var(--mdi-chevron-down-box-icon-svg) no-repeat;mask:var(--mdi-chevron-down-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-box-outline{--mdi-chevron-down-box-outline-icon-svg: url(${Io});-webkit-mask:var(--mdi-chevron-down-box-outline-icon-svg) no-repeat;mask:var(--mdi-chevron-down-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-circle{--mdi-chevron-down-circle-icon-svg: url(${Go});-webkit-mask:var(--mdi-chevron-down-circle-icon-svg) no-repeat;mask:var(--mdi-chevron-down-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-circle-outline{--mdi-chevron-down-circle-outline-icon-svg: url(${No});-webkit-mask:var(--mdi-chevron-down-circle-outline-icon-svg) no-repeat;mask:var(--mdi-chevron-down-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-circle{--mdi-circle-icon-svg: url(${Eo});-webkit-mask:var(--mdi-circle-icon-svg) no-repeat;mask:var(--mdi-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-check{--mdi-clipboard-check-icon-svg: url(${Ao});-webkit-mask:var(--mdi-clipboard-check-icon-svg) no-repeat;mask:var(--mdi-clipboard-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-check-outline{--mdi-clipboard-check-outline-icon-svg: url(${Fo});-webkit-mask:var(--mdi-clipboard-check-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-edit{--mdi-clipboard-edit-icon-svg: url(${qo});-webkit-mask:var(--mdi-clipboard-edit-icon-svg) no-repeat;mask:var(--mdi-clipboard-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-edit-outline{--mdi-clipboard-edit-outline-icon-svg: url(${Oo});-webkit-mask:var(--mdi-clipboard-edit-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-edit-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-multiple{--mdi-clipboard-multiple-icon-svg: url(${Ho});-webkit-mask:var(--mdi-clipboard-multiple-icon-svg) no-repeat;mask:var(--mdi-clipboard-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-multiple-outline{--mdi-clipboard-multiple-outline-icon-svg: url(${To});-webkit-mask:var(--mdi-clipboard-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-outline{--mdi-clipboard-outline-icon-svg: url(${Do});-webkit-mask:var(--mdi-clipboard-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close{--mdi-close-icon-svg: url(${vr});-webkit-mask:var(--mdi-close-icon-svg) no-repeat;mask:var(--mdi-close-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-circle{--mdi-close-circle-icon-svg: url(${Po});-webkit-mask:var(--mdi-close-circle-icon-svg) no-repeat;mask:var(--mdi-close-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-circle-outline{--mdi-close-circle-outline-icon-svg: url(${Yo});-webkit-mask:var(--mdi-close-circle-outline-icon-svg) no-repeat;mask:var(--mdi-close-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-thick{--mdi-close-thick-icon-svg: url(${Wo});-webkit-mask:var(--mdi-close-thick-icon-svg) no-repeat;mask:var(--mdi-close-thick-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-coffee{--mdi-coffee-icon-svg: url(${Vo});-webkit-mask:var(--mdi-coffee-icon-svg) no-repeat;mask:var(--mdi-coffee-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-coffee-outline{--mdi-coffee-outline-icon-svg: url(${Ko});-webkit-mask:var(--mdi-coffee-outline-icon-svg) no-repeat;mask:var(--mdi-coffee-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cog{--mdi-cog-icon-svg: url(${Qo});-webkit-mask:var(--mdi-cog-icon-svg) no-repeat;mask:var(--mdi-cog-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cog-outline{--mdi-cog-outline-icon-svg: url(${Xo});-webkit-mask:var(--mdi-cog-outline-icon-svg) no-repeat;mask:var(--mdi-cog-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-content-copy{--mdi-content-copy-icon-svg: url(${Jo});-webkit-mask:var(--mdi-content-copy-icon-svg) no-repeat;mask:var(--mdi-content-copy-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-currency-usd{--mdi-currency-usd-icon-svg: url(${Zo});-webkit-mask:var(--mdi-currency-usd-icon-svg) no-repeat;mask:var(--mdi-currency-usd-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-currency-usd-off{--mdi-currency-usd-off-icon-svg: url(${el});-webkit-mask:var(--mdi-currency-usd-off-icon-svg) no-repeat;mask:var(--mdi-currency-usd-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-database-refresh{--mdi-database-refresh-icon-svg: url(${il});-webkit-mask:var(--mdi-database-refresh-icon-svg) no-repeat;mask:var(--mdi-database-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-delete{--mdi-delete-icon-svg: url(${al});-webkit-mask:var(--mdi-delete-icon-svg) no-repeat;mask:var(--mdi-delete-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-delete-outline{--mdi-delete-outline-icon-svg: url(${rl});-webkit-mask:var(--mdi-delete-outline-icon-svg) no-repeat;mask:var(--mdi-delete-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-dots-grid{--mdi-dots-grid-icon-svg: url(${ol});-webkit-mask:var(--mdi-dots-grid-icon-svg) no-repeat;mask:var(--mdi-dots-grid-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-dots-vertical{--mdi-dots-vertical-icon-svg: url(${ll});-webkit-mask:var(--mdi-dots-vertical-icon-svg) no-repeat;mask:var(--mdi-dots-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-download{--mdi-download-icon-svg: url(${tl});-webkit-mask:var(--mdi-download-icon-svg) no-repeat;mask:var(--mdi-download-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-drag{--mdi-drag-icon-svg: url(${nl});-webkit-mask:var(--mdi-drag-icon-svg) no-repeat;mask:var(--mdi-drag-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-drag-vertical{--mdi-drag-vertical-icon-svg: url(${cl});-webkit-mask:var(--mdi-drag-vertical-icon-svg) no-repeat;mask:var(--mdi-drag-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-eye-off-outline{--mdi-eye-off-outline-icon-svg: url(${dl});-webkit-mask:var(--mdi-eye-off-outline-icon-svg) no-repeat;mask:var(--mdi-eye-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-eye-outline{--mdi-eye-outline-icon-svg: url(${sl});-webkit-mask:var(--mdi-eye-outline-icon-svg) no-repeat;mask:var(--mdi-eye-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file{--mdi-file-icon-svg: url(${ml});-webkit-mask:var(--mdi-file-icon-svg) no-repeat;mask:var(--mdi-file-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-alert{--mdi-file-alert-icon-svg: url(${kl});-webkit-mask:var(--mdi-file-alert-icon-svg) no-repeat;mask:var(--mdi-file-alert-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-alert-outline{--mdi-file-alert-outline-icon-svg: url(${pl});-webkit-mask:var(--mdi-file-alert-outline-icon-svg) no-repeat;mask:var(--mdi-file-alert-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-cad{--mdi-file-cad-icon-svg: url(${gl});-webkit-mask:var(--mdi-file-cad-icon-svg) no-repeat;mask:var(--mdi-file-cad-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-check{--mdi-file-check-icon-svg: url(${bl});-webkit-mask:var(--mdi-file-check-icon-svg) no-repeat;mask:var(--mdi-file-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-check-outline{--mdi-file-check-outline-icon-svg: url(${vl});-webkit-mask:var(--mdi-file-check-outline-icon-svg) no-repeat;mask:var(--mdi-file-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-document-outline{--mdi-file-document-outline-icon-svg: url(${ul});-webkit-mask:var(--mdi-file-document-outline-icon-svg) no-repeat;mask:var(--mdi-file-document-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-excel-outline{--mdi-file-excel-outline-icon-svg: url(${hl});-webkit-mask:var(--mdi-file-excel-outline-icon-svg) no-repeat;mask:var(--mdi-file-excel-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-move{--mdi-file-move-icon-svg: url(${fl});-webkit-mask:var(--mdi-file-move-icon-svg) no-repeat;mask:var(--mdi-file-move-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-move-outline{--mdi-file-move-outline-icon-svg: url(${wl});-webkit-mask:var(--mdi-file-move-outline-icon-svg) no-repeat;mask:var(--mdi-file-move-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-multiple{--mdi-file-multiple-icon-svg: url(${xl});-webkit-mask:var(--mdi-file-multiple-icon-svg) no-repeat;mask:var(--mdi-file-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-multiple-outline{--mdi-file-multiple-outline-icon-svg: url(${_l});-webkit-mask:var(--mdi-file-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-file-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-music-outline{--mdi-file-music-outline-icon-svg: url(${yl});-webkit-mask:var(--mdi-file-music-outline-icon-svg) no-repeat;mask:var(--mdi-file-music-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-outline{--mdi-file-outline-icon-svg: url(${zl});-webkit-mask:var(--mdi-file-outline-icon-svg) no-repeat;mask:var(--mdi-file-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-pdf-outline{--mdi-file-pdf-outline-icon-svg: url(${$l});-webkit-mask:var(--mdi-file-pdf-outline-icon-svg) no-repeat;mask:var(--mdi-file-pdf-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-question{--mdi-file-question-icon-svg: url(${Ul});-webkit-mask:var(--mdi-file-question-icon-svg) no-repeat;mask:var(--mdi-file-question-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-question-outline{--mdi-file-question-outline-icon-svg: url(${Ll});-webkit-mask:var(--mdi-file-question-outline-icon-svg) no-repeat;mask:var(--mdi-file-question-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-search-outline{--mdi-file-search-outline-icon-svg: url(${Rl});-webkit-mask:var(--mdi-file-search-outline-icon-svg) no-repeat;mask:var(--mdi-file-search-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-send{--mdi-file-send-icon-svg: url(${Cl});-webkit-mask:var(--mdi-file-send-icon-svg) no-repeat;mask:var(--mdi-file-send-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-send-outline{--mdi-file-send-outline-icon-svg: url(${Sl});-webkit-mask:var(--mdi-file-send-outline-icon-svg) no-repeat;mask:var(--mdi-file-send-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-tree{--mdi-file-tree-icon-svg: url(${Bl});-webkit-mask:var(--mdi-file-tree-icon-svg) no-repeat;mask:var(--mdi-file-tree-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-tree-outline{--mdi-file-tree-outline-icon-svg: url(${Ml});-webkit-mask:var(--mdi-file-tree-outline-icon-svg) no-repeat;mask:var(--mdi-file-tree-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-upload{--mdi-file-upload-icon-svg: url(${jl});-webkit-mask:var(--mdi-file-upload-icon-svg) no-repeat;mask:var(--mdi-file-upload-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-upload-outline{--mdi-file-upload-outline-icon-svg: url(${Il});-webkit-mask:var(--mdi-file-upload-outline-icon-svg) no-repeat;mask:var(--mdi-file-upload-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter{--mdi-filter-icon-svg: url(${Gl});-webkit-mask:var(--mdi-filter-icon-svg) no-repeat;mask:var(--mdi-filter-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-minus-outline{--mdi-filter-minus-outline-icon-svg: url(${Nl});-webkit-mask:var(--mdi-filter-minus-outline-icon-svg) no-repeat;mask:var(--mdi-filter-minus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-off-outline{--mdi-filter-off-outline-icon-svg: url(${El});-webkit-mask:var(--mdi-filter-off-outline-icon-svg) no-repeat;mask:var(--mdi-filter-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-outline{--mdi-filter-outline-icon-svg: url(${Al});-webkit-mask:var(--mdi-filter-outline-icon-svg) no-repeat;mask:var(--mdi-filter-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-plus-outline{--mdi-filter-plus-outline-icon-svg: url(${Fl});-webkit-mask:var(--mdi-filter-plus-outline-icon-svg) no-repeat;mask:var(--mdi-filter-plus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-remove-outline{--mdi-filter-remove-outline-icon-svg: url(${ql});-webkit-mask:var(--mdi-filter-remove-outline-icon-svg) no-repeat;mask:var(--mdi-filter-remove-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-fire{--mdi-fire-icon-svg: url(${Ol});-webkit-mask:var(--mdi-fire-icon-svg) no-repeat;mask:var(--mdi-fire-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-flip-vertical{--mdi-flip-vertical-icon-svg: url(${Hl});-webkit-mask:var(--mdi-flip-vertical-icon-svg) no-repeat;mask:var(--mdi-flip-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-folder{--mdi-folder-icon-svg: url(${Tl});-webkit-mask:var(--mdi-folder-icon-svg) no-repeat;mask:var(--mdi-folder-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-folder-open{--mdi-folder-open-icon-svg: url(${Dl});-webkit-mask:var(--mdi-folder-open-icon-svg) no-repeat;mask:var(--mdi-folder-open-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-forum{--mdi-forum-icon-svg: url(${Pl});-webkit-mask:var(--mdi-forum-icon-svg) no-repeat;mask:var(--mdi-forum-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-forum-outline{--mdi-forum-outline-icon-svg: url(${Yl});-webkit-mask:var(--mdi-forum-outline-icon-svg) no-repeat;mask:var(--mdi-forum-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-github{--mdi-github-icon-svg: url(${Wl});-webkit-mask:var(--mdi-github-icon-svg) no-repeat;mask:var(--mdi-github-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help{--mdi-help-icon-svg: url(${Vl});-webkit-mask:var(--mdi-help-icon-svg) no-repeat;mask:var(--mdi-help-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help-circle{--mdi-help-circle-icon-svg: url(${Kl});-webkit-mask:var(--mdi-help-circle-icon-svg) no-repeat;mask:var(--mdi-help-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help-circle-outline{--mdi-help-circle-outline-icon-svg: url(${Ql});-webkit-mask:var(--mdi-help-circle-outline-icon-svg) no-repeat;mask:var(--mdi-help-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-history{--mdi-history-icon-svg: url(${Xl});-webkit-mask:var(--mdi-history-icon-svg) no-repeat;mask:var(--mdi-history-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-information{--mdi-information-icon-svg: url(${Jl});-webkit-mask:var(--mdi-information-icon-svg) no-repeat;mask:var(--mdi-information-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-information-outline{--mdi-information-outline-icon-svg: url(${Zl});-webkit-mask:var(--mdi-information-outline-icon-svg) no-repeat;mask:var(--mdi-information-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb{--mdi-lightbulb-icon-svg: url(${et});-webkit-mask:var(--mdi-lightbulb-icon-svg) no-repeat;mask:var(--mdi-lightbulb-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-off{--mdi-lightbulb-off-icon-svg: url(${it});-webkit-mask:var(--mdi-lightbulb-off-icon-svg) no-repeat;mask:var(--mdi-lightbulb-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-off-outline{--mdi-lightbulb-off-outline-icon-svg: url(${at});-webkit-mask:var(--mdi-lightbulb-off-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-on{--mdi-lightbulb-on-icon-svg: url(${rt});-webkit-mask:var(--mdi-lightbulb-on-icon-svg) no-repeat;mask:var(--mdi-lightbulb-on-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-on-outline{--mdi-lightbulb-on-outline-icon-svg: url(${ot});-webkit-mask:var(--mdi-lightbulb-on-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-on-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-outline{--mdi-lightbulb-outline-icon-svg: url(${lt});-webkit-mask:var(--mdi-lightbulb-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-link{--mdi-link-icon-svg: url(${tt});-webkit-mask:var(--mdi-link-icon-svg) no-repeat;mask:var(--mdi-link-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-link-variant{--mdi-link-variant-icon-svg: url(${nt});-webkit-mask:var(--mdi-link-variant-icon-svg) no-repeat;mask:var(--mdi-link-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-load{--mdi-load-icon-svg: url(${ct});-webkit-mask:var(--mdi-load-icon-svg) no-repeat;mask:var(--mdi-load-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-magnify{--mdi-magnify-icon-svg: url(${dt});-webkit-mask:var(--mdi-magnify-icon-svg) no-repeat;mask:var(--mdi-magnify-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-map-marker-radius{--mdi-map-marker-radius-icon-svg: url(${st});-webkit-mask:var(--mdi-map-marker-radius-icon-svg) no-repeat;mask:var(--mdi-map-marker-radius-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-map-marker-radius-outline{--mdi-map-marker-radius-outline-icon-svg: url(${mt});-webkit-mask:var(--mdi-map-marker-radius-outline-icon-svg) no-repeat;mask:var(--mdi-map-marker-radius-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-menu{--mdi-menu-icon-svg: url(${kt});-webkit-mask:var(--mdi-menu-icon-svg) no-repeat;mask:var(--mdi-menu-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-message-text{--mdi-message-text-icon-svg: url(${pt});-webkit-mask:var(--mdi-message-text-icon-svg) no-repeat;mask:var(--mdi-message-text-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-message-text-outline{--mdi-message-text-outline-icon-svg: url(${gt});-webkit-mask:var(--mdi-message-text-outline-icon-svg) no-repeat;mask:var(--mdi-message-text-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-microsoft-excel{--mdi-microsoft-excel-icon-svg: url(${bt});-webkit-mask:var(--mdi-microsoft-excel-icon-svg) no-repeat;mask:var(--mdi-microsoft-excel-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus{--mdi-minus-icon-svg: url(${vt});-webkit-mask:var(--mdi-minus-icon-svg) no-repeat;mask:var(--mdi-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus-circle{--mdi-minus-circle-icon-svg: url(${Rr});-webkit-mask:var(--mdi-minus-circle-icon-svg) no-repeat;mask:var(--mdi-minus-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus-circle-outline{--mdi-minus-circle-outline-icon-svg: url(${ut});-webkit-mask:var(--mdi-minus-circle-outline-icon-svg) no-repeat;mask:var(--mdi-minus-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-order-bool-ascending-variant{--mdi-order-bool-ascending-variant-icon-svg: url(${ht});-webkit-mask:var(--mdi-order-bool-ascending-variant-icon-svg) no-repeat;mask:var(--mdi-order-bool-ascending-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-page-first{--mdi-page-first-icon-svg: url(${Cr});-webkit-mask:var(--mdi-page-first-icon-svg) no-repeat;mask:var(--mdi-page-first-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-page-last{--mdi-page-last-icon-svg: url(${Br});-webkit-mask:var(--mdi-page-last-icon-svg) no-repeat;mask:var(--mdi-page-last-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-paperclip{--mdi-paperclip-icon-svg: url(${ft});-webkit-mask:var(--mdi-paperclip-icon-svg) no-repeat;mask:var(--mdi-paperclip-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil{--mdi-pencil-icon-svg: url(${wt});-webkit-mask:var(--mdi-pencil-icon-svg) no-repeat;mask:var(--mdi-pencil-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-outline{--mdi-pencil-outline-icon-svg: url(${xt});-webkit-mask:var(--mdi-pencil-outline-icon-svg) no-repeat;mask:var(--mdi-pencil-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-box-multiple{--mdi-pencil-box-multiple-icon-svg: url(${_t});-webkit-mask:var(--mdi-pencil-box-multiple-icon-svg) no-repeat;mask:var(--mdi-pencil-box-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-box-multiple-outline{--mdi-pencil-box-multiple-outline-icon-svg: url(${yt});-webkit-mask:var(--mdi-pencil-box-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-pencil-box-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-percent{--mdi-percent-icon-svg: url(${zt});-webkit-mask:var(--mdi-percent-icon-svg) no-repeat;mask:var(--mdi-percent-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-percent-outline{--mdi-percent-outline-icon-svg: url(${$t});-webkit-mask:var(--mdi-percent-outline-icon-svg) no-repeat;mask:var(--mdi-percent-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pin-off-outline{--mdi-pin-off-outline-icon-svg: url(${Ut});-webkit-mask:var(--mdi-pin-off-outline-icon-svg) no-repeat;mask:var(--mdi-pin-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pin-outline{--mdi-pin-outline-icon-svg: url(${Lt});-webkit-mask:var(--mdi-pin-outline-icon-svg) no-repeat;mask:var(--mdi-pin-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-playlist-plus{--mdi-playlist-plus-icon-svg: url(${Rt});-webkit-mask:var(--mdi-playlist-plus-icon-svg) no-repeat;mask:var(--mdi-playlist-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-play-circle-outline{--mdi-play-circle-outline-icon-svg: url(${Ct});-webkit-mask:var(--mdi-play-circle-outline-icon-svg) no-repeat;mask:var(--mdi-play-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-playlist-remove{--mdi-playlist-remove-icon-svg: url(${St});-webkit-mask:var(--mdi-playlist-remove-icon-svg) no-repeat;mask:var(--mdi-playlist-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus-circle{--mdi-plus-circle-icon-svg: url(${Lr});-webkit-mask:var(--mdi-plus-circle-icon-svg) no-repeat;mask:var(--mdi-plus-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus-circle-outline{--mdi-plus-circle-outline-icon-svg: url(${Bt});-webkit-mask:var(--mdi-plus-circle-outline-icon-svg) no-repeat;mask:var(--mdi-plus-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus{--mdi-plus-icon-svg: url(${Mt});-webkit-mask:var(--mdi-plus-icon-svg) no-repeat;mask:var(--mdi-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-progress-download{--mdi-progress-download-icon-svg: url(${jt});-webkit-mask:var(--mdi-progress-download-icon-svg) no-repeat;mask:var(--mdi-progress-download-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-redo{--mdi-redo-icon-svg: url(${It});-webkit-mask:var(--mdi-redo-icon-svg) no-repeat;mask:var(--mdi-redo-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-refresh{--mdi-refresh-icon-svg: url(${Gt});-webkit-mask:var(--mdi-refresh-icon-svg) no-repeat;mask:var(--mdi-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-shape-square-plus{--mdi-shape-square-plus-icon-svg: url(${Nt});-webkit-mask:var(--mdi-shape-square-plus-icon-svg) no-repeat;mask:var(--mdi-shape-square-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-snowflake{--mdi-snowflake-icon-svg: url(${Et});-webkit-mask:var(--mdi-snowflake-icon-svg) no-repeat;mask:var(--mdi-snowflake-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-ascending{--mdi-sort-ascending-icon-svg: url(${At});-webkit-mask:var(--mdi-sort-ascending-icon-svg) no-repeat;mask:var(--mdi-sort-ascending-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-descending{--mdi-sort-descending-icon-svg: url(${Ft});-webkit-mask:var(--mdi-sort-descending-icon-svg) no-repeat;mask:var(--mdi-sort-descending-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-variant-off{--mdi-sort-variant-off-icon-svg: url(${qt});-webkit-mask:var(--mdi-sort-variant-off-icon-svg) no-repeat;mask:var(--mdi-sort-variant-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-variant-remove{--mdi-sort-variant-remove-icon-svg: url(${Ot});-webkit-mask:var(--mdi-sort-variant-remove-icon-svg) no-repeat;mask:var(--mdi-sort-variant-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-square-edit-outline{--mdi-square-edit-outline-icon-svg: url(${Ht});-webkit-mask:var(--mdi-square-edit-outline-icon-svg) no-repeat;mask:var(--mdi-square-edit-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-star{--mdi-star-icon-svg: url(${Tt});-webkit-mask:var(--mdi-star-icon-svg) no-repeat;mask:var(--mdi-star-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-star-outline{--mdi-star-outline-icon-svg: url(${Dt});-webkit-mask:var(--mdi-star-outline-icon-svg) no-repeat;mask:var(--mdi-star-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-stop-circle-outline{--mdi-stop-circle-outline-icon-svg: url(${Pt});-webkit-mask:var(--mdi-stop-circle-outline-icon-svg) no-repeat;mask:var(--mdi-stop-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-subdirectory-arrow-right{--mdi-subdirectory-arrow-right-icon-svg: url(${Yt});-webkit-mask:var(--mdi-subdirectory-arrow-right-icon-svg) no-repeat;mask:var(--mdi-subdirectory-arrow-right-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-swap-horizontal{--mdi-swap-horizontal-icon-svg: url(${Wt});-webkit-mask:var(--mdi-swap-horizontal-icon-svg) no-repeat;mask:var(--mdi-swap-horizontal-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-swap-vertical{--mdi-swap-vertical-icon-svg: url(${Vt});-webkit-mask:var(--mdi-swap-vertical-icon-svg) no-repeat;mask:var(--mdi-swap-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sync{--mdi-sync-icon-svg: url(${Kt});-webkit-mask:var(--mdi-sync-icon-svg) no-repeat;mask:var(--mdi-sync-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sync-circle{--mdi-sync-circle-icon-svg: url(${Qt});-webkit-mask:var(--mdi-sync-circle-icon-svg) no-repeat;mask:var(--mdi-sync-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-table-edit{--mdi-table-edit-icon-svg: url(${Xt});-webkit-mask:var(--mdi-table-edit-icon-svg) no-repeat;mask:var(--mdi-table-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-table-refresh{--mdi-table-refresh-icon-svg: url(${Jt});-webkit-mask:var(--mdi-table-refresh-icon-svg) no-repeat;mask:var(--mdi-table-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-remove{--mdi-text-box-remove-icon-svg: url(${Zt});-webkit-mask:var(--mdi-text-box-remove-icon-svg) no-repeat;mask:var(--mdi-text-box-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-remove-outline{--mdi-text-box-remove-outline-icon-svg: url(${en});-webkit-mask:var(--mdi-text-box-remove-outline-icon-svg) no-repeat;mask:var(--mdi-text-box-remove-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-search-outline{--mdi-text-box-search-outline-icon-svg: url(${an});-webkit-mask:var(--mdi-text-box-search-outline-icon-svg) no-repeat;mask:var(--mdi-text-box-search-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-theme-light-dark{--mdi-theme-light-dark-icon-svg: url(${rn});-webkit-mask:var(--mdi-theme-light-dark-icon-svg) no-repeat;mask:var(--mdi-theme-light-dark-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-toggle-switch{--mdi-toggle-switch-icon-svg: url(${on});-webkit-mask:var(--mdi-toggle-switch-icon-svg) no-repeat;mask:var(--mdi-toggle-switch-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-toggle-switch-off-outline{--mdi-toggle-switch-off-outline-icon-svg: url(${ln});-webkit-mask:var(--mdi-toggle-switch-off-outline-icon-svg) no-repeat;mask:var(--mdi-toggle-switch-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-translate{--mdi-translate-icon-svg: url(${tn});-webkit-mask:var(--mdi-translate-icon-svg) no-repeat;mask:var(--mdi-translate-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-trash-can{--mdi-trash-can-icon-svg: url(${nn});-webkit-mask:var(--mdi-trash-can-icon-svg) no-repeat;mask:var(--mdi-trash-can-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-trash-can-outline{--mdi-trash-can-outline-icon-svg: url(${cn});-webkit-mask:var(--mdi-trash-can-outline-icon-svg) no-repeat;mask:var(--mdi-trash-can-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-truck{--mdi-truck-icon-svg: url(${dn});-webkit-mask:var(--mdi-truck-icon-svg) no-repeat;mask:var(--mdi-truck-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-truck-delivery-outline{--mdi-truck-delivery-outline-icon-svg: url(${sn});-webkit-mask:var(--mdi-truck-delivery-outline-icon-svg) no-repeat;mask:var(--mdi-truck-delivery-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-tune{--mdi-tune-icon-svg: url(${mn});-webkit-mask:var(--mdi-tune-icon-svg) no-repeat;mask:var(--mdi-tune-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-tune-variant{--mdi-tune-variant-icon-svg: url(${kn});-webkit-mask:var(--mdi-tune-variant-icon-svg) no-repeat;mask:var(--mdi-tune-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-undo{--mdi-undo-icon-svg: url(${pn});-webkit-mask:var(--mdi-undo-icon-svg) no-repeat;mask:var(--mdi-undo-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-upload{--mdi-upload-icon-svg: url(${gn});-webkit-mask:var(--mdi-upload-icon-svg) no-repeat;mask:var(--mdi-upload-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-vanish{--mdi-vanish-icon-svg: url(${bn});-webkit-mask:var(--mdi-vanish-icon-svg) no-repeat;mask:var(--mdi-vanish-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-wrench{--mdi-wrench-icon-svg: url(${vn});-webkit-mask:var(--mdi-wrench-icon-svg) no-repeat;mask:var(--mdi-wrench-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-wrench-outline{--mdi-wrench-outline-icon-svg: url(${un});-webkit-mask:var(--mdi-wrench-outline-icon-svg) no-repeat;mask:var(--mdi-wrench-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi{display:inline-block;align-items:center;background-color:currentColor;font-size:18px;width:1em;height:1em}.mdi.mdi-state-disabled{opacity:.35}.blue{color:#4949ff}.orange{color:orange}.red{color:red}.bold{font-weight:bold}.italic{font-style:italic}`,""])},4395:(e,i,a)=>{a.r(i),a.d(i,{Example9:()=>L});var r={};a.r(r),a.d(r,{bindables:()=>d,default:()=>n,dependencies:()=>c,name:()=>l,register:()=>m,template:()=>t});var o=a(5394);a(8924);const l="example9",t='

\n ${title}\n \n \n code\n \n \n

\n
\n\n\n\n\n\n',n=t,c=[],d={};let s;function m(e){s||(s=o.K9.define({name:l,template:t,dependencies:c,bindables:d})),e.register(s)}var k=a(6609),p=a(5072),g=a.n(p),b=a(7825),v=a.n(b),u=a(7659),h=a.n(u),f=a(5056),w=a.n(f),x=a(540),_=a.n(x),y=a(1113),z=a.n(y),$=a(5866),U={};U.styleTagTransform=z(),U.setAttributes=w(),U.insert=h().bind(null,"head"),U.domAPI=v(),U.insertStyleElement=_(),g()($.A,U),$.A&&$.A.locals&&$.A.locals,a(6757);let L=(()=>{let e,i,a=[(0,o.EM)(r)],l=[];return i=class{constructor(){this.title="Example 9: Grid Menu Control",this.subTitle='\n This example demonstrates using the Slick.Controls.GridMenu plugin to easily add a Grid Menu (aka hamburger menu) on the top right corner of the grid.
\n (Wiki docs)\n
    \n
  • You can change the Grid Menu icon, for example "mdi-dots-vertical"    (which is shown in this example)
  • \n
  • By default the Grid Menu shows all columns which you can show/hide them
  • \n
  • You can configure multiple custom "commands" to show up in the Grid Menu and use the "onGridMenuCommand()" callback
  • \n
  • Doing a "right + click" over any column header will also provide a way to show/hide a column (via the Column Picker Plugin)
  • \n
  • You can change the icons of both picker via SASS variables as shown in this demo (check all SASS variables)
  • \n
  • You can also show the Grid Menu anywhere on your page
  • \n
\n ',this.columnDefinitions=[],this.dataset=[],this.defineGrid()}attached(){this.getData()}aureliaGridReady(e){this.aureliaGrid=e,this.gridObj=e&&e.slickGrid,this.dataView=e&&e.dataView}defineGrid(){this.columnDefinitions=[{id:"title",name:"Title",field:"title",filterable:!0,type:k.PUO.string},{id:"duration",name:"Duration",field:"duration",sortable:!0,filterable:!0,type:k.PUO.string},{id:"percentComplete",name:"% Complete",field:"percentComplete",sortable:!0,filterable:!0,type:k.PUO.number,formatter:k._tQ.percentCompleteBar,filter:{model:k.CuW.compoundSlider,filterOptions:{hideSliderNumber:!1}}},{id:"start",name:"Start",field:"start",filterable:!0,type:k.PUO.dateUs,filter:{model:k.CuW.compoundDate}},{id:"finish",name:"Finish",field:"finish",filterable:!0,type:k.PUO.dateUs,filter:{model:k.CuW.compoundDate}},{id:"completed",name:"Completed",field:"completed",maxWidth:80,formatter:k._tQ.checkmarkMaterial,type:k.PUO.boolean,minWidth:100,sortable:!0,filterable:!0,filter:{collection:[{value:"",label:""},{value:!0,label:"true"},{value:!1,label:"false"}],model:k.CuW.singleSelect}}],this.gridOptions={columnPicker:{hideForceFitButton:!0,hideSyncResizeButton:!0,onColumnsChanged:(e,i)=>{console.log("Column selection changed from Column Picker, visible columns: ",i.visibleColumns)}},enableAutoResize:!0,enableGridMenu:!0,autoResize:{container:"#demo-container",rightPadding:10},enableFiltering:!0,enableCellNavigation:!0,gridMenu:{menuUsabilityOverride:()=>!0,commandTitle:"Custom Commands",iconCssClass:"mdi mdi-dots-vertical",hideForceFitButton:!0,hideSyncResizeButton:!0,hideToggleFilterCommand:!1,menuWidth:17,resizeOnShowHeaderRow:!0,subItemChevronClass:"mdi mdi-chevron-down mdi-rotate-270",commandItems:[{iconCssClass:"mdi mdi-help-circle",titleKey:"HELP",disabled:!1,command:"help",positionOrder:90,cssClass:"bold",textCssClass:"blue"},{divider:!0,command:"",positionOrder:89},{title:"Command 1",command:"command1",positionOrder:91,cssClass:"orange",iconCssClass:"mdi mdi-alert",action:(e,i)=>alert(i.command),itemUsabilityOverride:e=>!e||!Array.isArray(e.columns)||e.columns.length===e.visibleColumns.length},{title:"Command 2",command:"command2",positionOrder:92,cssClass:"red",textCssClass:"italic",action:(e,i)=>alert(i.command),itemVisibilityOverride:()=>!this.aureliaGrid||this.isObjectEmpty(this.aureliaGrid.filterService.getColumnFilters())},{title:"Disabled command",disabled:!0,command:"disabled-command",positionOrder:98},{command:"",divider:!0,positionOrder:98},{command:"export",title:"Exports",positionOrder:99,commandItems:[{command:"exports-txt",title:"Text (tab delimited)"},{command:"sub-menu",title:"Excel",cssClass:"green",subMenuTitle:"available formats",subMenuTitleCssClass:"text-italic orange",commandItems:[{command:"exports-csv",title:"Excel (csv)"},{command:"exports-xlsx",title:"Excel (xlsx)"}]}]},{command:"feedback",title:"Feedback",positionOrder:100,commandItems:[{command:"request-update",title:"Request update from supplier",iconCssClass:"mdi mdi-star",tooltip:"this will automatically send an alert to the shipping team to contact the user for an update"},"divider",{command:"sub-menu",title:"Contact Us",iconCssClass:"mdi mdi-account",subMenuTitle:"contact us...",subMenuTitleCssClass:"italic",commandItems:[{command:"contact-email",title:"Email us",iconCssClass:"mdi mdi-pencil-outline"},{command:"contact-chat",title:"Chat with us",iconCssClass:"mdi mdi-message-text-outline"},{command:"contact-meeting",title:"Book an appointment",iconCssClass:"mdi mdi-coffee"}]}]}],onCommand:(e,i)=>{const a=i.item?.command;a.includes("exports-")?alert("Exporting as "+i?.item.title):a.includes("contact-")||"help"===a?alert("Command: "+i.command):console.log("onGridMenuCommand",i.command)},onColumnsChanged:(e,i)=>{console.log("Column selection changed from Grid Menu, visible columns: ",i.visibleColumns)}}}}getData(){const e=[];for(let i=0;i<500;i++)e[i]={id:i,title:"Task "+i,phone:this.generatePhoneNumber(),duration:Math.round(25*Math.random())+" days",percentComplete:Math.round(100*Math.random()),start:"01/01/2009",finish:"01/05/2009",completed:i%5==0};this.dataset=e}generatePhoneNumber(){let e="";for(let i=0;i<10;i++)e+=Math.round(9*Math.random())+"";return e}toggleGridMenu(e){this.aureliaGrid?.extensionService&&this.aureliaGrid.extensionService.getExtensionInstanceByName(k.$fu.gridMenu).showGridMenu(e,{dropSide:"right"})}isObjectEmpty(e){for(const i in e)if(e.hasOwnProperty(i)&&""!==e[i])return!1;return!0}},t=i,"symbol"==typeof(n="Example9")&&(n=n.description?"[".concat(n.description,"]"):""),Object.defineProperty(t,"name",{configurable:!0,value:c?"".concat(c," ",n):n}),(()=>{const r="function"==typeof Symbol&&Symbol.metadata?Object.create(null):void 0;(function(e,i,a,r,o,l){function t(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var n,c=r.kind,d="getter"===c?"get":"setter"===c?"set":"value",s=!i&&e?r.static?e:e.prototype:null,m=i||(s?Object.getOwnPropertyDescriptor(s,r.name):{}),k=!1,p=a.length-1;p>=0;p--){var g={};for(var b in r)g[b]="access"===b?{}:r[b];for(var b in r.access)g.access[b]=r.access[b];g.addInitializer=function(e){if(k)throw new TypeError("Cannot add initializers after decoration has completed");l.push(t(e||null))};var v=(0,a[p])("accessor"===c?{get:m.get,set:m.set}:m[d],g);if("accessor"===c){if(void 0===v)continue;if(null===v||"object"!=typeof v)throw new TypeError("Object expected");(n=t(v.get))&&(m.get=n),(n=t(v.set))&&(m.set=n),(n=t(v.init))&&o.unshift(n)}else(n=t(v))&&("field"===c?o.unshift(n):m[d]=n)}s&&Object.defineProperty(s,r.name,m),k=!0})(null,e={value:i},a,{kind:"class",name:i.name,metadata:r},null,l),i=e.value,r&&Object.defineProperty(i,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:r}),function(e,i,a){for(var r=arguments.length>2,o=0;o{a.d(i,{A:()=>hn});var r=a(1601),o=a.n(r),l=a(6314),t=a.n(l),n=a(4417),c=a.n(n),d=new URL(a(3751),a.b),s=new URL(a(1771),a.b),m=new URL(a(996),a.b),k=new URL(a(6889),a.b),p=new URL(a(937),a.b),g=new URL(a(3326),a.b),b=new URL(a(2561),a.b),v=new URL(a(8980),a.b),u=new URL(a(4511),a.b),h=new URL(a(9153),a.b),f=new URL(a(2706),a.b),w=new URL(a(7185),a.b),x=new URL(a(2312),a.b),_=new URL(a(7890),a.b),y=new URL(a(7104),a.b),z=new URL(a(1825),a.b),$=new URL(a(1379),a.b),U=new URL(a(2156),a.b),L=new URL(a(7698),a.b),R=new URL(a(8997),a.b),C=new URL(a(2053),a.b),S=new URL(a(1434),a.b),B=new URL(a(737),a.b),M=new URL(a(4487),a.b),j=new URL(a(7951),a.b),I=new URL(a(3975),a.b),G=new URL(a(5672),a.b),N=new URL(a(1966),a.b),E=new URL(a(4756),a.b),A=new URL(a(3721),a.b),F=new URL(a(1761),a.b),q=new URL(a(1329),a.b),O=new URL(a(3888),a.b),H=new URL(a(7237),a.b),T=new URL(a(4555),a.b),D=new URL(a(7786),a.b),P=new URL(a(4200),a.b),Y=new URL(a(9067),a.b),W=new URL(a(3142),a.b),V=new URL(a(5001),a.b),K=new URL(a(1632),a.b),Q=new URL(a(1830),a.b),X=new URL(a(4918),a.b),J=new URL(a(1704),a.b),Z=new URL(a(9075),a.b),ee=new URL(a(3681),a.b),ie=new URL(a(8344),a.b),ae=new URL(a(3828),a.b),re=new URL(a(9712),a.b),oe=new URL(a(2805),a.b),le=new URL(a(5644),a.b),te=new URL(a(4029),a.b),ne=new URL(a(560),a.b),ce=new URL(a(8704),a.b),de=new URL(a(5259),a.b),se=new URL(a(4042),a.b),me=new URL(a(5904),a.b),ke=new URL(a(5052),a.b),pe=new URL(a(6988),a.b),ge=new URL(a(2216),a.b),be=new URL(a(3397),a.b),ve=new URL(a(739),a.b),ue=new URL(a(1959),a.b),he=new URL(a(9810),a.b),fe=new URL(a(6410),a.b),we=new URL(a(5717),a.b),xe=new URL(a(4441),a.b),_e=new URL(a(9279),a.b),ye=new URL(a(6428),a.b),ze=new URL(a(8166),a.b),$e=new URL(a(7433),a.b),Ue=new URL(a(4541),a.b),Le=new URL(a(9529),a.b),Re=new URL(a(778),a.b),Ce=new URL(a(4459),a.b),Se=new URL(a(7535),a.b),Be=new URL(a(1277),a.b),Me=new URL(a(3171),a.b),je=new URL(a(2210),a.b),Ie=new URL(a(416),a.b),Ge=new URL(a(284),a.b),Ne=new URL(a(4627),a.b),Ee=new URL(a(9007),a.b),Ae=new URL(a(9869),a.b),Fe=new URL(a(1335),a.b),qe=new URL(a(6519),a.b),Oe=new URL(a(1403),a.b),He=new URL(a(7594),a.b),Te=new URL(a(9036),a.b),De=new URL(a(9028),a.b),Pe=new URL(a(8092),a.b),Ye=new URL(a(3374),a.b),We=new URL(a(2451),a.b),Ve=new URL(a(7548),a.b),Ke=new URL(a(8250),a.b),Qe=new URL(a(9562),a.b),Xe=new URL(a(6501),a.b),Je=new URL(a(9506),a.b),Ze=new URL(a(3744),a.b),ei=new URL(a(2366),a.b),ii=new URL(a(736),a.b),ai=new URL(a(5589),a.b),ri=new URL(a(5297),a.b),oi=new URL(a(5086),a.b),li=new URL(a(9965),a.b),ti=new URL(a(1680),a.b),ni=new URL(a(9274),a.b),ci=new URL(a(4069),a.b),di=new URL(a(6793),a.b),si=new URL(a(8018),a.b),mi=new URL(a(1397),a.b),ki=new URL(a(3821),a.b),pi=new URL(a(5453),a.b),gi=new URL(a(1721),a.b),bi=new URL(a(729),a.b),vi=new URL(a(5309),a.b),ui=new URL(a(7523),a.b),hi=new URL(a(5951),a.b),fi=new URL(a(5784),a.b),wi=new URL(a(4907),a.b),xi=new URL(a(97),a.b),_i=new URL(a(1438),a.b),yi=new URL(a(6764),a.b),zi=new URL(a(3530),a.b),$i=new URL(a(7865),a.b),Ui=new URL(a(9505),a.b),Li=new URL(a(4920),a.b),Ri=new URL(a(8908),a.b),Ci=new URL(a(5724),a.b),Si=new URL(a(3447),a.b),Bi=new URL(a(5741),a.b),Mi=new URL(a(6683),a.b),ji=new URL(a(2964),a.b),Ii=new URL(a(1152),a.b),Gi=new URL(a(3049),a.b),Ni=new URL(a(4506),a.b),Ei=new URL(a(3643),a.b),Ai=new URL(a(9808),a.b),Fi=new URL(a(109),a.b),qi=new URL(a(4717),a.b),Oi=new URL(a(9586),a.b),Hi=new URL(a(4341),a.b),Ti=new URL(a(6452),a.b),Di=new URL(a(936),a.b),Pi=new URL(a(2250),a.b),Yi=new URL(a(9624),a.b),Wi=new URL(a(7741),a.b),Vi=new URL(a(8549),a.b),Ki=new URL(a(8202),a.b),Qi=new URL(a(8560),a.b),Xi=new URL(a(379),a.b),Ji=new URL(a(7295),a.b),Zi=new URL(a(1904),a.b),ea=new URL(a(8407),a.b),ia=new URL(a(7138),a.b),aa=new URL(a(795),a.b),ra=new URL(a(166),a.b),oa=new URL(a(8900),a.b),la=new URL(a(3534),a.b),ta=new URL(a(1908),a.b),na=new URL(a(70),a.b),ca=new URL(a(5856),a.b),da=new URL(a(6470),a.b),sa=new URL(a(7988),a.b),ma=new URL(a(1389),a.b),ka=new URL(a(6486),a.b),pa=new URL(a(1242),a.b),ga=new URL(a(496),a.b),ba=new URL(a(8338),a.b),va=new URL(a(9399),a.b),ua=new URL(a(2264),a.b),ha=new URL(a(7949),a.b),fa=new URL(a(3026),a.b),wa=new URL(a(6396),a.b),xa=new URL(a(2096),a.b),_a=new URL(a(3567),a.b),ya=new URL(a(5030),a.b),za=new URL(a(8038),a.b),$a=new URL(a(9333),a.b),Ua=new URL(a(5227),a.b),La=new URL(a(2376),a.b),Ra=new URL(a(3684),a.b),Ca=new URL(a(2117),a.b),Sa=new URL(a(7090),a.b),Ba=new URL(a(6907),a.b),Ma=new URL(a(2638),a.b),ja=new URL(a(8506),a.b),Ia=new URL(a(4350),a.b),Ga=new URL(a(1906),a.b),Na=new URL(a(1364),a.b),Ea=new URL(a(8537),a.b),Aa=new URL(a(8163),a.b),Fa=new URL(a(6977),a.b),qa=new URL(a(7679),a.b),Oa=new URL(a(1888),a.b),Ha=new URL(a(2705),a.b),Ta=new URL(a(3575),a.b),Da=new URL(a(3576),a.b),Pa=new URL(a(9572),a.b),Ya=new URL(a(6122),a.b),Wa=new URL(a(5510),a.b),Va=new URL(a(927),a.b),Ka=new URL(a(8073),a.b),Qa=new URL(a(5727),a.b),Xa=new URL(a(917),a.b),Ja=new URL(a(6487),a.b),Za=new URL(a(8945),a.b),er=new URL(a(2738),a.b),ir=new URL(a(5828),a.b),ar=new URL(a(2518),a.b),rr=new URL(a(3276),a.b),or=new URL(a(4314),a.b),lr=new URL(a(2449),a.b),tr=new URL(a(6673),a.b),nr=new URL(a(1304),a.b),cr=new URL(a(5383),a.b),dr=new URL(a(5066),a.b),sr=new URL(a(8646),a.b),mr=new URL(a(258),a.b),kr=t()(o()),pr=c()(d),gr=c()(s),br=c()(m),vr=c()(k),ur=c()(p),hr=c()(g),fr=c()(b),wr=c()(v),xr=c()(u),_r=c()(h),yr=c()(f),zr=c()(w),$r=c()(x),Ur=c()(_),Lr=c()(y),Rr=c()(z),Cr=c()($),Sr=c()(U),Br=c()(L),Mr=c()(R),jr=c()(C),Ir=c()(S),Gr=c()(B),Nr=c()(M),Er=c()(j),Ar=c()(I),Fr=c()(G),qr=c()(N),Or=c()(E),Hr=c()(A),Tr=c()(F),Dr=c()(q),Pr=c()(O),Yr=c()(H),Wr=c()(T),Vr=c()(D),Kr=c()(P),Qr=c()(Y),Xr=c()(W),Jr=c()(V),Zr=c()(K),eo=c()(Q),io=c()(X),ao=c()(J),ro=c()(Z),oo=c()(ee),lo=c()(ie),to=c()(ae),no=c()(re),co=c()(oe),so=c()(le),mo=c()(te),ko=c()(ne),po=c()(ce),go=c()(de),bo=c()(se),vo=c()(me),uo=c()(ke),ho=c()(pe),fo=c()(ge),wo=c()(be),xo=c()(ve),_o=c()(ue),yo=c()(he),zo=c()(fe),$o=c()(we),Uo=c()(xe),Lo=c()(_e),Ro=c()(ye),Co=c()(ze),So=c()($e),Bo=c()(Ue),Mo=c()(Le),jo=c()(Re),Io=c()(Ce),Go=c()(Se),No=c()(Be),Eo=c()(Me),Ao=c()(je),Fo=c()(Ie),qo=c()(Ge),Oo=c()(Ne),Ho=c()(Ee),To=c()(Ae),Do=c()(Fe),Po=c()(qe),Yo=c()(Oe),Wo=c()(He),Vo=c()(Te),Ko=c()(De),Qo=c()(Pe),Xo=c()(Ye),Jo=c()(We),Zo=c()(Ve),el=c()(Ke),il=c()(Qe),al=c()(Xe),rl=c()(Je),ol=c()(Ze),ll=c()(ei),tl=c()(ii),nl=c()(ai),cl=c()(ri),dl=c()(oi),sl=c()(li),ml=c()(ti),kl=c()(ni),pl=c()(ci),gl=c()(di),bl=c()(si),vl=c()(mi),ul=c()(ki),hl=c()(pi),fl=c()(gi),wl=c()(bi),xl=c()(vi),_l=c()(ui),yl=c()(hi),zl=c()(fi),$l=c()(wi),Ul=c()(xi),Ll=c()(_i),Rl=c()(yi),Cl=c()(zi),Sl=c()($i),Bl=c()(Ui),Ml=c()(Li),jl=c()(Ri),Il=c()(Ci),Gl=c()(Si),Nl=c()(Bi),El=c()(Mi),Al=c()(ji),Fl=c()(Ii),ql=c()(Gi),Ol=c()(Ni),Hl=c()(Ei),Tl=c()(Ai),Dl=c()(Fi),Pl=c()(qi),Yl=c()(Oi),Wl=c()(Hi),Vl=c()(Ti),Kl=c()(Di),Ql=c()(Pi),Xl=c()(Yi),Jl=c()(Wi),Zl=c()(Vi),et=c()(Ki),it=c()(Qi),at=c()(Xi),rt=c()(Ji),ot=c()(Zi),lt=c()(ea),tt=c()(ia),nt=c()(aa),ct=c()(ra),dt=c()(oa),st=c()(la),mt=c()(ta),kt=c()(na),pt=c()(ca),gt=c()(da),bt=c()(sa),vt=c()(ma),ut=c()(ka),ht=c()(pa),ft=c()(ga),wt=c()(ba),xt=c()(va),_t=c()(ua),yt=c()(ha),zt=c()(fa),$t=c()(wa),Ut=c()(xa),Lt=c()(_a),Rt=c()(ya),Ct=c()(za),St=c()($a),Bt=c()(Ua),Mt=c()(La),jt=c()(Ra),It=c()(Ca),Gt=c()(Sa),Nt=c()(Ba),Et=c()(Ma),At=c()(ja),Ft=c()(Ia),qt=c()(Ga),Ot=c()(Na),Ht=c()(Ea),Tt=c()(Aa),Dt=c()(Fa),Pt=c()(qa),Yt=c()(Oa),Wt=c()(Ha),Vt=c()(Ta),Kt=c()(Da),Qt=c()(Pa),Xt=c()(Ya),Jt=c()(Wa),Zt=c()(Va),en=c()(Ka),an=c()(Qa),rn=c()(Xa),on=c()(Ja),ln=c()(Za),tn=c()(er),nn=c()(ir),cn=c()(ar),dn=c()(rr),sn=c()(or),mn=c()(lr),kn=c()(tr),pn=c()(nr),gn=c()(cr),bn=c()(dr),vn=c()(sr),un=c()(mr);kr.push([e.id,`/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n *//*! name: vanilla-calendar-pro v2.9.10 | url: https://github.com/uvarov-frontend/vanilla-calendar-pro */.vanilla-calendar{position:relative;box-sizing:border-box;display:flex;width:300px;min-width:272px;max-width:100%;flex-direction:column;border-radius:.75rem;padding:1rem;opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:.15s}@supports((width: -webkit-max-content) or (width: max-content)) and ((height: -webkit-max-content) or (height: max-content)){.vanilla-calendar{height:-webkit-max-content;height:max-content;width:-webkit-max-content;width:max-content}}.vanilla-calendar_multiple{width:550px}@supports(width: -webkit-fit-content) or (width: -moz-fit-content) or (width: fit-content){.vanilla-calendar_multiple{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.vanilla-calendar button:focus-visible{border-radius:.5rem;outline-style:solid;outline-width:1px;outline-offset:-1px}.vanilla-calendar.vanilla-calendar_multiple .vanilla-calendar-days{flex-grow:0}.vanilla-calendar_hidden{pointer-events:none;opacity:0}.vanilla-calendar_hidden *{pointer-events:none !important}.vanilla-calendar_to-input{position:absolute}.vanilla-calendar_to-input_bottom{margin-top:.25rem}.vanilla-calendar_to-input_top{margin-top:-0.25rem}.vanilla-calendar-controls{pointer-events:none;position:absolute;left:0;right:0;top:0;z-index:20;box-sizing:content-box;display:flex;align-items:center;justify-content:space-between;padding-left:1rem;padding-right:1rem;padding-top:1.25rem}.vanilla-calendar-arrow{pointer-events:auto;position:relative;display:block;height:1.5rem;width:1.5rem;cursor:pointer;border-width:0px;background-color:transparent}.vanilla-calendar-arrow:before{position:absolute;left:0;top:0;height:100%;width:100%;background-position:center;background-repeat:no-repeat;--tw-content: "";content:var(--tw-content)}.vanilla-calendar-arrow.vanilla-calendar-arrow_prev:before{transform:rotate(90deg)}.vanilla-calendar-arrow.vanilla-calendar-arrow_next:before{transform:rotate(-90deg)}.vanilla-calendar-grid{display:flex;flex-grow:1;flex-wrap:wrap;justify-content:center;gap:1.75rem}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column{pointer-events:none;opacity:.3}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_month,.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_year{pointer-events:auto;opacity:1}.vanilla-calendar-column{display:flex;min-width:-webkit-min-content;min-width:min-content;flex-direction:column}.vanilla-calendar-header{position:relative;margin-bottom:.75rem;display:flex;align-items:center}.vanilla-calendar-header__content{display:grid;flex-grow:1;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;justify-content:center;white-space:pre-wrap;padding-left:1rem;padding-right:1rem}.vanilla-calendar-month,.vanilla-calendar-year{cursor:pointer;border-radius:.25rem;border-width:0px;background-color:transparent;padding:.25rem;font-size:1rem;line-height:1.5rem;font-weight:700}.vanilla-calendar-month.vanilla-calendar-month_disabled,.vanilla-calendar-year.vanilla-calendar-year_disabled{pointer-events:none}.vanilla-calendar-months{display:grid;flex-grow:1;grid-template-columns:repeat(4, minmax(0, 1fr));align-items:center;row-gap:1rem;column-gap:.5rem}.vanilla-calendar-years{display:grid;flex-grow:1;grid-template-columns:repeat(5, minmax(0, 1fr));align-items:center;row-gap:1rem;column-gap:.5rem}.vanilla-calendar-months_selecting .vanilla-calendar-months__month,.vanilla-calendar-years_selecting .vanilla-calendar-years__year{cursor:pointer}.vanilla-calendar-months_selecting .vanilla-calendar-months__month .vanilla-calendar-months__month_disabled,.vanilla-calendar-years_selecting .vanilla-calendar-years__year .vanilla-calendar-years__year_disabled{cursor:default}.vanilla-calendar-months__month,.vanilla-calendar-years__year{display:flex;height:2.5rem;align-items:center;justify-content:center;word-break:break-all;border-radius:.5rem;border-width:0px;padding:.25rem;text-align:center;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,.vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{pointer-events:none}.vanilla-calendar-week-numbers{display:flex;flex-direction:column}.vanilla-calendar-week-numbers__title{margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-week-numbers__content{display:grid;grid-auto-flow:row;align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-week-number{margin:0;display:flex;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:pointer;align-items:center;justify-content:center;border-style:none;background-color:transparent;padding:0;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-wrapper{display:flex;flex-grow:1}.vanilla-calendar-content{display:flex;flex-grow:1;flex-direction:column}.vanilla-calendar-week{margin-bottom:.5rem;display:grid;grid-template-columns:repeat(7, 1fr);justify-items:center}.vanilla-calendar-week__day{display:flex;width:100%;min-width:1.875rem;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-days{display:grid;flex-grow:1;grid-template-columns:repeat(7, 1fr);align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn{cursor:pointer;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:75ms}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn_disabled{cursor:default}.vanilla-calendar-day{position:relative;display:flex;width:100%;align-items:center;justify-content:center}.vanilla-calendar-day_hover-intermediate .vanilla-calendar-day__btn{border-radius:0}.vanilla-calendar-day_hover-first .vanilla-calendar-day__btn{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.vanilla-calendar-day_hover-first.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn{border-radius:.5rem}.vanilla-calendar-day:focus-visible .vanilla-calendar-day__popup,.vanilla-calendar-day:hover .vanilla-calendar-day__popup{pointer-events:auto;opacity:1}.vanilla-calendar-day_selected-first .vanilla-calendar-day__btn_selected{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.vanilla-calendar-day_selected-first.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-radius:.5rem}.vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected{border-radius:0}.vanilla-calendar-day__btn{display:flex;height:100%;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:default;align-items:center;justify-content:center;border-radius:.5rem;border-width:0px;padding:0;font-size:.75rem;line-height:1rem;font-weight:400}.vanilla-calendar-day__btn_today{font-weight:700}.vanilla-calendar-day__btn_disabled{pointer-events:none}.vanilla-calendar-day__popup{transform:translate(-50%);pointer-events:none;position:absolute;left:50%;top:100%;z-index:20;width:8rem;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:400;opacity:0}.vanilla-calendar-day__popup:before{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:after{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:hover{pointer-events:auto;opacity:1}.vanilla-calendar-day__popup:before{content:"";left:0;bottom:0;z-index:-10;display:block;height:calc(100% - 4px);width:100%;border-radius:.5rem}.vanilla-calendar-time{margin-top:.75rem;display:grid;grid-template-columns:auto 1fr;gap:.75rem;border-top-width:1px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-style:solid;padding-top:.75rem}.vanilla-calendar-time__content{display:grid;grid-auto-flow:column;align-items:center}.vanilla-calendar-time__hours{position:relative;margin-right:.35rem;width:1.75rem}.vanilla-calendar-time__hours:after{position:absolute;right:-5px;top:50%;margin-top:calc(-50% + 1px);display:block;--tw-content: ":";content:var(--tw-content)}.vanilla-calendar-time__minutes{width:1.75rem}.vanilla-calendar-time__hours input,.vanilla-calendar-time__minutes input{position:relative;margin:0;box-sizing:border-box;display:block;width:100%;border-radius:.25rem;border-width:0px;padding:.125rem;text-align:center;font-size:1.125rem;font-weight:600;line-height:1.125rem}.vanilla-calendar-time__hours input:focus-visible,.vanilla-calendar-time__minutes input:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__hours input:disabled,.vanilla-calendar-time__minutes input:disabled{cursor:default}.vanilla-calendar-time__hours input:hover:disabled,.vanilla-calendar-time__minutes input:hover:disabled{background-color:transparent}.vanilla-calendar-time__keeping{margin-left:1px;margin-top:.25rem;width:22px;cursor:pointer;border-radius:.25rem;border-width:0px;background-color:transparent;padding:0;font-size:.69rem}.vanilla-calendar-time__keeping:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__keeping:disabled{cursor:default}.vanilla-calendar-time__keeping:hover:disabled{background-color:transparent}.vanilla-calendar-time__ranges{display:grid;grid-auto-flow:row}.vanilla-calendar-time__range{position:relative;z-index:10;font-size:0}.vanilla-calendar-time__range:before{content:var(--tw-content);left:0}.vanilla-calendar-time__range:after{content:var(--tw-content);right:0}.vanilla-calendar-time__range:before,.vanilla-calendar-time__range:after{content:"";transform:translateY(-50%);pointer-events:none;position:absolute;top:50%;z-index:10;height:.5rem;width:1px}.vanilla-calendar-time__range input{position:relative;margin:0;height:1.25rem;width:100%;cursor:pointer;-webkit-appearance:none;appearance:none;outline-width:0px}.vanilla-calendar-time__range input::-webkit-slider-thumb{position:relative;z-index:20;margin-top:-0.5rem;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-moz-range-thumb{position:relative;z-index:20;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-webkit-slider-runnable-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-moz-range-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light].vanilla-calendar{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light].vanilla-calendar_to-input{--tw-shadow: 0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored: 0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-arrow{background-color:transparent}[data-calendar-theme=light] .vanilla-calendar-arrow:before{background-image:url(${pr})}[data-calendar-theme=light] .vanilla-calendar-arrow:hover:before{opacity:.6}[data-calendar-theme=light] .vanilla-calendar-header__content,[data-calendar-theme=light] .vanilla-calendar-month,[data-calendar-theme=light] .vanilla-calendar-year{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-month:hover,[data-calendar-theme=light] .vanilla-calendar-year:hover{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_not-active{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-months__month{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-months__month:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-years__year{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-years__year:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-week-numbers__title,[data-calendar-theme=light] .vanilla-calendar-week-number{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week-number:hover{color:#475569}[data-calendar-theme=light] .vanilla-calendar-week__day{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity: .7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity: .7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__btn:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_today{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_next{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__popup{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__popup:before{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-shadow: 0 3px 15px rgba(85, 85, 85, .2);--tw-shadow-colored: 0 3px 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light] .vanilla-calendar-time{border-color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input,[data-calendar-theme=light] .vanilla-calendar-time__minutes input{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=light] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:before,[data-calendar-theme=light] .vanilla-calendar-time__range:after{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-thumb{border-color:#cbd5e1;--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-thumb{border-color:#cbd5e1;--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=dark].vanilla-calendar{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark].vanilla-calendar_to-input{--tw-shadow: 0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored: 0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=dark].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-arrow{background-color:transparent}[data-calendar-theme=dark] .vanilla-calendar-arrow:before{background-image:url(${gr})}[data-calendar-theme=dark] .vanilla-calendar-arrow:hover:before{opacity:.6}[data-calendar-theme=dark] .vanilla-calendar-header__content,[data-calendar-theme=dark] .vanilla-calendar-month,[data-calendar-theme=dark] .vanilla-calendar-year{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-month:hover,[data-calendar-theme=dark] .vanilla-calendar-year:hover,[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_not-active{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month,[data-calendar-theme=dark] .vanilla-calendar-years__year{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity: 1;background-color:rgb(100 116 139/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-week-numbers__title,[data-calendar-theme=dark] .vanilla-calendar-week-number{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week-number:hover{color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-week__day{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity: .8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity: .8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#e2e8f0}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_next{color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__popup{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__popup:before{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));--tw-shadow: inset 0 0 0 1px rgb(255 255 255 / .1);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=dark] .vanilla-calendar-time{border-color:#1e293b}[data-calendar-theme=dark] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:before,[data-calendar-theme=dark] .vanilla-calendar-time__range:after{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-thumb{border-color:#475569;--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-thumb{border-color:#475569;--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}/*!\n * Multiple-Select-Vanilla styling\n * @author zhixin wen \n * @contributor Ghislain B.\n */.ms-dark-mode{--ms-checkbox-color: rgb(63.5819672131, 140.3073770492, 253.4180327869);--ms-checkbox-hover-color: rgb(78.756557377, 149.3995901639, 253.543442623);--ms-checkbox-icon-container-border: 1px solid #797979;--ms-choice-border: 1px solid #757575;--ms-choice-bgcolor: #262b2f;--ms-choice-color: #d4d4d4;--ms-choice-focus-border-color: rgb(38.2909836066, 125.1536885246, 253.2090163934);--ms-choice-focus-box-shadow: 0 0 0 2px rgba(13, 110, 253, 0.2);--ms-drop-background: #2a2f34;--ms-drop-border: 1px solid #585858;--ms-drop-color: #cccccc;--ms-drop-hide-radio-hover-bgcolor: rgb(1.9713114754, 97.5799180328, 238.5286885246);--ms-drop-option-divider-border-top: 1px solid #696969;--ms-drop-scrollbar-color: #828282 #424242;--ms-icon-color: #bcbcbc;--ms-icon-color-hover: #d0d0d0;--ms-option-highlight-bg-color: rgb(1.762295082, 87.2336065574, 213.237704918);--ms-ok-button-bg-color: #262b2f;--ms-ok-button-bg-hover-color: #24282c;--ms-ok-button-border-color: #4a4a4a;--ms-ok-button-text-color: rgb(38.2909836066, 125.1536885246, 253.2090163934);--ms-ok-button-text-hover-color: rgb(38.2909836066, 125.1536885246, 253.2090163934);--ms-optgroup-color: #fff;--ms-search-input-bg-color: #2f353a;--ms-search-input-color: #d4d4d4;--ms-search-input-border: 1px solid #757575;--ms-select-all-border-bottom: 1px solid #5d5d5d;--ms-select-all-text-color: #fff;--ms-select-all-text-font-weight: bold}/*!\n * Multiple-Select-Vanilla styling\n * @author zhixin wen \n * @contributor Ghislain B.\n */.ms-icon-caret{--ms-icon-caret-icon-svg: url(${br});-webkit-mask:var(--ms-icon-caret-icon-svg) no-repeat;mask:var(--ms-icon-caret-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-close{--ms-icon-close-icon-svg: url(${vr});-webkit-mask:var(--ms-icon-close-icon-svg) no-repeat;mask:var(--ms-icon-close-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-check{--ms-icon-check-icon-svg: url(${ur});-webkit-mask:var(--ms-icon-check-icon-svg) no-repeat;mask:var(--ms-icon-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-minus{--ms-icon-minus-icon-svg: url(${hr});-webkit-mask:var(--ms-icon-minus-icon-svg) no-repeat;mask:var(--ms-icon-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-radio{--ms-icon-radio-icon-svg: url(${fr});-webkit-mask:var(--ms-icon-radio-icon-svg) no-repeat;mask:var(--ms-icon-radio-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-parent .ms-icon,.ms-drop .ms-icon{display:inline-block;background-color:currentColor;flex-shrink:0;color:var(--ms-icon-color, #000);font-size:var(--ms-icon-size, 13px);height:var(--ms-icon-size, 13px);width:var(--ms-icon-size, 13px)}.ms-parent .ms-icon:hover,.ms-drop .ms-icon:hover{color:var(--ms-icon-color-hover, #303030)}.ms-parent .ms-select-all,.ms-parent li:not(.hide-radio),.ms-drop .ms-select-all,.ms-drop li:not(.hide-radio){cursor:pointer}.ms-parent .ms-select-all.disabled,.ms-parent li:not(.hide-radio).disabled,.ms-drop .ms-select-all.disabled,.ms-drop li:not(.hide-radio).disabled{cursor:default}.ms-parent .ms-select-all .icon-checkbox-container,.ms-parent li:not(.hide-radio) .icon-checkbox-container,.ms-drop .ms-select-all .icon-checkbox-container,.ms-drop li:not(.hide-radio) .icon-checkbox-container{display:inline-flex;align-items:center;justify-content:center;height:var(--ms-checkbox-icon-container-height, 1.05rem);width:var(--ms-checkbox-icon-container-width, 1.05rem);border:var(--ms-checkbox-icon-container-border, 1px solid #d0d0d0);border-radius:.125rem}.ms-parent .ms-select-all .icon-checkbox-container div,.ms-parent li:not(.hide-radio) .icon-checkbox-container div,.ms-drop .ms-select-all .icon-checkbox-container div,.ms-drop li:not(.hide-radio) .icon-checkbox-container div{font-size:14px;color:var(--ms-checkbox-color, #0d6efd)}.ms-parent .ms-select-all .icon-checkbox-container div:hover,.ms-parent li:not(.hide-radio) .icon-checkbox-container div:hover,.ms-drop .ms-select-all .icon-checkbox-container div:hover,.ms-drop li:not(.hide-radio) .icon-checkbox-container div:hover{color:var(--ms-checkbox-hover-color, rgb(2.0549180328, 101.718442623, 248.6450819672))}.ms-parent .ms-select-all .icon-checkbox-container div.ms-icon-uncheck,.ms-parent li:not(.hide-radio) .icon-checkbox-container div.ms-icon-uncheck,.ms-drop .ms-select-all .icon-checkbox-container div.ms-icon-uncheck,.ms-drop li:not(.hide-radio) .icon-checkbox-container div.ms-icon-uncheck{visibility:hidden}.ms-parent .ms-select-all .icon-checkbox-container.radio,.ms-parent li:not(.hide-radio) .icon-checkbox-container.radio,.ms-drop .ms-select-all .icon-checkbox-container.radio,.ms-drop li:not(.hide-radio) .icon-checkbox-container.radio{border-radius:50%}.ms-parent .ms-select-all .icon-checkbox-container+span,.ms-parent li:not(.hide-radio) .icon-checkbox-container+span,.ms-drop .ms-select-all .icon-checkbox-container+span,.ms-drop li:not(.hide-radio) .icon-checkbox-container+span{display:inline-flex;align-items:center;column-gap:var(--ms-label-column-gap, 0);padding-left:var(--ms-label-text-padding-left, 8px)}.ms-offscreen{clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;position:absolute !important;outline:0 !important;left:auto !important;top:auto !important}.ms-parent{display:inline-block;position:relative;vertical-align:middle}.ms-choice{display:flex;align-items:center;cursor:pointer;width:100%;height:26px;overflow:hidden;padding:var(--ms-choice-padding, 0 6px 0 8px);background-color:var(--ms-choice-bgcolor, #fff);border:var(--ms-choice-border, 1px solid #ccc);border-radius:var(--ms-choice-border-radius, 4px);line-height:var(--ms-choice-line-height, 26px);color:var(--ms-choice-color, #444);text-align:var(--ms-choice-text-align, left);outline:var(--ms-drop-outline, 0);text-decoration:none;user-select:none;white-space:nowrap}.ms-choice:focus{border-color:var(--ms-choice-focus-border-color, hsl(215.75, 98.3606557377%, 112.1568627451%));box-shadow:var(--ms-choice-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.ms-choice.disabled{border:var(--ms-choice-disabled-border, 1px solid #ddd);background-color:var(--ms-choice-disabled-bgcolor, #f4f4f4);background-image:none;cursor:default}.ms-choice>span{display:flex;flex:1;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;column-gap:var(--ms-label-column-gap, 0)}.ms-choice>span.ms-placeholder{color:var(--ms-placeholder-color, #c9c9c9)}.ms-choice>div.ms-icon-close{margin-right:2px}.ms-choice>div.ms-icon-caret{height:var(--ms-chevron-icon-size, 16px);width:var(--ms-chevron-icon-size, 16px)}.ms-choice>div.ms-icon-caret.open{transform:scaleY(-1)}.ms-drop{width:auto;min-width:100%;overflow:hidden;display:none;position:absolute;background:var(--ms-drop-background, #fff);border:var(--ms-drop-border, 1px solid #d0d0d0);border-radius:var(--ms-drop-border-radius, 4px);color:var(--ms-drop-color, #333);margin-top:var(--ms-drop-margin-top, -1px);padding:var(--ms-drop-padding, 0);z-index:var(--ms-drop-zindex, 1050)}.ms-drop.bottom{top:100%;box-shadow:var(--ms-drop-bottom-box-shadow, 0 4px 5px rgba(0, 0, 0, 0.15))}.ms-drop.top{bottom:100%;box-shadow:var(--ms-drop-top-box-shadow, 0 -4px 5px rgba(0, 0, 0, 0.15))}.ms-drop .ms-select-all{border-bottom:var(--ms-select-all-border-bottom, 1px solid #ddd);line-height:var(--ms-select-all-line-height, calc(13px + 2px));padding:var(--ms-select-all-padding, 4px);width:100%}.ms-drop .ms-select-all:hover{background-color:var(--ms-select-all-text-hover-color, transparent)}.ms-drop .ms-select-all.highlighted{background-color:var(--ms-option-highlight-bg-color, #fcfcfc)}.ms-drop .ms-select-all label{display:inline-flex;align-items:center;font-weight:var(--ms-select-all-text-font-weight, normal);padding:var(--ms-select-all-label-padding, 6px 10px);border:var(--ms-select-all-label-border, 1px solid transparent);color:var(--ms-select-all-text-color, rgb(1.9713114754, 97.5799180328, 238.5286885246));width:100%}.ms-drop .ms-select-all label:hover{cursor:pointer;border:var(--ms-select-all-label-hover-border, 1px solid #d5d5d5)}.ms-drop .ms-select-all label input{opacity:0;width:0;margin-left:0}.ms-drop .ms-select-all label div{display:inline-flex}.ms-drop .ms-ok-button{cursor:pointer;display:block;padding:var(--ms-ok-button-padding, 0);width:var(--ms-ok-button-width, 100%);height:var(--ms-ok-button-height, 26px);border-color:var(--ms-ok-button-border-color, #ccc);border-radius:var(--ms-ok-button-border-radius, 0 0 4px 4px);border-width:var(--ms-ok-button-border-width, 1px 0 0 0);text-align:var(--ms-ok-button-text-align, center);color:var(--ms-ok-button-text-color, #0d6efd);font-weight:var(--ms-ok-button-font-weight, 600);background-color:var(--ms-ok-button-bg-color, #fff)}.ms-drop .ms-ok-button:hover{background-color:var(--ms-ok-button-bg-hover-color, #f9f9f9);color:var(--ms-ok-button-text-hover-color, rgb(1.9713114754, 97.5799180328, 238.5286885246))}.ms-search{display:flex;align-items:center;justify-content:center;box-sizing:border-box;position:relative;white-space:nowrap;width:100%;margin:var(--ms-search-margin, 0);min-height:var(--ms-search-min-height, 26px);padding:var(--ms-search-padding, 4px);z-index:var(--ms-search-zindex, 10000)}.ms-search input{box-shadow:none;font-family:sans-serif;height:auto !important;width:100%;color:var(--ms-search-input-color, #444);background-color:var(--ms-search-input-bg-color, #fff);border:var(--ms-search-input-border, 1px solid #b9b9b9);border-radius:var(--ms-search-input-border-radius, 5px);min-height:var(--ms-search-input-min-height, 24px);outline:var(--ms-search-input-outline, 0);padding:var(--ms-search-input-padding, 0 5px);margin:var(--ms-search-input-margin, 0)}.ms-search input::placeholder{color:var(--ms-search-input-placeholder, #999)}.ms-search span.ms-icon-close{cursor:pointer;height:var(--ms-icon-size, 13px);margin:var(--ms-search-icon-close-margin, 0 2px 0 5px)}.ms-drop ul{overflow:auto;outline:var(--ms-drop-outline, 0);margin:var(--ms-drop-list-margin, 0px);padding:var(--ms-drop-list-padding, 4px 6px);scrollbar-color:var(--ms-drop-scrollbar-color, #c1c1c1 #f1f1f1)}.ms-drop ul>li{cursor:pointer;background-image:none;list-style:none;position:static;align-items:var(--ms-drop-list-item-align-items, center);display:var(--ms-drop-list-item-display, flex);padding:var(--ms-drop-list-item-padding, 2px 4px)}.ms-drop ul>li .disabled{cursor:default;font-weight:normal !important;opacity:var(--ms-drop-list-item-disabled-opacity, 0.35);filter:var(--ms-drop-list-item-disabled-filter, Alpha(Opacity=35))}.ms-drop ul>li.multiple{display:block;float:left}.ms-drop ul>li.group{clear:both}.ms-drop ul>li.multiple label{width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-drop ul>li label{cursor:pointer;display:flex;align-items:center;font-weight:normal;position:relative;white-space:nowrap;flex:0 0 100%;margin-bottom:var(--ms-label-margin-bottom, 0);min-height:var(--ms-label-min-height, 1.25rem);padding:var(--ms-label-padding, 2px 4px)}.ms-drop ul>li label.optgroup{color:var(--ms-optgroup-color, #000);font-weight:var(--ms-drop-optgroup-font-weight, bold)}.ms-drop ul>li.hide-radio{padding:var(--ms-drop-hide-radio-padding, 0)}.ms-drop ul>li.hide-radio:focus,.ms-drop ul>li.hide-radio:hover{background-color:var(--ms-drop-hide-radio-hover-bgcolor, #fafafa)}.ms-drop ul>li.hide-radio.selected{color:var(--ms-drop-hide-radio-selected-color, unset);background-color:var(--ms-drop-hide-radio-selected-bgcolor, unset)}.ms-drop ul>li.hide-radio label{margin-bottom:var(--ms-drop-hide-radio-label-margin-bottom, 0);padding:var(--ms-drop-hide-radio-label-padding, 5px 8px)}.ms-drop ul>li.hide-radio input{display:none}.ms-drop ul>li.option-level-1 label{padding-left:var(--ms-drop-list-item-level1-padding-left, 8px)}.ms-drop ul>li.option-divider{padding:var(--ms-drop-option-divider-padding, 0);border-top:var(--ms-drop-option-divider-border-top, 1px solid #e9ecef)}.ms-drop ul>li.highlighted{background-color:var(--ms-option-highlight-bg-color, #fcfcfc)}.ms-drop input[type=radio],.ms-drop input[type=checkbox]{opacity:0;width:0;position:absolute;margin-left:var(--ms-drop-input-margin-left, -1.25rem);margin-top:var(--ms-drop-input-margin-top, 0.3rem);accent-color:var(--ms-checkbox-color, #0d6efd)}.ms-drop input:focus{outline:var(--ms-input-focus-outline, none)}.ms-drop .ms-no-results{display:none}.ms-drop .ms-infinite-option{height:var(--ms-infinite-empty-option-height, 20px)}.ms-dark-mode,.ms-drop.ms-dark-mode,.slick-dark-mode .ms-dark-mode,.slick-dark-mode .slick-submenu,.slick-dark-mode{--slick-primary-color: rgb(88.8729508197, 155.4610655738, 253.6270491803);--slick-base-dark-text-color: #d4d4d4;--slick-base-dark-menu-bg-color: #252525;--slick-base-dark-menu-border: 1px solid #505050;--slick-base-dark-menu-item-border: 1px solid #5a5a5a;--slick-base-dark-menu-item-hover-color: #363b40;--slick-base-dark-invalid-color: #ea868f;--slick-highlight-color: rgb(88.8729508197, 155.4610655738, 253.6270491803);--slick-text-color: #d4d4d4;--slick-autocomplete-bg-color: var(--slick-base-dark-menu-bg-color);--slick-autocomplete-hover-bg-color: #2c3034;--slick-autocomplete-text-color: #cdcdcd;--slick-autocomplete-tpl4-bottom-right-text-color: var(--slick-base-dark-text-color);--slick-autocomplete-tpl4-bottom-left-text-color: var(--slick-base-dark-text-color);--slick-autocomplete-tpl4-top-left-text-color: #fafafa;--slick-button-border-color: #626262;--slick-button-hover-border-color: #808080;--slick-button-primary-color: #bababa;--slick-button-style-bg-color: var(--slick-base-dark-menu-bg-color);--slick-btn-default-bg-color: #383838;--slick-btn-default-text-color: #ffffff;--slick-btn-default-border-color: #565656;--slick-cell-even-background-color: #141618;--slick-cell-odd-background-color: #2c3034;--slick-cell-text-color: #d4d4d4;--slick-cell-border-top: 1px solid #474747;--slick-column-picker-background-color: var(--slick-base-dark-menu-bg-color);--slick-column-picker-box-shadow: 0 0 1px #606060;--slick-column-picker-border: var(--slick-base-dark-menu-border);--slick-column-picker-close-btn-color: #bbbbbb;--slick-column-picker-close-btn-bg-color: transparent;--slick-column-picker-hr-bg-color: #434343;--slick-column-picker-hr-divider-border: 1px solid #525252;--slick-column-picker-icon-color: var(--slick-highlight-color);--slick-column-picker-item-hover-border: var(--slick-base-dark-menu-item-border);--slick-column-picker-item-hover-color: var(--slick-base-dark-menu-item-hover-color);--slick-column-picker-title-border-bottom: 1px solid #525252;--slick-checkbox-opacity-hover: 0.7;--slick-checkbox-icon-color: var(--slick-primary-color);--slick-checkbox-icon-bg-color: #444444;--slick-checkbox-unchecked-color: rgb(63.5819672131, 140.3073770492, 253.4180327869);--slick-checkbox-unchecked-opacity: 0.4;--slick-detail-view-icon-color: var(--slick-primary-color);--slick-detail-view-icon-color-hover: var(--slick-primary-color);--slick-detail-view-icon-opacity-hover: 0.75;--slick-detail-view-container-border: 1px solid #525252;--slick-detail-view-container-bgcolor: #3c4349;--slick-grid-menu-icon-btn-color: #ededed;--slick-row-mouse-hover-color: #2c3034;--slick-header-background-color: #1c1c1c;--slick-grid-footer-bg-color: #1c1c1c;--slick-grid-footer-border-top: 1px solid #606060;--slick-header-text-color: #e4e4e4;--slick-hover-header-color: var(--slick-base-dark-text-color);--slick-header-row-background-color: #2d2d2d;--slick-preheader-border-right: 1px solid #3e3e3e;--slick-pane-top-border-top: 1px solid #606060;--slick-empty-data-warning-color: var(--slick-base-dark-text-color);--slick-grid-header-background: #2d2d2d;--slick-icon-sort-color: var(--slick-primary-color);--slick-header-column-background-active: #535353;--slick-slider-filter-input-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-menu-bg-color: var(--slick-base-dark-menu-bg-color);--slick-menu-border: var(--slick-base-dark-menu-border);--slick-menu-box-shadow: 0 0 1px #606060;--slick-menu-close-btn-bg-color: transparent;--slick-menu-close-btn-color: #bbbbbb;--slick-menu-color: #ededed;--slick-menu-item-disabled-color: #686868;--slick-menu-divider-color: #606060;--slick-menu-item-hover-color: var(--slick-base-dark-menu-item-hover-color);--slick-menu-item-hover-border: var(--slick-base-dark-menu-item-border);--slick-menu-title-border-bottom: 1px solid #525252;--slick-menu-title-color: #cecece;--slick-slider-filter-border: var(--slick-base-dark-menu-item-border);--slick-slider-filter-thumb-color: #d0d0d0;--slick-font-color: #d3d3d3;--slick-form-control-border: var(--slick-base-dark-menu-item-border);--slick-form-control-bg-color: var(--slick-base-dark-menu-bg-color);--slick-input-group-addon-color: var(--slick-base-dark-text-color);--slick-input-group-addon-bg-color: #383a3c;--slick-input-group-addon-border: var(--slick-base-dark-menu-item-border);--slick-input-group-btn-bg-color: #454545;--slick-input-group-btn-hover-bg-color: #3e3e3e;--slick-input-group-btn-border: var(--slick-base-dark-menu-item-border);--slick-input-group-append-bg-color: #383838;--slick-compound-filter-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-date-picker-bg-color: var(--slick-base-dark-menu-bg-color);--slick-footer-left-text-color: #acacac;--slick-footer-right-text-color: #acacac;--slick-grid-header-unorderable-bg-color: #1c1c1c;--slick-slider-filter-runnable-track-bgcolor: #787878;--slick-draggable-group-placeholder-color: #999;--slick-draggable-group-drop-bgcolor: #2c3034;--slick-draggable-group-droppable-hover-bgcolor: #353a3f;--slick-draggable-group-drop-border: #3e3e3e;--slick-draggable-group-drop-border-top: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-bottom: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-right: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-left: var(--slick-draggable-group-drop-border);--slick-draggable-group-toggle-all-border: 1px solid #626262;--slick-draggable-group-toggle-all-icon-color: var(--slick-primary-color);--slick-draggable-group-column-border: 1px solid #626262;--slick-group-totals-formatter-bgcolor: #1f2225;--slick-group-totals-formatter-color: #f3f3f3;--slick-icon-group-color: var(--slick-primary-color);--slick-editing-field-bg-color: #333333;--slick-editing-field-border: 1px solid #7c7c7c;--slick-editor-input-disabled-color: #404040;--slick-placeholder-color: #999;--slick-editor-modal-default-btn-disabled-bg-color: #3f3f3f;--slick-editor-modal-default-btn-disabled-color: #5b5b5b;--slick-editor-modal-detail-container-border-modified: 1px solid #cc8400;--slick-btn-default-border: var(--slick-base-dark-menu-item-border);--slick-btn-default-border-hover-color: var(--slick-button-hover-border-color);--slick-editor-modal-close-btn-border-left: var(--slick-base-dark-menu-border);--slick-editor-modal-footer-btn-border: var(--slick-base-dark-menu-item-border);--slick-editor-modal-footer-btn-border-hover-color: var(--slick-button-hover-border-color);--slick-editor-modal-container-bg-color: #333333;--slick-editor-modal-header-bg-color: #333333;--slick-editor-modal-footer-bg-color: #333333;--slick-editor-modal-detail-label-color: #abaaaa;--slick-editor-modal-footer-btn-text-color-hover: #eeeeee;--slick-editor-modal-container-border: var(--slick-base-dark-menu-border);--slick-editor-modal-header-border-bottom: var(--slick-base-dark-menu-border);--slick-editor-modal-footer-border-top: var(--slick-base-dark-menu-border);--slick-editor-modal-input-editor-border: var(--slick-base-dark-menu-border);--slick-editor-modal-checkbox-editor-border: var(--slick-base-dark-menu-border);--slick-editor-modal-container-box-shadow: 0 0 2px #606060;--slick-editor-modal-reset-btn-bg-color: #383838;--slick-editor-modal-close-btn-bg-color: transparent;--slick-editor-modal-close-btn-color: #bababa;--slick-editor-modal-reset-btn-color: #bababa;--slick-editor-modal-detail-container-border-invalid: 1px solid var(--slick-base-dark-invalid-color);--slick-editor-modal-detail-label-color-invalid: var(--slick-base-dark-invalid-color);--slick-editor-modal-title-font-color: var(--slick-font-color);--slick-editor-modal-validation-color: var(--slick-base-dark-invalid-color);--slick-editor-modal-validation-summary-color: var(--slick-base-dark-invalid-color);--slick-editor-modal-text-color: var(--slick-base-dark-text-color);--slick-large-editor-background-color: var(--slick-base-dark-menu-bg-color);--slick-large-editor-border: 2px solid #565656;--slick-large-editor-text-color: var(--slick-base-dark-text-color);--slick-text-editor-color: var(--slick-base-dark-text-color);--slick-header-menu-button-icon-color: var(--slick-menu-color);--slick-text-editor-background: var(--slick-base-dark-menu-bg-color);--slick-pagination-button-border: 1px solid #696969;--slick-pagination-button-border-color: #4b4b4b;--slick-pagination-button-border-disabled-color: #565656;--slick-pagination-button-bg-color: #1e1e1e;--slick-pagination-button-hover-color: #2b2b2b;--slick-pagination-icon-color: var(--slick-primary-color);--slick-pagination-icon-seek-background-color: #434343;--slick-pagination-icon-seek-disabled-bg-color: #434343;--slick-pagination-icon-seek-disabled-color: gray;--slick-pagination-page-input-bgcolor: #2b2f34;--slick-pagination-page-select-bg-color: #1c1c1c;--slick-pagination-text-color: #cfcfcf;--slick-row-selected-color: #474747;--slick-scrollbar-color: #828282 #424242;--slick-sorting-header-color: var(--slick-base-dark-text-color);--slick-submenu-box-shadow: 0 1px 3px 1px rgba(146, 152, 163, 0.4);--slick-container-border-top: var(--slick-base-dark-menu-border);--slick-container-border-bottom: var(--slick-base-dark-menu-border);--slick-canvas-bg-color: #141618;--slick-multiselect-checkbox-hover-bg-color: $slick-dark-base-dark-menu-bg-color;--slick-multiselect-input-filter-border: 1px solid #949494;--slick-multiselect-input-focus-border-color: var(--slick-form-control-focus-border-color);--slick-multiselect-input-focus-box-shadow: var(--slick-form-control-focus-box-shadow);--slick-multiselect-option-highlight-bg-color: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-select-all-label-hover-bg-color: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-option-highlight-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-choice-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-choice-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-multiselect-drop-background: var(--slick-base-dark-menu-bg-color);--slick-multiselect-drop-color: #bbbbbb;--slick-multiselect-drop-hide-radio-hover-bgcolor: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-dropdown-border: 1px solid #5d5d5d;--slick-multiselect-option-highlight-bg-color: var(--slick-multiselect-select-all-label-hover-bg-color);--slick-multiselect-ok-button-bg-color: #262626;--slick-multiselect-ok-button-bg-hover-color: #373c42;--slick-multiselect-ok-button-border-color: #626262;--slick-multiselect-ok-button-text-color: var(--slick-primary-color);--slick-multiselect-ok-button-text-hover-color: var(--slick-primary-color);--slick-multiselect-placeholder-color: #999;--slick-multiselect-select-all-border-bottom: 1px solid #5d5d5d;--slick-multiselect-select-all-label-hover-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-select-all-text-color: #fff;--ms-checkbox-color: var(--slick-primary-color);--ms-choice-bgcolor: var(--slick-base-dark-menu-bg-color);--ms-choice-border: var(--slick-base-dark-menu-item-border);--ms-choice-focus-box-shadow: var(--slick-form-control-focus-box-shadow, $slick-form-control-focus-box-shadow);--ms-drop-background: var(--slick-base-dark-menu-bg-color);--ms-drop-color: #bbbbbb;--ms-drop-hide-radio-hover-bgcolor: var(--slick-base-dark-menu-item-hover-color);--ms-option-highlight-bg-color: var(--slick-multiselect-select-all-label-hover-bg-color);--ms-ok-button-bg-color: #262626;--ms-ok-button-bg-hover-color: #373c42;--ms-placeholder-color: #999;--ms-select-all-label-hover-border: var(--slick-base-dark-menu-item-border)}.ms-dark-mode .text-color-primary,.ms-drop.ms-dark-mode .text-color-primary,.slick-dark-mode .ms-dark-mode .text-color-primary,.slick-dark-mode .slick-submenu .text-color-primary,.slick-dark-mode .text-color-primary{color:var(--slick-primary-color)}.dark-mode{--slick-button-border-color: #626262;--slick-button-hover-border-color: #939393;--slick-button-primary-color: #bababa;--slick-button-style-bg-color: #252525}.dark-mode .text-color-primary{--text-color-primary: var(--slick-primary-color, rgb(88.8729508197, 155.4610655738, 253.6270491803))}.dark-mode .text-color-secondary{--text-color-secondary: rgba(222, 226, 230, 0.75)}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */@keyframes fade{0%,100%{background:none}50%{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234))}}@keyframes slickgrid-invalid-highlight{from{box-shadow:0 0 6px red}to{box-shadow:none}}.full-height{height:100%}.grid-pane{width:100%}.pointer{cursor:pointer}.btn-default{color:var(--slick-btn-default-text-color, #212529);border:var(--slick-btn-default-border, 1px solid #dbdbdb)}.btn-default:hover{border-color:var(--slick-btn-default-border-hover-color, #b5b5b5)}.slick-dark-mode .btn-default{color:var(--slick-btn-default-text-color, #212529);border:var(--slick-btn-default-border, 1px solid #dbdbdb)}.slick-dark-mode .btn-default:hover{border-color:var(--slick-btn-default-border-hover-color, #b5b5b5)}.slickgrid-container{outline:0;position:relative;box-sizing:content-box;width:100%;border-top:var(--slick-container-border-top, 0 none);border-bottom:var(--slick-container-border-bottom, 1px solid #dddddd);border-left:var(--slick-container-border-left, 0 none);border-right:var(--slick-container-border-right, 0 none);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif)}.slickgrid-container input[type=checkbox]{vertical-align:baseline;margin:0}.slickgrid-container .slick-group-header-column,.slickgrid-container .slick-header-columns,.slickgrid-container .slick-header-column{box-sizing:content-box !important}.slickgrid-container .slick-header-column:hover{background:var(--slick-header-column-background-hover, rgba(249.9, 249.9, 249.9, 0.6))}.slickgrid-container .slick-header-column-active{background-color:var(--slick-header-column-background-active, rgba(242.25, 242.25, 242.25, 0.6)) !important}.slickgrid-container .slick-headerrow{background:var(--slick-grid-header-background, rgba(255, 255, 255, 0.6))}.slickgrid-container .grid-canvas{background:var(--slick-canvas-bg-color, #fff)}.slickgrid-container .slick-group{border-bottom:var(--slick-group-border-bottom, 2px solid silver)}.slickgrid-container .slick-sortable-placeholder{background:var(--slick-header-column-sortable-background-hover, #e0e0e0)}.slickgrid-container .slick-row{position:absolute;width:100%;border:0;line-height:20px;color:var(--slick-cell-text-color, #333);font-family:var(--slick-cell-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-weight:var(--slick-cell-font-weight, normal)}.slickgrid-container .slick-row:hover{background-color:var(--slick-row-mouse-hover-color, #eff5fc);box-shadow:var(--slick-row-mouse-hover-box-shadow, none);z-index:var(--slick-row-mouse-hover-z-index, 5)}.slickgrid-container .slick-row.active{padding:var(--slick-cell-padding, 5px 6px)}.slickgrid-container .slick-row.highlighter{background:orange !important;transition-property:background;transition-duration:3s;transition-timing-function:ease-in}.slickgrid-container .slick-row.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .slick-row.odd{background-color:var(--slick-cell-odd-background-color, rgb(247.35, 247.35, 247.35))}.slickgrid-container .slick-row.odd:hover{background-color:var(--slick-row-mouse-hover-color, #eff5fc)}.slickgrid-container .slick-row.odd .slick-cell{background:inherit}.slickgrid-container .slick-row.odd .slick-cell.selected{background-color:var(--slick-row-selected-color, #dae8f1)}.slickgrid-container .slick-row.odd .slick-cell.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .slick-row.highlight{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234))}.slickgrid-container .slick-row.highlight-animate{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234)) !important;animation:fade var(--slick-row-highlight-fade-animation, 1s linear)}.slickgrid-container .slick-row.slick-group-totals{color:var(--slick-group-totals-formatter-color, gray);background:var(--slick-group-totals-formatter-bgcolor, #fff)}.slickgrid-container .slick-row.slick-group-totals .slick-cell{font-size:var(--slick-group-totals-formatter-font-size, 14px)}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell{background-color:var(--slick-row-based-edit-editmode-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell:hover,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover{background-color:var(--slick-row-based-edit-editmode-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell:hover .active,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover .active{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5)) !important}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell .active,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active{background-color:var(--slick-row-based-edit-editmode-active-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell .active:hover,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active:hover{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row .slick-cell.invalid{border-color:red;animation-duration:.2s;animation-name:slickgrid-invalid-highlight}.slickgrid-container .slick-row .slick-cell.active{box-shadow:var(--slick-cell-active-box-shadow, inset 0 0 0 1px #aaaaaa);border:var(--slick-cell-active-border, none);z-index:var(--slick-cell-active-z-index, 6);padding:var(--slick-cell-padding, 5px 6px)}.slickgrid-container .slick-row .slick-cell.active input.dual-editor-text{width:calc(50% + 1px - 5px);height:100%;outline:0;transform:translate(0, -2px)}.slickgrid-container .slick-row .slick-cell.slick-rbe-unsaved-cell{background-color:var(--slick-row-based-edit-unsaved-cell-bgcolor, #f3ed91) !important}.slickgrid-container .slick-row.active-row .slick-cell{background-color:#e2fffd}.slickgrid-container .slick-row.active-row.odd .slick-cell{background-color:hsl(0,0%,95%)}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell{background-color:var(--slick-row-based-edit-editmode-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover{background-color:var(--slick-row-based-edit-editmode-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover .active{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5)) !important}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active{background-color:var(--slick-row-based-edit-editmode-active-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active:hover{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-group-header-columns{position:relative;white-space:nowrap;cursor:default;overflow:hidden}.slickgrid-container .slick-group-header{width:100%;overflow:hidden;border-left:0px}.slickgrid-container .slick-group-header-column.slick-state-default{position:relative;display:inline-block;overflow:hidden;text-overflow:ellipsis;height:16px;line-height:16px;margin:0;padding:4px}.slickgrid-container .slick-viewport,.slickgrid-container .slick-top-panel-scroller,.slickgrid-container .slick-header,.slickgrid-container .slick-headerrow,.slickgrid-container .slick-footerrow{position:relative;width:100%;border:1px solid none;border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-right-width:0;border-bottom-width:0;margin:0;outline:0;scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1)}.slickgrid-container .slick-top-panel-scroller{overflow:hidden}.slickgrid-container .slick-pane{position:absolute;outline:0;overflow:hidden;width:100%}.slickgrid-container .slick-pane-header{display:block;background-color:var(--slick-header-background-color, #ffffff);border-bottom:var(--slick-header-border-bottom, 0 none)}.slickgrid-container .slick-pane-top{box-sizing:border-box;border-top:var(--slick-pane-top-border-top, none)}.slickgrid-container .slick-viewport{height:100%;overflow:auto;border-top:var(--slick-viewport-border-top, 0 none);border-bottom:var(--slick-viewport-border-bottom, 0 none);border-left:var(--slick-viewport-border-left, 0 none);border-right:var(--slick-viewport-border-right, 0 none)}.slickgrid-container .slick-viewport ::-webkit-scrollbar{-webkit-appearance:none}.slickgrid-container .slick-viewport ::-webkit-scrollbar-thumb{border-radius:4px;border:2px solid #fff;background-color:rgba(0,0,0,.5)}.slickgrid-container .slick-header,.slickgrid-container .slick-headerrow,.slickgrid-container .slick-footerrow{overflow:hidden}.slickgrid-container .slick-headerrow{border-top-color:rgba(0,0,0,0);border-top-width:0}.slickgrid-container .slick-top-panel,.slickgrid-container .slick-header-columns,.slickgrid-container .slick-headerrow-columns,.slickgrid-container .slick-footerrow-columns{position:relative;white-space:nowrap;cursor:default;overflow:hidden;margin:0;padding:0;border:0;outline:0}.slickgrid-container .slick-cell,.slickgrid-container .slick-header-column,.slickgrid-container .slick-headerrow-column,.slickgrid-container .slick-footerrow-column{position:absolute;top:0;bottom:0;border-top-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-top-width:0;border-left-width:0;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;z-index:1;white-space:nowrap;cursor:default}.slickgrid-container .slick-cell.slick-header-is-leaf,.slickgrid-container .slick-header-column.slick-header-is-leaf,.slickgrid-container .slick-headerrow-column.slick-header-is-leaf,.slickgrid-container .slick-footerrow-column.slick-header-is-leaf{border-bottom-color:rgba(0,0,0,0);border-bottom-width:0}.slickgrid-container .slick-header-column.slick-state-default{position:relative;display:inline-block;overflow:hidden;text-overflow:ellipsis;height:16px;line-height:16px;margin:0;padding:4px;border-right:1px solid var(--slick-grid-border-color, none);border-left:0px !important;border-top:0px !important;border-bottom:0px !important;float:left}.slickgrid-container .slick-header-column{padding:var(--slick-header-padding, 4px 4px 4px 4px)}.slickgrid-container .grid-canvas{position:relative;outline:0}.slickgrid-container .slick-header.slick-state-default{box-shadow:0 1px 2px rgba(0,0,0,.1)}.slickgrid-container .slick-column-name{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--slick-header-row-count, 2)}.slickgrid-container .slick-cell{background:inherit;border:1px rgba(0,0,0,0);box-sizing:border-box;border-style:var(--slick-grid-border-style, solid);display:var(--slick-cell-display, block);padding:1px 2px;align-items:center}.slickgrid-container .slick-cell.highlighted{background:#87cefa;background:rgba(0,0,255,.2);transition:all .5s}.slickgrid-container .slick-cell.flashing{border:1px solid red !important}.slickgrid-container .slick-cell.editable{z-index:11;overflow:visible;background:var(--slick-editor-bg-color, transparent);border-color:#000;border-style:solid}.slickgrid-container .slick-cell:focus{outline:none}.slickgrid-container .slick-reorder-proxy{cursor:move;display:inline-block;background:var(--slick-row-move-plugin-proxy-bg-color, blue);opacity:var(--row-move-plugin-proxy-opacity, 0.12)}.slickgrid-container .slick-reorder-guide{display:inline-block;height:var(--slick-row-move-plugin-guide-height, 2px);background:var(--slick-row-move-plugin-guide-bg-color, blue);opacity:var(--slick-row-move-plugin-guide-opacity, 0.7)}.slickgrid-container .slick-reorder-shadow-row{position:absolute;z-index:999999;box-shadow:var(--slick-row-move-plugin-shadow-row-box-shadow, rgba(0, 0, 0, 0.2) 8px 2px 8px 4px, rgba(0, 0, 0, 0.19) 2px 2px 0px 0px)}.scrollbar-fix::-webkit-scrollbar{-webkit-appearance:none}.slickgrid-container .grid-canvas .slick-cell,.slickgrid-container .grid-canvas .slick-headerrow-column{border-top:var(--slick-cell-border-top, 1px solid #dddddd);border-bottom:var(--slick-cell-border-bottom, 1px transparent);border-left:var(--slick-cell-border-left, 1px transparent);border-right:var(--slick-cell-border-right, 1px transparent);box-shadow:var(--slick-cell-box-shadow, none)}.slickgrid-container .grid-canvas .slick-cell{padding:var(--slick-cell-padding, 5px 6px);font-size:var(--slick-font-size-base, 14px)}.slickgrid-container .grid-canvas .slick-cell td{font-size:var(--slick-font-size-base, 14px)}body .slickgrid-container .grid-canvas .slick-cell{line-height:20px}.slickgrid-container .grid-canvas .slick-cell.even{background-color:var(--slick-cell-even-background-color, #ffffff)}.slickgrid-container .grid-canvas .slick-cell.slick-rbe-unsaved-cell{background-color:var(--slick-row-based-edit-unsaved-cell-bgcolor, #f3ed91) !important}.slickgrid-container .grid-canvas .slick-cell a,.slickgrid-container .grid-canvas .slick-cell a:visited,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a:visited{color:var(--slick-link-color, #08c)}.slickgrid-container .grid-canvas .slick-cell a:hover,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a:hover{color:var(--slick-link-color-hover, darker(#08c, 15%));border-bottom:none}.slickgrid-container .grid-canvas .slick-cell table{height:100%;padding:0;background:none}.slickgrid-container .grid-canvas .slick-cell td{padding:0;vertical-align:middle;text-align:left}.slickgrid-container .grid-canvas .slick-cell.selected{background-color:var(--slick-row-selected-color, #dae8f1)}.slickgrid-container .grid-canvas .slick-cell.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .grid-canvas .slick-cell select:not([multiple]).form-control{height:100%;padding:0}.slickgrid-container .grid-canvas .slick-cell .slick-group-title{display:var(--slick-draggable-group-title-display, inline-flex);align-items:var(--slick-draggable-group-title-align-items, center);gap:var(--slick-draggable-group-title-gap, 4px);height:var(--slick-draggable-group-title-height, 20px);line-height:var(--slick-draggable-group-title-line-height, 20px);vertical-align:var(--slick-draggable-group-title-vertical-align, none)}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle{cursor:pointer;display:inline-block;width:1em;height:1em;color:var(--slick-icon-group-color, #0d6efd);font-size:var(--slick-icon-group-font-size, calc(18px + 6px));margin-right:var(--slick-icon-group-margin-right, 2px)}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.expanded{--slick-icon-group-expanded-svg: url(${br});-webkit-mask:var(--slick-icon-group-expanded-svg) no-repeat;mask:var(--slick-icon-group-expanded-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.collapsed{--slick-icon-group-collapsed-svg: url(${wr});-webkit-mask:var(--slick-icon-group-collapsed-svg) no-repeat;mask:var(--slick-icon-group-collapsed-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.expanded,.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.collapsed{background-color:currentColor}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle,.slickgrid-container .grid-canvas .slick-cell .mdi{vertical-align:var(--slick-icon-with-text-valign, middle)}.slickgrid-container .slick-header{border-top:var(--slick-header-border-top, 0 none);border-right:var(--slick-header-border-right, 0 none);border-bottom:var(--slick-header-border-bottom, 0 none);border-left:var(--slick-header-border-left, 0 none);width:100%;box-shadow:none !important}.slickgrid-container .slick-headerrow{border-bottom:var(--slick-header-filter-row-border-bottom, 0 none);border-top:var(--slick-header-filter-row-border-top, 0 none);border-left:var(--slick-header-filter-row-border-left, 0 none);border-right:var(--slick-header-filter-row-border-right, 0 none)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column{border:none;display:inline-flex;align-items:center;padding:var(--slick-header-row-filter-padding, 4px);background:var(--slick-header-row-background-color, #ffffff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column input,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column select,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column textarea{margin-right:0;padding:var(--slick-header-input-padding, 0 6px);height:var(--slick-header-input-height, 27px);box-sizing:border-box}.slickgrid-container .slick-footerrow{border-top:var(--slick-grid-footer-border-top, 1px solid #d0d0d0);background-color:var(--slick-grid-footer-bg-color, #fafaf9)}.slickgrid-container .slick-footerrow .slick-footerrow-columns .slick-footerrow-column{display:var(--slick-grid-footer-display, flex);align-items:var(--slick-grid-footer-align-items, center);justify-content:var(--slick-grid-footer-justify-content, normal);font-size:var(--slick-grid-footer-font-size, 13px);font-style:var(--slick-grid-footer-font-style, normal);font-weight:var(--slick-grid-footer-font-weight, bold);padding:var(--slick-grid-footer-cell-padding, 5px 6px);border-left:var(--slick-grid-footer-cell-border-left, 1px transparent)}.slickgrid-container .slick-header-columns{background:var(--slick-grid-header-background, rgba(255, 255, 255, 0.6));background-color:var(--slick-header-background-color, #ffffff);width:calc(100% - var(--slick-header-scroll-width-to-remove, 16px))}.slickgrid-container .slick-header-columns [id$=checkbox_selector]{justify-content:center;display:flex}.slickgrid-container .slick-header-columns .slick-header-sortable .slick-column-name{margin-left:0}.slickgrid-container .slick-header-columns .slick-header-column{height:var(--slick-header-column-height, calc(17px * 2));line-height:var(--slick-font-size-base, 14px);margin:0;border-top:var(--slick-header-column-border-top, 0 none);border-right:var(--slick-header-column-border-right, 0 none);border-bottom:var(--slick-header-column-border-bottom, 0 none);border-left:var(--slick-header-column-border-left, 0 none);white-space:normal}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{padding:var(--slick-cell-padding, 5px 6px);font-size:var(--slick-font-size-base, 14px)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default td{font-size:var(--slick-font-size-base, 14px)}body .slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{line-height:20px}.slickgrid-container .slick-header-columns .slick-header-column .slick-column-name{margin-right:var(--slick-header-column-name-margin-right, 0)}.slickgrid-container .slick-header-columns .slick-header-column{background:var(--slick-header-background-color, #ffffff);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);color:var(--slick-header-text-color, #333);font-size:var(--slick-header-font-size, 14px);font-weight:var(--slick-header-font-weight, bold)}.slickgrid-container .slick-header-columns .slick-header-column a,.slickgrid-container .slick-header-columns .slick-header-column a:visited{color:var(--slick-text-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column a:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{background:var(--slick-header-background-color, #ffffff);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);color:var(--slick-header-text-color, #333);font-size:var(--slick-header-font-size, 14px);font-weight:var(--slick-header-font-weight, bold)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a,.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a:visited{color:var(--slick-text-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-header-column-sorted{font-style:normal;color:var(--slick-sorting-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator,.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-numbered{display:inline-block;position:absolute;color:var(--slick-icon-sort-color, #0d6efd)}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator{height:1em;width:1em;left:auto;font-size:var(--slick-icon-sort-font-size, 23px);right:var(--slick-icon-sort-position-right, 3px);top:var(--slick-icon-sort-position-top, calc(15px * 2 - 9px))}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-numbered{font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-sort-indicator-number-font-size, 10px);width:var(--slick-sort-indicator-number-width, 8px);left:var(--slick-sort-indicator-number-left, auto);right:var(--slick-sort-indicator-number-right, 0px);top:var(--slick-sort-indicator-number-top, calc(13px * 2))}.slickgrid-container .slick-header-columns .slick-header-column.slick-header-sortable.slick-state-hover:not(.slick-header-column-sorted) .slick-sort-indicator{opacity:var(--slick-sort-indicator-hint-opacity, 0.5);--slick-icon-sort-asc-icon-svg: url(${xr});-webkit-mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-asc{--slick-icon-sort-asc-icon-svg: url(${xr});-webkit-mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-desc{--slick-icon-sort-desc-icon-svg: url(${_r});-webkit-mask:var(--slick-icon-sort-desc-icon-svg) no-repeat;mask:var(--slick-icon-sort-desc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-asc,.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-desc{opacity:1;background-color:currentColor}.slickgrid-container .slick-header-columns .slick-header-column .slick-resizable-handle{position:absolute;font-size:.1px;display:block;cursor:col-resize;top:0;height:100%;width:7px;right:0;z-index:1}.slickgrid-container .slick-header-columns .slick-header-column .slick-resizable-handle:hover{border-bottom:var(--slick-header-resizable-hover-border-bottom, 0 none);border-left:var(--slick-header-resizable-hover-border-left, 0 none);border-right:var(--slick-header-resizable-hover-border-right, 1px solid #d0d0d0);border-top:var(--slick-header-resizable-hover-border-top, 0 none);border-radius:var(--slick-header-resizable-hover-border-radius, 8px);width:var(--slick-header-resizable-hover-width, 7px);right:var(--slick-header-resizable-hover-right, 0);height:var(--slick-header-resizable-hover-height, 100%);top:var(--slick-header-resizable-hover-top, 0);opacity:var(--slick-header-resizable-hover-opacity, 1)}.slickgrid-container .slick-header-columns .slick-header-column.unorderable{background-color:var(--slick-grid-header-unorderable-bg-color, rgba(255, 255, 255, 0.6))}.slickgrid-container .slick-preheader-panel.slick-state-default,.slickgrid-container .slick-topheader-panel.slick-state-default{border-bottom:var(--slick-preheader-border-bottom, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns{border-top:var(--slick-preheader-border-top, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column{height:var(--slick-preheader-height, 25px);border-left:var(--slick-preheader-border-left, none);border-right:var(--slick-preheader-border-right, none);font-size:var(--slick-preheader-font-size, calc(14px + 3px));justify-content:var(--slick-preheader-grouped-title-justify, left);display:var(--slick-preheader-grouped-title-display, inline-grid)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column:first-child,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column:first-child{border-left:var(--slick-preheader-border-left-first-element, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column:last-child,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column:last-child{border-right:var(--slick-preheader-border-right-last-element, none)}.slickgrid-container .slick-pane-left.frozen{border-right:var(--slick-frozen-border-right, 1px solid #a5a5a5)}.slickgrid-container .slick-pane-bottom{border-top:var(--slick-frozen-border-bottom, 1px solid #a5a5a5)}.slickgrid-container .slick-viewport-bottom.slick-viewport-right{overflow-y:var(--slick-frozen-overflow-right, scroll) !important}.slickgrid-container .input-group{display:flex}.slickgrid-container .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:0}.slickgrid-container .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback).slick-slider-horizontal{margin-left:10px}.slickgrid-container .input-group .input-group-append,.slickgrid-container .input-group .input-group-prepend{display:inline-flex;width:auto}.slickgrid-container .input-group .input-group-addon input{flex:1 1 auto;width:1%}.slickgrid-container .input-group .input-group-addon .input-group-text{height:100%}.slickgrid-container .input-group .input-group-addon.input-group-append .input-group-text{margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.slickgrid-container .input-group .input-group-addon.input-group-prepend .input-group-text{margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */@media only screen and (min-width: 768px){.slick-col-medium-1{flex-basis:8.3333333333%}.slick-col-medium-2{flex-basis:16.6666666667%}.slick-col-medium-3{flex-basis:25%}.slick-col-medium-4{flex-basis:33.3333333333%}.slick-col-medium-5{flex-basis:41.6666666667%}.slick-col-medium-6{flex-basis:50%}.slick-col-medium-7{flex-basis:58.3333333333%}.slick-col-medium-8{flex-basis:66.6666666667%}.slick-col-medium-9{flex-basis:75%}.slick-col-medium-10{flex-basis:83.3333333333%}.slick-col-medium-11{flex-basis:91.6666666667%}.slick-col-medium-12{flex-basis:100%}}@media only screen and (min-width: 992px){.slick-col-large-1{flex-basis:8.3333333333%}.slick-col-large-2{flex-basis:16.6666666667%}.slick-col-large-3{flex-basis:25%}.slick-col-large-4{flex-basis:33.3333333333%}.slick-col-large-5{flex-basis:41.6666666667%}.slick-col-large-6{flex-basis:50%}.slick-col-large-7{flex-basis:58.3333333333%}.slick-col-large-8{flex-basis:66.6666666667%}.slick-col-large-9{flex-basis:75%}.slick-col-large-10{flex-basis:83.3333333333%}.slick-col-large-11{flex-basis:91.6666666667%}.slick-col-large-12{flex-basis:100%}}@media only screen and (min-width: 1200px){.slick-col-xlarge-1{flex-basis:8.3333333333%}.slick-col-xlarge-2{flex-basis:16.6666666667%}.slick-col-xlarge-3{flex-basis:25%}.slick-col-xlarge-4{flex-basis:33.3333333333%}.slick-col-xlarge-5{flex-basis:41.6666666667%}.slick-col-xlarge-6{flex-basis:50%}.slick-col-xlarge-7{flex-basis:58.3333333333%}.slick-col-xlarge-8{flex-basis:66.6666666667%}.slick-col-xlarge-9{flex-basis:75%}.slick-col-xlarge-10{flex-basis:83.3333333333%}.slick-col-xlarge-11{flex-basis:91.6666666667%}.slick-col-xlarge-12{flex-basis:100%}}@media only screen and (max-width: 768px){[class*=slick-col-]{width:100%}}.slick-cell input.dual-editor-text,.slick-cell input.editor-text{border:var(--slick-text-editor-border, 1px solid #e2e2e2);border-radius:var(--slick-text-editor-border-radius, 3px);background:var(--slick-text-editor-background, #ffffff);color:var(--slick-text-editor-color, #333);padding-bottom:var(--slick-text-editor-padding-bottom, 0);padding-left:var(--slick-text-editor-padding-left, 2px);padding-right:var(--slick-text-editor-padding-right, 0);padding-top:var(--slick-text-editor-padding-top, 0);margin-left:var(--slick-text-editor-margin-left, -2px);margin-bottom:var(--slick-text-editor-margin-bottom, 0);margin-right:var(--slick-text-editor-margin-right, 0px);margin-top:var(--slick-text-editor-margin-top, 0px);outline:0;height:100%;max-width:100%}.slick-cell input.dual-editor-text:not(.input-group-editor),.slick-cell input.editor-text:not(.input-group-editor){width:100%}.slick-cell input.dual-editor-text:focus,.slick-cell input.editor-text:focus{outline:0;border-color:var(--slick-text-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-cell input.dual-editor-text.right,.slick-cell input.editor-text.right{margin-left:var(--slick-text-editor-right-input-margin-left, calc(-2px + 9px))}.slick-cell input.dual-editor-text[readonly]:not(.date-picker),.slick-cell input.editor-text[readonly]:not(.date-picker){background-color:var(--slick-text-editor-readonly-color, #f0f0f0)}.slick-cell input.dual-editor-text.date-picker,.slick-cell input.editor-text.date-picker{cursor:pointer}.slick-cell .slider-editor{height:100%}.slick-cell .slider-editor .slider-editor-input{height:var(--slick-slider-editor-height, 100%)}.slick-cell .slider-editor .slider-editor-input:focus{outline:0;border-color:var(--slick-slider-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-slider-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-cell .input-group input.editor-text{margin-left:0;transform:none}.slick-cell .ms-filter.select-editor{transform:var(--slick-multiselect-editor-transform, translate(0, -2px));height:var(--slick-multiselect-editor-height, 24px)}.slick-cell .ms-filter.select-editor button.ms-choice{height:var(--slick-multiselect-editor-height, 24px)}.slick-cell .autocomplete-container.input-group,.slick-cell .vanilla-picker.input-group{display:flex;align-items:center;flex:1;height:var(--slick-date-editor-height, 24px)}.slick-cell .autocomplete-container.input-group .input-group-btn.input-group-append,.slick-cell .vanilla-picker.input-group .input-group-btn.input-group-append{display:inline-flex;align-items:center;height:100%}.slick-cell .autocomplete-container.input-group .input-group-btn.input-group-append .btn,.slick-cell .vanilla-picker.input-group .input-group-btn.input-group-append .btn{display:inline-flex;align-items:center;border-top-left-radius:0px;border-bottom-left-radius:0px;margin-left:-1px}.slick-cell .autocomplete-container.input-group .input-group-btn .btn,.slick-cell .vanilla-picker.input-group .input-group-btn .btn{background-color:var(--slick-input-group-btn-bg-color, #f9f9f9);border:var(--slick-input-group-btn-border, 1px solid #ccc);padding:var(--slick-editor-input-group-clear-btn-icon-padding, 6px);border-top-right-radius:var(--slick-text-editor-border-radius, 3px);border-bottom-right-radius:var(--slick-text-editor-border-radius, 3px);cursor:pointer;height:var(--slick-date-editor-height, 24px)}.slick-cell .autocomplete-container.input-group .input-group-btn .btn:hover:not([disabled]),.slick-cell .vanilla-picker.input-group .input-group-btn .btn:hover:not([disabled]){background-color:var(--slick-input-group-btn-hover-bg-color, #eee)}.slick-cell .autocomplete-container.input-group .input-group-btn .btn .icon-clear,.slick-cell .vanilla-picker.input-group .input-group-btn .btn .icon-clear{display:flex;align-items:center;background-color:currentColor;height:1em;width:1em;--slick-editor-input-group-clear-btn-icon-svg: url(${vr});-webkit-mask:var(--slick-editor-input-group-clear-btn-icon-svg) no-repeat;mask:var(--slick-editor-input-group-clear-btn-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-large-editor-text{z-index:10000;position:absolute;background:var(--slick-large-editor-background-color, #ffffff);color:var(--slick-large-editor-text-color, #333);padding:var(--slick-large-editor-text-padding, 5px);border:var(--slick-large-editor-border, 2px solid #a0a0a0);border-radius:var(--slick-large-editor-border-radius, 6px)}.slick-large-editor-text .editor-footer{text-align:var(--slick-large-editor-button-text-align, right)}.slick-large-editor-text .editor-footer button{margin-left:var(--slick-large-editor-footer-spacing, 2px);border-radius:var(--slick-large-editor-button-border-radius, 4px)}.slick-large-editor-text textarea{background:var(--slick-large-editor-background-color, #ffffff);color:var(--slick-large-editor-text-color, #333);border:0;outline:0}.slick-large-editor-text .counter{float:left;font-size:var(--slick-large-editor-count-font-size, 11px);margin-top:var(--slick-large-editor-count-margin-top, 8px)}.slick-large-editor-text .counter .separator{margin:var(--slick-large-editor-count-separator-margin, 0 1px)}.slick-modal-open{overflow:hidden}.slick-editor-modal{position:fixed;overflow-y:auto;top:0;right:0;bottom:0;left:0;opacity:1;background:var(--slick-editor-modal-backdrop-transition-background, rgba(0, 0, 0, 0.6));z-index:var(--slick-editor-modal-container-z-index, 1050);transition:var(--slick-editor-modal-backdrop-transition-start, opacity 0.15s linear)}.slick-editor-modal .slick-editor-modal-content{display:inline-block;position:absolute;border-radius:var(--slick-editor-modal-container-radius, 2px);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);border:var(--slick-editor-modal-container-border, 1px solid #b8b8b8);color:var(--slick-editor-modal-text-color, #000);margin:var(--slick-editor-modal-container-margin, 8px);background-color:var(--slick-editor-modal-container-bg-color, #ffffff);box-shadow:var(--slick-editor-modal-container-box-shadow, 0 0 3px #a7a7a7);width:var(--slick-editor-modal-container-width, 400px);min-width:var(--slick-editor-modal-container-min-width, 420px);top:var(--slick-editor-modal-container-top, 30px);left:var(--slick-editor-modal-container-left, 50%);transform:var(--slick-editor-modal-container-transform, translate(-50%));transition:var(--slick-editor-modal-backdrop-transition-end, 0.3s linear);transition-property:opacity,transform}@media only screen and (min-width: 768px){.slick-editor-modal .slick-editor-modal-content.split-view{width:calc(400px*2)}.slick-editor-modal .slick-editor-modal-content.triple-split-view{width:calc(400px*3)}}@media only screen and (max-width: 1200px){.slick-editor-modal .slick-editor-modal-content.triple-split-view{width:calc(400px*2)}}@media only screen and (max-width: 768px){.slick-editor-modal .slick-editor-modal-content{width:100% !important;margin:0;top:0}}.slick-editor-modal .slick-editor-modal-content .reset-container{width:100%}.slick-editor-modal .slick-editor-modal-content .reset-container .reset-form.btn{color:var(--slick-editor-modal-reset-btn-color, #333);background-color:var(--slick-editor-modal-reset-btn-bg-color, #fff);float:right}.slick-editor-modal .slick-editor-modal-content .reset-container .reset-form.btn span.mdi{margin-right:5px}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset,.slick-editor-modal .slick-editor-modal-content .reset-form.btn,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn{display:inline-flex;margin:var(--slick-editor-modal-footer-btn-margin, 0 5px 0 0);height:var(--slick-editor-modal-footer-btn-height, inherit);border:var(--slick-editor-modal-footer-btn-border, 1px solid #dbdbdb);border-radius:var(--slick-editor-modal-footer-btn-radius, 4px)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:hover,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:hover,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:hover{border-color:var(--slick-editor-modal-footer-btn-border-hover-color, #b5b5b5)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:hover.btn-default,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:hover.btn-default,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:hover.btn-default{color:var(--slick-editor-modal-footer-btn-text-color-hover, #333333)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:disabled,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:disabled,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:disabled{background-color:var(--slick-button-primary-bg-color-disabled, #bebebe)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset{height:var(--slick-editor-modal-editor-btn-reset-height, 20px);background-color:var(--slick-editor-modal-editor-btn-reset-bg-color, #ffffff);margin:var(--slick-editor-modal-editor-btn-reset-margin, 0px 0 2px 5px)}.slick-editor-modal .slick-editor-modal-content .input-group-btn .btn-default:disabled{background-color:var(--slick-editor-modal-default-btn-disabled-bg-color, #eeeeee);color:var(--slick-editor-modal-default-btn-disabled-color, #bababa)}.slick-editor-modal .slick-editor-modal-content .close{cursor:pointer;position:absolute;float:right;line-height:0;background-color:var(--slick-editor-modal-close-btn-bg-color, transparent);opacity:var(--slick-editor-modal-close-btn-opacity, 1);border:var(--slick-editor-modal-close-btn-border, 0px solid #9c9c9c);color:var(--slick-editor-modal-close-btn-color, #909090);font-family:var(--slick-editor-modal-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-editor-modal-close-btn-font-size, 26px);font-weight:var(--slick-editor-modal-close-btn-font-weight, 500);height:var(--slick-editor-modal-close-btn-height, 20px);margin:var(--slick-editor-modal-close-btn-margin, 1px);padding:var(--slick-editor-modal-close-btn-padding, 0px);width:var(--slick-editor-modal-close-btn-width, 20px);right:var(--slick-editor-modal-close-btn-right, 10px);top:var(--slick-editor-modal-close-btn-top, 10px)}.slick-editor-modal .slick-editor-modal-content .close:hover{color:var(--slick-editor-modal-close-btn-color-hover, rgb(80.25, 80.25, 80.25))}@media only screen and (min-width: 769px){.slick-editor-modal .slick-editor-modal-content .close.outside{color:var(--slick-editor-modal-close-btn-outside-color, #dddddd);font-size:var(--slick-editor-modal-close-btn-outside-font-size, 30px);right:var(--slick-editor-modal-close-btn-outside-right, -24px);top:var(--slick-editor-modal-close-btn-outside-top, -28px)}.slick-editor-modal .slick-editor-modal-content .close.outside:hover{color:var(--slick-editor-modal-close-btn-outside-color-hover, rgb(195.5, 195.5, 195.5))}}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-title{font-size:var(--slick-editor-modal-title-font-size, 20px);font-weight:var(--slick-editor-modal-title-font-weight, 500);line-height:var(--slick-editor-modal-title-line-height, 28px);color:var(--slick-editor-modal-title-font-color, #333333);height:var(--slick-editor-modal-title-height, 30px);overflow:hidden auto;text-align:var(--slick-editor-modal-title-text-align, left);text-overflow:ellipsis;width:calc(100% - 20px - 10px);white-space:nowrap}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-title.outside{width:100%}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body{padding:var(--slick-editor-modal-body-padding, 6px 8px 22px 8px);min-height:var(--slick-editor-modal-body-min-height, 250px);max-height:var(--slick-editor-modal-body-max-height, calc(100vh - 52px - 50px - 30px - 15px));overflow:var(--slick-editor-modal-body-overflow, hidden auto);scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1);display:flex;flex-wrap:wrap}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body .slick-cell{height:inherit}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body .validation-summary{padding:var(--slick-editor-modal-validation-summary-padding, 5px 10px);color:var(--slick-editor-modal-validation-summary-color, #ff1d1d);width:var(--slick-editor-modal-validation-summary-width, 100%);margin-bottom:var(--slick-editor-modal-validation-summary-margin-bottom, 12px);font-size:var(--slick-editor-modal-validation-summary-font-size, 13px);font-style:var(--slick-editor-modal-validation-summary-font-style, italic)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-header{padding:var(--slick-editor-modal-header-padding, 12px 8px);height:var(--slick-editor-modal-header-height, 52px);border-bottom:var(--slick-editor-modal-header-border-bottom, 1px solid #d2d2d2);background-color:var(--slick-editor-modal-header-bg-color, #ffffff)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer{background-color:var(--slick-editor-modal-footer-bg-color, #f9f9f9);border-top:var(--slick-editor-modal-footer-border-top, 1px solid #c9c9c9);min-height:var(--slick-editor-modal-footer-height, 50px);padding:var(--slick-editor-modal-footer-padding, 8px);line-height:var(--slick-editor-modal-footer-line-height, 30px)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons{float:right;text-align:right;width:var(--slick-editor-modal-footer-buttons-width, 60%)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons button{max-width:var(--slick-editor-modal-footer-btn-max-width, 162px);overflow:hidden;text-overflow:ellipsis}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons .saving:before{height:var(--slick-editor-modal-footer-btn-saving-icon-height, 18px);width:var(--slick-editor-modal-footer-btn-saving-icon-width, 18px);display:var(--slick-editor-modal-footer-btn-saving-icon-display, inline-block);vertical-align:var(--slick-editor-modal-footer-btn-saving-icon-vertical-align, bottom);margin:var(--slick-editor-modal-footer-btn-saving-icon-margin, -1px 5px 0 0);animation:var(--slick-editor-modal-footer-btn-saving-icon-animation, md-spin 1s infinite linear);content:var(--slick-editor-modal-footer-btn-saving-icon-content, url(${yr}))}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-status-text{float:left;text-align:left;width:var(--slick-editor-modal-footer-status-text-width, 40%);font-size:var(--slick-editor-modal-status-text-font-size, 12px);color:var(--slick-editor-modal-status-text-color, #333333)}.slick-editor-modal .slick-editor-modal-content .item-details-label{display:block;margin:var(--slick-editor-modal-detail-label-margin, 2px 0 0 10px);color:var(--slick-editor-modal-detail-label-color, #000);font-size:var(--slick-editor-modal-detail-label-font-size, 13px);font-style:var(--slick-editor-modal-detail-label-font-style, normal);font-weight:var(--slick-editor-modal-detail-label-font-weight, bold)}.slick-editor-modal .slick-editor-modal-content .item-details-label.invalid{color:var(--slick-editor-modal-detail-label-color-invalid, #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container{display:block;box-sizing:border-box;border:var(--slick-editor-modal-detail-container-border, 0);border-radius:var(--slick-editor-modal-detail-container-border-radius, 3px);line-height:var(--slick-editor-modal-detail-container-line-height, 20px);margin:var(--slick-editor-modal-detail-container-margin, 4px 10px 0 10px);padding:var(--slick-editor-modal-detail-container-padding, 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input{color:var(--slick-editor-modal-text-color, #000);height:var(--slick-editor-modal-input-editor-height, 28px);margin:var(--slick-editor-modal-input-editor-margin, 0);border:var(--slick-editor-modal-input-editor-border, 1px solid #d2d2d2);padding:var(--slick-editor-modal-input-editor-padding, 0 6px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input:focus{border-color:var(--slick-text-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .input-group{display:flex;position:relative;height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .input-group input{height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text{border:var(--slick-editor-modal-large-editor-border, 1px solid #d2d2d2);border-radius:var(--slick-editor-modal-large-editor-border-radius, 3px);padding:var(--slick-editor-modal-large-editor-padding, 6px 6px 2px 6px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text:focus-within{border-color:var(--slick-text-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text textarea{width:100%;height:100%}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text textarea:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text .editor-footer{height:var(--slick-editor-modal-large-editor-footer-height, 12px);line-height:var(--slick-editor-modal-large-editor-footer-line-height, 12px);color:var(--slick-editor-modal-large-editor-count-color, #313131)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text .editor-footer .counter{font-size:var(--slick-editor-modal-large-editor-count-font-size, 10px);margin:var(--slick-editor-modal-large-editor-count-margin, 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text.invalid{border:var(--slick-editor-modal-detail-container-border-invalid, 1px solid #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text:disabled,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container button.ms-choice{height:var(--slick-editor-modal-multiselect-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container button.ms-choice:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container{padding:var(--slick-editor-modal-checkbox-editor-padding, 0 6px);border:var(--slick-editor-modal-checkbox-editor-border, 1px solid #d2d2d2);border-radius:var(--slick-editor-modal-checkbox-editor-border-radius, 3px);height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container input{height:inherit}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group{display:flex;align-items:center;height:100%}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group .input-group-btn,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group .input-group-btn{height:100%;min-width:28px}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group .input-group-btn .btn,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group .input-group-btn .btn{min-width:28px;border-left:var(--slick-editor-modal-close-btn-border-left, 1px solid #ced4da);height:var(--slick-editor-modal-input-editor-height, 28px);border-radius:var(--slick-editor-modal-close-btn-border-radius, 0 4px 4px 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.form-control{cursor:pointer;background-color:var(--slick-date-picker-bg-color, #fff)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.form-control:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec);cursor:initial}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slider-value{height:var(--slick-editor-modal-slider-editor-value-height, 28px);min-width:28px}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slider-value .input-group-text{min-height:var(--slick-editor-modal-slider-editor-value-min-height, 100%);min-width:28px;display:flex;justify-content:center;align-items:center}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified input,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .slick-large-editor-text,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .ms-choice,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .checkbox-editor-container{border:var(--slick-editor-modal-detail-container-border-modified, 1px solid orange);border-width:var(--slick-editor-modal-detail-container-border-width-modified, 1px 6px 1px 1px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.invalid input,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.invalid .slick-large-editor-text{border:var(--slick-editor-modal-detail-container-border-invalid, 1px solid #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-validation{color:var(--slick-editor-modal-validation-color, #ff1d1d);font-size:var(--slick-editor-modal-validation-font-size, 12px);font-style:var(--slick-editor-modal-validation-font-style, italic);font-weight:var(--slick-editor-modal-validation-font-weight, normal);line-height:var(--slick-editor-modal-validation-line-height, 16px);margin-left:var(--slick-editor-modal-validation-margin-left, 2px);min-height:var(--slick-editor-modal-validation-min-height, 16px)}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */li.hidden{display:none !important}.slick-column-picker{cursor:default;list-style-type:none;position:absolute;overflow-x:hidden;overflow-y:auto;resize:both;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);background-color:var(--slick-column-picker-background-color, #ffffff);border:var(--slick-column-picker-border, 1px solid #b8b8b8);border-radius:var(--slick-column-picker-border-radius, 2px);min-width:var(--slick-column-picker-min-width, 150px);padding:var(--slick-column-picker-padding, 6px);scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1);box-shadow:var(--slick-column-picker-box-shadow, none);z-index:var(--slick-column-picker-z-index, 9000)}@-moz-document url-prefix(){.slick-column-picker{padding:var(--slick-column-picker-padding-firefox, 6px 15px 6px 6px)}}.slick-column-picker .close{float:right;position:absolute;color:var(--slick-column-picker-close-btn-color, #909090);cursor:var(--slick-column-picker-close-btn-cursor, pointer);width:var(--slick-column-picker-close-btn-width, 15px);height:var(--slick-column-picker-close-btn-height, 21px);margin:var(--slick-column-picker-close-btn-margin, 1px);opacity:var(--slick-column-picker-close-btn-opacity, 0.5);padding:var(--slick-column-picker-close-btn-padding, 0px);font-family:var(--slick-column-picker-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-column-picker-close-btn-font-size, 21px);background-color:var(--slick-column-picker-close-btn-bg-color, #ffffff);border:var(--slick-column-picker-close-btn-border, 0px solid #9c9c9c);right:var(--slick-column-picker-close-btn-position-right, 5px);top:var(--slick-column-picker-close-btn-position-top, 0px)}.slick-column-picker .close:hover{opacity:var(--slick-column-picker-close-btn-opacity-hover, 1)}.slick-column-picker li{list-style:none;background:none}.slick-column-picker li a{display:block;padding:4px;font-weight:bold}.slick-column-picker li a:hover{background-color:var(--slick-column-picker-link-background-color, #ffffff)}.slick-column-picker li label{font-weight:var(--slick-column-picker-label-font-weight, normal)}.slick-column-picker li label input{margin:var(--slick-column-picker-label-margin, 4px)}.slick-column-picker div.title{font-size:var(--slick-column-picker-title-font-size, calc(14px + 2px));font-weight:var(--slick-column-picker-title-font-weight, normal);width:var(--slick-column-picker-title-width, calc(100% - 15px - 10px));border-bottom:var(--slick-column-picker-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-column-picker-title-margin-bottom, 6px)}.slick-column-picker,.slick-grid-menu{scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1)}.slick-column-picker .slick-menu-title,.slick-grid-menu .slick-menu-title{color:var(--slick-menu-title-color, #000);font-size:var(--slick-menu-title-font-size, calc(14px + 2px));font-weight:var(--slick-menu-title-font-weight, normal);border-bottom:var(--slick-column-picker-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-menu-title-margin-bottom, 6px)}.slick-column-picker-list,.slick-grid-menu-list{white-space:nowrap}@-moz-document url-prefix(){.slick-column-picker-list,.slick-grid-menu-list{width:var(--slick-column-picker-list-width-firefox, calc(100% + 12px))}}.slick-column-picker-list li,.slick-grid-menu-list li{display:flex;align-items:center;width:100%;color:var(--slick-menu-color, #000);border:var(--slick-column-picker-item-border, 1px solid transparent);border-radius:var(--slick-column-picker-item-border-radius, 0px);font-size:var(--slick-column-picker-item-font-size, 14px);height:var(--slick-column-picker-item-height, 28px);line-height:var(--slick-column-picker-item-line-height, calc(14px + 2px));list-style:none outside none;margin:0;padding:var(--slick-column-picker-item-padding, 2px 6px)}.slick-column-picker-list li:hover,.slick-grid-menu-list li:hover{border:var(--slick-column-picker-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-column-picker-item-hover-color, #fafafa)}.slick-column-picker-list li label,.slick-grid-menu-list li label{cursor:pointer;height:100%;width:100%;margin-bottom:0px}.slick-column-picker-list hr,.slick-grid-menu-list hr{margin:6px 0;border:0;background-color:var(--slick-column-picker-hr-bg-color, #f5f5f5);border-top:var(--slick-column-picker-hr-divider-border, 1px solid #d5d5d5);width:var(--slick-column-picker-divider-width, 100%);margin-left:auto;margin-right:auto;width:auto}.slick-column-picker-list label,.slick-grid-menu-list label{line-height:var(--slick-column-picker-icon-container-line-height, 12px);display:inline-flex;align-items:center;justify-content:center}.slick-column-picker-list.disabled,.slick-grid-menu-list.disabled{cursor:default}.slick-column-picker-list input[type=checkbox],.slick-grid-menu-list input[type=checkbox]{opacity:0;width:0;margin-left:0}.slick-column-picker-list .icon-checkbox-container,.slick-grid-menu-list .icon-checkbox-container{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background-color:var(--slick-column-picker-icon-container-bg-color, transparent);height:var(--slick-column-picker-icon-container-size, 1rem);width:var(--slick-column-picker-icon-container-size, 1rem);border:var(--slick-column-picker-icon-border, none);border-radius:var(--slick-column-picker-icon-border-radius, none)}.slick-column-picker-list .icon-checkbox-container div.mdi,.slick-grid-menu-list .icon-checkbox-container div.mdi{opacity:1;font-size:var(--slick-column-picker-icon-font-size, 16px);color:var(--slick-column-picker-icon-color, #0d6efd)}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-check,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-check{--slick-column-picker-icon-checked-svg: url(${zr});-webkit-mask:var(--slick-column-picker-icon-checked-svg) no-repeat;mask:var(--slick-column-picker-icon-checked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck{--slick-column-picker-icon-unchecked-svg: url(${$r});-webkit-mask:var(--slick-column-picker-icon-unchecked-svg) no-repeat;mask:var(--slick-column-picker-icon-unchecked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;opacity:var(--slick-column-picker-unchecked-opacity, 0.25);visibility:var(--slick-column-picker-icon-unchecked-color-visibility, visible)}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck:hover,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck:hover{opacity:var(--slick-column-picker-opacity-hover, 0.45)}.slick-column-picker-list .icon-checkbox-container+span.checkbox-label,.slick-grid-menu-list .icon-checkbox-container+span.checkbox-label{display:inline-flex;align-items:center;flex-grow:1;padding-left:var(--slick-column-picker-label-text-padding-left, 4px)}.slick-grid-menu .slick-menu-command-list{margin-bottom:var(--slick-column-picker-list-margin-bottom, 8px)}@-moz-document url-prefix(){.slick-grid-menu .slick-menu-command-list{width:var(--slick-column-picker-list-width-firefox, calc(100% + 12px))}}.slick-grid-menu li{list-style:none;background:none;overflow:hidden;text-overflow:ellipsis}@-moz-document url-prefix(){.slick-grid-menu li{margin-right:var(--slick-gri-menu-item-margin-right, 6px);width:100%}}.slick-grid-menu li a{display:block;padding:4px;font-weight:bold}.slick-grid-menu li a:hover{background-color:var(--slick-grid-menu-link-background-color, #ffffff)}.slick-grid-menu li label{font-weight:var(--slick-grid-menu-label-font-weight, normal)}.slick-grid-menu li label input{margin:var(--slick-grid-menu-label-margin, 4px)}.slick-grid-menu input{margin:4px}.slick-grid-menu-button{background-color:rgba(0,0,0,0);border:0;cursor:pointer;right:0;position:absolute;width:22px;z-index:2;color:var(--slick-grid-menu-icon-btn-color, #000);display:var(--slick-grid-menu-button-display, inline-flex);font-size:var(--slick-grid-menu-icon-font-size, 18px);padding:var(--slick-grid-menu-button-padding, 0 2px);margin-top:var(--slick-grid-menu-icon-top-margin, 5px)}.slick-grid-menu-list li{width:auto}.slick-grid-menu-list hr{width:var(--slick-grid-menu-divider-width, calc(100% - 10px))}.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{box-shadow:var(--slick-menu-box-shadow, none)}.slick-cell-menu.slick-submenu,.slick-context-menu.slick-submenu,.slick-grid-menu.slick-submenu,.slick-header-menu.slick-submenu{box-shadow:var(--slick-submenu-box-shadow, 0 1px 4px 1px rgba(146, 152, 163, 0.4));min-width:var(--slick-submenu-min-width, 100px)}.slick-cell-menu .slick-menu-option-list .slick-command-header,.slick-cell-menu .slick-menu-option-list .slick-option-header,.slick-cell-menu .slick-menu-command-list .slick-command-header,.slick-cell-menu .slick-menu-command-list .slick-option-header,.slick-context-menu .slick-menu-option-list .slick-command-header,.slick-context-menu .slick-menu-option-list .slick-option-header,.slick-context-menu .slick-menu-command-list .slick-command-header,.slick-context-menu .slick-menu-command-list .slick-option-header,.slick-grid-menu .slick-menu-option-list .slick-command-header,.slick-grid-menu .slick-menu-option-list .slick-option-header,.slick-grid-menu .slick-menu-command-list .slick-command-header,.slick-grid-menu .slick-menu-command-list .slick-option-header,.slick-header-menu .slick-menu-option-list .slick-command-header,.slick-header-menu .slick-menu-option-list .slick-option-header,.slick-header-menu .slick-menu-command-list .slick-command-header,.slick-header-menu .slick-menu-command-list .slick-option-header{display:var(--slick-menu-title-container-display, flex);align-items:var(--slick-menu-title-container-align-items, flex-start);justify-content:var(--slick-menu-title-container-justify-content, flex-end)}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-title,.slick-cell-menu .slick-menu-option-list .slick-option-header.with-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-title,.slick-cell-menu .slick-menu-command-list .slick-option-header.with-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-title,.slick-context-menu .slick-menu-option-list .slick-option-header.with-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-title,.slick-context-menu .slick-menu-command-list .slick-option-header.with-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-title,.slick-grid-menu .slick-menu-option-list .slick-option-header.with-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-title,.slick-grid-menu .slick-menu-command-list .slick-option-header.with-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-title,.slick-header-menu .slick-menu-option-list .slick-option-header.with-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-title,.slick-header-menu .slick-menu-command-list .slick-option-header.with-title{border-bottom:var(--slick-menu-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-menu-title-margin-bottom, 6px)}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title{border-bottom:0;margin-bottom:0}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-close.no-title{margin:var(--slick-menu-close-btn-margin-without-title, -4px -3px 0 0)}.slick-cell-menu .slick-menu-option-list .close,.slick-cell-menu .slick-menu-command-list .close,.slick-context-menu .slick-menu-option-list .close,.slick-context-menu .slick-menu-command-list .close,.slick-grid-menu .slick-menu-option-list .close,.slick-grid-menu .slick-menu-command-list .close,.slick-header-menu .slick-menu-option-list .close,.slick-header-menu .slick-menu-command-list .close{cursor:pointer;float:right;background-color:var(--slick-menu-close-btn-bg-color, #ffffff);border:var(--slick-menu-close-btn-border, 0px solid #dfdfdf);color:var(--slick-menu-close-btn-color, #909090);font-family:var(--slick-menu-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-menu-close-btn-font-size, 21px);height:var(--slick-menu-close-btn-height, 18px);line-height:var(--slick-menu-close-btn-line-height, 16px);margin:var(--slick-menu-close-btn-margin, 0px);padding:var(--slick-menu-close-btn-padding, 0px);width:var(--slick-menu-close-btn-width, 18px);opacity:var(--slick-menu-close-btn-opacity, 0.5)}.slick-cell-menu .slick-menu-option-list .close:hover,.slick-cell-menu .slick-menu-command-list .close:hover,.slick-context-menu .slick-menu-option-list .close:hover,.slick-context-menu .slick-menu-command-list .close:hover,.slick-grid-menu .slick-menu-option-list .close:hover,.slick-grid-menu .slick-menu-command-list .close:hover,.slick-header-menu .slick-menu-option-list .close:hover,.slick-header-menu .slick-menu-command-list .close:hover{opacity:var(--slick-menu-close-btn-opacity-hover, 1)}.slick-cell-menu .slick-menu-title,.slick-context-menu .slick-menu-title,.slick-grid-menu .slick-menu-title,.slick-header-menu .slick-menu-title{font-size:var(--slick-menu-title-font-size, calc(14px + 2px));font-weight:var(--slick-menu-title-font-weight, normal);margin-right:var(--cell-menu-title-margin-right, 7px);width:var(--slick-menu-title-width, 100%)}.slick-cell-menu .slick-menu-item,.slick-context-menu .slick-menu-item,.slick-grid-menu .slick-menu-item,.slick-header-menu .slick-menu-item{cursor:pointer;display:flex;align-items:center;margin:0;border:var(--slick-menu-item-border, 1px solid transparent);border-radius:var(--slick-menu-item-border-radius, 0px);font-size:var(--slick-menu-item-font-size, 14px);height:var(--slick-menu-item-height, 28px);line-height:var(--slick-menu-line-height, 24px);list-style:none outside none;padding:var(--slick-menu-item-padding, 2px 6px);width:var(--slick-menu-item-width, 100%);white-space:var(--slick-menu-item-white-space, nowrap)}.slick-cell-menu .slick-menu-item:hover,.slick-context-menu .slick-menu-item:hover,.slick-grid-menu .slick-menu-item:hover,.slick-header-menu .slick-menu-item:hover{border:var(--slick-menu-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-menu-item-hover-color, #fafafa)}.slick-cell-menu .slick-menu-item.slick-menu-item-divider,.slick-context-menu .slick-menu-item.slick-menu-item-divider,.slick-grid-menu .slick-menu-item.slick-menu-item-divider,.slick-header-menu .slick-menu-item.slick-menu-item-divider{cursor:default;border:none;overflow:hidden;padding:0;height:var(--slick-menu-divider-height, 1px);margin:var(--slick-menu-divider-margin, 8px 5px);background-color:var(--slick-menu-divider-color, #e7e7e7);width:var(--slick-menu-divider-width, calc(100% - 10px));margin-left:auto;margin-right:auto}.slick-cell-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-context-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-grid-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-header-menu .slick-menu-item.slick-menu-item-divider:hover{border:none;background-color:var(--slick-menu-divider-color, #e7e7e7)}.slick-cell-menu .slick-menu-item .slick-menu-icon,.slick-context-menu .slick-menu-item .slick-menu-icon,.slick-grid-menu .slick-menu-item .slick-menu-icon,.slick-header-menu .slick-menu-item .slick-menu-icon{text-align:center;font-size:var(--slick-menu-icon-font-size, 18px);background-position:center center;background-repeat:no-repeat;display:inline-block;line-height:var(--slick-menu-icon-line-height, calc(18px + 2px));margin-right:var(--slick-menu-icon-margin-right, 4px);vertical-align:middle;min-width:var(--slick-menu-icon-min-width, 16px)}.slick-cell-menu .slick-menu-item .slick-menu-content,.slick-context-menu .slick-menu-item .slick-menu-content,.slick-grid-menu .slick-menu-item .slick-menu-content,.slick-header-menu .slick-menu-item .slick-menu-content{display:inline-block;vertical-align:middle;width:100%}.slick-cell-menu .slick-menu-item .sub-item-chevron,.slick-context-menu .slick-menu-item .sub-item-chevron,.slick-grid-menu .slick-menu-item .sub-item-chevron,.slick-header-menu .slick-menu-item .sub-item-chevron{float:right;min-width:var(--slick-menu-icon-min-width, 16px)}.slick-cell-menu .slick-menu-item.slick-menu-item-disabled,.slick-context-menu .slick-menu-item.slick-menu-item-disabled,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled,.slick-header-menu .slick-menu-item.slick-menu-item-disabled{border-color:rgba(0,0,0,0) !important;background:inherit !important;color:var(--slick-menu-item-disabled-color, silver);cursor:inherit}.slick-cell-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-cell-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-context-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-context-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-header-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-header-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content{color:var(--slick-menu-item-disabled-color, silver)}.slick-cell-menu .slick-menu-item.slick-menu-item-hidden,.slick-context-menu .slick-menu-item.slick-menu-item-hidden,.slick-grid-menu .slick-menu-item.slick-menu-item-hidden,.slick-header-menu .slick-menu-item.slick-menu-item-hidden{display:none}.slick-cell-menu .slick-menu-option-list,.slick-context-menu .slick-menu-option-list,.slick-grid-menu .slick-menu-option-list,.slick-header-menu .slick-menu-option-list{margin-bottom:var(--slick-menu-option-list-margin-bottom, 6px)}.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{list-style-type:none;position:absolute;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);background:var(--slick-menu-bg-color, #ffffff);color:var(--slick-menu-color, #000);border:var(--slick-menu-border, 1px solid #BFBDBD);border-radius:var(--slick-menu-border-radius, 2px);min-width:var(--slick-menu-min-width, 140px);padding:var(--slick-menu-padding, 6px);cursor:default;display:inline-block;overflow-x:hidden;overflow-y:auto;resize:both;z-index:100000}@-moz-document url-prefix(){.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{padding:var(--slick-menu-padding-firefox, 6px 15px 6px 6px)}}.slick-cell-menu.dropdown,.slick-cell-menu.dropup,.slick-context-menu.dropdown,.slick-context-menu.dropup,.slick-grid-menu.dropdown,.slick-grid-menu.dropup,.slick-header-menu.dropdown,.slick-header-menu.dropup{display:inline-block;position:absolute}.slick-custom-tooltip{position:absolute;background-color:var(--slick-tooltip-background-color, #ffffff);border:var(--slick-tooltip-border, 2px solid #BFBDBD);border-radius:var(--slick-tooltip-border-radius, 4px);padding:var(--slick-tooltip-padding, 7px);font-size:var(--slick-tooltip-font-size, calc(14px - 1px));height:var(--slick-tooltip-height, auto);width:var(--slick-tooltip-width, auto);z-index:var(--slick-tooltip-z-index, 9999)}.slick-custom-tooltip .tooltip-body{color:var(--slick-tooltip-color, #333);overflow:var(--slick-tooltip-overflow, hidden);text-overflow:var(--slick-tooltip-text-overflow, ellipsis);white-space:var(--slick-tooltip-white-space, normal)}.slick-custom-tooltip.tooltip-arrow::after{content:"";left:0px;position:absolute;border:rgba(0,0,0,0);border-style:solid;border-width:var(--slick-tooltip-arrow-size, 8px)}.slick-custom-tooltip.tooltip-arrow.arrow-up::after{top:var(--slick-tooltip-up-arrow-top-margin, -16px);border-bottom-color:var(--slick-tooltip-arrow-color, rgb(178.4461538462, 176.0538461538, 176.0538461538))}.slick-custom-tooltip.tooltip-arrow.arrow-down::after{top:var(--slick-tooltip-down-arrow-top-margin, 100%);border-top-color:var(--slick-tooltip-arrow-color, rgb(178.4461538462, 176.0538461538, 176.0538461538))}.slick-custom-tooltip.tooltip-arrow.arrow-left-align::after{margin-left:var(--slick-tooltip-arrow-side-margin, 3px)}.slick-custom-tooltip.tooltip-arrow.arrow-right-align::after{margin-left:var(--slick-tooltip-right-arrow-side-margin, calc(100% - 16px - 3px))}.slick-custom-tooltip.tooltip-arrow.arrow-center-align::after{margin-left:var(--slick-tooltip-arrow-center-margin, calc(50% - 8px))}.slick-column-name,.slick-sort-indicator{float:left;margin-bottom:100px}.slick-header-button{display:inline;float:var(--slick-header-button-float, right);vertical-align:var(--slick-header-button-vertical-align, top);margin:var(--slick-header-button-margin, 1px 0 100px 0);height:var(--slick-header-button-height, 15px);width:var(--slick-header-button-width, 15px);background-repeat:no-repeat;background-position:center center;cursor:pointer;visibility:visible}.slick-header-button-hidden{visibility:hidden;margin-right:var(--slick-header-button-hidden-margin-right, -5px);transition:var(--slick-header-button-hidden-transition, 0.2s visibility)}.slick-header-column:hover>.slick-header-button{visibility:visible}.slick-header-menu-button{background-color:currentColor;cursor:pointer;position:absolute;border:var(--slick-header-menu-button-border, 1px solid #BFBDBD);border-width:var(--slick-header-menu-button-border-width, 0px);padding:var(--slick-header-menu-button-padding, 0px);color:var(--slick-header-menu-button-icon-color, #000);bottom:0;top:0;right:var(--slick-header-menu-button-margin-right, 3px);height:var(--slick-header-menu-button-icon-size, 22px);width:var(--slick-header-menu-button-icon-size, 22px);--slick-header-menu-button-icon-svg: url(${br});-webkit-mask:var(--slick-header-menu-button-icon-svg) no-repeat;mask:var(--slick-header-menu-button-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-header-column .slick-header-menu-button{display:var(--slick-header-menu-display, none)}.slick-header-column:hover .slick-header-menu-button{display:inline-block}.slick-cell.cell-reorder{text-align:center}.slick-cell.cell-reorder .slick-row-move-column{background-color:currentColor;display:block;height:1em;width:1em;font-size:var(--slick-row-move-plugin-icon-font-size, calc(18px + 2px));color:var(--slick-row-move-plugin-icon-color, #000);cursor:var(--slick-row-move-plugin-cursor, move);--slick-row-move-plugin-icon-svg: url(${Ur});-webkit-mask:var(--slick-row-move-plugin-icon-svg) no-repeat;mask:var(--slick-row-move-plugin-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-headerrow-column.checkbox-header{display:inline-flex;justify-content:center}.slick-column-name,.slick-headerrow-column.checkbox-header,.slick-cell-checkboxsel{text-align:center}.slick-column-name label,.slick-headerrow-column.checkbox-header label,.slick-cell-checkboxsel label{line-height:var(--slick-checkbox-icon-container-line-height, 12px)}.slick-column-name #filter-checkbox-selectall-container,.slick-headerrow-column.checkbox-header #filter-checkbox-selectall-container,.slick-cell-checkboxsel #filter-checkbox-selectall-container{display:inline-flex;align-items:center;justify-content:center}.slick-column-name.disabled,.slick-headerrow-column.checkbox-header.disabled,.slick-cell-checkboxsel.disabled{cursor:default}.slick-column-name input[type=checkbox],.slick-headerrow-column.checkbox-header input[type=checkbox],.slick-cell-checkboxsel input[type=checkbox]{opacity:0;width:0;margin-left:0}.slick-column-name .icon-checkbox-container,.slick-headerrow-column.checkbox-header .icon-checkbox-container,.slick-cell-checkboxsel .icon-checkbox-container{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background-color:var(--slick-checkbox-icon-container-bg-color, transparent);height:var(--slick-checkbox-icon-container-size, 1rem);width:var(--slick-checkbox-icon-container-size, 1rem);border:var(--slick-checkbox-icon-border, none);border-radius:var(--slick-checkbox-icon-border-radius, none)}.slick-column-name .icon-checkbox-container div.mdi,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi,.slick-cell-checkboxsel .icon-checkbox-container div.mdi{opacity:1;font-size:var(--slick-checkbox-icon-font-size, 16px);color:var(--slick-checkbox-icon-color, #0d6efd)}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-check,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-check,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-check{--slick-checkbox-icon-checked-svg: url(${ur});-webkit-mask:var(--slick-checkbox-icon-checked-svg) no-repeat;mask:var(--slick-checkbox-icon-checked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-uncheck,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-uncheck,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-uncheck{--slick-checkbox-icon-unchecked-svg: url(${ur});-webkit-mask:var(--slick-checkbox-icon-unchecked-svg) no-repeat;mask:var(--slick-checkbox-icon-unchecked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;opacity:var(--slick-checkbox-unchecked-opacity, 0.25);visibility:var(--slick-checkbox-icon-unchecked-color-visibility, visible)}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover{opacity:var(--slick-checkbox-opacity-hover, 0.45)}.slick-header-column.header-checkbox-selectall .slick-column-name{text-align:center;margin-right:0}.slick-group .slick-cell-checkboxsel{text-align:left}.ms-choice{font-size:var(--slick-header-font-size, 14px)}.ms-choice span{font-size:var(--slick-multiselect-input-filter-font-size, 12px);font-family:var(--slick-multiselect-input-filter-font-family, "Helvetica Neue", Helvetica, Arial)}.ms-choice .placeholder{background-color:var(--slick-multiselect-placeholder-bg-color, transparent);color:var(--slick-multiselect-placeholder-color, #c9c9c9) !important;font-family:var(--slick-multiselect-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-header-font-size, 14px)}.ms-choice:focus{border-color:var(--slick-multiselect-input-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672))}.ms-filter.search-filter{width:100% !important}.ms-filter .placeholder{cursor:pointer}.ms-parent-open button{outline:0;border-color:var(--slick-multiselect-input-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-multiselect-input-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.ms-drop{max-width:var(--slick-multiselect-dropdown-max-width, 250px);border:var(--slick-multiselect-dropdown-border, 1px solid #bbb);z-index:var(--slick-multiselect-dropdown-z-index, 9999)}.ms-drop li{margin:0;height:var(--slick-multiselect-item-height, 26px);line-height:var(--slick-multiselect-item-line-height, 20px);padding:var(--slick-multiselect-item-padding, 2px 4px);border:var(--slick-multiselect-item-border, 1px solid transparent);width:100%}.ms-drop li:hover{border:var(--slick-multiselect-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-multiselect-checkbox-hover-bg-color, #fafafa)}.ms-drop li.highlighted{border:var(--slick-multiselect-option-highlight-border, 1px solid #c9c9c9);background-color:var(--slick-multiselect-option-highlight-bg-color, #fcfcfc)}.ms-drop label span{cursor:pointer;margin-left:var(--slick-multiselect-checkbox-margin-left, 0px)}.ms-drop .ms-select-all{display:flex;align-items:center;border-bottom:var(--slick-multiselect-select-all-border-bottom, 1px solid #ddd);padding:var(--slick-multiselect-select-all-padding, 6px 10px);line-height:var(--slick-multiselect-select-all-line-height, calc(13px + 2px))}.ms-drop .ms-select-all:hover{background-color:var(--slick-multiselect-select-all-text-hover-color, transparent)}.ms-drop .ms-select-all.highlighted{background-color:rgba(0,0,0,0)}.ms-drop .ms-select-all.highlighted label{border:var(--slick-multiselect-option-highlight-border, 1px solid #c9c9c9);background-color:var(--slick-multiselect-option-highlight-bg-color, #fcfcfc)}.ms-drop .ms-select-all label{display:inline-flex;font-weight:normal;padding:var(--slick-multiselect-select-all-label-padding, 4px);border:var(--slick-multiselect-select-all-label-border, 1px solid transparent);color:var(--slick-multiselect-select-all-text-color, rgb(1.9713114754, 97.5799180328, 238.5286885246))}.ms-drop .ms-select-all label:hover{cursor:pointer;border:var(--slick-multiselect-select-all-label-hover-border, 1px solid #d5d5d5);background-color:var(--slick-multiselect-select-all-label-hover-bg-color, #fafafa)}.ms-drop .ms-ok-button{cursor:pointer;display:block;padding:0;width:var(--slick-multiselect-ok-button-width, 100%);height:var(--slick-multiselect-ok-button-height, 26px);border-color:var(--slick-multiselect-ok-button-border-color, #ccc);border-radius:var(--slick-multiselect-ok-button-border-radius, 0 0 4px 4px);border-width:var(--slick-multiselect-ok-button-border-width, 1px 0 0 0);text-align:var(--slick-multiselect-ok-button-text-align, center);color:var(--slick-multiselect-ok-button-text-color, #0d6efd);font-weight:var(--slick-multiselect-ok-button-font-weight, 600);background-color:var(--slick-multiselect-ok-button-bg-color, #fff)}.ms-drop .ms-ok-button:hover{background-color:var(--slick-multiselect-ok-button-bg-hover-color, #f9f9f9);color:var(--slick-multiselect-ok-button-text-hover-color, rgb(1.9713114754, 97.5799180328, 238.5286885246))}.slickgrid-container .search-filter :focus{outline-color:var(--slick-focus-color, rgb(88.8729508197, 155.4610655738, 253.6270491803))}.slickgrid-container .search-filter .operator.input-group-addon{margin:0;padding:0;min-width:25px;border:none}.slickgrid-container .search-filter .operator.input-group-addon:focus{z-index:3}.slickgrid-container .search-filter .operator.input-group-addon .form-control{border-radius:var(--slick-compound-filter-operator-border-radius, 4px 0 0 4px);padding:var(--slick-compound-filter-text-padding, 0 0 0 2px) !important;font-size:var(--slick-compound-filter-text-font-size, 13px);color:var(--slick-compound-filter-text-color, rgb(88.8729508197, 155.4610655738, 253.6270491803));font-weight:var(--slick-compound-filter-text-weight, bold);background-color:var(--slick-compound-filter-bgcolor, #ffffff)}.slickgrid-container .search-filter .operator.input-group-addon .form-control:focus{z-index:3}.slickgrid-container .search-filter .operator.input-group-addon select{font-family:var(--slick-compound-filter-operator-select-font-family, "Cascadia Mono", Consolas, "Lucida Console");font-size:var(--slick-compound-filter-operator-select-font-size, 14px !important);border:var(--slick-compound-filter-operator-select-border, 1px solid rgb(88.8729508197, 155.4610655738, 253.6270491803));width:var(--slick-compound-filter-operator-select-width, 25px)}.slickgrid-container .search-filter .operator.input-group-addon select.form-control{cursor:pointer;appearance:none}.slickgrid-container .search-filter .operator.input-group-addon select.form-control:-ms-expand{display:none}.slickgrid-container .search-filter .operator.input-group-addon select.form-control .empty{color:silver}.slickgrid-container .search-filter .operator-char3.input-group-addon{min-width:30px}.slickgrid-container input.search-filter{font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol")}.slickgrid-container .search-filter input{font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol")}.slickgrid-container .search-filter input.compound-input{border-radius:var(--slick-compound-filter-border-radius, 0 4px 4px 0) !important;border-left:none}.slickgrid-container .search-filter input::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.slickgrid-container .search-filter input.compound-slider{border-left:none !important}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column input.form-control.search-filter{background-color:var(--slick-form-control-bg-color, #fff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter input,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter button,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter select{background-color:var(--slick-form-control-bg-color, #fff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .input-group-prepend+.date-picker input.compound-input{border-top-left-radius:0;border-bottom-left-radius:0}.slickgrid-container .search-filter.form-group .input-group.date-picker input.form-control{border-bottom-left-radius:0px;border-top-left-radius:0px}.slickgrid-container .search-filter .date-picker input.form-control{border-left:none}.slickgrid-container .search-filter .date-picker input.form-control::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.slickgrid-container .search-filter .date-picker{flex:1;cursor:pointer}.slickgrid-container .search-filter .date-picker .date-picker input.form-control{background-color:var(--slick-date-picker-bg-color, #fff);font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-font-size-base, 14px);border-radius:var(--slick-compound-filter-border-radius, 0 4px 4px 0);width:100%}.slickgrid-container .search-filter .date-picker .date-picker input.form-control[readonly]{background-color:var(--slick-date-picker-bg-color, #fff)}.slickgrid-container .search-filter .date-picker .form-control[readonly]{cursor:pointer;background-color:var(--slick-date-picker-bg-color, #fff)}.slickgrid-container .date-picker input.form-control{cursor:pointer;font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-font-size-base, 14px);border-radius:var(--slick-date-range-filter-border-radius, 4px)}.slickgrid-container .date-picker input.form-control[readonly]{background-color:var(--slick-date-picker-bg-color, #fff)}.vanilla-calendar{padding:.9rem;z-index:9999}.vanilla-calendar.vanilla-calendar_hidden{left:0;top:0}.slick-preheader-panel .slick-dropzone,.slick-preheader-panel .slick-dropzone-hover,.slick-topheader-panel .slick-dropzone,.slick-topheader-panel .slick-dropzone-hover{display:flex;align-items:center;padding:var(--slick-draggable-group-drop-padding, 5px 10px);height:var(--slick-draggable-group-drop-height, 35px);border-top:var(--slick-draggable-group-drop-border-top, 1px solid #e0e0e0);border-left:var(--slick-draggable-group-drop-border-left, 1px solid #e0e0e0);border-right:var(--slick-draggable-group-drop-border-right, 1px solid #e0e0e0);border-bottom:var(--slick-draggable-group-drop-border-bottom, 1px solid #e0e0e0);width:var(--slick-draggable-group-drop-width, 100%);border-radius:var(--slick-draggable-group-drop-radius, 4px);background-color:var(--slick-draggable-group-drop-bgcolor, #ffffff)}.slick-preheader-panel .slick-dropzone .slick-draggable-dropzone-placeholder,.slick-preheader-panel .slick-dropzone-hover .slick-draggable-dropzone-placeholder,.slick-topheader-panel .slick-dropzone .slick-draggable-dropzone-placeholder,.slick-topheader-panel .slick-dropzone-hover .slick-draggable-dropzone-placeholder{font-style:var(--slick-draggable-group-placeholder-font-style, italic);color:var(--slick-draggable-group-placeholder-color, #616161);width:100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all{display:inline-flex;align-items:center;cursor:pointer;border:var(--slick-draggable-group-toggle-all-border, 1px solid #c7c7c7);border-radius:var(--slick-draggable-group-toggle-all-border-radius, 3px);margin-right:var(--slick-draggable-group-toggle-all-margin-right, 15px);padding:var(--slick-draggable-group-toggle-all-padding, 0 8px);position:var(--draggable-group-toggle-all-position, relative);top:var(--slick-draggable-group-toggle-all-top, 0px);right:var(--slick-draggable-group-toggle-all-right, unset)}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon{cursor:pointer;display:inline-block;background-color:currentColor;width:1em;height:1em;color:var(--slick-draggable-group-toggle-all-icon-color, #0d6efd);font-size:var(--slick-draggable-group-toggle-all-icon-font-size, 24px)}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.expanded{--slick-draggable-group-toggle-expanded-icon-svg: url(${br});-webkit-mask:var(--slick-draggable-group-toggle-expanded-icon-svg) no-repeat;mask:var(--slick-draggable-group-toggle-expanded-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed{--slick-draggable-group-toggle-collapsed-icon-svg: url(${wr});-webkit-mask:var(--slick-draggable-group-toggle-collapsed-icon-svg) no-repeat;mask:var(--slick-draggable-group-toggle-collapsed-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-text,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-text,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-text,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-text{font-size:var(--slick-draggable-group-toggle-all-text-font-size, 15px);margin:var(--slick-draggable-group-toggle-all-text-margin, 0 0 0 2px)}.slick-preheader-panel .slick-dropzone .slick-dropped-grouping,.slick-preheader-panel .slick-dropzone-hover .slick-dropped-grouping,.slick-topheader-panel .slick-dropzone .slick-dropped-grouping,.slick-topheader-panel .slick-dropzone-hover .slick-dropped-grouping{cursor:move;display:flex;align-items:center;background-color:var(--slick-draggable-group-column-background-color, transparent);border:var(--slick-draggable-group-column-border, 1px solid #d3d3d3);border-radius:var(--slick-draggable-group-column-border-radius, 20px);padding:var(--slick-draggable-group-column-padding, 0 10px);margin-right:var(--slick-draggable-group-column-margin-right, 8px);z-index:1}.slick-preheader-panel .slick-dropzone .slick-groupby-sort,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-sort,.slick-topheader-panel .slick-dropzone .slick-groupby-sort,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-sort{cursor:pointer;display:inline-flex;margin-left:var(--slick-draggable-group-sort-icon-margin-left, 2px);color:var(--slick-draggable-group-sort-icon-color, #000);font-size:var(--slick-draggable-group-sort-icon-font-size, 16px);padding-left:var(--slick-draggable-group-sort-icon-padding-left, 5px);padding-right:var(--slick-draggable-group-sort-icon-padding-right, 0px);vertical-align:var(--slick-draggable-group-sort-icon-vertical-align, baseline)}.slick-preheader-panel .slick-dropzone .slick-groupby-sort:hover,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-sort:hover,.slick-topheader-panel .slick-dropzone .slick-groupby-sort:hover,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-sort:hover{color:var(--slick-draggable-group-sort-icon-hover-color, #000)}.slick-preheader-panel .slick-dropzone .slick-groupby-remove,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-remove,.slick-topheader-panel .slick-dropzone .slick-groupby-remove,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-remove{cursor:pointer;display:inline-flex;margin-left:var(--slick-draggable-group-delete-margin-left, 2px);color:var(--slick-draggable-group-delete-color, #ff3c5c);font-size:var(--slick-draggable-group-delete-font-size, 16px);padding-left:var(--slick-draggable-group-delete-padding-left, 5px);padding-right:var(--slick-draggable-group-delete-padding-right, 0px);vertical-align:var(--slick-draggable-group-delete-vertical-align, baseline)}.slick-preheader-panel .slick-dropzone .slick-groupby-remove:hover,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-remove:hover,.slick-topheader-panel .slick-dropzone .slick-groupby-remove:hover,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-remove:hover{color:var(--slick-draggable-group-delete-hover-color, red)}.slick-preheader-panel .slick-dropzone-hover,.slick-topheader-panel .slick-dropzone-hover{background-color:var(--slick-draggable-group-droppable-hover-bgcolor, #ffffff);border:var(--slick-draggable-group-drop-border-hover, 1px dashed #ff9e9e)}.slick-preheader-panel .slick-dropzone-placeholder-hover,.slick-topheader-panel .slick-dropzone-placeholder-hover{opacity:var(--slick-draggable-group-drop-placeholder-hover-opacity, 0.6)}.slick-preheader-panel .slick-header-column-active,.slick-topheader-panel .slick-header-column-active{display:none !important}.slick-header .slick-header-columns .slick-column-groupable{display:inline-block;font-weight:var(--slick-draggable-group-column-icon-font-weight, normal);color:var(--slick-draggable-group-column-icon-color, #707070);width:var(--slick-draggable-group-column-icon-width, 9px);height:var(--slick-draggable-group-column-icon-height, 9px);margin-left:var(--slick-draggable-group-column-icon-margin-left, 4px)}.slider-container{display:flex;height:100%;flex:1}.slider-container input[type=range]{appearance:none;flex:1;height:var(--slick-slider-filter-height, 27px);padding:var(--slick-slider-filter-runnable-track-padding, 0 6px);border:var(--slick-slider-filter-border, 1px solid #ccc)}.slider-container input[type=range]:focus{outline:none}.slider-container input[type=range]::-webkit-slider-runnable-track{height:var(--slick-slider-filter-runnable-track-height, 5px);border:none;border-radius:3px;-webkit-appearance:none}.slider-container input[type=range]::-webkit-slider-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-size, 14px);width:var(--slick-slider-filter-thumb-size, 14px);border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(13, 110, 253, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(215.75, 98.3606557377%, 127.1568627451%));margin-top:-4px;pointer-events:auto;-webkit-appearance:none}.slider-container input[type=range]::-moz-range-track{height:var(--slick-slider-filter-runnable-track-height, 5px);border:none;border-radius:3px;-moz-appearance:none}.slider-container input[type=range]::-moz-range-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-height, calc(14px - 4px));width:var(--slick-slider-filter-thumb-width, calc(14px - 4px));border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(13, 110, 253, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(215.75, 98.3606557377%, 127.1568627451%));pointer-events:auto}.slider-container input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}.slider-container input[type=range]::-ms-track{height:var(--slick-slider-filter-runnable-track-height, 5px);background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-width:6px 0;color:rgba(0,0,0,0);appearance:none}.slider-container input[type=range]::-ms-fill-lower{background:var(--slick-slider-filter-fill-lower-color, #ddd);border-radius:10px}.slider-container input[type=range]::-ms-fill-upper{background:var(--slick-slider-filter-bgcolor, #eee);border-radius:10px}.slider-container input[type=range]::-ms-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-height, calc(14px - 4px));width:var(--slick-slider-filter-thumb-width, calc(14px - 4px));border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(13, 110, 253, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(215.75, 98.3606557377%, 127.1568627451%));margin-top:1px;pointer-events:auto}.slider-container input[type=range]::-ms-tooltip{display:none}.slider-container input[type=range]:active::-webkit-slider-thumb{background-color:var(--slick-slider-filter-thumb-active-bg-color, #fff);border:var(--slick-slider-filter-thumb-active-border, 2px solid rgba(13, 110, 253, 0.88));box-shadow:var(--slick-slider-filter-thumb-active-box-shadow, 0 0 0 2px rgba(28.1745901639, 119.0922131148, 253.1254098361, 0.15))}.slider-container input[type=range]:active::-moz-range-thumb{background-color:var(--slick-slider-filter-thumb-active-bg-color, #fff);border:var(--slick-slider-filter-thumb-active-border, 2px solid rgba(13, 110, 253, 0.88));box-shadow:var(--slick-slider-filter-thumb-active-box-shadow, 0 0 0 2px rgba(28.1745901639, 119.0922131148, 253.1254098361, 0.15))}.search-filter,.slider-editor{height:var(--slick-header-input-height, 27px)}.search-filter::placeholder,.slider-editor::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.search-filter .input-group-text,.slider-editor .input-group-text{display:flex;align-items:center;padding:var(--slick-slider-filter-number-padding, 4px 8px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px))}.search-filter .slider-value,.search-filter .slider-values,.slider-editor .slider-value,.slider-editor .slider-values{padding:0;height:100%}.search-filter input.slider-filter-input[type=range],.slider-editor input.slider-filter-input[type=range]{padding:var(--slick-slider-filter-runnable-track-padding, 0 6px);height:var(--slick-slider-filter-height, 27px)}.search-filter input.slider-editor-input[type=range],.slider-editor input.slider-editor-input[type=range]{padding:var(--slick-slider-editor-runnable-track-padding, 0 6px);height:var(--slick-slider-editor-height, 100%)}.search-filter .slider-range-value,.slider-editor .slider-range-value{padding:0;height:100%}.search-filter .slider-range-value .input-group-text,.slider-editor .slider-range-value .input-group-text{padding:var(--slick-slider-filter-number-padding, 4px 8px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px))}.search-filter .input-group-prepend.operator+.filter-input input.slider-filter-input,.slider-editor .input-group-prepend.operator+.filter-input input.slider-filter-input{border-left:0}.search-filter:not(.input-group) .slider-editor,.search-filter:not(.input-group) .slider-filter,.search-filter:not(.input-group) .slider-input-container .slider-editor-input,.search-filter:not(.input-group) .slider-input-container .slider-filter-input,.slider-editor:not(.input-group) .slider-editor,.slider-editor:not(.input-group) .slider-filter,.slider-editor:not(.input-group) .slider-input-container .slider-editor-input,.slider-editor:not(.input-group) .slider-input-container .slider-filter-input{border-radius:var(--slick-slider-filter-border-radius, 4px)}.search-filter.input-group>:first-child:not(.input-group-addon),.search-filter.input-group>:first-child:not(.input-group-addon),.search-filter.input-group>:first-child:not(.input-group-addon) .slider-filter-input,.search-filter.input-group>:first-child:not(.input-group-addon) .slider-editor-input,.slider-editor.input-group>:first-child:not(.input-group-addon),.slider-editor.input-group>:first-child:not(.input-group-addon),.slider-editor.input-group>:first-child:not(.input-group-addon) .slider-filter-input,.slider-editor.input-group>:first-child:not(.input-group-addon) .slider-editor-input{border-bottom-left-radius:var(--slick-slider-filter-border-radius, 4px);border-top-left-radius:var(--slick-slider-filter-border-radius, 4px)}.search-filter .input-group-addon:last-child .input-group-text,.slider-editor .input-group-addon:last-child .input-group-text{border-bottom-left-radius:0;border-top-left-radius:0}.slider-editor .slider-value{padding:0;height:var(--slick-slider-editor-height, 100%)}.slider-editor .slider-value .input-group-text{padding:var(--slick-slider-editor-number-padding, 4px 6px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px));height:var(--slick-slider-editor-height, 100%)}.slider-input-container{height:100%;position:relative;flex:1 1 auto;width:1%;background-color:var(--slick-slider-filter-input-bgcolor, #fff)}.slider-input-container.slider-values{display:flex;padding:0}.slider-input-container .slider-track{position:absolute;margin:auto;margin-left:8px;top:0;bottom:0;border-radius:3px;cursor:var(--slick-slider-filter-runnable-track-cursor, pointer);background:var(--slick-slider-filter-runnable-track-bgcolor, #ddd);height:var(--slick-slider-filter-runnable-track-height, 5px);width:calc(100% - 16px)}.slider-input-container input[type=range]{position:absolute;background-color:rgba(0,0,0,0);pointer-events:none;width:100%}.slider-input-container input[type=range].focus{outline:0;border-color:var(--slick-slider-filter-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-slider-filter-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slider-input-container input[type=range]::-webkit-slider-thumb{pointer-events:auto}.slider-input-container input[type=range]::-moz-range-thumb{pointer-events:auto}.slider-input-container input[type=range]::-ms-thumb{pointer-events:auto}.slick-row .detail-view-toggle{display:inline-block}.slick-row .detail-view-toggle.expand{--slick-detail-view-icon-expand-svg: url(${Lr});-webkit-mask:var(--slick-detail-view-icon-expand-svg) no-repeat;mask:var(--slick-detail-view-icon-expand-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-row .detail-view-toggle.collapse{--slick-detail-view-icon-collapse-svg: url(${Rr});-webkit-mask:var(--slick-detail-view-icon-collapse-svg) no-repeat;mask:var(--slick-detail-view-icon-collapse-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-row .detail-view-toggle.expand,.slick-row .detail-view-toggle.collapse{cursor:pointer;background-color:currentColor;display:inline-block;height:1em;width:1em;color:var(--slick-detail-view-icon-color, #0d6efd);font-size:var(--slick-detail-view-icon-font-size, 18px)}.slick-row .detail-view-toggle.expand:hover,.slick-row .detail-view-toggle.collapse:hover{color:var(--slick-detail-view-icon-color-hover, rgb(1.762295082, 87.2336065574, 213.237704918));opacity:var(--slick-detail-view-icon-opacity-hover, 1)}.slick-row .dynamic-cell-detail{position:absolute;width:100%;overflow:auto;left:var(--slick-detail-view-container-left, 0);border:var(--slick-detail-view-container-border, 1px solid #c0c0c0);background-color:var(--slick-detail-view-container-bgcolor, #f7f7f7);padding:var(--slick-detail-view-container-padding, 10px);z-index:var(--slick-detail-view-container-z-index, 10)}.slick-row .dynamic-cell-detail :first-child{vertical-align:middle;line-height:13px}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.slick-custom-footer{color:var(--slick-footer-text-color, #808080);padding:var(--slick-footer-padding, 5px 0);background-color:var(--slick-footer-bg-color, transparent);font-size:var(--slick-footer-font-size, 14px);font-style:var(--slick-footer-font-style, italic);font-weight:var(--slick-footer-font-weight, normal);height:var(--slick-footer-height, 30px)}.slick-custom-footer .left-footer{color:var(--slick-footer-left-text-color, #808080);font-style:var(--slick-footer-left-font-style, italic);font-weight:var(--slick-footer-left-font-weight, normal);text-align:var(--slick-footer-left-text-align, left);padding:var(--slick-footer-left-padding, 0px);width:var(--slick-footer-left-width, 50%);float:var(--slick-footer-left-float, left)}.slick-custom-footer .right-footer{color:var(--slick-footer-right-text-color, #808080);font-style:var(--slick-footer-right-font-style, italic);font-weight:var(--slick-footer-right-font-weight, normal);text-align:var(--slick-footer-right-text-align, right);padding:var(--slick-footer-right-padding, 0px);width:var(--slick-footer-right-width, 50%);float:var(--slick-footer-right-float, right)}.slick-custom-footer .right-footer.metrics .separator{margin:var(--slick-footer-right-separator-margin, 2px)}.slick-empty-data-warning{display:flex;align-items:center;column-gap:5px;position:relative;color:var(--slick-empty-data-warning-color, #333);font-family:var(--slick-empty-data-warning-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-empty-data-warning-font-size, calc(14px + 2px));font-style:var(--slick-empty-data-warning-font-style, italic);line-height:var(--slick-empty-data-warning-line-height, 18px);margin:var(--slick-empty-data-warning-margin, 0px);padding:var(--slick-empty-data-warning-padding, 8px);z-index:var(--slick-empty-data-warning-z-index, 10)}.slick-empty-data-warning div{display:flex;align-items:center;column-gap:5px}.slick-pagination{list-style-type:none;border-top:var(--slick-pagination-border-top, 0 none);border-right:var(--slick-pagination-border-right, 0 none);border-bottom:var(--slick-pagination-border-bottom, 0 none);border-left:var(--slick-pagination-border-left, 0 none);width:100%;height:var(--slick-pagination-height, 40px);padding-top:4px;vertical-align:middle;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-pagination-font-size, calc(14px - 1px));font-weight:400;color:var(--slick-pagination-text-color, #808080)}.slick-pagination .slick-pagination-status{display:inline-block;padding:6px}.slick-pagination .slick-icon-container{display:inline-block;border-color:var(--slick-pagination-border-color, #ddd)}.slick-pagination .slick-pagination-nav{display:inline-block;padding:2px;height:34px}.slick-pagination .slick-pagination-nav nav{display:inline-block}.slick-pagination .slick-pagination-nav .slick-page-number{vertical-align:top;display:inline-flex;align-items:center;column-gap:4px;padding:0 5px;height:inherit}.slick-pagination .slick-pagination-nav .slick-page-number input{background-color:var(--slick-pagination-page-input-bgcolor, #fafbed);height:var(--slick-pagination-page-input-height, 26px);width:var(--slick-pagination-page-input-width, 50px);padding:var(--slick-pagination-page-input-padding, 2px);border-radius:var(--slick-pagination-page-input-border-radius, 4px);display:inline-block}.slick-pagination .slick-pagination-nav .pagination{margin:0;display:inline-flex;background-color:var(--slick-pagination-button-bg-color, #fff)}.slick-pagination .slick-pagination-nav .pagination .page-link{display:flex;align-items:center;font-size:var(--slick-pagination-icon-font-size, calc(18px - 1px));border:var(--slick-pagination-button-border, 1px solid #b3b3b3);height:var(--slick-pagination-button-height, 32px)}.slick-pagination .slick-pagination-nav .pagination .page-item{cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid;padding:var(--slick-pagination-button-padding, 5px 8px);border-color:var(--slick-pagination-button-border-color, #b3b3b3)}.slick-pagination .slick-pagination-nav .pagination .page-item:hover{background-color:var(--slick-pagination-button-hover-color, #f6f6f6)}.slick-pagination .slick-pagination-nav .pagination .page-item:first-child{border-top-left-radius:var(--slick-pagination-button-border-radius, 4px);border-bottom-left-radius:var(--slick-pagination-button-border-radius, 4px)}.slick-pagination .slick-pagination-nav .pagination .page-item:last-child{border-top-right-radius:var(--slick-pagination-button-border-radius, 4px);border-bottom-right-radius:var(--slick-pagination-button-border-radius, 4px)}.slick-pagination .slick-pagination-nav .pagination .page-item.seek-prev,.slick-pagination .slick-pagination-nav .pagination .page-item.seek-end{margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-first,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-prev,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-next,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-end{background-color:currentColor;height:var(--slick-pagination-icon-size, 20px);width:var(--slick-pagination-icon-size, 20px)}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-first{--slick-pagination-icon-seek-first-svg: url(${Cr});-webkit-mask:var(--slick-pagination-icon-seek-first-svg) no-repeat;mask:var(--slick-pagination-icon-seek-first-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-prev{--slick-pagination-icon-seek-prev-svg: url(${Sr});-webkit-mask:var(--slick-pagination-icon-seek-prev-svg) no-repeat;mask:var(--slick-pagination-icon-seek-prev-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-next{--slick-pagination-icon-seek-next-svg: url(${wr});-webkit-mask:var(--slick-pagination-icon-seek-next-svg) no-repeat;mask:var(--slick-pagination-icon-seek-next-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-end{--slick-pagination-icon-seek-end-svg: url(${Br});-webkit-mask:var(--slick-pagination-icon-seek-end-svg) no-repeat;mask:var(--slick-pagination-icon-seek-end-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a[class*=icon-seek-]{color:var(--slick-pagination-icon-color, #0d6efd)}.slick-pagination .slick-pagination-nav .pagination .page-item.disabled{cursor:not-allowed;background-color:var(--slick-pagination-icon-seek-background-color, rgb(249, 249, 249));border-color:var(--slick-pagination-button-border-disabled-color, #dedede)}.slick-pagination .slick-pagination-nav .pagination .page-item.disabled a[class*=icon-seek-]{color:var(--slick-pagination-icon-seek-disabled-color, darkgray)}.slick-pagination .slick-pagination-settings{display:block;float:right;padding:2px}.slick-pagination .slick-pagination-settings select{color:var(--slick-font-color, #000);background-color:var(--slick-pagination-page-select-bg-color, #fff);font-size:var(--slick-pagination-page-select-font-size, calc(14px - 2px));line-height:1.5;height:var(--slick-pagination-page-select-height, 32px);width:var(--slick-pagination-page-select-width, 60px);padding:var(--slick-pagination-page-select-padding, 0 0 2px 2px);border:var(--slick-pagination-button-border, 1px solid #b3b3b3);border-radius:var(--slick-pagination-page-select-border-radius, 3px)}.slick-pagination .slick-pagination-settings .slick-pagination-count{margin-left:var(--slick-pagination-count-margin-left, 2px)}.percent-complete-bar,.percent-complete-bar-with-text{display:inline-block;border-radius:3px;background-color:rgba(0,0,0,0)}.percent-complete-bar{height:6px}.percent-complete-bar-with-text{height:20px;line-height:20px;min-width:25px;text-align:center;top:2px;color:#fff}.tooltip-2cols-row{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;column-gap:5px;line-height:20px}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.slick-autocomplete{background-color:var(--slick-autocomplete-bg-color, #ffffff);color:var(--slick-autocomplete-text-color, #333333);border:var(--slick-autocomplete-border, 1px solid rgba(0, 0, 0, 0.15));box-sizing:border-box;max-height:var(--slick-autocomplete-max-height, 25vh);min-height:var(--slick-autocomplete-min-height, 75px);min-width:var(--slick-autocomplete-min-width, 110px);overflow:auto;z-index:var(--slick-autocomplete-z-index, 9999)}.slick-autocomplete .empty{font-style:italic}.slick-autocomplete>div{padding:0 4px}.slick-autocomplete .group{background:var(--slick-autocomplete-group-bg-color, #eeeeee)}.slick-autocomplete>div:hover:not(.empty,.group),.slick-autocomplete>div.selected{background-color:var(--slick-autocomplete-hover-bg-color, rgb(226.1157894737, 236.9473684211, 249.5842105263));cursor:pointer}@keyframes md-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.autocomplete-filter-container{display:flex}.slick-autocomplete-loading{background-color:var(--slick-autocomplete-loading-input-bg-color, transparent) !important}.slick-autocomplete-loading+span:after{animation:md-spin 2s infinite linear;display:inline-block;color:var(--slick-autocomplete-loading-icon-color, #777777);content:var(--slick-autocomplete-loading-icon, url(${Mr}));width:var(--slick-autocomplete-loading-icon-width, 22px);margin:var(--slick-autocomplete-loading-icon-margin, 0 0 0 -26px);line-height:var(--slick-autocomplete-loading-icon-line-height, 0px);vertical-align:var(--slick-autocomplete-loading-icon-vertical-align, sub)}.slick-autocomplete.autocomplete-custom-four-corners{width:var(--slick-autocomplete-tpl4-width, 385px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list{width:var(--slick-autocomplete-tpl4-container-list-width, calc(385px - 15px));padding:var(--slick-autocomplete-tpl4-container-list-padding, 3px 10px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list div{margin:0;padding:0;line-height:16px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-left{float:left;height:32px;width:32px;padding-right:3px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-left>img{height:var(--slick-autocomplete-tpl4-icon-left-height, 32px);width:var(--slick-autocomplete-tpl4-icon-left-width, 32px);margin-top:0px;background-color:#fff;background-clip:content-box}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-bottom-left{color:var(--slick-autocomplete-tpl4-bottom-left-text-color, #686868);font-size:var(--slick-autocomplete-tpl4-bottom-left-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl4-bottom-left-font-style, italic);font-weight:var(--slick-autocomplete-tpl4-bottom-left-font-weight, normal);max-width:var(--slick-autocomplete-tpl4-bottom-left-max-width, calc(calc(385px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-bottom-right{float:right;color:var(--slick-autocomplete-tpl4-bottom-right-text-color, #686868);font-size:var(--slick-autocomplete-tpl4-bottom-right-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl4-bottom-right-font-style, italic);font-weight:var(--slick-autocomplete-tpl4-bottom-right-font-weight, normal);text-overflow:ellipsis;max-width:var(--slick-autocomplete-tpl4-bottom-right-max-width, 250px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-top-left{color:var(--slick-autocomplete-tpl4-top-left-text-color, #313131);font-style:var(--slick-autocomplete-tpl4-top-left-font-style, normal);font-size:var(--slick-autocomplete-tpl4-top-left-font-size, 12px);font-weight:var(--slick-autocomplete-tpl4-top-left-font-weight, bold);max-width:var(--slick-autocomplete-tpl4-top-left-max-width, calc(calc(385px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis;padding-left:1px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-top-right{float:right;color:var(--slick-autocomplete-tpl4-top-right-text-color, rgb(48.4073770492, 131.2151639344, 253.2926229508));font-style:var(--slick-autocomplete-tpl4-top-right-font-style, normal);font-size:var(--slick-autocomplete-tpl4-top-right-font-size, calc(12px - 1px));font-weight:var(--slick-autocomplete-tpl4-top-right-font-weight, bold);max-width:var(--slick-autocomplete-tpl4-top-right-max-width, 100px)}.slick-autocomplete.autocomplete-custom-two-rows{width:var(--slick-autocomplete-tpl2-width, 285px)}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list{width:var(--slick-autocomplete-tpl2-container-list-width, calc(285px - 15px));padding:var(--slick-autocomplete-tpl2-container-list-padding, 3px 10px)}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list div{margin:0;padding:0;line-height:16px}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-left{float:left;height:var(--slick-autocomplete-tpl2-icon-left-height, 32px);width:var(--slick-autocomplete-tpl2-icon-left-width, 32px);padding-right:3px}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-left>img{height:32px;margin-top:0px;background-color:#fff;background-clip:content-box}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-bottom-left{color:var(--slick-autocomplete-tpl2-bottom-left-text-color, #686868);font-size:var(--slick-autocomplete-tpl2-bottom-left-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl2-bottom-left-font-style, italic);font-weight:var(--slick-autocomplete-tpl2-bottom-left-font-weight, normal);max-width:var(--slick-autocomplete-tpl2-bottom-left-max-width, calc(calc(285px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-top-left{color:var(--slick-autocomplete-tpl2-top-left-text-color, #313131);font-style:var(--slick-autocomplete-tpl2-top-left-font-style, normal);font-size:var(--slick-autocomplete-tpl2-top-left-font-size, 12px);font-weight:var(--slick-autocomplete-tpl2-top-left-font-weight, bold);max-width:var(--slick-autocomplete-tpl2-top-left-max-width, calc(calc(285px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis;padding-left:1px}@-webkit-keyframes sg-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes sg-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.mdi.mdi-flip-h{transform:scaleX(-1)}.mdi.mdi-flip-v{transform:scaleY(-1)}.mdi.mdi-pulse{animation:sg-spin 1s infinite steps(8)}.mdi.mdi-spin,.mdi.mdi-spin-1s,.mdi.mdi-spin-2s,.mdi.mdi-spin-3s,.mdi.mdi-spin-4s,.mdi.mdi-spin-5s{align-items:center;display:inline-flex;justify-content:center}.mdi.mdi-spin{animation:sg-spin 2s infinite linear}.mdi.mdi-spin-1s{animation:sg-spin 1s infinite linear}.mdi.mdi-spin-2s{animation:sg-spin 2s infinite linear}.mdi.mdi-spin-3s{animation:sg-spin 3s infinite linear}.mdi.mdi-spin-4s{animation:sg-spin 4s infinite linear}.mdi.mdi-spin-5s{animation:sg-spin 5s infinite linear}.mdi.mdi-rotate-45{transform:rotate(45deg)}.mdi.mdi-rotate-90{transform:rotate(90deg)}.mdi.mdi-rotate-135{transform:rotate(135deg)}.mdi.mdi-rotate-180{transform:rotate(180deg)}.mdi.mdi-rotate-225{transform:rotate(225deg)}.mdi.mdi-rotate-270{transform:rotate(270deg)}.mdi.mdi-rotate-315{transform:rotate(315deg)}.mdi.mdi-5px,.font-5px{font-size:5px !important}.mdi.mdi-6px,.font-6px{font-size:6px !important}.mdi.mdi-7px,.font-7px{font-size:7px !important}.mdi.mdi-8px,.font-8px{font-size:8px !important}.mdi.mdi-9px,.font-9px{font-size:9px !important}.mdi.mdi-10px,.font-10px{font-size:10px !important}.mdi.mdi-11px,.font-11px{font-size:11px !important}.mdi.mdi-12px,.font-12px{font-size:12px !important}.mdi.mdi-13px,.font-13px{font-size:13px !important}.mdi.mdi-14px,.font-14px{font-size:14px !important}.mdi.mdi-15px,.font-15px{font-size:15px !important}.mdi.mdi-16px,.font-16px{font-size:16px !important}.mdi.mdi-17px,.font-17px{font-size:17px !important}.mdi.mdi-18px,.font-18px{font-size:18px !important}.mdi.mdi-19px,.font-19px{font-size:19px !important}.mdi.mdi-20px,.font-20px{font-size:20px !important}.mdi.mdi-21px,.font-21px{font-size:21px !important}.mdi.mdi-22px,.font-22px{font-size:22px !important}.mdi.mdi-23px,.font-23px{font-size:23px !important}.mdi.mdi-24px,.font-24px{font-size:24px !important}.mdi.mdi-25px,.font-25px{font-size:25px !important}.mdi.mdi-26px,.font-26px{font-size:26px !important}.mdi.mdi-27px,.font-27px{font-size:27px !important}.mdi.mdi-28px,.font-28px{font-size:28px !important}.mdi.mdi-29px,.font-29px{font-size:29px !important}.mdi.mdi-30px,.font-30px{font-size:30px !important}.mdi.mdi-31px,.font-31px{font-size:31px !important}.mdi.mdi-32px,.font-32px{font-size:32px !important}.mdi.mdi-33px,.font-33px{font-size:33px !important}.mdi.mdi-34px,.font-34px{font-size:34px !important}.mdi.mdi-35px,.font-35px{font-size:35px !important}.mdi.mdi-36px,.font-36px{font-size:36px !important}.mdi.mdi-37px,.font-37px{font-size:37px !important}.mdi.mdi-38px,.font-38px{font-size:38px !important}.mdi.mdi-39px,.font-39px{font-size:39px !important}.mdi.mdi-40px,.font-40px{font-size:40px !important}.mdi.mdi-41px,.font-41px{font-size:41px !important}.mdi.mdi-42px,.font-42px{font-size:42px !important}.mdi.mdi-43px,.font-43px{font-size:43px !important}.mdi.mdi-44px,.font-44px{font-size:44px !important}.mdi.mdi-45px,.font-45px{font-size:45px !important}.mdi.mdi-46px,.font-46px{font-size:46px !important}.mdi.mdi-47px,.font-47px{font-size:47px !important}.mdi.mdi-48px,.font-48px{font-size:48px !important}.mdi.mdi-49px,.font-49px{font-size:49px !important}.mdi.mdi-50px,.font-50px{font-size:50px !important}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.mdi-account{--mdi-account-icon-svg: url(${jr});-webkit-mask:var(--mdi-account-icon-svg) no-repeat;mask:var(--mdi-account-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-box{--mdi-account-box-icon-svg: url(${Ir});-webkit-mask:var(--mdi-account-box-icon-svg) no-repeat;mask:var(--mdi-account-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-box-outline{--mdi-account-box-outline-icon-svg: url(${Gr});-webkit-mask:var(--mdi-account-box-outline-icon-svg) no-repeat;mask:var(--mdi-account-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-circle{--mdi-account-circle-icon-svg: url(${Nr});-webkit-mask:var(--mdi-account-circle-icon-svg) no-repeat;mask:var(--mdi-account-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-edit{--mdi-account-edit-icon-svg: url(${Er});-webkit-mask:var(--mdi-account-edit-icon-svg) no-repeat;mask:var(--mdi-account-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-minus{--mdi-account-minus-icon-svg: url(${Ar});-webkit-mask:var(--mdi-account-minus-icon-svg) no-repeat;mask:var(--mdi-account-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-off{--mdi-account-off-icon-svg: url(${Fr});-webkit-mask:var(--mdi-account-off-icon-svg) no-repeat;mask:var(--mdi-account-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-plus{--mdi-account-plus-icon-svg: url(${qr});-webkit-mask:var(--mdi-account-plus-icon-svg) no-repeat;mask:var(--mdi-account-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-search{--mdi-account-search-icon-svg: url(${Or});-webkit-mask:var(--mdi-account-search-icon-svg) no-repeat;mask:var(--mdi-account-search-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm{--mdi-alarm-icon-svg: url(${Hr});-webkit-mask:var(--mdi-alarm-icon-svg) no-repeat;mask:var(--mdi-alarm-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm-check{--mdi-alarm-check-icon-svg: url(${Tr});-webkit-mask:var(--mdi-alarm-check-icon-svg) no-repeat;mask:var(--mdi-alarm-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm-off{--mdi-alarm-off-icon-svg: url(${Dr});-webkit-mask:var(--mdi-alarm-off-icon-svg) no-repeat;mask:var(--mdi-alarm-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert{--mdi-alert-icon-svg: url(${Pr});-webkit-mask:var(--mdi-alert-icon-svg) no-repeat;mask:var(--mdi-alert-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-box{--mdi-alert-box-icon-svg: url(${Yr});-webkit-mask:var(--mdi-alert-box-icon-svg) no-repeat;mask:var(--mdi-alert-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-box-outline{--mdi-alert-box-outline-icon-svg: url(${Wr});-webkit-mask:var(--mdi-alert-box-outline-icon-svg) no-repeat;mask:var(--mdi-alert-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-circle{--mdi-alert-circle-icon-svg: url(${Vr});-webkit-mask:var(--mdi-alert-circle-icon-svg) no-repeat;mask:var(--mdi-alert-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-octagon{--mdi-alert-octagon-icon-svg: url(${Kr});-webkit-mask:var(--mdi-alert-octagon-icon-svg) no-repeat;mask:var(--mdi-alert-octagon-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-outline{--mdi-alert-outline-icon-svg: url(${Qr});-webkit-mask:var(--mdi-alert-outline-icon-svg) no-repeat;mask:var(--mdi-alert-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-rhombus{--mdi-alert-rhombus-icon-svg: url(${Xr});-webkit-mask:var(--mdi-alert-rhombus-icon-svg) no-repeat;mask:var(--mdi-alert-rhombus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-rhombus-outline{--mdi-alert-rhombus-outline-icon-svg: url(${Jr});-webkit-mask:var(--mdi-alert-rhombus-outline-icon-svg) no-repeat;mask:var(--mdi-alert-rhombus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-collapse{--mdi-arrow-collapse-icon-svg: url(${Zr});-webkit-mask:var(--mdi-arrow-collapse-icon-svg) no-repeat;mask:var(--mdi-arrow-collapse-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down{--mdi-arrow-down-icon-svg: url(${eo});-webkit-mask:var(--mdi-arrow-down-icon-svg) no-repeat;mask:var(--mdi-arrow-down-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold{--mdi-arrow-down-bold-icon-svg: url(${io});-webkit-mask:var(--mdi-arrow-down-bold-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-box{--mdi-arrow-down-bold-box-icon-svg: url(${ao});-webkit-mask:var(--mdi-arrow-down-bold-box-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-box-outline{--mdi-arrow-down-bold-box-outline-icon-svg: url(${ro});-webkit-mask:var(--mdi-arrow-down-bold-box-outline-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-outline{--mdi-arrow-down-bold-outline-icon-svg: url(${oo});-webkit-mask:var(--mdi-arrow-down-bold-outline-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-expand{--mdi-arrow-expand-icon-svg: url(${lo});-webkit-mask:var(--mdi-arrow-expand-icon-svg) no-repeat;mask:var(--mdi-arrow-expand-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-expand-horizontal{--mdi-arrow-expand-horizontal-icon-svg: url(${to});-webkit-mask:var(--mdi-arrow-expand-horizontal-icon-svg) no-repeat;mask:var(--mdi-arrow-expand-horizontal-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-split-vertical{--mdi-arrow-split-vertical-icon-svg: url(${no});-webkit-mask:var(--mdi-arrow-split-vertical-icon-svg) no-repeat;mask:var(--mdi-arrow-split-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-up{--mdi-arrow-up-icon-svg: url(${co});-webkit-mask:var(--mdi-arrow-up-icon-svg) no-repeat;mask:var(--mdi-arrow-up-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-book-open-blank-variant-outline{--mdi-book-open-blank-variant-outline-icon-svg: url(${so});-webkit-mask:var(--mdi-book-open-blank-variant-outline-icon-svg) no-repeat;mask:var(--mdi-book-open-blank-variant-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-brightness-4{--mdi-brightness-4-icon-svg: url(${mo});-webkit-mask:var(--mdi-brightness-4-icon-svg) no-repeat;mask:var(--mdi-brightness-4-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar{--mdi-calendar-icon-svg: url(${ko});-webkit-mask:var(--mdi-calendar-icon-svg) no-repeat;mask:var(--mdi-calendar-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-check{--mdi-calendar-check-icon-svg: url(${po});-webkit-mask:var(--mdi-calendar-check-icon-svg) no-repeat;mask:var(--mdi-calendar-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-clock{--mdi-calendar-clock-icon-svg: url(${go});-webkit-mask:var(--mdi-calendar-clock-icon-svg) no-repeat;mask:var(--mdi-calendar-clock-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-edit{--mdi-calendar-edit-icon-svg: url(${bo});-webkit-mask:var(--mdi-calendar-edit-icon-svg) no-repeat;mask:var(--mdi-calendar-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-remove{--mdi-calendar-remove-icon-svg: url(${vo});-webkit-mask:var(--mdi-calendar-remove-icon-svg) no-repeat;mask:var(--mdi-calendar-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-search{--mdi-calendar-search-icon-svg: url(${uo});-webkit-mask:var(--mdi-calendar-search-icon-svg) no-repeat;mask:var(--mdi-calendar-search-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-call-split{--mdi-call-split-icon-svg: url(${ho});-webkit-mask:var(--mdi-call-split-icon-svg) no-repeat;mask:var(--mdi-call-split-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cancel{--mdi-cancel-icon-svg: url(${fo});-webkit-mask:var(--mdi-cancel-icon-svg) no-repeat;mask:var(--mdi-cancel-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cash-check{--mdi-cash-check-icon-svg: url(${wo});-webkit-mask:var(--mdi-cash-check-icon-svg) no-repeat;mask:var(--mdi-cash-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cash-remove{--mdi-cash-remove-icon-svg: url(${xo});-webkit-mask:var(--mdi-cash-remove-icon-svg) no-repeat;mask:var(--mdi-cash-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-certificate{--mdi-certificate-icon-svg: url(${_o});-webkit-mask:var(--mdi-certificate-icon-svg) no-repeat;mask:var(--mdi-certificate-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-certificate-outline{--mdi-certificate-outline-icon-svg: url(${yo});-webkit-mask:var(--mdi-certificate-outline-icon-svg) no-repeat;mask:var(--mdi-certificate-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-change-record-type{--mdi-change-record-type-icon-svg: url(${zo});-webkit-mask:var(--mdi-change-record-type-icon-svg) no-repeat;mask:var(--mdi-change-record-type-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check{--mdi-check-icon-svg: url(${$o});-webkit-mask:var(--mdi-check-icon-svg) no-repeat;mask:var(--mdi-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-all{--mdi-check-all-icon-svg: url(${Uo});-webkit-mask:var(--mdi-check-all-icon-svg) no-repeat;mask:var(--mdi-check-all-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-bold{--mdi-check-bold-icon-svg: url(${ur});-webkit-mask:var(--mdi-check-bold-icon-svg) no-repeat;mask:var(--mdi-check-bold-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-blank-outline{--mdi-checkbox-blank-outline-icon-svg: url(${$r});-webkit-mask:var(--mdi-checkbox-blank-outline-icon-svg) no-repeat;mask:var(--mdi-checkbox-blank-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-marked-circle-outline{--mdi-checkbox-marked-circle-outline-icon-svg: url(${Lo});-webkit-mask:var(--mdi-checkbox-marked-circle-outline-icon-svg) no-repeat;mask:var(--mdi-checkbox-marked-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-box-outline{--mdi-check-box-outline-icon-svg: url(${zr});-webkit-mask:var(--mdi-check-box-outline-icon-svg) no-repeat;mask:var(--mdi-check-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-marked{--mdi-checkbox-marked-icon-svg: url(${Ro});-webkit-mask:var(--mdi-checkbox-marked-icon-svg) no-repeat;mask:var(--mdi-checkbox-marked-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-circle{--mdi-check-circle-icon-svg: url(${Co});-webkit-mask:var(--mdi-check-circle-icon-svg) no-repeat;mask:var(--mdi-check-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-circle-outline{--mdi-check-circle-outline-icon-svg: url(${So});-webkit-mask:var(--mdi-check-circle-outline-icon-svg) no-repeat;mask:var(--mdi-check-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-outline{--mdi-check-outline-icon-svg: url(${Bo});-webkit-mask:var(--mdi-check-outline-icon-svg) no-repeat;mask:var(--mdi-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-underline{--mdi-check-underline-icon-svg: url(${Mo});-webkit-mask:var(--mdi-check-underline-icon-svg) no-repeat;mask:var(--mdi-check-underline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down{--mdi-chevron-down-icon-svg: url(${br});-webkit-mask:var(--mdi-chevron-down-icon-svg) no-repeat;mask:var(--mdi-chevron-down-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-box{--mdi-chevron-down-box-icon-svg: url(${jo});-webkit-mask:var(--mdi-chevron-down-box-icon-svg) no-repeat;mask:var(--mdi-chevron-down-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-box-outline{--mdi-chevron-down-box-outline-icon-svg: url(${Io});-webkit-mask:var(--mdi-chevron-down-box-outline-icon-svg) no-repeat;mask:var(--mdi-chevron-down-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-circle{--mdi-chevron-down-circle-icon-svg: url(${Go});-webkit-mask:var(--mdi-chevron-down-circle-icon-svg) no-repeat;mask:var(--mdi-chevron-down-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-circle-outline{--mdi-chevron-down-circle-outline-icon-svg: url(${No});-webkit-mask:var(--mdi-chevron-down-circle-outline-icon-svg) no-repeat;mask:var(--mdi-chevron-down-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-circle{--mdi-circle-icon-svg: url(${Eo});-webkit-mask:var(--mdi-circle-icon-svg) no-repeat;mask:var(--mdi-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-check{--mdi-clipboard-check-icon-svg: url(${Ao});-webkit-mask:var(--mdi-clipboard-check-icon-svg) no-repeat;mask:var(--mdi-clipboard-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-check-outline{--mdi-clipboard-check-outline-icon-svg: url(${Fo});-webkit-mask:var(--mdi-clipboard-check-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-edit{--mdi-clipboard-edit-icon-svg: url(${qo});-webkit-mask:var(--mdi-clipboard-edit-icon-svg) no-repeat;mask:var(--mdi-clipboard-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-edit-outline{--mdi-clipboard-edit-outline-icon-svg: url(${Oo});-webkit-mask:var(--mdi-clipboard-edit-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-edit-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-multiple{--mdi-clipboard-multiple-icon-svg: url(${Ho});-webkit-mask:var(--mdi-clipboard-multiple-icon-svg) no-repeat;mask:var(--mdi-clipboard-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-multiple-outline{--mdi-clipboard-multiple-outline-icon-svg: url(${To});-webkit-mask:var(--mdi-clipboard-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-outline{--mdi-clipboard-outline-icon-svg: url(${Do});-webkit-mask:var(--mdi-clipboard-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close{--mdi-close-icon-svg: url(${vr});-webkit-mask:var(--mdi-close-icon-svg) no-repeat;mask:var(--mdi-close-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-circle{--mdi-close-circle-icon-svg: url(${Po});-webkit-mask:var(--mdi-close-circle-icon-svg) no-repeat;mask:var(--mdi-close-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-circle-outline{--mdi-close-circle-outline-icon-svg: url(${Yo});-webkit-mask:var(--mdi-close-circle-outline-icon-svg) no-repeat;mask:var(--mdi-close-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-thick{--mdi-close-thick-icon-svg: url(${Wo});-webkit-mask:var(--mdi-close-thick-icon-svg) no-repeat;mask:var(--mdi-close-thick-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-coffee{--mdi-coffee-icon-svg: url(${Vo});-webkit-mask:var(--mdi-coffee-icon-svg) no-repeat;mask:var(--mdi-coffee-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-coffee-outline{--mdi-coffee-outline-icon-svg: url(${Ko});-webkit-mask:var(--mdi-coffee-outline-icon-svg) no-repeat;mask:var(--mdi-coffee-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cog{--mdi-cog-icon-svg: url(${Qo});-webkit-mask:var(--mdi-cog-icon-svg) no-repeat;mask:var(--mdi-cog-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cog-outline{--mdi-cog-outline-icon-svg: url(${Xo});-webkit-mask:var(--mdi-cog-outline-icon-svg) no-repeat;mask:var(--mdi-cog-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-content-copy{--mdi-content-copy-icon-svg: url(${Jo});-webkit-mask:var(--mdi-content-copy-icon-svg) no-repeat;mask:var(--mdi-content-copy-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-currency-usd{--mdi-currency-usd-icon-svg: url(${Zo});-webkit-mask:var(--mdi-currency-usd-icon-svg) no-repeat;mask:var(--mdi-currency-usd-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-currency-usd-off{--mdi-currency-usd-off-icon-svg: url(${el});-webkit-mask:var(--mdi-currency-usd-off-icon-svg) no-repeat;mask:var(--mdi-currency-usd-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-database-refresh{--mdi-database-refresh-icon-svg: url(${il});-webkit-mask:var(--mdi-database-refresh-icon-svg) no-repeat;mask:var(--mdi-database-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-delete{--mdi-delete-icon-svg: url(${al});-webkit-mask:var(--mdi-delete-icon-svg) no-repeat;mask:var(--mdi-delete-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-delete-outline{--mdi-delete-outline-icon-svg: url(${rl});-webkit-mask:var(--mdi-delete-outline-icon-svg) no-repeat;mask:var(--mdi-delete-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-dots-grid{--mdi-dots-grid-icon-svg: url(${ol});-webkit-mask:var(--mdi-dots-grid-icon-svg) no-repeat;mask:var(--mdi-dots-grid-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-dots-vertical{--mdi-dots-vertical-icon-svg: url(${ll});-webkit-mask:var(--mdi-dots-vertical-icon-svg) no-repeat;mask:var(--mdi-dots-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-download{--mdi-download-icon-svg: url(${tl});-webkit-mask:var(--mdi-download-icon-svg) no-repeat;mask:var(--mdi-download-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-drag{--mdi-drag-icon-svg: url(${nl});-webkit-mask:var(--mdi-drag-icon-svg) no-repeat;mask:var(--mdi-drag-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-drag-vertical{--mdi-drag-vertical-icon-svg: url(${cl});-webkit-mask:var(--mdi-drag-vertical-icon-svg) no-repeat;mask:var(--mdi-drag-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-eye-off-outline{--mdi-eye-off-outline-icon-svg: url(${dl});-webkit-mask:var(--mdi-eye-off-outline-icon-svg) no-repeat;mask:var(--mdi-eye-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-eye-outline{--mdi-eye-outline-icon-svg: url(${sl});-webkit-mask:var(--mdi-eye-outline-icon-svg) no-repeat;mask:var(--mdi-eye-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file{--mdi-file-icon-svg: url(${ml});-webkit-mask:var(--mdi-file-icon-svg) no-repeat;mask:var(--mdi-file-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-alert{--mdi-file-alert-icon-svg: url(${kl});-webkit-mask:var(--mdi-file-alert-icon-svg) no-repeat;mask:var(--mdi-file-alert-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-alert-outline{--mdi-file-alert-outline-icon-svg: url(${pl});-webkit-mask:var(--mdi-file-alert-outline-icon-svg) no-repeat;mask:var(--mdi-file-alert-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-cad{--mdi-file-cad-icon-svg: url(${gl});-webkit-mask:var(--mdi-file-cad-icon-svg) no-repeat;mask:var(--mdi-file-cad-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-check{--mdi-file-check-icon-svg: url(${bl});-webkit-mask:var(--mdi-file-check-icon-svg) no-repeat;mask:var(--mdi-file-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-check-outline{--mdi-file-check-outline-icon-svg: url(${vl});-webkit-mask:var(--mdi-file-check-outline-icon-svg) no-repeat;mask:var(--mdi-file-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-document-outline{--mdi-file-document-outline-icon-svg: url(${ul});-webkit-mask:var(--mdi-file-document-outline-icon-svg) no-repeat;mask:var(--mdi-file-document-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-excel-outline{--mdi-file-excel-outline-icon-svg: url(${hl});-webkit-mask:var(--mdi-file-excel-outline-icon-svg) no-repeat;mask:var(--mdi-file-excel-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-move{--mdi-file-move-icon-svg: url(${fl});-webkit-mask:var(--mdi-file-move-icon-svg) no-repeat;mask:var(--mdi-file-move-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-move-outline{--mdi-file-move-outline-icon-svg: url(${wl});-webkit-mask:var(--mdi-file-move-outline-icon-svg) no-repeat;mask:var(--mdi-file-move-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-multiple{--mdi-file-multiple-icon-svg: url(${xl});-webkit-mask:var(--mdi-file-multiple-icon-svg) no-repeat;mask:var(--mdi-file-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-multiple-outline{--mdi-file-multiple-outline-icon-svg: url(${_l});-webkit-mask:var(--mdi-file-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-file-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-music-outline{--mdi-file-music-outline-icon-svg: url(${yl});-webkit-mask:var(--mdi-file-music-outline-icon-svg) no-repeat;mask:var(--mdi-file-music-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-outline{--mdi-file-outline-icon-svg: url(${zl});-webkit-mask:var(--mdi-file-outline-icon-svg) no-repeat;mask:var(--mdi-file-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-pdf-outline{--mdi-file-pdf-outline-icon-svg: url(${$l});-webkit-mask:var(--mdi-file-pdf-outline-icon-svg) no-repeat;mask:var(--mdi-file-pdf-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-question{--mdi-file-question-icon-svg: url(${Ul});-webkit-mask:var(--mdi-file-question-icon-svg) no-repeat;mask:var(--mdi-file-question-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-question-outline{--mdi-file-question-outline-icon-svg: url(${Ll});-webkit-mask:var(--mdi-file-question-outline-icon-svg) no-repeat;mask:var(--mdi-file-question-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-search-outline{--mdi-file-search-outline-icon-svg: url(${Rl});-webkit-mask:var(--mdi-file-search-outline-icon-svg) no-repeat;mask:var(--mdi-file-search-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-send{--mdi-file-send-icon-svg: url(${Cl});-webkit-mask:var(--mdi-file-send-icon-svg) no-repeat;mask:var(--mdi-file-send-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-send-outline{--mdi-file-send-outline-icon-svg: url(${Sl});-webkit-mask:var(--mdi-file-send-outline-icon-svg) no-repeat;mask:var(--mdi-file-send-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-tree{--mdi-file-tree-icon-svg: url(${Bl});-webkit-mask:var(--mdi-file-tree-icon-svg) no-repeat;mask:var(--mdi-file-tree-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-tree-outline{--mdi-file-tree-outline-icon-svg: url(${Ml});-webkit-mask:var(--mdi-file-tree-outline-icon-svg) no-repeat;mask:var(--mdi-file-tree-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-upload{--mdi-file-upload-icon-svg: url(${jl});-webkit-mask:var(--mdi-file-upload-icon-svg) no-repeat;mask:var(--mdi-file-upload-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-upload-outline{--mdi-file-upload-outline-icon-svg: url(${Il});-webkit-mask:var(--mdi-file-upload-outline-icon-svg) no-repeat;mask:var(--mdi-file-upload-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter{--mdi-filter-icon-svg: url(${Gl});-webkit-mask:var(--mdi-filter-icon-svg) no-repeat;mask:var(--mdi-filter-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-minus-outline{--mdi-filter-minus-outline-icon-svg: url(${Nl});-webkit-mask:var(--mdi-filter-minus-outline-icon-svg) no-repeat;mask:var(--mdi-filter-minus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-off-outline{--mdi-filter-off-outline-icon-svg: url(${El});-webkit-mask:var(--mdi-filter-off-outline-icon-svg) no-repeat;mask:var(--mdi-filter-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-outline{--mdi-filter-outline-icon-svg: url(${Al});-webkit-mask:var(--mdi-filter-outline-icon-svg) no-repeat;mask:var(--mdi-filter-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-plus-outline{--mdi-filter-plus-outline-icon-svg: url(${Fl});-webkit-mask:var(--mdi-filter-plus-outline-icon-svg) no-repeat;mask:var(--mdi-filter-plus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-remove-outline{--mdi-filter-remove-outline-icon-svg: url(${ql});-webkit-mask:var(--mdi-filter-remove-outline-icon-svg) no-repeat;mask:var(--mdi-filter-remove-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-fire{--mdi-fire-icon-svg: url(${Ol});-webkit-mask:var(--mdi-fire-icon-svg) no-repeat;mask:var(--mdi-fire-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-flip-vertical{--mdi-flip-vertical-icon-svg: url(${Hl});-webkit-mask:var(--mdi-flip-vertical-icon-svg) no-repeat;mask:var(--mdi-flip-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-folder{--mdi-folder-icon-svg: url(${Tl});-webkit-mask:var(--mdi-folder-icon-svg) no-repeat;mask:var(--mdi-folder-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-folder-open{--mdi-folder-open-icon-svg: url(${Dl});-webkit-mask:var(--mdi-folder-open-icon-svg) no-repeat;mask:var(--mdi-folder-open-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-forum{--mdi-forum-icon-svg: url(${Pl});-webkit-mask:var(--mdi-forum-icon-svg) no-repeat;mask:var(--mdi-forum-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-forum-outline{--mdi-forum-outline-icon-svg: url(${Yl});-webkit-mask:var(--mdi-forum-outline-icon-svg) no-repeat;mask:var(--mdi-forum-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-github{--mdi-github-icon-svg: url(${Wl});-webkit-mask:var(--mdi-github-icon-svg) no-repeat;mask:var(--mdi-github-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help{--mdi-help-icon-svg: url(${Vl});-webkit-mask:var(--mdi-help-icon-svg) no-repeat;mask:var(--mdi-help-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help-circle{--mdi-help-circle-icon-svg: url(${Kl});-webkit-mask:var(--mdi-help-circle-icon-svg) no-repeat;mask:var(--mdi-help-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help-circle-outline{--mdi-help-circle-outline-icon-svg: url(${Ql});-webkit-mask:var(--mdi-help-circle-outline-icon-svg) no-repeat;mask:var(--mdi-help-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-history{--mdi-history-icon-svg: url(${Xl});-webkit-mask:var(--mdi-history-icon-svg) no-repeat;mask:var(--mdi-history-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-information{--mdi-information-icon-svg: url(${Jl});-webkit-mask:var(--mdi-information-icon-svg) no-repeat;mask:var(--mdi-information-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-information-outline{--mdi-information-outline-icon-svg: url(${Zl});-webkit-mask:var(--mdi-information-outline-icon-svg) no-repeat;mask:var(--mdi-information-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb{--mdi-lightbulb-icon-svg: url(${et});-webkit-mask:var(--mdi-lightbulb-icon-svg) no-repeat;mask:var(--mdi-lightbulb-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-off{--mdi-lightbulb-off-icon-svg: url(${it});-webkit-mask:var(--mdi-lightbulb-off-icon-svg) no-repeat;mask:var(--mdi-lightbulb-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-off-outline{--mdi-lightbulb-off-outline-icon-svg: url(${at});-webkit-mask:var(--mdi-lightbulb-off-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-on{--mdi-lightbulb-on-icon-svg: url(${rt});-webkit-mask:var(--mdi-lightbulb-on-icon-svg) no-repeat;mask:var(--mdi-lightbulb-on-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-on-outline{--mdi-lightbulb-on-outline-icon-svg: url(${ot});-webkit-mask:var(--mdi-lightbulb-on-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-on-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-outline{--mdi-lightbulb-outline-icon-svg: url(${lt});-webkit-mask:var(--mdi-lightbulb-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-link{--mdi-link-icon-svg: url(${tt});-webkit-mask:var(--mdi-link-icon-svg) no-repeat;mask:var(--mdi-link-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-link-variant{--mdi-link-variant-icon-svg: url(${nt});-webkit-mask:var(--mdi-link-variant-icon-svg) no-repeat;mask:var(--mdi-link-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-load{--mdi-load-icon-svg: url(${ct});-webkit-mask:var(--mdi-load-icon-svg) no-repeat;mask:var(--mdi-load-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-magnify{--mdi-magnify-icon-svg: url(${dt});-webkit-mask:var(--mdi-magnify-icon-svg) no-repeat;mask:var(--mdi-magnify-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-map-marker-radius{--mdi-map-marker-radius-icon-svg: url(${st});-webkit-mask:var(--mdi-map-marker-radius-icon-svg) no-repeat;mask:var(--mdi-map-marker-radius-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-map-marker-radius-outline{--mdi-map-marker-radius-outline-icon-svg: url(${mt});-webkit-mask:var(--mdi-map-marker-radius-outline-icon-svg) no-repeat;mask:var(--mdi-map-marker-radius-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-menu{--mdi-menu-icon-svg: url(${kt});-webkit-mask:var(--mdi-menu-icon-svg) no-repeat;mask:var(--mdi-menu-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-message-text{--mdi-message-text-icon-svg: url(${pt});-webkit-mask:var(--mdi-message-text-icon-svg) no-repeat;mask:var(--mdi-message-text-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-message-text-outline{--mdi-message-text-outline-icon-svg: url(${gt});-webkit-mask:var(--mdi-message-text-outline-icon-svg) no-repeat;mask:var(--mdi-message-text-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-microsoft-excel{--mdi-microsoft-excel-icon-svg: url(${bt});-webkit-mask:var(--mdi-microsoft-excel-icon-svg) no-repeat;mask:var(--mdi-microsoft-excel-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus{--mdi-minus-icon-svg: url(${vt});-webkit-mask:var(--mdi-minus-icon-svg) no-repeat;mask:var(--mdi-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus-circle{--mdi-minus-circle-icon-svg: url(${Rr});-webkit-mask:var(--mdi-minus-circle-icon-svg) no-repeat;mask:var(--mdi-minus-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus-circle-outline{--mdi-minus-circle-outline-icon-svg: url(${ut});-webkit-mask:var(--mdi-minus-circle-outline-icon-svg) no-repeat;mask:var(--mdi-minus-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-order-bool-ascending-variant{--mdi-order-bool-ascending-variant-icon-svg: url(${ht});-webkit-mask:var(--mdi-order-bool-ascending-variant-icon-svg) no-repeat;mask:var(--mdi-order-bool-ascending-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-page-first{--mdi-page-first-icon-svg: url(${Cr});-webkit-mask:var(--mdi-page-first-icon-svg) no-repeat;mask:var(--mdi-page-first-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-page-last{--mdi-page-last-icon-svg: url(${Br});-webkit-mask:var(--mdi-page-last-icon-svg) no-repeat;mask:var(--mdi-page-last-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-paperclip{--mdi-paperclip-icon-svg: url(${ft});-webkit-mask:var(--mdi-paperclip-icon-svg) no-repeat;mask:var(--mdi-paperclip-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil{--mdi-pencil-icon-svg: url(${wt});-webkit-mask:var(--mdi-pencil-icon-svg) no-repeat;mask:var(--mdi-pencil-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-outline{--mdi-pencil-outline-icon-svg: url(${xt});-webkit-mask:var(--mdi-pencil-outline-icon-svg) no-repeat;mask:var(--mdi-pencil-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-box-multiple{--mdi-pencil-box-multiple-icon-svg: url(${_t});-webkit-mask:var(--mdi-pencil-box-multiple-icon-svg) no-repeat;mask:var(--mdi-pencil-box-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-box-multiple-outline{--mdi-pencil-box-multiple-outline-icon-svg: url(${yt});-webkit-mask:var(--mdi-pencil-box-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-pencil-box-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-percent{--mdi-percent-icon-svg: url(${zt});-webkit-mask:var(--mdi-percent-icon-svg) no-repeat;mask:var(--mdi-percent-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-percent-outline{--mdi-percent-outline-icon-svg: url(${$t});-webkit-mask:var(--mdi-percent-outline-icon-svg) no-repeat;mask:var(--mdi-percent-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pin-off-outline{--mdi-pin-off-outline-icon-svg: url(${Ut});-webkit-mask:var(--mdi-pin-off-outline-icon-svg) no-repeat;mask:var(--mdi-pin-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pin-outline{--mdi-pin-outline-icon-svg: url(${Lt});-webkit-mask:var(--mdi-pin-outline-icon-svg) no-repeat;mask:var(--mdi-pin-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-playlist-plus{--mdi-playlist-plus-icon-svg: url(${Rt});-webkit-mask:var(--mdi-playlist-plus-icon-svg) no-repeat;mask:var(--mdi-playlist-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-play-circle-outline{--mdi-play-circle-outline-icon-svg: url(${Ct});-webkit-mask:var(--mdi-play-circle-outline-icon-svg) no-repeat;mask:var(--mdi-play-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-playlist-remove{--mdi-playlist-remove-icon-svg: url(${St});-webkit-mask:var(--mdi-playlist-remove-icon-svg) no-repeat;mask:var(--mdi-playlist-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus-circle{--mdi-plus-circle-icon-svg: url(${Lr});-webkit-mask:var(--mdi-plus-circle-icon-svg) no-repeat;mask:var(--mdi-plus-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus-circle-outline{--mdi-plus-circle-outline-icon-svg: url(${Bt});-webkit-mask:var(--mdi-plus-circle-outline-icon-svg) no-repeat;mask:var(--mdi-plus-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus{--mdi-plus-icon-svg: url(${Mt});-webkit-mask:var(--mdi-plus-icon-svg) no-repeat;mask:var(--mdi-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-progress-download{--mdi-progress-download-icon-svg: url(${jt});-webkit-mask:var(--mdi-progress-download-icon-svg) no-repeat;mask:var(--mdi-progress-download-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-redo{--mdi-redo-icon-svg: url(${It});-webkit-mask:var(--mdi-redo-icon-svg) no-repeat;mask:var(--mdi-redo-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-refresh{--mdi-refresh-icon-svg: url(${Gt});-webkit-mask:var(--mdi-refresh-icon-svg) no-repeat;mask:var(--mdi-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-shape-square-plus{--mdi-shape-square-plus-icon-svg: url(${Nt});-webkit-mask:var(--mdi-shape-square-plus-icon-svg) no-repeat;mask:var(--mdi-shape-square-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-snowflake{--mdi-snowflake-icon-svg: url(${Et});-webkit-mask:var(--mdi-snowflake-icon-svg) no-repeat;mask:var(--mdi-snowflake-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-ascending{--mdi-sort-ascending-icon-svg: url(${At});-webkit-mask:var(--mdi-sort-ascending-icon-svg) no-repeat;mask:var(--mdi-sort-ascending-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-descending{--mdi-sort-descending-icon-svg: url(${Ft});-webkit-mask:var(--mdi-sort-descending-icon-svg) no-repeat;mask:var(--mdi-sort-descending-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-variant-off{--mdi-sort-variant-off-icon-svg: url(${qt});-webkit-mask:var(--mdi-sort-variant-off-icon-svg) no-repeat;mask:var(--mdi-sort-variant-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-variant-remove{--mdi-sort-variant-remove-icon-svg: url(${Ot});-webkit-mask:var(--mdi-sort-variant-remove-icon-svg) no-repeat;mask:var(--mdi-sort-variant-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-square-edit-outline{--mdi-square-edit-outline-icon-svg: url(${Ht});-webkit-mask:var(--mdi-square-edit-outline-icon-svg) no-repeat;mask:var(--mdi-square-edit-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-star{--mdi-star-icon-svg: url(${Tt});-webkit-mask:var(--mdi-star-icon-svg) no-repeat;mask:var(--mdi-star-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-star-outline{--mdi-star-outline-icon-svg: url(${Dt});-webkit-mask:var(--mdi-star-outline-icon-svg) no-repeat;mask:var(--mdi-star-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-stop-circle-outline{--mdi-stop-circle-outline-icon-svg: url(${Pt});-webkit-mask:var(--mdi-stop-circle-outline-icon-svg) no-repeat;mask:var(--mdi-stop-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-subdirectory-arrow-right{--mdi-subdirectory-arrow-right-icon-svg: url(${Yt});-webkit-mask:var(--mdi-subdirectory-arrow-right-icon-svg) no-repeat;mask:var(--mdi-subdirectory-arrow-right-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-swap-horizontal{--mdi-swap-horizontal-icon-svg: url(${Wt});-webkit-mask:var(--mdi-swap-horizontal-icon-svg) no-repeat;mask:var(--mdi-swap-horizontal-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-swap-vertical{--mdi-swap-vertical-icon-svg: url(${Vt});-webkit-mask:var(--mdi-swap-vertical-icon-svg) no-repeat;mask:var(--mdi-swap-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sync{--mdi-sync-icon-svg: url(${Kt});-webkit-mask:var(--mdi-sync-icon-svg) no-repeat;mask:var(--mdi-sync-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sync-circle{--mdi-sync-circle-icon-svg: url(${Qt});-webkit-mask:var(--mdi-sync-circle-icon-svg) no-repeat;mask:var(--mdi-sync-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-table-edit{--mdi-table-edit-icon-svg: url(${Xt});-webkit-mask:var(--mdi-table-edit-icon-svg) no-repeat;mask:var(--mdi-table-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-table-refresh{--mdi-table-refresh-icon-svg: url(${Jt});-webkit-mask:var(--mdi-table-refresh-icon-svg) no-repeat;mask:var(--mdi-table-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-remove{--mdi-text-box-remove-icon-svg: url(${Zt});-webkit-mask:var(--mdi-text-box-remove-icon-svg) no-repeat;mask:var(--mdi-text-box-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-remove-outline{--mdi-text-box-remove-outline-icon-svg: url(${en});-webkit-mask:var(--mdi-text-box-remove-outline-icon-svg) no-repeat;mask:var(--mdi-text-box-remove-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-search-outline{--mdi-text-box-search-outline-icon-svg: url(${an});-webkit-mask:var(--mdi-text-box-search-outline-icon-svg) no-repeat;mask:var(--mdi-text-box-search-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-theme-light-dark{--mdi-theme-light-dark-icon-svg: url(${rn});-webkit-mask:var(--mdi-theme-light-dark-icon-svg) no-repeat;mask:var(--mdi-theme-light-dark-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-toggle-switch{--mdi-toggle-switch-icon-svg: url(${on});-webkit-mask:var(--mdi-toggle-switch-icon-svg) no-repeat;mask:var(--mdi-toggle-switch-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-toggle-switch-off-outline{--mdi-toggle-switch-off-outline-icon-svg: url(${ln});-webkit-mask:var(--mdi-toggle-switch-off-outline-icon-svg) no-repeat;mask:var(--mdi-toggle-switch-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-translate{--mdi-translate-icon-svg: url(${tn});-webkit-mask:var(--mdi-translate-icon-svg) no-repeat;mask:var(--mdi-translate-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-trash-can{--mdi-trash-can-icon-svg: url(${nn});-webkit-mask:var(--mdi-trash-can-icon-svg) no-repeat;mask:var(--mdi-trash-can-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-trash-can-outline{--mdi-trash-can-outline-icon-svg: url(${cn});-webkit-mask:var(--mdi-trash-can-outline-icon-svg) no-repeat;mask:var(--mdi-trash-can-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-truck{--mdi-truck-icon-svg: url(${dn});-webkit-mask:var(--mdi-truck-icon-svg) no-repeat;mask:var(--mdi-truck-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-truck-delivery-outline{--mdi-truck-delivery-outline-icon-svg: url(${sn});-webkit-mask:var(--mdi-truck-delivery-outline-icon-svg) no-repeat;mask:var(--mdi-truck-delivery-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-tune{--mdi-tune-icon-svg: url(${mn});-webkit-mask:var(--mdi-tune-icon-svg) no-repeat;mask:var(--mdi-tune-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-tune-variant{--mdi-tune-variant-icon-svg: url(${kn});-webkit-mask:var(--mdi-tune-variant-icon-svg) no-repeat;mask:var(--mdi-tune-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-undo{--mdi-undo-icon-svg: url(${pn});-webkit-mask:var(--mdi-undo-icon-svg) no-repeat;mask:var(--mdi-undo-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-upload{--mdi-upload-icon-svg: url(${gn});-webkit-mask:var(--mdi-upload-icon-svg) no-repeat;mask:var(--mdi-upload-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-vanish{--mdi-vanish-icon-svg: url(${bn});-webkit-mask:var(--mdi-vanish-icon-svg) no-repeat;mask:var(--mdi-vanish-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-wrench{--mdi-wrench-icon-svg: url(${vn});-webkit-mask:var(--mdi-wrench-icon-svg) no-repeat;mask:var(--mdi-wrench-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-wrench-outline{--mdi-wrench-outline-icon-svg: url(${un});-webkit-mask:var(--mdi-wrench-outline-icon-svg) no-repeat;mask:var(--mdi-wrench-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi{display:inline-block;align-items:center;background-color:currentColor;font-size:18px;width:1em;height:1em}.mdi.mdi-state-disabled{opacity:.35}.blue{color:#4949ff}.orange{color:orange}.red{color:red}.bold{font-weight:bold}.italic{font-style:italic}`,""]);const hn=kr},8924:(e,i,a)=>{var r=a(1601),o=a.n(r),l=a(6314),t=a.n(l),n=a(4417),c=a.n(n),d=new URL(a(3751),a.b),s=new URL(a(1771),a.b),m=new URL(a(996),a.b),k=new URL(a(6889),a.b),p=new URL(a(937),a.b),g=new URL(a(3326),a.b),b=new URL(a(2561),a.b),v=new URL(a(8980),a.b),u=new URL(a(4511),a.b),h=new URL(a(9153),a.b),f=new URL(a(2706),a.b),w=new URL(a(7185),a.b),x=new URL(a(2312),a.b),_=new URL(a(7890),a.b),y=new URL(a(7104),a.b),z=new URL(a(1825),a.b),$=new URL(a(1379),a.b),U=new URL(a(2156),a.b),L=new URL(a(7698),a.b),R=new URL(a(8997),a.b),C=new URL(a(2053),a.b),S=new URL(a(1434),a.b),B=new URL(a(737),a.b),M=new URL(a(4487),a.b),j=new URL(a(7951),a.b),I=new URL(a(3975),a.b),G=new URL(a(5672),a.b),N=new URL(a(1966),a.b),E=new URL(a(4756),a.b),A=new URL(a(3721),a.b),F=new URL(a(1761),a.b),q=new URL(a(1329),a.b),O=new URL(a(3888),a.b),H=new URL(a(7237),a.b),T=new URL(a(4555),a.b),D=new URL(a(7786),a.b),P=new URL(a(4200),a.b),Y=new URL(a(9067),a.b),W=new URL(a(3142),a.b),V=new URL(a(5001),a.b),K=new URL(a(1632),a.b),Q=new URL(a(1830),a.b),X=new URL(a(4918),a.b),J=new URL(a(1704),a.b),Z=new URL(a(9075),a.b),ee=new URL(a(3681),a.b),ie=new URL(a(8344),a.b),ae=new URL(a(3828),a.b),re=new URL(a(9712),a.b),oe=new URL(a(2805),a.b),le=new URL(a(5644),a.b),te=new URL(a(4029),a.b),ne=new URL(a(560),a.b),ce=new URL(a(8704),a.b),de=new URL(a(5259),a.b),se=new URL(a(4042),a.b),me=new URL(a(5904),a.b),ke=new URL(a(5052),a.b),pe=new URL(a(6988),a.b),ge=new URL(a(2216),a.b),be=new URL(a(3397),a.b),ve=new URL(a(739),a.b),ue=new URL(a(1959),a.b),he=new URL(a(9810),a.b),fe=new URL(a(6410),a.b),we=new URL(a(5717),a.b),xe=new URL(a(4441),a.b),_e=new URL(a(9279),a.b),ye=new URL(a(6428),a.b),ze=new URL(a(8166),a.b),$e=new URL(a(7433),a.b),Ue=new URL(a(4541),a.b),Le=new URL(a(9529),a.b),Re=new URL(a(778),a.b),Ce=new URL(a(4459),a.b),Se=new URL(a(7535),a.b),Be=new URL(a(1277),a.b),Me=new URL(a(3171),a.b),je=new URL(a(2210),a.b),Ie=new URL(a(416),a.b),Ge=new URL(a(284),a.b),Ne=new URL(a(4627),a.b),Ee=new URL(a(9007),a.b),Ae=new URL(a(9869),a.b),Fe=new URL(a(1335),a.b),qe=new URL(a(6519),a.b),Oe=new URL(a(1403),a.b),He=new URL(a(7594),a.b),Te=new URL(a(9036),a.b),De=new URL(a(9028),a.b),Pe=new URL(a(8092),a.b),Ye=new URL(a(3374),a.b),We=new URL(a(2451),a.b),Ve=new URL(a(7548),a.b),Ke=new URL(a(8250),a.b),Qe=new URL(a(9562),a.b),Xe=new URL(a(6501),a.b),Je=new URL(a(9506),a.b),Ze=new URL(a(3744),a.b),ei=new URL(a(2366),a.b),ii=new URL(a(736),a.b),ai=new URL(a(5589),a.b),ri=new URL(a(5297),a.b),oi=new URL(a(5086),a.b),li=new URL(a(9965),a.b),ti=new URL(a(1680),a.b),ni=new URL(a(9274),a.b),ci=new URL(a(4069),a.b),di=new URL(a(6793),a.b),si=new URL(a(8018),a.b),mi=new URL(a(1397),a.b),ki=new URL(a(3821),a.b),pi=new URL(a(5453),a.b),gi=new URL(a(1721),a.b),bi=new URL(a(729),a.b),vi=new URL(a(5309),a.b),ui=new URL(a(7523),a.b),hi=new URL(a(5951),a.b),fi=new URL(a(5784),a.b),wi=new URL(a(4907),a.b),xi=new URL(a(97),a.b),_i=new URL(a(1438),a.b),yi=new URL(a(6764),a.b),zi=new URL(a(3530),a.b),$i=new URL(a(7865),a.b),Ui=new URL(a(9505),a.b),Li=new URL(a(4920),a.b),Ri=new URL(a(8908),a.b),Ci=new URL(a(5724),a.b),Si=new URL(a(3447),a.b),Bi=new URL(a(5741),a.b),Mi=new URL(a(6683),a.b),ji=new URL(a(2964),a.b),Ii=new URL(a(1152),a.b),Gi=new URL(a(3049),a.b),Ni=new URL(a(4506),a.b),Ei=new URL(a(3643),a.b),Ai=new URL(a(9808),a.b),Fi=new URL(a(109),a.b),qi=new URL(a(4717),a.b),Oi=new URL(a(9586),a.b),Hi=new URL(a(4341),a.b),Ti=new URL(a(6452),a.b),Di=new URL(a(936),a.b),Pi=new URL(a(2250),a.b),Yi=new URL(a(9624),a.b),Wi=new URL(a(7741),a.b),Vi=new URL(a(8549),a.b),Ki=new URL(a(8202),a.b),Qi=new URL(a(8560),a.b),Xi=new URL(a(379),a.b),Ji=new URL(a(7295),a.b),Zi=new URL(a(1904),a.b),ea=new URL(a(8407),a.b),ia=new URL(a(7138),a.b),aa=new URL(a(795),a.b),ra=new URL(a(166),a.b),oa=new URL(a(8900),a.b),la=new URL(a(3534),a.b),ta=new URL(a(1908),a.b),na=new URL(a(70),a.b),ca=new URL(a(5856),a.b),da=new URL(a(6470),a.b),sa=new URL(a(7988),a.b),ma=new URL(a(1389),a.b),ka=new URL(a(6486),a.b),pa=new URL(a(1242),a.b),ga=new URL(a(496),a.b),ba=new URL(a(8338),a.b),va=new URL(a(9399),a.b),ua=new URL(a(2264),a.b),ha=new URL(a(7949),a.b),fa=new URL(a(3026),a.b),wa=new URL(a(6396),a.b),xa=new URL(a(2096),a.b),_a=new URL(a(3567),a.b),ya=new URL(a(5030),a.b),za=new URL(a(8038),a.b),$a=new URL(a(9333),a.b),Ua=new URL(a(5227),a.b),La=new URL(a(2376),a.b),Ra=new URL(a(3684),a.b),Ca=new URL(a(2117),a.b),Sa=new URL(a(7090),a.b),Ba=new URL(a(6907),a.b),Ma=new URL(a(2638),a.b),ja=new URL(a(8506),a.b),Ia=new URL(a(4350),a.b),Ga=new URL(a(1906),a.b),Na=new URL(a(1364),a.b),Ea=new URL(a(8537),a.b),Aa=new URL(a(8163),a.b),Fa=new URL(a(6977),a.b),qa=new URL(a(7679),a.b),Oa=new URL(a(1888),a.b),Ha=new URL(a(2705),a.b),Ta=new URL(a(3575),a.b),Da=new URL(a(3576),a.b),Pa=new URL(a(9572),a.b),Ya=new URL(a(6122),a.b),Wa=new URL(a(5510),a.b),Va=new URL(a(927),a.b),Ka=new URL(a(8073),a.b),Qa=new URL(a(5727),a.b),Xa=new URL(a(917),a.b),Ja=new URL(a(6487),a.b),Za=new URL(a(8945),a.b),er=new URL(a(2738),a.b),ir=new URL(a(5828),a.b),ar=new URL(a(2518),a.b),rr=new URL(a(3276),a.b),or=new URL(a(4314),a.b),lr=new URL(a(2449),a.b),tr=new URL(a(6673),a.b),nr=new URL(a(1304),a.b),cr=new URL(a(5383),a.b),dr=new URL(a(5066),a.b),sr=new URL(a(8646),a.b),mr=new URL(a(258),a.b),kr=t()(o()),pr=c()(d),gr=c()(s),br=c()(m),vr=c()(k),ur=c()(p),hr=c()(g),fr=c()(b),wr=c()(v),xr=c()(u),_r=c()(h),yr=c()(f),zr=c()(w),$r=c()(x),Ur=c()(_),Lr=c()(y),Rr=c()(z),Cr=c()($),Sr=c()(U),Br=c()(L),Mr=c()(R),jr=c()(C),Ir=c()(S),Gr=c()(B),Nr=c()(M),Er=c()(j),Ar=c()(I),Fr=c()(G),qr=c()(N),Or=c()(E),Hr=c()(A),Tr=c()(F),Dr=c()(q),Pr=c()(O),Yr=c()(H),Wr=c()(T),Vr=c()(D),Kr=c()(P),Qr=c()(Y),Xr=c()(W),Jr=c()(V),Zr=c()(K),eo=c()(Q),io=c()(X),ao=c()(J),ro=c()(Z),oo=c()(ee),lo=c()(ie),to=c()(ae),no=c()(re),co=c()(oe),so=c()(le),mo=c()(te),ko=c()(ne),po=c()(ce),go=c()(de),bo=c()(se),vo=c()(me),uo=c()(ke),ho=c()(pe),fo=c()(ge),wo=c()(be),xo=c()(ve),_o=c()(ue),yo=c()(he),zo=c()(fe),$o=c()(we),Uo=c()(xe),Lo=c()(_e),Ro=c()(ye),Co=c()(ze),So=c()($e),Bo=c()(Ue),Mo=c()(Le),jo=c()(Re),Io=c()(Ce),Go=c()(Se),No=c()(Be),Eo=c()(Me),Ao=c()(je),Fo=c()(Ie),qo=c()(Ge),Oo=c()(Ne),Ho=c()(Ee),To=c()(Ae),Do=c()(Fe),Po=c()(qe),Yo=c()(Oe),Wo=c()(He),Vo=c()(Te),Ko=c()(De),Qo=c()(Pe),Xo=c()(Ye),Jo=c()(We),Zo=c()(Ve),el=c()(Ke),il=c()(Qe),al=c()(Xe),rl=c()(Je),ol=c()(Ze),ll=c()(ei),tl=c()(ii),nl=c()(ai),cl=c()(ri),dl=c()(oi),sl=c()(li),ml=c()(ti),kl=c()(ni),pl=c()(ci),gl=c()(di),bl=c()(si),vl=c()(mi),ul=c()(ki),hl=c()(pi),fl=c()(gi),wl=c()(bi),xl=c()(vi),_l=c()(ui),yl=c()(hi),zl=c()(fi),$l=c()(wi),Ul=c()(xi),Ll=c()(_i),Rl=c()(yi),Cl=c()(zi),Sl=c()($i),Bl=c()(Ui),Ml=c()(Li),jl=c()(Ri),Il=c()(Ci),Gl=c()(Si),Nl=c()(Bi),El=c()(Mi),Al=c()(ji),Fl=c()(Ii),ql=c()(Gi),Ol=c()(Ni),Hl=c()(Ei),Tl=c()(Ai),Dl=c()(Fi),Pl=c()(qi),Yl=c()(Oi),Wl=c()(Hi),Vl=c()(Ti),Kl=c()(Di),Ql=c()(Pi),Xl=c()(Yi),Jl=c()(Wi),Zl=c()(Vi),et=c()(Ki),it=c()(Qi),at=c()(Xi),rt=c()(Ji),ot=c()(Zi),lt=c()(ea),tt=c()(ia),nt=c()(aa),ct=c()(ra),dt=c()(oa),st=c()(la),mt=c()(ta),kt=c()(na),pt=c()(ca),gt=c()(da),bt=c()(sa),vt=c()(ma),ut=c()(ka),ht=c()(pa),ft=c()(ga),wt=c()(ba),xt=c()(va),_t=c()(ua),yt=c()(ha),zt=c()(fa),$t=c()(wa),Ut=c()(xa),Lt=c()(_a),Rt=c()(ya),Ct=c()(za),St=c()($a),Bt=c()(Ua),Mt=c()(La),jt=c()(Ra),It=c()(Ca),Gt=c()(Sa),Nt=c()(Ba),Et=c()(Ma),At=c()(ja),Ft=c()(Ia),qt=c()(Ga),Ot=c()(Na),Ht=c()(Ea),Tt=c()(Aa),Dt=c()(Fa),Pt=c()(qa),Yt=c()(Oa),Wt=c()(Ha),Vt=c()(Ta),Kt=c()(Da),Qt=c()(Pa),Xt=c()(Ya),Jt=c()(Wa),Zt=c()(Va),en=c()(Ka),an=c()(Qa),rn=c()(Xa),on=c()(Ja),ln=c()(Za),tn=c()(er),nn=c()(ir),cn=c()(ar),dn=c()(rr),sn=c()(or),mn=c()(lr),kn=c()(tr),pn=c()(nr),gn=c()(cr),bn=c()(dr),vn=c()(sr),un=c()(mr);kr.push([e.id,`/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n *//*! name: vanilla-calendar-pro v2.9.10 | url: https://github.com/uvarov-frontend/vanilla-calendar-pro */.vanilla-calendar{position:relative;box-sizing:border-box;display:flex;width:300px;min-width:272px;max-width:100%;flex-direction:column;border-radius:.75rem;padding:1rem;opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:.15s}@supports((width: -webkit-max-content) or (width: max-content)) and ((height: -webkit-max-content) or (height: max-content)){.vanilla-calendar{height:-webkit-max-content;height:max-content;width:-webkit-max-content;width:max-content}}.vanilla-calendar_multiple{width:550px}@supports(width: -webkit-fit-content) or (width: -moz-fit-content) or (width: fit-content){.vanilla-calendar_multiple{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.vanilla-calendar button:focus-visible{border-radius:.5rem;outline-style:solid;outline-width:1px;outline-offset:-1px}.vanilla-calendar.vanilla-calendar_multiple .vanilla-calendar-days{flex-grow:0}.vanilla-calendar_hidden{pointer-events:none;opacity:0}.vanilla-calendar_hidden *{pointer-events:none !important}.vanilla-calendar_to-input{position:absolute}.vanilla-calendar_to-input_bottom{margin-top:.25rem}.vanilla-calendar_to-input_top{margin-top:-0.25rem}.vanilla-calendar-controls{pointer-events:none;position:absolute;left:0;right:0;top:0;z-index:20;box-sizing:content-box;display:flex;align-items:center;justify-content:space-between;padding-left:1rem;padding-right:1rem;padding-top:1.25rem}.vanilla-calendar-arrow{pointer-events:auto;position:relative;display:block;height:1.5rem;width:1.5rem;cursor:pointer;border-width:0px;background-color:transparent}.vanilla-calendar-arrow:before{position:absolute;left:0;top:0;height:100%;width:100%;background-position:center;background-repeat:no-repeat;--tw-content: "";content:var(--tw-content)}.vanilla-calendar-arrow.vanilla-calendar-arrow_prev:before{transform:rotate(90deg)}.vanilla-calendar-arrow.vanilla-calendar-arrow_next:before{transform:rotate(-90deg)}.vanilla-calendar-grid{display:flex;flex-grow:1;flex-wrap:wrap;justify-content:center;gap:1.75rem}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column{pointer-events:none;opacity:.3}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_month,.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_year{pointer-events:auto;opacity:1}.vanilla-calendar-column{display:flex;min-width:-webkit-min-content;min-width:min-content;flex-direction:column}.vanilla-calendar-header{position:relative;margin-bottom:.75rem;display:flex;align-items:center}.vanilla-calendar-header__content{display:grid;flex-grow:1;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;justify-content:center;white-space:pre-wrap;padding-left:1rem;padding-right:1rem}.vanilla-calendar-month,.vanilla-calendar-year{cursor:pointer;border-radius:.25rem;border-width:0px;background-color:transparent;padding:.25rem;font-size:1rem;line-height:1.5rem;font-weight:700}.vanilla-calendar-month.vanilla-calendar-month_disabled,.vanilla-calendar-year.vanilla-calendar-year_disabled{pointer-events:none}.vanilla-calendar-months{display:grid;flex-grow:1;grid-template-columns:repeat(4, minmax(0, 1fr));align-items:center;row-gap:1rem;column-gap:.5rem}.vanilla-calendar-years{display:grid;flex-grow:1;grid-template-columns:repeat(5, minmax(0, 1fr));align-items:center;row-gap:1rem;column-gap:.5rem}.vanilla-calendar-months_selecting .vanilla-calendar-months__month,.vanilla-calendar-years_selecting .vanilla-calendar-years__year{cursor:pointer}.vanilla-calendar-months_selecting .vanilla-calendar-months__month .vanilla-calendar-months__month_disabled,.vanilla-calendar-years_selecting .vanilla-calendar-years__year .vanilla-calendar-years__year_disabled{cursor:default}.vanilla-calendar-months__month,.vanilla-calendar-years__year{display:flex;height:2.5rem;align-items:center;justify-content:center;word-break:break-all;border-radius:.5rem;border-width:0px;padding:.25rem;text-align:center;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,.vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{pointer-events:none}.vanilla-calendar-week-numbers{display:flex;flex-direction:column}.vanilla-calendar-week-numbers__title{margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-week-numbers__content{display:grid;grid-auto-flow:row;align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-week-number{margin:0;display:flex;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:pointer;align-items:center;justify-content:center;border-style:none;background-color:transparent;padding:0;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-wrapper{display:flex;flex-grow:1}.vanilla-calendar-content{display:flex;flex-grow:1;flex-direction:column}.vanilla-calendar-week{margin-bottom:.5rem;display:grid;grid-template-columns:repeat(7, 1fr);justify-items:center}.vanilla-calendar-week__day{display:flex;width:100%;min-width:1.875rem;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-days{display:grid;flex-grow:1;grid-template-columns:repeat(7, 1fr);align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn{cursor:pointer;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:75ms}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn_disabled{cursor:default}.vanilla-calendar-day{position:relative;display:flex;width:100%;align-items:center;justify-content:center}.vanilla-calendar-day_hover-intermediate .vanilla-calendar-day__btn{border-radius:0}.vanilla-calendar-day_hover-first .vanilla-calendar-day__btn{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.vanilla-calendar-day_hover-first.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn{border-radius:.5rem}.vanilla-calendar-day:focus-visible .vanilla-calendar-day__popup,.vanilla-calendar-day:hover .vanilla-calendar-day__popup{pointer-events:auto;opacity:1}.vanilla-calendar-day_selected-first .vanilla-calendar-day__btn_selected{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.vanilla-calendar-day_selected-first.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-radius:.5rem}.vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected{border-radius:0}.vanilla-calendar-day__btn{display:flex;height:100%;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:default;align-items:center;justify-content:center;border-radius:.5rem;border-width:0px;padding:0;font-size:.75rem;line-height:1rem;font-weight:400}.vanilla-calendar-day__btn_today{font-weight:700}.vanilla-calendar-day__btn_disabled{pointer-events:none}.vanilla-calendar-day__popup{transform:translate(-50%);pointer-events:none;position:absolute;left:50%;top:100%;z-index:20;width:8rem;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:400;opacity:0}.vanilla-calendar-day__popup:before{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:after{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:hover{pointer-events:auto;opacity:1}.vanilla-calendar-day__popup:before{content:"";left:0;bottom:0;z-index:-10;display:block;height:calc(100% - 4px);width:100%;border-radius:.5rem}.vanilla-calendar-time{margin-top:.75rem;display:grid;grid-template-columns:auto 1fr;gap:.75rem;border-top-width:1px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-style:solid;padding-top:.75rem}.vanilla-calendar-time__content{display:grid;grid-auto-flow:column;align-items:center}.vanilla-calendar-time__hours{position:relative;margin-right:.35rem;width:1.75rem}.vanilla-calendar-time__hours:after{position:absolute;right:-5px;top:50%;margin-top:calc(-50% + 1px);display:block;--tw-content: ":";content:var(--tw-content)}.vanilla-calendar-time__minutes{width:1.75rem}.vanilla-calendar-time__hours input,.vanilla-calendar-time__minutes input{position:relative;margin:0;box-sizing:border-box;display:block;width:100%;border-radius:.25rem;border-width:0px;padding:.125rem;text-align:center;font-size:1.125rem;font-weight:600;line-height:1.125rem}.vanilla-calendar-time__hours input:focus-visible,.vanilla-calendar-time__minutes input:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__hours input:disabled,.vanilla-calendar-time__minutes input:disabled{cursor:default}.vanilla-calendar-time__hours input:hover:disabled,.vanilla-calendar-time__minutes input:hover:disabled{background-color:transparent}.vanilla-calendar-time__keeping{margin-left:1px;margin-top:.25rem;width:22px;cursor:pointer;border-radius:.25rem;border-width:0px;background-color:transparent;padding:0;font-size:.69rem}.vanilla-calendar-time__keeping:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__keeping:disabled{cursor:default}.vanilla-calendar-time__keeping:hover:disabled{background-color:transparent}.vanilla-calendar-time__ranges{display:grid;grid-auto-flow:row}.vanilla-calendar-time__range{position:relative;z-index:10;font-size:0}.vanilla-calendar-time__range:before{content:var(--tw-content);left:0}.vanilla-calendar-time__range:after{content:var(--tw-content);right:0}.vanilla-calendar-time__range:before,.vanilla-calendar-time__range:after{content:"";transform:translateY(-50%);pointer-events:none;position:absolute;top:50%;z-index:10;height:.5rem;width:1px}.vanilla-calendar-time__range input{position:relative;margin:0;height:1.25rem;width:100%;cursor:pointer;-webkit-appearance:none;appearance:none;outline-width:0px}.vanilla-calendar-time__range input::-webkit-slider-thumb{position:relative;z-index:20;margin-top:-0.5rem;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-moz-range-thumb{position:relative;z-index:20;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-webkit-slider-runnable-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-moz-range-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light].vanilla-calendar{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light].vanilla-calendar_to-input{--tw-shadow: 0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored: 0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-arrow{background-color:transparent}[data-calendar-theme=light] .vanilla-calendar-arrow:before{background-image:url(${pr})}[data-calendar-theme=light] .vanilla-calendar-arrow:hover:before{opacity:.6}[data-calendar-theme=light] .vanilla-calendar-header__content,[data-calendar-theme=light] .vanilla-calendar-month,[data-calendar-theme=light] .vanilla-calendar-year{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-month:hover,[data-calendar-theme=light] .vanilla-calendar-year:hover{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_not-active{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-months__month{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-months__month:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-years__year{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-years__year:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-week-numbers__title,[data-calendar-theme=light] .vanilla-calendar-week-number{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week-number:hover{color:#475569}[data-calendar-theme=light] .vanilla-calendar-week__day{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity: .7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity: .7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__btn:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_today{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_next{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__popup{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__popup:before{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-shadow: 0 3px 15px rgba(85, 85, 85, .2);--tw-shadow-colored: 0 3px 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light] .vanilla-calendar-time{border-color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input,[data-calendar-theme=light] .vanilla-calendar-time__minutes input{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=light] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:before,[data-calendar-theme=light] .vanilla-calendar-time__range:after{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-thumb{border-color:#cbd5e1;--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-thumb{border-color:#cbd5e1;--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=dark].vanilla-calendar{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark].vanilla-calendar_to-input{--tw-shadow: 0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored: 0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=dark].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-arrow{background-color:transparent}[data-calendar-theme=dark] .vanilla-calendar-arrow:before{background-image:url(${gr})}[data-calendar-theme=dark] .vanilla-calendar-arrow:hover:before{opacity:.6}[data-calendar-theme=dark] .vanilla-calendar-header__content,[data-calendar-theme=dark] .vanilla-calendar-month,[data-calendar-theme=dark] .vanilla-calendar-year{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-month:hover,[data-calendar-theme=dark] .vanilla-calendar-year:hover,[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_not-active{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month,[data-calendar-theme=dark] .vanilla-calendar-years__year{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity: 1;background-color:rgb(100 116 139/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-week-numbers__title,[data-calendar-theme=dark] .vanilla-calendar-week-number{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week-number:hover{color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-week__day{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity: .8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity: .8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#e2e8f0}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_next{color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__popup{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__popup:before{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));--tw-shadow: inset 0 0 0 1px rgb(255 255 255 / .1);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=dark] .vanilla-calendar-time{border-color:#1e293b}[data-calendar-theme=dark] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:before,[data-calendar-theme=dark] .vanilla-calendar-time__range:after{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-thumb{border-color:#475569;--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-thumb{border-color:#475569;--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}/*!\n * Multiple-Select-Vanilla styling\n * @author zhixin wen \n * @contributor Ghislain B.\n */.ms-dark-mode{--ms-checkbox-color: rgb(63.5819672131, 140.3073770492, 253.4180327869);--ms-checkbox-hover-color: rgb(78.756557377, 149.3995901639, 253.543442623);--ms-checkbox-icon-container-border: 1px solid #797979;--ms-choice-border: 1px solid #757575;--ms-choice-bgcolor: #262b2f;--ms-choice-color: #d4d4d4;--ms-choice-focus-border-color: rgb(38.2909836066, 125.1536885246, 253.2090163934);--ms-choice-focus-box-shadow: 0 0 0 2px rgba(13, 110, 253, 0.2);--ms-drop-background: #2a2f34;--ms-drop-border: 1px solid #585858;--ms-drop-color: #cccccc;--ms-drop-hide-radio-hover-bgcolor: rgb(1.9713114754, 97.5799180328, 238.5286885246);--ms-drop-option-divider-border-top: 1px solid #696969;--ms-drop-scrollbar-color: #828282 #424242;--ms-icon-color: #bcbcbc;--ms-icon-color-hover: #d0d0d0;--ms-option-highlight-bg-color: rgb(1.762295082, 87.2336065574, 213.237704918);--ms-ok-button-bg-color: #262b2f;--ms-ok-button-bg-hover-color: #24282c;--ms-ok-button-border-color: #4a4a4a;--ms-ok-button-text-color: rgb(38.2909836066, 125.1536885246, 253.2090163934);--ms-ok-button-text-hover-color: rgb(38.2909836066, 125.1536885246, 253.2090163934);--ms-optgroup-color: #fff;--ms-search-input-bg-color: #2f353a;--ms-search-input-color: #d4d4d4;--ms-search-input-border: 1px solid #757575;--ms-select-all-border-bottom: 1px solid #5d5d5d;--ms-select-all-text-color: #fff;--ms-select-all-text-font-weight: bold}/*!\n * Multiple-Select-Vanilla styling\n * @author zhixin wen \n * @contributor Ghislain B.\n */.ms-icon-caret{--ms-icon-caret-icon-svg: url(${br});-webkit-mask:var(--ms-icon-caret-icon-svg) no-repeat;mask:var(--ms-icon-caret-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-close{--ms-icon-close-icon-svg: url(${vr});-webkit-mask:var(--ms-icon-close-icon-svg) no-repeat;mask:var(--ms-icon-close-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-check{--ms-icon-check-icon-svg: url(${ur});-webkit-mask:var(--ms-icon-check-icon-svg) no-repeat;mask:var(--ms-icon-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-minus{--ms-icon-minus-icon-svg: url(${hr});-webkit-mask:var(--ms-icon-minus-icon-svg) no-repeat;mask:var(--ms-icon-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-radio{--ms-icon-radio-icon-svg: url(${fr});-webkit-mask:var(--ms-icon-radio-icon-svg) no-repeat;mask:var(--ms-icon-radio-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-parent .ms-icon,.ms-drop .ms-icon{display:inline-block;background-color:currentColor;flex-shrink:0;color:var(--ms-icon-color, #000);font-size:var(--ms-icon-size, 13px);height:var(--ms-icon-size, 13px);width:var(--ms-icon-size, 13px)}.ms-parent .ms-icon:hover,.ms-drop .ms-icon:hover{color:var(--ms-icon-color-hover, #303030)}.ms-parent .ms-select-all,.ms-parent li:not(.hide-radio),.ms-drop .ms-select-all,.ms-drop li:not(.hide-radio){cursor:pointer}.ms-parent .ms-select-all.disabled,.ms-parent li:not(.hide-radio).disabled,.ms-drop .ms-select-all.disabled,.ms-drop li:not(.hide-radio).disabled{cursor:default}.ms-parent .ms-select-all .icon-checkbox-container,.ms-parent li:not(.hide-radio) .icon-checkbox-container,.ms-drop .ms-select-all .icon-checkbox-container,.ms-drop li:not(.hide-radio) .icon-checkbox-container{display:inline-flex;align-items:center;justify-content:center;height:var(--ms-checkbox-icon-container-height, 1.05rem);width:var(--ms-checkbox-icon-container-width, 1.05rem);border:var(--ms-checkbox-icon-container-border, 1px solid #d0d0d0);border-radius:.125rem}.ms-parent .ms-select-all .icon-checkbox-container div,.ms-parent li:not(.hide-radio) .icon-checkbox-container div,.ms-drop .ms-select-all .icon-checkbox-container div,.ms-drop li:not(.hide-radio) .icon-checkbox-container div{font-size:14px;color:var(--ms-checkbox-color, #0d6efd)}.ms-parent .ms-select-all .icon-checkbox-container div:hover,.ms-parent li:not(.hide-radio) .icon-checkbox-container div:hover,.ms-drop .ms-select-all .icon-checkbox-container div:hover,.ms-drop li:not(.hide-radio) .icon-checkbox-container div:hover{color:var(--ms-checkbox-hover-color, rgb(2.0549180328, 101.718442623, 248.6450819672))}.ms-parent .ms-select-all .icon-checkbox-container div.ms-icon-uncheck,.ms-parent li:not(.hide-radio) .icon-checkbox-container div.ms-icon-uncheck,.ms-drop .ms-select-all .icon-checkbox-container div.ms-icon-uncheck,.ms-drop li:not(.hide-radio) .icon-checkbox-container div.ms-icon-uncheck{visibility:hidden}.ms-parent .ms-select-all .icon-checkbox-container.radio,.ms-parent li:not(.hide-radio) .icon-checkbox-container.radio,.ms-drop .ms-select-all .icon-checkbox-container.radio,.ms-drop li:not(.hide-radio) .icon-checkbox-container.radio{border-radius:50%}.ms-parent .ms-select-all .icon-checkbox-container+span,.ms-parent li:not(.hide-radio) .icon-checkbox-container+span,.ms-drop .ms-select-all .icon-checkbox-container+span,.ms-drop li:not(.hide-radio) .icon-checkbox-container+span{display:inline-flex;align-items:center;column-gap:var(--ms-label-column-gap, 0);padding-left:var(--ms-label-text-padding-left, 8px)}.ms-offscreen{clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;position:absolute !important;outline:0 !important;left:auto !important;top:auto !important}.ms-parent{display:inline-block;position:relative;vertical-align:middle}.ms-choice{display:flex;align-items:center;cursor:pointer;width:100%;height:26px;overflow:hidden;padding:var(--ms-choice-padding, 0 6px 0 8px);background-color:var(--ms-choice-bgcolor, #fff);border:var(--ms-choice-border, 1px solid #ccc);border-radius:var(--ms-choice-border-radius, 4px);line-height:var(--ms-choice-line-height, 26px);color:var(--ms-choice-color, #444);text-align:var(--ms-choice-text-align, left);outline:var(--ms-drop-outline, 0);text-decoration:none;user-select:none;white-space:nowrap}.ms-choice:focus{border-color:var(--ms-choice-focus-border-color, hsl(215.75, 98.3606557377%, 112.1568627451%));box-shadow:var(--ms-choice-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.ms-choice.disabled{border:var(--ms-choice-disabled-border, 1px solid #ddd);background-color:var(--ms-choice-disabled-bgcolor, #f4f4f4);background-image:none;cursor:default}.ms-choice>span{display:flex;flex:1;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;column-gap:var(--ms-label-column-gap, 0)}.ms-choice>span.ms-placeholder{color:var(--ms-placeholder-color, #c9c9c9)}.ms-choice>div.ms-icon-close{margin-right:2px}.ms-choice>div.ms-icon-caret{height:var(--ms-chevron-icon-size, 16px);width:var(--ms-chevron-icon-size, 16px)}.ms-choice>div.ms-icon-caret.open{transform:scaleY(-1)}.ms-drop{width:auto;min-width:100%;overflow:hidden;display:none;position:absolute;background:var(--ms-drop-background, #fff);border:var(--ms-drop-border, 1px solid #d0d0d0);border-radius:var(--ms-drop-border-radius, 4px);color:var(--ms-drop-color, #333);margin-top:var(--ms-drop-margin-top, -1px);padding:var(--ms-drop-padding, 0);z-index:var(--ms-drop-zindex, 1050)}.ms-drop.bottom{top:100%;box-shadow:var(--ms-drop-bottom-box-shadow, 0 4px 5px rgba(0, 0, 0, 0.15))}.ms-drop.top{bottom:100%;box-shadow:var(--ms-drop-top-box-shadow, 0 -4px 5px rgba(0, 0, 0, 0.15))}.ms-drop .ms-select-all{border-bottom:var(--ms-select-all-border-bottom, 1px solid #ddd);line-height:var(--ms-select-all-line-height, calc(13px + 2px));padding:var(--ms-select-all-padding, 4px);width:100%}.ms-drop .ms-select-all:hover{background-color:var(--ms-select-all-text-hover-color, transparent)}.ms-drop .ms-select-all.highlighted{background-color:var(--ms-option-highlight-bg-color, #fcfcfc)}.ms-drop .ms-select-all label{display:inline-flex;align-items:center;font-weight:var(--ms-select-all-text-font-weight, normal);padding:var(--ms-select-all-label-padding, 6px 10px);border:var(--ms-select-all-label-border, 1px solid transparent);color:var(--ms-select-all-text-color, rgb(1.9713114754, 97.5799180328, 238.5286885246));width:100%}.ms-drop .ms-select-all label:hover{cursor:pointer;border:var(--ms-select-all-label-hover-border, 1px solid #d5d5d5)}.ms-drop .ms-select-all label input{opacity:0;width:0;margin-left:0}.ms-drop .ms-select-all label div{display:inline-flex}.ms-drop .ms-ok-button{cursor:pointer;display:block;padding:var(--ms-ok-button-padding, 0);width:var(--ms-ok-button-width, 100%);height:var(--ms-ok-button-height, 26px);border-color:var(--ms-ok-button-border-color, #ccc);border-radius:var(--ms-ok-button-border-radius, 0 0 4px 4px);border-width:var(--ms-ok-button-border-width, 1px 0 0 0);text-align:var(--ms-ok-button-text-align, center);color:var(--ms-ok-button-text-color, #0d6efd);font-weight:var(--ms-ok-button-font-weight, 600);background-color:var(--ms-ok-button-bg-color, #fff)}.ms-drop .ms-ok-button:hover{background-color:var(--ms-ok-button-bg-hover-color, #f9f9f9);color:var(--ms-ok-button-text-hover-color, rgb(1.9713114754, 97.5799180328, 238.5286885246))}.ms-search{display:flex;align-items:center;justify-content:center;box-sizing:border-box;position:relative;white-space:nowrap;width:100%;margin:var(--ms-search-margin, 0);min-height:var(--ms-search-min-height, 26px);padding:var(--ms-search-padding, 4px);z-index:var(--ms-search-zindex, 10000)}.ms-search input{box-shadow:none;font-family:sans-serif;height:auto !important;width:100%;color:var(--ms-search-input-color, #444);background-color:var(--ms-search-input-bg-color, #fff);border:var(--ms-search-input-border, 1px solid #b9b9b9);border-radius:var(--ms-search-input-border-radius, 5px);min-height:var(--ms-search-input-min-height, 24px);outline:var(--ms-search-input-outline, 0);padding:var(--ms-search-input-padding, 0 5px);margin:var(--ms-search-input-margin, 0)}.ms-search input::placeholder{color:var(--ms-search-input-placeholder, #999)}.ms-search span.ms-icon-close{cursor:pointer;height:var(--ms-icon-size, 13px);margin:var(--ms-search-icon-close-margin, 0 2px 0 5px)}.ms-drop ul{overflow:auto;outline:var(--ms-drop-outline, 0);margin:var(--ms-drop-list-margin, 0px);padding:var(--ms-drop-list-padding, 4px 6px);scrollbar-color:var(--ms-drop-scrollbar-color, #c1c1c1 #f1f1f1)}.ms-drop ul>li{cursor:pointer;background-image:none;list-style:none;position:static;align-items:var(--ms-drop-list-item-align-items, center);display:var(--ms-drop-list-item-display, flex);padding:var(--ms-drop-list-item-padding, 2px 4px)}.ms-drop ul>li .disabled{cursor:default;font-weight:normal !important;opacity:var(--ms-drop-list-item-disabled-opacity, 0.35);filter:var(--ms-drop-list-item-disabled-filter, Alpha(Opacity=35))}.ms-drop ul>li.multiple{display:block;float:left}.ms-drop ul>li.group{clear:both}.ms-drop ul>li.multiple label{width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-drop ul>li label{cursor:pointer;display:flex;align-items:center;font-weight:normal;position:relative;white-space:nowrap;flex:0 0 100%;margin-bottom:var(--ms-label-margin-bottom, 0);min-height:var(--ms-label-min-height, 1.25rem);padding:var(--ms-label-padding, 2px 4px)}.ms-drop ul>li label.optgroup{color:var(--ms-optgroup-color, #000);font-weight:var(--ms-drop-optgroup-font-weight, bold)}.ms-drop ul>li.hide-radio{padding:var(--ms-drop-hide-radio-padding, 0)}.ms-drop ul>li.hide-radio:focus,.ms-drop ul>li.hide-radio:hover{background-color:var(--ms-drop-hide-radio-hover-bgcolor, #fafafa)}.ms-drop ul>li.hide-radio.selected{color:var(--ms-drop-hide-radio-selected-color, unset);background-color:var(--ms-drop-hide-radio-selected-bgcolor, unset)}.ms-drop ul>li.hide-radio label{margin-bottom:var(--ms-drop-hide-radio-label-margin-bottom, 0);padding:var(--ms-drop-hide-radio-label-padding, 5px 8px)}.ms-drop ul>li.hide-radio input{display:none}.ms-drop ul>li.option-level-1 label{padding-left:var(--ms-drop-list-item-level1-padding-left, 8px)}.ms-drop ul>li.option-divider{padding:var(--ms-drop-option-divider-padding, 0);border-top:var(--ms-drop-option-divider-border-top, 1px solid #e9ecef)}.ms-drop ul>li.highlighted{background-color:var(--ms-option-highlight-bg-color, #fcfcfc)}.ms-drop input[type=radio],.ms-drop input[type=checkbox]{opacity:0;width:0;position:absolute;margin-left:var(--ms-drop-input-margin-left, -1.25rem);margin-top:var(--ms-drop-input-margin-top, 0.3rem);accent-color:var(--ms-checkbox-color, #0d6efd)}.ms-drop input:focus{outline:var(--ms-input-focus-outline, none)}.ms-drop .ms-no-results{display:none}.ms-drop .ms-infinite-option{height:var(--ms-infinite-empty-option-height, 20px)}.ms-dark-mode,.ms-drop.ms-dark-mode,.slick-dark-mode .ms-dark-mode,.slick-dark-mode .slick-submenu,.slick-dark-mode{--slick-primary-color: rgb(88.8729508197, 155.4610655738, 253.6270491803);--slick-base-dark-text-color: #d4d4d4;--slick-base-dark-menu-bg-color: #252525;--slick-base-dark-menu-border: 1px solid #505050;--slick-base-dark-menu-item-border: 1px solid #5a5a5a;--slick-base-dark-menu-item-hover-color: #363b40;--slick-base-dark-invalid-color: #ea868f;--slick-highlight-color: rgb(88.8729508197, 155.4610655738, 253.6270491803);--slick-text-color: #d4d4d4;--slick-autocomplete-bg-color: var(--slick-base-dark-menu-bg-color);--slick-autocomplete-hover-bg-color: #2c3034;--slick-autocomplete-text-color: #cdcdcd;--slick-autocomplete-tpl4-bottom-right-text-color: var(--slick-base-dark-text-color);--slick-autocomplete-tpl4-bottom-left-text-color: var(--slick-base-dark-text-color);--slick-autocomplete-tpl4-top-left-text-color: #fafafa;--slick-button-border-color: #626262;--slick-button-hover-border-color: #808080;--slick-button-primary-color: #bababa;--slick-button-style-bg-color: var(--slick-base-dark-menu-bg-color);--slick-btn-default-bg-color: #383838;--slick-btn-default-text-color: #ffffff;--slick-btn-default-border-color: #565656;--slick-cell-even-background-color: #141618;--slick-cell-odd-background-color: #2c3034;--slick-cell-text-color: #d4d4d4;--slick-cell-border-top: 1px solid #474747;--slick-column-picker-background-color: var(--slick-base-dark-menu-bg-color);--slick-column-picker-box-shadow: 0 0 1px #606060;--slick-column-picker-border: var(--slick-base-dark-menu-border);--slick-column-picker-close-btn-color: #bbbbbb;--slick-column-picker-close-btn-bg-color: transparent;--slick-column-picker-hr-bg-color: #434343;--slick-column-picker-hr-divider-border: 1px solid #525252;--slick-column-picker-icon-color: var(--slick-highlight-color);--slick-column-picker-item-hover-border: var(--slick-base-dark-menu-item-border);--slick-column-picker-item-hover-color: var(--slick-base-dark-menu-item-hover-color);--slick-column-picker-title-border-bottom: 1px solid #525252;--slick-checkbox-opacity-hover: 0.7;--slick-checkbox-icon-color: var(--slick-primary-color);--slick-checkbox-icon-bg-color: #444444;--slick-checkbox-unchecked-color: rgb(63.5819672131, 140.3073770492, 253.4180327869);--slick-checkbox-unchecked-opacity: 0.4;--slick-detail-view-icon-color: var(--slick-primary-color);--slick-detail-view-icon-color-hover: var(--slick-primary-color);--slick-detail-view-icon-opacity-hover: 0.75;--slick-detail-view-container-border: 1px solid #525252;--slick-detail-view-container-bgcolor: #3c4349;--slick-grid-menu-icon-btn-color: #ededed;--slick-row-mouse-hover-color: #2c3034;--slick-header-background-color: #1c1c1c;--slick-grid-footer-bg-color: #1c1c1c;--slick-grid-footer-border-top: 1px solid #606060;--slick-header-text-color: #e4e4e4;--slick-hover-header-color: var(--slick-base-dark-text-color);--slick-header-row-background-color: #2d2d2d;--slick-preheader-border-right: 1px solid #3e3e3e;--slick-pane-top-border-top: 1px solid #606060;--slick-empty-data-warning-color: var(--slick-base-dark-text-color);--slick-grid-header-background: #2d2d2d;--slick-icon-sort-color: var(--slick-primary-color);--slick-header-column-background-active: #535353;--slick-slider-filter-input-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-menu-bg-color: var(--slick-base-dark-menu-bg-color);--slick-menu-border: var(--slick-base-dark-menu-border);--slick-menu-box-shadow: 0 0 1px #606060;--slick-menu-close-btn-bg-color: transparent;--slick-menu-close-btn-color: #bbbbbb;--slick-menu-color: #ededed;--slick-menu-item-disabled-color: #686868;--slick-menu-divider-color: #606060;--slick-menu-item-hover-color: var(--slick-base-dark-menu-item-hover-color);--slick-menu-item-hover-border: var(--slick-base-dark-menu-item-border);--slick-menu-title-border-bottom: 1px solid #525252;--slick-menu-title-color: #cecece;--slick-slider-filter-border: var(--slick-base-dark-menu-item-border);--slick-slider-filter-thumb-color: #d0d0d0;--slick-font-color: #d3d3d3;--slick-form-control-border: var(--slick-base-dark-menu-item-border);--slick-form-control-bg-color: var(--slick-base-dark-menu-bg-color);--slick-input-group-addon-color: var(--slick-base-dark-text-color);--slick-input-group-addon-bg-color: #383a3c;--slick-input-group-addon-border: var(--slick-base-dark-menu-item-border);--slick-input-group-btn-bg-color: #454545;--slick-input-group-btn-hover-bg-color: #3e3e3e;--slick-input-group-btn-border: var(--slick-base-dark-menu-item-border);--slick-input-group-append-bg-color: #383838;--slick-compound-filter-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-date-picker-bg-color: var(--slick-base-dark-menu-bg-color);--slick-footer-left-text-color: #acacac;--slick-footer-right-text-color: #acacac;--slick-grid-header-unorderable-bg-color: #1c1c1c;--slick-slider-filter-runnable-track-bgcolor: #787878;--slick-draggable-group-placeholder-color: #999;--slick-draggable-group-drop-bgcolor: #2c3034;--slick-draggable-group-droppable-hover-bgcolor: #353a3f;--slick-draggable-group-drop-border: #3e3e3e;--slick-draggable-group-drop-border-top: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-bottom: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-right: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-left: var(--slick-draggable-group-drop-border);--slick-draggable-group-toggle-all-border: 1px solid #626262;--slick-draggable-group-toggle-all-icon-color: var(--slick-primary-color);--slick-draggable-group-column-border: 1px solid #626262;--slick-group-totals-formatter-bgcolor: #1f2225;--slick-group-totals-formatter-color: #f3f3f3;--slick-icon-group-color: var(--slick-primary-color);--slick-editing-field-bg-color: #333333;--slick-editing-field-border: 1px solid #7c7c7c;--slick-editor-input-disabled-color: #404040;--slick-placeholder-color: #999;--slick-editor-modal-default-btn-disabled-bg-color: #3f3f3f;--slick-editor-modal-default-btn-disabled-color: #5b5b5b;--slick-editor-modal-detail-container-border-modified: 1px solid #cc8400;--slick-btn-default-border: var(--slick-base-dark-menu-item-border);--slick-btn-default-border-hover-color: var(--slick-button-hover-border-color);--slick-editor-modal-close-btn-border-left: var(--slick-base-dark-menu-border);--slick-editor-modal-footer-btn-border: var(--slick-base-dark-menu-item-border);--slick-editor-modal-footer-btn-border-hover-color: var(--slick-button-hover-border-color);--slick-editor-modal-container-bg-color: #333333;--slick-editor-modal-header-bg-color: #333333;--slick-editor-modal-footer-bg-color: #333333;--slick-editor-modal-detail-label-color: #abaaaa;--slick-editor-modal-footer-btn-text-color-hover: #eeeeee;--slick-editor-modal-container-border: var(--slick-base-dark-menu-border);--slick-editor-modal-header-border-bottom: var(--slick-base-dark-menu-border);--slick-editor-modal-footer-border-top: var(--slick-base-dark-menu-border);--slick-editor-modal-input-editor-border: var(--slick-base-dark-menu-border);--slick-editor-modal-checkbox-editor-border: var(--slick-base-dark-menu-border);--slick-editor-modal-container-box-shadow: 0 0 2px #606060;--slick-editor-modal-reset-btn-bg-color: #383838;--slick-editor-modal-close-btn-bg-color: transparent;--slick-editor-modal-close-btn-color: #bababa;--slick-editor-modal-reset-btn-color: #bababa;--slick-editor-modal-detail-container-border-invalid: 1px solid var(--slick-base-dark-invalid-color);--slick-editor-modal-detail-label-color-invalid: var(--slick-base-dark-invalid-color);--slick-editor-modal-title-font-color: var(--slick-font-color);--slick-editor-modal-validation-color: var(--slick-base-dark-invalid-color);--slick-editor-modal-validation-summary-color: var(--slick-base-dark-invalid-color);--slick-editor-modal-text-color: var(--slick-base-dark-text-color);--slick-large-editor-background-color: var(--slick-base-dark-menu-bg-color);--slick-large-editor-border: 2px solid #565656;--slick-large-editor-text-color: var(--slick-base-dark-text-color);--slick-text-editor-color: var(--slick-base-dark-text-color);--slick-header-menu-button-icon-color: var(--slick-menu-color);--slick-text-editor-background: var(--slick-base-dark-menu-bg-color);--slick-pagination-button-border: 1px solid #696969;--slick-pagination-button-border-color: #4b4b4b;--slick-pagination-button-border-disabled-color: #565656;--slick-pagination-button-bg-color: #1e1e1e;--slick-pagination-button-hover-color: #2b2b2b;--slick-pagination-icon-color: var(--slick-primary-color);--slick-pagination-icon-seek-background-color: #434343;--slick-pagination-icon-seek-disabled-bg-color: #434343;--slick-pagination-icon-seek-disabled-color: gray;--slick-pagination-page-input-bgcolor: #2b2f34;--slick-pagination-page-select-bg-color: #1c1c1c;--slick-pagination-text-color: #cfcfcf;--slick-row-selected-color: #474747;--slick-scrollbar-color: #828282 #424242;--slick-sorting-header-color: var(--slick-base-dark-text-color);--slick-submenu-box-shadow: 0 1px 3px 1px rgba(146, 152, 163, 0.4);--slick-container-border-top: var(--slick-base-dark-menu-border);--slick-container-border-bottom: var(--slick-base-dark-menu-border);--slick-canvas-bg-color: #141618;--slick-multiselect-checkbox-hover-bg-color: $slick-dark-base-dark-menu-bg-color;--slick-multiselect-input-filter-border: 1px solid #949494;--slick-multiselect-input-focus-border-color: var(--slick-form-control-focus-border-color);--slick-multiselect-input-focus-box-shadow: var(--slick-form-control-focus-box-shadow);--slick-multiselect-option-highlight-bg-color: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-select-all-label-hover-bg-color: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-option-highlight-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-choice-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-choice-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-multiselect-drop-background: var(--slick-base-dark-menu-bg-color);--slick-multiselect-drop-color: #bbbbbb;--slick-multiselect-drop-hide-radio-hover-bgcolor: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-dropdown-border: 1px solid #5d5d5d;--slick-multiselect-option-highlight-bg-color: var(--slick-multiselect-select-all-label-hover-bg-color);--slick-multiselect-ok-button-bg-color: #262626;--slick-multiselect-ok-button-bg-hover-color: #373c42;--slick-multiselect-ok-button-border-color: #626262;--slick-multiselect-ok-button-text-color: var(--slick-primary-color);--slick-multiselect-ok-button-text-hover-color: var(--slick-primary-color);--slick-multiselect-placeholder-color: #999;--slick-multiselect-select-all-border-bottom: 1px solid #5d5d5d;--slick-multiselect-select-all-label-hover-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-select-all-text-color: #fff;--ms-checkbox-color: var(--slick-primary-color);--ms-choice-bgcolor: var(--slick-base-dark-menu-bg-color);--ms-choice-border: var(--slick-base-dark-menu-item-border);--ms-choice-focus-box-shadow: var(--slick-form-control-focus-box-shadow, $slick-form-control-focus-box-shadow);--ms-drop-background: var(--slick-base-dark-menu-bg-color);--ms-drop-color: #bbbbbb;--ms-drop-hide-radio-hover-bgcolor: var(--slick-base-dark-menu-item-hover-color);--ms-option-highlight-bg-color: var(--slick-multiselect-select-all-label-hover-bg-color);--ms-ok-button-bg-color: #262626;--ms-ok-button-bg-hover-color: #373c42;--ms-placeholder-color: #999;--ms-select-all-label-hover-border: var(--slick-base-dark-menu-item-border)}.ms-dark-mode .text-color-primary,.ms-drop.ms-dark-mode .text-color-primary,.slick-dark-mode .ms-dark-mode .text-color-primary,.slick-dark-mode .slick-submenu .text-color-primary,.slick-dark-mode .text-color-primary{color:var(--slick-primary-color)}.dark-mode{--slick-button-border-color: #626262;--slick-button-hover-border-color: #939393;--slick-button-primary-color: #bababa;--slick-button-style-bg-color: #252525}.dark-mode .text-color-primary{--text-color-primary: var(--slick-primary-color, rgb(88.8729508197, 155.4610655738, 253.6270491803))}.dark-mode .text-color-secondary{--text-color-secondary: rgba(222, 226, 230, 0.75)}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */@keyframes fade{0%,100%{background:none}50%{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234))}}@keyframes slickgrid-invalid-highlight{from{box-shadow:0 0 6px red}to{box-shadow:none}}.full-height{height:100%}.grid-pane{width:100%}.pointer{cursor:pointer}.btn-default{color:var(--slick-btn-default-text-color, #212529);border:var(--slick-btn-default-border, 1px solid #dbdbdb)}.btn-default:hover{border-color:var(--slick-btn-default-border-hover-color, #b5b5b5)}.slick-dark-mode .btn-default{color:var(--slick-btn-default-text-color, #212529);border:var(--slick-btn-default-border, 1px solid #dbdbdb)}.slick-dark-mode .btn-default:hover{border-color:var(--slick-btn-default-border-hover-color, #b5b5b5)}.slickgrid-container{outline:0;position:relative;box-sizing:content-box;width:100%;border-top:var(--slick-container-border-top, 0 none);border-bottom:var(--slick-container-border-bottom, 1px solid #dddddd);border-left:var(--slick-container-border-left, 0 none);border-right:var(--slick-container-border-right, 0 none);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif)}.slickgrid-container input[type=checkbox]{vertical-align:baseline;margin:0}.slickgrid-container .slick-group-header-column,.slickgrid-container .slick-header-columns,.slickgrid-container .slick-header-column{box-sizing:content-box !important}.slickgrid-container .slick-header-column:hover{background:var(--slick-header-column-background-hover, rgba(249.9, 249.9, 249.9, 0.6))}.slickgrid-container .slick-header-column-active{background-color:var(--slick-header-column-background-active, rgba(242.25, 242.25, 242.25, 0.6)) !important}.slickgrid-container .slick-headerrow{background:var(--slick-grid-header-background, rgba(255, 255, 255, 0.6))}.slickgrid-container .grid-canvas{background:var(--slick-canvas-bg-color, #fff)}.slickgrid-container .slick-group{border-bottom:var(--slick-group-border-bottom, 2px solid silver)}.slickgrid-container .slick-sortable-placeholder{background:var(--slick-header-column-sortable-background-hover, #e0e0e0)}.slickgrid-container .slick-row{position:absolute;width:100%;border:0;line-height:20px;color:var(--slick-cell-text-color, #333);font-family:var(--slick-cell-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-weight:var(--slick-cell-font-weight, normal)}.slickgrid-container .slick-row:hover{background-color:var(--slick-row-mouse-hover-color, #eff5fc);box-shadow:var(--slick-row-mouse-hover-box-shadow, none);z-index:var(--slick-row-mouse-hover-z-index, 5)}.slickgrid-container .slick-row.active{padding:var(--slick-cell-padding, 5px 6px)}.slickgrid-container .slick-row.highlighter{background:orange !important;transition-property:background;transition-duration:3s;transition-timing-function:ease-in}.slickgrid-container .slick-row.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .slick-row.odd{background-color:var(--slick-cell-odd-background-color, rgb(247.35, 247.35, 247.35))}.slickgrid-container .slick-row.odd:hover{background-color:var(--slick-row-mouse-hover-color, #eff5fc)}.slickgrid-container .slick-row.odd .slick-cell{background:inherit}.slickgrid-container .slick-row.odd .slick-cell.selected{background-color:var(--slick-row-selected-color, #dae8f1)}.slickgrid-container .slick-row.odd .slick-cell.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .slick-row.highlight{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234))}.slickgrid-container .slick-row.highlight-animate{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234)) !important;animation:fade var(--slick-row-highlight-fade-animation, 1s linear)}.slickgrid-container .slick-row.slick-group-totals{color:var(--slick-group-totals-formatter-color, gray);background:var(--slick-group-totals-formatter-bgcolor, #fff)}.slickgrid-container .slick-row.slick-group-totals .slick-cell{font-size:var(--slick-group-totals-formatter-font-size, 14px)}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell{background-color:var(--slick-row-based-edit-editmode-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell:hover,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover{background-color:var(--slick-row-based-edit-editmode-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell:hover .active,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover .active{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5)) !important}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell .active,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active{background-color:var(--slick-row-based-edit-editmode-active-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell .active:hover,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active:hover{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row .slick-cell.invalid{border-color:red;animation-duration:.2s;animation-name:slickgrid-invalid-highlight}.slickgrid-container .slick-row .slick-cell.active{box-shadow:var(--slick-cell-active-box-shadow, inset 0 0 0 1px #aaaaaa);border:var(--slick-cell-active-border, none);z-index:var(--slick-cell-active-z-index, 6);padding:var(--slick-cell-padding, 5px 6px)}.slickgrid-container .slick-row .slick-cell.active input.dual-editor-text{width:calc(50% + 1px - 5px);height:100%;outline:0;transform:translate(0, -2px)}.slickgrid-container .slick-row .slick-cell.slick-rbe-unsaved-cell{background-color:var(--slick-row-based-edit-unsaved-cell-bgcolor, #f3ed91) !important}.slickgrid-container .slick-row.active-row .slick-cell{background-color:#e2fffd}.slickgrid-container .slick-row.active-row.odd .slick-cell{background-color:hsl(0,0%,95%)}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell{background-color:var(--slick-row-based-edit-editmode-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover{background-color:var(--slick-row-based-edit-editmode-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover .active{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5)) !important}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active{background-color:var(--slick-row-based-edit-editmode-active-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active:hover{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-group-header-columns{position:relative;white-space:nowrap;cursor:default;overflow:hidden}.slickgrid-container .slick-group-header{width:100%;overflow:hidden;border-left:0px}.slickgrid-container .slick-group-header-column.slick-state-default{position:relative;display:inline-block;overflow:hidden;text-overflow:ellipsis;height:16px;line-height:16px;margin:0;padding:4px}.slickgrid-container .slick-viewport,.slickgrid-container .slick-top-panel-scroller,.slickgrid-container .slick-header,.slickgrid-container .slick-headerrow,.slickgrid-container .slick-footerrow{position:relative;width:100%;border:1px solid none;border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-right-width:0;border-bottom-width:0;margin:0;outline:0;scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1)}.slickgrid-container .slick-top-panel-scroller{overflow:hidden}.slickgrid-container .slick-pane{position:absolute;outline:0;overflow:hidden;width:100%}.slickgrid-container .slick-pane-header{display:block;background-color:var(--slick-header-background-color, #ffffff);border-bottom:var(--slick-header-border-bottom, 0 none)}.slickgrid-container .slick-pane-top{box-sizing:border-box;border-top:var(--slick-pane-top-border-top, none)}.slickgrid-container .slick-viewport{height:100%;overflow:auto;border-top:var(--slick-viewport-border-top, 0 none);border-bottom:var(--slick-viewport-border-bottom, 0 none);border-left:var(--slick-viewport-border-left, 0 none);border-right:var(--slick-viewport-border-right, 0 none)}.slickgrid-container .slick-viewport ::-webkit-scrollbar{-webkit-appearance:none}.slickgrid-container .slick-viewport ::-webkit-scrollbar-thumb{border-radius:4px;border:2px solid #fff;background-color:rgba(0,0,0,.5)}.slickgrid-container .slick-header,.slickgrid-container .slick-headerrow,.slickgrid-container .slick-footerrow{overflow:hidden}.slickgrid-container .slick-headerrow{border-top-color:rgba(0,0,0,0);border-top-width:0}.slickgrid-container .slick-top-panel,.slickgrid-container .slick-header-columns,.slickgrid-container .slick-headerrow-columns,.slickgrid-container .slick-footerrow-columns{position:relative;white-space:nowrap;cursor:default;overflow:hidden;margin:0;padding:0;border:0;outline:0}.slickgrid-container .slick-cell,.slickgrid-container .slick-header-column,.slickgrid-container .slick-headerrow-column,.slickgrid-container .slick-footerrow-column{position:absolute;top:0;bottom:0;border-top-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-top-width:0;border-left-width:0;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;z-index:1;white-space:nowrap;cursor:default}.slickgrid-container .slick-cell.slick-header-is-leaf,.slickgrid-container .slick-header-column.slick-header-is-leaf,.slickgrid-container .slick-headerrow-column.slick-header-is-leaf,.slickgrid-container .slick-footerrow-column.slick-header-is-leaf{border-bottom-color:rgba(0,0,0,0);border-bottom-width:0}.slickgrid-container .slick-header-column.slick-state-default{position:relative;display:inline-block;overflow:hidden;text-overflow:ellipsis;height:16px;line-height:16px;margin:0;padding:4px;border-right:1px solid var(--slick-grid-border-color, none);border-left:0px !important;border-top:0px !important;border-bottom:0px !important;float:left}.slickgrid-container .slick-header-column{padding:var(--slick-header-padding, 4px 4px 4px 4px)}.slickgrid-container .grid-canvas{position:relative;outline:0}.slickgrid-container .slick-header.slick-state-default{box-shadow:0 1px 2px rgba(0,0,0,.1)}.slickgrid-container .slick-column-name{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--slick-header-row-count, 2)}.slickgrid-container .slick-cell{background:inherit;border:1px rgba(0,0,0,0);box-sizing:border-box;border-style:var(--slick-grid-border-style, solid);display:var(--slick-cell-display, block);padding:1px 2px;align-items:center}.slickgrid-container .slick-cell.highlighted{background:#87cefa;background:rgba(0,0,255,.2);transition:all .5s}.slickgrid-container .slick-cell.flashing{border:1px solid red !important}.slickgrid-container .slick-cell.editable{z-index:11;overflow:visible;background:var(--slick-editor-bg-color, transparent);border-color:#000;border-style:solid}.slickgrid-container .slick-cell:focus{outline:none}.slickgrid-container .slick-reorder-proxy{cursor:move;display:inline-block;background:var(--slick-row-move-plugin-proxy-bg-color, blue);opacity:var(--row-move-plugin-proxy-opacity, 0.12)}.slickgrid-container .slick-reorder-guide{display:inline-block;height:var(--slick-row-move-plugin-guide-height, 2px);background:var(--slick-row-move-plugin-guide-bg-color, blue);opacity:var(--slick-row-move-plugin-guide-opacity, 0.7)}.slickgrid-container .slick-reorder-shadow-row{position:absolute;z-index:999999;box-shadow:var(--slick-row-move-plugin-shadow-row-box-shadow, rgba(0, 0, 0, 0.2) 8px 2px 8px 4px, rgba(0, 0, 0, 0.19) 2px 2px 0px 0px)}.scrollbar-fix::-webkit-scrollbar{-webkit-appearance:none}.slickgrid-container .grid-canvas .slick-cell,.slickgrid-container .grid-canvas .slick-headerrow-column{border-top:var(--slick-cell-border-top, 1px solid #dddddd);border-bottom:var(--slick-cell-border-bottom, 1px transparent);border-left:var(--slick-cell-border-left, 1px transparent);border-right:var(--slick-cell-border-right, 1px transparent);box-shadow:var(--slick-cell-box-shadow, none)}.slickgrid-container .grid-canvas .slick-cell{padding:var(--slick-cell-padding, 5px 6px);font-size:var(--slick-font-size-base, 14px)}.slickgrid-container .grid-canvas .slick-cell td{font-size:var(--slick-font-size-base, 14px)}body .slickgrid-container .grid-canvas .slick-cell{line-height:20px}.slickgrid-container .grid-canvas .slick-cell.even{background-color:var(--slick-cell-even-background-color, #ffffff)}.slickgrid-container .grid-canvas .slick-cell.slick-rbe-unsaved-cell{background-color:var(--slick-row-based-edit-unsaved-cell-bgcolor, #f3ed91) !important}.slickgrid-container .grid-canvas .slick-cell a,.slickgrid-container .grid-canvas .slick-cell a:visited,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a:visited{color:var(--slick-link-color, #08c)}.slickgrid-container .grid-canvas .slick-cell a:hover,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a:hover{color:var(--slick-link-color-hover, darker(#08c, 15%));border-bottom:none}.slickgrid-container .grid-canvas .slick-cell table{height:100%;padding:0;background:none}.slickgrid-container .grid-canvas .slick-cell td{padding:0;vertical-align:middle;text-align:left}.slickgrid-container .grid-canvas .slick-cell.selected{background-color:var(--slick-row-selected-color, #dae8f1)}.slickgrid-container .grid-canvas .slick-cell.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .grid-canvas .slick-cell select:not([multiple]).form-control{height:100%;padding:0}.slickgrid-container .grid-canvas .slick-cell .slick-group-title{display:var(--slick-draggable-group-title-display, inline-flex);align-items:var(--slick-draggable-group-title-align-items, center);gap:var(--slick-draggable-group-title-gap, 4px);height:var(--slick-draggable-group-title-height, 20px);line-height:var(--slick-draggable-group-title-line-height, 20px);vertical-align:var(--slick-draggable-group-title-vertical-align, none)}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle{cursor:pointer;display:inline-block;width:1em;height:1em;color:var(--slick-icon-group-color, #0d6efd);font-size:var(--slick-icon-group-font-size, calc(18px + 6px));margin-right:var(--slick-icon-group-margin-right, 2px)}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.expanded{--slick-icon-group-expanded-svg: url(${br});-webkit-mask:var(--slick-icon-group-expanded-svg) no-repeat;mask:var(--slick-icon-group-expanded-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.collapsed{--slick-icon-group-collapsed-svg: url(${wr});-webkit-mask:var(--slick-icon-group-collapsed-svg) no-repeat;mask:var(--slick-icon-group-collapsed-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.expanded,.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.collapsed{background-color:currentColor}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle,.slickgrid-container .grid-canvas .slick-cell .mdi{vertical-align:var(--slick-icon-with-text-valign, middle)}.slickgrid-container .slick-header{border-top:var(--slick-header-border-top, 0 none);border-right:var(--slick-header-border-right, 0 none);border-bottom:var(--slick-header-border-bottom, 0 none);border-left:var(--slick-header-border-left, 0 none);width:100%;box-shadow:none !important}.slickgrid-container .slick-headerrow{border-bottom:var(--slick-header-filter-row-border-bottom, 0 none);border-top:var(--slick-header-filter-row-border-top, 0 none);border-left:var(--slick-header-filter-row-border-left, 0 none);border-right:var(--slick-header-filter-row-border-right, 0 none)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column{border:none;display:inline-flex;align-items:center;padding:var(--slick-header-row-filter-padding, 4px);background:var(--slick-header-row-background-color, #ffffff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column input,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column select,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column textarea{margin-right:0;padding:var(--slick-header-input-padding, 0 6px);height:var(--slick-header-input-height, 27px);box-sizing:border-box}.slickgrid-container .slick-footerrow{border-top:var(--slick-grid-footer-border-top, 1px solid #d0d0d0);background-color:var(--slick-grid-footer-bg-color, #fafaf9)}.slickgrid-container .slick-footerrow .slick-footerrow-columns .slick-footerrow-column{display:var(--slick-grid-footer-display, flex);align-items:var(--slick-grid-footer-align-items, center);justify-content:var(--slick-grid-footer-justify-content, normal);font-size:var(--slick-grid-footer-font-size, 13px);font-style:var(--slick-grid-footer-font-style, normal);font-weight:var(--slick-grid-footer-font-weight, bold);padding:var(--slick-grid-footer-cell-padding, 5px 6px);border-left:var(--slick-grid-footer-cell-border-left, 1px transparent)}.slickgrid-container .slick-header-columns{background:var(--slick-grid-header-background, rgba(255, 255, 255, 0.6));background-color:var(--slick-header-background-color, #ffffff);width:calc(100% - var(--slick-header-scroll-width-to-remove, 16px))}.slickgrid-container .slick-header-columns [id$=checkbox_selector]{justify-content:center;display:flex}.slickgrid-container .slick-header-columns .slick-header-sortable .slick-column-name{margin-left:0}.slickgrid-container .slick-header-columns .slick-header-column{height:var(--slick-header-column-height, calc(17px * 2));line-height:var(--slick-font-size-base, 14px);margin:0;border-top:var(--slick-header-column-border-top, 0 none);border-right:var(--slick-header-column-border-right, 0 none);border-bottom:var(--slick-header-column-border-bottom, 0 none);border-left:var(--slick-header-column-border-left, 0 none);white-space:normal}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{padding:var(--slick-cell-padding, 5px 6px);font-size:var(--slick-font-size-base, 14px)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default td{font-size:var(--slick-font-size-base, 14px)}body .slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{line-height:20px}.slickgrid-container .slick-header-columns .slick-header-column .slick-column-name{margin-right:var(--slick-header-column-name-margin-right, 0)}.slickgrid-container .slick-header-columns .slick-header-column{background:var(--slick-header-background-color, #ffffff);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);color:var(--slick-header-text-color, #333);font-size:var(--slick-header-font-size, 14px);font-weight:var(--slick-header-font-weight, bold)}.slickgrid-container .slick-header-columns .slick-header-column a,.slickgrid-container .slick-header-columns .slick-header-column a:visited{color:var(--slick-text-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column a:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{background:var(--slick-header-background-color, #ffffff);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);color:var(--slick-header-text-color, #333);font-size:var(--slick-header-font-size, 14px);font-weight:var(--slick-header-font-weight, bold)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a,.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a:visited{color:var(--slick-text-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-header-column-sorted{font-style:normal;color:var(--slick-sorting-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator,.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-numbered{display:inline-block;position:absolute;color:var(--slick-icon-sort-color, #0d6efd)}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator{height:1em;width:1em;left:auto;font-size:var(--slick-icon-sort-font-size, 23px);right:var(--slick-icon-sort-position-right, 3px);top:var(--slick-icon-sort-position-top, calc(15px * 2 - 9px))}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-numbered{font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-sort-indicator-number-font-size, 10px);width:var(--slick-sort-indicator-number-width, 8px);left:var(--slick-sort-indicator-number-left, auto);right:var(--slick-sort-indicator-number-right, 0px);top:var(--slick-sort-indicator-number-top, calc(13px * 2))}.slickgrid-container .slick-header-columns .slick-header-column.slick-header-sortable.slick-state-hover:not(.slick-header-column-sorted) .slick-sort-indicator{opacity:var(--slick-sort-indicator-hint-opacity, 0.5);--slick-icon-sort-asc-icon-svg: url(${xr});-webkit-mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-asc{--slick-icon-sort-asc-icon-svg: url(${xr});-webkit-mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-desc{--slick-icon-sort-desc-icon-svg: url(${_r});-webkit-mask:var(--slick-icon-sort-desc-icon-svg) no-repeat;mask:var(--slick-icon-sort-desc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-asc,.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-desc{opacity:1;background-color:currentColor}.slickgrid-container .slick-header-columns .slick-header-column .slick-resizable-handle{position:absolute;font-size:.1px;display:block;cursor:col-resize;top:0;height:100%;width:7px;right:0;z-index:1}.slickgrid-container .slick-header-columns .slick-header-column .slick-resizable-handle:hover{border-bottom:var(--slick-header-resizable-hover-border-bottom, 0 none);border-left:var(--slick-header-resizable-hover-border-left, 0 none);border-right:var(--slick-header-resizable-hover-border-right, 1px solid #d0d0d0);border-top:var(--slick-header-resizable-hover-border-top, 0 none);border-radius:var(--slick-header-resizable-hover-border-radius, 8px);width:var(--slick-header-resizable-hover-width, 7px);right:var(--slick-header-resizable-hover-right, 0);height:var(--slick-header-resizable-hover-height, 100%);top:var(--slick-header-resizable-hover-top, 0);opacity:var(--slick-header-resizable-hover-opacity, 1)}.slickgrid-container .slick-header-columns .slick-header-column.unorderable{background-color:var(--slick-grid-header-unorderable-bg-color, rgba(255, 255, 255, 0.6))}.slickgrid-container .slick-preheader-panel.slick-state-default,.slickgrid-container .slick-topheader-panel.slick-state-default{border-bottom:var(--slick-preheader-border-bottom, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns{border-top:var(--slick-preheader-border-top, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column{height:var(--slick-preheader-height, 25px);border-left:var(--slick-preheader-border-left, none);border-right:var(--slick-preheader-border-right, none);font-size:var(--slick-preheader-font-size, calc(14px + 3px));justify-content:var(--slick-preheader-grouped-title-justify, left);display:var(--slick-preheader-grouped-title-display, inline-grid)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column:first-child,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column:first-child{border-left:var(--slick-preheader-border-left-first-element, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column:last-child,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column:last-child{border-right:var(--slick-preheader-border-right-last-element, none)}.slickgrid-container .slick-pane-left.frozen{border-right:var(--slick-frozen-border-right, 1px solid #a5a5a5)}.slickgrid-container .slick-pane-bottom{border-top:var(--slick-frozen-border-bottom, 1px solid #a5a5a5)}.slickgrid-container .slick-viewport-bottom.slick-viewport-right{overflow-y:var(--slick-frozen-overflow-right, scroll) !important}.slickgrid-container .input-group{display:flex}.slickgrid-container .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:0}.slickgrid-container .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback).slick-slider-horizontal{margin-left:10px}.slickgrid-container .input-group .input-group-append,.slickgrid-container .input-group .input-group-prepend{display:inline-flex;width:auto}.slickgrid-container .input-group .input-group-addon input{flex:1 1 auto;width:1%}.slickgrid-container .input-group .input-group-addon .input-group-text{height:100%}.slickgrid-container .input-group .input-group-addon.input-group-append .input-group-text{margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.slickgrid-container .input-group .input-group-addon.input-group-prepend .input-group-text{margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */@media only screen and (min-width: 768px){.slick-col-medium-1{flex-basis:8.3333333333%}.slick-col-medium-2{flex-basis:16.6666666667%}.slick-col-medium-3{flex-basis:25%}.slick-col-medium-4{flex-basis:33.3333333333%}.slick-col-medium-5{flex-basis:41.6666666667%}.slick-col-medium-6{flex-basis:50%}.slick-col-medium-7{flex-basis:58.3333333333%}.slick-col-medium-8{flex-basis:66.6666666667%}.slick-col-medium-9{flex-basis:75%}.slick-col-medium-10{flex-basis:83.3333333333%}.slick-col-medium-11{flex-basis:91.6666666667%}.slick-col-medium-12{flex-basis:100%}}@media only screen and (min-width: 992px){.slick-col-large-1{flex-basis:8.3333333333%}.slick-col-large-2{flex-basis:16.6666666667%}.slick-col-large-3{flex-basis:25%}.slick-col-large-4{flex-basis:33.3333333333%}.slick-col-large-5{flex-basis:41.6666666667%}.slick-col-large-6{flex-basis:50%}.slick-col-large-7{flex-basis:58.3333333333%}.slick-col-large-8{flex-basis:66.6666666667%}.slick-col-large-9{flex-basis:75%}.slick-col-large-10{flex-basis:83.3333333333%}.slick-col-large-11{flex-basis:91.6666666667%}.slick-col-large-12{flex-basis:100%}}@media only screen and (min-width: 1200px){.slick-col-xlarge-1{flex-basis:8.3333333333%}.slick-col-xlarge-2{flex-basis:16.6666666667%}.slick-col-xlarge-3{flex-basis:25%}.slick-col-xlarge-4{flex-basis:33.3333333333%}.slick-col-xlarge-5{flex-basis:41.6666666667%}.slick-col-xlarge-6{flex-basis:50%}.slick-col-xlarge-7{flex-basis:58.3333333333%}.slick-col-xlarge-8{flex-basis:66.6666666667%}.slick-col-xlarge-9{flex-basis:75%}.slick-col-xlarge-10{flex-basis:83.3333333333%}.slick-col-xlarge-11{flex-basis:91.6666666667%}.slick-col-xlarge-12{flex-basis:100%}}@media only screen and (max-width: 768px){[class*=slick-col-]{width:100%}}.slick-cell input.dual-editor-text,.slick-cell input.editor-text{border:var(--slick-text-editor-border, 1px solid #e2e2e2);border-radius:var(--slick-text-editor-border-radius, 3px);background:var(--slick-text-editor-background, #ffffff);color:var(--slick-text-editor-color, #333);padding-bottom:var(--slick-text-editor-padding-bottom, 0);padding-left:var(--slick-text-editor-padding-left, 2px);padding-right:var(--slick-text-editor-padding-right, 0);padding-top:var(--slick-text-editor-padding-top, 0);margin-left:var(--slick-text-editor-margin-left, -2px);margin-bottom:var(--slick-text-editor-margin-bottom, 0);margin-right:var(--slick-text-editor-margin-right, 0px);margin-top:var(--slick-text-editor-margin-top, 0px);outline:0;height:100%;max-width:100%}.slick-cell input.dual-editor-text:not(.input-group-editor),.slick-cell input.editor-text:not(.input-group-editor){width:100%}.slick-cell input.dual-editor-text:focus,.slick-cell input.editor-text:focus{outline:0;border-color:var(--slick-text-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-cell input.dual-editor-text.right,.slick-cell input.editor-text.right{margin-left:var(--slick-text-editor-right-input-margin-left, calc(-2px + 9px))}.slick-cell input.dual-editor-text[readonly]:not(.date-picker),.slick-cell input.editor-text[readonly]:not(.date-picker){background-color:var(--slick-text-editor-readonly-color, #f0f0f0)}.slick-cell input.dual-editor-text.date-picker,.slick-cell input.editor-text.date-picker{cursor:pointer}.slick-cell .slider-editor{height:100%}.slick-cell .slider-editor .slider-editor-input{height:var(--slick-slider-editor-height, 100%)}.slick-cell .slider-editor .slider-editor-input:focus{outline:0;border-color:var(--slick-slider-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-slider-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-cell .input-group input.editor-text{margin-left:0;transform:none}.slick-cell .ms-filter.select-editor{transform:var(--slick-multiselect-editor-transform, translate(0, -2px));height:var(--slick-multiselect-editor-height, 24px)}.slick-cell .ms-filter.select-editor button.ms-choice{height:var(--slick-multiselect-editor-height, 24px)}.slick-cell .autocomplete-container.input-group,.slick-cell .vanilla-picker.input-group{display:flex;align-items:center;flex:1;height:var(--slick-date-editor-height, 24px)}.slick-cell .autocomplete-container.input-group .input-group-btn.input-group-append,.slick-cell .vanilla-picker.input-group .input-group-btn.input-group-append{display:inline-flex;align-items:center;height:100%}.slick-cell .autocomplete-container.input-group .input-group-btn.input-group-append .btn,.slick-cell .vanilla-picker.input-group .input-group-btn.input-group-append .btn{display:inline-flex;align-items:center;border-top-left-radius:0px;border-bottom-left-radius:0px;margin-left:-1px}.slick-cell .autocomplete-container.input-group .input-group-btn .btn,.slick-cell .vanilla-picker.input-group .input-group-btn .btn{background-color:var(--slick-input-group-btn-bg-color, #f9f9f9);border:var(--slick-input-group-btn-border, 1px solid #ccc);padding:var(--slick-editor-input-group-clear-btn-icon-padding, 6px);border-top-right-radius:var(--slick-text-editor-border-radius, 3px);border-bottom-right-radius:var(--slick-text-editor-border-radius, 3px);cursor:pointer;height:var(--slick-date-editor-height, 24px)}.slick-cell .autocomplete-container.input-group .input-group-btn .btn:hover:not([disabled]),.slick-cell .vanilla-picker.input-group .input-group-btn .btn:hover:not([disabled]){background-color:var(--slick-input-group-btn-hover-bg-color, #eee)}.slick-cell .autocomplete-container.input-group .input-group-btn .btn .icon-clear,.slick-cell .vanilla-picker.input-group .input-group-btn .btn .icon-clear{display:flex;align-items:center;background-color:currentColor;height:1em;width:1em;--slick-editor-input-group-clear-btn-icon-svg: url(${vr});-webkit-mask:var(--slick-editor-input-group-clear-btn-icon-svg) no-repeat;mask:var(--slick-editor-input-group-clear-btn-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-large-editor-text{z-index:10000;position:absolute;background:var(--slick-large-editor-background-color, #ffffff);color:var(--slick-large-editor-text-color, #333);padding:var(--slick-large-editor-text-padding, 5px);border:var(--slick-large-editor-border, 2px solid #a0a0a0);border-radius:var(--slick-large-editor-border-radius, 6px)}.slick-large-editor-text .editor-footer{text-align:var(--slick-large-editor-button-text-align, right)}.slick-large-editor-text .editor-footer button{margin-left:var(--slick-large-editor-footer-spacing, 2px);border-radius:var(--slick-large-editor-button-border-radius, 4px)}.slick-large-editor-text textarea{background:var(--slick-large-editor-background-color, #ffffff);color:var(--slick-large-editor-text-color, #333);border:0;outline:0}.slick-large-editor-text .counter{float:left;font-size:var(--slick-large-editor-count-font-size, 11px);margin-top:var(--slick-large-editor-count-margin-top, 8px)}.slick-large-editor-text .counter .separator{margin:var(--slick-large-editor-count-separator-margin, 0 1px)}.slick-modal-open{overflow:hidden}.slick-editor-modal{position:fixed;overflow-y:auto;top:0;right:0;bottom:0;left:0;opacity:1;background:var(--slick-editor-modal-backdrop-transition-background, rgba(0, 0, 0, 0.6));z-index:var(--slick-editor-modal-container-z-index, 1050);transition:var(--slick-editor-modal-backdrop-transition-start, opacity 0.15s linear)}.slick-editor-modal .slick-editor-modal-content{display:inline-block;position:absolute;border-radius:var(--slick-editor-modal-container-radius, 2px);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);border:var(--slick-editor-modal-container-border, 1px solid #b8b8b8);color:var(--slick-editor-modal-text-color, #000);margin:var(--slick-editor-modal-container-margin, 8px);background-color:var(--slick-editor-modal-container-bg-color, #ffffff);box-shadow:var(--slick-editor-modal-container-box-shadow, 0 0 3px #a7a7a7);width:var(--slick-editor-modal-container-width, 400px);min-width:var(--slick-editor-modal-container-min-width, 420px);top:var(--slick-editor-modal-container-top, 30px);left:var(--slick-editor-modal-container-left, 50%);transform:var(--slick-editor-modal-container-transform, translate(-50%));transition:var(--slick-editor-modal-backdrop-transition-end, 0.3s linear);transition-property:opacity,transform}@media only screen and (min-width: 768px){.slick-editor-modal .slick-editor-modal-content.split-view{width:calc(400px*2)}.slick-editor-modal .slick-editor-modal-content.triple-split-view{width:calc(400px*3)}}@media only screen and (max-width: 1200px){.slick-editor-modal .slick-editor-modal-content.triple-split-view{width:calc(400px*2)}}@media only screen and (max-width: 768px){.slick-editor-modal .slick-editor-modal-content{width:100% !important;margin:0;top:0}}.slick-editor-modal .slick-editor-modal-content .reset-container{width:100%}.slick-editor-modal .slick-editor-modal-content .reset-container .reset-form.btn{color:var(--slick-editor-modal-reset-btn-color, #333);background-color:var(--slick-editor-modal-reset-btn-bg-color, #fff);float:right}.slick-editor-modal .slick-editor-modal-content .reset-container .reset-form.btn span.mdi{margin-right:5px}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset,.slick-editor-modal .slick-editor-modal-content .reset-form.btn,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn{display:inline-flex;margin:var(--slick-editor-modal-footer-btn-margin, 0 5px 0 0);height:var(--slick-editor-modal-footer-btn-height, inherit);border:var(--slick-editor-modal-footer-btn-border, 1px solid #dbdbdb);border-radius:var(--slick-editor-modal-footer-btn-radius, 4px)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:hover,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:hover,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:hover{border-color:var(--slick-editor-modal-footer-btn-border-hover-color, #b5b5b5)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:hover.btn-default,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:hover.btn-default,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:hover.btn-default{color:var(--slick-editor-modal-footer-btn-text-color-hover, #333333)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:disabled,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:disabled,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:disabled{background-color:var(--slick-button-primary-bg-color-disabled, #bebebe)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset{height:var(--slick-editor-modal-editor-btn-reset-height, 20px);background-color:var(--slick-editor-modal-editor-btn-reset-bg-color, #ffffff);margin:var(--slick-editor-modal-editor-btn-reset-margin, 0px 0 2px 5px)}.slick-editor-modal .slick-editor-modal-content .input-group-btn .btn-default:disabled{background-color:var(--slick-editor-modal-default-btn-disabled-bg-color, #eeeeee);color:var(--slick-editor-modal-default-btn-disabled-color, #bababa)}.slick-editor-modal .slick-editor-modal-content .close{cursor:pointer;position:absolute;float:right;line-height:0;background-color:var(--slick-editor-modal-close-btn-bg-color, transparent);opacity:var(--slick-editor-modal-close-btn-opacity, 1);border:var(--slick-editor-modal-close-btn-border, 0px solid #9c9c9c);color:var(--slick-editor-modal-close-btn-color, #909090);font-family:var(--slick-editor-modal-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-editor-modal-close-btn-font-size, 26px);font-weight:var(--slick-editor-modal-close-btn-font-weight, 500);height:var(--slick-editor-modal-close-btn-height, 20px);margin:var(--slick-editor-modal-close-btn-margin, 1px);padding:var(--slick-editor-modal-close-btn-padding, 0px);width:var(--slick-editor-modal-close-btn-width, 20px);right:var(--slick-editor-modal-close-btn-right, 10px);top:var(--slick-editor-modal-close-btn-top, 10px)}.slick-editor-modal .slick-editor-modal-content .close:hover{color:var(--slick-editor-modal-close-btn-color-hover, rgb(80.25, 80.25, 80.25))}@media only screen and (min-width: 769px){.slick-editor-modal .slick-editor-modal-content .close.outside{color:var(--slick-editor-modal-close-btn-outside-color, #dddddd);font-size:var(--slick-editor-modal-close-btn-outside-font-size, 30px);right:var(--slick-editor-modal-close-btn-outside-right, -24px);top:var(--slick-editor-modal-close-btn-outside-top, -28px)}.slick-editor-modal .slick-editor-modal-content .close.outside:hover{color:var(--slick-editor-modal-close-btn-outside-color-hover, rgb(195.5, 195.5, 195.5))}}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-title{font-size:var(--slick-editor-modal-title-font-size, 20px);font-weight:var(--slick-editor-modal-title-font-weight, 500);line-height:var(--slick-editor-modal-title-line-height, 28px);color:var(--slick-editor-modal-title-font-color, #333333);height:var(--slick-editor-modal-title-height, 30px);overflow:hidden auto;text-align:var(--slick-editor-modal-title-text-align, left);text-overflow:ellipsis;width:calc(100% - 20px - 10px);white-space:nowrap}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-title.outside{width:100%}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body{padding:var(--slick-editor-modal-body-padding, 6px 8px 22px 8px);min-height:var(--slick-editor-modal-body-min-height, 250px);max-height:var(--slick-editor-modal-body-max-height, calc(100vh - 52px - 50px - 30px - 15px));overflow:var(--slick-editor-modal-body-overflow, hidden auto);scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1);display:flex;flex-wrap:wrap}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body .slick-cell{height:inherit}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body .validation-summary{padding:var(--slick-editor-modal-validation-summary-padding, 5px 10px);color:var(--slick-editor-modal-validation-summary-color, #ff1d1d);width:var(--slick-editor-modal-validation-summary-width, 100%);margin-bottom:var(--slick-editor-modal-validation-summary-margin-bottom, 12px);font-size:var(--slick-editor-modal-validation-summary-font-size, 13px);font-style:var(--slick-editor-modal-validation-summary-font-style, italic)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-header{padding:var(--slick-editor-modal-header-padding, 12px 8px);height:var(--slick-editor-modal-header-height, 52px);border-bottom:var(--slick-editor-modal-header-border-bottom, 1px solid #d2d2d2);background-color:var(--slick-editor-modal-header-bg-color, #ffffff)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer{background-color:var(--slick-editor-modal-footer-bg-color, #f9f9f9);border-top:var(--slick-editor-modal-footer-border-top, 1px solid #c9c9c9);min-height:var(--slick-editor-modal-footer-height, 50px);padding:var(--slick-editor-modal-footer-padding, 8px);line-height:var(--slick-editor-modal-footer-line-height, 30px)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons{float:right;text-align:right;width:var(--slick-editor-modal-footer-buttons-width, 60%)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons button{max-width:var(--slick-editor-modal-footer-btn-max-width, 162px);overflow:hidden;text-overflow:ellipsis}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons .saving:before{height:var(--slick-editor-modal-footer-btn-saving-icon-height, 18px);width:var(--slick-editor-modal-footer-btn-saving-icon-width, 18px);display:var(--slick-editor-modal-footer-btn-saving-icon-display, inline-block);vertical-align:var(--slick-editor-modal-footer-btn-saving-icon-vertical-align, bottom);margin:var(--slick-editor-modal-footer-btn-saving-icon-margin, -1px 5px 0 0);animation:var(--slick-editor-modal-footer-btn-saving-icon-animation, md-spin 1s infinite linear);content:var(--slick-editor-modal-footer-btn-saving-icon-content, url(${yr}))}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-status-text{float:left;text-align:left;width:var(--slick-editor-modal-footer-status-text-width, 40%);font-size:var(--slick-editor-modal-status-text-font-size, 12px);color:var(--slick-editor-modal-status-text-color, #333333)}.slick-editor-modal .slick-editor-modal-content .item-details-label{display:block;margin:var(--slick-editor-modal-detail-label-margin, 2px 0 0 10px);color:var(--slick-editor-modal-detail-label-color, #000);font-size:var(--slick-editor-modal-detail-label-font-size, 13px);font-style:var(--slick-editor-modal-detail-label-font-style, normal);font-weight:var(--slick-editor-modal-detail-label-font-weight, bold)}.slick-editor-modal .slick-editor-modal-content .item-details-label.invalid{color:var(--slick-editor-modal-detail-label-color-invalid, #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container{display:block;box-sizing:border-box;border:var(--slick-editor-modal-detail-container-border, 0);border-radius:var(--slick-editor-modal-detail-container-border-radius, 3px);line-height:var(--slick-editor-modal-detail-container-line-height, 20px);margin:var(--slick-editor-modal-detail-container-margin, 4px 10px 0 10px);padding:var(--slick-editor-modal-detail-container-padding, 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input{color:var(--slick-editor-modal-text-color, #000);height:var(--slick-editor-modal-input-editor-height, 28px);margin:var(--slick-editor-modal-input-editor-margin, 0);border:var(--slick-editor-modal-input-editor-border, 1px solid #d2d2d2);padding:var(--slick-editor-modal-input-editor-padding, 0 6px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input:focus{border-color:var(--slick-text-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .input-group{display:flex;position:relative;height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .input-group input{height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text{border:var(--slick-editor-modal-large-editor-border, 1px solid #d2d2d2);border-radius:var(--slick-editor-modal-large-editor-border-radius, 3px);padding:var(--slick-editor-modal-large-editor-padding, 6px 6px 2px 6px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text:focus-within{border-color:var(--slick-text-editor-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text textarea{width:100%;height:100%}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text textarea:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text .editor-footer{height:var(--slick-editor-modal-large-editor-footer-height, 12px);line-height:var(--slick-editor-modal-large-editor-footer-line-height, 12px);color:var(--slick-editor-modal-large-editor-count-color, #313131)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text .editor-footer .counter{font-size:var(--slick-editor-modal-large-editor-count-font-size, 10px);margin:var(--slick-editor-modal-large-editor-count-margin, 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text.invalid{border:var(--slick-editor-modal-detail-container-border-invalid, 1px solid #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text:disabled,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container button.ms-choice{height:var(--slick-editor-modal-multiselect-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container button.ms-choice:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container{padding:var(--slick-editor-modal-checkbox-editor-padding, 0 6px);border:var(--slick-editor-modal-checkbox-editor-border, 1px solid #d2d2d2);border-radius:var(--slick-editor-modal-checkbox-editor-border-radius, 3px);height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container input{height:inherit}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group{display:flex;align-items:center;height:100%}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group .input-group-btn,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group .input-group-btn{height:100%;min-width:28px}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group .input-group-btn .btn,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group .input-group-btn .btn{min-width:28px;border-left:var(--slick-editor-modal-close-btn-border-left, 1px solid #ced4da);height:var(--slick-editor-modal-input-editor-height, 28px);border-radius:var(--slick-editor-modal-close-btn-border-radius, 0 4px 4px 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.form-control{cursor:pointer;background-color:var(--slick-date-picker-bg-color, #fff)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.form-control:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec);cursor:initial}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slider-value{height:var(--slick-editor-modal-slider-editor-value-height, 28px);min-width:28px}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slider-value .input-group-text{min-height:var(--slick-editor-modal-slider-editor-value-min-height, 100%);min-width:28px;display:flex;justify-content:center;align-items:center}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified input,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .slick-large-editor-text,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .ms-choice,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .checkbox-editor-container{border:var(--slick-editor-modal-detail-container-border-modified, 1px solid orange);border-width:var(--slick-editor-modal-detail-container-border-width-modified, 1px 6px 1px 1px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.invalid input,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.invalid .slick-large-editor-text{border:var(--slick-editor-modal-detail-container-border-invalid, 1px solid #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-validation{color:var(--slick-editor-modal-validation-color, #ff1d1d);font-size:var(--slick-editor-modal-validation-font-size, 12px);font-style:var(--slick-editor-modal-validation-font-style, italic);font-weight:var(--slick-editor-modal-validation-font-weight, normal);line-height:var(--slick-editor-modal-validation-line-height, 16px);margin-left:var(--slick-editor-modal-validation-margin-left, 2px);min-height:var(--slick-editor-modal-validation-min-height, 16px)}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */li.hidden{display:none !important}.slick-column-picker{cursor:default;list-style-type:none;position:absolute;overflow-x:hidden;overflow-y:auto;resize:both;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);background-color:var(--slick-column-picker-background-color, #ffffff);border:var(--slick-column-picker-border, 1px solid #b8b8b8);border-radius:var(--slick-column-picker-border-radius, 2px);min-width:var(--slick-column-picker-min-width, 150px);padding:var(--slick-column-picker-padding, 6px);scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1);box-shadow:var(--slick-column-picker-box-shadow, none);z-index:var(--slick-column-picker-z-index, 9000)}@-moz-document url-prefix(){.slick-column-picker{padding:var(--slick-column-picker-padding-firefox, 6px 15px 6px 6px)}}.slick-column-picker .close{float:right;position:absolute;color:var(--slick-column-picker-close-btn-color, #909090);cursor:var(--slick-column-picker-close-btn-cursor, pointer);width:var(--slick-column-picker-close-btn-width, 15px);height:var(--slick-column-picker-close-btn-height, 21px);margin:var(--slick-column-picker-close-btn-margin, 1px);opacity:var(--slick-column-picker-close-btn-opacity, 0.5);padding:var(--slick-column-picker-close-btn-padding, 0px);font-family:var(--slick-column-picker-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-column-picker-close-btn-font-size, 21px);background-color:var(--slick-column-picker-close-btn-bg-color, #ffffff);border:var(--slick-column-picker-close-btn-border, 0px solid #9c9c9c);right:var(--slick-column-picker-close-btn-position-right, 5px);top:var(--slick-column-picker-close-btn-position-top, 0px)}.slick-column-picker .close:hover{opacity:var(--slick-column-picker-close-btn-opacity-hover, 1)}.slick-column-picker li{list-style:none;background:none}.slick-column-picker li a{display:block;padding:4px;font-weight:bold}.slick-column-picker li a:hover{background-color:var(--slick-column-picker-link-background-color, #ffffff)}.slick-column-picker li label{font-weight:var(--slick-column-picker-label-font-weight, normal)}.slick-column-picker li label input{margin:var(--slick-column-picker-label-margin, 4px)}.slick-column-picker div.title{font-size:var(--slick-column-picker-title-font-size, calc(14px + 2px));font-weight:var(--slick-column-picker-title-font-weight, normal);width:var(--slick-column-picker-title-width, calc(100% - 15px - 10px));border-bottom:var(--slick-column-picker-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-column-picker-title-margin-bottom, 6px)}.slick-column-picker,.slick-grid-menu{scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1)}.slick-column-picker .slick-menu-title,.slick-grid-menu .slick-menu-title{color:var(--slick-menu-title-color, #000);font-size:var(--slick-menu-title-font-size, calc(14px + 2px));font-weight:var(--slick-menu-title-font-weight, normal);border-bottom:var(--slick-column-picker-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-menu-title-margin-bottom, 6px)}.slick-column-picker-list,.slick-grid-menu-list{white-space:nowrap}@-moz-document url-prefix(){.slick-column-picker-list,.slick-grid-menu-list{width:var(--slick-column-picker-list-width-firefox, calc(100% + 12px))}}.slick-column-picker-list li,.slick-grid-menu-list li{display:flex;align-items:center;width:100%;color:var(--slick-menu-color, #000);border:var(--slick-column-picker-item-border, 1px solid transparent);border-radius:var(--slick-column-picker-item-border-radius, 0px);font-size:var(--slick-column-picker-item-font-size, 14px);height:var(--slick-column-picker-item-height, 28px);line-height:var(--slick-column-picker-item-line-height, calc(14px + 2px));list-style:none outside none;margin:0;padding:var(--slick-column-picker-item-padding, 2px 6px)}.slick-column-picker-list li:hover,.slick-grid-menu-list li:hover{border:var(--slick-column-picker-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-column-picker-item-hover-color, #fafafa)}.slick-column-picker-list li label,.slick-grid-menu-list li label{cursor:pointer;height:100%;width:100%;margin-bottom:0px}.slick-column-picker-list hr,.slick-grid-menu-list hr{margin:6px 0;border:0;background-color:var(--slick-column-picker-hr-bg-color, #f5f5f5);border-top:var(--slick-column-picker-hr-divider-border, 1px solid #d5d5d5);width:var(--slick-column-picker-divider-width, 100%);margin-left:auto;margin-right:auto;width:auto}.slick-column-picker-list label,.slick-grid-menu-list label{line-height:var(--slick-column-picker-icon-container-line-height, 12px);display:inline-flex;align-items:center;justify-content:center}.slick-column-picker-list.disabled,.slick-grid-menu-list.disabled{cursor:default}.slick-column-picker-list input[type=checkbox],.slick-grid-menu-list input[type=checkbox]{opacity:0;width:0;margin-left:0}.slick-column-picker-list .icon-checkbox-container,.slick-grid-menu-list .icon-checkbox-container{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background-color:var(--slick-column-picker-icon-container-bg-color, transparent);height:var(--slick-column-picker-icon-container-size, 1rem);width:var(--slick-column-picker-icon-container-size, 1rem);border:var(--slick-column-picker-icon-border, none);border-radius:var(--slick-column-picker-icon-border-radius, none)}.slick-column-picker-list .icon-checkbox-container div.mdi,.slick-grid-menu-list .icon-checkbox-container div.mdi{opacity:1;font-size:var(--slick-column-picker-icon-font-size, 16px);color:var(--slick-column-picker-icon-color, #0d6efd)}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-check,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-check{--slick-column-picker-icon-checked-svg: url(${zr});-webkit-mask:var(--slick-column-picker-icon-checked-svg) no-repeat;mask:var(--slick-column-picker-icon-checked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck{--slick-column-picker-icon-unchecked-svg: url(${$r});-webkit-mask:var(--slick-column-picker-icon-unchecked-svg) no-repeat;mask:var(--slick-column-picker-icon-unchecked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;opacity:var(--slick-column-picker-unchecked-opacity, 0.25);visibility:var(--slick-column-picker-icon-unchecked-color-visibility, visible)}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck:hover,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck:hover{opacity:var(--slick-column-picker-opacity-hover, 0.45)}.slick-column-picker-list .icon-checkbox-container+span.checkbox-label,.slick-grid-menu-list .icon-checkbox-container+span.checkbox-label{display:inline-flex;align-items:center;flex-grow:1;padding-left:var(--slick-column-picker-label-text-padding-left, 4px)}.slick-grid-menu .slick-menu-command-list{margin-bottom:var(--slick-column-picker-list-margin-bottom, 8px)}@-moz-document url-prefix(){.slick-grid-menu .slick-menu-command-list{width:var(--slick-column-picker-list-width-firefox, calc(100% + 12px))}}.slick-grid-menu li{list-style:none;background:none;overflow:hidden;text-overflow:ellipsis}@-moz-document url-prefix(){.slick-grid-menu li{margin-right:var(--slick-gri-menu-item-margin-right, 6px);width:100%}}.slick-grid-menu li a{display:block;padding:4px;font-weight:bold}.slick-grid-menu li a:hover{background-color:var(--slick-grid-menu-link-background-color, #ffffff)}.slick-grid-menu li label{font-weight:var(--slick-grid-menu-label-font-weight, normal)}.slick-grid-menu li label input{margin:var(--slick-grid-menu-label-margin, 4px)}.slick-grid-menu input{margin:4px}.slick-grid-menu-button{background-color:rgba(0,0,0,0);border:0;cursor:pointer;right:0;position:absolute;width:22px;z-index:2;color:var(--slick-grid-menu-icon-btn-color, #000);display:var(--slick-grid-menu-button-display, inline-flex);font-size:var(--slick-grid-menu-icon-font-size, 18px);padding:var(--slick-grid-menu-button-padding, 0 2px);margin-top:var(--slick-grid-menu-icon-top-margin, 5px)}.slick-grid-menu-list li{width:auto}.slick-grid-menu-list hr{width:var(--slick-grid-menu-divider-width, calc(100% - 10px))}.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{box-shadow:var(--slick-menu-box-shadow, none)}.slick-cell-menu.slick-submenu,.slick-context-menu.slick-submenu,.slick-grid-menu.slick-submenu,.slick-header-menu.slick-submenu{box-shadow:var(--slick-submenu-box-shadow, 0 1px 4px 1px rgba(146, 152, 163, 0.4));min-width:var(--slick-submenu-min-width, 100px)}.slick-cell-menu .slick-menu-option-list .slick-command-header,.slick-cell-menu .slick-menu-option-list .slick-option-header,.slick-cell-menu .slick-menu-command-list .slick-command-header,.slick-cell-menu .slick-menu-command-list .slick-option-header,.slick-context-menu .slick-menu-option-list .slick-command-header,.slick-context-menu .slick-menu-option-list .slick-option-header,.slick-context-menu .slick-menu-command-list .slick-command-header,.slick-context-menu .slick-menu-command-list .slick-option-header,.slick-grid-menu .slick-menu-option-list .slick-command-header,.slick-grid-menu .slick-menu-option-list .slick-option-header,.slick-grid-menu .slick-menu-command-list .slick-command-header,.slick-grid-menu .slick-menu-command-list .slick-option-header,.slick-header-menu .slick-menu-option-list .slick-command-header,.slick-header-menu .slick-menu-option-list .slick-option-header,.slick-header-menu .slick-menu-command-list .slick-command-header,.slick-header-menu .slick-menu-command-list .slick-option-header{display:var(--slick-menu-title-container-display, flex);align-items:var(--slick-menu-title-container-align-items, flex-start);justify-content:var(--slick-menu-title-container-justify-content, flex-end)}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-title,.slick-cell-menu .slick-menu-option-list .slick-option-header.with-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-title,.slick-cell-menu .slick-menu-command-list .slick-option-header.with-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-title,.slick-context-menu .slick-menu-option-list .slick-option-header.with-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-title,.slick-context-menu .slick-menu-command-list .slick-option-header.with-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-title,.slick-grid-menu .slick-menu-option-list .slick-option-header.with-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-title,.slick-grid-menu .slick-menu-command-list .slick-option-header.with-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-title,.slick-header-menu .slick-menu-option-list .slick-option-header.with-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-title,.slick-header-menu .slick-menu-command-list .slick-option-header.with-title{border-bottom:var(--slick-menu-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-menu-title-margin-bottom, 6px)}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title{border-bottom:0;margin-bottom:0}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-close.no-title{margin:var(--slick-menu-close-btn-margin-without-title, -4px -3px 0 0)}.slick-cell-menu .slick-menu-option-list .close,.slick-cell-menu .slick-menu-command-list .close,.slick-context-menu .slick-menu-option-list .close,.slick-context-menu .slick-menu-command-list .close,.slick-grid-menu .slick-menu-option-list .close,.slick-grid-menu .slick-menu-command-list .close,.slick-header-menu .slick-menu-option-list .close,.slick-header-menu .slick-menu-command-list .close{cursor:pointer;float:right;background-color:var(--slick-menu-close-btn-bg-color, #ffffff);border:var(--slick-menu-close-btn-border, 0px solid #dfdfdf);color:var(--slick-menu-close-btn-color, #909090);font-family:var(--slick-menu-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-menu-close-btn-font-size, 21px);height:var(--slick-menu-close-btn-height, 18px);line-height:var(--slick-menu-close-btn-line-height, 16px);margin:var(--slick-menu-close-btn-margin, 0px);padding:var(--slick-menu-close-btn-padding, 0px);width:var(--slick-menu-close-btn-width, 18px);opacity:var(--slick-menu-close-btn-opacity, 0.5)}.slick-cell-menu .slick-menu-option-list .close:hover,.slick-cell-menu .slick-menu-command-list .close:hover,.slick-context-menu .slick-menu-option-list .close:hover,.slick-context-menu .slick-menu-command-list .close:hover,.slick-grid-menu .slick-menu-option-list .close:hover,.slick-grid-menu .slick-menu-command-list .close:hover,.slick-header-menu .slick-menu-option-list .close:hover,.slick-header-menu .slick-menu-command-list .close:hover{opacity:var(--slick-menu-close-btn-opacity-hover, 1)}.slick-cell-menu .slick-menu-title,.slick-context-menu .slick-menu-title,.slick-grid-menu .slick-menu-title,.slick-header-menu .slick-menu-title{font-size:var(--slick-menu-title-font-size, calc(14px + 2px));font-weight:var(--slick-menu-title-font-weight, normal);margin-right:var(--cell-menu-title-margin-right, 7px);width:var(--slick-menu-title-width, 100%)}.slick-cell-menu .slick-menu-item,.slick-context-menu .slick-menu-item,.slick-grid-menu .slick-menu-item,.slick-header-menu .slick-menu-item{cursor:pointer;display:flex;align-items:center;margin:0;border:var(--slick-menu-item-border, 1px solid transparent);border-radius:var(--slick-menu-item-border-radius, 0px);font-size:var(--slick-menu-item-font-size, 14px);height:var(--slick-menu-item-height, 28px);line-height:var(--slick-menu-line-height, 24px);list-style:none outside none;padding:var(--slick-menu-item-padding, 2px 6px);width:var(--slick-menu-item-width, 100%);white-space:var(--slick-menu-item-white-space, nowrap)}.slick-cell-menu .slick-menu-item:hover,.slick-context-menu .slick-menu-item:hover,.slick-grid-menu .slick-menu-item:hover,.slick-header-menu .slick-menu-item:hover{border:var(--slick-menu-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-menu-item-hover-color, #fafafa)}.slick-cell-menu .slick-menu-item.slick-menu-item-divider,.slick-context-menu .slick-menu-item.slick-menu-item-divider,.slick-grid-menu .slick-menu-item.slick-menu-item-divider,.slick-header-menu .slick-menu-item.slick-menu-item-divider{cursor:default;border:none;overflow:hidden;padding:0;height:var(--slick-menu-divider-height, 1px);margin:var(--slick-menu-divider-margin, 8px 5px);background-color:var(--slick-menu-divider-color, #e7e7e7);width:var(--slick-menu-divider-width, calc(100% - 10px));margin-left:auto;margin-right:auto}.slick-cell-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-context-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-grid-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-header-menu .slick-menu-item.slick-menu-item-divider:hover{border:none;background-color:var(--slick-menu-divider-color, #e7e7e7)}.slick-cell-menu .slick-menu-item .slick-menu-icon,.slick-context-menu .slick-menu-item .slick-menu-icon,.slick-grid-menu .slick-menu-item .slick-menu-icon,.slick-header-menu .slick-menu-item .slick-menu-icon{text-align:center;font-size:var(--slick-menu-icon-font-size, 18px);background-position:center center;background-repeat:no-repeat;display:inline-block;line-height:var(--slick-menu-icon-line-height, calc(18px + 2px));margin-right:var(--slick-menu-icon-margin-right, 4px);vertical-align:middle;min-width:var(--slick-menu-icon-min-width, 16px)}.slick-cell-menu .slick-menu-item .slick-menu-content,.slick-context-menu .slick-menu-item .slick-menu-content,.slick-grid-menu .slick-menu-item .slick-menu-content,.slick-header-menu .slick-menu-item .slick-menu-content{display:inline-block;vertical-align:middle;width:100%}.slick-cell-menu .slick-menu-item .sub-item-chevron,.slick-context-menu .slick-menu-item .sub-item-chevron,.slick-grid-menu .slick-menu-item .sub-item-chevron,.slick-header-menu .slick-menu-item .sub-item-chevron{float:right;min-width:var(--slick-menu-icon-min-width, 16px)}.slick-cell-menu .slick-menu-item.slick-menu-item-disabled,.slick-context-menu .slick-menu-item.slick-menu-item-disabled,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled,.slick-header-menu .slick-menu-item.slick-menu-item-disabled{border-color:rgba(0,0,0,0) !important;background:inherit !important;color:var(--slick-menu-item-disabled-color, silver);cursor:inherit}.slick-cell-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-cell-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-context-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-context-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-header-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-header-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content{color:var(--slick-menu-item-disabled-color, silver)}.slick-cell-menu .slick-menu-item.slick-menu-item-hidden,.slick-context-menu .slick-menu-item.slick-menu-item-hidden,.slick-grid-menu .slick-menu-item.slick-menu-item-hidden,.slick-header-menu .slick-menu-item.slick-menu-item-hidden{display:none}.slick-cell-menu .slick-menu-option-list,.slick-context-menu .slick-menu-option-list,.slick-grid-menu .slick-menu-option-list,.slick-header-menu .slick-menu-option-list{margin-bottom:var(--slick-menu-option-list-margin-bottom, 6px)}.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{list-style-type:none;position:absolute;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);background:var(--slick-menu-bg-color, #ffffff);color:var(--slick-menu-color, #000);border:var(--slick-menu-border, 1px solid #BFBDBD);border-radius:var(--slick-menu-border-radius, 2px);min-width:var(--slick-menu-min-width, 140px);padding:var(--slick-menu-padding, 6px);cursor:default;display:inline-block;overflow-x:hidden;overflow-y:auto;resize:both;z-index:100000}@-moz-document url-prefix(){.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{padding:var(--slick-menu-padding-firefox, 6px 15px 6px 6px)}}.slick-cell-menu.dropdown,.slick-cell-menu.dropup,.slick-context-menu.dropdown,.slick-context-menu.dropup,.slick-grid-menu.dropdown,.slick-grid-menu.dropup,.slick-header-menu.dropdown,.slick-header-menu.dropup{display:inline-block;position:absolute}.slick-custom-tooltip{position:absolute;background-color:var(--slick-tooltip-background-color, #ffffff);border:var(--slick-tooltip-border, 2px solid #BFBDBD);border-radius:var(--slick-tooltip-border-radius, 4px);padding:var(--slick-tooltip-padding, 7px);font-size:var(--slick-tooltip-font-size, calc(14px - 1px));height:var(--slick-tooltip-height, auto);width:var(--slick-tooltip-width, auto);z-index:var(--slick-tooltip-z-index, 9999)}.slick-custom-tooltip .tooltip-body{color:var(--slick-tooltip-color, #333);overflow:var(--slick-tooltip-overflow, hidden);text-overflow:var(--slick-tooltip-text-overflow, ellipsis);white-space:var(--slick-tooltip-white-space, normal)}.slick-custom-tooltip.tooltip-arrow::after{content:"";left:0px;position:absolute;border:rgba(0,0,0,0);border-style:solid;border-width:var(--slick-tooltip-arrow-size, 8px)}.slick-custom-tooltip.tooltip-arrow.arrow-up::after{top:var(--slick-tooltip-up-arrow-top-margin, -16px);border-bottom-color:var(--slick-tooltip-arrow-color, rgb(178.4461538462, 176.0538461538, 176.0538461538))}.slick-custom-tooltip.tooltip-arrow.arrow-down::after{top:var(--slick-tooltip-down-arrow-top-margin, 100%);border-top-color:var(--slick-tooltip-arrow-color, rgb(178.4461538462, 176.0538461538, 176.0538461538))}.slick-custom-tooltip.tooltip-arrow.arrow-left-align::after{margin-left:var(--slick-tooltip-arrow-side-margin, 3px)}.slick-custom-tooltip.tooltip-arrow.arrow-right-align::after{margin-left:var(--slick-tooltip-right-arrow-side-margin, calc(100% - 16px - 3px))}.slick-custom-tooltip.tooltip-arrow.arrow-center-align::after{margin-left:var(--slick-tooltip-arrow-center-margin, calc(50% - 8px))}.slick-column-name,.slick-sort-indicator{float:left;margin-bottom:100px}.slick-header-button{display:inline;float:var(--slick-header-button-float, right);vertical-align:var(--slick-header-button-vertical-align, top);margin:var(--slick-header-button-margin, 1px 0 100px 0);height:var(--slick-header-button-height, 15px);width:var(--slick-header-button-width, 15px);background-repeat:no-repeat;background-position:center center;cursor:pointer;visibility:visible}.slick-header-button-hidden{visibility:hidden;margin-right:var(--slick-header-button-hidden-margin-right, -5px);transition:var(--slick-header-button-hidden-transition, 0.2s visibility)}.slick-header-column:hover>.slick-header-button{visibility:visible}.slick-header-menu-button{background-color:currentColor;cursor:pointer;position:absolute;border:var(--slick-header-menu-button-border, 1px solid #BFBDBD);border-width:var(--slick-header-menu-button-border-width, 0px);padding:var(--slick-header-menu-button-padding, 0px);color:var(--slick-header-menu-button-icon-color, #000);bottom:0;top:0;right:var(--slick-header-menu-button-margin-right, 3px);height:var(--slick-header-menu-button-icon-size, 22px);width:var(--slick-header-menu-button-icon-size, 22px);--slick-header-menu-button-icon-svg: url(${br});-webkit-mask:var(--slick-header-menu-button-icon-svg) no-repeat;mask:var(--slick-header-menu-button-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-header-column .slick-header-menu-button{display:var(--slick-header-menu-display, none)}.slick-header-column:hover .slick-header-menu-button{display:inline-block}.slick-cell.cell-reorder{text-align:center}.slick-cell.cell-reorder .slick-row-move-column{background-color:currentColor;display:block;height:1em;width:1em;font-size:var(--slick-row-move-plugin-icon-font-size, calc(18px + 2px));color:var(--slick-row-move-plugin-icon-color, #000);cursor:var(--slick-row-move-plugin-cursor, move);--slick-row-move-plugin-icon-svg: url(${Ur});-webkit-mask:var(--slick-row-move-plugin-icon-svg) no-repeat;mask:var(--slick-row-move-plugin-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-headerrow-column.checkbox-header{display:inline-flex;justify-content:center}.slick-column-name,.slick-headerrow-column.checkbox-header,.slick-cell-checkboxsel{text-align:center}.slick-column-name label,.slick-headerrow-column.checkbox-header label,.slick-cell-checkboxsel label{line-height:var(--slick-checkbox-icon-container-line-height, 12px)}.slick-column-name #filter-checkbox-selectall-container,.slick-headerrow-column.checkbox-header #filter-checkbox-selectall-container,.slick-cell-checkboxsel #filter-checkbox-selectall-container{display:inline-flex;align-items:center;justify-content:center}.slick-column-name.disabled,.slick-headerrow-column.checkbox-header.disabled,.slick-cell-checkboxsel.disabled{cursor:default}.slick-column-name input[type=checkbox],.slick-headerrow-column.checkbox-header input[type=checkbox],.slick-cell-checkboxsel input[type=checkbox]{opacity:0;width:0;margin-left:0}.slick-column-name .icon-checkbox-container,.slick-headerrow-column.checkbox-header .icon-checkbox-container,.slick-cell-checkboxsel .icon-checkbox-container{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background-color:var(--slick-checkbox-icon-container-bg-color, transparent);height:var(--slick-checkbox-icon-container-size, 1rem);width:var(--slick-checkbox-icon-container-size, 1rem);border:var(--slick-checkbox-icon-border, none);border-radius:var(--slick-checkbox-icon-border-radius, none)}.slick-column-name .icon-checkbox-container div.mdi,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi,.slick-cell-checkboxsel .icon-checkbox-container div.mdi{opacity:1;font-size:var(--slick-checkbox-icon-font-size, 16px);color:var(--slick-checkbox-icon-color, #0d6efd)}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-check,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-check,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-check{--slick-checkbox-icon-checked-svg: url(${ur});-webkit-mask:var(--slick-checkbox-icon-checked-svg) no-repeat;mask:var(--slick-checkbox-icon-checked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-uncheck,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-uncheck,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-uncheck{--slick-checkbox-icon-unchecked-svg: url(${ur});-webkit-mask:var(--slick-checkbox-icon-unchecked-svg) no-repeat;mask:var(--slick-checkbox-icon-unchecked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;opacity:var(--slick-checkbox-unchecked-opacity, 0.25);visibility:var(--slick-checkbox-icon-unchecked-color-visibility, visible)}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover{opacity:var(--slick-checkbox-opacity-hover, 0.45)}.slick-header-column.header-checkbox-selectall .slick-column-name{text-align:center;margin-right:0}.slick-group .slick-cell-checkboxsel{text-align:left}.ms-choice{font-size:var(--slick-header-font-size, 14px)}.ms-choice span{font-size:var(--slick-multiselect-input-filter-font-size, 12px);font-family:var(--slick-multiselect-input-filter-font-family, "Helvetica Neue", Helvetica, Arial)}.ms-choice .placeholder{background-color:var(--slick-multiselect-placeholder-bg-color, transparent);color:var(--slick-multiselect-placeholder-color, #c9c9c9) !important;font-family:var(--slick-multiselect-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-header-font-size, 14px)}.ms-choice:focus{border-color:var(--slick-multiselect-input-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672))}.ms-filter.search-filter{width:100% !important}.ms-filter .placeholder{cursor:pointer}.ms-parent-open button{outline:0;border-color:var(--slick-multiselect-input-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-multiselect-input-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.ms-drop{max-width:var(--slick-multiselect-dropdown-max-width, 250px);border:var(--slick-multiselect-dropdown-border, 1px solid #bbb);z-index:var(--slick-multiselect-dropdown-z-index, 9999)}.ms-drop li{margin:0;height:var(--slick-multiselect-item-height, 26px);line-height:var(--slick-multiselect-item-line-height, 20px);padding:var(--slick-multiselect-item-padding, 2px 4px);border:var(--slick-multiselect-item-border, 1px solid transparent);width:100%}.ms-drop li:hover{border:var(--slick-multiselect-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-multiselect-checkbox-hover-bg-color, #fafafa)}.ms-drop li.highlighted{border:var(--slick-multiselect-option-highlight-border, 1px solid #c9c9c9);background-color:var(--slick-multiselect-option-highlight-bg-color, #fcfcfc)}.ms-drop label span{cursor:pointer;margin-left:var(--slick-multiselect-checkbox-margin-left, 0px)}.ms-drop .ms-select-all{display:flex;align-items:center;border-bottom:var(--slick-multiselect-select-all-border-bottom, 1px solid #ddd);padding:var(--slick-multiselect-select-all-padding, 6px 10px);line-height:var(--slick-multiselect-select-all-line-height, calc(13px + 2px))}.ms-drop .ms-select-all:hover{background-color:var(--slick-multiselect-select-all-text-hover-color, transparent)}.ms-drop .ms-select-all.highlighted{background-color:rgba(0,0,0,0)}.ms-drop .ms-select-all.highlighted label{border:var(--slick-multiselect-option-highlight-border, 1px solid #c9c9c9);background-color:var(--slick-multiselect-option-highlight-bg-color, #fcfcfc)}.ms-drop .ms-select-all label{display:inline-flex;font-weight:normal;padding:var(--slick-multiselect-select-all-label-padding, 4px);border:var(--slick-multiselect-select-all-label-border, 1px solid transparent);color:var(--slick-multiselect-select-all-text-color, rgb(1.9713114754, 97.5799180328, 238.5286885246))}.ms-drop .ms-select-all label:hover{cursor:pointer;border:var(--slick-multiselect-select-all-label-hover-border, 1px solid #d5d5d5);background-color:var(--slick-multiselect-select-all-label-hover-bg-color, #fafafa)}.ms-drop .ms-ok-button{cursor:pointer;display:block;padding:0;width:var(--slick-multiselect-ok-button-width, 100%);height:var(--slick-multiselect-ok-button-height, 26px);border-color:var(--slick-multiselect-ok-button-border-color, #ccc);border-radius:var(--slick-multiselect-ok-button-border-radius, 0 0 4px 4px);border-width:var(--slick-multiselect-ok-button-border-width, 1px 0 0 0);text-align:var(--slick-multiselect-ok-button-text-align, center);color:var(--slick-multiselect-ok-button-text-color, #0d6efd);font-weight:var(--slick-multiselect-ok-button-font-weight, 600);background-color:var(--slick-multiselect-ok-button-bg-color, #fff)}.ms-drop .ms-ok-button:hover{background-color:var(--slick-multiselect-ok-button-bg-hover-color, #f9f9f9);color:var(--slick-multiselect-ok-button-text-hover-color, rgb(1.9713114754, 97.5799180328, 238.5286885246))}.slickgrid-container .search-filter :focus{outline-color:var(--slick-focus-color, rgb(88.8729508197, 155.4610655738, 253.6270491803))}.slickgrid-container .search-filter .operator.input-group-addon{margin:0;padding:0;min-width:25px;border:none}.slickgrid-container .search-filter .operator.input-group-addon:focus{z-index:3}.slickgrid-container .search-filter .operator.input-group-addon .form-control{border-radius:var(--slick-compound-filter-operator-border-radius, 4px 0 0 4px);padding:var(--slick-compound-filter-text-padding, 0 0 0 2px) !important;font-size:var(--slick-compound-filter-text-font-size, 13px);color:var(--slick-compound-filter-text-color, rgb(88.8729508197, 155.4610655738, 253.6270491803));font-weight:var(--slick-compound-filter-text-weight, bold);background-color:var(--slick-compound-filter-bgcolor, #ffffff)}.slickgrid-container .search-filter .operator.input-group-addon .form-control:focus{z-index:3}.slickgrid-container .search-filter .operator.input-group-addon select{font-family:var(--slick-compound-filter-operator-select-font-family, "Cascadia Mono", Consolas, "Lucida Console");font-size:var(--slick-compound-filter-operator-select-font-size, 14px !important);border:var(--slick-compound-filter-operator-select-border, 1px solid rgb(88.8729508197, 155.4610655738, 253.6270491803));width:var(--slick-compound-filter-operator-select-width, 25px)}.slickgrid-container .search-filter .operator.input-group-addon select.form-control{cursor:pointer;appearance:none}.slickgrid-container .search-filter .operator.input-group-addon select.form-control:-ms-expand{display:none}.slickgrid-container .search-filter .operator.input-group-addon select.form-control .empty{color:silver}.slickgrid-container .search-filter .operator-char3.input-group-addon{min-width:30px}.slickgrid-container input.search-filter{font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol")}.slickgrid-container .search-filter input{font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol")}.slickgrid-container .search-filter input.compound-input{border-radius:var(--slick-compound-filter-border-radius, 0 4px 4px 0) !important;border-left:none}.slickgrid-container .search-filter input::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.slickgrid-container .search-filter input.compound-slider{border-left:none !important}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column input.form-control.search-filter{background-color:var(--slick-form-control-bg-color, #fff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter input,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter button,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter select{background-color:var(--slick-form-control-bg-color, #fff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .input-group-prepend+.date-picker input.compound-input{border-top-left-radius:0;border-bottom-left-radius:0}.slickgrid-container .search-filter.form-group .input-group.date-picker input.form-control{border-bottom-left-radius:0px;border-top-left-radius:0px}.slickgrid-container .search-filter .date-picker input.form-control{border-left:none}.slickgrid-container .search-filter .date-picker input.form-control::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.slickgrid-container .search-filter .date-picker{flex:1;cursor:pointer}.slickgrid-container .search-filter .date-picker .date-picker input.form-control{background-color:var(--slick-date-picker-bg-color, #fff);font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-font-size-base, 14px);border-radius:var(--slick-compound-filter-border-radius, 0 4px 4px 0);width:100%}.slickgrid-container .search-filter .date-picker .date-picker input.form-control[readonly]{background-color:var(--slick-date-picker-bg-color, #fff)}.slickgrid-container .search-filter .date-picker .form-control[readonly]{cursor:pointer;background-color:var(--slick-date-picker-bg-color, #fff)}.slickgrid-container .date-picker input.form-control{cursor:pointer;font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-font-size-base, 14px);border-radius:var(--slick-date-range-filter-border-radius, 4px)}.slickgrid-container .date-picker input.form-control[readonly]{background-color:var(--slick-date-picker-bg-color, #fff)}.vanilla-calendar{padding:.9rem;z-index:9999}.vanilla-calendar.vanilla-calendar_hidden{left:0;top:0}.slick-preheader-panel .slick-dropzone,.slick-preheader-panel .slick-dropzone-hover,.slick-topheader-panel .slick-dropzone,.slick-topheader-panel .slick-dropzone-hover{display:flex;align-items:center;padding:var(--slick-draggable-group-drop-padding, 5px 10px);height:var(--slick-draggable-group-drop-height, 35px);border-top:var(--slick-draggable-group-drop-border-top, 1px solid #e0e0e0);border-left:var(--slick-draggable-group-drop-border-left, 1px solid #e0e0e0);border-right:var(--slick-draggable-group-drop-border-right, 1px solid #e0e0e0);border-bottom:var(--slick-draggable-group-drop-border-bottom, 1px solid #e0e0e0);width:var(--slick-draggable-group-drop-width, 100%);border-radius:var(--slick-draggable-group-drop-radius, 4px);background-color:var(--slick-draggable-group-drop-bgcolor, #ffffff)}.slick-preheader-panel .slick-dropzone .slick-draggable-dropzone-placeholder,.slick-preheader-panel .slick-dropzone-hover .slick-draggable-dropzone-placeholder,.slick-topheader-panel .slick-dropzone .slick-draggable-dropzone-placeholder,.slick-topheader-panel .slick-dropzone-hover .slick-draggable-dropzone-placeholder{font-style:var(--slick-draggable-group-placeholder-font-style, italic);color:var(--slick-draggable-group-placeholder-color, #616161);width:100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all{display:inline-flex;align-items:center;cursor:pointer;border:var(--slick-draggable-group-toggle-all-border, 1px solid #c7c7c7);border-radius:var(--slick-draggable-group-toggle-all-border-radius, 3px);margin-right:var(--slick-draggable-group-toggle-all-margin-right, 15px);padding:var(--slick-draggable-group-toggle-all-padding, 0 8px);position:var(--draggable-group-toggle-all-position, relative);top:var(--slick-draggable-group-toggle-all-top, 0px);right:var(--slick-draggable-group-toggle-all-right, unset)}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon{cursor:pointer;display:inline-block;background-color:currentColor;width:1em;height:1em;color:var(--slick-draggable-group-toggle-all-icon-color, #0d6efd);font-size:var(--slick-draggable-group-toggle-all-icon-font-size, 24px)}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.expanded{--slick-draggable-group-toggle-expanded-icon-svg: url(${br});-webkit-mask:var(--slick-draggable-group-toggle-expanded-icon-svg) no-repeat;mask:var(--slick-draggable-group-toggle-expanded-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed{--slick-draggable-group-toggle-collapsed-icon-svg: url(${wr});-webkit-mask:var(--slick-draggable-group-toggle-collapsed-icon-svg) no-repeat;mask:var(--slick-draggable-group-toggle-collapsed-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-text,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-text,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-text,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-text{font-size:var(--slick-draggable-group-toggle-all-text-font-size, 15px);margin:var(--slick-draggable-group-toggle-all-text-margin, 0 0 0 2px)}.slick-preheader-panel .slick-dropzone .slick-dropped-grouping,.slick-preheader-panel .slick-dropzone-hover .slick-dropped-grouping,.slick-topheader-panel .slick-dropzone .slick-dropped-grouping,.slick-topheader-panel .slick-dropzone-hover .slick-dropped-grouping{cursor:move;display:flex;align-items:center;background-color:var(--slick-draggable-group-column-background-color, transparent);border:var(--slick-draggable-group-column-border, 1px solid #d3d3d3);border-radius:var(--slick-draggable-group-column-border-radius, 20px);padding:var(--slick-draggable-group-column-padding, 0 10px);margin-right:var(--slick-draggable-group-column-margin-right, 8px);z-index:1}.slick-preheader-panel .slick-dropzone .slick-groupby-sort,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-sort,.slick-topheader-panel .slick-dropzone .slick-groupby-sort,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-sort{cursor:pointer;display:inline-flex;margin-left:var(--slick-draggable-group-sort-icon-margin-left, 2px);color:var(--slick-draggable-group-sort-icon-color, #000);font-size:var(--slick-draggable-group-sort-icon-font-size, 16px);padding-left:var(--slick-draggable-group-sort-icon-padding-left, 5px);padding-right:var(--slick-draggable-group-sort-icon-padding-right, 0px);vertical-align:var(--slick-draggable-group-sort-icon-vertical-align, baseline)}.slick-preheader-panel .slick-dropzone .slick-groupby-sort:hover,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-sort:hover,.slick-topheader-panel .slick-dropzone .slick-groupby-sort:hover,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-sort:hover{color:var(--slick-draggable-group-sort-icon-hover-color, #000)}.slick-preheader-panel .slick-dropzone .slick-groupby-remove,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-remove,.slick-topheader-panel .slick-dropzone .slick-groupby-remove,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-remove{cursor:pointer;display:inline-flex;margin-left:var(--slick-draggable-group-delete-margin-left, 2px);color:var(--slick-draggable-group-delete-color, #ff3c5c);font-size:var(--slick-draggable-group-delete-font-size, 16px);padding-left:var(--slick-draggable-group-delete-padding-left, 5px);padding-right:var(--slick-draggable-group-delete-padding-right, 0px);vertical-align:var(--slick-draggable-group-delete-vertical-align, baseline)}.slick-preheader-panel .slick-dropzone .slick-groupby-remove:hover,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-remove:hover,.slick-topheader-panel .slick-dropzone .slick-groupby-remove:hover,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-remove:hover{color:var(--slick-draggable-group-delete-hover-color, red)}.slick-preheader-panel .slick-dropzone-hover,.slick-topheader-panel .slick-dropzone-hover{background-color:var(--slick-draggable-group-droppable-hover-bgcolor, #ffffff);border:var(--slick-draggable-group-drop-border-hover, 1px dashed #ff9e9e)}.slick-preheader-panel .slick-dropzone-placeholder-hover,.slick-topheader-panel .slick-dropzone-placeholder-hover{opacity:var(--slick-draggable-group-drop-placeholder-hover-opacity, 0.6)}.slick-preheader-panel .slick-header-column-active,.slick-topheader-panel .slick-header-column-active{display:none !important}.slick-header .slick-header-columns .slick-column-groupable{display:inline-block;font-weight:var(--slick-draggable-group-column-icon-font-weight, normal);color:var(--slick-draggable-group-column-icon-color, #707070);width:var(--slick-draggable-group-column-icon-width, 9px);height:var(--slick-draggable-group-column-icon-height, 9px);margin-left:var(--slick-draggable-group-column-icon-margin-left, 4px)}.slider-container{display:flex;height:100%;flex:1}.slider-container input[type=range]{appearance:none;flex:1;height:var(--slick-slider-filter-height, 27px);padding:var(--slick-slider-filter-runnable-track-padding, 0 6px);border:var(--slick-slider-filter-border, 1px solid #ccc)}.slider-container input[type=range]:focus{outline:none}.slider-container input[type=range]::-webkit-slider-runnable-track{height:var(--slick-slider-filter-runnable-track-height, 5px);border:none;border-radius:3px;-webkit-appearance:none}.slider-container input[type=range]::-webkit-slider-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-size, 14px);width:var(--slick-slider-filter-thumb-size, 14px);border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(13, 110, 253, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(215.75, 98.3606557377%, 127.1568627451%));margin-top:-4px;pointer-events:auto;-webkit-appearance:none}.slider-container input[type=range]::-moz-range-track{height:var(--slick-slider-filter-runnable-track-height, 5px);border:none;border-radius:3px;-moz-appearance:none}.slider-container input[type=range]::-moz-range-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-height, calc(14px - 4px));width:var(--slick-slider-filter-thumb-width, calc(14px - 4px));border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(13, 110, 253, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(215.75, 98.3606557377%, 127.1568627451%));pointer-events:auto}.slider-container input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}.slider-container input[type=range]::-ms-track{height:var(--slick-slider-filter-runnable-track-height, 5px);background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-width:6px 0;color:rgba(0,0,0,0);appearance:none}.slider-container input[type=range]::-ms-fill-lower{background:var(--slick-slider-filter-fill-lower-color, #ddd);border-radius:10px}.slider-container input[type=range]::-ms-fill-upper{background:var(--slick-slider-filter-bgcolor, #eee);border-radius:10px}.slider-container input[type=range]::-ms-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-height, calc(14px - 4px));width:var(--slick-slider-filter-thumb-width, calc(14px - 4px));border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(13, 110, 253, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(215.75, 98.3606557377%, 127.1568627451%));margin-top:1px;pointer-events:auto}.slider-container input[type=range]::-ms-tooltip{display:none}.slider-container input[type=range]:active::-webkit-slider-thumb{background-color:var(--slick-slider-filter-thumb-active-bg-color, #fff);border:var(--slick-slider-filter-thumb-active-border, 2px solid rgba(13, 110, 253, 0.88));box-shadow:var(--slick-slider-filter-thumb-active-box-shadow, 0 0 0 2px rgba(28.1745901639, 119.0922131148, 253.1254098361, 0.15))}.slider-container input[type=range]:active::-moz-range-thumb{background-color:var(--slick-slider-filter-thumb-active-bg-color, #fff);border:var(--slick-slider-filter-thumb-active-border, 2px solid rgba(13, 110, 253, 0.88));box-shadow:var(--slick-slider-filter-thumb-active-box-shadow, 0 0 0 2px rgba(28.1745901639, 119.0922131148, 253.1254098361, 0.15))}.search-filter,.slider-editor{height:var(--slick-header-input-height, 27px)}.search-filter::placeholder,.slider-editor::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.search-filter .input-group-text,.slider-editor .input-group-text{display:flex;align-items:center;padding:var(--slick-slider-filter-number-padding, 4px 8px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px))}.search-filter .slider-value,.search-filter .slider-values,.slider-editor .slider-value,.slider-editor .slider-values{padding:0;height:100%}.search-filter input.slider-filter-input[type=range],.slider-editor input.slider-filter-input[type=range]{padding:var(--slick-slider-filter-runnable-track-padding, 0 6px);height:var(--slick-slider-filter-height, 27px)}.search-filter input.slider-editor-input[type=range],.slider-editor input.slider-editor-input[type=range]{padding:var(--slick-slider-editor-runnable-track-padding, 0 6px);height:var(--slick-slider-editor-height, 100%)}.search-filter .slider-range-value,.slider-editor .slider-range-value{padding:0;height:100%}.search-filter .slider-range-value .input-group-text,.slider-editor .slider-range-value .input-group-text{padding:var(--slick-slider-filter-number-padding, 4px 8px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px))}.search-filter .input-group-prepend.operator+.filter-input input.slider-filter-input,.slider-editor .input-group-prepend.operator+.filter-input input.slider-filter-input{border-left:0}.search-filter:not(.input-group) .slider-editor,.search-filter:not(.input-group) .slider-filter,.search-filter:not(.input-group) .slider-input-container .slider-editor-input,.search-filter:not(.input-group) .slider-input-container .slider-filter-input,.slider-editor:not(.input-group) .slider-editor,.slider-editor:not(.input-group) .slider-filter,.slider-editor:not(.input-group) .slider-input-container .slider-editor-input,.slider-editor:not(.input-group) .slider-input-container .slider-filter-input{border-radius:var(--slick-slider-filter-border-radius, 4px)}.search-filter.input-group>:first-child:not(.input-group-addon),.search-filter.input-group>:first-child:not(.input-group-addon),.search-filter.input-group>:first-child:not(.input-group-addon) .slider-filter-input,.search-filter.input-group>:first-child:not(.input-group-addon) .slider-editor-input,.slider-editor.input-group>:first-child:not(.input-group-addon),.slider-editor.input-group>:first-child:not(.input-group-addon),.slider-editor.input-group>:first-child:not(.input-group-addon) .slider-filter-input,.slider-editor.input-group>:first-child:not(.input-group-addon) .slider-editor-input{border-bottom-left-radius:var(--slick-slider-filter-border-radius, 4px);border-top-left-radius:var(--slick-slider-filter-border-radius, 4px)}.search-filter .input-group-addon:last-child .input-group-text,.slider-editor .input-group-addon:last-child .input-group-text{border-bottom-left-radius:0;border-top-left-radius:0}.slider-editor .slider-value{padding:0;height:var(--slick-slider-editor-height, 100%)}.slider-editor .slider-value .input-group-text{padding:var(--slick-slider-editor-number-padding, 4px 6px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px));height:var(--slick-slider-editor-height, 100%)}.slider-input-container{height:100%;position:relative;flex:1 1 auto;width:1%;background-color:var(--slick-slider-filter-input-bgcolor, #fff)}.slider-input-container.slider-values{display:flex;padding:0}.slider-input-container .slider-track{position:absolute;margin:auto;margin-left:8px;top:0;bottom:0;border-radius:3px;cursor:var(--slick-slider-filter-runnable-track-cursor, pointer);background:var(--slick-slider-filter-runnable-track-bgcolor, #ddd);height:var(--slick-slider-filter-runnable-track-height, 5px);width:calc(100% - 16px)}.slider-input-container input[type=range]{position:absolute;background-color:rgba(0,0,0,0);pointer-events:none;width:100%}.slider-input-container input[type=range].focus{outline:0;border-color:var(--slick-slider-filter-focus-border-color, rgb(139.4549180328, 185.768442623, 254.0450819672));box-shadow:var(--slick-slider-filter-focus-box-shadow, 0 0 0 0.25rem rgba(13, 110, 253, 0.25))}.slider-input-container input[type=range]::-webkit-slider-thumb{pointer-events:auto}.slider-input-container input[type=range]::-moz-range-thumb{pointer-events:auto}.slider-input-container input[type=range]::-ms-thumb{pointer-events:auto}.slick-row .detail-view-toggle{display:inline-block}.slick-row .detail-view-toggle.expand{--slick-detail-view-icon-expand-svg: url(${Lr});-webkit-mask:var(--slick-detail-view-icon-expand-svg) no-repeat;mask:var(--slick-detail-view-icon-expand-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-row .detail-view-toggle.collapse{--slick-detail-view-icon-collapse-svg: url(${Rr});-webkit-mask:var(--slick-detail-view-icon-collapse-svg) no-repeat;mask:var(--slick-detail-view-icon-collapse-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-row .detail-view-toggle.expand,.slick-row .detail-view-toggle.collapse{cursor:pointer;background-color:currentColor;display:inline-block;height:1em;width:1em;color:var(--slick-detail-view-icon-color, #0d6efd);font-size:var(--slick-detail-view-icon-font-size, 18px)}.slick-row .detail-view-toggle.expand:hover,.slick-row .detail-view-toggle.collapse:hover{color:var(--slick-detail-view-icon-color-hover, rgb(1.762295082, 87.2336065574, 213.237704918));opacity:var(--slick-detail-view-icon-opacity-hover, 1)}.slick-row .dynamic-cell-detail{position:absolute;width:100%;overflow:auto;left:var(--slick-detail-view-container-left, 0);border:var(--slick-detail-view-container-border, 1px solid #c0c0c0);background-color:var(--slick-detail-view-container-bgcolor, #f7f7f7);padding:var(--slick-detail-view-container-padding, 10px);z-index:var(--slick-detail-view-container-z-index, 10)}.slick-row .dynamic-cell-detail :first-child{vertical-align:middle;line-height:13px}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.slick-custom-footer{color:var(--slick-footer-text-color, #808080);padding:var(--slick-footer-padding, 5px 0);background-color:var(--slick-footer-bg-color, transparent);font-size:var(--slick-footer-font-size, 14px);font-style:var(--slick-footer-font-style, italic);font-weight:var(--slick-footer-font-weight, normal);height:var(--slick-footer-height, 30px)}.slick-custom-footer .left-footer{color:var(--slick-footer-left-text-color, #808080);font-style:var(--slick-footer-left-font-style, italic);font-weight:var(--slick-footer-left-font-weight, normal);text-align:var(--slick-footer-left-text-align, left);padding:var(--slick-footer-left-padding, 0px);width:var(--slick-footer-left-width, 50%);float:var(--slick-footer-left-float, left)}.slick-custom-footer .right-footer{color:var(--slick-footer-right-text-color, #808080);font-style:var(--slick-footer-right-font-style, italic);font-weight:var(--slick-footer-right-font-weight, normal);text-align:var(--slick-footer-right-text-align, right);padding:var(--slick-footer-right-padding, 0px);width:var(--slick-footer-right-width, 50%);float:var(--slick-footer-right-float, right)}.slick-custom-footer .right-footer.metrics .separator{margin:var(--slick-footer-right-separator-margin, 2px)}.slick-empty-data-warning{display:flex;align-items:center;column-gap:5px;position:relative;color:var(--slick-empty-data-warning-color, #333);font-family:var(--slick-empty-data-warning-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-empty-data-warning-font-size, calc(14px + 2px));font-style:var(--slick-empty-data-warning-font-style, italic);line-height:var(--slick-empty-data-warning-line-height, 18px);margin:var(--slick-empty-data-warning-margin, 0px);padding:var(--slick-empty-data-warning-padding, 8px);z-index:var(--slick-empty-data-warning-z-index, 10)}.slick-empty-data-warning div{display:flex;align-items:center;column-gap:5px}.slick-pagination{list-style-type:none;border-top:var(--slick-pagination-border-top, 0 none);border-right:var(--slick-pagination-border-right, 0 none);border-bottom:var(--slick-pagination-border-bottom, 0 none);border-left:var(--slick-pagination-border-left, 0 none);width:100%;height:var(--slick-pagination-height, 40px);padding-top:4px;vertical-align:middle;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-pagination-font-size, calc(14px - 1px));font-weight:400;color:var(--slick-pagination-text-color, #808080)}.slick-pagination .slick-pagination-status{display:inline-block;padding:6px}.slick-pagination .slick-icon-container{display:inline-block;border-color:var(--slick-pagination-border-color, #ddd)}.slick-pagination .slick-pagination-nav{display:inline-block;padding:2px;height:34px}.slick-pagination .slick-pagination-nav nav{display:inline-block}.slick-pagination .slick-pagination-nav .slick-page-number{vertical-align:top;display:inline-flex;align-items:center;column-gap:4px;padding:0 5px;height:inherit}.slick-pagination .slick-pagination-nav .slick-page-number input{background-color:var(--slick-pagination-page-input-bgcolor, #fafbed);height:var(--slick-pagination-page-input-height, 26px);width:var(--slick-pagination-page-input-width, 50px);padding:var(--slick-pagination-page-input-padding, 2px);border-radius:var(--slick-pagination-page-input-border-radius, 4px);display:inline-block}.slick-pagination .slick-pagination-nav .pagination{margin:0;display:inline-flex;background-color:var(--slick-pagination-button-bg-color, #fff)}.slick-pagination .slick-pagination-nav .pagination .page-link{display:flex;align-items:center;font-size:var(--slick-pagination-icon-font-size, calc(18px - 1px));border:var(--slick-pagination-button-border, 1px solid #b3b3b3);height:var(--slick-pagination-button-height, 32px)}.slick-pagination .slick-pagination-nav .pagination .page-item{cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid;padding:var(--slick-pagination-button-padding, 5px 8px);border-color:var(--slick-pagination-button-border-color, #b3b3b3)}.slick-pagination .slick-pagination-nav .pagination .page-item:hover{background-color:var(--slick-pagination-button-hover-color, #f6f6f6)}.slick-pagination .slick-pagination-nav .pagination .page-item:first-child{border-top-left-radius:var(--slick-pagination-button-border-radius, 4px);border-bottom-left-radius:var(--slick-pagination-button-border-radius, 4px)}.slick-pagination .slick-pagination-nav .pagination .page-item:last-child{border-top-right-radius:var(--slick-pagination-button-border-radius, 4px);border-bottom-right-radius:var(--slick-pagination-button-border-radius, 4px)}.slick-pagination .slick-pagination-nav .pagination .page-item.seek-prev,.slick-pagination .slick-pagination-nav .pagination .page-item.seek-end{margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-first,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-prev,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-next,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-end{background-color:currentColor;height:var(--slick-pagination-icon-size, 20px);width:var(--slick-pagination-icon-size, 20px)}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-first{--slick-pagination-icon-seek-first-svg: url(${Cr});-webkit-mask:var(--slick-pagination-icon-seek-first-svg) no-repeat;mask:var(--slick-pagination-icon-seek-first-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-prev{--slick-pagination-icon-seek-prev-svg: url(${Sr});-webkit-mask:var(--slick-pagination-icon-seek-prev-svg) no-repeat;mask:var(--slick-pagination-icon-seek-prev-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-next{--slick-pagination-icon-seek-next-svg: url(${wr});-webkit-mask:var(--slick-pagination-icon-seek-next-svg) no-repeat;mask:var(--slick-pagination-icon-seek-next-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-end{--slick-pagination-icon-seek-end-svg: url(${Br});-webkit-mask:var(--slick-pagination-icon-seek-end-svg) no-repeat;mask:var(--slick-pagination-icon-seek-end-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a[class*=icon-seek-]{color:var(--slick-pagination-icon-color, #0d6efd)}.slick-pagination .slick-pagination-nav .pagination .page-item.disabled{cursor:not-allowed;background-color:var(--slick-pagination-icon-seek-background-color, rgb(249, 249, 249));border-color:var(--slick-pagination-button-border-disabled-color, #dedede)}.slick-pagination .slick-pagination-nav .pagination .page-item.disabled a[class*=icon-seek-]{color:var(--slick-pagination-icon-seek-disabled-color, darkgray)}.slick-pagination .slick-pagination-settings{display:block;float:right;padding:2px}.slick-pagination .slick-pagination-settings select{color:var(--slick-font-color, #000);background-color:var(--slick-pagination-page-select-bg-color, #fff);font-size:var(--slick-pagination-page-select-font-size, calc(14px - 2px));line-height:1.5;height:var(--slick-pagination-page-select-height, 32px);width:var(--slick-pagination-page-select-width, 60px);padding:var(--slick-pagination-page-select-padding, 0 0 2px 2px);border:var(--slick-pagination-button-border, 1px solid #b3b3b3);border-radius:var(--slick-pagination-page-select-border-radius, 3px)}.slick-pagination .slick-pagination-settings .slick-pagination-count{margin-left:var(--slick-pagination-count-margin-left, 2px)}.percent-complete-bar,.percent-complete-bar-with-text{display:inline-block;border-radius:3px;background-color:rgba(0,0,0,0)}.percent-complete-bar{height:6px}.percent-complete-bar-with-text{height:20px;line-height:20px;min-width:25px;text-align:center;top:2px;color:#fff}.tooltip-2cols-row{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;column-gap:5px;line-height:20px}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.slick-autocomplete{background-color:var(--slick-autocomplete-bg-color, #ffffff);color:var(--slick-autocomplete-text-color, #333333);border:var(--slick-autocomplete-border, 1px solid rgba(0, 0, 0, 0.15));box-sizing:border-box;max-height:var(--slick-autocomplete-max-height, 25vh);min-height:var(--slick-autocomplete-min-height, 75px);min-width:var(--slick-autocomplete-min-width, 110px);overflow:auto;z-index:var(--slick-autocomplete-z-index, 9999)}.slick-autocomplete .empty{font-style:italic}.slick-autocomplete>div{padding:0 4px}.slick-autocomplete .group{background:var(--slick-autocomplete-group-bg-color, #eeeeee)}.slick-autocomplete>div:hover:not(.empty,.group),.slick-autocomplete>div.selected{background-color:var(--slick-autocomplete-hover-bg-color, rgb(226.1157894737, 236.9473684211, 249.5842105263));cursor:pointer}@keyframes md-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.autocomplete-filter-container{display:flex}.slick-autocomplete-loading{background-color:var(--slick-autocomplete-loading-input-bg-color, transparent) !important}.slick-autocomplete-loading+span:after{animation:md-spin 2s infinite linear;display:inline-block;color:var(--slick-autocomplete-loading-icon-color, #777777);content:var(--slick-autocomplete-loading-icon, url(${Mr}));width:var(--slick-autocomplete-loading-icon-width, 22px);margin:var(--slick-autocomplete-loading-icon-margin, 0 0 0 -26px);line-height:var(--slick-autocomplete-loading-icon-line-height, 0px);vertical-align:var(--slick-autocomplete-loading-icon-vertical-align, sub)}.slick-autocomplete.autocomplete-custom-four-corners{width:var(--slick-autocomplete-tpl4-width, 385px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list{width:var(--slick-autocomplete-tpl4-container-list-width, calc(385px - 15px));padding:var(--slick-autocomplete-tpl4-container-list-padding, 3px 10px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list div{margin:0;padding:0;line-height:16px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-left{float:left;height:32px;width:32px;padding-right:3px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-left>img{height:var(--slick-autocomplete-tpl4-icon-left-height, 32px);width:var(--slick-autocomplete-tpl4-icon-left-width, 32px);margin-top:0px;background-color:#fff;background-clip:content-box}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-bottom-left{color:var(--slick-autocomplete-tpl4-bottom-left-text-color, #686868);font-size:var(--slick-autocomplete-tpl4-bottom-left-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl4-bottom-left-font-style, italic);font-weight:var(--slick-autocomplete-tpl4-bottom-left-font-weight, normal);max-width:var(--slick-autocomplete-tpl4-bottom-left-max-width, calc(calc(385px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-bottom-right{float:right;color:var(--slick-autocomplete-tpl4-bottom-right-text-color, #686868);font-size:var(--slick-autocomplete-tpl4-bottom-right-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl4-bottom-right-font-style, italic);font-weight:var(--slick-autocomplete-tpl4-bottom-right-font-weight, normal);text-overflow:ellipsis;max-width:var(--slick-autocomplete-tpl4-bottom-right-max-width, 250px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-top-left{color:var(--slick-autocomplete-tpl4-top-left-text-color, #313131);font-style:var(--slick-autocomplete-tpl4-top-left-font-style, normal);font-size:var(--slick-autocomplete-tpl4-top-left-font-size, 12px);font-weight:var(--slick-autocomplete-tpl4-top-left-font-weight, bold);max-width:var(--slick-autocomplete-tpl4-top-left-max-width, calc(calc(385px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis;padding-left:1px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-top-right{float:right;color:var(--slick-autocomplete-tpl4-top-right-text-color, rgb(48.4073770492, 131.2151639344, 253.2926229508));font-style:var(--slick-autocomplete-tpl4-top-right-font-style, normal);font-size:var(--slick-autocomplete-tpl4-top-right-font-size, calc(12px - 1px));font-weight:var(--slick-autocomplete-tpl4-top-right-font-weight, bold);max-width:var(--slick-autocomplete-tpl4-top-right-max-width, 100px)}.slick-autocomplete.autocomplete-custom-two-rows{width:var(--slick-autocomplete-tpl2-width, 285px)}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list{width:var(--slick-autocomplete-tpl2-container-list-width, calc(285px - 15px));padding:var(--slick-autocomplete-tpl2-container-list-padding, 3px 10px)}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list div{margin:0;padding:0;line-height:16px}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-left{float:left;height:var(--slick-autocomplete-tpl2-icon-left-height, 32px);width:var(--slick-autocomplete-tpl2-icon-left-width, 32px);padding-right:3px}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-left>img{height:32px;margin-top:0px;background-color:#fff;background-clip:content-box}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-bottom-left{color:var(--slick-autocomplete-tpl2-bottom-left-text-color, #686868);font-size:var(--slick-autocomplete-tpl2-bottom-left-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl2-bottom-left-font-style, italic);font-weight:var(--slick-autocomplete-tpl2-bottom-left-font-weight, normal);max-width:var(--slick-autocomplete-tpl2-bottom-left-max-width, calc(calc(285px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-top-left{color:var(--slick-autocomplete-tpl2-top-left-text-color, #313131);font-style:var(--slick-autocomplete-tpl2-top-left-font-style, normal);font-size:var(--slick-autocomplete-tpl2-top-left-font-size, 12px);font-weight:var(--slick-autocomplete-tpl2-top-left-font-weight, bold);max-width:var(--slick-autocomplete-tpl2-top-left-max-width, calc(calc(285px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis;padding-left:1px}@-webkit-keyframes sg-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes sg-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.mdi.mdi-flip-h{transform:scaleX(-1)}.mdi.mdi-flip-v{transform:scaleY(-1)}.mdi.mdi-pulse{animation:sg-spin 1s infinite steps(8)}.mdi.mdi-spin,.mdi.mdi-spin-1s,.mdi.mdi-spin-2s,.mdi.mdi-spin-3s,.mdi.mdi-spin-4s,.mdi.mdi-spin-5s{align-items:center;display:inline-flex;justify-content:center}.mdi.mdi-spin{animation:sg-spin 2s infinite linear}.mdi.mdi-spin-1s{animation:sg-spin 1s infinite linear}.mdi.mdi-spin-2s{animation:sg-spin 2s infinite linear}.mdi.mdi-spin-3s{animation:sg-spin 3s infinite linear}.mdi.mdi-spin-4s{animation:sg-spin 4s infinite linear}.mdi.mdi-spin-5s{animation:sg-spin 5s infinite linear}.mdi.mdi-rotate-45{transform:rotate(45deg)}.mdi.mdi-rotate-90{transform:rotate(90deg)}.mdi.mdi-rotate-135{transform:rotate(135deg)}.mdi.mdi-rotate-180{transform:rotate(180deg)}.mdi.mdi-rotate-225{transform:rotate(225deg)}.mdi.mdi-rotate-270{transform:rotate(270deg)}.mdi.mdi-rotate-315{transform:rotate(315deg)}.mdi.mdi-5px,.font-5px{font-size:5px !important}.mdi.mdi-6px,.font-6px{font-size:6px !important}.mdi.mdi-7px,.font-7px{font-size:7px !important}.mdi.mdi-8px,.font-8px{font-size:8px !important}.mdi.mdi-9px,.font-9px{font-size:9px !important}.mdi.mdi-10px,.font-10px{font-size:10px !important}.mdi.mdi-11px,.font-11px{font-size:11px !important}.mdi.mdi-12px,.font-12px{font-size:12px !important}.mdi.mdi-13px,.font-13px{font-size:13px !important}.mdi.mdi-14px,.font-14px{font-size:14px !important}.mdi.mdi-15px,.font-15px{font-size:15px !important}.mdi.mdi-16px,.font-16px{font-size:16px !important}.mdi.mdi-17px,.font-17px{font-size:17px !important}.mdi.mdi-18px,.font-18px{font-size:18px !important}.mdi.mdi-19px,.font-19px{font-size:19px !important}.mdi.mdi-20px,.font-20px{font-size:20px !important}.mdi.mdi-21px,.font-21px{font-size:21px !important}.mdi.mdi-22px,.font-22px{font-size:22px !important}.mdi.mdi-23px,.font-23px{font-size:23px !important}.mdi.mdi-24px,.font-24px{font-size:24px !important}.mdi.mdi-25px,.font-25px{font-size:25px !important}.mdi.mdi-26px,.font-26px{font-size:26px !important}.mdi.mdi-27px,.font-27px{font-size:27px !important}.mdi.mdi-28px,.font-28px{font-size:28px !important}.mdi.mdi-29px,.font-29px{font-size:29px !important}.mdi.mdi-30px,.font-30px{font-size:30px !important}.mdi.mdi-31px,.font-31px{font-size:31px !important}.mdi.mdi-32px,.font-32px{font-size:32px !important}.mdi.mdi-33px,.font-33px{font-size:33px !important}.mdi.mdi-34px,.font-34px{font-size:34px !important}.mdi.mdi-35px,.font-35px{font-size:35px !important}.mdi.mdi-36px,.font-36px{font-size:36px !important}.mdi.mdi-37px,.font-37px{font-size:37px !important}.mdi.mdi-38px,.font-38px{font-size:38px !important}.mdi.mdi-39px,.font-39px{font-size:39px !important}.mdi.mdi-40px,.font-40px{font-size:40px !important}.mdi.mdi-41px,.font-41px{font-size:41px !important}.mdi.mdi-42px,.font-42px{font-size:42px !important}.mdi.mdi-43px,.font-43px{font-size:43px !important}.mdi.mdi-44px,.font-44px{font-size:44px !important}.mdi.mdi-45px,.font-45px{font-size:45px !important}.mdi.mdi-46px,.font-46px{font-size:46px !important}.mdi.mdi-47px,.font-47px{font-size:47px !important}.mdi.mdi-48px,.font-48px{font-size:48px !important}.mdi.mdi-49px,.font-49px{font-size:49px !important}.mdi.mdi-50px,.font-50px{font-size:50px !important}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.mdi-account{--mdi-account-icon-svg: url(${jr});-webkit-mask:var(--mdi-account-icon-svg) no-repeat;mask:var(--mdi-account-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-box{--mdi-account-box-icon-svg: url(${Ir});-webkit-mask:var(--mdi-account-box-icon-svg) no-repeat;mask:var(--mdi-account-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-box-outline{--mdi-account-box-outline-icon-svg: url(${Gr});-webkit-mask:var(--mdi-account-box-outline-icon-svg) no-repeat;mask:var(--mdi-account-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-circle{--mdi-account-circle-icon-svg: url(${Nr});-webkit-mask:var(--mdi-account-circle-icon-svg) no-repeat;mask:var(--mdi-account-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-edit{--mdi-account-edit-icon-svg: url(${Er});-webkit-mask:var(--mdi-account-edit-icon-svg) no-repeat;mask:var(--mdi-account-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-minus{--mdi-account-minus-icon-svg: url(${Ar});-webkit-mask:var(--mdi-account-minus-icon-svg) no-repeat;mask:var(--mdi-account-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-off{--mdi-account-off-icon-svg: url(${Fr});-webkit-mask:var(--mdi-account-off-icon-svg) no-repeat;mask:var(--mdi-account-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-plus{--mdi-account-plus-icon-svg: url(${qr});-webkit-mask:var(--mdi-account-plus-icon-svg) no-repeat;mask:var(--mdi-account-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-search{--mdi-account-search-icon-svg: url(${Or});-webkit-mask:var(--mdi-account-search-icon-svg) no-repeat;mask:var(--mdi-account-search-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm{--mdi-alarm-icon-svg: url(${Hr});-webkit-mask:var(--mdi-alarm-icon-svg) no-repeat;mask:var(--mdi-alarm-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm-check{--mdi-alarm-check-icon-svg: url(${Tr});-webkit-mask:var(--mdi-alarm-check-icon-svg) no-repeat;mask:var(--mdi-alarm-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm-off{--mdi-alarm-off-icon-svg: url(${Dr});-webkit-mask:var(--mdi-alarm-off-icon-svg) no-repeat;mask:var(--mdi-alarm-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert{--mdi-alert-icon-svg: url(${Pr});-webkit-mask:var(--mdi-alert-icon-svg) no-repeat;mask:var(--mdi-alert-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-box{--mdi-alert-box-icon-svg: url(${Yr});-webkit-mask:var(--mdi-alert-box-icon-svg) no-repeat;mask:var(--mdi-alert-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-box-outline{--mdi-alert-box-outline-icon-svg: url(${Wr});-webkit-mask:var(--mdi-alert-box-outline-icon-svg) no-repeat;mask:var(--mdi-alert-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-circle{--mdi-alert-circle-icon-svg: url(${Vr});-webkit-mask:var(--mdi-alert-circle-icon-svg) no-repeat;mask:var(--mdi-alert-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-octagon{--mdi-alert-octagon-icon-svg: url(${Kr});-webkit-mask:var(--mdi-alert-octagon-icon-svg) no-repeat;mask:var(--mdi-alert-octagon-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-outline{--mdi-alert-outline-icon-svg: url(${Qr});-webkit-mask:var(--mdi-alert-outline-icon-svg) no-repeat;mask:var(--mdi-alert-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-rhombus{--mdi-alert-rhombus-icon-svg: url(${Xr});-webkit-mask:var(--mdi-alert-rhombus-icon-svg) no-repeat;mask:var(--mdi-alert-rhombus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-rhombus-outline{--mdi-alert-rhombus-outline-icon-svg: url(${Jr});-webkit-mask:var(--mdi-alert-rhombus-outline-icon-svg) no-repeat;mask:var(--mdi-alert-rhombus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-collapse{--mdi-arrow-collapse-icon-svg: url(${Zr});-webkit-mask:var(--mdi-arrow-collapse-icon-svg) no-repeat;mask:var(--mdi-arrow-collapse-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down{--mdi-arrow-down-icon-svg: url(${eo});-webkit-mask:var(--mdi-arrow-down-icon-svg) no-repeat;mask:var(--mdi-arrow-down-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold{--mdi-arrow-down-bold-icon-svg: url(${io});-webkit-mask:var(--mdi-arrow-down-bold-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-box{--mdi-arrow-down-bold-box-icon-svg: url(${ao});-webkit-mask:var(--mdi-arrow-down-bold-box-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-box-outline{--mdi-arrow-down-bold-box-outline-icon-svg: url(${ro});-webkit-mask:var(--mdi-arrow-down-bold-box-outline-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-outline{--mdi-arrow-down-bold-outline-icon-svg: url(${oo});-webkit-mask:var(--mdi-arrow-down-bold-outline-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-expand{--mdi-arrow-expand-icon-svg: url(${lo});-webkit-mask:var(--mdi-arrow-expand-icon-svg) no-repeat;mask:var(--mdi-arrow-expand-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-expand-horizontal{--mdi-arrow-expand-horizontal-icon-svg: url(${to});-webkit-mask:var(--mdi-arrow-expand-horizontal-icon-svg) no-repeat;mask:var(--mdi-arrow-expand-horizontal-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-split-vertical{--mdi-arrow-split-vertical-icon-svg: url(${no});-webkit-mask:var(--mdi-arrow-split-vertical-icon-svg) no-repeat;mask:var(--mdi-arrow-split-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-up{--mdi-arrow-up-icon-svg: url(${co});-webkit-mask:var(--mdi-arrow-up-icon-svg) no-repeat;mask:var(--mdi-arrow-up-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-book-open-blank-variant-outline{--mdi-book-open-blank-variant-outline-icon-svg: url(${so});-webkit-mask:var(--mdi-book-open-blank-variant-outline-icon-svg) no-repeat;mask:var(--mdi-book-open-blank-variant-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-brightness-4{--mdi-brightness-4-icon-svg: url(${mo});-webkit-mask:var(--mdi-brightness-4-icon-svg) no-repeat;mask:var(--mdi-brightness-4-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar{--mdi-calendar-icon-svg: url(${ko});-webkit-mask:var(--mdi-calendar-icon-svg) no-repeat;mask:var(--mdi-calendar-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-check{--mdi-calendar-check-icon-svg: url(${po});-webkit-mask:var(--mdi-calendar-check-icon-svg) no-repeat;mask:var(--mdi-calendar-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-clock{--mdi-calendar-clock-icon-svg: url(${go});-webkit-mask:var(--mdi-calendar-clock-icon-svg) no-repeat;mask:var(--mdi-calendar-clock-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-edit{--mdi-calendar-edit-icon-svg: url(${bo});-webkit-mask:var(--mdi-calendar-edit-icon-svg) no-repeat;mask:var(--mdi-calendar-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-remove{--mdi-calendar-remove-icon-svg: url(${vo});-webkit-mask:var(--mdi-calendar-remove-icon-svg) no-repeat;mask:var(--mdi-calendar-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-search{--mdi-calendar-search-icon-svg: url(${uo});-webkit-mask:var(--mdi-calendar-search-icon-svg) no-repeat;mask:var(--mdi-calendar-search-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-call-split{--mdi-call-split-icon-svg: url(${ho});-webkit-mask:var(--mdi-call-split-icon-svg) no-repeat;mask:var(--mdi-call-split-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cancel{--mdi-cancel-icon-svg: url(${fo});-webkit-mask:var(--mdi-cancel-icon-svg) no-repeat;mask:var(--mdi-cancel-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cash-check{--mdi-cash-check-icon-svg: url(${wo});-webkit-mask:var(--mdi-cash-check-icon-svg) no-repeat;mask:var(--mdi-cash-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cash-remove{--mdi-cash-remove-icon-svg: url(${xo});-webkit-mask:var(--mdi-cash-remove-icon-svg) no-repeat;mask:var(--mdi-cash-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-certificate{--mdi-certificate-icon-svg: url(${_o});-webkit-mask:var(--mdi-certificate-icon-svg) no-repeat;mask:var(--mdi-certificate-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-certificate-outline{--mdi-certificate-outline-icon-svg: url(${yo});-webkit-mask:var(--mdi-certificate-outline-icon-svg) no-repeat;mask:var(--mdi-certificate-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-change-record-type{--mdi-change-record-type-icon-svg: url(${zo});-webkit-mask:var(--mdi-change-record-type-icon-svg) no-repeat;mask:var(--mdi-change-record-type-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check{--mdi-check-icon-svg: url(${$o});-webkit-mask:var(--mdi-check-icon-svg) no-repeat;mask:var(--mdi-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-all{--mdi-check-all-icon-svg: url(${Uo});-webkit-mask:var(--mdi-check-all-icon-svg) no-repeat;mask:var(--mdi-check-all-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-bold{--mdi-check-bold-icon-svg: url(${ur});-webkit-mask:var(--mdi-check-bold-icon-svg) no-repeat;mask:var(--mdi-check-bold-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-blank-outline{--mdi-checkbox-blank-outline-icon-svg: url(${$r});-webkit-mask:var(--mdi-checkbox-blank-outline-icon-svg) no-repeat;mask:var(--mdi-checkbox-blank-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-marked-circle-outline{--mdi-checkbox-marked-circle-outline-icon-svg: url(${Lo});-webkit-mask:var(--mdi-checkbox-marked-circle-outline-icon-svg) no-repeat;mask:var(--mdi-checkbox-marked-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-box-outline{--mdi-check-box-outline-icon-svg: url(${zr});-webkit-mask:var(--mdi-check-box-outline-icon-svg) no-repeat;mask:var(--mdi-check-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-marked{--mdi-checkbox-marked-icon-svg: url(${Ro});-webkit-mask:var(--mdi-checkbox-marked-icon-svg) no-repeat;mask:var(--mdi-checkbox-marked-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-circle{--mdi-check-circle-icon-svg: url(${Co});-webkit-mask:var(--mdi-check-circle-icon-svg) no-repeat;mask:var(--mdi-check-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-circle-outline{--mdi-check-circle-outline-icon-svg: url(${So});-webkit-mask:var(--mdi-check-circle-outline-icon-svg) no-repeat;mask:var(--mdi-check-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-outline{--mdi-check-outline-icon-svg: url(${Bo});-webkit-mask:var(--mdi-check-outline-icon-svg) no-repeat;mask:var(--mdi-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-underline{--mdi-check-underline-icon-svg: url(${Mo});-webkit-mask:var(--mdi-check-underline-icon-svg) no-repeat;mask:var(--mdi-check-underline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down{--mdi-chevron-down-icon-svg: url(${br});-webkit-mask:var(--mdi-chevron-down-icon-svg) no-repeat;mask:var(--mdi-chevron-down-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-box{--mdi-chevron-down-box-icon-svg: url(${jo});-webkit-mask:var(--mdi-chevron-down-box-icon-svg) no-repeat;mask:var(--mdi-chevron-down-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-box-outline{--mdi-chevron-down-box-outline-icon-svg: url(${Io});-webkit-mask:var(--mdi-chevron-down-box-outline-icon-svg) no-repeat;mask:var(--mdi-chevron-down-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-circle{--mdi-chevron-down-circle-icon-svg: url(${Go});-webkit-mask:var(--mdi-chevron-down-circle-icon-svg) no-repeat;mask:var(--mdi-chevron-down-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-circle-outline{--mdi-chevron-down-circle-outline-icon-svg: url(${No});-webkit-mask:var(--mdi-chevron-down-circle-outline-icon-svg) no-repeat;mask:var(--mdi-chevron-down-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-circle{--mdi-circle-icon-svg: url(${Eo});-webkit-mask:var(--mdi-circle-icon-svg) no-repeat;mask:var(--mdi-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-check{--mdi-clipboard-check-icon-svg: url(${Ao});-webkit-mask:var(--mdi-clipboard-check-icon-svg) no-repeat;mask:var(--mdi-clipboard-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-check-outline{--mdi-clipboard-check-outline-icon-svg: url(${Fo});-webkit-mask:var(--mdi-clipboard-check-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-edit{--mdi-clipboard-edit-icon-svg: url(${qo});-webkit-mask:var(--mdi-clipboard-edit-icon-svg) no-repeat;mask:var(--mdi-clipboard-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-edit-outline{--mdi-clipboard-edit-outline-icon-svg: url(${Oo});-webkit-mask:var(--mdi-clipboard-edit-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-edit-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-multiple{--mdi-clipboard-multiple-icon-svg: url(${Ho});-webkit-mask:var(--mdi-clipboard-multiple-icon-svg) no-repeat;mask:var(--mdi-clipboard-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-multiple-outline{--mdi-clipboard-multiple-outline-icon-svg: url(${To});-webkit-mask:var(--mdi-clipboard-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-outline{--mdi-clipboard-outline-icon-svg: url(${Do});-webkit-mask:var(--mdi-clipboard-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close{--mdi-close-icon-svg: url(${vr});-webkit-mask:var(--mdi-close-icon-svg) no-repeat;mask:var(--mdi-close-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-circle{--mdi-close-circle-icon-svg: url(${Po});-webkit-mask:var(--mdi-close-circle-icon-svg) no-repeat;mask:var(--mdi-close-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-circle-outline{--mdi-close-circle-outline-icon-svg: url(${Yo});-webkit-mask:var(--mdi-close-circle-outline-icon-svg) no-repeat;mask:var(--mdi-close-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-thick{--mdi-close-thick-icon-svg: url(${Wo});-webkit-mask:var(--mdi-close-thick-icon-svg) no-repeat;mask:var(--mdi-close-thick-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-coffee{--mdi-coffee-icon-svg: url(${Vo});-webkit-mask:var(--mdi-coffee-icon-svg) no-repeat;mask:var(--mdi-coffee-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-coffee-outline{--mdi-coffee-outline-icon-svg: url(${Ko});-webkit-mask:var(--mdi-coffee-outline-icon-svg) no-repeat;mask:var(--mdi-coffee-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cog{--mdi-cog-icon-svg: url(${Qo});-webkit-mask:var(--mdi-cog-icon-svg) no-repeat;mask:var(--mdi-cog-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cog-outline{--mdi-cog-outline-icon-svg: url(${Xo});-webkit-mask:var(--mdi-cog-outline-icon-svg) no-repeat;mask:var(--mdi-cog-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-content-copy{--mdi-content-copy-icon-svg: url(${Jo});-webkit-mask:var(--mdi-content-copy-icon-svg) no-repeat;mask:var(--mdi-content-copy-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-currency-usd{--mdi-currency-usd-icon-svg: url(${Zo});-webkit-mask:var(--mdi-currency-usd-icon-svg) no-repeat;mask:var(--mdi-currency-usd-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-currency-usd-off{--mdi-currency-usd-off-icon-svg: url(${el});-webkit-mask:var(--mdi-currency-usd-off-icon-svg) no-repeat;mask:var(--mdi-currency-usd-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-database-refresh{--mdi-database-refresh-icon-svg: url(${il});-webkit-mask:var(--mdi-database-refresh-icon-svg) no-repeat;mask:var(--mdi-database-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-delete{--mdi-delete-icon-svg: url(${al});-webkit-mask:var(--mdi-delete-icon-svg) no-repeat;mask:var(--mdi-delete-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-delete-outline{--mdi-delete-outline-icon-svg: url(${rl});-webkit-mask:var(--mdi-delete-outline-icon-svg) no-repeat;mask:var(--mdi-delete-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-dots-grid{--mdi-dots-grid-icon-svg: url(${ol});-webkit-mask:var(--mdi-dots-grid-icon-svg) no-repeat;mask:var(--mdi-dots-grid-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-dots-vertical{--mdi-dots-vertical-icon-svg: url(${ll});-webkit-mask:var(--mdi-dots-vertical-icon-svg) no-repeat;mask:var(--mdi-dots-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-download{--mdi-download-icon-svg: url(${tl});-webkit-mask:var(--mdi-download-icon-svg) no-repeat;mask:var(--mdi-download-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-drag{--mdi-drag-icon-svg: url(${nl});-webkit-mask:var(--mdi-drag-icon-svg) no-repeat;mask:var(--mdi-drag-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-drag-vertical{--mdi-drag-vertical-icon-svg: url(${cl});-webkit-mask:var(--mdi-drag-vertical-icon-svg) no-repeat;mask:var(--mdi-drag-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-eye-off-outline{--mdi-eye-off-outline-icon-svg: url(${dl});-webkit-mask:var(--mdi-eye-off-outline-icon-svg) no-repeat;mask:var(--mdi-eye-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-eye-outline{--mdi-eye-outline-icon-svg: url(${sl});-webkit-mask:var(--mdi-eye-outline-icon-svg) no-repeat;mask:var(--mdi-eye-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file{--mdi-file-icon-svg: url(${ml});-webkit-mask:var(--mdi-file-icon-svg) no-repeat;mask:var(--mdi-file-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-alert{--mdi-file-alert-icon-svg: url(${kl});-webkit-mask:var(--mdi-file-alert-icon-svg) no-repeat;mask:var(--mdi-file-alert-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-alert-outline{--mdi-file-alert-outline-icon-svg: url(${pl});-webkit-mask:var(--mdi-file-alert-outline-icon-svg) no-repeat;mask:var(--mdi-file-alert-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-cad{--mdi-file-cad-icon-svg: url(${gl});-webkit-mask:var(--mdi-file-cad-icon-svg) no-repeat;mask:var(--mdi-file-cad-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-check{--mdi-file-check-icon-svg: url(${bl});-webkit-mask:var(--mdi-file-check-icon-svg) no-repeat;mask:var(--mdi-file-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-check-outline{--mdi-file-check-outline-icon-svg: url(${vl});-webkit-mask:var(--mdi-file-check-outline-icon-svg) no-repeat;mask:var(--mdi-file-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-document-outline{--mdi-file-document-outline-icon-svg: url(${ul});-webkit-mask:var(--mdi-file-document-outline-icon-svg) no-repeat;mask:var(--mdi-file-document-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-excel-outline{--mdi-file-excel-outline-icon-svg: url(${hl});-webkit-mask:var(--mdi-file-excel-outline-icon-svg) no-repeat;mask:var(--mdi-file-excel-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-move{--mdi-file-move-icon-svg: url(${fl});-webkit-mask:var(--mdi-file-move-icon-svg) no-repeat;mask:var(--mdi-file-move-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-move-outline{--mdi-file-move-outline-icon-svg: url(${wl});-webkit-mask:var(--mdi-file-move-outline-icon-svg) no-repeat;mask:var(--mdi-file-move-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-multiple{--mdi-file-multiple-icon-svg: url(${xl});-webkit-mask:var(--mdi-file-multiple-icon-svg) no-repeat;mask:var(--mdi-file-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-multiple-outline{--mdi-file-multiple-outline-icon-svg: url(${_l});-webkit-mask:var(--mdi-file-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-file-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-music-outline{--mdi-file-music-outline-icon-svg: url(${yl});-webkit-mask:var(--mdi-file-music-outline-icon-svg) no-repeat;mask:var(--mdi-file-music-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-outline{--mdi-file-outline-icon-svg: url(${zl});-webkit-mask:var(--mdi-file-outline-icon-svg) no-repeat;mask:var(--mdi-file-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-pdf-outline{--mdi-file-pdf-outline-icon-svg: url(${$l});-webkit-mask:var(--mdi-file-pdf-outline-icon-svg) no-repeat;mask:var(--mdi-file-pdf-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-question{--mdi-file-question-icon-svg: url(${Ul});-webkit-mask:var(--mdi-file-question-icon-svg) no-repeat;mask:var(--mdi-file-question-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-question-outline{--mdi-file-question-outline-icon-svg: url(${Ll});-webkit-mask:var(--mdi-file-question-outline-icon-svg) no-repeat;mask:var(--mdi-file-question-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-search-outline{--mdi-file-search-outline-icon-svg: url(${Rl});-webkit-mask:var(--mdi-file-search-outline-icon-svg) no-repeat;mask:var(--mdi-file-search-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-send{--mdi-file-send-icon-svg: url(${Cl});-webkit-mask:var(--mdi-file-send-icon-svg) no-repeat;mask:var(--mdi-file-send-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-send-outline{--mdi-file-send-outline-icon-svg: url(${Sl});-webkit-mask:var(--mdi-file-send-outline-icon-svg) no-repeat;mask:var(--mdi-file-send-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-tree{--mdi-file-tree-icon-svg: url(${Bl});-webkit-mask:var(--mdi-file-tree-icon-svg) no-repeat;mask:var(--mdi-file-tree-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-tree-outline{--mdi-file-tree-outline-icon-svg: url(${Ml});-webkit-mask:var(--mdi-file-tree-outline-icon-svg) no-repeat;mask:var(--mdi-file-tree-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-upload{--mdi-file-upload-icon-svg: url(${jl});-webkit-mask:var(--mdi-file-upload-icon-svg) no-repeat;mask:var(--mdi-file-upload-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-upload-outline{--mdi-file-upload-outline-icon-svg: url(${Il});-webkit-mask:var(--mdi-file-upload-outline-icon-svg) no-repeat;mask:var(--mdi-file-upload-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter{--mdi-filter-icon-svg: url(${Gl});-webkit-mask:var(--mdi-filter-icon-svg) no-repeat;mask:var(--mdi-filter-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-minus-outline{--mdi-filter-minus-outline-icon-svg: url(${Nl});-webkit-mask:var(--mdi-filter-minus-outline-icon-svg) no-repeat;mask:var(--mdi-filter-minus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-off-outline{--mdi-filter-off-outline-icon-svg: url(${El});-webkit-mask:var(--mdi-filter-off-outline-icon-svg) no-repeat;mask:var(--mdi-filter-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-outline{--mdi-filter-outline-icon-svg: url(${Al});-webkit-mask:var(--mdi-filter-outline-icon-svg) no-repeat;mask:var(--mdi-filter-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-plus-outline{--mdi-filter-plus-outline-icon-svg: url(${Fl});-webkit-mask:var(--mdi-filter-plus-outline-icon-svg) no-repeat;mask:var(--mdi-filter-plus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-remove-outline{--mdi-filter-remove-outline-icon-svg: url(${ql});-webkit-mask:var(--mdi-filter-remove-outline-icon-svg) no-repeat;mask:var(--mdi-filter-remove-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-fire{--mdi-fire-icon-svg: url(${Ol});-webkit-mask:var(--mdi-fire-icon-svg) no-repeat;mask:var(--mdi-fire-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-flip-vertical{--mdi-flip-vertical-icon-svg: url(${Hl});-webkit-mask:var(--mdi-flip-vertical-icon-svg) no-repeat;mask:var(--mdi-flip-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-folder{--mdi-folder-icon-svg: url(${Tl});-webkit-mask:var(--mdi-folder-icon-svg) no-repeat;mask:var(--mdi-folder-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-folder-open{--mdi-folder-open-icon-svg: url(${Dl});-webkit-mask:var(--mdi-folder-open-icon-svg) no-repeat;mask:var(--mdi-folder-open-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-forum{--mdi-forum-icon-svg: url(${Pl});-webkit-mask:var(--mdi-forum-icon-svg) no-repeat;mask:var(--mdi-forum-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-forum-outline{--mdi-forum-outline-icon-svg: url(${Yl});-webkit-mask:var(--mdi-forum-outline-icon-svg) no-repeat;mask:var(--mdi-forum-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-github{--mdi-github-icon-svg: url(${Wl});-webkit-mask:var(--mdi-github-icon-svg) no-repeat;mask:var(--mdi-github-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help{--mdi-help-icon-svg: url(${Vl});-webkit-mask:var(--mdi-help-icon-svg) no-repeat;mask:var(--mdi-help-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help-circle{--mdi-help-circle-icon-svg: url(${Kl});-webkit-mask:var(--mdi-help-circle-icon-svg) no-repeat;mask:var(--mdi-help-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help-circle-outline{--mdi-help-circle-outline-icon-svg: url(${Ql});-webkit-mask:var(--mdi-help-circle-outline-icon-svg) no-repeat;mask:var(--mdi-help-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-history{--mdi-history-icon-svg: url(${Xl});-webkit-mask:var(--mdi-history-icon-svg) no-repeat;mask:var(--mdi-history-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-information{--mdi-information-icon-svg: url(${Jl});-webkit-mask:var(--mdi-information-icon-svg) no-repeat;mask:var(--mdi-information-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-information-outline{--mdi-information-outline-icon-svg: url(${Zl});-webkit-mask:var(--mdi-information-outline-icon-svg) no-repeat;mask:var(--mdi-information-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb{--mdi-lightbulb-icon-svg: url(${et});-webkit-mask:var(--mdi-lightbulb-icon-svg) no-repeat;mask:var(--mdi-lightbulb-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-off{--mdi-lightbulb-off-icon-svg: url(${it});-webkit-mask:var(--mdi-lightbulb-off-icon-svg) no-repeat;mask:var(--mdi-lightbulb-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-off-outline{--mdi-lightbulb-off-outline-icon-svg: url(${at});-webkit-mask:var(--mdi-lightbulb-off-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-on{--mdi-lightbulb-on-icon-svg: url(${rt});-webkit-mask:var(--mdi-lightbulb-on-icon-svg) no-repeat;mask:var(--mdi-lightbulb-on-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-on-outline{--mdi-lightbulb-on-outline-icon-svg: url(${ot});-webkit-mask:var(--mdi-lightbulb-on-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-on-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-outline{--mdi-lightbulb-outline-icon-svg: url(${lt});-webkit-mask:var(--mdi-lightbulb-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-link{--mdi-link-icon-svg: url(${tt});-webkit-mask:var(--mdi-link-icon-svg) no-repeat;mask:var(--mdi-link-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-link-variant{--mdi-link-variant-icon-svg: url(${nt});-webkit-mask:var(--mdi-link-variant-icon-svg) no-repeat;mask:var(--mdi-link-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-load{--mdi-load-icon-svg: url(${ct});-webkit-mask:var(--mdi-load-icon-svg) no-repeat;mask:var(--mdi-load-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-magnify{--mdi-magnify-icon-svg: url(${dt});-webkit-mask:var(--mdi-magnify-icon-svg) no-repeat;mask:var(--mdi-magnify-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-map-marker-radius{--mdi-map-marker-radius-icon-svg: url(${st});-webkit-mask:var(--mdi-map-marker-radius-icon-svg) no-repeat;mask:var(--mdi-map-marker-radius-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-map-marker-radius-outline{--mdi-map-marker-radius-outline-icon-svg: url(${mt});-webkit-mask:var(--mdi-map-marker-radius-outline-icon-svg) no-repeat;mask:var(--mdi-map-marker-radius-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-menu{--mdi-menu-icon-svg: url(${kt});-webkit-mask:var(--mdi-menu-icon-svg) no-repeat;mask:var(--mdi-menu-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-message-text{--mdi-message-text-icon-svg: url(${pt});-webkit-mask:var(--mdi-message-text-icon-svg) no-repeat;mask:var(--mdi-message-text-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-message-text-outline{--mdi-message-text-outline-icon-svg: url(${gt});-webkit-mask:var(--mdi-message-text-outline-icon-svg) no-repeat;mask:var(--mdi-message-text-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-microsoft-excel{--mdi-microsoft-excel-icon-svg: url(${bt});-webkit-mask:var(--mdi-microsoft-excel-icon-svg) no-repeat;mask:var(--mdi-microsoft-excel-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus{--mdi-minus-icon-svg: url(${vt});-webkit-mask:var(--mdi-minus-icon-svg) no-repeat;mask:var(--mdi-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus-circle{--mdi-minus-circle-icon-svg: url(${Rr});-webkit-mask:var(--mdi-minus-circle-icon-svg) no-repeat;mask:var(--mdi-minus-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus-circle-outline{--mdi-minus-circle-outline-icon-svg: url(${ut});-webkit-mask:var(--mdi-minus-circle-outline-icon-svg) no-repeat;mask:var(--mdi-minus-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-order-bool-ascending-variant{--mdi-order-bool-ascending-variant-icon-svg: url(${ht});-webkit-mask:var(--mdi-order-bool-ascending-variant-icon-svg) no-repeat;mask:var(--mdi-order-bool-ascending-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-page-first{--mdi-page-first-icon-svg: url(${Cr});-webkit-mask:var(--mdi-page-first-icon-svg) no-repeat;mask:var(--mdi-page-first-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-page-last{--mdi-page-last-icon-svg: url(${Br});-webkit-mask:var(--mdi-page-last-icon-svg) no-repeat;mask:var(--mdi-page-last-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-paperclip{--mdi-paperclip-icon-svg: url(${ft});-webkit-mask:var(--mdi-paperclip-icon-svg) no-repeat;mask:var(--mdi-paperclip-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil{--mdi-pencil-icon-svg: url(${wt});-webkit-mask:var(--mdi-pencil-icon-svg) no-repeat;mask:var(--mdi-pencil-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-outline{--mdi-pencil-outline-icon-svg: url(${xt});-webkit-mask:var(--mdi-pencil-outline-icon-svg) no-repeat;mask:var(--mdi-pencil-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-box-multiple{--mdi-pencil-box-multiple-icon-svg: url(${_t});-webkit-mask:var(--mdi-pencil-box-multiple-icon-svg) no-repeat;mask:var(--mdi-pencil-box-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-box-multiple-outline{--mdi-pencil-box-multiple-outline-icon-svg: url(${yt});-webkit-mask:var(--mdi-pencil-box-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-pencil-box-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-percent{--mdi-percent-icon-svg: url(${zt});-webkit-mask:var(--mdi-percent-icon-svg) no-repeat;mask:var(--mdi-percent-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-percent-outline{--mdi-percent-outline-icon-svg: url(${$t});-webkit-mask:var(--mdi-percent-outline-icon-svg) no-repeat;mask:var(--mdi-percent-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pin-off-outline{--mdi-pin-off-outline-icon-svg: url(${Ut});-webkit-mask:var(--mdi-pin-off-outline-icon-svg) no-repeat;mask:var(--mdi-pin-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pin-outline{--mdi-pin-outline-icon-svg: url(${Lt});-webkit-mask:var(--mdi-pin-outline-icon-svg) no-repeat;mask:var(--mdi-pin-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-playlist-plus{--mdi-playlist-plus-icon-svg: url(${Rt});-webkit-mask:var(--mdi-playlist-plus-icon-svg) no-repeat;mask:var(--mdi-playlist-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-play-circle-outline{--mdi-play-circle-outline-icon-svg: url(${Ct});-webkit-mask:var(--mdi-play-circle-outline-icon-svg) no-repeat;mask:var(--mdi-play-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-playlist-remove{--mdi-playlist-remove-icon-svg: url(${St});-webkit-mask:var(--mdi-playlist-remove-icon-svg) no-repeat;mask:var(--mdi-playlist-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus-circle{--mdi-plus-circle-icon-svg: url(${Lr});-webkit-mask:var(--mdi-plus-circle-icon-svg) no-repeat;mask:var(--mdi-plus-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus-circle-outline{--mdi-plus-circle-outline-icon-svg: url(${Bt});-webkit-mask:var(--mdi-plus-circle-outline-icon-svg) no-repeat;mask:var(--mdi-plus-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus{--mdi-plus-icon-svg: url(${Mt});-webkit-mask:var(--mdi-plus-icon-svg) no-repeat;mask:var(--mdi-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-progress-download{--mdi-progress-download-icon-svg: url(${jt});-webkit-mask:var(--mdi-progress-download-icon-svg) no-repeat;mask:var(--mdi-progress-download-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-redo{--mdi-redo-icon-svg: url(${It});-webkit-mask:var(--mdi-redo-icon-svg) no-repeat;mask:var(--mdi-redo-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-refresh{--mdi-refresh-icon-svg: url(${Gt});-webkit-mask:var(--mdi-refresh-icon-svg) no-repeat;mask:var(--mdi-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-shape-square-plus{--mdi-shape-square-plus-icon-svg: url(${Nt});-webkit-mask:var(--mdi-shape-square-plus-icon-svg) no-repeat;mask:var(--mdi-shape-square-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-snowflake{--mdi-snowflake-icon-svg: url(${Et});-webkit-mask:var(--mdi-snowflake-icon-svg) no-repeat;mask:var(--mdi-snowflake-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-ascending{--mdi-sort-ascending-icon-svg: url(${At});-webkit-mask:var(--mdi-sort-ascending-icon-svg) no-repeat;mask:var(--mdi-sort-ascending-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-descending{--mdi-sort-descending-icon-svg: url(${Ft});-webkit-mask:var(--mdi-sort-descending-icon-svg) no-repeat;mask:var(--mdi-sort-descending-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-variant-off{--mdi-sort-variant-off-icon-svg: url(${qt});-webkit-mask:var(--mdi-sort-variant-off-icon-svg) no-repeat;mask:var(--mdi-sort-variant-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-variant-remove{--mdi-sort-variant-remove-icon-svg: url(${Ot});-webkit-mask:var(--mdi-sort-variant-remove-icon-svg) no-repeat;mask:var(--mdi-sort-variant-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-square-edit-outline{--mdi-square-edit-outline-icon-svg: url(${Ht});-webkit-mask:var(--mdi-square-edit-outline-icon-svg) no-repeat;mask:var(--mdi-square-edit-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-star{--mdi-star-icon-svg: url(${Tt});-webkit-mask:var(--mdi-star-icon-svg) no-repeat;mask:var(--mdi-star-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-star-outline{--mdi-star-outline-icon-svg: url(${Dt});-webkit-mask:var(--mdi-star-outline-icon-svg) no-repeat;mask:var(--mdi-star-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-stop-circle-outline{--mdi-stop-circle-outline-icon-svg: url(${Pt});-webkit-mask:var(--mdi-stop-circle-outline-icon-svg) no-repeat;mask:var(--mdi-stop-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-subdirectory-arrow-right{--mdi-subdirectory-arrow-right-icon-svg: url(${Yt});-webkit-mask:var(--mdi-subdirectory-arrow-right-icon-svg) no-repeat;mask:var(--mdi-subdirectory-arrow-right-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-swap-horizontal{--mdi-swap-horizontal-icon-svg: url(${Wt});-webkit-mask:var(--mdi-swap-horizontal-icon-svg) no-repeat;mask:var(--mdi-swap-horizontal-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-swap-vertical{--mdi-swap-vertical-icon-svg: url(${Vt});-webkit-mask:var(--mdi-swap-vertical-icon-svg) no-repeat;mask:var(--mdi-swap-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sync{--mdi-sync-icon-svg: url(${Kt});-webkit-mask:var(--mdi-sync-icon-svg) no-repeat;mask:var(--mdi-sync-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sync-circle{--mdi-sync-circle-icon-svg: url(${Qt});-webkit-mask:var(--mdi-sync-circle-icon-svg) no-repeat;mask:var(--mdi-sync-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-table-edit{--mdi-table-edit-icon-svg: url(${Xt});-webkit-mask:var(--mdi-table-edit-icon-svg) no-repeat;mask:var(--mdi-table-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-table-refresh{--mdi-table-refresh-icon-svg: url(${Jt});-webkit-mask:var(--mdi-table-refresh-icon-svg) no-repeat;mask:var(--mdi-table-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-remove{--mdi-text-box-remove-icon-svg: url(${Zt});-webkit-mask:var(--mdi-text-box-remove-icon-svg) no-repeat;mask:var(--mdi-text-box-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-remove-outline{--mdi-text-box-remove-outline-icon-svg: url(${en});-webkit-mask:var(--mdi-text-box-remove-outline-icon-svg) no-repeat;mask:var(--mdi-text-box-remove-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-search-outline{--mdi-text-box-search-outline-icon-svg: url(${an});-webkit-mask:var(--mdi-text-box-search-outline-icon-svg) no-repeat;mask:var(--mdi-text-box-search-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-theme-light-dark{--mdi-theme-light-dark-icon-svg: url(${rn});-webkit-mask:var(--mdi-theme-light-dark-icon-svg) no-repeat;mask:var(--mdi-theme-light-dark-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-toggle-switch{--mdi-toggle-switch-icon-svg: url(${on});-webkit-mask:var(--mdi-toggle-switch-icon-svg) no-repeat;mask:var(--mdi-toggle-switch-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-toggle-switch-off-outline{--mdi-toggle-switch-off-outline-icon-svg: url(${ln});-webkit-mask:var(--mdi-toggle-switch-off-outline-icon-svg) no-repeat;mask:var(--mdi-toggle-switch-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-translate{--mdi-translate-icon-svg: url(${tn});-webkit-mask:var(--mdi-translate-icon-svg) no-repeat;mask:var(--mdi-translate-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-trash-can{--mdi-trash-can-icon-svg: url(${nn});-webkit-mask:var(--mdi-trash-can-icon-svg) no-repeat;mask:var(--mdi-trash-can-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-trash-can-outline{--mdi-trash-can-outline-icon-svg: url(${cn});-webkit-mask:var(--mdi-trash-can-outline-icon-svg) no-repeat;mask:var(--mdi-trash-can-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-truck{--mdi-truck-icon-svg: url(${dn});-webkit-mask:var(--mdi-truck-icon-svg) no-repeat;mask:var(--mdi-truck-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-truck-delivery-outline{--mdi-truck-delivery-outline-icon-svg: url(${sn});-webkit-mask:var(--mdi-truck-delivery-outline-icon-svg) no-repeat;mask:var(--mdi-truck-delivery-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-tune{--mdi-tune-icon-svg: url(${mn});-webkit-mask:var(--mdi-tune-icon-svg) no-repeat;mask:var(--mdi-tune-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-tune-variant{--mdi-tune-variant-icon-svg: url(${kn});-webkit-mask:var(--mdi-tune-variant-icon-svg) no-repeat;mask:var(--mdi-tune-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-undo{--mdi-undo-icon-svg: url(${pn});-webkit-mask:var(--mdi-undo-icon-svg) no-repeat;mask:var(--mdi-undo-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-upload{--mdi-upload-icon-svg: url(${gn});-webkit-mask:var(--mdi-upload-icon-svg) no-repeat;mask:var(--mdi-upload-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-vanish{--mdi-vanish-icon-svg: url(${bn});-webkit-mask:var(--mdi-vanish-icon-svg) no-repeat;mask:var(--mdi-vanish-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-wrench{--mdi-wrench-icon-svg: url(${vn});-webkit-mask:var(--mdi-wrench-icon-svg) no-repeat;mask:var(--mdi-wrench-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-wrench-outline{--mdi-wrench-outline-icon-svg: url(${un});-webkit-mask:var(--mdi-wrench-outline-icon-svg) no-repeat;mask:var(--mdi-wrench-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi{display:inline-block;align-items:center;background-color:currentColor;font-size:18px;width:1em;height:1em}.mdi.mdi-state-disabled{opacity:.35}.blue{color:#4949ff}.orange{color:orange}.red{color:red}.bold{font-weight:bold}.italic{font-style:italic}`,""])},4395:(e,i,a)=>{a.r(i),a.d(i,{Example9:()=>L});var r={};a.r(r),a.d(r,{bindables:()=>d,default:()=>n,dependencies:()=>c,name:()=>l,register:()=>m,template:()=>t});var o=a(5394);a(8924);const l="example9",t='

\n ${title}\n \n \n code\n \n \n

\n
\n\n\n\n\n\n',n=t,c=[],d={};let s;function m(e){s||(s=o.K9.define({name:l,template:t,dependencies:c,bindables:d})),e.register(s)}var k=a(6609),p=a(5072),g=a.n(p),b=a(7825),v=a.n(b),u=a(7659),h=a.n(u),f=a(5056),w=a.n(f),x=a(540),_=a.n(x),y=a(1113),z=a.n(y),$=a(5866),U={};U.styleTagTransform=z(),U.setAttributes=w(),U.insert=h().bind(null,"head"),U.domAPI=v(),U.insertStyleElement=_(),g()($.A,U),$.A&&$.A.locals&&$.A.locals,a(6757);let L=(()=>{let e,i,a=[(0,o.EM)(r)],l=[];return i=class{constructor(){this.title="Example 9: Grid Menu Control",this.subTitle='\n This example demonstrates using the Slick.Controls.GridMenu plugin to easily add a Grid Menu (aka hamburger menu) on the top right corner of the grid.
\n (Wiki docs)\n
    \n
  • You can change the Grid Menu icon, for example "mdi-dots-vertical"    (which is shown in this example)
  • \n
  • By default the Grid Menu shows all columns which you can show/hide them
  • \n
  • You can configure multiple custom "commands" to show up in the Grid Menu and use the "onGridMenuCommand()" callback
  • \n
  • Doing a "right + click" over any column header will also provide a way to show/hide a column (via the Column Picker Plugin)
  • \n
  • You can change the icons of both picker via SASS variables as shown in this demo (check all SASS variables)
  • \n
  • You can also show the Grid Menu anywhere on your page
  • \n
\n ',this.columnDefinitions=[],this.dataset=[],this.defineGrid()}attached(){this.getData()}aureliaGridReady(e){this.aureliaGrid=e,this.gridObj=e&&e.slickGrid,this.dataView=e&&e.dataView}defineGrid(){this.columnDefinitions=[{id:"title",name:"Title",field:"title",filterable:!0,type:k.PUO.string},{id:"duration",name:"Duration",field:"duration",sortable:!0,filterable:!0,type:k.PUO.string},{id:"percentComplete",name:"% Complete",field:"percentComplete",sortable:!0,filterable:!0,type:k.PUO.number,formatter:k._tQ.percentCompleteBar,filter:{model:k.CuW.compoundSlider,filterOptions:{hideSliderNumber:!1}}},{id:"start",name:"Start",field:"start",filterable:!0,type:k.PUO.dateUs,filter:{model:k.CuW.compoundDate}},{id:"finish",name:"Finish",field:"finish",filterable:!0,type:k.PUO.dateUs,filter:{model:k.CuW.compoundDate}},{id:"completed",name:"Completed",field:"completed",maxWidth:80,formatter:k._tQ.checkmarkMaterial,type:k.PUO.boolean,minWidth:100,sortable:!0,filterable:!0,filter:{collection:[{value:"",label:""},{value:!0,label:"true"},{value:!1,label:"false"}],model:k.CuW.singleSelect}}],this.gridOptions={columnPicker:{hideForceFitButton:!0,hideSyncResizeButton:!0,onColumnsChanged:(e,i)=>{console.log("Column selection changed from Column Picker, visible columns: ",i.visibleColumns)}},enableAutoResize:!0,enableGridMenu:!0,autoResize:{container:"#demo-container",rightPadding:10},enableFiltering:!0,enableCellNavigation:!0,gridMenu:{menuUsabilityOverride:()=>!0,commandTitle:"Custom Commands",iconCssClass:"mdi mdi-dots-vertical",hideForceFitButton:!0,hideSyncResizeButton:!0,hideToggleFilterCommand:!1,menuWidth:17,resizeOnShowHeaderRow:!0,subItemChevronClass:"mdi mdi-chevron-down mdi-rotate-270",commandItems:[{iconCssClass:"mdi mdi-help-circle",titleKey:"HELP",disabled:!1,command:"help",positionOrder:90,cssClass:"bold",textCssClass:"blue"},{divider:!0,command:"",positionOrder:89},{title:"Command 1",command:"command1",positionOrder:91,cssClass:"orange",iconCssClass:"mdi mdi-alert",action:(e,i)=>alert(i.command),itemUsabilityOverride:e=>!e||!Array.isArray(e.columns)||e.columns.length===e.visibleColumns.length},{title:"Command 2",command:"command2",positionOrder:92,cssClass:"red",textCssClass:"italic",action:(e,i)=>alert(i.command),itemVisibilityOverride:()=>!this.aureliaGrid||this.isObjectEmpty(this.aureliaGrid.filterService.getColumnFilters())},{title:"Disabled command",disabled:!0,command:"disabled-command",positionOrder:98},{command:"",divider:!0,positionOrder:98},{command:"export",title:"Exports",positionOrder:99,commandItems:[{command:"exports-txt",title:"Text (tab delimited)"},{command:"sub-menu",title:"Excel",cssClass:"green",subMenuTitle:"available formats",subMenuTitleCssClass:"text-italic orange",commandItems:[{command:"exports-csv",title:"Excel (csv)"},{command:"exports-xlsx",title:"Excel (xlsx)"}]}]},{command:"feedback",title:"Feedback",positionOrder:100,commandItems:[{command:"request-update",title:"Request update from supplier",iconCssClass:"mdi mdi-star",tooltip:"this will automatically send an alert to the shipping team to contact the user for an update"},"divider",{command:"sub-menu",title:"Contact Us",iconCssClass:"mdi mdi-account",subMenuTitle:"contact us...",subMenuTitleCssClass:"italic",commandItems:[{command:"contact-email",title:"Email us",iconCssClass:"mdi mdi-pencil-outline"},{command:"contact-chat",title:"Chat with us",iconCssClass:"mdi mdi-message-text-outline"},{command:"contact-meeting",title:"Book an appointment",iconCssClass:"mdi mdi-coffee"}]}]}],onCommand:(e,i)=>{const a=i.item?.command;a.includes("exports-")?alert("Exporting as "+i?.item.title):a.includes("contact-")||"help"===a?alert("Command: "+i.command):console.log("onGridMenuCommand",i.command)},onColumnsChanged:(e,i)=>{console.log("Column selection changed from Grid Menu, visible columns: ",i.visibleColumns)}}}}getData(){const e=[];for(let i=0;i<500;i++)e[i]={id:i,title:"Task "+i,phone:this.generatePhoneNumber(),duration:Math.round(25*Math.random())+" days",percentComplete:Math.round(100*Math.random()),start:"01/01/2009",finish:"01/05/2009",completed:i%5==0};this.dataset=e}generatePhoneNumber(){let e="";for(let i=0;i<10;i++)e+=Math.round(9*Math.random())+"";return e}toggleGridMenu(e){this.aureliaGrid?.extensionService&&this.aureliaGrid.extensionService.getExtensionInstanceByName(k.$fu.gridMenu).showGridMenu(e,{dropSide:"right"})}isObjectEmpty(e){for(const i in e)if(e.hasOwnProperty(i)&&""!==e[i])return!1;return!0}},t=i,"symbol"==typeof(n="Example9")&&(n=n.description?"[".concat(n.description,"]"):""),Object.defineProperty(t,"name",{configurable:!0,value:c?"".concat(c," ",n):n}),(()=>{const r="function"==typeof Symbol&&Symbol.metadata?Object.create(null):void 0;(function(e,i,a,r,o,l){function t(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var n,c=r.kind,d="getter"===c?"get":"setter"===c?"set":"value",s=!i&&e?r.static?e:e.prototype:null,m=i||(s?Object.getOwnPropertyDescriptor(s,r.name):{}),k=!1,p=a.length-1;p>=0;p--){var g={};for(var b in r)g[b]="access"===b?{}:r[b];for(var b in r.access)g.access[b]=r.access[b];g.addInitializer=function(e){if(k)throw new TypeError("Cannot add initializers after decoration has completed");l.push(t(e||null))};var v=(0,a[p])("accessor"===c?{get:m.get,set:m.set}:m[d],g);if("accessor"===c){if(void 0===v)continue;if(null===v||"object"!=typeof v)throw new TypeError("Object expected");(n=t(v.get))&&(m.get=n),(n=t(v.set))&&(m.set=n),(n=t(v.init))&&o.unshift(n)}else(n=t(v))&&("field"===c?o.unshift(n):m[d]=n)}s&&Object.defineProperty(s,r.name,m),k=!0})(null,e={value:i},a,{kind:"class",name:i.name,metadata:r},null,l),i=e.value,r&&Object.defineProperty(i,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:r}),function(e,i,a){for(var r=arguments.length>2,o=0;o{r.d(e,{N:()=>Ht});var s={},o=Uint8Array,i=Uint16Array,n=Int32Array,a=new o([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),l=new o([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),h=new o([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),c=function(t,e){for(var r=new i(31),s=0;s<31;++s)r[s]=e+=1<>1|(21845&b)<<1;x=(61680&(x=(52428&x)>>2|(13107&x)<<2))>>4|(3855&x)<<4,g[b]=((65280&x)>>8|(255&x)<<8)>>1}var y=function(t,e,r){for(var s=t.length,o=0,n=new i(e);o>h]=c}else for(a=new i(s),o=0;o>15-t[o]);return a},C=new o(288);for(b=0;b<144;++b)C[b]=8;for(b=144;b<256;++b)C[b]=9;for(b=256;b<280;++b)C[b]=7;for(b=280;b<288;++b)C[b]=8;var w=new o(32);for(b=0;b<32;++b)w[b]=5;var _=y(C,9,0),v=y(w,5,0),E=function(t){return(t+7)/8|0},S=function(t,e,r){return(null==e||e<0)&&(e=0),(null==r||r>t.length)&&(r=t.length),new o(t.subarray(e,r))},T=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],F=function(t,e,r){var s=new Error(e||T[t]);if(s.code=t,Error.captureStackTrace&&Error.captureStackTrace(s,F),!r)throw s;return s},A=function(t,e,r){r<<=7&e;var s=e/8|0;t[s]|=r,t[s+1]|=r>>8},k=function(t,e,r){r<<=7&e;var s=e/8|0;t[s]|=r,t[s+1]|=r>>8,t[s+2]|=r>>16},O=function(t,e){for(var r=[],s=0;sm&&(m=a[s].s);var f=new i(m+1),g=P(r[p-1],f,0);if(g>e){s=0;var b=0,x=g-e,y=1<e))break;b+=y-(1<>=x;b>0;){var w=a[s].s;f[w]=0&&b;--s){var _=a[s].s;f[_]==e&&(--f[_],++b)}g=e}return{t:new o(f),l:g}},P=function(t,e,r){return-1==t.s?Math.max(P(t.l,e,r+1),P(t.r,e,r+1)):e[t.s]=r},I=function(t){for(var e=t.length;e&&!t[--e];);for(var r=new i(++e),s=0,o=t[0],n=1,a=function(t){r[s++]=t},l=1;l<=e;++l)if(t[l]==o&&l!=e)++n;else{if(!o&&n>2){for(;n>138;n-=138)a(32754);n>2&&(a(n>10?n-11<<5|28690:n-3<<5|12305),n=0)}else if(n>3){for(a(o),--n;n>6;n-=6)a(8304);n>2&&(a(n-3<<5|8208),n=0)}for(;n--;)a(o);n=1,o=t[l]}return{c:r.subarray(0,s),n:e}},D=function(t,e){for(var r=0,s=0;s>8,t[o+2]=255^t[o],t[o+3]=255^t[o+1];for(var i=0;i4&&!H[h[j-1]];--j);var G,X,W,Q,U=u+5<<3,q=D(o,C)+D(n,w)+c,J=D(o,g)+D(n,E)+c+14+3*j+D($,H)+2*$[16]+3*$[17]+7*$[18];if(p>=0&&U<=q&&U<=J)return N(e,m,t.subarray(p,p+u));if(A(e,m,1+(J15&&(A(e,m,tt[z]>>5&127),m+=tt[z]>>12)}}}else G=_,X=C,W=v,Q=w;for(z=0;z255){k(e,m,G[257+(et=rt>>18&31)]),m+=X[et+257],et>7&&(A(e,m,rt>>23&31),m+=a[et]);var st=31&rt;k(e,m,W[st]),m+=Q[st],st>3&&(k(e,m,rt>>5&8191),m+=l[st])}else k(e,m,G[rt]),m+=X[rt]}return k(e,m,G[256]),m+X[256]},M=new n([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),L=new o(0),$=function(t,e,r,s,h,c){var d=c.z||t.length,p=new o(s+d+5*(1+Math.ceil(d/7e3))+h),m=p.subarray(s,p.length-h),g=c.l,b=7&(c.r||0);if(e){b&&(m[0]=c.r>>3);for(var x=M[e-1],y=x>>13,C=8191&x,w=(1<7e3||$>24576)&&(G>423||!g)){b=R(t,m,0,k,O,P,D,$,B,L-B,b),$=I=D=0,B=L;for(var X=0;X<286;++X)O[X]=0;for(X=0;X<30;++X)P[X]=0}var W=2,Q=0,U=C,q=V-j&32767;if(G>2&&H==A(L-q))for(var J=Math.min(y,G)-1,K=Math.min(32767,L),Y=Math.min(258,G);q<=K&&--U&&V!=j;){if(t[L+W]==t[L+W-q]){for(var Z=0;ZW){if(W=Z,Q=q,Z>J)break;var tt=Math.min(q,Z-2),et=0;for(X=0;Xet&&(et=st,j=rt)}}}q+=(V=j)-(j=_[V])&32767}if(Q){k[$++]=268435456|u[W]<<18|f[Q];var ot=31&u[W],it=31&f[Q];D+=a[ot]+l[it],++O[257+ot],++P[it],z=L+W,++I}else k[$++]=t[L],++O[t[L]]}}for(L=Math.max(L,z);L=d&&(m[b/8|0]=g,nt=d),b=N(m,b+1,t.subarray(L,nt))}c.i=d}return S(p,0,s+E(b)+h)},z=function(){for(var t=new Int32Array(256),e=0;e<256;++e){for(var r=e,s=9;--s;)r=(1&r&&-306674912)^r>>>1;t[e]=r}return t}(),B=function(){var t=-1;return{p:function(e){for(var r=t,s=0;s>>8;t=r},d:function(){return~t}}},H=function(t,e,r,s,i){if(!i&&(i={l:1},e.dictionary)){var n=e.dictionary.subarray(-32768),a=new o(n.length+t.length);a.set(n),a.set(t,n.length),t=a,i.w=n.length}return $(t,null==e.level?6:e.level,null==e.mem?i.l?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(t.length)))):20:12+e.mem,r,s,i)},V=function(t,e){var r={};for(var s in t)r[s]=t[s];for(var s in e)r[s]=e[s];return r},j=function(t,e,r){for(var s=t(),o=t.toString(),i=o.slice(o.indexOf("[")+1,o.lastIndexOf("]")).replace(/\s+/g,"").split(","),n=0;n>>=8};function q(t,e){return H(t,e||{},0,0)}var J=function(t,e,r,s){for(var i in t){var n=t[i],a=e+i,l=s;Array.isArray(n)&&(l=V(s,n[1]),n=n[0]),n instanceof o?r[a]=[n,l]:(r[a+="/"]=[new o(0),l],J(n,a,r,s))}},K="undefined"!=typeof TextEncoder&&new TextEncoder,Y="undefined"!=typeof TextDecoder&&new TextDecoder;try{Y.decode(L,{stream:!0})}catch(t){}function Z(t,e){if(e){for(var r=new o(t.length),s=0;s>1)),a=0,l=function(t){n[a++]=t};for(s=0;sn.length){var h=new o(a+8+(i-s<<1));h.set(n),n=h}var c=t.charCodeAt(s);c<128||e?l(c):c<2048?(l(192|c>>6),l(128|63&c)):c>55295&&c<57344?(l(240|(c=65536+(1047552&c)|1023&t.charCodeAt(++s))>>18),l(128|c>>12&63),l(128|c>>6&63),l(128|63&c)):(l(224|c>>12),l(128|c>>6&63),l(128|63&c))}return S(n,0,a)}var tt=function(t){var e=0;if(t)for(var r in t){var s=t[r].length;s>65535&&F(9),e+=s+4}return e},et=function(t,e,r,s,o,i,n,a){var l=s.length,h=r.extra,c=a&&a.length,d=tt(h);U(t,e,null!=n?33639248:67324752),e+=4,null!=n&&(t[e++]=20,t[e++]=r.os),t[e]=20,e+=2,t[e++]=r.flag<<1|(i<0&&8),t[e++]=o&&8,t[e++]=255&r.compression,t[e++]=r.compression>>8;var p=new Date(null==r.mtime?Date.now():r.mtime),u=p.getFullYear()-1980;if((u<0||u>119)&&F(10),U(t,e,u<<25|p.getMonth()+1<<21|p.getDate()<<16|p.getHours()<<11|p.getMinutes()<<5|p.getSeconds()>>1),e+=4,-1!=i&&(U(t,e,r.crc),U(t,e+4,i<0?-i-2:i),U(t,e+8,r.size)),U(t,e+12,l),U(t,e+14,d),e+=16,null!=n&&(U(t,e,c),U(t,e+6,r.attrs),U(t,e+10,n),e+=14),t.set(s,e),e+=l,d)for(var m in h){var f=h[m],g=f.length;U(t,e,+m),U(t,e+2,g),t.set(f,e+4),e+=4+g}return c&&(t.set(a,e),e+=c),e},rt=function(t,e,r,s,o){U(t,e,101010256),U(t,e+8,r),U(t,e+10,r),U(t,e+12,s),U(t,e+16,o)};var st="function"==typeof queueMicrotask?queueMicrotask:"function"==typeof setTimeout?setTimeout:function(t){t()},ot=Object.defineProperty,it=(t,e,r)=>((t,e,r)=>e in t?ot(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r)(t,"symbol"!=typeof e?e+"":e,r);function nt(t){const e=typeof t;return null!=t&&("object"===e||"function"===e)}function at(t){if("object"!=typeof t||null===t||"[object Object]"!==Object.prototype.toString.call(t))return!1;const e=Object.getPrototypeOf(t);if(null===e)return!0;const r=Object.prototype.hasOwnProperty.call(e,"constructor")&&e.constructor;return"function"==typeof r&&r instanceof r&&Function.prototype.call(r)===Function.prototype.call(t)}function lt(t){return null!=t&&"string"==typeof t.valueOf()}const ht={"&":"&","<":"<",">":">",'"':""","'":"'"},ct=t=>("string"!=typeof t&&(t=`${t}`),t.replace(/[&<>"']/g,(t=>ht[t])));class dt{constructor(t,e){it(this,"documentElement"),this.documentElement=this.createElement(e),this.documentElement.setAttribute("xmlns",t)}createElement(t){return new ut({nodeName:t})}createTextNode(t){return new pt(t)}toString(){return this.documentElement.toString()}}it(dt,"Node",{Create:t=>{switch(t.type){case"XML":return new ut(t);case"TEXT":return new pt(t.nodeValue);default:return null}}});class pt{constructor(t){it(this,"nodeValue"),this.nodeValue=t}toJSON(){return{nodeValue:this.nodeValue,type:"TEXT"}}toString(){return ct(this.nodeValue)}}class ut{constructor(t){if(it(this,"nodeName",""),it(this,"children"),it(this,"nodeValue"),it(this,"attributes"),it(this,"firstChild"),this.nodeName=t.nodeName,this.children=[],this.nodeValue=t.nodeValue||"",this.attributes={},t.children)for(let e=0,r=t.children.length;e${e}`:"/>",t}toJSON(){const t=[];for(let e=0,r=this.children.length;e0;)i-=Math.pow(26,o-1),s=i%Math.pow(26,o),i-=s,s/=Math.pow(26,o-1),n="ABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(s)+n,o+=1;return t.LETTER_REFS[e]=n,n.concat(String(r))}};it(mt,"_idSpaces",{}),it(mt,"LETTER_REFS",{}),it(mt,"schemas",{worksheet:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet",sharedStrings:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings",stylesheet:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles",relationships:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",relationshipPackage:"http://schemas.openxmlformats.org/package/2006/relationships",contentTypes:"http://schemas.openxmlformats.org/package/2006/content-types",spreadsheetml:"http://schemas.openxmlformats.org/spreadsheetml/2006/main",markupCompat:"http://schemas.openxmlformats.org/markup-compatibility/2006",x14ac:"http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac",officeDocument:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",package:"http://schemas.openxmlformats.org/package/2006/relationships",table:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/table",spreadsheetDrawing:"http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing",drawing:"http://schemas.openxmlformats.org/drawingml/2006/main",drawingRelationship:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing",image:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",chart:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart",hyperlink:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink"});let ft=mt;const gt={};function bt(t="$lodash$"){gt[t]||(gt[t]=0);const e=++gt[t];return"$lodash$"===t?`${e}`:`${t}${e}`}const xt={};class yt{constructor(){it(this,"relations",{}),it(this,"lastId",1),bt("rId")}importData(t){this.relations=t.relations,this.lastId=t.lastId}exportData(){return{relations:this.relations,lastId:this.lastId}}addRelation(t,e){return this.relations[t.id]={id:bt("rId"),schema:ft.schemas[e],object:t},this.relations[t.id].id}getRelationshipId(t){return this.relations[t.id]?this.relations[t.id].id:null}toXML(){const t=ft.createXmlDoc(ft.schemas.relationshipPackage,"Relationships"),e=t.documentElement;for(const[r,s]of Object.entries(this.relations)){const o=ft.createElement(t,"Relationship",[["Id",s.id],["Type",s.schema],["Target",s.object.target||xt[r]]]);s.object.targetMode&&o.setAttribute("TargetMode",s.object.targetMode),e.appendChild(o)}return t}}class Ct{constructor(){it(this,"state",null),it(this,"xSplit",null),it(this,"ySplit",null),it(this,"activePane","bottomRight"),it(this,"topLeftCell",null),it(this,"_freezePane")}freezePane(t,e,r){this._freezePane={xSplit:t,ySplit:e,cell:r}}exportXML(t){const e=t.createElement("pane");return null!==this.state&&(e.setAttribute("xSplit",this._freezePane.xSplit),e.setAttribute("ySplit",this._freezePane.ySplit),e.setAttribute("topLeftCell",this._freezePane.cell),e.setAttribute("activePane","bottomRight"),e.setAttribute("state","frozen")),e}}class wt{constructor(){it(this,"strings",{}),it(this,"stringArray",[]),it(this,"id",bt("SharedStrings"))}addString(t){return this.strings[t]=this.stringArray.length,this.stringArray[this.stringArray.length]=t,this.strings[t]}exportData(){return this.strings}toXML(){const t=ft.createXmlDoc(ft.schemas.spreadsheetml,"sst"),e=t.documentElement;this.stringArray.reverse();let r=this.stringArray.length;e.setAttribute("count",r),e.setAttribute("uniqueCount",r);const s=t.createElement("si"),o=t.createElement("t");o.appendChild(t.createTextNode("--placeholder--")),s.appendChild(o);const i=this.stringArray;for(;r--;){const t=s.cloneNode(!0);"string"==typeof i[r]&&i[r].match(/\s+/)&&t.firstChild.setAttribute("xml:space","preserve"),t.firstChild.firstChild.nodeValue=i[r],e.appendChild(t)}return t}}class _t{constructor(t){it(this,"pane"),it(this,"showZeros",null),it(this,"defaultGridColor",null),it(this,"colorId",null),it(this,"rightToLeft",null),it(this,"showFormulas",null),it(this,"showGridLines",null),it(this,"showOutlineSymbols",null),it(this,"showRowColHeaders",null),it(this,"showRuler",null),it(this,"showWhiteSpace",null),it(this,"tabSelected",null),it(this,"topLeftCell",null),it(this,"viewType",null),it(this,"windowProtection",null),it(this,"zoomScale",null),it(this,"zoomScaleNormal",null),it(this,"zoomScalePageLayoutView",null),it(this,"zoomScaleSheetLayoutView",null);const e=t||{};this.pane=e.pane||new Ct}freezePane(t,e,r){this.pane.state="frozen",this.pane.xSplit=t,this.pane.ySplit=e,this.pane.topLeftCell=r}exportXML(t){const e=t.createElement("sheetViews"),r=t.createElement("sheetView");return ft.setAttributesOnDoc(r,{workbookViewId:0,showZeros:{v:this.showZeros,type:Boolean},defaultGridColor:{v:this.defaultGridColor,type:Boolean},colorId:this.colorId,rightToLeft:{v:this.rightToLeft,type:Boolean},showFormulas:{v:this.showFormulas,type:Boolean},showGridLines:{v:this.showGridLines,type:Boolean},showOutlineSymbols:{v:this.showOutlineSymbols,type:Boolean},showRowColHeaders:{v:this.showRowColHeaders,type:Boolean},showRuler:{v:this.showRuler,type:Boolean},showWhiteSpace:{v:this.showWhiteSpace,type:Boolean},tabSelected:{v:this.tabSelected,type:Boolean},viewType:this.viewType,windowProtection:{v:this.windowProtection,type:Boolean},zoomScale:{v:this.zoomScale,type:Boolean},zoomScaleNormal:this.zoomScaleNormal,zoomScalePageLayoutView:this.zoomScalePageLayoutView,zoomScaleSheetLayoutView:this.zoomScaleSheetLayoutView}),r.appendChild(this.pane.exportXML(t)),e.appendChild(r),e}}class vt{constructor(){it(this,"id",bt("StyleSheet")),it(this,"cellStyles",[{name:"Normal",xfId:"0",builtinId:"0"}]),it(this,"defaultTableStyle",!1),it(this,"differentialStyles",[{}]),it(this,"masterCellFormats",[{numFmtId:0,fontId:0,fillId:0,borderId:0,xfid:0}]),it(this,"masterCellStyles",[{numFmtId:0,fontId:0,fillId:0,borderId:0}]),it(this,"fonts",[{}]),it(this,"numberFormatters",[]),it(this,"fills",[{},{type:"pattern",patternType:"gray125",fgColor:"FF333333",bgColor:"FF333333"}]),it(this,"borders",[{top:{},left:{},right:{},bottom:{},diagonal:{}}]),it(this,"tableStyles",[])}createSimpleFormatter(t){const e={id:this.masterCellFormats.length};return"date"===t&&(e.numFmtId=14),this.masterCellFormats.push(e),e}createFill(t){const e=this.fills.length,r=t;return r.id=e,this.fills.push(r),r}createNumberFormatter(t){const e={id:this.numberFormatters.length+100,formatCode:t};return this.numberFormatters.push(e),e}createFormat(t){const e={id:this.masterCellFormats.length};if(t.protection&&(e.protection=t.protection),t.font&&nt(t.font))e.fontId=this.createFontStyle(t.font).id;else if(t.font){if(Number.isNaN(Number.parseInt(t.font,10)))throw new Error("Passing a non-numeric font id is not supported");e.fontId=t.font}if(t.format&<(t.format))e.numFmtId=this.createNumberFormatter(t.format).id;else if(t.format){if(Number.isNaN(Number.parseInt(t.format,10)))throw new Error("Invalid number formatter id");e.numFmtId=t.format}if(t.border&&nt(t.border))e.borderId=this.createBorderFormatter(t.border).id;else if(t.border){if(Number.isNaN(Number.parseInt(t.border,10)))throw new Error("Passing a non-numeric border id is not supported");e.borderId=t.border}if(t.fill&&nt(t.fill))e.fillId=this.createFill(t.fill).id;else if(t.fill){if(Number.isNaN(Number.parseInt(t.fill,10)))throw new Error("Passing a non-numeric fill id is not supported");e.fillId=t.fill}return t.alignment&&nt(t.alignment)&&(e.alignment=(r=t.alignment,["horizontal","justifyLastLine","readingOrder","relativeIndent","shrinkToFit","textRotation","vertical","wrapText"].reduce(((t,e)=>(null!=r&&r.hasOwnProperty(e)&&(t[e]=r[e]),t)),{}))),this.masterCellFormats.push(e),e;var r}createDifferentialStyle(t){const e=this.differentialStyles.length,r={id:e};return t.font&&nt(t.font)&&(r.font=t.font),t.border&&nt(t.border)&&(r.border=Object.assign({top:{},left:{},right:{},bottom:{},diagonal:{}},t.border)),t.fill&&nt(t.fill)&&(r.fill=t.fill),t.alignment&&nt(t.alignment)&&(r.alignment=t.alignment),t.format&<(t.format)&&(r.numFmt=t.format),this.differentialStyles[e]=r,r}createTableStyle(t){this.tableStyles.push(t)}createBorderFormatter(t){return t={top:{},left:{},right:{},bottom:{},diagonal:{},id:this.borders.length,...t},this.borders.push(t),t}createFontStyle(t){const e={id:this.fonts.length};return t.bold&&(e.bold=!0),t.italic&&(e.italic=!0),t.superscript&&(e.vertAlign="superscript"),t.subscript&&(e.vertAlign="subscript"),t.underline&&("string"==typeof t.underline&&["double","singleAccounting","doubleAccounting"].includes(t.underline)?e.underline=t.underline:e.underline=!0),t.strike&&(e.strike=!0),t.outline&&(e.outline=!0),t.shadow&&(e.shadow=!0),t.size&&(e.size=t.size),t.color&&(e.color=t.color),t.fontName&&(e.fontName=t.fontName),this.fonts.push(e),e}exportBorders(t){const e=t.createElement("borders");e.setAttribute("count",this.borders.length);for(let r=0,s=this.borders.length;r{const s=t.createElement(r);return e[r].style&&s.setAttribute("style",e[r].style),e[r].color&&s.appendChild(this.exportColor(t,e[r].color)),s};return r.appendChild(s("left")),r.appendChild(s("right")),r.appendChild(s("top")),r.appendChild(s("bottom")),r.appendChild(s("diagonal")),r}exportColor(t,e){const r=t.createElement("color");return lt(e)?(r.setAttribute("rgb",e),r):(void 0!==e.tint&&r.setAttribute("tint",e.tint),void 0!==e.auto&&r.setAttribute("auto",String(!!e.auto)),void 0!==e.theme&&r.setAttribute("theme",e.theme),r)}exportMasterCellFormats(t){const e=ft.createElement(t,"cellXfs",[["count",this.masterCellFormats.length]]);for(let r=0,s=this.masterCellFormats.length;r-1!==s.indexOf(t)));if(e.alignment){const s=e.alignment;r.appendChild(this.exportAlignment(t,s))}e.protection&&(r.appendChild(this.exportProtection(t,e.protection)),r.setAttribute("applyProtection","1"));let i=o.length;for(;i--;)r.setAttribute(o[i],e[o[i]]);return e.fillId&&r.setAttribute("applyFill","1"),e.fontId&&r.setAttribute("applyFont","1"),e.borderId&&r.setAttribute("applyBorder","1"),e.alignment&&r.setAttribute("applyAlignment","1"),e.numFmtId&&r.setAttribute("applyNumberFormat","1"),void 0!==e.numFmtId&&void 0===e.xfId&&r.setAttribute("xfId","0"),r}exportAlignment(t,e){const r=t.createElement("alignment"),s=Object.keys(e);for(let t=0,o=s.length;t{if("name"===e)return;s++;const i=t.createElement("tableStyleElement");i.setAttribute("type",e),i.setAttribute("dxfId",o),r.appendChild(i)})),r.setAttribute("count",String(s)),r}exportProtection(t,e){const r=t.createElement("protection");for(const t in e)t in e&&r.setAttribute(t,e[t]);return r}toXML(){const t=ft.createXmlDoc(ft.schemas.spreadsheetml,"styleSheet"),e=t.documentElement;return e.appendChild(this.exportNumberFormatters(t)),e.appendChild(this.exportFonts(t)),e.appendChild(this.exportFills(t)),e.appendChild(this.exportBorders(t)),e.appendChild(this.exportMasterCellStyles(t)),e.appendChild(this.exportMasterCellFormats(t)),e.appendChild(this.exportCellStyles(t)),e.appendChild(this.exportDifferentialStyles(t)),this.tableStyles.length&&e.appendChild(this.exportTableStyles(t)),t}}class Et{constructor(t){it(this,"name",""),it(this,"id",bt("Worksheet")),it(this,"_timezoneOffset"),it(this,"relations",null),it(this,"columnFormats",[]),it(this,"data",[]),it(this,"mergedCells",[]),it(this,"columns",[]),it(this,"sheetProtection",!1),it(this,"_headers",[]),it(this,"_footers",[]),it(this,"_tables",[]),it(this,"_drawings",[]),it(this,"_orientation"),it(this,"_margin"),it(this,"_rowInstructions",{}),it(this,"_freezePane",{}),it(this,"sharedStrings",null),it(this,"hyperlinks",[]),it(this,"sheetView"),it(this,"showZeros",null),this._timezoneOffset=60*(new Date).getTimezoneOffset()*1e3,this.sheetView=t.sheetView||new _t,this.initialize(t)}initialize(t){t=t||{},this.name=t.name,this.id=bt("Worksheet"),this._timezoneOffset=60*(new Date).getTimezoneOffset()*1e3,t.columns&&this.setColumns(t.columns),this.relations=new yt}exportData(){return{relations:this.relations.exportData(),columnFormats:this.columnFormats,data:this.data,columns:this.columns,mergedCells:this.mergedCells,_headers:this._headers,_footers:this._footers,_tables:this._tables,_rowInstructions:this._rowInstructions,_freezePane:this._freezePane,name:this.name,id:this.id}}importData(t){this.relations.importData(t.relations),delete t.relations,Object.assign(this,t)}setSharedStringCollection(t){this.sharedStrings=t}addTable(t){this._tables.push(t),this.relations.addRelation(t,"table")}addDrawings(t){this._drawings.push(t),this.relations.addRelation(t,"drawingRelationship")}setRowInstructions(t,e){this._rowInstructions[t]=e}setHeader(t){if(!Array.isArray(t))throw"Invalid argument type - setHeader expects an array of three instructions";this._headers=t}setFooter(t){if(!Array.isArray(t))throw"Invalid argument type - setFooter expects an array of three instructions";this._footers=t}compilePageDetailPackage(t){return t=t||"",["&L",this.compilePageDetailPiece(t[0]||""),"&C",this.compilePageDetailPiece(t[1]||""),"&R",this.compilePageDetailPiece(t[2]||"")].join("")}compilePageDetailPiece(t){if(lt(t))return'&"-,Regular"'.concat(t);if(nt(t)&&!Array.isArray(t)){let e="";if(t.font||t.bold){const r=t.bold?"Bold":"Regular";e+=`&"${t.font||"-"}`,e+=`,${r}"`}else e+='&"-,Regular"';return t.underline&&(e+="&U"),t.fontSize&&(e+=`&${t.fontSize}`),e+=t.text,e}return Array.isArray(t)?t.reduce(((t,e)=>t.concat(this.compilePageDetailPiece(e))),""):void 0}exportHeader(t){const e=t.createElement("oddHeader");return e.appendChild(t.createTextNode(this.compilePageDetailPackage(this._headers))),e}exportFooter(t){const e=t.createElement("oddFooter");return e.appendChild(t.createTextNode(this.compilePageDetailPackage(this._footers))),e}_buildCache(t){const e=t.createElement("c"),r=t.createElement("v");r.appendChild(t.createTextNode("--temp--")),e.appendChild(r);const s=t.createElement("c"),o=t.createElement("f");o.appendChild(t.createTextNode("--temp--")),s.appendChild(o);const i=t.createElement("c");i.setAttribute("t","s");const n=t.createElement("v");return n.appendChild(t.createTextNode("--temp--")),i.appendChild(n),{number:e,date:e,string:i,formula:s}}collectSharedStrings(){const t=this.data,e={};for(let r=0,s=t.length;r"u"&&(e[r]=!0)}}return Object.keys(e)}toXML(){var t,e,r;const s=this.data,o=this.columns||[],i=ft.createXmlDoc(ft.schemas.spreadsheetml,"worksheet"),n=i.documentElement;let a,l,h;n.setAttribute("xmlns:r",ft.schemas.relationships),n.setAttribute("xmlns:mc",ft.schemas.markupCompat);let c=0;const d=ft.createElement(i,"sheetData"),p=this._buildCache(i);for(h=0,l=s.length;hc?a:c;const l=i.createElement("row");for(let s=0;s0){const t=i.createElement("hyperlinks"),e=this.hyperlinks;for(a=0,l=e.length;a0){const t=i.createElement("mergeCells");for(a=0,l=this.mergedCells.length;a0||this._footers.length>0){const t=i.createElement("headerFooter");this._headers.length>0&&t.appendChild(this.exportHeader(i)),this._footers.length>0&&t.appendChild(this.exportFooter(i)),n.appendChild(t)}for(a=0,l=this._drawings.length;a0){const t=i.createElement("tableParts");for(t.setAttribute("count",this._tables.length),a=0,l=this._tables.length;a31&&console.log(`Microsoft Excel requires work sheet names to be less than 32 characters long, work sheet name "${this.worksheets[e].name}" is ${this.worksheets[e].name.length} characters long`),s.setAttribute("name",this.worksheets[e].name),s.setAttribute("sheetId",e+1),s.setAttribute("r:id",this.relations.getRelationshipId(this.worksheets[e])),r.appendChild(s)}e.appendChild(r);const s=ft.createElement(t,"definedNames");let o=0;for(const e in this.printTitles)if(e in this.printTitles){const r=this.printTitles[e],i=t.createElement("definedName");i.setAttribute("name","_xlnm.Print_Titles"),i.setAttribute("localSheetId",o++);let n="";r.top&&(n+=`${e}!$1:$${r.top}`,r.left&&(n+=",")),r.left&&(n+=`${e}!$A:$${r.left}`),i.appendChild(t.createTextNode(n)),s.appendChild(i)}return e.appendChild(s),t}createWorkbookRelationship(){const t=ft.createXmlDoc(ft.schemas.relationshipPackage,"Relationships");return t.documentElement.appendChild(ft.createElement(t,"Relationship",[["Id","rId1"],["Type",ft.schemas.officeDocument],["Target","xl/workbook.xml"]])),t}_generateCorePaths(t){let e,r;for(xt[this.styleSheet.id]="styles.xml",xt[this.sharedStrings.id]="sharedStrings.xml",xt[this.id]="/xl/workbook.xml",e=0,r=this.tables.length;e\n${s}`}}generateFiles(){return new Promise((t=>{const e={};this._generateCorePaths(e);for(let t=0,r=this.worksheets.length;t{t.generateFiles().then((t=>{for(const[e,r]of Object.entries(t))s[e.substr(1)]=Z(r);return function(t,e,r){r||(r=e,e={}),"function"!=typeof r&&F(7);var s={};J(t,"",s,e);var i=Object.keys(s),n=i.length,a=0,l=0,h=n,c=new Array(n),d=[],p=function(){for(var t=0;t65535&&E(F(11,0,1),null),v)if(g<16e4)try{E(null,q(o,h))}catch(t){E(t,null)}else d.push(function(t,e,r){return r||(r=e,e={}),"function"!=typeof r&&F(7),Q(t,e,[X],(function(t){return W(q(t.data[0],t.data[1]))}),0,r)}(o,h,E));else E(null,o)},g=0;g{if(t)i(t);else{{const t=(null==r?void 0:r.fileFormat)??"xlsx";let o=null==r?void 0:r.mimeType;void 0===o&&(o="xls"===t?"application/vnd.ms-excel":"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"),e(new Blob([s],{type:o}))}}}))}))}))}(t,0,{...r,fileFormat:s}).then((t=>{!function(t,e){const r=document.createElement("a"),s=URL.createObjectURL(e);r&&document&&(r.textContent="download",r.href=s,r.setAttribute("download",t),r.style.visibility="hidden",document.body.appendChild(r),r.click(),document.body.removeChild(r),URL.revokeObjectURL(s))}(e,t)}))}var Ft=r(9925),At=r(2227);const kt=(t,{excelFormatId:e})=>void 0!==e?{value:t,metadata:{style:e}}:t,Ot=(t,{columnDef:e,excelFormatId:r,gridOptions:s})=>({value:"string"==typeof t&&/\d/g.test(t)?Pt(t,e,s):t,metadata:{style:r}});function Pt(t,e,r){let s=t;if("string"==typeof t&&t){const o=","===(0,Ft.Nv7)("decimalSeparator",e,r,Ft.YMJ.DEFAULT_NUMBER_DECIMAL_SEPARATOR)?parseFloat(t.replace(/[^0-9,-]+/g,"").replace(",",".")):parseFloat(t.replace(/[^\d.-]/g,""));s=isNaN(o)?t:o}return s}function It(t,e,r,s,o=!0){const i=(0,Ft.lB_)(r);let n,a=kt;return i===Ft.PUO.number&&o&&(n=Rt(t,e,r,s,"cell").excelFormat.id,a=Ot),{excelFormatId:n,getDataValueParser:a}}function Dt(t,e){return t?.[e.groupType]?.[e.columnDef.field]??0}function Nt(t){let e;switch(t){case Ft._tQ.currency:case Ft._tQ.dollar:case Ft._tQ.dollarColored:case Ft._tQ.dollarColoredBold:e="currency";break;case Ft._tQ.percent:case Ft._tQ.percentComplete:case Ft._tQ.percentCompleteBar:case Ft._tQ.percentCompleteBarWithText:case Ft._tQ.percentSymbol:e="percent";break;case Ft._tQ.decimal:default:e="decimal"}return e}function Rt(t,e,r,s,o){let i,n="",a=r.groupTotalsExcelExportOptions?.groupType||"";const l=(0,Ft.lB_)(r);if("group"===o)switch(r.groupTotalsFormatter){case Ft.tao.avgTotals:case Ft.tao.avgTotalsCurrency:case Ft.tao.avgTotalsDollar:case Ft.tao.avgTotalsPercentage:a="avg";break;case Ft.tao.minTotals:a="min";break;case Ft.tao.maxTotals:a="max";break;case Ft.tao.sumTotals:case Ft.tao.sumTotalsBold:case Ft.tao.sumTotalsColored:case Ft.tao.sumTotalsCurrency:case Ft.tao.sumTotalsCurrencyColored:case Ft.tao.sumTotalsDollar:case Ft.tao.sumTotalsDollarColoredBold:case Ft.tao.sumTotalsDollarColored:case Ft.tao.sumTotalsDollarBold:a="sum";break;default:i=e.numberFormat}else if(l===Ft.PUO.number)switch(r.formatter){case Ft._tQ.multiple:if(Array.isArray(r.params?.formatters))for(const n of r.params.formatters){const{excelFormat:a}=Rt(t,e,{...r,formatter:n},s,o);if(a!==e.numberFormat){i=a;break}}i||(i=e.numberFormat);break;case Ft._tQ.currency:case Ft._tQ.decimal:case Ft._tQ.dollar:case Ft._tQ.dollarColored:case Ft._tQ.dollarColoredBold:case Ft._tQ.percent:case Ft._tQ.percentComplete:case Ft._tQ.percentCompleteBar:case Ft._tQ.percentCompleteBarWithText:case Ft._tQ.percentSymbol:n=Lt(r,s,"cell");break;default:i=e.numberFormat}return i||!r.formatter&&!r.groupTotalsFormatter||(n=Lt(r,s,o,a),e.hasOwnProperty(n)||(e[n]=t.createFormat({format:n})),i=e[n]),{excelFormat:i,groupType:a}}function Mt(t){const[e,r,s,o,i,n,a,l]=t?.match(/^([^\d(-]*)([(]?)([^\d]*)([-]?[\w]]?[\d\s]*[.,\d]*[\d]*[^)\s%]?)([^\d.,)]*)([)]?)([^\d]*)$/i)||[],h=(i||"").replace(/1/g,"0").replace(/[2]/g,"#");return[$t(r??""),s??"",$t(o??""),h,$t(n??""),a??"",$t(l??"")].join("").replace(",",",")}function Lt(t,e,r,s=""){let o="",i="",n="";const{minDecimal:a,maxDecimal:l,thousandSeparator:h}=function(t,e,r){let s;if("group"===r)switch(t.groupTotalsFormatter){case Ft.tao.avgTotalsCurrency:case Ft.tao.avgTotalsDollar:case Ft.tao.sumTotalsCurrency:case Ft.tao.sumTotalsCurrencyColored:case Ft.tao.sumTotalsDollar:case Ft.tao.sumTotalsDollarBold:case Ft.tao.sumTotalsDollarColored:case Ft.tao.sumTotalsDollarColoredBold:s="currency";break;case Ft.tao.avgTotalsPercentage:s="percent";break;case Ft.tao.avgTotals:case Ft.tao.minTotals:case Ft.tao.maxTotals:case Ft.tao.sumTotals:case Ft.tao.sumTotalsColored:case Ft.tao.sumTotalsBold:default:s="decimal"}else if(t.formatter===Ft._tQ.multiple&&Array.isArray(t.params?.formatters)){s="decimal";for(const e of t.params.formatters)if(s=Nt(e),"decimal"!==s)break}else s=Nt(t.formatter);return(0,Ft.TT_)(t,e,s,r)}(t,e,r),c=parseFloat(`${h?"2220":"0"}.${function(t,e){return zt("1",t)+zt("2",e-t)}(a,l)}`);return"group"===r&&t.groupTotalsFormatter?(i=(0,At.stripTags)(t.groupTotalsFormatter({[s]:{[t.field]:c}},t,e)),n=(0,At.stripTags)(t.groupTotalsFormatter({[s]:{[t.field]:-c}},t,e))):t.formatter&&(i=(0,At.stripTags)(t.formatter(0,0,c,t,{},e)),n=(0,At.stripTags)(t.formatter(0,0,-c,t,{},e))),i&&n&&(o=Mt(i)+";"+Mt(n)),o}function $t(t){return t?`"${t}"`:t}function zt(t,e){let r="";for(let s=0;s{const e={name:this._excelExportOptions.sheetName||"Sheet1"};this._workbook=new St,this._sheet=this._workbook.createWorksheet(e),this._stylesheet=this._workbook.getStyleSheet();const r=this._stylesheet.createFormat({font:{bold:!0}}),s=this._stylesheet.createFormat({format:"@"}),o=this._stylesheet.createFormat({format:"0"});this._stylesheetFormats={boldFormat:r,numberFormat:o,stringFormat:s},this._sheet.setColumnFormats([r]);const i=this.getDataOutput();window.setTimeout((async()=>{this._gridOptions?.excelExportOptions?.customExcelHeader&&this._gridOptions.excelExportOptions.customExcelHeader(this._workbook,this._sheet);const e=this._grid?.getColumns()||[];this._sheet.setColumns(this.getColumnStyles(e));const r=this._sheet.data;let s=r;Array.isArray(r)&&Array.isArray(i)&&(s=this._sheet.data.concat(i)),this._sheet.setData(s),this._workbook.addWorksheet(this._sheet);let o=this._excelExportOptions?.mimeType;void 0===o&&(o=this._fileFormat===Ft.ptE.xls?"application/vnd.ms-excel":"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");const n=`${this._excelExportOptions.filename}.${this._fileFormat}`;Tt(this._workbook,n,{mimeType:o}).then((()=>{this._pubSubService?.publish("onAfterExportToExcel",{filename:n,mimeType:o}),t(!0)}))}))}))}getExcelColumnNameByIndex(t){const e="ZABCDEFGHIJKLMNOPQRSTUVWXY";let r=Math.floor(t/26);const s=Math.floor(t%26);return 0===s&&r--,t>26?this.getExcelColumnNameByIndex(r)+e[s]:e[s]+""}getDataOutput(){const t=this._grid?.getColumns()||[],e=[],r=this._gridOptions?.excelExportOptions,s=r?.columnHeaderStyle;let o=this._stylesheetFormats.boldFormat.id;if(s&&(o=this._stylesheet.createFormat(s).id),this._gridOptions.createPreHeaderPanel&&this._gridOptions.showPreHeaderPanel&&!this._gridOptions.enableDraggableGrouping){const r=this._stylesheet.createFormat({alignment:{horizontal:"center"},font:{bold:!0}});e.push(this.getColumnGroupedHeaderTitlesData(t,{style:r?.id})),this._hasColumnTitlePreHeader=!0}return e.push(this.getColumnHeaderData(t,{style:o})),this.pushAllGridRowDataToArray(e,t),e}getColumnStyles(t){const e=this._dataView.getGrouping(),r=[];return Array.isArray(e)&&e.length>0&&r.push({bestFit:!0,columnStyles:this._gridOptions?.excelExportOptions?.customColumnWidth??10}),t.forEach((t=>{const e=t.excludeFromExport??!1;(void 0===t.width||t.width>0)&&!e&&r.push({bestFit:!0,width:t.excelExportOptions?.width??this._gridOptions?.excelExportOptions?.customColumnWidth??10})})),r}getColumnGroupedHeaderTitlesData(t,e){let r=[];this._groupedColumnHeaders=this.getColumnGroupedHeaderTitles(t)||[],this._groupedColumnHeaders&&Array.isArray(this._groupedColumnHeaders)&&this._groupedColumnHeaders.length>0&&(r=this._groupedColumnHeaders.map((t=>({value:t.title,metadata:e}))));let s=0;const o=this._groupedColumnHeaders.length;for(let t=0;t0&&(r=this._columnHeaders.map((t=>({value:(0,At.stripTags)(t.title),metadata:e}))));const s=this.getGroupColumnTitle();return s&&r.unshift({value:s,metadata:e}),r}getGroupColumnTitle(){let t=this._excelExportOptions.groupingColumnHeaderTitle;!t&&this._gridOptions.enableTranslate&&this._translaterService?.translate?t=this._translaterService.translate(`${(0,Ft.mVi)(this._gridOptions)}GROUP_BY`):t||(t=this._locales?.TEXT_GROUP_BY);const e=this._dataView.getGrouping();return Array.isArray(e)&&e.length>0?(this._hasGroupedItems=!0,t):(this._hasGroupedItems=!1,null)}getColumnGroupedHeaderTitles(t){const e=[];return Array.isArray(t)&&t.forEach((t=>{let r="";r=t.columnGroupKey&&this._gridOptions.enableTranslate&&this._translaterService?.translate?this._translaterService.translate(t.columnGroupKey):t.columnGroup||"";const s=t.excludeFromExport||!1;(void 0===t.width||t.width>0)&&!s&&e.push({key:t.field||t.id,title:r||""})})),e}getColumnHeaders(t){const e=[];return Array.isArray(t)&&t.forEach((t=>{let r="";r=(t.nameKey||t.nameKey)&&this._gridOptions.enableTranslate&&this._translaterService?.translate?this._translaterService.translate(t.nameKey||t.nameKey):(0,At.getHtmlStringOutput)(t.name||"","innerHTML")||(0,At.titleCase)(t.field);const s=t.excludeFromExport||!1;(void 0===t.width||t.width>0)&&!s&&e.push({key:(t.field||t.id)+"",title:r})})),e}pushAllGridRowDataToArray(t,e){const r=this._dataView.getLength();for(let s=0;s1||"*"===a&&c>0||(a=r?.colspan??1),"*"===a?p=t.length-c:(p=a,n.id in e&&(d=n.id,l=c))}if("*"===a&&c>0||!isNaN(a)&&+a>1&&n.id!==d){const t=e+(this._hasColumnTitlePreHeader?3:2);if("number"==typeof a&&p-1==1){const e=this.getExcelColumnNameByIndex(l+1),r=this.getExcelColumnNameByIndex(c+1);this._sheet.mergeCells(`${e}${t}`,`${r}${t}`),i.push("")}else if("*"===a&&1===p){const e=this.getExcelColumnNameByIndex(c+1);this._sheet.mergeCells(`A${t}`,`${e}${t}`)}else i.push("");"number"==typeof a&&!isNaN(a)&&+a>1&&(p=a--)}else{let t="";const a=(0,Ft.lB_)(n),l={...this._excelExportOptions};if(!1!==n.exportWithFormatter&&(0,Ft.vsW)(a)&&(l.exportWithFormatter=!0),t=(0,Ft.qgn)(e,c,n,r,this._grid,l),!this._regularCellExcelFormats.hasOwnProperty(n.id)){const t=n.excelExportOptions?.autoDetectCellFormat??this._excelExportOptions?.autoDetectCellFormat,e=It(this._stylesheet,this._stylesheetFormats,n,this._grid,t);n.excelExportOptions?.style&&(e.excelFormatId=this._stylesheet.createFormat(n.excelExportOptions.style).id),n.excelExportOptions?.valueParserCallback&&(e.getDataValueParser=n.excelExportOptions.valueParserCallback),this._regularCellExcelFormats[n.id]=e}"string"==typeof t&&(n.sanitizeDataExport||this._excelExportOptions.sanitizeDataExport)&&(t=(0,At.stripTags)(t));const{excelFormatId:h,getDataValueParser:d}=this._regularCellExcelFormats[n.id];t=d(t,{columnDef:n,excelFormatId:h,stylesheet:this._stylesheet,gridOptions:this._gridOptions,dataRowIdx:s,dataContext:r}),i.push(t),o++}}return i}readGroupedRowTitle(t){const e=(0,At.stripTags)(t.title);if(this._excelExportOptions?.addGroupIndentation){const r=this._excelExportOptions?.groupCollapsedSymbol||"⮞",s=this._excelExportOptions?.groupExpandedSymbol||"⮟";return(t.collapsed?r:s)+" "+(0,At.addWhiteSpaces)(5*t.level)+e}return e}readGroupedTotalRows(t,e,r){const s=[this._excelExportOptions.groupingAggregatorRowText||""];return t.forEach((t=>{let o="";const i=(0,Ft.lB_)(t),n=t.excludeFromExport||!1;if(t.exportCustomGroupTotalsFormatter){const r=t.exportCustomGroupTotalsFormatter(e,t,this._grid);o=r instanceof HTMLElement?r.textContent||"":r}const a=t.excelExportOptions?.autoDetectCellFormat??this._excelExportOptions?.autoDetectCellFormat;if(i===Ft.PUO.number&&!1!==a){let s=this._groupTotalExcelFormats[t.id];s?.groupType||(s=Rt(this._stylesheet,this._stylesheetFormats,t,this._grid,"group"),t.groupTotalsExcelExportOptions?.style&&(s.excelFormat=this._stylesheet.createFormat(t.groupTotalsExcelExportOptions.style)),this._groupTotalExcelFormats[t.id]=s);const i=t.groupTotalsExcelExportOptions?.valueParserCallback??Dt;if(void 0!==e[s.groupType]?.[t.field]){const n=i(e,{columnDef:t,groupType:s.groupType,excelFormatId:s.excelFormat?.id,stylesheet:this._stylesheet,dataRowIdx:r});o="object"==typeof n&&n.hasOwnProperty("metadata")?n:o={value:n,metadata:{style:s.excelFormat?.id}}}}else if(t.groupTotalsFormatter){const r=t.groupTotalsFormatter(e,t,this._grid);o=r instanceof HTMLElement?r.textContent||"":r}"string"==typeof o&&(t.sanitizeDataExport||this._excelExportOptions.sanitizeDataExport)&&(o=(0,At.stripTags)(o)),(void 0===t.width||t.width>0)&&!n&&s.push(o)})),s}}}}]); \ No newline at end of file +"use strict";(self.webpackChunkau_slickgrid_demo=self.webpackChunkau_slickgrid_demo||[]).push([[7793],{7793:(t,e,r)=>{r.d(e,{N:()=>Ht});var s={},i=Uint8Array,o=Uint16Array,n=Int32Array,a=new i([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),l=new i([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),h=new i([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),c=function(t,e){for(var r=new o(31),s=0;s<31;++s)r[s]=e+=1<>1|(21845&b)<<1;x=(61680&(x=(52428&x)>>2|(13107&x)<<2))>>4|(3855&x)<<4,g[b]=((65280&x)>>8|(255&x)<<8)>>1}var y=function(t,e,r){for(var s=t.length,i=0,n=new o(e);i>h]=c}else for(a=new o(s),i=0;i>15-t[i]);return a},C=new i(288);for(b=0;b<144;++b)C[b]=8;for(b=144;b<256;++b)C[b]=9;for(b=256;b<280;++b)C[b]=7;for(b=280;b<288;++b)C[b]=8;var w=new i(32);for(b=0;b<32;++b)w[b]=5;var _=y(C,9,0),v=y(w,5,0),E=function(t){return(t+7)/8|0},S=function(t,e,r){return(null==e||e<0)&&(e=0),(null==r||r>t.length)&&(r=t.length),new i(t.subarray(e,r))},T=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],F=function(t,e,r){var s=new Error(e||T[t]);if(s.code=t,Error.captureStackTrace&&Error.captureStackTrace(s,F),!r)throw s;return s},A=function(t,e,r){r<<=7&e;var s=e/8|0;t[s]|=r,t[s+1]|=r>>8},k=function(t,e,r){r<<=7&e;var s=e/8|0;t[s]|=r,t[s+1]|=r>>8,t[s+2]|=r>>16},O=function(t,e){for(var r=[],s=0;sm&&(m=a[s].s);var f=new o(m+1),g=P(r[p-1],f,0);if(g>e){s=0;var b=0,x=g-e,y=1<e))break;b+=y-(1<>=x;b>0;){var w=a[s].s;f[w]=0&&b;--s){var _=a[s].s;f[_]==e&&(--f[_],++b)}g=e}return{t:new i(f),l:g}},P=function(t,e,r){return-1==t.s?Math.max(P(t.l,e,r+1),P(t.r,e,r+1)):e[t.s]=r},I=function(t){for(var e=t.length;e&&!t[--e];);for(var r=new o(++e),s=0,i=t[0],n=1,a=function(t){r[s++]=t},l=1;l<=e;++l)if(t[l]==i&&l!=e)++n;else{if(!i&&n>2){for(;n>138;n-=138)a(32754);n>2&&(a(n>10?n-11<<5|28690:n-3<<5|12305),n=0)}else if(n>3){for(a(i),--n;n>6;n-=6)a(8304);n>2&&(a(n-3<<5|8208),n=0)}for(;n--;)a(i);n=1,i=t[l]}return{c:r.subarray(0,s),n:e}},D=function(t,e){for(var r=0,s=0;s>8,t[i+2]=255^t[i],t[i+3]=255^t[i+1];for(var o=0;o4&&!H[h[j-1]];--j);var G,X,W,Q,U=u+5<<3,q=D(i,C)+D(n,w)+c,J=D(i,g)+D(n,E)+c+14+3*j+D(L,H)+2*L[16]+3*L[17]+7*L[18];if(p>=0&&U<=q&&U<=J)return N(e,m,t.subarray(p,p+u));if(A(e,m,1+(J15&&(A(e,m,tt[B]>>5&127),m+=tt[B]>>12)}}}else G=_,X=C,W=v,Q=w;for(B=0;B255){k(e,m,G[257+(et=rt>>18&31)]),m+=X[et+257],et>7&&(A(e,m,rt>>23&31),m+=a[et]);var st=31&rt;k(e,m,W[st]),m+=Q[st],st>3&&(k(e,m,rt>>5&8191),m+=l[st])}else k(e,m,G[rt]),m+=X[rt]}return k(e,m,G[256]),m+X[256]},M=new n([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),$=new i(0),L=function(t,e,r,s,h,c){var d=c.z||t.length,p=new i(s+d+5*(1+Math.ceil(d/7e3))+h),m=p.subarray(s,p.length-h),g=c.l,b=7&(c.r||0);if(e){b&&(m[0]=c.r>>3);for(var x=M[e-1],y=x>>13,C=8191&x,w=(1<7e3||L>24576)&&(G>423||!g)){b=R(t,m,0,k,O,P,D,L,z,$-z,b),L=I=D=0,z=$;for(var X=0;X<286;++X)O[X]=0;for(X=0;X<30;++X)P[X]=0}var W=2,Q=0,U=C,q=V-j&32767;if(G>2&&H==A($-q))for(var J=Math.min(y,G)-1,K=Math.min(32767,$),Y=Math.min(258,G);q<=K&&--U&&V!=j;){if(t[$+W]==t[$+W-q]){for(var Z=0;ZW){if(W=Z,Q=q,Z>J)break;var tt=Math.min(q,Z-2),et=0;for(X=0;Xet&&(et=st,j=rt)}}}q+=(V=j)-(j=_[V])&32767}if(Q){k[L++]=268435456|u[W]<<18|f[Q];var it=31&u[W],ot=31&f[Q];D+=a[it]+l[ot],++O[257+it],++P[ot],B=$+W,++I}else k[L++]=t[$],++O[t[$]]}}for($=Math.max($,B);$=d&&(m[b/8|0]=g,nt=d),b=N(m,b+1,t.subarray($,nt))}c.i=d}return S(p,0,s+E(b)+h)},B=function(){for(var t=new Int32Array(256),e=0;e<256;++e){for(var r=e,s=9;--s;)r=(1&r&&-306674912)^r>>>1;t[e]=r}return t}(),z=function(){var t=-1;return{p:function(e){for(var r=t,s=0;s>>8;t=r},d:function(){return~t}}},H=function(t,e,r,s,o){if(!o&&(o={l:1},e.dictionary)){var n=e.dictionary.subarray(-32768),a=new i(n.length+t.length);a.set(n),a.set(t,n.length),t=a,o.w=n.length}return L(t,null==e.level?6:e.level,null==e.mem?o.l?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(t.length)))):20:12+e.mem,r,s,o)},V=function(t,e){var r={};for(var s in t)r[s]=t[s];for(var s in e)r[s]=e[s];return r},j=function(t,e,r){for(var s=t(),i=t.toString(),o=i.slice(i.indexOf("[")+1,i.lastIndexOf("]")).replace(/\s+/g,"").split(","),n=0;n>>=8};function q(t,e){return H(t,e||{},0,0)}var J=function(t,e,r,s){for(var o in t){var n=t[o],a=e+o,l=s;Array.isArray(n)&&(l=V(s,n[1]),n=n[0]),n instanceof i?r[a]=[n,l]:(r[a+="/"]=[new i(0),l],J(n,a,r,s))}},K="undefined"!=typeof TextEncoder&&new TextEncoder,Y="undefined"!=typeof TextDecoder&&new TextDecoder;try{Y.decode($,{stream:!0})}catch(t){}function Z(t,e){if(e){for(var r=new i(t.length),s=0;s>1)),a=0,l=function(t){n[a++]=t};for(s=0;sn.length){var h=new i(a+8+(o-s<<1));h.set(n),n=h}var c=t.charCodeAt(s);c<128||e?l(c):c<2048?(l(192|c>>6),l(128|63&c)):c>55295&&c<57344?(l(240|(c=65536+(1047552&c)|1023&t.charCodeAt(++s))>>18),l(128|c>>12&63),l(128|c>>6&63),l(128|63&c)):(l(224|c>>12),l(128|c>>6&63),l(128|63&c))}return S(n,0,a)}var tt=function(t){var e=0;if(t)for(var r in t){var s=t[r].length;s>65535&&F(9),e+=s+4}return e},et=function(t,e,r,s,i,o,n,a){var l=s.length,h=r.extra,c=a&&a.length,d=tt(h);U(t,e,null!=n?33639248:67324752),e+=4,null!=n&&(t[e++]=20,t[e++]=r.os),t[e]=20,e+=2,t[e++]=r.flag<<1|(o<0&&8),t[e++]=i&&8,t[e++]=255&r.compression,t[e++]=r.compression>>8;var p=new Date(null==r.mtime?Date.now():r.mtime),u=p.getFullYear()-1980;if((u<0||u>119)&&F(10),U(t,e,u<<25|p.getMonth()+1<<21|p.getDate()<<16|p.getHours()<<11|p.getMinutes()<<5|p.getSeconds()>>1),e+=4,-1!=o&&(U(t,e,r.crc),U(t,e+4,o<0?-o-2:o),U(t,e+8,r.size)),U(t,e+12,l),U(t,e+14,d),e+=16,null!=n&&(U(t,e,c),U(t,e+6,r.attrs),U(t,e+10,n),e+=14),t.set(s,e),e+=l,d)for(var m in h){var f=h[m],g=f.length;U(t,e,+m),U(t,e+2,g),t.set(f,e+4),e+=4+g}return c&&(t.set(a,e),e+=c),e},rt=function(t,e,r,s,i){U(t,e,101010256),U(t,e+8,r),U(t,e+10,r),U(t,e+12,s),U(t,e+16,i)};var st="function"==typeof queueMicrotask?queueMicrotask:"function"==typeof setTimeout?setTimeout:function(t){t()},it=Object.defineProperty,ot=(t,e,r)=>((t,e,r)=>e in t?it(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r)(t,"symbol"!=typeof e?e+"":e,r);function nt(t){const e=typeof t;return null!=t&&("object"===e||"function"===e)}function at(t){if("object"!=typeof t||null===t||"[object Object]"!==Object.prototype.toString.call(t))return!1;const e=Object.getPrototypeOf(t);if(null===e)return!0;const r=Object.prototype.hasOwnProperty.call(e,"constructor")&&e.constructor;return"function"==typeof r&&r instanceof r&&Function.prototype.call(r)===Function.prototype.call(t)}function lt(t){return null!=t&&"string"==typeof t.valueOf()}const ht={"&":"&","<":"<",">":">",'"':""","'":"'"},ct=t=>("string"!=typeof t&&(t=`${t}`),t.replace(/[&<>"']/g,(t=>ht[t])));class dt{constructor(t,e){ot(this,"documentElement"),this.documentElement=this.createElement(e),this.documentElement.setAttribute("xmlns",t)}createElement(t){return new ut({nodeName:t})}createTextNode(t){return new pt(t)}toString(){return this.documentElement.toString()}}ot(dt,"Node",{Create:t=>{switch(t.type){case"XML":return new ut(t);case"TEXT":return new pt(t.nodeValue);default:return null}}});class pt{constructor(t){ot(this,"nodeValue"),this.nodeValue=t}toJSON(){return{nodeValue:this.nodeValue,type:"TEXT"}}toString(){return ct(this.nodeValue)}}class ut{constructor(t){if(ot(this,"nodeName",""),ot(this,"children"),ot(this,"nodeValue"),ot(this,"attributes"),ot(this,"firstChild"),this.nodeName=t.nodeName,this.children=[],this.nodeValue=t.nodeValue||"",this.attributes={},t.children)for(let e=0,r=t.children.length;e${e}`:"/>",t}toJSON(){const t=[];for(let e=0,r=this.children.length;e0;)o-=Math.pow(26,i-1),s=o%Math.pow(26,i),o-=s,s/=Math.pow(26,i-1),n="ABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(s)+n,i+=1;return t.LETTER_REFS[e]=n,n.concat(String(r))}};ot(mt,"_idSpaces",{}),ot(mt,"LETTER_REFS",{}),ot(mt,"schemas",{worksheet:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet",sharedStrings:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings",stylesheet:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles",relationships:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",relationshipPackage:"http://schemas.openxmlformats.org/package/2006/relationships",contentTypes:"http://schemas.openxmlformats.org/package/2006/content-types",spreadsheetml:"http://schemas.openxmlformats.org/spreadsheetml/2006/main",markupCompat:"http://schemas.openxmlformats.org/markup-compatibility/2006",x14ac:"http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac",officeDocument:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",package:"http://schemas.openxmlformats.org/package/2006/relationships",table:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/table",spreadsheetDrawing:"http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing",drawing:"http://schemas.openxmlformats.org/drawingml/2006/main",drawingRelationship:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing",image:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",chart:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart",hyperlink:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink"});let ft=mt;const gt={};function bt(t="$lodash$"){gt[t]||(gt[t]=0);const e=++gt[t];return"$lodash$"===t?`${e}`:`${t}${e}`}const xt={};class yt{constructor(){ot(this,"relations",{}),ot(this,"lastId",1),bt("rId")}importData(t){this.relations=t.relations,this.lastId=t.lastId}exportData(){return{relations:this.relations,lastId:this.lastId}}addRelation(t,e){return this.relations[t.id]={id:bt("rId"),schema:ft.schemas[e],object:t},this.relations[t.id].id}getRelationshipId(t){return this.relations[t.id]?this.relations[t.id].id:null}toXML(){const t=ft.createXmlDoc(ft.schemas.relationshipPackage,"Relationships"),e=t.documentElement;for(const[r,s]of Object.entries(this.relations)){const i=ft.createElement(t,"Relationship",[["Id",s.id],["Type",s.schema],["Target",s.object.target||xt[r]]]);s.object.targetMode&&i.setAttribute("TargetMode",s.object.targetMode),e.appendChild(i)}return t}}class Ct{constructor(){ot(this,"state",null),ot(this,"xSplit",null),ot(this,"ySplit",null),ot(this,"activePane","bottomRight"),ot(this,"topLeftCell",null),ot(this,"_freezePane")}freezePane(t,e,r){this._freezePane={xSplit:t,ySplit:e,cell:r}}exportXML(t){const e=t.createElement("pane");return null!==this.state&&(e.setAttribute("xSplit",this._freezePane.xSplit),e.setAttribute("ySplit",this._freezePane.ySplit),e.setAttribute("topLeftCell",this._freezePane.cell),e.setAttribute("activePane","bottomRight"),e.setAttribute("state","frozen")),e}}class wt{constructor(){ot(this,"strings",{}),ot(this,"stringArray",[]),ot(this,"id",bt("SharedStrings"))}addString(t){return this.strings[t]=this.stringArray.length,this.stringArray[this.stringArray.length]=t,this.strings[t]}exportData(){return this.strings}toXML(){const t=ft.createXmlDoc(ft.schemas.spreadsheetml,"sst"),e=t.documentElement;this.stringArray.reverse();let r=this.stringArray.length;e.setAttribute("count",r),e.setAttribute("uniqueCount",r);const s=t.createElement("si"),i=t.createElement("t");i.appendChild(t.createTextNode("--placeholder--")),s.appendChild(i);const o=this.stringArray;for(;r--;){const t=s.cloneNode(!0);"string"==typeof o[r]&&o[r].match(/\s+/)&&t.firstChild.setAttribute("xml:space","preserve"),t.firstChild.firstChild.nodeValue=o[r],e.appendChild(t)}return t}}class _t{constructor(t){ot(this,"pane"),ot(this,"showZeros",null),ot(this,"defaultGridColor",null),ot(this,"colorId",null),ot(this,"rightToLeft",null),ot(this,"showFormulas",null),ot(this,"showGridLines",null),ot(this,"showOutlineSymbols",null),ot(this,"showRowColHeaders",null),ot(this,"showRuler",null),ot(this,"showWhiteSpace",null),ot(this,"tabSelected",null),ot(this,"topLeftCell",null),ot(this,"viewType",null),ot(this,"windowProtection",null),ot(this,"zoomScale",null),ot(this,"zoomScaleNormal",null),ot(this,"zoomScalePageLayoutView",null),ot(this,"zoomScaleSheetLayoutView",null);const e=t||{};this.pane=e.pane||new Ct}freezePane(t,e,r){this.pane.state="frozen",this.pane.xSplit=t,this.pane.ySplit=e,this.pane.topLeftCell=r}exportXML(t){const e=t.createElement("sheetViews"),r=t.createElement("sheetView");return ft.setAttributesOnDoc(r,{workbookViewId:0,showZeros:{v:this.showZeros,type:Boolean},defaultGridColor:{v:this.defaultGridColor,type:Boolean},colorId:this.colorId,rightToLeft:{v:this.rightToLeft,type:Boolean},showFormulas:{v:this.showFormulas,type:Boolean},showGridLines:{v:this.showGridLines,type:Boolean},showOutlineSymbols:{v:this.showOutlineSymbols,type:Boolean},showRowColHeaders:{v:this.showRowColHeaders,type:Boolean},showRuler:{v:this.showRuler,type:Boolean},showWhiteSpace:{v:this.showWhiteSpace,type:Boolean},tabSelected:{v:this.tabSelected,type:Boolean},viewType:this.viewType,windowProtection:{v:this.windowProtection,type:Boolean},zoomScale:{v:this.zoomScale,type:Boolean},zoomScaleNormal:this.zoomScaleNormal,zoomScalePageLayoutView:this.zoomScalePageLayoutView,zoomScaleSheetLayoutView:this.zoomScaleSheetLayoutView}),r.appendChild(this.pane.exportXML(t)),e.appendChild(r),e}}class vt{constructor(){ot(this,"id",bt("StyleSheet")),ot(this,"cellStyles",[{name:"Normal",xfId:"0",builtinId:"0"}]),ot(this,"defaultTableStyle",!1),ot(this,"differentialStyles",[{}]),ot(this,"masterCellFormats",[{numFmtId:0,fontId:0,fillId:0,borderId:0,xfid:0}]),ot(this,"masterCellStyles",[{numFmtId:0,fontId:0,fillId:0,borderId:0}]),ot(this,"fonts",[{}]),ot(this,"numberFormatters",[]),ot(this,"fills",[{},{type:"pattern",patternType:"gray125",fgColor:"FF333333",bgColor:"FF333333"}]),ot(this,"borders",[{top:{},left:{},right:{},bottom:{},diagonal:{}}]),ot(this,"tableStyles",[])}createSimpleFormatter(t){const e={id:this.masterCellFormats.length};return"date"===t&&(e.numFmtId=14),this.masterCellFormats.push(e),e}createFill(t){const e=this.fills.length,r=t;return r.id=e,this.fills.push(r),r}createNumberFormatter(t){const e={id:this.numberFormatters.length+100,formatCode:t};return this.numberFormatters.push(e),e}createFormat(t){const e={id:this.masterCellFormats.length};if(t.protection&&(e.protection=t.protection),t.font&&nt(t.font))e.fontId=this.createFontStyle(t.font).id;else if(t.font){if(Number.isNaN(Number.parseInt(t.font,10)))throw new Error("Passing a non-numeric font id is not supported");e.fontId=t.font}if(t.format&<(t.format))e.numFmtId=this.createNumberFormatter(t.format).id;else if(t.format){if(Number.isNaN(Number.parseInt(t.format,10)))throw new Error("Invalid number formatter id");e.numFmtId=t.format}if(t.border&&nt(t.border))e.borderId=this.createBorderFormatter(t.border).id;else if(t.border){if(Number.isNaN(Number.parseInt(t.border,10)))throw new Error("Passing a non-numeric border id is not supported");e.borderId=t.border}if(t.fill&&nt(t.fill))e.fillId=this.createFill(t.fill).id;else if(t.fill){if(Number.isNaN(Number.parseInt(t.fill,10)))throw new Error("Passing a non-numeric fill id is not supported");e.fillId=t.fill}return t.alignment&&nt(t.alignment)&&(e.alignment=(r=t.alignment,["horizontal","justifyLastLine","readingOrder","relativeIndent","shrinkToFit","textRotation","vertical","wrapText"].reduce(((t,e)=>(null!=r&&r.hasOwnProperty(e)&&(t[e]=r[e]),t)),{}))),this.masterCellFormats.push(e),e;var r}createDifferentialStyle(t){const e=this.differentialStyles.length,r={id:e};return t.font&&nt(t.font)&&(r.font=t.font),t.border&&nt(t.border)&&(r.border=Object.assign({top:{},left:{},right:{},bottom:{},diagonal:{}},t.border)),t.fill&&nt(t.fill)&&(r.fill=t.fill),t.alignment&&nt(t.alignment)&&(r.alignment=t.alignment),t.format&<(t.format)&&(r.numFmt=t.format),this.differentialStyles[e]=r,r}createTableStyle(t){this.tableStyles.push(t)}createBorderFormatter(t){return t={top:{},left:{},right:{},bottom:{},diagonal:{},id:this.borders.length,...t},this.borders.push(t),t}createFontStyle(t){const e={id:this.fonts.length};return t.bold&&(e.bold=!0),t.italic&&(e.italic=!0),t.superscript&&(e.vertAlign="superscript"),t.subscript&&(e.vertAlign="subscript"),t.underline&&("string"==typeof t.underline&&["double","singleAccounting","doubleAccounting"].includes(t.underline)?e.underline=t.underline:e.underline=!0),t.strike&&(e.strike=!0),t.outline&&(e.outline=!0),t.shadow&&(e.shadow=!0),t.size&&(e.size=t.size),t.color&&(e.color=t.color),t.fontName&&(e.fontName=t.fontName),this.fonts.push(e),e}exportBorders(t){const e=t.createElement("borders");e.setAttribute("count",this.borders.length);for(let r=0,s=this.borders.length;r{const s=t.createElement(r);return e[r].style&&s.setAttribute("style",e[r].style),e[r].color&&s.appendChild(this.exportColor(t,e[r].color)),s};return r.appendChild(s("left")),r.appendChild(s("right")),r.appendChild(s("top")),r.appendChild(s("bottom")),r.appendChild(s("diagonal")),r}exportColor(t,e){const r=t.createElement("color");return lt(e)?(r.setAttribute("rgb",e),r):(void 0!==e.tint&&r.setAttribute("tint",e.tint),void 0!==e.auto&&r.setAttribute("auto",String(!!e.auto)),void 0!==e.theme&&r.setAttribute("theme",e.theme),r)}exportMasterCellFormats(t){const e=ft.createElement(t,"cellXfs",[["count",this.masterCellFormats.length]]);for(let r=0,s=this.masterCellFormats.length;r-1!==s.indexOf(t)));if(e.alignment){const s=e.alignment;r.appendChild(this.exportAlignment(t,s))}e.protection&&(r.appendChild(this.exportProtection(t,e.protection)),r.setAttribute("applyProtection","1"));let o=i.length;for(;o--;)r.setAttribute(i[o],e[i[o]]);return e.fillId&&r.setAttribute("applyFill","1"),e.fontId&&r.setAttribute("applyFont","1"),e.borderId&&r.setAttribute("applyBorder","1"),e.alignment&&r.setAttribute("applyAlignment","1"),e.numFmtId&&r.setAttribute("applyNumberFormat","1"),void 0!==e.numFmtId&&void 0===e.xfId&&r.setAttribute("xfId","0"),r}exportAlignment(t,e){const r=t.createElement("alignment"),s=Object.keys(e);for(let t=0,i=s.length;t{if("name"===e)return;s++;const o=t.createElement("tableStyleElement");o.setAttribute("type",e),o.setAttribute("dxfId",i),r.appendChild(o)})),r.setAttribute("count",String(s)),r}exportProtection(t,e){const r=t.createElement("protection");for(const t in e)t in e&&r.setAttribute(t,e[t]);return r}toXML(){const t=ft.createXmlDoc(ft.schemas.spreadsheetml,"styleSheet"),e=t.documentElement;return e.appendChild(this.exportNumberFormatters(t)),e.appendChild(this.exportFonts(t)),e.appendChild(this.exportFills(t)),e.appendChild(this.exportBorders(t)),e.appendChild(this.exportMasterCellStyles(t)),e.appendChild(this.exportMasterCellFormats(t)),e.appendChild(this.exportCellStyles(t)),e.appendChild(this.exportDifferentialStyles(t)),this.tableStyles.length&&e.appendChild(this.exportTableStyles(t)),t}}class Et{constructor(t){ot(this,"name",""),ot(this,"id",bt("Worksheet")),ot(this,"_timezoneOffset"),ot(this,"relations",null),ot(this,"columnFormats",[]),ot(this,"data",[]),ot(this,"mergedCells",[]),ot(this,"columns",[]),ot(this,"sheetProtection",!1),ot(this,"_headers",[]),ot(this,"_footers",[]),ot(this,"_tables",[]),ot(this,"_drawings",[]),ot(this,"_orientation"),ot(this,"_margin"),ot(this,"_rowInstructions",{}),ot(this,"_freezePane",{}),ot(this,"sharedStrings",null),ot(this,"hyperlinks",[]),ot(this,"sheetView"),ot(this,"showZeros",null),this._timezoneOffset=60*(new Date).getTimezoneOffset()*1e3,this.sheetView=t.sheetView||new _t,this.initialize(t)}initialize(t){t=t||{},this.name=t.name,this.id=bt("Worksheet"),this._timezoneOffset=60*(new Date).getTimezoneOffset()*1e3,t.columns&&this.setColumns(t.columns),this.relations=new yt}exportData(){return{relations:this.relations.exportData(),columnFormats:this.columnFormats,data:this.data,columns:this.columns,mergedCells:this.mergedCells,_headers:this._headers,_footers:this._footers,_tables:this._tables,_rowInstructions:this._rowInstructions,_freezePane:this._freezePane,name:this.name,id:this.id}}importData(t){this.relations.importData(t.relations),delete t.relations,Object.assign(this,t)}setSharedStringCollection(t){this.sharedStrings=t}addTable(t){this._tables.push(t),this.relations.addRelation(t,"table")}addDrawings(t){this._drawings.push(t),this.relations.addRelation(t,"drawingRelationship")}setRowInstructions(t,e){this._rowInstructions[t]=e}setHeader(t){if(!Array.isArray(t))throw"Invalid argument type - setHeader expects an array of three instructions";this._headers=t}setFooter(t){if(!Array.isArray(t))throw"Invalid argument type - setFooter expects an array of three instructions";this._footers=t}compilePageDetailPackage(t){return t=t||"",["&L",this.compilePageDetailPiece(t[0]||""),"&C",this.compilePageDetailPiece(t[1]||""),"&R",this.compilePageDetailPiece(t[2]||"")].join("")}compilePageDetailPiece(t){if(lt(t))return'&"-,Regular"'.concat(t);if(nt(t)&&!Array.isArray(t)){let e="";if(t.font||t.bold){const r=t.bold?"Bold":"Regular";e+=`&"${t.font||"-"}`,e+=`,${r}"`}else e+='&"-,Regular"';return t.underline&&(e+="&U"),t.fontSize&&(e+=`&${t.fontSize}`),e+=t.text,e}return Array.isArray(t)?t.reduce(((t,e)=>t.concat(this.compilePageDetailPiece(e))),""):void 0}exportHeader(t){const e=t.createElement("oddHeader");return e.appendChild(t.createTextNode(this.compilePageDetailPackage(this._headers))),e}exportFooter(t){const e=t.createElement("oddFooter");return e.appendChild(t.createTextNode(this.compilePageDetailPackage(this._footers))),e}_buildCache(t){const e=t.createElement("c"),r=t.createElement("v");r.appendChild(t.createTextNode("--temp--")),e.appendChild(r);const s=t.createElement("c"),i=t.createElement("f");i.appendChild(t.createTextNode("--temp--")),s.appendChild(i);const o=t.createElement("c");o.setAttribute("t","s");const n=t.createElement("v");return n.appendChild(t.createTextNode("--temp--")),o.appendChild(n),{number:e,date:e,string:o,formula:s}}collectSharedStrings(){const t=this.data,e={};for(let r=0,s=t.length;r"u"&&(e[r]=!0)}}return Object.keys(e)}toXML(){var t,e,r;const s=this.data,i=this.columns||[],o=ft.createXmlDoc(ft.schemas.spreadsheetml,"worksheet"),n=o.documentElement;let a,l,h;n.setAttribute("xmlns:r",ft.schemas.relationships),n.setAttribute("xmlns:mc",ft.schemas.markupCompat);let c=0;const d=ft.createElement(o,"sheetData"),p=this._buildCache(o);for(h=0,l=s.length;hc?a:c;const l=o.createElement("row");for(let s=0;s0){const t=o.createElement("hyperlinks"),e=this.hyperlinks;for(a=0,l=e.length;a0){const t=o.createElement("mergeCells");for(a=0,l=this.mergedCells.length;a0||this._footers.length>0){const t=o.createElement("headerFooter");this._headers.length>0&&t.appendChild(this.exportHeader(o)),this._footers.length>0&&t.appendChild(this.exportFooter(o)),n.appendChild(t)}for(a=0,l=this._drawings.length;a0){const t=o.createElement("tableParts");for(t.setAttribute("count",this._tables.length),a=0,l=this._tables.length;a31&&console.log(`Microsoft Excel requires work sheet names to be less than 32 characters long, work sheet name "${this.worksheets[e].name}" is ${this.worksheets[e].name.length} characters long`),s.setAttribute("name",this.worksheets[e].name),s.setAttribute("sheetId",e+1),s.setAttribute("r:id",this.relations.getRelationshipId(this.worksheets[e])),r.appendChild(s)}e.appendChild(r);const s=ft.createElement(t,"definedNames");let i=0;for(const e in this.printTitles)if(e in this.printTitles){const r=this.printTitles[e],o=t.createElement("definedName");o.setAttribute("name","_xlnm.Print_Titles"),o.setAttribute("localSheetId",i++);let n="";r.top&&(n+=`${e}!$1:$${r.top}`,r.left&&(n+=",")),r.left&&(n+=`${e}!$A:$${r.left}`),o.appendChild(t.createTextNode(n)),s.appendChild(o)}return e.appendChild(s),t}createWorkbookRelationship(){const t=ft.createXmlDoc(ft.schemas.relationshipPackage,"Relationships");return t.documentElement.appendChild(ft.createElement(t,"Relationship",[["Id","rId1"],["Type",ft.schemas.officeDocument],["Target","xl/workbook.xml"]])),t}_generateCorePaths(t){let e,r;for(xt[this.styleSheet.id]="styles.xml",xt[this.sharedStrings.id]="sharedStrings.xml",xt[this.id]="/xl/workbook.xml",e=0,r=this.tables.length;e\n${s}`}}generateFiles(){return new Promise((t=>{const e={};this._generateCorePaths(e);for(let t=0,r=this.worksheets.length;t{t.generateFiles().then((t=>{for(const[e,r]of Object.entries(t))s[e.substr(1)]=Z(r);return function(t,e,r){r||(r=e,e={}),"function"!=typeof r&&F(7);var s={};J(t,"",s,e);var o=Object.keys(s),n=o.length,a=0,l=0,h=n,c=new Array(n),d=[],p=function(){for(var t=0;t65535&&E(F(11,0,1),null),v)if(g<16e4)try{E(null,q(i,h))}catch(t){E(t,null)}else d.push(function(t,e,r){return r||(r=e,e={}),"function"!=typeof r&&F(7),Q(t,e,[X],(function(t){return W(q(t.data[0],t.data[1]))}),0,r)}(i,h,E));else E(null,i)},g=0;g{if(t)o(t);else{{const t=(null==r?void 0:r.fileFormat)??"xlsx";let i=null==r?void 0:r.mimeType;void 0===i&&(i="xls"===t?"application/vnd.ms-excel":"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"),e(new Blob([s],{type:i}))}}}))}))}))}(t,0,{...r,fileFormat:s}).then((t=>{!function(t,e){const r=document.createElement("a"),s=URL.createObjectURL(e);r&&document&&(r.textContent="download",r.href=s,r.setAttribute("download",t),r.style.visibility="hidden",document.body.appendChild(r),r.click(),document.body.removeChild(r),URL.revokeObjectURL(s))}(e,t)}))}var Ft=r(9925),At=r(2227);const kt=(t,{excelFormatId:e})=>void 0!==e?{value:t,metadata:{style:e}}:t,Ot=(t,{columnDef:e,excelFormatId:r,gridOptions:s})=>({value:"string"==typeof t&&/\d/g.test(t)?Pt(t,e,s):t,metadata:{style:r}});function Pt(t,e,r){let s=t;if("string"==typeof t&&t){const i=","===(0,Ft.Nv7)("decimalSeparator",e,r,Ft.YMJ.DEFAULT_NUMBER_DECIMAL_SEPARATOR)?parseFloat(t.replace(/[^0-9,-]+/g,"").replace(",",".")):parseFloat(t.replace(/[^\d.-]/g,""));s=isNaN(i)?t:i}return s}function It(t,e,r,s,i=!0){const o=(0,Ft.lB_)(r);let n,a=kt;return o===Ft.PUO.number&&i&&(n=Rt(t,e,r,s,"cell").excelFormat.id,a=Ot),{excelFormatId:n,getDataValueParser:a}}function Dt(t,e){return t?.[e.groupType]?.[e.columnDef.field]??0}function Nt(t){let e;switch(t){case Ft._tQ.currency:case Ft._tQ.dollar:case Ft._tQ.dollarColored:case Ft._tQ.dollarColoredBold:e="currency";break;case Ft._tQ.percent:case Ft._tQ.percentComplete:case Ft._tQ.percentCompleteBar:case Ft._tQ.percentCompleteBarWithText:case Ft._tQ.percentSymbol:e="percent";break;case Ft._tQ.decimal:default:e="decimal"}return e}function Rt(t,e,r,s,i){let o,n="",a=r.groupTotalsExcelExportOptions?.groupType||"";const l=(0,Ft.lB_)(r);if("group"===i)switch(r.groupTotalsFormatter){case Ft.tao.avgTotals:case Ft.tao.avgTotalsCurrency:case Ft.tao.avgTotalsDollar:case Ft.tao.avgTotalsPercentage:a="avg";break;case Ft.tao.minTotals:a="min";break;case Ft.tao.maxTotals:a="max";break;case Ft.tao.sumTotals:case Ft.tao.sumTotalsBold:case Ft.tao.sumTotalsColored:case Ft.tao.sumTotalsCurrency:case Ft.tao.sumTotalsCurrencyColored:case Ft.tao.sumTotalsDollar:case Ft.tao.sumTotalsDollarColoredBold:case Ft.tao.sumTotalsDollarColored:case Ft.tao.sumTotalsDollarBold:a="sum";break;default:o=e.numberFormat}else if(l===Ft.PUO.number)switch(r.formatter){case Ft._tQ.multiple:if(Array.isArray(r.params?.formatters))for(const n of r.params.formatters){const{excelFormat:a}=Rt(t,e,{...r,formatter:n},s,i);if(a!==e.numberFormat){o=a;break}}o||(o=e.numberFormat);break;case Ft._tQ.currency:case Ft._tQ.decimal:case Ft._tQ.dollar:case Ft._tQ.dollarColored:case Ft._tQ.dollarColoredBold:case Ft._tQ.percent:case Ft._tQ.percentComplete:case Ft._tQ.percentCompleteBar:case Ft._tQ.percentCompleteBarWithText:case Ft._tQ.percentSymbol:n=$t(r,s,"cell");break;default:o=e.numberFormat}return o||!r.formatter&&!r.groupTotalsFormatter||(n=$t(r,s,i,a),e.hasOwnProperty(n)||(e[n]=t.createFormat({format:n})),o=e[n]),{excelFormat:o,groupType:a}}function Mt(t){const[e,r,s,i,o,n,a,l]=t?.match(/^([^\d(-]*)([(]?)([^\d]*)([-]?[\w]]?[\d\s]*[.,\d]*[\d]*[^)\s%]?)([^\d.,)]*)([)]?)([^\d]*)$/i)||[],h=(o||"").replace(/1/g,"0").replace(/[2]/g,"#");return[Lt(r??""),s??"",Lt(i??""),h,Lt(n??""),a??"",Lt(l??"")].join("").replace(",",",")}function $t(t,e,r,s=""){let i="",o="",n="";const{minDecimal:a,maxDecimal:l,thousandSeparator:h}=function(t,e,r){let s;if("group"===r)switch(t.groupTotalsFormatter){case Ft.tao.avgTotalsCurrency:case Ft.tao.avgTotalsDollar:case Ft.tao.sumTotalsCurrency:case Ft.tao.sumTotalsCurrencyColored:case Ft.tao.sumTotalsDollar:case Ft.tao.sumTotalsDollarBold:case Ft.tao.sumTotalsDollarColored:case Ft.tao.sumTotalsDollarColoredBold:s="currency";break;case Ft.tao.avgTotalsPercentage:s="percent";break;case Ft.tao.avgTotals:case Ft.tao.minTotals:case Ft.tao.maxTotals:case Ft.tao.sumTotals:case Ft.tao.sumTotalsColored:case Ft.tao.sumTotalsBold:default:s="decimal"}else if(t.formatter===Ft._tQ.multiple&&Array.isArray(t.params?.formatters)){s="decimal";for(const e of t.params.formatters)if(s=Nt(e),"decimal"!==s)break}else s=Nt(t.formatter);return(0,Ft.TT_)(t,e,s,r)}(t,e,r),c=parseFloat(`${h?"2220":"0"}.${function(t,e){return Bt("1",t)+Bt("2",e-t)}(a,l)}`);return"group"===r&&t.groupTotalsFormatter?(o=(0,At.stripTags)(t.groupTotalsFormatter({[s]:{[t.field]:c}},t,e)),n=(0,At.stripTags)(t.groupTotalsFormatter({[s]:{[t.field]:-c}},t,e))):t.formatter&&(o=(0,At.stripTags)(t.formatter(0,0,c,t,{},e)),n=(0,At.stripTags)(t.formatter(0,0,-c,t,{},e))),o&&n&&(i=Mt(o)+";"+Mt(n)),i}function Lt(t){return t?`"${t}"`:t}function Bt(t,e){let r="";for(let s=0;s{const e={name:this._excelExportOptions.sheetName||"Sheet1"};this._workbook=new St,this._sheet=this._workbook.createWorksheet(e),this._stylesheet=this._workbook.getStyleSheet();const r=this._stylesheet.createFormat({font:{bold:!0}}),s=this._stylesheet.createFormat({format:"@"}),i=this._stylesheet.createFormat({format:"0"});this._stylesheetFormats={boldFormat:r,numberFormat:i,stringFormat:s},this._sheet.setColumnFormats([r]);const o=this.getDataOutput();window.setTimeout((async()=>{this._gridOptions?.excelExportOptions?.customExcelHeader&&this._gridOptions.excelExportOptions.customExcelHeader(this._workbook,this._sheet);const e=this._grid?.getColumns()||[];this._sheet.setColumns(this.getColumnStyles(e));const r=this._sheet.data;let s=r;Array.isArray(r)&&Array.isArray(o)&&(s=this._sheet.data.concat(o)),this._sheet.setData(s),this._workbook.addWorksheet(this._sheet);let i=this._excelExportOptions?.mimeType;void 0===i&&(i=this._fileFormat===Ft.ptE.xls?"application/vnd.ms-excel":"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");const n=`${this._excelExportOptions.filename}.${this._fileFormat}`;Tt(this._workbook,n,{mimeType:i}).then((()=>{this._pubSubService?.publish("onAfterExportToExcel",{filename:n,mimeType:i}),t(!0)}))}))}))}getExcelColumnNameByIndex(t){const e="ZABCDEFGHIJKLMNOPQRSTUVWXY";let r=Math.floor(t/26);const s=Math.floor(t%26);return 0===s&&r--,t>26?this.getExcelColumnNameByIndex(r)+e[s]:e[s]+""}getDataOutput(){const t=this._grid?.getColumns()||[],e=[],r=this._gridOptions?.excelExportOptions,s=r?.columnHeaderStyle;let i=this._stylesheetFormats.boldFormat.id;if(s&&(i=this._stylesheet.createFormat(s).id),this._gridOptions.createPreHeaderPanel&&this._gridOptions.showPreHeaderPanel&&!this._gridOptions.enableDraggableGrouping){const r=this._stylesheet.createFormat({alignment:{horizontal:"center"},font:{bold:!0}});e.push(this.getColumnGroupedHeaderTitlesData(t,{style:r?.id})),this._hasColumnTitlePreHeader=!0}return e.push(this.getColumnHeaderData(t,{style:i})),this.pushAllGridRowDataToArray(e,t),e}getColumnStyles(t){const e=this._dataView.getGrouping(),r=[];return Array.isArray(e)&&e.length>0&&r.push({bestFit:!0,columnStyles:this._gridOptions?.excelExportOptions?.customColumnWidth??10}),t.forEach((t=>{const e=t.excludeFromExport??!1;(void 0===t.width||t.width>0)&&!e&&r.push({bestFit:!0,width:t.excelExportOptions?.width??this._gridOptions?.excelExportOptions?.customColumnWidth??10})})),r}getColumnGroupedHeaderTitlesData(t,e){let r=[];this._groupedColumnHeaders=this.getColumnGroupedHeaderTitles(t)||[],this._groupedColumnHeaders&&Array.isArray(this._groupedColumnHeaders)&&this._groupedColumnHeaders.length>0&&(r=this._groupedColumnHeaders.map((t=>({value:t.title,metadata:e}))));let s=0;const i=this._groupedColumnHeaders.length;for(let t=0;t0&&(r=this._columnHeaders.map((t=>({value:(0,At.stripTags)(t.title),metadata:e}))));const s=this.getGroupColumnTitle();return s&&r.unshift({value:s,metadata:e}),r}getGroupColumnTitle(){let t=this._excelExportOptions.groupingColumnHeaderTitle;!t&&this._gridOptions.enableTranslate&&this._translaterService?.translate?t=this._translaterService.translate(`${(0,Ft.mVi)(this._gridOptions)}GROUP_BY`):t||(t=this._locales?.TEXT_GROUP_BY);const e=this._dataView.getGrouping();return Array.isArray(e)&&e.length>0?(this._hasGroupedItems=!0,t):(this._hasGroupedItems=!1,null)}getColumnGroupedHeaderTitles(t){const e=[];return Array.isArray(t)&&t.forEach((t=>{let r="";r=t.columnGroupKey&&this._gridOptions.enableTranslate&&this._translaterService?.translate?this._translaterService.translate(t.columnGroupKey):t.columnGroup||"";const s=t.excludeFromExport||!1;(void 0===t.width||t.width>0)&&!s&&e.push({key:t.field||t.id,title:r||""})})),e}getColumnHeaders(t){const e=[];return Array.isArray(t)&&t.forEach((t=>{let r="";r=(t.nameKey||t.nameKey)&&this._gridOptions.enableTranslate&&this._translaterService?.translate?this._translaterService.translate(t.nameKey||t.nameKey):(0,At.getHtmlStringOutput)(t.name||"","innerHTML")||(0,At.titleCase)(t.field);const s=t.excludeFromExport||!1;(void 0===t.width||t.width>0)&&!s&&e.push({key:(t.field||t.id)+"",title:r})})),e}pushAllGridRowDataToArray(t,e){const r=this._dataView.getLength();for(let s=0;s1||"*"===a&&c>0||(a=r?.colspan??1),"*"===a?u=t.length-c:(u=a,(n.id in e||c in e)&&(p=n.id,l=c))}if(d>1&&!isNaN(a)&&1==+a&&n.id===p){const t=e+(this._hasColumnTitlePreHeader?3:2),r=this.getExcelColumnNameByIndex(c+1),s=this.getExcelColumnNameByIndex(c+1);this._sheet.mergeCells(`${r}${t}`,`${s}${t+d-1}`)}if("*"===a&&c>0||!isNaN(a)&&+a>1&&n.id!==p){const t=e+(this._hasColumnTitlePreHeader?3:2);if("number"==typeof a&&u-1==1){const e=this.getExcelColumnNameByIndex(l+1),r=this.getExcelColumnNameByIndex(c+1);this._sheet.mergeCells(`${e}${t}`,`${r}${t+d-1}`),o.push("")}else if("*"===a&&1===u){const e=this.getExcelColumnNameByIndex(c+1);this._sheet.mergeCells(`A${t}`,`${e}${t+d-1}`)}else o.push("");"number"==typeof a&&!isNaN(a)&&+a>1&&(u=a--)}else{let t="";const a=(0,Ft.lB_)(n),l={...this._excelExportOptions};if(!1!==n.exportWithFormatter&&(0,Ft.vsW)(a)&&(l.exportWithFormatter=!0),t=(0,Ft.qgn)(e,c,n,r,this._grid,l),!this._regularCellExcelFormats.hasOwnProperty(n.id)){const t=n.excelExportOptions?.autoDetectCellFormat??this._excelExportOptions?.autoDetectCellFormat,e=It(this._stylesheet,this._stylesheetFormats,n,this._grid,t);n.excelExportOptions?.style&&(e.excelFormatId=this._stylesheet.createFormat(n.excelExportOptions.style).id),n.excelExportOptions?.valueParserCallback&&(e.getDataValueParser=n.excelExportOptions.valueParserCallback),this._regularCellExcelFormats[n.id]=e}"string"==typeof t&&(n.sanitizeDataExport||this._excelExportOptions.sanitizeDataExport)&&(t=(0,At.stripTags)(t));const{excelFormatId:h,getDataValueParser:d}=this._regularCellExcelFormats[n.id];t=d(t,{columnDef:n,excelFormatId:h,stylesheet:this._stylesheet,gridOptions:this._gridOptions,dataRowIdx:s,dataContext:r}),o.push(t),i++}}return o}readGroupedRowTitle(t){const e=(0,At.stripTags)(t.title);if(this._excelExportOptions?.addGroupIndentation){const r=this._excelExportOptions?.groupCollapsedSymbol||"⮞",s=this._excelExportOptions?.groupExpandedSymbol||"⮟";return(t.collapsed?r:s)+" "+(0,At.addWhiteSpaces)(5*t.level)+e}return e}readGroupedTotalRows(t,e,r){const s=[this._excelExportOptions.groupingAggregatorRowText||""];return t.forEach((t=>{let i="";const o=(0,Ft.lB_)(t),n=t.excludeFromExport||!1;if(t.exportCustomGroupTotalsFormatter){const r=t.exportCustomGroupTotalsFormatter(e,t,this._grid);i=r instanceof HTMLElement?r.textContent||"":r}const a=t.excelExportOptions?.autoDetectCellFormat??this._excelExportOptions?.autoDetectCellFormat;if(o===Ft.PUO.number&&!1!==a){let s=this._groupTotalExcelFormats[t.id];s?.groupType||(s=Rt(this._stylesheet,this._stylesheetFormats,t,this._grid,"group"),t.groupTotalsExcelExportOptions?.style&&(s.excelFormat=this._stylesheet.createFormat(t.groupTotalsExcelExportOptions.style)),this._groupTotalExcelFormats[t.id]=s);const o=t.groupTotalsExcelExportOptions?.valueParserCallback??Dt;if(void 0!==e[s.groupType]?.[t.field]){const n=o(e,{columnDef:t,groupType:s.groupType,excelFormatId:s.excelFormat?.id,stylesheet:this._stylesheet,dataRowIdx:r});i="object"==typeof n&&n.hasOwnProperty("metadata")?n:i={value:n,metadata:{style:s.excelFormat?.id}}}}else if(t.groupTotalsFormatter){const r=t.groupTotalsFormatter(e,t,this._grid);i=r instanceof HTMLElement?r.textContent||"":r}"string"==typeof i&&(t.sanitizeDataExport||this._excelExportOptions.sanitizeDataExport)&&(i=(0,At.stripTags)(i)),(void 0===t.width||t.width>0)&&!n&&s.push(i)})),s}}}}]); \ No newline at end of file diff --git a/8719.0ba53ccf06d0d2a1a69b.chunk.js b/8719.0ba53ccf06d0d2a1a69b.chunk.js deleted file mode 100644 index 3e784c4..0000000 --- a/8719.0ba53ccf06d0d2a1a69b.chunk.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkau_slickgrid_demo=self.webpackChunkau_slickgrid_demo||[]).push([[8719],{6798:(e,n,t)=>{t.d(n,{A:()=>s});var i=t(1601),o=t.n(i),l=t(6314),a=t.n(l)()(o());a.push([e.id,"#grid43{--slick-border-color: #d4d4d4;--slick-header-menu-display: none;--slick-header-column-height: 20px;--slick-grid-border-color: #d4d4d4;--slick-row-selected-color: #d4ebfd;--slick-cell-active-box-shadow: inset 0 0 0 1px #3ca4ff;--slick-row-mouse-hover-box-shadow: 0;--slick-cell-odd-background-color: #fff;--slick-cell-border-right: 1px solid var(--slick-border-color);--slick-cell-border-bottom: 0;--slick-cell-border-top: 1px solid var(--slick-border-color);--slick-header-filter-row-border-bottom: 1px solid var(--slick-border-color);--slick-cell-border-left: 0;--slick-cell-box-shadow: none;--slick-row-mouse-hover-color: #fff;--slick-cell-display: flex}#grid43 .slick-cell.rowspan{z-index:9}#grid43 .slick-cell{display:flex;align-items:center}",""]);const s=a},7832:(e,n,t)=>{var i=t(1601),o=t.n(i),l=t(6314);t.n(l)()(o()).push([e.id,"#grid43{--slick-border-color: #d4d4d4;--slick-header-menu-display: none;--slick-header-column-height: 20px;--slick-grid-border-color: #d4d4d4;--slick-row-selected-color: #d4ebfd;--slick-cell-active-box-shadow: inset 0 0 0 1px #3ca4ff;--slick-row-mouse-hover-box-shadow: 0;--slick-cell-odd-background-color: #fff;--slick-cell-border-right: 1px solid var(--slick-border-color);--slick-cell-border-bottom: 0;--slick-cell-border-top: 1px solid var(--slick-border-color);--slick-header-filter-row-border-bottom: 1px solid var(--slick-border-color);--slick-cell-border-left: 0;--slick-cell-box-shadow: none;--slick-row-mouse-hover-color: #fff;--slick-cell-display: flex}#grid43 .slick-cell.rowspan{z-index:9}#grid43 .slick-cell{display:flex;align-items:center}",""])},8719:(e,n,t)=>{t.r(n),t.d(n,{Example43:()=>A});var i={};t.r(i),t.d(i,{bindables:()=>d,default:()=>s,dependencies:()=>r,name:()=>l,register:()=>p,template:()=>a});var o=t(5394);t(7832);const l="example43",a='

\n Example 43: colspan/rowspan - Employees Timesheets\n \n \n code\n \n \n \n \n \n

\n\n
\n

\n NOTES: rowspan is an opt-in feature, because of its small perf hit (it needs to loop through all row\n metadatas to map all rowspan), and requires the enableCellRowSpan grid option to be enabled to work properly.\n The colspan/rowspan are both using DataView item metadata and are both based on row indexes and\n will not keep the row in sync with the data. It is really up to you the user to update the metadata logic of how and\n where the cells should span when a side effect kicks in. (i.e: Filtering/Sorting/Paging/Column Reorder... will\n not change/update the spanning in the grid by itself and that is why they these features are all disabled in this\n example). Also, column/row freezing (pinning) are also not supported, or at least not recommended unless you know exactly\n what you\'re doing (like in this demo here because we know our pinning doesn\'t intersect)! Any freezing column/row that could\n intersect with a colspan/rowspan will cause problems.\n

\n
\n\n\n \n Navigate Up Cell\n \n \n \n Navigate Down Cell\n \n \n \n Navigate to Left Cell\n \n \n \n Navigate to Right Cell\n \n \n\n\n\n',s=a,r=[],d={};let c;function p(e){c||(c=o.K9.define({name:l,template:a,dependencies:r,bindables:d})),e.register(c)}var m=t(7793),u=t(6609),g=t(5072),h=t.n(g),b=t(7825),k=t.n(b),f=t(7659),v=t.n(f),y=t(5056),T=t.n(y),w=t(540),x=t.n(w),M=t(1113),D=t.n(M),B=t(6798),C={};C.styleTagTransform=D(),C.setAttributes=T(),C.insert=v().bind(null,"head"),C.domAPI=k(),C.insertStyleElement=x(),h()(B.A,C),B.A&&B.A.locals&&B.A.locals,t(6757);let A=(()=>{let e,n,t=[(0,o.EM)(i)],l=[];return n=class{constructor(){this.columnDefinitions=[],this.dataset=[],this.isEditable=!1,this.showSubTitle=!0,this.metadata={0:{columns:{1:{rowspan:2},2:{colspan:2},6:{colspan:3},10:{colspan:3,rowspan:10},13:{colspan:2},17:{colspan:2,rowspan:2}}},1:{columns:{3:{colspan:3},6:{colspan:4},13:{colspan:2,rowspan:5},15:{colspan:2}}},2:{columns:{2:{colspan:3,rowspan:2},5:{colspan:2},7:{colspan:3},15:{colspan:2},17:{colspan:2}}},3:{columns:{6:{colspan:4},16:{colspan:2}}},4:{columns:{2:{colspan:4},7:{colspan:3},15:{colspan:2,rowspan:2},17:{colspan:2}}},5:{columns:{2:{colspan:2},4:{colspan:3},7:{colspan:3},17:{colspan:2}}},6:{columns:{2:{colspan:2},5:{colspan:2},7:{colspan:3},14:{colspan:2},16:{colspan:3}}},7:{columns:{2:{colspan:3},5:{colspan:3},13:{colspan:3,rowspan:2},16:{colspan:2}}},8:{columns:{2:{colspan:3},7:{colspan:3,rowspan:2},17:{colspan:2}}},9:{columns:{2:{colspan:3},5:{colspan:2},13:{colspan:3},16:{colspan:3}}}},this.defineGrid()}attached(){this.dataset=this.loadData()}defineGrid(){this.columnDefinitions=[{id:"employeeID",name:"Employee ID",field:"employeeID",minWidth:100},{id:"employeeName",name:"Employee Name",field:"employeeName",editor:{model:u.R8o.text},minWidth:120},{id:"9:00",name:"9:00 AM",field:"9:00",editor:{model:u.R8o.text},minWidth:120},{id:"9:30",name:"9:30 AM",field:"9:30",editor:{model:u.R8o.text},minWidth:120},{id:"10:00",name:"10:00 AM",field:"10:00",editor:{model:u.R8o.text},minWidth:120},{id:"10:30",name:"10:30 AM",field:"10:30",editor:{model:u.R8o.text},minWidth:120},{id:"11:00",name:"11:00 AM",field:"11:00",editor:{model:u.R8o.text},minWidth:120},{id:"11:30",name:"11:30 AM",field:"11:30",editor:{model:u.R8o.text},minWidth:120},{id:"12:00",name:"12:00 PM",field:"12:00",editor:{model:u.R8o.text},minWidth:120},{id:"12:30",name:"12:30 PM",field:"12:30",editor:{model:u.R8o.text},minWidth:120},{id:"1:00",name:"1:00 PM",field:"1:00",editor:{model:u.R8o.text},minWidth:120},{id:"1:30",name:"1:30 PM",field:"1:30",editor:{model:u.R8o.text},minWidth:120},{id:"2:00",name:"2:00 PM",field:"2:00",editor:{model:u.R8o.text},minWidth:120},{id:"2:30",name:"2:30 PM",field:"2:30",editor:{model:u.R8o.text},minWidth:120},{id:"3:00",name:"3:00 PM",field:"3:00",editor:{model:u.R8o.text},minWidth:120},{id:"3:30",name:"3:30 PM",field:"3:30",editor:{model:u.R8o.text},minWidth:120},{id:"4:00",name:"4:00 PM",field:"4:00",editor:{model:u.R8o.text},minWidth:120},{id:"4:30",name:"4:30 PM",field:"4:30",editor:{model:u.R8o.text},minWidth:120},{id:"5:00",name:"5:00 PM",field:"5:00",editor:{model:u.R8o.text},minWidth:120}],this.gridOptions={autoResize:{bottomPadding:30,rightPadding:50},enableCellNavigation:!0,enableColumnReorder:!0,enableCellRowSpan:!0,enableExcelExport:!0,externalResources:[new m.N],enableExcelCopyBuffer:!0,autoEdit:!0,editable:!1,datasetIdPropertyName:"employeeID",frozenColumn:0,gridHeight:348,rowHeight:30,dataView:{globalItemMetadataProvider:{getRowMetadata:(e,n)=>this.metadata[n]}},rowTopOffsetRenderType:"top"}}navigateDown(){this.aureliaGrid?.slickGrid?.navigateDown()}navigateUp(){this.aureliaGrid?.slickGrid?.navigateUp()}navigateNext(){this.aureliaGrid?.slickGrid?.navigateNext()}navigatePrev(){this.aureliaGrid?.slickGrid?.navigatePrev()}toggleEditing(){this.isEditable=!this.isEditable,this.aureliaGrid.slickGrid.setOptions({editable:this.isEditable})}loadData(){return[{employeeID:10001,employeeName:"Davolio","9:00":"Analysis Tasks","9:30":"Analysis Tasks","10:00":"Team Meeting","10:30":"Testing","11:00":"Development","11:30":"Development","12:00":"Development","12:30":"Support","1:00":"Lunch Break","1:30":"Lunch Break","2:00":"Lunch Break","2:30":"Testing","3:00":"Testing","3:30":"Development","4:00":"Conference","4:30":"Team Meeting","5:00":"Team Meeting"},{employeeID:10002,employeeName:"Buchanan","9:00":"Task Assign","9:30":"Support","10:00":"Support","10:30":"Support","11:00":"Testing","11:30":"Testing","12:00":"Testing","12:30":"Testing","1:00":"Lunch Break","1:30":"Lunch Break","2:00":"Lunch Break","2:30":"Development","3:00":"Development","3:30":"Check Mail","4:00":"Check Mail","4:30":"Team Meeting","5:00":"Team Meeting"},{employeeID:10003,employeeName:"Fuller","9:00":"Check Mail","9:30":"Check Mail","10:00":"Check Mail","10:30":"Analysis Tasks","11:00":"Analysis Tasks","11:30":"Support","12:00":"Support","12:30":"Support","1:00":"Lunch Break","1:30":"Lunch Break","2:00":"Lunch Break","2:30":"Development","3:00":"Development","3:30":"Team Meeting","4:00":"Team Meeting","4:30":"Development","5:00":"Development"},{employeeID:10004,employeeName:"Leverling","9:00":"Testing","9:30":"Check Mail","10:00":"Check Mail","10:30":"Support","11:00":"Testing","11:30":"Testing","12:00":"Testing","12:30":"Testing","1:00":"Lunch Break","1:30":"Lunch Break","2:00":"Lunch Break","2:30":"Development","3:00":"Development","3:30":"Check Mail","4:00":"Conference","4:30":"Conference","5:00":"Team Meeting"},{employeeID:10005,employeeName:"Peacock","9:00":"Task Assign","9:30":"Task Assign","10:00":"Task Assign","10:30":"Task Assign","11:00":"Check Mail","11:30":"Support","12:00":"Support","12:30":"Support","1:00":"Lunch Break","1:30":"Lunch Break","2:00":"Lunch Break","2:30":"Development","3:00":"Development","3:30":"Team Meeting","4:00":"Team Meeting","4:30":"Testing","5:00":"Testing"},{employeeID:10006,employeeName:"Janet","9:00":"Testing","9:30":"Testing","10:00":"Support","10:30":"Support","11:00":"Support","11:30":"Team Meeting","12:00":"Team Meeting","12:30":"Team Meeting","1:00":"Lunch Break","1:30":"Lunch Break","2:00":"Lunch Break","2:30":"Development","3:00":"Development","3:30":"Team Meeting","4:00":"Team Meeting","4:30":"Development","5:00":"Development"},{employeeID:10007,employeeName:"Suyama","9:00":"Analysis Tasks","9:30":"Analysis Tasks","10:00":"Testing","10:30":"Development","11:00":"Development","11:30":"Testing","12:00":"Testing","12:30":"Testing","1:00":"Lunch Break","1:30":"Lunch Break","2:00":"Lunch Break","2:30":"Support","3:00":"Build","3:30":"Build","4:00":"Check Mail","4:30":"Check Mail","5:00":"Check Mail"},{employeeID:10008,employeeName:"Robert","9:00":"Task Assign","9:30":"Task Assign","10:00":"Task Assign","10:30":"Development","11:00":"Development","11:30":"Development","12:00":"Testing","12:30":"Support","1:00":"Lunch Break","1:30":"Lunch Break","2:00":"Lunch Break","2:30":"Check Mail","3:00":"Check Mail","3:30":"Check Mail","4:00":"Team Meeting","4:30":"Team Meeting","5:00":"Build"},{employeeID:10009,employeeName:"Andrew","9:00":"Check Mail","9:30":"Team Meeting","10:00":"Team Meeting","10:30":"Support","11:00":"Testing","11:30":"Development","12:00":"Development","12:30":"Development","1:00":"Lunch Break","1:30":"Lunch Break","2:00":"Lunch Break","2:30":"Check Mail","3:00":"Check Mail","3:30":"Check Mail","4:00":"Team Meeting","4:30":"Development","5:00":"Development"},{employeeID:10010,employeeName:"Michael","9:00":"Task Assign","9:30":"Task Assign","10:00":"Task Assign","10:30":"Analysis Tasks","11:00":"Analysis Tasks","11:30":"Development","12:00":"Development","12:30":"Development","1:00":"Lunch Break","1:30":"Lunch Break","2:00":"Lunch Break","2:30":"Testing","3:00":"Testing","3:30":"Testing","4:00":"Build","4:30":"Build","5:00":"Build"}]}toggleSubTitle(){this.showSubTitle=!this.showSubTitle;const e=this.showSubTitle?"remove":"add";document.querySelector(".subtitle")?.classList[e]("hidden")}},a=n,"symbol"==typeof(s="Example43")&&(s=s.description?"[".concat(s.description,"]"):""),Object.defineProperty(a,"name",{configurable:!0,value:r?"".concat(r," ",s):s}),(()=>{const i="function"==typeof Symbol&&Symbol.metadata?Object.create(null):void 0;(function(e,n,t,i,o,l){function a(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var s,r=i.kind,d="getter"===r?"get":"setter"===r?"set":"value",c=!n&&e?i.static?e:e.prototype:null,p=n||(c?Object.getOwnPropertyDescriptor(c,i.name):{}),m=!1,u=t.length-1;u>=0;u--){var g={};for(var h in i)g[h]="access"===h?{}:i[h];for(var h in i.access)g.access[h]=i.access[h];g.addInitializer=function(e){if(m)throw new TypeError("Cannot add initializers after decoration has completed");l.push(a(e||null))};var b=(0,t[u])("accessor"===r?{get:p.get,set:p.set}:p[d],g);if("accessor"===r){if(void 0===b)continue;if(null===b||"object"!=typeof b)throw new TypeError("Object expected");(s=a(b.get))&&(p.get=s),(s=a(b.set))&&(p.set=s),(s=a(b.init))&&o.unshift(s)}else(s=a(b))&&("field"===r?o.unshift(s):p[d]=s)}c&&Object.defineProperty(c,i.name,p),m=!0})(null,e={value:n},t,{kind:"class",name:n.name,metadata:i},null,l),n=e.value,i&&Object.defineProperty(n,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:i}),function(e,n,t){for(var i=arguments.length>2,o=0;o{t.d(n,{A:()=>s});var i=t(1601),o=t.n(i),l=t(6314),a=t.n(l)()(o());a.push([e.id,"#grid43{--slick-border-color: #d4d4d4;--slick-header-menu-display: none;--slick-header-column-height: 20px;--slick-grid-border-color: #d4d4d4;--slick-row-selected-color: #d4ebfd;--slick-cell-active-box-shadow: inset 0 0 0 1px #3ca4ff;--slick-row-mouse-hover-box-shadow: 0;--slick-cell-odd-background-color: #fff;--slick-cell-border-right: 1px solid var(--slick-border-color);--slick-cell-border-bottom: 0;--slick-cell-border-top: 1px solid var(--slick-border-color);--slick-header-filter-row-border-bottom: 1px solid var(--slick-border-color);--slick-cell-border-left: 0;--slick-cell-box-shadow: none;--slick-row-mouse-hover-color: #fff;--slick-cell-display: flex}#grid43 .slick-cell.rowspan{z-index:9}#grid43 .slick-cell{display:flex;align-items:center}",""]);const s=a},7832:(e,n,t)=>{var i=t(1601),o=t.n(i),l=t(6314);t.n(l)()(o()).push([e.id,"#grid43{--slick-border-color: #d4d4d4;--slick-header-menu-display: none;--slick-header-column-height: 20px;--slick-grid-border-color: #d4d4d4;--slick-row-selected-color: #d4ebfd;--slick-cell-active-box-shadow: inset 0 0 0 1px #3ca4ff;--slick-row-mouse-hover-box-shadow: 0;--slick-cell-odd-background-color: #fff;--slick-cell-border-right: 1px solid var(--slick-border-color);--slick-cell-border-bottom: 0;--slick-cell-border-top: 1px solid var(--slick-border-color);--slick-header-filter-row-border-bottom: 1px solid var(--slick-border-color);--slick-cell-border-left: 0;--slick-cell-box-shadow: none;--slick-row-mouse-hover-color: #fff;--slick-cell-display: flex}#grid43 .slick-cell.rowspan{z-index:9}#grid43 .slick-cell{display:flex;align-items:center}",""])},8719:(e,n,t)=>{t.r(n),t.d(n,{Example43:()=>C});var i={};t.r(i),t.d(i,{bindables:()=>c,default:()=>s,dependencies:()=>r,name:()=>l,register:()=>p,template:()=>a});var o=t(5394);t(7832);const l="example43",a='

\n Example 43: colspan/rowspan - Employees Timesheets\n \n \n code\n \n \n \n \n \n

\n\n
\n

\n NOTES: rowspan is an opt-in feature, because of its small perf hit (it needs to loop through all row\n metadatas to map all rowspan), and requires the enableCellRowSpan grid option to be enabled to work properly.\n The colspan/rowspan are both using DataView item metadata and are both based on row indexes and\n will not keep the row in sync with the data. It is really up to you the user to update the metadata logic of how and\n where the cells should span when a side effect kicks in. (i.e: Filtering/Sorting/Paging/Column Reorder... will\n not change/update the spanning in the grid by itself and that is why they these features are all disabled in this\n example). Also, column/row freezing (pinning) are also not supported, or at least not recommended unless you know exactly\n what you\'re doing (like in this demo here because we know our pinning doesn\'t intersect)! Any freezing column/row that could\n intersect with a colspan/rowspan will cause problems.\n

\n
\n\n\n \n Navigate Up Cell\n\n\n \n Navigate Down Cell\n\n\n \n Navigate to Left Cell\n\n\n \n Navigate to Right Cell\n\n\n\n\n\n\n',s=a,r=[],c={};let d;function p(e){d||(d=o.K9.define({name:l,template:a,dependencies:r,bindables:c})),e.register(d)}var m=t(7793),u=t(6609),g=t(5072),h=t.n(g),b=t(7825),k=t.n(b),f=t(7659),v=t.n(f),x=t(5056),T=t.n(x),y=t(540),w=t.n(y),M=t(1113),D=t.n(M),B=t(6798),S={};S.styleTagTransform=D(),S.setAttributes=T(),S.insert=v().bind(null,"head"),S.domAPI=k(),S.insertStyleElement=w(),h()(B.A,S),B.A&&B.A.locals&&B.A.locals,t(6757);let C=(()=>{let e,n,t=[(0,o.EM)(i)],l=[];return n=class{constructor(){this.columnDefinitions=[],this.dataset=[],this.isEditable=!1,this.showSubTitle=!0,this.excelExportService=new m.N,this.metadata={0:{columns:{1:{rowspan:2},2:{colspan:2},6:{colspan:3},10:{colspan:3,rowspan:10},13:{colspan:2},17:{colspan:2,rowspan:2}}},1:{columns:{3:{colspan:3},6:{colspan:4},13:{colspan:2,rowspan:5},15:{colspan:2}}},2:{columns:{2:{colspan:3,rowspan:2},5:{colspan:2},7:{colspan:3},15:{colspan:2},17:{colspan:2}}},3:{columns:{6:{colspan:4},16:{colspan:2}}},4:{columns:{2:{colspan:4},7:{colspan:3},15:{colspan:2,rowspan:2},17:{colspan:2}}},5:{columns:{2:{colspan:2},4:{colspan:3},7:{colspan:3},17:{colspan:2}}},6:{columns:{2:{colspan:2},5:{colspan:2},7:{colspan:3},14:{colspan:2},16:{colspan:3}}},7:{columns:{2:{colspan:3},5:{colspan:3},13:{colspan:3,rowspan:2},16:{colspan:2}}},8:{columns:{2:{colspan:3},7:{colspan:3,rowspan:2},17:{colspan:2}}},9:{columns:{2:{colspan:3},5:{colspan:2},13:{colspan:3},16:{colspan:3}}}},this.defineGrid()}attached(){this.dataset=this.loadData()}defineGrid(){this.columnDefinitions=[{id:"employeeID",name:"Employee ID",field:"employeeID",minWidth:100},{id:"employeeName",name:"Employee Name",field:"employeeName",editor:{model:u.R8o.text},minWidth:120},{id:"9:00",name:"9:00 AM",field:"9:00",editor:{model:u.R8o.text},minWidth:120},{id:"9:30",name:"9:30 AM",field:"9:30",editor:{model:u.R8o.text},minWidth:120},{id:"10:00",name:"10:00 AM",field:"10:00",editor:{model:u.R8o.text},minWidth:120},{id:"10:30",name:"10:30 AM",field:"10:30",editor:{model:u.R8o.text},minWidth:120},{id:"11:00",name:"11:00 AM",field:"11:00",editor:{model:u.R8o.text},minWidth:120},{id:"11:30",name:"11:30 AM",field:"11:30",editor:{model:u.R8o.text},minWidth:120},{id:"12:00",name:"12:00 PM",field:"12:00",editor:{model:u.R8o.text},minWidth:120},{id:"12:30",name:"12:30 PM",field:"12:30",editor:{model:u.R8o.text},minWidth:120},{id:"1:00",name:"1:00 PM",field:"1:00",editor:{model:u.R8o.text},minWidth:120},{id:"1:30",name:"1:30 PM",field:"1:30",editor:{model:u.R8o.text},minWidth:120},{id:"2:00",name:"2:00 PM",field:"2:00",editor:{model:u.R8o.text},minWidth:120},{id:"2:30",name:"2:30 PM",field:"2:30",editor:{model:u.R8o.text},minWidth:120},{id:"3:00",name:"3:00 PM",field:"3:00",editor:{model:u.R8o.text},minWidth:120},{id:"3:30",name:"3:30 PM",field:"3:30",editor:{model:u.R8o.text},minWidth:120},{id:"4:00",name:"4:00 PM",field:"4:00",editor:{model:u.R8o.text},minWidth:120},{id:"4:30",name:"4:30 PM",field:"4:30",editor:{model:u.R8o.text},minWidth:120},{id:"5:00",name:"5:00 PM",field:"5:00",editor:{model:u.R8o.text},minWidth:120}],this.gridOptions={autoResize:{bottomPadding:30,rightPadding:50},enableCellNavigation:!0,enableColumnReorder:!0,enableCellRowSpan:!0,enableExcelExport:!0,externalResources:[this.excelExportService],enableExcelCopyBuffer:!0,autoEdit:!0,editable:!1,datasetIdPropertyName:"employeeID",frozenColumn:0,gridHeight:348,rowHeight:30,dataView:{globalItemMetadataProvider:{getRowMetadata:(e,n)=>this.metadata[n]}},rowTopOffsetRenderType:"top"}}exportToExcel(){this.excelExportService.exportToExcel({filename:"export",format:"xlsx"})}navigateDown(){this.aureliaGrid?.slickGrid?.navigateDown()}navigateUp(){this.aureliaGrid?.slickGrid?.navigateUp()}navigateNext(){this.aureliaGrid?.slickGrid?.navigateNext()}navigatePrev(){this.aureliaGrid?.slickGrid?.navigatePrev()}toggleEditing(){this.isEditable=!this.isEditable,this.aureliaGrid.slickGrid.setOptions({editable:this.isEditable})}loadData(){return[{employeeID:10001,employeeName:"Davolio","9:00":"Analysis Tasks","9:30":"Analysis Tasks","10:00":"Team Meeting","10:30":"Testing","11:00":"Development","11:30":"Development","12:00":"Development","12:30":"Support","1:00":"Lunch Break","1:30":"Lunch Break","2:00":"Lunch Break","2:30":"Testing","3:00":"Testing","3:30":"Development","4:00":"Conference","4:30":"Team Meeting","5:00":"Team Meeting"},{employeeID:10002,employeeName:"Buchanan","9:00":"Task Assign","9:30":"Support","10:00":"Support","10:30":"Support","11:00":"Testing","11:30":"Testing","12:00":"Testing","12:30":"Testing","1:00":"Lunch Break","1:30":"Lunch Break","2:00":"Lunch Break","2:30":"Development","3:00":"Development","3:30":"Check Mail","4:00":"Check Mail","4:30":"Team Meeting","5:00":"Team Meeting"},{employeeID:10003,employeeName:"Fuller","9:00":"Check Mail","9:30":"Check Mail","10:00":"Check Mail","10:30":"Analysis Tasks","11:00":"Analysis Tasks","11:30":"Support","12:00":"Support","12:30":"Support","1:00":"Lunch Break","1:30":"Lunch Break","2:00":"Lunch Break","2:30":"Development","3:00":"Development","3:30":"Team Meeting","4:00":"Team Meeting","4:30":"Development","5:00":"Development"},{employeeID:10004,employeeName:"Leverling","9:00":"Testing","9:30":"Check Mail","10:00":"Check Mail","10:30":"Support","11:00":"Testing","11:30":"Testing","12:00":"Testing","12:30":"Testing","1:00":"Lunch Break","1:30":"Lunch Break","2:00":"Lunch Break","2:30":"Development","3:00":"Development","3:30":"Check Mail","4:00":"Conference","4:30":"Conference","5:00":"Team Meeting"},{employeeID:10005,employeeName:"Peacock","9:00":"Task Assign","9:30":"Task Assign","10:00":"Task Assign","10:30":"Task Assign","11:00":"Check Mail","11:30":"Support","12:00":"Support","12:30":"Support","1:00":"Lunch Break","1:30":"Lunch Break","2:00":"Lunch Break","2:30":"Development","3:00":"Development","3:30":"Team Meeting","4:00":"Team Meeting","4:30":"Testing","5:00":"Testing"},{employeeID:10006,employeeName:"Janet","9:00":"Testing","9:30":"Testing","10:00":"Support","10:30":"Support","11:00":"Support","11:30":"Team Meeting","12:00":"Team Meeting","12:30":"Team Meeting","1:00":"Lunch Break","1:30":"Lunch Break","2:00":"Lunch Break","2:30":"Development","3:00":"Development","3:30":"Team Meeting","4:00":"Team Meeting","4:30":"Development","5:00":"Development"},{employeeID:10007,employeeName:"Suyama","9:00":"Analysis Tasks","9:30":"Analysis Tasks","10:00":"Testing","10:30":"Development","11:00":"Development","11:30":"Testing","12:00":"Testing","12:30":"Testing","1:00":"Lunch Break","1:30":"Lunch Break","2:00":"Lunch Break","2:30":"Support","3:00":"Build","3:30":"Build","4:00":"Check Mail","4:30":"Check Mail","5:00":"Check Mail"},{employeeID:10008,employeeName:"Robert","9:00":"Task Assign","9:30":"Task Assign","10:00":"Task Assign","10:30":"Development","11:00":"Development","11:30":"Development","12:00":"Testing","12:30":"Support","1:00":"Lunch Break","1:30":"Lunch Break","2:00":"Lunch Break","2:30":"Check Mail","3:00":"Check Mail","3:30":"Check Mail","4:00":"Team Meeting","4:30":"Team Meeting","5:00":"Build"},{employeeID:10009,employeeName:"Andrew","9:00":"Check Mail","9:30":"Team Meeting","10:00":"Team Meeting","10:30":"Support","11:00":"Testing","11:30":"Development","12:00":"Development","12:30":"Development","1:00":"Lunch Break","1:30":"Lunch Break","2:00":"Lunch Break","2:30":"Check Mail","3:00":"Check Mail","3:30":"Check Mail","4:00":"Team Meeting","4:30":"Development","5:00":"Development"},{employeeID:10010,employeeName:"Michael","9:00":"Task Assign","9:30":"Task Assign","10:00":"Task Assign","10:30":"Analysis Tasks","11:00":"Analysis Tasks","11:30":"Development","12:00":"Development","12:30":"Development","1:00":"Lunch Break","1:30":"Lunch Break","2:00":"Lunch Break","2:30":"Testing","3:00":"Testing","3:30":"Testing","4:00":"Build","4:30":"Build","5:00":"Build"}]}toggleSubTitle(){this.showSubTitle=!this.showSubTitle;const e=this.showSubTitle?"remove":"add";document.querySelector(".subtitle")?.classList[e]("hidden")}},a=n,"symbol"==typeof(s="Example43")&&(s=s.description?"[".concat(s.description,"]"):""),Object.defineProperty(a,"name",{configurable:!0,value:r?"".concat(r," ",s):s}),(()=>{const i="function"==typeof Symbol&&Symbol.metadata?Object.create(null):void 0;(function(e,n,t,i,o,l){function a(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var s,r=i.kind,c="getter"===r?"get":"setter"===r?"set":"value",d=!n&&e?i.static?e:e.prototype:null,p=n||(d?Object.getOwnPropertyDescriptor(d,i.name):{}),m=!1,u=t.length-1;u>=0;u--){var g={};for(var h in i)g[h]="access"===h?{}:i[h];for(var h in i.access)g.access[h]=i.access[h];g.addInitializer=function(e){if(m)throw new TypeError("Cannot add initializers after decoration has completed");l.push(a(e||null))};var b=(0,t[u])("accessor"===r?{get:p.get,set:p.set}:p[c],g);if("accessor"===r){if(void 0===b)continue;if(null===b||"object"!=typeof b)throw new TypeError("Object expected");(s=a(b.get))&&(p.get=s),(s=a(b.set))&&(p.set=s),(s=a(b.init))&&o.unshift(s)}else(s=a(b))&&("field"===r?o.unshift(s):p[c]=s)}d&&Object.defineProperty(d,i.name,p),m=!0})(null,e={value:n},t,{kind:"class",name:n.name,metadata:i},null,l),n=e.value,i&&Object.defineProperty(n,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:i}),function(e,n,t){for(var i=arguments.length>2,o=0;o{"use strict";var e,t,i={6028:(e,t,i)=>{i.d(t,{P:()=>s});class s{constructor(){this._boundedEvents=[]}get boundedEvents(){return this._boundedEvents}dispose(){this.unbindAll(),this._boundedEvents=[]}bind(e,t,i,s,o=""){const r=Array.isArray(t)?t:[t];if(e?.forEach)e.forEach((e=>{for(const t of r)e.addEventListener(t,i,s),this._boundedEvents.push({element:e,eventName:t,listener:i,groupName:o})}));else if(e)for(const t of r)e.addEventListener(t,i,s),this._boundedEvents.push({element:e,eventName:t,listener:i,groupName:o})}unbind(e,t,i){const s=Array.isArray(e)?e:[e],o=Array.isArray(t)?t:[t];for(const e of o)for(const t of s)"function"==typeof t?.removeEventListener&&t.removeEventListener(e,i)}unbindByEventName(e,t){const i=this._boundedEvents.find((i=>i.element===e&&i.eventName===t));i&&this.unbind(i.element,i.eventName,i.listener)}unbindAll(e){if(e){const t=Array.isArray(e)?e:[e];for(let e=this._boundedEvents.length-1;e>=0;--e){const i=this._boundedEvents[e];if(t.some((e=>e===i.groupName))){const{element:t,eventName:s,listener:o}=i;this.unbind(t,s,o),this._boundedEvents.splice(e,1)}}}else for(;this._boundedEvents.length>0;){const e=this._boundedEvents.pop(),{element:t,eventName:i,listener:s}=e;this.unbind(t,i,s)}}}},9925:(e,t,i)=>{i.d(t,{J2q:()=>Kr,OQz:()=>l,J2I:()=>C,X3g:()=>p,YDW:()=>Ys,YMJ:()=>u,IQ1:()=>m,R8o:()=>en,iKL:()=>se.i,$fu:()=>g,r7U:()=>jo,kqS:()=>Zs,PUO:()=>b,ptE:()=>f,VV6:()=>Wr,E:()=>Zo,CuW:()=>jr,_tQ:()=>on,u54:()=>or,Gip:()=>sr,h_9:()=>rr,yf6:()=>w,tao:()=>rn,sxd:()=>nr,huT:()=>y,mch:()=>ar,oF$:()=>lr,dB6:()=>cr,GHb:()=>Ee,HXj:()=>be,vZC:()=>ge,JD8:()=>fe,W9y:()=>xe,jO9:()=>Ri,nF4:()=>Ce,_dX:()=>co,lmq:()=>nn,Luy:()=>te,UEL:()=>k,Lo1:()=>_,ay:()=>dr,y_D:()=>hr,Aq$:()=>_e,DUb:()=>q.addToArrayWhenNotExists,WJk:()=>q.addWhiteSpaces,dT3:()=>So,gJz:()=>q.calculateAvailableSpace,oCj:()=>E,tGf:()=>q.classNameToList,fhB:()=>q.createDomElement,W0:()=>D,A4q:()=>q.deepCopy,i3Z:()=>q.emptyElement,qgn:()=>Lo,KI7:()=>q.findFirstAttribute,lNf:()=>I,ZVp:()=>M,lB_:()=>V,njg:()=>H,A3q:()=>q.getOffset,mVi:()=>N,Nv7:()=>Oo,lkA:()=>q.htmlEntityDecode,vsW:()=>z,EtT:()=>q.isNumber,OIR:()=>B,bBc:()=>F,JXN:()=>K,Odt:()=>J,TT_:()=>To,Cby:()=>q.toCamelCase,Vyf:()=>G});var s={};i.r(s),i.d(s,{BackendUtilityService:()=>l});var o={};i.r(o),i.d(o,{collectionObserver:()=>c,propertyObserver:()=>d});var r={};i.r(r),i.d(r,{CancelledException:()=>C,addTreeLevelAndAggregatorsByMutation:()=>O,addTreeLevelByMutation:()=>T,cancellablePromise:()=>E,castObservableToPromise:()=>S,decimalFormatted:()=>D,findItemInTreeStructure:()=>I,findOrDefault:()=>W,flattenToParentChildArray:()=>A,formatNumber:()=>M,getCellValueFromQueryFieldGetter:()=>P,getColumnFieldType:()=>V,getDescendantProperty:()=>H,getTranslationPrefix:()=>N,getTreeDataOptionPropName:()=>L,isColumnDateType:()=>z,mapOperatorByFieldType:()=>B,mapOperatorToShorthandDesignation:()=>$,mapOperatorType:()=>F,objectWithoutKey:()=>U,thousandSeparatorFormatted:()=>j,unflattenParentChildArrayToTree:()=>R,unsubscribeAll:()=>G});var n,a={};i.r(a),i.d(a,{sortByFieldType:()=>ie}),function(e){e.local="local",e.remote="remote"}(n||(n={}));class l{constructor(e){this.rxjs=e,this._infiniteScrollBottomHit=!1}addRxJsResource(e){this.rxjs=e}executeBackendProcessesCallback(e,t,i,s){const o=new Date;t&&i.service.postProcess&&i.service.postProcess(t),t&&i?.internalPostProcess&&i.internalPostProcess(t),void 0!==i.postProcess&&(t instanceof Object&&(t.metrics={startTime:e,endTime:o,executionTime:o.valueOf()-e.valueOf(),itemCount:s,totalItemCount:s},i.service.options?.infiniteScroll&&(t.infiniteScrollBottomHit=this._infiniteScrollBottomHit,delete t.itemCount)),i.postProcess(t),this.setInfiniteScrollBottomHit(!1))}onBackendError(e,t){if("function"!=typeof t?.onError)throw e;t.onError(e)}executeBackendCallback(e,t,i,s,o,r){if(e){i&&!i.clearFilterTriggered&&!i.clearSortTriggered&&r?.emitActionChangedCallback&&r.emitActionChangedCallback.call(this,n.remote);const a=e.process(t);if(a instanceof Promise&&a.then)a.then((t=>{this.executeBackendProcessesCallback(s,t,e,o),r?.successCallback?.call(this,i)})).catch((t=>{r?.errorCallback?.call(this,i),this.onBackendError(t,e)}));else if(this.rxjs?.isObservable(a)){const t=this.rxjs;t.isObservable(r?.httpCancelRequestSubject)&&r?.httpCancelRequestSubject.next(),a.pipe(t.takeUntil(t.iif((()=>t.isObservable(r?.httpCancelRequestSubject)),r?.httpCancelRequestSubject,t.EMPTY))).subscribe((t=>{this.executeBackendProcessesCallback(s,t,e,o),r?.successCallback?.call(this,i)}),(t=>{r?.errorCallback?.call(this,i),this.onBackendError(t,e)}))}}}refreshBackendDataset(e){let t="";const i=e?.backendServiceApi;if(!i||!i.service||!i.process)throw new Error('BackendServiceApi requires at least a "process" function and a "service" defined');if(i.service&&(t=i.service.buildQuery()),t&&""!==t){const s=new Date;i.preProcess&&i.preProcess();const o=e?.pagination?.totalItems??0;this.executeBackendCallback(i,t,null,s,o)}}setInfiniteScrollBottomHit(e){this._infiniteScrollBottomHit=e}}function c(e,t){if(Array.isArray(e)){const i=["pop","push","reverse","shift","unshift","splice","sort"],s=[];return i.forEach((i=>{e[i]=(...o)=>{const r=Array.prototype[i].apply(e,o);return s.push({method:i,action:r}),t.apply(e,[e,o]),r}})),{disconnect:()=>i.forEach((t=>{e[t]=()=>s[t].action}))}}return null}function d(e,t,i){let s=e[t];Object.defineProperty(e,t,{configurable:!0,get:()=>s,set(o){s=o,i.apply(e,[o,e[t]])}})}Array.prototype.map,Array.prototype.reduce;const h=e=>e;class u{}var p,m,g;u.locales={TEXT_ALL_SELECTED:"All Selected",TEXT_ALL_X_RECORDS_SELECTED:"All {{x}} records selected",TEXT_APPLY_MASS_UPDATE:"Apply Mass Update",TEXT_APPLY_TO_SELECTION:"Update Selection",TEXT_CANCEL:"Cancel",TEXT_CLEAR_ALL_FILTERS:"Clear all Filters",TEXT_CLEAR_ALL_GROUPING:"Clear all Grouping",TEXT_CLEAR_ALL_SORTING:"Clear all Sorting",TEXT_CLEAR_PINNING:"Unfreeze Columns/Rows",TEXT_CLONE:"Clone",TEXT_COLLAPSE_ALL_GROUPS:"Collapse all Groups",TEXT_CONTAINS:"Contains",TEXT_COLUMNS:"Columns",TEXT_COLUMN_RESIZE_BY_CONTENT:"Resize by Content",TEXT_COMMANDS:"Commands",TEXT_COPY:"Copy",TEXT_DROP_COLUMN_HEADER_TO_GROUP_BY:"Drop a column header here to group by the column",TEXT_EQUALS:"Equals",TEXT_EQUAL_TO:"Equal to",TEXT_ENDS_WITH:"Ends With",TEXT_ERROR_EDITABLE_GRID_REQUIRED:"Your grid must be editable in order to use the Composite Editor Modal.",TEXT_ERROR_ENABLE_CELL_NAVIGATION_REQUIRED:'Composite Editor requires the flag "enableCellNavigation" to be set to True in your Grid Options.',TEXT_ERROR_NO_CHANGES_DETECTED:"Sorry we could not detect any changes.",TEXT_ERROR_NO_EDITOR_FOUND:"We could not find any Editor in your Column Definition.",TEXT_ERROR_NO_RECORD_FOUND:"No records selected for edit or clone operation.",TEXT_ERROR_ROW_NOT_EDITABLE:"Current row is not editable.",TEXT_ERROR_ROW_SELECTION_REQUIRED:"You must select some rows before trying to apply new value(s).",TEXT_EXPAND_ALL_GROUPS:"Expand all Groups",TEXT_EXPORT_TO_CSV:"Export in CSV format",TEXT_EXPORT_TO_TEXT_FORMAT:"Export in Text format (Tab delimited)",TEXT_EXPORT_TO_EXCEL:"Export to Excel",TEXT_EXPORT_TO_TAB_DELIMITED:"Export in Text format (Tab delimited)",TEXT_FORCE_FIT_COLUMNS:"Force fit columns",TEXT_FILTER_SHORTCUTS:"Filter Shortcuts",TEXT_FREEZE_COLUMNS:"Freeze Columns",TEXT_GREATER_THAN:"Greater than",TEXT_GREATER_THAN_OR_EQUAL_TO:"Greater than or equal to",TEXT_GROUP_BY:"Group By",TEXT_HIDE_COLUMN:"Hide Column",TEXT_ITEMS:"items",TEXT_ITEMS_PER_PAGE:"items per page",TEXT_ITEMS_SELECTED:"items selected",TEXT_OF:"of",TEXT_OK:"OK",TEXT_LAST_UPDATE:"Last Update",TEXT_LESS_THAN:"Less than",TEXT_LESS_THAN_OR_EQUAL_TO:"Less than or equal to",TEXT_NOT_CONTAINS:"Not contains",TEXT_NOT_EQUAL_TO:"Not equal to",TEXT_PAGE:"Page",TEXT_RECORDS_SELECTED:"records selected",TEXT_REFRESH_DATASET:"Refresh Dataset",TEXT_REMOVE_FILTER:"Remove Filter",TEXT_REMOVE_SORT:"Remove Sort",TEXT_RESET_INPUT_VALUE:"Reset Input Value",TEXT_RESET_FORM:"Reset Form",TEXT_SAVE:"Save",TEXT_SELECT_ALL:"Select All",TEXT_SYNCHRONOUS_RESIZE:"Synchronous resize",TEXT_SORT_ASCENDING:"Sort Ascending",TEXT_SORT_DESCENDING:"Sort Descending",TEXT_STARTS_WITH:"Starts With",TEXT_TOGGLE_ALL_GROUPS:"Toggle all Groups",TEXT_TOGGLE_DARK_MODE:"Toggle Dark Mode",TEXT_TOGGLE_FILTER_ROW:"Toggle Filter Row",TEXT_TOGGLE_PRE_HEADER_ROW:"Toggle Pre-Header Row",TEXT_UNFREEZE_COLUMNS:"Unfreeze Columns",TEXT_X_OF_Y_SELECTED:"# of % selected",TEXT_X_OF_Y_MASS_SELECTED:"{{x}} of {{y}} selected"},u.treeDataProperties={CHILDREN_PROP:"children",COLLAPSED_PROP:"__collapsed",HAS_CHILDREN_PROP:"__hasChildren",TREE_LEVEL_PROP:"__treeLevel",PARENT_PROP:"__parentId"},u.DEFAULT_FORMATTER_NUMBER_MIN_DECIMAL=2,u.DEFAULT_FORMATTER_NUMBER_MAX_DECIMAL=2,u.DEFAULT_FORMATTER_CURRENCY_MIN_DECIMAL=2,u.DEFAULT_FORMATTER_CURRENCY_MAX_DECIMAL=4,u.DEFAULT_FORMATTER_PERCENT_MIN_DECIMAL=void 0,u.DEFAULT_FORMATTER_PERCENT_MAX_DECIMAL=void 0,u.DEFAULT_NUMBER_DECIMAL_SEPARATOR=".",u.DEFAULT_NUMBER_THOUSAND_SEPARATOR="",u.DEFAULT_NEGATIVE_NUMBER_WRAPPED_IN_BRAQUET=!1,u.SLIDER_DEFAULT_MIN_VALUE=0,u.SLIDER_DEFAULT_MAX_VALUE=100,u.SLIDER_DEFAULT_STEP=1,u.VALIDATION_REQUIRED_FIELD="Field is required",u.VALIDATION_EDITOR_VALID_NUMBER="Please enter a valid number",u.VALIDATION_EDITOR_VALID_INTEGER="Please enter a valid integer number",u.VALIDATION_EDITOR_INTEGER_BETWEEN="Please enter a valid integer number between {{minValue}} and {{maxValue}}",u.VALIDATION_EDITOR_INTEGER_MAX="Please enter a valid integer number that is lower than {{maxValue}}",u.VALIDATION_EDITOR_INTEGER_MAX_INCLUSIVE="Please enter a valid integer number that is lower than or equal to {{maxValue}}",u.VALIDATION_EDITOR_INTEGER_MIN="Please enter a valid integer number that is greater than {{minValue}}",u.VALIDATION_EDITOR_INTEGER_MIN_INCLUSIVE="Please enter a valid integer number that is greater than or equal to {{minValue}}",u.VALIDATION_EDITOR_NUMBER_BETWEEN="Please enter a valid number between {{minValue}} and {{maxValue}}",u.VALIDATION_EDITOR_NUMBER_MAX="Please enter a valid number that is lower than {{maxValue}}",u.VALIDATION_EDITOR_NUMBER_MAX_INCLUSIVE="Please enter a valid number that is lower than or equal to {{maxValue}}",u.VALIDATION_EDITOR_NUMBER_MIN="Please enter a valid number that is greater than {{minValue}}",u.VALIDATION_EDITOR_NUMBER_MIN_INCLUSIVE="Please enter a valid number that is greater than or equal to {{minValue}}",u.VALIDATION_EDITOR_DECIMAL_BETWEEN="Please enter a valid number with a maximum of {{maxDecimal}} decimals",u.VALIDATION_EDITOR_TEXT_LENGTH_BETWEEN="Please make sure your text length is between {{minLength}} and {{maxLength}} characters",u.VALIDATION_EDITOR_TEXT_MAX_LENGTH="Please make sure your text is less than {{maxLength}} characters",u.VALIDATION_EDITOR_TEXT_MAX_LENGTH_INCLUSIVE="Please make sure your text is less than or equal to {{maxLength}} characters",u.VALIDATION_EDITOR_TEXT_MIN_LENGTH="Please make sure your text is more than {{minLength}} character(s)",u.VALIDATION_EDITOR_TEXT_MIN_LENGTH_INCLUSIVE="Please make sure your text is at least {{minLength}} character(s)",function(e){e[e.camelCase=0]="camelCase",e[e.pascalCase=1]="pascalCase",e[e.snakeCase=2]="snakeCase",e[e.kebabCase=3]="kebabCase"}(p||(p={})),function(e){e.colon=":",e.comma=",",e.equalSign="=",e.pipe="|",e.semicolon=";",e.space=" ",e.tab="\t",e.doubleColon="::",e.doublePipe="||",e.doubleSemicolon=";;"}(m||(m={})),function(e){e.autoTooltip="autoTooltip",e.cellExternalCopyManager="cellExternalCopyManager",e.cellMenu="cellMenu",e.checkboxSelector="checkboxSelector",e.columnPicker="columnPicker",e.contextMenu="contextMenu",e.customTooltip="customTooltip",e.draggableGrouping="draggableGrouping",e.groupItemMetaProvider="groupItemMetaProvider",e.gridMenu="gridMenu",e.headerButton="headerButton",e.headerMenu="headerMenu",e.rowBasedEdit="rowBasedEdit",e.rowDetailView="rowDetailView",e.rowMoveManager="rowMoveManager",e.rowSelection="rowSelection"}(g||(g={}));const b={unknown:"unknown",string:"string",boolean:"boolean",integer:"integer",float:"float",number:"number",date:"date",dateIso:"dateIso",dateUtc:"dateUtc",dateTime:"dateTime",dateTimeIso:"dateTimeIso",dateTimeIsoAmPm:"dateTimeIsoAmPm",dateTimeIsoAM_PM:"dateTimeIsoAM_PM",dateTimeShortIso:"dateTimeShortIso",dateEuro:"dateEuro",dateEuroShort:"dateEuroShort",dateTimeShortEuro:"dateTimeShortEuro",dateTimeEuro:"dateTimeEuro",dateTimeEuroAmPm:"dateTimeEuroAmPm",dateTimeEuroAM_PM:"dateTimeEuroAM_PM",dateTimeEuroShort:"dateTimeEuroShort",dateTimeEuroShortAmPm:"dateTimeEuroShortAmPm",dateTimeEuroShortAM_PM:"dateTimeEuroShortAM_PM",dateUs:"dateUs",dateUsShort:"dateUsShort",dateTimeShortUs:"dateTimeShortUs",dateTimeUs:"dateTimeUs",dateTimeUsAmPm:"dateTimeUsAmPm",dateTimeUsAM_PM:"dateTimeUsAM_PM",dateTimeUsShort:"dateTimeUsShort",dateTimeUsShortAmPm:"dateTimeUsShortAmPm",dateTimeUsShortAM_PM:"dateTimeUsShortAM_PM",object:"object",password:"password",text:"text",readonly:"readonly"};var f,v,w,y,k,_,x;!function(e){e.csv="csv",e.txt="txt",e.xls="xls",e.xlsx="xlsx"}(f||(f={})),function(e){e.merge="merge",e.chain="chain"}(v||(v={})),function(e){e.columns="columns",e.filter="filter",e.pagination="pagination",e.pinning="pinning",e.rowSelection="rowSelection",e.sorter="sorter",e.treeData="treeData"}(w||(w={})),function(e){e.empty="",e.custom="Custom",e.contains="Contains",e.notContains="Not_Contains",e.lessThan="LT",e.lessThanOrEqual="LE",e.greaterThan="GT",e.greaterThanOrEqual="GE",e.notEqual="NE",e.equal="EQ",e.endsWith="EndsWith",e.rangeInclusive="RangeInclusive",e.rangeExclusive="RangeExclusive",e.startsWith="StartsWith",e.startsWithEndsWith="StartsWithEndsWith",e.in="IN",e.notIn="NOT_IN",e.inContains="IN_CONTAINS",e.notInContains="NOT_IN_CONTAINS",e.inCollection="IN_COLLECTION",e.notInCollection="NOT_IN_COLLECTION"}(y||(y={})),function(e){e.asc="asc",e.ASC="ASC",e.desc="desc",e.DESC="DESC"}(k||(k={})),function(e){e[e.asc=1]="asc",e[e.desc=-1]="desc",e[e.neutral=0]="neutral"}(_||(_={})),function(e){e.toggleCollapse="toggle-collapse",e.fullExpand="full-expand",e.fullCollapse="full-collapse",e.toggleExpand="toggle-expand"}(x||(x={}));class C extends Error{constructor(e){super(e),Object.setPrototypeOf(this,C.prototype)}}function E(e){let t=!1;return e instanceof Promise?{promise:e.then((e=>{if(t)throw new C("Cancelled Promise");return e})),cancel:()=>t=!0}:e}function S(e,t,i=""){let s=t;if(t instanceof Promise)return t;if(e.isObservable(t)&&(s=e.firstValueFrom(t)),!(s instanceof Promise))throw new Error(`Something went wrong, Slickgrid-Universal ${i} is not able to convert the Observable into a Promise.`);return s}function T(e,t,i=0){const s=L(t,"childrenPropName");Array.isArray(e)&&e.forEach((e=>{e&&(Array.isArray(e[s])&&e[s].length>0&&(i++,T(e[s],t,i),i--),e[t.levelPropName]=i)}))}function O(e,t,i=0,s=null){const o=L(t,"childrenPropName"),{aggregator:r}=t;Array.isArray(e)&&e.forEach((e=>{if(e){const n=Array.isArray(e[o]);Array.isArray(e[o])&&e[o].length>0&&(r.init(e,!0),i++,O(e[o],t,i,e),i--),s&&r.isInitialized&&"function"==typeof r.accumulate&&!e?.__filteredOut&&(r.accumulate(e,n),r.storeResult(s.__treeTotals)),e[t.levelPropName]=i}}))}function A(e,t){const i=L(t,"identifierPropName"),s=L(t,"childrenPropName"),o=L(t,"hasChildrenPropName"),r=L(t,"parentPropName"),n=L(t,"levelPropName");t?.shouldAddTreeLevelNumber&&(Array.isArray(t?.aggregators)?t.aggregators.forEach((t=>{O(e,{childrenPropName:s,levelPropName:n,aggregator:t})})):T(e,{childrenPropName:s,levelPropName:n}));const a=function(e,t,i=h,s=()=>{}){const o=e&&e.length?[{pointer:e,offset:0}]:[],r=[];let n;for(;o.length;)for(n=o.pop();n.offsete[s]),((e,t)=>({[i]:e[i],[r]:void 0!==t?t[i]:null,[o]:!!e[s],...U(e,s)})));return a}function L(e,t,i="id"){let s="";switch(t){case"childrenPropName":s=e?.childrenPropName??u.treeDataProperties.CHILDREN_PROP;break;case"collapsedPropName":s=e?.collapsedPropName??u.treeDataProperties.COLLAPSED_PROP;break;case"hasChildrenPropName":s=e?.hasChildrenPropName??u.treeDataProperties.HAS_CHILDREN_PROP;break;case"identifierPropName":s=e?.identifierPropName??i;break;case"levelPropName":s=e?.levelPropName??u.treeDataProperties.TREE_LEVEL_PROP;break;case"parentPropName":s=e?.parentPropName??u.treeDataProperties.PARENT_PROP}return s}function R(e,t){const i=L(t,"identifierPropName"),s=L(t,"childrenPropName"),o=L(t,"parentPropName"),r=L(t,"levelPropName"),n=L(t,"collapsedPropName"),a=[],l={};return(e||[]).forEach((e=>{l[e[i]]=e,delete e[s]})),Object.keys(l).forEach((e=>{const i=l[e];if(o in i&&null!==i[o]&&void 0!==i[o]&&""!==i[o]){if(i[o]in l){const e=l[i[o]];s in e||(e[s]=[]),e[s].push(i),void 0===e[n]&&(e[n]=t?.initiallyCollapsed??!1)}}else a.push(i)})),Array.isArray(t?.aggregators)?t.aggregators.forEach((e=>{O(a,{childrenPropName:s,levelPropName:r,aggregator:e},0)})):T(a,{childrenPropName:s,levelPropName:r},0),a}function I(e,t,i){if(!i)throw new Error('findItemInTreeStructure requires parameter "childrenPropertyName"');const s=e.find(t),o=e.filter((e=>i in e&&e[i]));if(s)return s;if(o.length){const e=[];for(const t of o)i in t&&e.push(...t[i]);return I(e,t,i)}}function D(e,t,i,s=".",o=""){if(isNaN(+e))return e;const r=void 0===t?2:t,n=void 0===i?2:i;let a=String(Math.round(+e*Math.pow(10,n))/Math.pow(10,n));for(a.indexOf(".")<0&&r>0&&(a+=".");a.length-a.indexOf(".")<=r;)a+="0";const l=a.split(".");let c,d;c=o?l.length>=1?j(l[0],o):void 0:l.length>=1?l[0]:a,l.length>1&&(d=l[1]);let h="";return void 0!==c&&void 0!==d?h=`${c}${s}${d}`:null!=c&&(h=c),h}function M(e,t,i,s,o="",r="",n=".",a=""){if(isNaN(+e))return e;const l=Math.round(1e6*parseFloat(e))/1e6;if(l<0){const e=Math.abs(l);return s?isNaN(t)&&isNaN(i)?`(${o}${j(`${e}`,a)}${r})`:`(${o}${D(e,t,i,n,a)}${r})`:isNaN(t)&&isNaN(i)?`-${o}${j(`${e}`,a)}${r}`:`-${o}${D(e,t,i,n,a)}${r}`}return isNaN(t)&&isNaN(i)?`${o}${j(`${e}`,a)}${r}`:`${o}${D(e,t,i,n,a)}${r}`}function P(e,t,i){if("function"==typeof e.queryFieldNameGetterFn){const s=e.queryFieldNameGetterFn(t);i=s?.indexOf(".")>=0?H(t,s):t.hasOwnProperty(s)?t[s]:i}return i}function H(e,t){return e&&t?t.split(".").reduce(((e,t)=>e&&e[t]),e):e}function N(e){return e&&e.translationNamespace?e.translationNamespace+(e.translationNamespaceSeparator||""):""}function V(e){return e.outputType||e.type||b.string}function z(e){switch(e){case b.date:case b.dateTime:case b.dateIso:case b.dateTimeIso:case b.dateTimeShortIso:case b.dateTimeIsoAmPm:case b.dateTimeIsoAM_PM:case b.dateEuro:case b.dateEuroShort:case b.dateTimeEuro:case b.dateTimeShortEuro:case b.dateTimeEuroAmPm:case b.dateTimeEuroAM_PM:case b.dateTimeEuroShort:case b.dateTimeEuroShortAmPm:case b.dateTimeEuroShortAM_PM:case b.dateUs:case b.dateUsShort:case b.dateTimeUs:case b.dateTimeShortUs:case b.dateTimeUsAmPm:case b.dateTimeUsAM_PM:case b.dateTimeUsShort:case b.dateTimeUsShortAmPm:case b.dateTimeUsShortAM_PM:case b.dateUtc:return!0;default:return!1}}function F(e){let t;switch(e){case"<":case"LT":t=y.lessThan;break;case"<=":case"LE":t=y.lessThanOrEqual;break;case">":case"GT":t=y.greaterThan;break;case">=":case"GE":t=y.greaterThanOrEqual;break;case"!=":case"NE":t=y.notEqual;break;case"*":case"a*":case"StartsWith":t=y.startsWith;break;case"*z":case"EndsWith":t=y.endsWith;break;case"=":case"==":case"EQ":t=y.equal;break;case"IN":t=y.in;break;case"NIN":case"NOT_IN":t=y.notIn;break;case"<>":case"Not_Contains":case"NOT_CONTAINS":t=y.notContains;break;default:t=y.contains}return t}function $(e){let t="";switch(e){case y.greaterThan:case">":t=">";break;case y.greaterThanOrEqual:case">=":t=">=";break;case y.lessThan:case"<":t="<";break;case y.lessThanOrEqual:case"<=":t="<=";break;case y.notEqual:case"<>":t="<>";break;case y.equal:case"=":case"==":case"EQ":t="=";break;case y.startsWith:case"a*":case"*":t="a*";break;case y.endsWith:case"*z":t="*z";break;default:t=e}return t}function B(e){let t;if(z(e))t=y.equal;else switch(e){case b.unknown:case b.string:case b.text:case b.password:case b.readonly:t=y.contains;break;case b.float:case b.number:default:t=y.equal}return t}function U(e,t){return Object.keys(e).reduce(((i,s)=>(s!==t&&(i[s]=e[s]),i)),{})}function j(e,t=","){if(null!=e){const i=`${e}`,s=i.split(".");return 2===s.length?`${s[0].replace(/\B(?=(\d{3})+(?!\d))/g,t)}.${s[1]}`:i.replace(/\B(?=(\d{3})+(?!\d))/g,t)}return e}function W(e,t,i={}){return Array.isArray(e)?e.find(t)||i:e}function G(e){if(Array.isArray(e))for(;e.length>0;){const t=e.pop();t?.unsubscribe&&t.unsubscribe()}return e}var q=i(2227);const K=(e,t,i=_.neutral,s,o)=>{const r=s?.valueCouldBeUndefined??o?.cellValueCouldBeUndefined??!1,n=isNaN(e)||""===e||null===e||r&&void 0===e?-1/0:parseFloat(e),a=isNaN(t)||""===t||null===t||r&&void 0===t?-1/0:parseFloat(t);return i*(n===a?0:n>a?1:-1)};var Y=i(3651);function X(e,t){let i;const s=t?.withZeroPadding??!1;switch(e){case b.dateTime:case b.dateTimeIso:i="YYYY-MM-DD HH:mm:ss";break;case b.dateTimeIsoAmPm:i="YYYY-MM-DD hh:mm:ss a";break;case b.dateTimeIsoAM_PM:i="YYYY-MM-DD hh:mm:ss A";break;case b.dateTimeShortIso:i="YYYY-MM-DD HH:mm";break;case b.dateEuro:i="DD/MM/YYYY";break;case b.dateEuroShort:i=s?"DD/MM/YY":"D/M/YY";break;case b.dateTimeEuro:i="DD/MM/YYYY HH:mm:ss";break;case b.dateTimeShortEuro:i=s?"DD/MM/YYYY HH:mm":"D/M/YYYY H:m";break;case b.dateTimeEuroAmPm:i="DD/MM/YYYY hh:mm:ss a";break;case b.dateTimeEuroAM_PM:i="DD/MM/YYYY hh:mm:ss A";break;case b.dateTimeEuroShort:i=s?"DD/MM/YY HH:mm:ss":"D/M/YY H:m:s";break;case b.dateTimeEuroShortAmPm:i=s?"DD/MM/YY hh:mm:ss a":"D/M/YY h:m:s a";break;case b.dateTimeEuroShortAM_PM:i=s?"DD/MM/YY hh:mm:ss A":"D/M/YY h:m:s A";break;case b.dateUs:i="MM/DD/YYYY";break;case b.dateUsShort:i=s?"MM/DD/YY":"M/D/YY";break;case b.dateTimeUs:i="MM/DD/YYYY HH:mm:ss";break;case b.dateTimeUsAmPm:i="MM/DD/YYYY hh:mm:ss a";break;case b.dateTimeUsAM_PM:i="MM/DD/YYYY hh:mm:ss A";break;case b.dateTimeUsShort:i=s?"MM/DD/YY HH:mm:ss":"M/D/YY H:m:s";break;case b.dateTimeUsShortAmPm:i=s?"MM/DD/YY hh:mm:ss a":"M/D/YY h:m:s a";break;case b.dateTimeUsShortAM_PM:i=s?"MM/DD/YY hh:mm:ss A":"M/D/YY h:m:s A";break;case b.dateTimeShortUs:i=s?"MM/DD/YYYY HH:mm":"M/D/YYYY H:m";break;case b.dateUtc:i="ISO8601";break;case b.date:case b.dateIso:default:i=t?.withDefaultIso8601?"ISO8601":"YYYY-MM-DD"}return i}function Z(e,t,i){const s=t?X(t):void 0,o=X(i),r=e instanceof Date?e:Q(e,s);return r&&void 0!==e?i===b.dateUtc?r.toISOString():(0,Y.GP)(r,o,"en-US"):""}function Q(e,t,i=!1){try{return!!e&&(e instanceof Date?e:(0,Y.qg)({date:e,format:t,dateOverflow:i?"throw":"backward",locale:"en-US"}))}catch(e){return!1}}function J(e){let t="";if("string"==typeof e&&/^[0-9\-/]*$/.test(e)){const i=decodeURIComponent(e),s=(0,Y.n)(i,"utc");s&&(t=s.toISOString().replace(/(.*)([.\d]{4})(Z)/gi,"$1$3"))}return t}function ee(e){const t=e===b.date?void 0:X(e);return(e,i,s)=>function(e,t,i,s,o){let r=0;if(e===t)r=0;else{let i=Q(e,s,o),n=Q(t,s,o);i||(i=new Date(1001,1,1)),n||(n=new Date(1001,1,1)),r=i.valueOf()-n.valueOf()}return i*r}(e,i,s,t,void 0!==t)}const te={boolean:(e,t,i=_.neutral)=>{let s=0;return s=e===t?0:null===e?-1:null===t?1:i?e{if(!s||!s.dataKey)throw new Error('Sorting a "FieldType.object" requires you to provide the "dataKey" (object property name) of the object so that we can use it to sort correctly');const r=e?.hasOwnProperty(s.dataKey)?e[s.dataKey]:e,n=t?.hasOwnProperty(s.dataKey)?t[s.dataKey]:t,a=s?.valueCouldBeUndefined??o?.cellValueCouldBeUndefined??!1;let l=0;return l="object"!=typeof e?-1/0:"object"!=typeof t?1/0:null===r||a&&void 0===r?-1:null===n||a&&void 0===n?1:r===n?0:i?r{let r=0;const n=s?.valueCouldBeUndefined??o?.cellValueCouldBeUndefined??!1;return e===t?r=0:null===e||n&&void 0===e?r=-1:null===t||n&&void 0===t?r=1:(o?.ignoreAccentOnStringFilterAndSort&&(e=(0,q.removeAccentFromText)(e,!1),t=(0,q.removeAccentFromText)(t,!1)),r=i?e0){var t=e[0],s=t.previousElementSibling;if(s&&-1!==s.className.indexOf("group")&&!s.previousElementSibling&&(t=s),t.offsetTopr&&(i.scrollTop+=o-r)}}}function A(e){d.length>0&&(function(e){var s=t.getElementById(i.id+"_"+e);s&&(s.classList.remove("selected"),s.removeAttribute("aria-selected"),f.removeAttribute("aria-activedescendant"))}(e),function(e){var s=t.getElementById(i.id+"_"+e);s&&(s.classList.add("selected"),s.setAttribute("aria-selected","true"),f.setAttribute("aria-activedescendant",s.id))}(d.indexOf(o)),O())}function L(t){var i=t.key;switch(i){case"ArrowUp":case"ArrowDown":case"Escape":!function(e,t){var i=k();if("Escape"===t)_();else{if(!i||d.length<1)return;"ArrowUp"===t?function(){var e=d.indexOf(o);o=-1===e?void 0:d[(e+d.length-1)%d.length],A(e)}():function(){var e=d.indexOf(o);o=d.length<1?void 0:-1===e?d[0]:d[(e+1)%d.length],A(e)}()}e.preventDefault(),i&&e.stopPropagation()}(t,i);break;case"Enter":!function(t){if(o){2===s&&t.preventDefault(),b=!0;try{e.onSelect(o,f)}finally{b=!1}_()}1===s&&t.preventDefault()}(t)}}function R(){p&&I(1)}function I(e){f.value.length>=u||1===e?(y(),r=window.setTimeout((function(){return D(f.value,e,f.selectionStart||0)}),0===e||2===e?a:0)):_()}function D(t,i,s){if(!g){var r=++m;e.fetch(t,(function(e){m===r&&e&&(h=t,o=(d=e).length<1||l?void 0:d[0],x())}),i,s)}}function M(t){e.keyup?e.keyup({event:t,fetch:function(){return I(0)}}):k()||"ArrowDown"!==t.key||I(0)}function P(t){e.click&&e.click({event:t,fetch:function(){return I(2)}})}function H(){setTimeout((function(){t.activeElement!==f&&_()}),200)}return i.className=[i.className,"autocomplete",e.className||""].join(" ").trim(),i.setAttribute("role","listbox"),f.setAttribute("role","combobox"),f.setAttribute("aria-expanded","false"),f.setAttribute("aria-autocomplete","list"),f.setAttribute("aria-controls",i.id),f.setAttribute("aria-owns",i.id),f.setAttribute("aria-activedescendant",""),f.setAttribute("aria-haspopup","listbox"),n.position="absolute",i.addEventListener("mousedown",(function(e){e.stopPropagation(),e.preventDefault()})),i.addEventListener("focus",(function(){return f.focus()})),w(),f.addEventListener("keyup",M),f.addEventListener("click",P),f.addEventListener("keydown",L),f.addEventListener("input",T),f.addEventListener("blur",H),f.addEventListener("focus",R),window.addEventListener("resize",E),t.addEventListener("scroll",S,!0),{destroy:function(){f.removeEventListener("focus",R),f.removeEventListener("keyup",M),f.removeEventListener("click",P),f.removeEventListener("keydown",L),f.removeEventListener("input",T),f.removeEventListener("blur",H),window.removeEventListener("resize",E),t.removeEventListener("scroll",S,!0),f.removeAttribute("role"),f.removeAttribute("aria-expanded"),f.removeAttribute("aria-autocomplete"),f.removeAttribute("aria-controls"),f.removeAttribute("aria-activedescendant"),f.removeAttribute("aria-owns"),f.removeAttribute("aria-haspopup"),y(),_(),g=!0},fetch:function(){D(f.value,3,f.selectionStart||0)}}};var re=i(6028),ne=i(4348);function ae(e,t){const i=t.fetch;i&&(t.fetch=(t,s,o,r)=>{e.classList.add("slick-autocomplete-loading");const n=s;i(t,(t=>{n(t),e.classList.remove("slick-autocomplete-loading")}),o,r)})}function le(e){const t=new Date;e.settings.selected={dates:[],month:t.getMonth(),year:t.getFullYear()};const i=e.HTMLInputElement;i&&(i.value=""),e.update({dates:!0,month:!0,year:!0,time:!0})}function ce(e,t,i,s){const{oldVal:o,newVal:r,columnDef:n,selectedSettings:a,updatePickerUI:l}=s;if(o!==r){const s=e.type||n.type,o=n.outputType||e.type||n.type||b.dateUtc,c=Array.isArray(r)?r:[r||""],d=[],h=X(b.dateIso),u=s?X(s):void 0;for(const e of c){const t=e instanceof Date?e:Q(e,u);t&&d.push(t)}const p=a??{dates:[d.map((e=>(0,Y.GP)(e,h))).join(":")],month:d[0]?.getMonth(),year:d[0]?.getFullYear(),time:"ISO8601"===u||(u||"").toLowerCase().includes("h")?(0,Y.GP)(d[0],"HH:mm"):void 0};(0,ne.j)(i.settings.selected,p)||(i.settings.selected=p,l&&i?.update&&i.update({dates:!0,month:!0,year:!0,time:!0})),t.value=c.length?d.map((e=>Z(e,void 0,o))).join(" — "):""}}function de(e,t){const i=(0,q.createDomElement)("select",{className:"form-control"});for(const s of e){const e=document.createElement("option");e.value=s.operator,t.applyHtmlCode(e,`${(0,q.htmlEncodeWithPadding)(s.operatorAlt||s.operator,3)}${s.descAlt||s.desc}`),i.appendChild(e)}return i}async function he(e,t,i,s,o){const r=t?.filter??{},n=r?.collectionOptions??{};let a=null;if(e){const l=s?.isObservable(e)??!1;l&&s&&(a=await S(s,e));const c=await e;if(Array.isArray(c)?a=c:c?.status>=200&&c.status<300&&"function"==typeof c.json?a=await c.json():c&&c.content&&(a=c.content),!Array.isArray(a)&&n?.collectionInsideObjectProperty&&(a=H(a||c,n.collectionInsideObjectProperty||"")),!Array.isArray(a))throw new Error('Something went wrong while trying to pull the collection from the "collectionAsync" call in the Filter, the collection is not a valid array.');r.collection=a,i(a),l&&function(e,t,i,s){const o=e?.filter??{},r=i?.createSubject();o.collectionAsync=r,s&&r&&s.push(r.subscribe((i=>function(e,t,i){const s=t?.filter??{},o=s?.collectionOptions??{};if(o&&o.collectionInsideObjectProperty&&(e=H(e,o.collectionInsideObjectProperty)),!Array.isArray(e))throw new Error('Something went wrong while trying to pull the collection from the "collectionAsync" call in the Filter, the collection is not a valid array.');s.collection=e,i(e)}(i,e,t))))}(t,i,s,o)}return a}function ue(e,t,i,s,o){if(s?.enableTranslate&&o?.translate){const t=N(s);return o.translate(`${t}${e}`)}const r=s.locales||u.locales;return r?.[t]??i}function pe(e,t){return[{operator:"",desc:""},{operator:"=",desc:ue("EQUAL_TO","TEXT_EQUAL_TO","Equal to",e,t)},{operator:"<",desc:ue("LESS_THAN","TEXT_LESS_THAN","Less than",e,t)},{operator:"<=",desc:ue("LESS_THAN_OR_EQUAL_TO","TEXT_LESS_THAN_OR_EQUAL_TO","Less than or equal to",e,t)},{operator:">",desc:ue("GREATER_THAN","TEXT_GREATER_THAN","Greater than",e,t)},{operator:">=",desc:ue("GREATER_THAN_OR_EQUAL_TO","TEXT_GREATER_THAN_OR_EQUAL_TO","Greater than or equal to",e,t)},{operator:"<>",desc:ue("NOT_EQUAL_TO","TEXT_NOT_EQUAL_TO","Not equal to",e,t)}]}function me(e,t,i){if(e.compoundOperatorAltTexts)for(const s of t)if(e.compoundOperatorAltTexts.hasOwnProperty(i)){const t=e.compoundOperatorAltTexts[i][s.operator];s.operatorAlt=t?.operatorAlt||"",s.descAlt=t?.descAlt||""}}class ge{get defaultPrevented(){return this._isDefaultPrevented}constructor(e,t){this.event=e,this.args=t,this._isPropagationStopped=!1,this._isImmediatePropagationStopped=!1,this._isDefaultPrevented=!1,this.returnValue=void 0,this.nativeEvent=e,this._arguments=t,e&&["altKey","ctrlKey","metaKey","shiftKey","key","keyCode","clientX","clientY","offsetX","offsetY","pageX","pageY","bubbles","target","type","which","x","y"].forEach((t=>this[t]=e[t])),this._eventTarget=this.nativeEvent?this.nativeEvent.target:void 0}stopPropagation(){this._isPropagationStopped=!0,this.nativeEvent?.stopPropagation()}isPropagationStopped(){return this._isPropagationStopped}stopImmediatePropagation(){this._isImmediatePropagationStopped=!0,this.nativeEvent&&this.nativeEvent.stopImmediatePropagation()}isImmediatePropagationStopped(){return this._isImmediatePropagationStopped}getNativeEvent(){return this.nativeEvent}preventDefault(){this.nativeEvent&&this.nativeEvent.preventDefault(),this._isDefaultPrevented=!0}isDefaultPrevented(){return this.nativeEvent?this.nativeEvent.defaultPrevented:this._isDefaultPrevented}addReturnValue(e){void 0===this.returnValue&&void 0!==e&&(this.returnValue=e)}getReturnValue(){return this.returnValue}getArguments(){return this._arguments}resetReturnValue(){this.returnValue=void 0}}class be{get subscriberCount(){return this._handlers.length}constructor(e,t){this.eventName=e,this.pubSub=t,this._handlers=[],this._pubSubService=t}subscribe(e){this._handlers.push(e)}unsubscribe(e){for(let t=this._handlers.length-1;t>=0;t--)this._handlers[t]===e&&this._handlers.splice(t,1)}notify(e,t,i,s=!1){const o=t instanceof ge?t:new ge(t,e);s&&o.resetReturnValue(),i=i||this;for(let t=0;to.nativeEvent??=e));o.addReturnValue(t)}return o}setPubSubService(e){this._pubSubService=e}}class fe{constructor(){this.handlers=[]}get subscriberCount(){return this.handlers.length}subscribe(e,t){return this.handlers.push({event:e,handler:t}),e.subscribe(t),this}unsubscribe(e,t){let i=this.handlers.length;for(;i--;)if(this.handlers[i].event===e&&this.handlers[i].handler===t)return this.handlers.splice(i,1),void e.unsubscribe(t);return this}unsubscribeAll(){let e=this.handlers.length;for(;e--;)this.handlers[e].event.unsubscribe(this.handlers[e].handler);return this.handlers=[],this}}class ve{constructor(e,t,i,s){void 0===i&&void 0===s&&(i=e,s=t),this.fromRow=Math.min(e,i),this.fromCell=Math.min(t,s),this.toRow=Math.max(e,i),this.toCell=Math.max(t,s)}isSingleCell(){return this.fromRow===this.toRow&&this.fromCell===this.toCell}isSingleRow(){return this.fromRow===this.toRow}contains(e,t){return e>=this.fromRow&&e<=this.toRow&&t>=this.fromCell&&t<=this.toCell}toString(){return this.isSingleCell()?`(${this.fromRow}:${this.fromCell})`:`(${this.fromRow}:${this.fromCell} - ${this.toRow}:${this.toCell})`}}class we{constructor(){this.__nonDataRow=!0}}class ye extends we{constructor(){super(),this.__group=!0,this.level=0,this.count=0,this.value=null,this.title=null,this.collapsed=!1,this.selectChecked=!1,this.totals=null,this.rows=[],this.groups=null,this.groupingKey=""}equals(e){return this.value===e.value&&this.count===e.count&&this.collapsed===e.collapsed&&this.title===e.title}}class ke extends we{constructor(){super(),this.__groupTotals=!0,this.group=null,this.initialized=!1}}class _e{static height(e,t){if(e)return void 0===t?e.getBoundingClientRect().height:void _e.setStyleSize(e,"height",t)}static width(e,t){if(e&&e.getBoundingClientRect)return void 0===t?e.getBoundingClientRect().width:void _e.setStyleSize(e,"width",t)}static setStyleSize(e,t,i){"function"==typeof i&&(i=i()),e.style[t]="string"==typeof i?i:`${i}px`}static isHidden(e){return 0===e.offsetWidth&&0===e.offsetHeight}static parents(e,t){const i=[],s=":visible"===t,o=":hidden"===t;for(;(e=e.parentNode)&&e!==document&&e&&e.parentNode;)o?_e.isHidden(e)&&i.push(e):s?_e.isHidden(e)||i.push(e):t&&!e.matches(t)||i.push(e);return i}static toFloat(e){const t=parseFloat(e);return isNaN(t)?0:t}static show(e,t=""){Array.isArray(e)?e.forEach((e=>e.style.display=t)):e.style.display=t}static hide(e){Array.isArray(e)?e.forEach((e=>e.style.display="none")):e.style.display="none"}static applyDefaults(e,t){"object"==typeof t&&Object.keys(t).forEach((i=>{t.hasOwnProperty(i)&&!e.hasOwnProperty(i)&&(e[i]=t[i])}))}static addSlickEventPubSubWhenDefined(e,t){if(e)for(const i in t)t[i]instanceof be&&"function"==typeof t[i].setPubSubService&&t[i].setPubSubService(e)}}_e.storage={_storage:new WeakMap,put:function(e,t,i){this._storage.has(e)||this._storage.set(e,new Map),this._storage.get(e).set(t,i)},get:function(e,t){const i=this._storage.get(e);return i?i.get(t):null},remove:function(e,t){const i=this._storage.get(e).delete(t);return 0!==this._storage.get(e).size&&this._storage.delete(e),i}};const xe=new class{constructor(){this.activeEditController=null}isActive(e){return e?this.activeEditController===e:null!==this.activeEditController}activate(e){if(e!==this.activeEditController){if(null!==this.activeEditController)throw new Error("SlickEditorLock.activate: an editController is still active, can't activate another editController");if(!e.commitCurrentEdit)throw new Error("SlickEditorLock.activate: editController must implement .commitCurrentEdit()");if(!e.cancelCurrentEdit)throw new Error("SlickEditorLock.activate: editController must implement .cancelCurrentEdit()");this.activeEditController=e}}deactivate(e){if(this.activeEditController){if(this.activeEditController!==e)throw new Error("SlickEditorLock.deactivate: specified editController is not the currently active one");this.activeEditController=null}}commitCurrentEdit(){return!this.activeEditController||this.activeEditController.commitCurrentEdit()}cancelCurrentEdit(){return!this.activeEditController||this.activeEditController.cancelCurrentEdit()}};class Ce{constructor(e){this.pluginName="GroupItemMetadataProvider",this._defaults={groupCssClass:"slick-group",groupTitleCssClass:"slick-group-title",totalsCssClass:"slick-group-totals",groupFocusable:!0,indentation:15,totalsFocusable:!1,toggleCssClass:"slick-group-toggle",toggleExpandedCssClass:"expanded",toggleCollapsedCssClass:"collapsed",enableExpandCollapse:!0,groupFormatter:this.defaultGroupCellFormatter.bind(this),totalsFormatter:this.defaultTotalsCellFormatter.bind(this),includeHeaderTotals:!1},this._eventHandler=new fe,this._options=(0,q.extend)(!0,{},this._defaults,e)}get eventHandler(){return this._eventHandler}get dataView(){return this._grid?.getData()??{}}get gridOptions(){return this._grid?.getOptions()||{}}init(e,t){this._grid=e,this._options={...this._defaults,...t},this._eventHandler.subscribe(e.onClick,this.handleGridClick.bind(this)),this._eventHandler.subscribe(e.onKeyDown,this.handleGridKeyDown.bind(this))}destroy(){this.dispose()}dispose(){this._eventHandler?.unsubscribeAll()}getOptions(){return this._options}setOptions(e){this._options={...this._options,...e}}getGroupRowMetadata(e,t){return{selectable:!1,focusable:this._options.groupFocusable,cssClasses:`${this._options.groupCssClass} slick-group-level-${e?.level||0}`,formatter:this._options.includeHeaderTotals&&this._options.totalsFormatter||void 0,columns:{0:{colspan:this._options.includeHeaderTotals?"1":"*",formatter:this._options.groupFormatter,editorClass:null}}}}getTotalsRowMetadata(e,t){return{selectable:!1,focusable:this._options.totalsFocusable,cssClasses:`${this._options.totalsCssClass} slick-group-level-${e?.group?.level||0}`,formatter:this._options.totalsFormatter,editorClass:null}}defaultGroupCellFormatter(e,t,i,s,o){if(!this._options.enableExpandCollapse)return o.title;const r=o.level||0,n=r*(this._options?.indentation??15)+"px",a=o.collapsed?this._options.toggleCollapsedCssClass:this._options.toggleExpandedCssClass,l=this.gridOptions?.preventDocumentFragmentUsage?document.createElement("span"):new DocumentFragment;l.appendChild((0,q.createDomElement)("span",{className:`${this._options.toggleCssClass} ${a}`,ariaExpanded:String(!o.collapsed),style:{marginLeft:n}}));const c=(0,q.createDomElement)("span",{className:this._options.groupTitleCssClass||""});return c.setAttribute("level",r),o.title instanceof HTMLElement||o.title instanceof DocumentFragment?c.appendChild(o.title):this._grid.applyHtmlCode(c,o.title??""),l.appendChild(c),l}defaultTotalsCellFormatter(e,t,i,s,o,r){return s?.groupTotalsFormatter?.(o,s,r)??""}handleGridClick(e,t){const i=e.target,s=this._grid?.getDataItem(t.row);s instanceof ye&&i.classList.contains(this._options.toggleCssClass||"")&&(this.handleDataViewExpandOrCollapse(s),e.stopImmediatePropagation(),e.preventDefault())}handleGridKeyDown(e){if(this._options.enableExpandCollapse&&" "===e.key){const t=this._grid?.getActiveCell();if(t){const i=this._grid.getDataItem(t.row);i instanceof ye&&(this.handleDataViewExpandOrCollapse(i),e.stopImmediatePropagation(),e.preventDefault())}}}handleDataViewExpandOrCollapse(e){const t=this._grid?.getRenderedRange();this.dataView.setRefreshHints({ignoreDiffsBefore:t.top,ignoreDiffsAfter:t.bottom+1}),e.collapsed?this.dataView.expandGroup(e.groupingKey):this.dataView.collapseGroup(e.groupingKey)}}class Ee{constructor(e,t){this.externalPubSub=t,this.defaults={globalItemMetadataProvider:null,groupItemMetadataProvider:null,inlineFilters:!1,useCSPSafeFilter:!1},this.idProperty="id",this.items=[],this.rows=[],this.idxById=new Map,this.rowsById=void 0,this.filter=null,this.filterCSPSafe=null,this.updated=null,this.suspend=!1,this.isBulkSuspend=!1,this.bulkDeleteIds=new Map,this.sortAsc=!0,this.refreshHints={},this.prevRefreshHints={},this.filteredItems=[],this.filterCache=[],this.groupingInfoDefaults={getter:void 0,formatter:void 0,comparer:(e,t)=>e.value===t.value?0:e.value>t.value?1:-1,predefinedValues:[],aggregators:[],aggregateEmpty:!1,aggregateCollapsed:!1,aggregateChildGroups:!1,collapsed:!1,displayTotalsRow:!0,lazyTotalsCalculation:!1},this.groupingInfos=[],this.groups=[],this.toggledGroupsByLevel=[],this.groupingDelimiter=":|:",this.selectedRowIds=[],this.pagesize=0,this.pagenum=0,this.totalRows=0,this.onBeforePagingInfoChanged=new be("onBeforePagingInfoChanged",t),this.onGroupExpanded=new be("onGroupExpanded",t),this.onGroupCollapsed=new be("onGroupCollapsed",t),this.onPagingInfoChanged=new be("onPagingInfoChanged",t),this.onRowCountChanged=new be("onRowCountChanged",t),this.onRowsChanged=new be("onRowsChanged",t),this.onRowsOrCountChanged=new be("onRowsOrCountChanged",t),this.onSelectedRowIdsChanged=new be("onSelectedRowIdsChanged",t),this.onSetItemsCalled=new be("onSetItemsCalled",t),this._options=(0,q.extend)(!0,{},this.defaults,e)}beginUpdate(e){this.suspend=!0,this.isBulkSuspend=!0===e}endUpdate(){const e=this.isBulkSuspend;this.isBulkSuspend=!1,this.suspend=!1,e&&(this.processBulkDelete(),this.ensureIdUniqueness()),this.refresh()}destroy(){this.items=[],this.idProperty="id",this.idxById=null,this.rowsById=null,this.filter=null,this.filterCSPSafe=null,this.updated=null,this.sortComparer=null,this.filterCache=[],this.filteredItems=[],this.compiledFilter=null,this.compiledFilterCSPSafe=null,this.compiledFilterWithCaching=null,this.compiledFilterWithCachingCSPSafe=null,this._grid&&(this._grid.onSelectedRowsChanged?.unsubscribe(),this._grid.onCellCssStylesChanged?.unsubscribe()),this.onRowsOrCountChanged?.unsubscribe()}setRefreshHints(e){this.refreshHints=e}getFilterArgs(){return this.filterArgs}setFilterArgs(e){this.filterArgs=e}processBulkDelete(){if(!this.idxById)return;let e,t,i=0;for(let s=0,o=this.items.length;s=0;--e)this.items.splice(t[e],1);this.updateIdxById(t[0]),this.refresh()}}sortedAddItem(e){if(!this.sortComparer)throw new Error("[SlickGrid DataView] sortedAddItem() requires a sort comparer, use sort()");this.insertItem(this.sortedIndex(e),e)}sortedUpdateItem(e,t){if(!this.idxById)return;if(!this.idxById.has(e)||e!==t[this.idProperty])throw new Error(`[SlickGrid DataView] Invalid or non-matching id ${e}`);if(!this.sortComparer)throw new Error("[SlickGrid DataView] sortedUpdateItem() requires a sort comparer, use sort()");const i=this.getItemById(e);0!==this.sortComparer(i,t)?(this.deleteItem(e),this.sortedAddItem(t)):this.updateItem(e,t)}sortedIndex(e){let t=0,i=this.items.length;for(;t>>1;-1===this.sortComparer(this.items[s],e)?t=s+1:i=s}return t}getItemCount(){return this.items.length}getLength(){return this.rows.length}getItem(e){const t=this.rows[e];if(t?.__group&&t.totals&&!t.totals?.initialized){const e=this.groupingInfos[t.level];e.displayTotalsRow||(this.calculateTotals(t.totals),t.title=e.formatter?e.formatter(t):t.value)}else t?.__groupTotals&&!t.initialized&&this.calculateTotals(t);return t}getItemMetadata(e){const t=this.rows[e];return void 0===t?null:this._options.globalItemMetadataProvider?.getRowMetadata?this._options.globalItemMetadataProvider.getRowMetadata(t,e):t.__group&&this._options.groupItemMetadataProvider?.getGroupRowMetadata?this._options.groupItemMetadataProvider.getGroupRowMetadata(t,e):t.__groupTotals&&this._options.groupItemMetadataProvider?.getTotalsRowMetadata?this._options.groupItemMetadataProvider.getTotalsRowMetadata(t,e):null}expandCollapseAllGroups(e,t){if((0,q.isDefined)(e))this.toggledGroupsByLevel[e]={},this.groupingInfos[e].collapsed=t,!0===t?this.onGroupCollapsed.notify({level:e,groupingKey:null}):this.onGroupExpanded.notify({level:e,groupingKey:null});else for(let e=0;e=c?r[r.length]=l:(i=t[l],s=e[l],(!i||this.groupingInfos.length&&(o=i.__nonDataRow||s.__nonDataRow)&&i.__group!==s.__group||i.__group&&!i.equals(s)||o&&(i.__groupTotals||s.__groupTotals)||i[this.idProperty]!==s[this.idProperty]||this.updated?.[i[this.idProperty]])&&(r[r.length]=l));return r}recalc(e){this.rowsById=void 0,this.refreshHints.isFilterNarrowing===this.prevRefreshHints.isFilterNarrowing&&this.refreshHints.isFilterExpanding===this.prevRefreshHints.isFilterExpanding||(this.filterCache=[]);const t=this.getFilteredAndPagedItems(e);this.totalRows=t.totalRows;let i=t.rows;this.groups=[],this.groupingInfos.length&&(this.groups=this.extractGroups(i),this.groups.length&&(i=this.flattenGroupedRows(this.groups)));const s=this.getRowDiffs(this.rows,i);return this.rows=i,s}refresh(){if(this.suspend)return;const e=(0,q.extend)(!0,{},this.getPagingInfo()),t=this.rows.length,i=this.totalRows;let s=this.recalc(this.items);this.pagesize&&this.totalRows0},null,this),s.length>0&&this.onRowsChanged.notify({rows:s,itemCount:this.items.length,dataView:this,calledOnRowCountChanged:t!==this.rows.length},null,this),(t!==this.rows.length||s.length>0)&&this.onRowsOrCountChanged.notify({rowsDiff:s,previousRowCount:t,currentRowCount:this.rows.length,itemCount:this.items.length,rowCountChanged:t!==this.rows.length,rowsChanged:s.length>0,dataView:this},null,this)}syncGridSelection(e,t,i){let s;this._grid=e,this.selectedRowIds=this.mapRowsToIds(e.getSelectedRows());const o=e.getOptions(),r=e=>{!1===e?this.selectedRowIds=[]:this.selectedRowIds.sort().join(",")!==e.sort().join(",")&&(this.selectedRowIds=e)};return e.onSelectedRowsChanged.subscribe(((e,t)=>{if(!s){const e=this.mapRowsToIds(t.rows),i={grid:this._grid,ids:e,rows:t.rows,added:!0,dataView:this};this.preSelectedRowIdsChangeFn(i),this.onSelectedRowIdsChanged.notify(Object.assign(i,{selectedRowIds:this.selectedRowIds,filteredIds:this.getAllSelectedFilteredIds()}),new ge,this)}})),this.preSelectedRowIdsChangeFn=e=>{if(!s){if(s=!0,void 0===e.added)r(e.ids);else{let t;if(e.added)if(i&&o.multiSelect){const i=this.selectedRowIds?.filter((e=>void 0===this.getRowById(e)));t=i.concat(e.ids)}else t=e.ids;else if(i&&o.multiSelect){const i=new Set(e.ids);t=this.selectedRowIds?.filter((e=>!i.has(e)))}else t=[];r(t)}s=!1}},this.onRowsOrCountChanged.subscribe((()=>{if((this.selectedRowIds||[]).length>0&&!s){s=!0;const i=this.mapIdsToRows(this.selectedRowIds||[]);if(!t){const e={grid:this._grid,ids:this.mapRowsToIds(i),rows:i,dataView:this};this.preSelectedRowIdsChangeFn(e),this.onSelectedRowIdsChanged.notify(Object.assign(e,{selectedRowIds:this.selectedRowIds,filteredIds:this.getAllSelectedFilteredIds()}),new ge,this)}e.setSelectedRows(i),s=!1}}).bind(this)),this.onSelectedRowIdsChanged}getAllSelectedIds(){return this.selectedRowIds}getAllSelectedFilteredIds(){return this.getAllSelectedFilteredItems().map((e=>e[this.idProperty]))}setSelectedIds(e,t){let i=t?.isRowBeingAdded;const s=t?.shouldTriggerEvent,o=t?.applyRowSelectionToGrid;!1!==i&&(i=!0);const r=this.mapIdsToRows(e),n={grid:this._grid,ids:e,rows:r,added:i,dataView:this};this.preSelectedRowIdsChangeFn?.(n),!1!==s&&this.onSelectedRowIdsChanged.notify(Object.assign(n,{selectedRowIds:this.selectedRowIds,filteredIds:this.getAllSelectedFilteredIds()}),new ge,this),!1!==o&&this._grid&&this._grid.setSelectedRows(r)}getAllSelectedItems(){const e=[];return this.getAllSelectedIds().forEach((t=>{e.push(this.getItemById(t))})),e}getAllSelectedFilteredItems(){if(!Array.isArray(this.selectedRowIds))return[];const e=new Set(this.selectedRowIds);return this.filteredItems.filter((t=>e.has(t[this.idProperty])))||[]}syncGridCellCssStyles(e,t){let i,s;const o=e=>{i={},"object"==typeof e&&Object.keys(e).forEach((t=>{if(e&&this.rows[t]){const s=this.rows[t][this.idProperty];i[s]=e[t]}}))};o(e.getCellCssStyles(t));const r=()=>{if("object"==typeof i){s=!0,this.ensureRowsByIdCache();const o={};Object.keys(i).forEach((e=>{const t=this.rowsById?.[e];(0,q.isDefined)(t)&&(o[t]=i[e])})),e.setCellCssStyles(t,o),s=!1}};e.onCellCssStylesChanged.subscribe(((i,n)=>{s||t!==n.key||(n.hash?o(n.hash):(e.onCellCssStylesChanged.unsubscribe(),this.onRowsOrCountChanged.unsubscribe(r)))})),this.onRowsOrCountChanged.subscribe(r.bind(this))}}function Se(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,s)}return i}function Te(e){for(var t=1;t"===t[0]&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch(e){return!1}return!1}}function Be(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function Ue(e,t,i,s){if(e){i=i||document;do{if(null!=t&&(">"===t[0]?e.parentNode===i&&$e(e,t):$e(e,t))||s&&e===i)return e;if(e===i)break}while(e=Be(e))}return null}var je,We=/\s+/g;function Ge(e,t,i){if(e&&t)if(e.classList)e.classList[i?"add":"remove"](t);else{var s=(" "+e.className+" ").replace(We," ").replace(" "+t+" "," ");e.className=(s+(i?" "+t:"")).replace(We," ")}}function qe(e,t,i){var s=e&&e.style;if(s){if(void 0===i)return document.defaultView&&document.defaultView.getComputedStyle?i=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(i=e.currentStyle),void 0===t?i:i[t];t in s||-1!==t.indexOf("webkit")||(t="-webkit-"+t),s[t]=i+("string"==typeof i?"":"px")}}function Ke(e,t){var i="";if("string"==typeof e)i=e;else do{var s=qe(e,"transform");s&&"none"!==s&&(i=s+" "+i)}while(!t&&(e=e.parentNode));var o=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return o&&new o(i)}function Ye(e,t,i){if(e){var s=e.getElementsByTagName(t),o=0,r=s.length;if(i)for(;o=r:o<=r))return s;if(s===Xe())break;s=st(s,!1)}return!1}function Je(e,t,i,s){for(var o=0,r=0,n=e.children;r2&&void 0!==arguments[2]?arguments[2]:{},s=i.evt,o=function(e,t){if(null==e)return{};var i,s,o=function(e,t){if(null==e)return{};var i,s,o={},r=Object.keys(e);for(s=0;s=0||(o[i]=e[i]);return o}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(s=0;s=0||Object.prototype.propertyIsEnumerable.call(e,i)&&(o[i]=e[i])}return o}(i,pt);ut.pluginEvent.bind(ni)(e,t,Te({dragEl:bt,parentEl:ft,ghostEl:vt,rootEl:wt,nextEl:yt,lastDownEl:kt,cloneEl:_t,cloneHidden:xt,dragStarted:Ht,putSortable:At,activeSortable:ni.active,originalEvent:s,oldIndex:Ct,oldDraggableIndex:St,newIndex:Et,newDraggableIndex:Tt,hideGhostForTarget:ii,unhideGhostForTarget:si,cloneNowHidden:function(){xt=!0},cloneNowShown:function(){xt=!1},dispatchSortableEvent:function(e){gt({sortable:t,name:e,originalEvent:s})}},o))};function gt(e){!function(e){var t=e.sortable,i=e.rootEl,s=e.name,o=e.targetEl,r=e.cloneEl,n=e.toEl,a=e.fromEl,l=e.oldIndex,c=e.newIndex,d=e.oldDraggableIndex,h=e.newDraggableIndex,u=e.originalEvent,p=e.putSortable,m=e.extraEventProperties;if(t=t||i&&i[ct]){var g,b=t.options,f="on"+s.charAt(0).toUpperCase()+s.substr(1);!window.CustomEvent||Ie||De?(g=document.createEvent("Event")).initEvent(s,!0,!0):g=new CustomEvent(s,{bubbles:!0,cancelable:!0}),g.to=n||i,g.from=a||i,g.item=o||i,g.clone=r,g.oldIndex=l,g.newIndex=c,g.oldDraggableIndex=d,g.newDraggableIndex=h,g.originalEvent=u,g.pullMode=p?p.lastPutMode:void 0;var v=Te(Te({},m),ut.getEventProperties(s,t));for(var w in v)g[w]=v[w];i&&i.dispatchEvent(g),b[f]&&b[f].call(t,g)}}(Te({putSortable:At,cloneEl:_t,targetEl:bt,rootEl:wt,oldIndex:Ct,oldDraggableIndex:St,newIndex:Et,newDraggableIndex:Tt},e))}var bt,ft,vt,wt,yt,kt,_t,xt,Ct,Et,St,Tt,Ot,At,Lt,Rt,It,Dt,Mt,Pt,Ht,Nt,Vt,zt,Ft,$t=!1,Bt=!1,Ut=[],jt=!1,Wt=!1,Gt=[],qt=!1,Kt=[],Yt="undefined"!=typeof document,Xt=He,Zt=De||Ie?"cssFloat":"float",Qt=Yt&&!Ne&&!He&&"draggable"in document.createElement("div"),Jt=function(){if(Yt){if(Ie)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto","auto"===e.style.pointerEvents}}(),ei=function(e,t){var i=qe(e),s=parseInt(i.width)-parseInt(i.paddingLeft)-parseInt(i.paddingRight)-parseInt(i.borderLeftWidth)-parseInt(i.borderRightWidth),o=Je(e,0,t),r=Je(e,1,t),n=o&&qe(o),a=r&&qe(r),l=n&&parseInt(n.marginLeft)+parseInt(n.marginRight)+Ze(o).width,c=a&&parseInt(a.marginLeft)+parseInt(a.marginRight)+Ze(r).width;if("flex"===i.display)return"column"===i.flexDirection||"column-reverse"===i.flexDirection?"vertical":"horizontal";if("grid"===i.display)return i.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(o&&n.float&&"none"!==n.float){var d="left"===n.float?"left":"right";return!r||"both"!==a.clear&&a.clear!==d?"horizontal":"vertical"}return o&&("block"===n.display||"flex"===n.display||"table"===n.display||"grid"===n.display||l>=s&&"none"===i[Zt]||r&&"none"===i[Zt]&&l+c>s)?"vertical":"horizontal"},ti=function(e){function t(e,i){return function(s,o,r,n){var a=s.options.group.name&&o.options.group.name&&s.options.group.name===o.options.group.name;if(null==e&&(i||a))return!0;if(null==e||!1===e)return!1;if(i&&"clone"===e)return e;if("function"==typeof e)return t(e(s,o,r,n),i)(s,o,r,n);var l=(i?s:o).options.group.name;return!0===e||"string"==typeof e&&e===l||e.join&&e.indexOf(l)>-1}}var i={},s=e.group;s&&"object"==Oe(s)||(s={name:s}),i.name=s.name,i.checkPull=t(s.pull,!0),i.checkPut=t(s.put),i.revertClone=s.revertClone,e.group=i},ii=function(){!Jt&&vt&&qe(vt,"display","none")},si=function(){!Jt&&vt&&qe(vt,"display","")};Yt&&!Ne&&document.addEventListener("click",(function(e){if(Bt)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),Bt=!1,!1}),!0);var oi=function(e){if(bt){var t=function(e,t){var i;return Ut.some((function(s){var o=s[ct].options.emptyInsertThreshold;if(o&&!et(s)){var r=Ze(s),n=e>=r.left-o&&e<=r.right+o,a=t>=r.top-o&&t<=r.bottom+o;return n&&a?i=s:void 0}})),i}((e=e.touches?e.touches[0]:e).clientX,e.clientY);if(t){var i={};for(var s in e)e.hasOwnProperty(s)&&(i[s]=e[s]);i.target=i.rootEl=t,i.preventDefault=void 0,i.stopPropagation=void 0,t[ct]._onDragOver(i)}}},ri=function(e){bt&&bt.parentNode[ct]._isOutsideThisEl(e.target)};function ni(e,t){if(!e||!e.nodeType||1!==e.nodeType)throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=Le({},t),e[ct]=this;var i,s,o={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return ei(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(e,t){e.setData("Text",t.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==ni.supportPointer&&"PointerEvent"in window&&(!Pe||He),emptyInsertThreshold:5};for(var r in ut.initializePlugins(this,e,o),o)!(r in t)&&(t[r]=o[r]);for(var n in ti(t),this)"_"===n.charAt(0)&&"function"==typeof this[n]&&(this[n]=this[n].bind(this));this.nativeDraggable=!t.forceFallback&&Qt,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?ze(e,"pointerdown",this._onTapStart):(ze(e,"mousedown",this._onTapStart),ze(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(ze(e,"dragover",this),ze(e,"dragenter",this)),Ut.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),Le(this,(s=[],{captureAnimationState:function(){s=[],this.options.animation&&[].slice.call(this.el.children).forEach((function(e){if("none"!==qe(e,"display")&&e!==ni.ghost){s.push({target:e,rect:Ze(e)});var t=Te({},s[s.length-1].rect);if(e.thisAnimationDuration){var i=Ke(e,!0);i&&(t.top-=i.f,t.left-=i.e)}e.fromRect=t}}))},addAnimationState:function(e){s.push(e)},removeAnimationState:function(e){s.splice(function(e,t){for(var i in e)if(e.hasOwnProperty(i))for(var s in t)if(t.hasOwnProperty(s)&&t[s]===e[i][s])return Number(i);return-1}(s,{target:e}),1)},animateAll:function(e){var t=this;if(!this.options.animation)return clearTimeout(i),void("function"==typeof e&&e());var o=!1,r=0;s.forEach((function(e){var i=0,s=e.target,n=s.fromRect,a=Ze(s),l=s.prevFromRect,c=s.prevToRect,d=e.rect,h=Ke(s,!0);h&&(a.top-=h.f,a.left-=h.e),s.toRect=a,s.thisAnimationDuration&&ot(l,a)&&!ot(n,a)&&(d.top-a.top)/(d.left-a.left)==(n.top-a.top)/(n.left-a.left)&&(i=function(e,t,i,s){return Math.sqrt(Math.pow(t.top-e.top,2)+Math.pow(t.left-e.left,2))/Math.sqrt(Math.pow(t.top-i.top,2)+Math.pow(t.left-i.left,2))*s.animation}(d,l,c,t.options)),ot(a,n)||(s.prevFromRect=n,s.prevToRect=a,i||(i=t.options.animation),t.animate(s,d,a,i)),i&&(o=!0,r=Math.max(r,i),clearTimeout(s.animationResetTimer),s.animationResetTimer=setTimeout((function(){s.animationTime=0,s.prevFromRect=null,s.fromRect=null,s.prevToRect=null,s.thisAnimationDuration=null}),i),s.thisAnimationDuration=i)})),clearTimeout(i),o?i=setTimeout((function(){"function"==typeof e&&e()}),r):"function"==typeof e&&e(),s=[]},animate:function(e,t,i,s){if(s){qe(e,"transition",""),qe(e,"transform","");var o=Ke(this.el),r=o&&o.a,n=o&&o.d,a=(t.left-i.left)/(r||1),l=(t.top-i.top)/(n||1);e.animatingX=!!a,e.animatingY=!!l,qe(e,"transform","translate3d("+a+"px,"+l+"px,0)"),this.forRepaintDummy=function(e){return e.offsetWidth}(e),qe(e,"transition","transform "+s+"ms"+(this.options.easing?" "+this.options.easing:"")),qe(e,"transform","translate3d(0,0,0)"),"number"==typeof e.animated&&clearTimeout(e.animated),e.animated=setTimeout((function(){qe(e,"transition",""),qe(e,"transform",""),e.animated=!1,e.animatingX=!1,e.animatingY=!1}),s)}}}))}function ai(e,t,i,s,o,r,n,a){var l,c,d=e[ct],h=d.options.onMove;return!window.CustomEvent||Ie||De?(l=document.createEvent("Event")).initEvent("move",!0,!0):l=new CustomEvent("move",{bubbles:!0,cancelable:!0}),l.to=t,l.from=e,l.dragged=i,l.draggedRect=s,l.related=o||t,l.relatedRect=r||Ze(t),l.willInsertAfter=a,l.originalEvent=n,e.dispatchEvent(l),h&&(c=h.call(d,l,n)),c}function li(e){e.draggable=!1}function ci(){qt=!1}function di(e){for(var t=e.tagName+e.className+e.src+e.href+e.textContent,i=t.length,s=0;i--;)s+=t.charCodeAt(i);return s.toString(36)}function hi(e){return setTimeout(e,0)}function ui(e){return clearTimeout(e)}ni.prototype={constructor:ni,_isOutsideThisEl:function(e){this.el.contains(e)||e===this.el||(Nt=null)},_getDirection:function(e,t){return"function"==typeof this.options.direction?this.options.direction.call(this,e,t,bt):this.options.direction},_onTapStart:function(e){if(e.cancelable){var t=this,i=this.el,s=this.options,o=s.preventOnFilter,r=e.type,n=e.touches&&e.touches[0]||e.pointerType&&"touch"===e.pointerType&&e,a=(n||e).target,l=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||a,c=s.filter;if(function(e){Kt.length=0;for(var t=e.getElementsByTagName("input"),i=t.length;i--;){var s=t[i];s.checked&&Kt.push(s)}}(i),!bt&&!(/mousedown|pointerdown/.test(r)&&0!==e.button||s.disabled)&&!l.isContentEditable&&(this.nativeDraggable||!Pe||!a||"SELECT"!==a.tagName.toUpperCase())&&!((a=Ue(a,s.draggable,i,!1))&&a.animated||kt===a)){if(Ct=tt(a),St=tt(a,s.draggable),"function"==typeof c){if(c.call(this,e,a,this))return gt({sortable:t,rootEl:l,name:"filter",targetEl:a,toEl:i,fromEl:i}),mt("filter",t,{evt:e}),void(o&&e.preventDefault())}else if(c&&(c=c.split(",").some((function(s){if(s=Ue(l,s.trim(),i,!1))return gt({sortable:t,rootEl:s,name:"filter",targetEl:a,fromEl:i,toEl:i}),mt("filter",t,{evt:e}),!0}))))return void(o&&e.preventDefault());s.handle&&!Ue(l,s.handle,i,!1)||this._prepareDragStart(e,n,a)}}},_prepareDragStart:function(e,t,i){var s,o=this,r=o.el,n=o.options,a=r.ownerDocument;if(i&&!bt&&i.parentNode===r){var l=Ze(i);if(wt=r,ft=(bt=i).parentNode,yt=bt.nextSibling,kt=i,Ot=n.group,ni.dragged=bt,Lt={target:bt,clientX:(t||e).clientX,clientY:(t||e).clientY},Mt=Lt.clientX-l.left,Pt=Lt.clientY-l.top,this._lastX=(t||e).clientX,this._lastY=(t||e).clientY,bt.style["will-change"]="all",s=function(){mt("delayEnded",o,{evt:e}),ni.eventCanceled?o._onDrop():(o._disableDelayedDragEvents(),!Me&&o.nativeDraggable&&(bt.draggable=!0),o._triggerDragStart(e,t),gt({sortable:o,name:"choose",originalEvent:e}),Ge(bt,n.chosenClass,!0))},n.ignore.split(",").forEach((function(e){Ye(bt,e.trim(),li)})),ze(a,"dragover",oi),ze(a,"mousemove",oi),ze(a,"touchmove",oi),n.supportPointer?(ze(a,"pointerup",o._onDrop),!this.nativeDraggable&&ze(a,"pointercancel",o._onDrop)):(ze(a,"mouseup",o._onDrop),ze(a,"touchend",o._onDrop),ze(a,"touchcancel",o._onDrop)),Me&&this.nativeDraggable&&(this.options.touchStartThreshold=4,bt.draggable=!0),mt("delayStart",this,{evt:e}),!n.delay||n.delayOnTouchOnly&&!t||this.nativeDraggable&&(De||Ie))s();else{if(ni.eventCanceled)return void this._onDrop();n.supportPointer?(ze(a,"pointerup",o._disableDelayedDrag),ze(a,"pointercancel",o._disableDelayedDrag)):(ze(a,"mouseup",o._disableDelayedDrag),ze(a,"touchend",o._disableDelayedDrag),ze(a,"touchcancel",o._disableDelayedDrag)),ze(a,"mousemove",o._delayedDragTouchMoveHandler),ze(a,"touchmove",o._delayedDragTouchMoveHandler),n.supportPointer&&ze(a,"pointermove",o._delayedDragTouchMoveHandler),o._dragStartTimer=setTimeout(s,n.delay)}}},_delayedDragTouchMoveHandler:function(e){var t=e.touches?e.touches[0]:e;Math.max(Math.abs(t.clientX-this._lastX),Math.abs(t.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){bt&&li(bt),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;Fe(e,"mouseup",this._disableDelayedDrag),Fe(e,"touchend",this._disableDelayedDrag),Fe(e,"touchcancel",this._disableDelayedDrag),Fe(e,"pointerup",this._disableDelayedDrag),Fe(e,"pointercancel",this._disableDelayedDrag),Fe(e,"mousemove",this._delayedDragTouchMoveHandler),Fe(e,"touchmove",this._delayedDragTouchMoveHandler),Fe(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||"touch"==e.pointerType&&e,!this.nativeDraggable||t?this.options.supportPointer?ze(document,"pointermove",this._onTouchMove):ze(document,t?"touchmove":"mousemove",this._onTouchMove):(ze(bt,"dragend",this),ze(wt,"dragstart",this._onDragStart));try{document.selection?hi((function(){document.selection.empty()})):window.getSelection().removeAllRanges()}catch(e){}},_dragStarted:function(e,t){if($t=!1,wt&&bt){mt("dragStarted",this,{evt:t}),this.nativeDraggable&&ze(document,"dragover",ri);var i=this.options;!e&&Ge(bt,i.dragClass,!1),Ge(bt,i.ghostClass,!0),ni.active=this,e&&this._appendGhost(),gt({sortable:this,name:"start",originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(Rt){this._lastX=Rt.clientX,this._lastY=Rt.clientY,ii();for(var e=document.elementFromPoint(Rt.clientX,Rt.clientY),t=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(Rt.clientX,Rt.clientY))!==t;)t=e;if(bt.parentNode[ct]._isOutsideThisEl(e),t)do{if(t[ct]&&t[ct]._onDragOver({clientX:Rt.clientX,clientY:Rt.clientY,target:e,rootEl:t})&&!this.options.dragoverBubble)break;e=t}while(t=Be(t));si()}},_onTouchMove:function(e){if(Lt){var t=this.options,i=t.fallbackTolerance,s=t.fallbackOffset,o=e.touches?e.touches[0]:e,r=vt&&Ke(vt,!0),n=vt&&r&&r.a,a=vt&&r&&r.d,l=Xt&&Ft&&it(Ft),c=(o.clientX-Lt.clientX+s.x)/(n||1)+(l?l[0]-Gt[0]:0)/(n||1),d=(o.clientY-Lt.clientY+s.y)/(a||1)+(l?l[1]-Gt[1]:0)/(a||1);if(!ni.active&&!$t){if(i&&Math.max(Math.abs(o.clientX-this._lastX),Math.abs(o.clientY-this._lastY))o.right+10||e.clientY>s.bottom&&e.clientX>s.left:e.clientY>o.bottom+10||e.clientX>s.right&&e.clientY>s.top}(e,o,this)&&!g.animated){if(g===bt)return R(!1);if(g&&r===e.target&&(n=g),n&&(i=Ze(n)),!1!==ai(wt,r,bt,t,n,i,e,!!n))return L(),g&&g.nextSibling?r.insertBefore(bt,g.nextSibling):r.appendChild(bt),ft=r,I(),R(!0)}else if(g&&function(e,t,i){var s=Ze(Je(i.el,0,i.options,!0)),o=lt(i.el,i.options,vt);return t?e.clientXd+c*r/2:lh-zt)return-Vt}else if(l>d+c*(1-o)/2&&lh-c*r/2)?l>d+c/2?1:-1:0}(e,n,i,o,k?1:a.swapThreshold,null==a.invertedSwapThreshold?a.swapThreshold:a.invertedSwapThreshold,Wt,Nt===n),0!==f){var E=tt(bt);do{E-=f,w=ft.children[E]}while(w&&("none"===qe(w,"display")||w===vt))}if(0===f||w===n)return R(!1);Nt=n,Vt=f;var S=n.nextElementSibling,T=!1,O=ai(wt,r,bt,t,n,i,e,T=1===f);if(!1!==O)return 1!==O&&-1!==O||(T=1===O),qt=!0,setTimeout(ci,30),L(),T&&!S?r.appendChild(bt):n.parentNode.insertBefore(bt,T?S:n),x&&nt(x,0,C-x.scrollTop),ft=bt.parentNode,void 0===v||Wt||(zt=Math.abs(v-Ze(n)[_])),I(),R(!0)}if(r.contains(bt))return R(!1)}return!1}function A(a,l){mt(a,p,Te({evt:e,isOwner:d,axis:o?"vertical":"horizontal",revert:s,dragRect:t,targetRect:i,canSort:h,fromSortable:u,target:n,completed:R,onMove:function(i,s){return ai(wt,r,bt,t,i,Ze(i),e,s)},changed:I},l))}function L(){A("dragOverAnimationCapture"),p.captureAnimationState(),p!==u&&u.captureAnimationState()}function R(t){return A("dragOverCompleted",{insertion:t}),t&&(d?c._hideClone():c._showClone(p),p!==u&&(Ge(bt,At?At.options.ghostClass:c.options.ghostClass,!1),Ge(bt,a.ghostClass,!0)),At!==p&&p!==ni.active?At=p:p===ni.active&&At&&(At=null),u===p&&(p._ignoreWhileAnimating=n),p.animateAll((function(){A("dragOverAnimationComplete"),p._ignoreWhileAnimating=null})),p!==u&&(u.animateAll(),u._ignoreWhileAnimating=null)),(n===bt&&!bt.animated||n===r&&!n.animated)&&(Nt=null),a.dragoverBubble||e.rootEl||n===document||(bt.parentNode[ct]._isOutsideThisEl(e.target),!t&&oi(e)),!a.dragoverBubble&&e.stopPropagation&&e.stopPropagation(),m=!0}function I(){Et=tt(bt),Tt=tt(bt,a.draggable),gt({sortable:p,name:"change",toEl:r,newIndex:Et,newDraggableIndex:Tt,originalEvent:e})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){Fe(document,"mousemove",this._onTouchMove),Fe(document,"touchmove",this._onTouchMove),Fe(document,"pointermove",this._onTouchMove),Fe(document,"dragover",oi),Fe(document,"mousemove",oi),Fe(document,"touchmove",oi)},_offUpEvents:function(){var e=this.el.ownerDocument;Fe(e,"mouseup",this._onDrop),Fe(e,"touchend",this._onDrop),Fe(e,"pointerup",this._onDrop),Fe(e,"pointercancel",this._onDrop),Fe(e,"touchcancel",this._onDrop),Fe(document,"selectstart",this)},_onDrop:function(e){var t=this.el,i=this.options;Et=tt(bt),Tt=tt(bt,i.draggable),mt("drop",this,{evt:e}),ft=bt&&bt.parentNode,Et=tt(bt),Tt=tt(bt,i.draggable),ni.eventCanceled||($t=!1,Wt=!1,jt=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),ui(this.cloneId),ui(this._dragStartId),this.nativeDraggable&&(Fe(document,"drop",this),Fe(t,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),Pe&&qe(document.body,"user-select",""),qe(bt,"transform",""),e&&(Ht&&(e.cancelable&&e.preventDefault(),!i.dropBubble&&e.stopPropagation()),vt&&vt.parentNode&&vt.parentNode.removeChild(vt),(wt===ft||At&&"clone"!==At.lastPutMode)&&_t&&_t.parentNode&&_t.parentNode.removeChild(_t),bt&&(this.nativeDraggable&&Fe(bt,"dragend",this),li(bt),bt.style["will-change"]="",Ht&&!$t&&Ge(bt,At?At.options.ghostClass:this.options.ghostClass,!1),Ge(bt,this.options.chosenClass,!1),gt({sortable:this,name:"unchoose",toEl:ft,newIndex:null,newDraggableIndex:null,originalEvent:e}),wt!==ft?(Et>=0&&(gt({rootEl:ft,name:"add",toEl:ft,fromEl:wt,originalEvent:e}),gt({sortable:this,name:"remove",toEl:ft,originalEvent:e}),gt({rootEl:ft,name:"sort",toEl:ft,fromEl:wt,originalEvent:e}),gt({sortable:this,name:"sort",toEl:ft,originalEvent:e})),At&&At.save()):Et!==Ct&&Et>=0&&(gt({sortable:this,name:"update",toEl:ft,originalEvent:e}),gt({sortable:this,name:"sort",toEl:ft,originalEvent:e})),ni.active&&(null!=Et&&-1!==Et||(Et=Ct,Tt=St),gt({sortable:this,name:"end",toEl:ft,originalEvent:e}),this.save())))),this._nulling()},_nulling:function(){mt("nulling",this),wt=bt=ft=vt=yt=_t=kt=xt=Lt=Rt=Ht=Et=Tt=Ct=St=Nt=Vt=At=Ot=ni.dragged=ni.ghost=ni.clone=ni.active=null,Kt.forEach((function(e){e.checked=!0})),Kt.length=It=Dt=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":bt&&(this._onDragOver(e),function(e){e.dataTransfer&&(e.dataTransfer.dropEffect="move"),e.cancelable&&e.preventDefault()}(e));break;case"selectstart":e.preventDefault()}},toArray:function(){for(var e,t=[],i=this.el.children,s=0,o=i.length,r=this.options;s{e[i]&&(t=!0)})),t}function b(t){if(a=t.target,!g(t)){const s=t?.touches?.[0]??t,{target:o}=s;if(!e.allowDragFrom||e.allowDragFrom&&a.matches(e.allowDragFrom)||e.allowDragFromClosest&&a.closest(e.allowDragFromClosest)){p.dragHandle=a;const e=(0,q.windowScrollPosition)();l=e.left+s.clientX,c=e.top+s.clientY,d=s.clientX-s.clientX,h=s.clientY-s.clientY,p=Object.assign(p,{deltaX:d,deltaY:h,startX:l,startY:c,target:o}),!1!==m(i,t,p)&&(document.body.addEventListener("mousemove",f),document.body.addEventListener("touchmove",f),document.body.addEventListener("mouseup",v),document.body.addEventListener("touchend",v),document.body.addEventListener("touchcancel",v))}}}function f(e){const t=e?.touches?.[0]??e;if(!g(e)){d=t.clientX-l,h=t.clientY-c;const{target:i}=t;u||(p=Object.assign(p,{deltaX:d,deltaY:h,startX:l,startY:c,target:i}),m(s,e,p),u=!0),p=Object.assign(p,{deltaX:d,deltaY:h,startX:l,startY:c,target:i}),m(o,e,p)}}function v(e){if(document.body.removeEventListener("mousemove",f),document.body.removeEventListener("touchmove",f),document.body.removeEventListener("mouseup",v),document.body.removeEventListener("touchend",v),document.body.removeEventListener("touchcancel",v),u){const{target:t}=e;p=Object.assign(p,{target:t}),m(r,e,p),u=!1}}return t&&(t.addEventListener("mousedown",b),t.addEventListener("touchstart",b)),{destroy:function(){t&&(t.removeEventListener("mousedown",b),t.removeEventListener("touchstart",b))}}}function Ai(e){const{element:t,onMouseWheel:i}=e;function s(e){const t=e||window.event;let s=0,o=0,r=0;t.wheelDelta&&(s=t.wheelDelta/120),t.detail&&(s=-t.detail/3),r=s,void 0!==t.axis&&t.axis===t.HORIZONTAL_AXIS&&(r=0,o=-1*s),void 0!==t.wheelDeltaY&&(r=t.wheelDeltaY/120),void 0!==t.wheelDeltaX&&(o=-1*t.wheelDeltaX/120),"function"==typeof i&&i(e,s,o,r)}return t.addEventListener("wheel",s),t.addEventListener("mousewheel",s),{destroy:function(){t.removeEventListener("wheel",s),t.removeEventListener("mousewheel",s)}}}function Li(e){const{resizeableElement:t,resizeableHandleElement:i,onResizeStart:s,onResize:o,onResizeEnd:r}=e;if(!i||"function"!=typeof i.addEventListener)throw new Error("[SlickResizable] You did not provide a valid html element that will be used for the handle to resize.");function n(e,s){if("function"==typeof e)return e(s,{resizeableElement:t,resizeableHandleElement:i})}function a(e){e.preventDefault();const t=e.touches?e.changedTouches[0]:e;!1!==n(s,t)&&(document.body.addEventListener("mousemove",l),document.body.addEventListener("mouseup",c),document.body.addEventListener("touchmove",l),document.body.addEventListener("touchend",c))}function l(e){e.preventDefault&&"touchmove"!==e.type&&e.preventDefault();const s=e.touches?e.changedTouches[0]:e;"function"==typeof o&&o(s,{resizeableElement:t,resizeableHandleElement:i})}function c(e){const t=e.touches?e.changedTouches[0]:e;n(r,t),document.body.removeEventListener("mousemove",l),document.body.removeEventListener("mouseup",c),document.body.removeEventListener("touchmove",l),document.body.removeEventListener("touchend",c)}return i.addEventListener("mousedown",a),i.addEventListener("touchstart",a),{destroy:function(){"function"==typeof i?.removeEventListener&&(i.removeEventListener("mousedown",a),i.removeEventListener("touchstart",a))}}}class Ri{constructor(e,t,i,s,o){if(this.container=e,this.data=t,this.columns=i,this.externalPubSub=o,this.canvas=null,this.canvas_context=null,this._defaults={alwaysShowVerticalScroll:!1,alwaysAllowHorizontalScroll:!1,explicitInitialization:!1,rowHeight:25,defaultColumnWidth:80,enableHtmlRendering:!0,enableAddRow:!1,leaveSpaceForNewRows:!1,editable:!1,autoEdit:!0,autoEditNewRow:!0,autoCommitEdit:!1,suppressActiveCellChangeOnEdit:!1,enableCellNavigation:!0,enableColumnReorder:!0,unorderableColumnCssClass:"unorderable",asyncEditorLoading:!1,asyncEditorLoadDelay:100,forceFitColumns:!1,enableAsyncPostRender:!1,asyncPostRenderDelay:50,enableAsyncPostRenderCleanup:!1,asyncPostRenderCleanupDelay:40,columnResizingDelay:300,nonce:"",editorLock:xe,showColumnHeader:!0,showHeaderRow:!1,headerRowHeight:25,createFooterRow:!1,showFooterRow:!1,footerRowHeight:25,createPreHeaderPanel:!1,createTopHeaderPanel:!1,showPreHeaderPanel:!1,showTopHeaderPanel:!1,preHeaderPanelHeight:25,preHeaderPanelWidth:"auto",topHeaderPanelHeight:25,topHeaderPanelWidth:"auto",showTopPanel:!1,topPanelHeight:25,formatterFactory:null,editorFactory:null,cellFlashingCssClass:"flashing",rowHighlightCssClass:"highlight-animate",rowHighlightDuration:400,selectedCellCssClass:"selected",multiSelect:!0,enableCellRowSpan:!1,enableTextSelectionOnCells:!1,dataItemColumnValueExtractor:null,frozenBottom:!1,frozenColumn:-1,frozenRow:-1,frozenRightViewportMinWidth:100,throwWhenFrozenNotAllViewable:!1,fullWidthRows:!1,multiColumnSort:!1,numberedMultiColumnSort:!1,tristateMultiColumnSort:!1,sortColNumberInSeparateSpan:!1,defaultFormatter:this.defaultFormatter,forceSyncScrolling:!1,addNewRowCssClass:"new-row",preserveCopiedSelectionOnPaste:!1,preventDragFromKeys:["ctrlKey","metaKey"],showCellSelection:!0,viewportClass:void 0,minRowBuffer:3,emulatePagingWhenScrolling:!0,editorCellNavOnLRKeys:!1,enableMouseWheelScrollHandler:!0,doPaging:!0,rowTopOffsetRenderType:"top",scrollRenderThrottling:10,suppressCssChangesOnHiddenInit:!1,ffMaxSupportedCssHeight:6e6,maxSupportedCssHeight:1e9,maxPartialRowSpanRemap:5e3,sanitizer:void 0,mixinDefaults:!1,shadowRoot:void 0},this._columnDefaults={name:"",headerCssClass:null,defaultSortAsc:!0,focusable:!0,hidden:!1,minWidth:30,maxWidth:void 0,rerenderOnResize:!1,reorderable:!0,resizable:!0,sortable:!1,selectable:!0},this.page=0,this.offset=0,this.vScrollDir=1,this._bindingEventService=new re.P,this.initialized=!1,this.uid=`slickgrid_${Math.round(1e6*Math.random())}`,this._groupHeaders=[],this._headerScroller=[],this._headers=[],this._boundAncestors=[],this.viewportH=0,this.viewportW=0,this.canvasWidth=0,this.canvasWidthL=0,this.canvasWidthR=0,this.headersWidth=0,this.headersWidthL=0,this.headersWidthR=0,this.viewportHasHScroll=!1,this.viewportHasVScroll=!1,this.headerColumnWidthDiff=0,this.headerColumnHeightDiff=0,this.cellWidthDiff=0,this.cellHeightDiff=0,this.hasFrozenRows=!1,this.frozenRowsHeight=0,this.actualFrozenRow=-1,this.paneTopH=0,this.paneBottomH=0,this.viewportTopH=0,this.viewportBottomH=0,this.topPanelH=0,this.headerRowH=0,this.footerRowH=0,this.tabbingDirection=1,this.activeCellNode=null,this.currentEditor=null,this._prevDataLength=0,this._prevInvalidatedRowsCount=0,this._rowSpanIsCached=!1,this._colsWithRowSpanCache={},this.rowsCache={},this.renderedRows=0,this.numVisibleRows=0,this.prevScrollTop=0,this.scrollHeight=0,this.scrollTop=0,this.lastRenderedScrollTop=0,this.lastRenderedScrollLeft=0,this.prevScrollLeft=0,this.scrollLeft=0,this.selectedRows=[],this.plugins=[],this.cellCssClasses={},this.columnsById={},this.sortColumns=[],this.columnPosLeft=[],this.columnPosRight=[],this.pagingActive=!1,this.pagingIsLastPage=!1,this.postProcessedRows={},this.postProcessToRow=null,this.postProcessFromRow=null,this.postProcessedCleanupQueue=[],this.postProcessgroupId=0,this.counter_rows_rendered=0,this.counter_rows_removed=0,this.cssShow={position:"absolute",visibility:"hidden",display:"block"},this._hiddenParents=[],this.oldProps=[],this.enforceFrozenRowHeightRecalc=!1,this.columnResizeDragging=!1,this.slickDraggableInstance=null,this.slickMouseWheelInstances=[],this.slickResizableInstances=[],this._container="string"==typeof this.container?document.querySelector(this.container):this.container,!this._container)throw new Error(`SlickGrid requires a valid container, ${this.container} does not exist in the DOM.`);this._pubSubService=o,this.onActiveCellChanged=new be("onActiveCellChanged",o),this.onActiveCellPositionChanged=new be("onActiveCellPositionChanged",o),this.onAddNewRow=new be("onAddNewRow",o),this.onAfterSetColumns=new be("onAfterSetColumns",o),this.onAutosizeColumns=new be("onAutosizeColumns",o),this.onBeforeAppendCell=new be("onBeforeAppendCell",o),this.onBeforeCellEditorDestroy=new be("onBeforeCellEditorDestroy",o),this.onBeforeColumnsResize=new be("onBeforeColumnsResize",o),this.onBeforeDestroy=new be("onBeforeDestroy",o),this.onBeforeEditCell=new be("onBeforeEditCell",o),this.onBeforeFooterRowCellDestroy=new be("onBeforeFooterRowCellDestroy",o),this.onBeforeHeaderCellDestroy=new be("onBeforeHeaderCellDestroy",o),this.onBeforeHeaderRowCellDestroy=new be("onBeforeHeaderRowCellDestroy",o),this.onBeforeSetColumns=new be("onBeforeSetColumns",o),this.onBeforeSort=new be("onBeforeSort",o),this.onBeforeUpdateColumns=new be("onBeforeUpdateColumns",o),this.onCellChange=new be("onCellChange",o),this.onCellCssStylesChanged=new be("onCellCssStylesChanged",o),this.onClick=new be("onClick",o),this.onColumnsReordered=new be("onColumnsReordered",o),this.onColumnsDrag=new be("onColumnsDrag",o),this.onColumnsResized=new be("onColumnsResized",o),this.onColumnsResizeDblClick=new be("onColumnsResizeDblClick",o),this.onCompositeEditorChange=new be("onCompositeEditorChange",o),this.onContextMenu=new be("onContextMenu",o),this.onDblClick=new be("onDblClick",o),this.onDrag=new be("onDrag",o),this.onDragInit=new be("onDragInit",o),this.onDragStart=new be("onDragStart",o),this.onDragEnd=new be("onDragEnd",o),this.onFooterClick=new be("onFooterClick",o),this.onFooterContextMenu=new be("onFooterContextMenu",o),this.onFooterRowCellRendered=new be("onFooterRowCellRendered",o),this.onHeaderCellRendered=new be("onHeaderCellRendered",o),this.onHeaderClick=new be("onHeaderClick",o),this.onHeaderContextMenu=new be("onHeaderContextMenu",o),this.onHeaderMouseEnter=new be("onHeaderMouseEnter",o),this.onHeaderMouseLeave=new be("onHeaderMouseLeave",o),this.onHeaderMouseOver=new be("onHeaderMouseOver",o),this.onHeaderMouseOut=new be("onHeaderMouseOut",o),this.onHeaderRowMouseOver=new be("onHeaderRowMouseOver",o),this.onHeaderRowMouseOut=new be("onHeaderRowMouseOut",o),this.onHeaderRowCellRendered=new be("onHeaderRowCellRendered",o),this.onHeaderRowMouseEnter=new be("onHeaderRowMouseEnter",o),this.onHeaderRowMouseLeave=new be("onHeaderRowMouseLeave",o),this.onKeyDown=new be("onKeyDown",o),this.onMouseEnter=new be("onMouseEnter",o),this.onMouseLeave=new be("onMouseLeave",o),this.onPreHeaderClick=new be("onPreHeaderClick",o),this.onPreHeaderContextMenu=new be("onPreHeaderContextMenu",o),this.onRendered=new be("onRendered",o),this.onScroll=new be("onScroll",o),this.onSelectedRowsChanged=new be("onSelectedRowsChanged",o),this.onSetOptions=new be("onSetOptions",o),this.onActivateChangedOptions=new be("onActivateChangedOptions",o),this.onSort=new be("onSort",o),this.onValidationError=new be("onValidationError",o),this.onViewportChanged=new be("onViewportChanged",o),this.initialize(s)}init(){!this._options.silenceWarnings&&document.body.style.zoom&&"100%"!==document.body.style.zoom&&console.warn("[Slickgrid] Zoom level other than 100% is not supported by the library and will give subpar experience. SlickGrid relies on the `rowHeight` grid option to do row positioning & calculation and when zoom is not 100% then calculation becomes all offset."),this.finishInitialization()}applyHtmlCode(e,t="",i){if(e)if(t instanceof HTMLElement||t instanceof DocumentFragment)!1!==i?.emptyTarget&&(0,q.emptyElement)(e),e.appendChild(t);else{if(!1!==i?.skipEmptyReassignment&&!(0,q.isDefined)(t)&&!e.innerHTML)return;if("number"==typeof t||"boolean"==typeof t)e.textContent=String(t);else{const i=this.sanitizeHtmlString(t);this._options.enableHtmlRendering&&i?e.innerHTML=i:e.textContent=i}}}initialize(e){e?.mixinDefaults?(this._options||(this._options=e),_e.applyDefaults(this._options,this._defaults)):this._options=(0,q.extend)(!0,{},this._defaults,e),this.scrollThrottle=this.actionThrottle(this.render.bind(this),this._options.scrollRenderThrottling),this.maxSupportedCssHeight=this.maxSupportedCssHeight||this.getMaxSupportedCssHeight(),this.validateAndEnforceOptions(),this._columnDefaults.width=this._options.defaultColumnWidth,this._options.suppressCssChangesOnHiddenInit||this.cacheCssForHiddenInit(),this.updateColumnProps(),this.editController={commitCurrentEdit:this.commitCurrentEdit.bind(this),cancelCurrentEdit:this.cancelCurrentEdit.bind(this)},(0,q.emptyElement)(this._container),this._container.style.outline=String(0),this._container.classList.add(this.uid),this._container.classList.add("slick-widget"),this._container.setAttribute("role","grid");const t=window.getComputedStyle(this._container);/relative|absolute|fixed/.test(t.position)||(this._container.style.position="relative"),this._focusSink=(0,q.createDomElement)("div",{tabIndex:0,style:{position:"fixed",width:"0px",height:"0px",top:"0px",left:"0px",outline:"0px"}},this._container),this._options.createTopHeaderPanel&&(this._topHeaderPanelScroller=(0,q.createDomElement)("div",{className:"slick-topheader-panel slick-state-default",style:{overflow:"hidden",position:"relative"}},this._container),this._topHeaderPanelScroller.appendChild(document.createElement("div")),this._topHeaderPanel=(0,q.createDomElement)("div",null,this._topHeaderPanelScroller),this._topHeaderPanelSpacer=(0,q.createDomElement)("div",{style:{display:"block",height:"1px",position:"absolute",top:"0px",left:"0px"}},this._topHeaderPanelScroller),this._options.showTopHeaderPanel||_e.hide(this._topHeaderPanelScroller)),this._paneHeaderL=(0,q.createDomElement)("div",{className:"slick-pane slick-pane-header slick-pane-left",tabIndex:0},this._container),this._paneHeaderR=(0,q.createDomElement)("div",{className:"slick-pane slick-pane-header slick-pane-right",tabIndex:0},this._container),this._paneTopL=(0,q.createDomElement)("div",{className:"slick-pane slick-pane-top slick-pane-left",tabIndex:0},this._container),this._paneTopR=(0,q.createDomElement)("div",{className:"slick-pane slick-pane-top slick-pane-right",tabIndex:0},this._container),this._paneBottomL=(0,q.createDomElement)("div",{className:"slick-pane slick-pane-bottom slick-pane-left",tabIndex:0},this._container),this._paneBottomR=(0,q.createDomElement)("div",{className:"slick-pane slick-pane-bottom slick-pane-right",tabIndex:0},this._container),this._options.createPreHeaderPanel&&(this._preHeaderPanelScroller=(0,q.createDomElement)("div",{className:"slick-preheader-panel slick-state-default",style:{overflow:"hidden",position:"relative"}},this._paneHeaderL),this._preHeaderPanelScroller.appendChild(document.createElement("div")),this._preHeaderPanel=(0,q.createDomElement)("div",null,this._preHeaderPanelScroller),this._preHeaderPanelSpacer=(0,q.createDomElement)("div",{style:{display:"block",height:"1px",position:"absolute",top:"0px",left:"0px"}},this._preHeaderPanelScroller),this._preHeaderPanelScrollerR=(0,q.createDomElement)("div",{className:"slick-preheader-panel slick-state-default",style:{overflow:"hidden",position:"relative"}},this._paneHeaderR),this._preHeaderPanelR=(0,q.createDomElement)("div",null,this._preHeaderPanelScrollerR),this._preHeaderPanelSpacerR=(0,q.createDomElement)("div",{style:{display:"block",height:"1px",position:"absolute",top:"0px",left:"0px"}},this._preHeaderPanelScrollerR),this._options.showPreHeaderPanel||(_e.hide(this._preHeaderPanelScroller),_e.hide(this._preHeaderPanelScrollerR))),this._headerScrollerL=(0,q.createDomElement)("div",{className:"slick-header slick-state-default slick-header-left"},this._paneHeaderL),this._headerScrollerR=(0,q.createDomElement)("div",{className:"slick-header slick-state-default slick-header-right"},this._paneHeaderR),this._headerScroller.push(this._headerScrollerL),this._headerScroller.push(this._headerScrollerR),this._headerL=(0,q.createDomElement)("div",{className:"slick-header-columns slick-header-columns-left",style:{left:"-1000px"}},this._headerScrollerL),this._headerR=(0,q.createDomElement)("div",{className:"slick-header-columns slick-header-columns-right",style:{left:"-1000px"}},this._headerScrollerR),this._headers=[this._headerL,this._headerR],this._headerRowScrollerL=(0,q.createDomElement)("div",{className:"slick-headerrow slick-state-default"},this._paneTopL),this._headerRowScrollerR=(0,q.createDomElement)("div",{className:"slick-headerrow slick-state-default"},this._paneTopR),this._headerRowScroller=[this._headerRowScrollerL,this._headerRowScrollerR],this._headerRowSpacerL=(0,q.createDomElement)("div",{style:{display:"block",height:"1px",position:"absolute",top:"0px",left:"0px"}},this._headerRowScrollerL),this._headerRowSpacerR=(0,q.createDomElement)("div",{style:{display:"block",height:"1px",position:"absolute",top:"0px",left:"0px"}},this._headerRowScrollerR),this._headerRowL=(0,q.createDomElement)("div",{className:"slick-headerrow-columns slick-headerrow-columns-left"},this._headerRowScrollerL),this._headerRowR=(0,q.createDomElement)("div",{className:"slick-headerrow-columns slick-headerrow-columns-right"},this._headerRowScrollerR),this._headerRows=[this._headerRowL,this._headerRowR],this._topPanelScrollerL=(0,q.createDomElement)("div",{className:"slick-top-panel-scroller slick-state-default"},this._paneTopL),this._topPanelScrollerR=(0,q.createDomElement)("div",{className:"slick-top-panel-scroller slick-state-default"},this._paneTopR),this._topPanelScrollers=[this._topPanelScrollerL,this._topPanelScrollerR],this._topPanelL=(0,q.createDomElement)("div",{className:"slick-top-panel",style:{width:"10000px"}},this._topPanelScrollerL),this._topPanelR=(0,q.createDomElement)("div",{className:"slick-top-panel",style:{width:"10000px"}},this._topPanelScrollerR),this._topPanels=[this._topPanelL,this._topPanelR],this._options.showColumnHeader||this._headerScroller.forEach((e=>{_e.hide(e)})),this._options.showTopPanel||this._topPanelScrollers.forEach((e=>{_e.hide(e)})),this._options.showHeaderRow||this._headerRowScroller.forEach((e=>{_e.hide(e)})),this._viewportTopL=(0,q.createDomElement)("div",{className:"slick-viewport slick-viewport-top slick-viewport-left",tabIndex:0},this._paneTopL),this._viewportTopR=(0,q.createDomElement)("div",{className:"slick-viewport slick-viewport-top slick-viewport-right",tabIndex:0},this._paneTopR),this._viewportBottomL=(0,q.createDomElement)("div",{className:"slick-viewport slick-viewport-bottom slick-viewport-left",tabIndex:0},this._paneBottomL),this._viewportBottomR=(0,q.createDomElement)("div",{className:"slick-viewport slick-viewport-bottom slick-viewport-right",tabIndex:0},this._paneBottomR),this._viewport=[this._viewportTopL,this._viewportTopR,this._viewportBottomL,this._viewportBottomR],this._options.viewportClass&&this._viewport.forEach((e=>{e.classList.add(...(0,q.classNameToList)(this._options.viewportClass))})),this._activeViewportNode=this._viewportTopL,this._canvasTopL=(0,q.createDomElement)("div",{className:"grid-canvas grid-canvas-top grid-canvas-left",tabIndex:0},this._viewportTopL),this._canvasTopR=(0,q.createDomElement)("div",{className:"grid-canvas grid-canvas-top grid-canvas-right",tabIndex:0},this._viewportTopR),this._canvasBottomL=(0,q.createDomElement)("div",{className:"grid-canvas grid-canvas-bottom grid-canvas-left",tabIndex:0},this._viewportBottomL),this._canvasBottomR=(0,q.createDomElement)("div",{className:"grid-canvas grid-canvas-bottom grid-canvas-right",tabIndex:0},this._viewportBottomR),this._canvas=[this._canvasTopL,this._canvasTopR,this._canvasBottomL,this._canvasBottomR],this.scrollbarDimensions=this.scrollbarDimensions||this.measureScrollbar(),this._activeCanvasNode=this._canvasTopL,this._topHeaderPanelSpacer&&_e.width(this._topHeaderPanelSpacer,this.getCanvasWidth()+this.scrollbarDimensions.width),this._preHeaderPanelSpacer&&_e.width(this._preHeaderPanelSpacer,this.getCanvasWidth()+this.scrollbarDimensions.width),this._headers.forEach((e=>{_e.width(e,this.getHeadersWidth())})),_e.width(this._headerRowSpacerL,this.getCanvasWidth()+this.scrollbarDimensions.width),_e.width(this._headerRowSpacerR,this.getCanvasWidth()+this.scrollbarDimensions.width),this._options.createFooterRow&&(this._footerRowScrollerR=(0,q.createDomElement)("div",{className:"slick-footerrow slick-state-default"},this._paneTopR),this._footerRowScrollerL=(0,q.createDomElement)("div",{className:"slick-footerrow slick-state-default"},this._paneTopL),this._footerRowScroller=[this._footerRowScrollerL,this._footerRowScrollerR],this._footerRowSpacerL=(0,q.createDomElement)("div",{style:{display:"block",height:"1px",position:"absolute",top:"0px",left:"0px"}},this._footerRowScrollerL),_e.width(this._footerRowSpacerL,this.getCanvasWidth()+this.scrollbarDimensions.width),this._footerRowSpacerR=(0,q.createDomElement)("div",{style:{display:"block",height:"1px",position:"absolute",top:"0px",left:"0px"}},this._footerRowScrollerR),_e.width(this._footerRowSpacerR,this.getCanvasWidth()+this.scrollbarDimensions.width),this._footerRowL=(0,q.createDomElement)("div",{className:"slick-footerrow-columns slick-footerrow-columns-left"},this._footerRowScrollerL),this._footerRowR=(0,q.createDomElement)("div",{className:"slick-footerrow-columns slick-footerrow-columns-right"},this._footerRowScrollerR),this._footerRow=[this._footerRowL,this._footerRowR],this._options.showFooterRow||this._footerRowScroller.forEach((e=>{_e.hide(e)}))),this._focusSink2=this._focusSink.cloneNode(!0),this._container.appendChild(this._focusSink2),this._options.explicitInitialization||this.finishInitialization()}finishInitialization(){this.initialized||(this.initialized=!0,this.getViewportWidth(),this.getViewportHeight(),this.measureCellPaddingAndBorder(),this.disableSelection(this._headers),this._options.enableTextSelectionOnCells||this._viewport.forEach((e=>{this._bindingEventService.bind(e,"selectstart",(e=>{e.target instanceof HTMLInputElement||(e.target,HTMLTextAreaElement)}))})),this.setFrozenOptions(),this.setPaneFrozenClasses(),this.setPaneVisibility(),this.setScroller(),this.setOverflow(),this.updateColumnCaches(),this.createColumnHeaders(),this.createColumnFooter(),this.setupColumnSort(),this.createCssRules(),this.resizeCanvas(),this.bindAncestorScrollEvents(),this._bindingEventService.bind(this._container,"resize",this.resizeCanvas.bind(this)),this._viewport.forEach((e=>{this._bindingEventService.bind(e,"scroll",this.handleScroll.bind(this))})),this._options.enableMouseWheelScrollHandler&&this._viewport.forEach((e=>{this.slickMouseWheelInstances.push(Ai({element:e,onMouseWheel:this.handleMouseWheel.bind(this)}))})),this._headerScroller.forEach((e=>{this._bindingEventService.bind(e,"contextmenu",this.handleHeaderContextMenu.bind(this)),this._bindingEventService.bind(e,"click",this.handleHeaderClick.bind(this))})),this._headerRowScroller.forEach((e=>{this._bindingEventService.bind(e,"scroll",this.handleHeaderRowScroll.bind(this))})),this._options.createFooterRow&&(this._footerRow.forEach((e=>{this._bindingEventService.bind(e,"contextmenu",this.handleFooterContextMenu.bind(this)),this._bindingEventService.bind(e,"click",this.handleFooterClick.bind(this))})),this._footerRowScroller.forEach((e=>{this._bindingEventService.bind(e,"scroll",this.handleFooterRowScroll.bind(this))}))),this._options.createTopHeaderPanel&&this._bindingEventService.bind(this._topHeaderPanelScroller,"scroll",this.handleTopHeaderPanelScroll.bind(this)),this._options.createPreHeaderPanel&&(this._bindingEventService.bind(this._preHeaderPanelScroller,"scroll",this.handlePreHeaderPanelScroll.bind(this)),this._bindingEventService.bind([this._preHeaderPanelScroller,this._preHeaderPanelScrollerR],"contextmenu",this.handlePreHeaderContextMenu.bind(this)),this._bindingEventService.bind([this._preHeaderPanelScroller,this._preHeaderPanelScrollerR],"click",this.handlePreHeaderClick.bind(this))),this._bindingEventService.bind(this._focusSink,"keydown",this.handleKeyDown.bind(this)),this._bindingEventService.bind(this._focusSink2,"keydown",this.handleKeyDown.bind(this)),this._canvas.forEach((e=>{this._bindingEventService.bind(e,"keydown",this.handleKeyDown.bind(this)),this._bindingEventService.bind(e,"click",this.handleClick.bind(this)),this._bindingEventService.bind(e,"dblclick",this.handleDblClick.bind(this)),this._bindingEventService.bind(e,"contextmenu",this.handleContextMenu.bind(this)),this._bindingEventService.bind(e,"mouseover",this.handleCellMouseOver.bind(this)),this._bindingEventService.bind(e,"mouseout",this.handleCellMouseOut.bind(this))})),Oi&&(this.slickDraggableInstance=Oi({containerElement:this._container,allowDragFrom:"div.slick-cell",allowDragFromClosest:"div.slick-cell.dnd, div.slick-cell.cell-reorder",preventDragFromKeys:this._options.preventDragFromKeys,onDragInit:this.handleDragInit.bind(this),onDragStart:this.handleDragStart.bind(this),onDrag:this.handleDrag.bind(this),onDragEnd:this.handleDragEnd.bind(this)})),this._options.suppressCssChangesOnHiddenInit||this.restoreCssFromHiddenInit())}cacheCssForHiddenInit(){this._hiddenParents=_e.parents(this._container,":hidden"),this.oldProps=[],this._hiddenParents.forEach((e=>{const t={};Object.keys(this.cssShow).forEach((i=>{this.cssShow&&(t[i]=e.style[i],e.style[i]=this.cssShow[i])})),this.oldProps.push(t)}))}restoreCssFromHiddenInit(){let e=0;this._hiddenParents&&(this._hiddenParents.forEach((t=>{const i=this.oldProps[e++];Object.keys(this.cssShow).forEach((e=>{this.cssShow&&(t.style[e]=i[e])}))})),this._hiddenParents=[])}hasFrozenColumns(){return this._options.frozenColumn>-1}registerPlugin(e){this.plugins.unshift(e),e.init(this)}unregisterPlugin(e){for(let t=this.plugins.length;t>=0;t--)if(this.plugins[t]===e){this.plugins[t]?.destroy(),this.plugins.splice(t,1);break}}getPluginByName(e){for(let t=this.plugins.length-1;t>=0;t--)if(this.plugins[t]?.pluginName===e)return this.plugins[t]}getPubSubService(){return this._pubSubService}setSelectionModel(e){this.selectionModel&&(this.selectionModel.onSelectedRangesChanged.unsubscribe(this.handleSelectedRangesChanged.bind(this)),this.selectionModel.destroy&&this.selectionModel.destroy()),this.selectionModel=e,this.selectionModel&&(this.selectionModel.init(this),this.selectionModel.onSelectedRangesChanged.subscribe(this.handleSelectedRangesChanged.bind(this)))}getSelectionModel(){return this.selectionModel}getCanvasNode(e,t){return this._getContainerElement(this.getCanvases(),e,t)}getActiveCanvasNode(e){return void 0===e||(e instanceof ge&&(e=e.getNativeEvent()),this._activeCanvasNode=e?.target?.closest(".grid-canvas")),this._activeCanvasNode}getCanvases(){return this._canvas}getViewportNode(e,t){return this._getContainerElement(this.getViewports(),e,t)}getViewports(){return this._viewport}getActiveViewportNode(e){return this.setActiveViewportNode(e),this._activeViewportNode}setActiveViewportNode(e){return e instanceof ge&&(e=e.getNativeEvent()),this._activeViewportNode=e?.target?.closest(".slick-viewport"),this._activeViewportNode}_getContainerElement(e,t,i){if(!e)return;t||(t=0),i||(i=0);const s="number"==typeof t?t:this.getColumnIndex(t);return e[(this.hasFrozenRows&&i>=this.actualFrozenRow+(this._options.frozenBottom?0:1)?2:0)+(this.hasFrozenColumns()&&s>this._options.frozenColumn?1:0)]}measureScrollbar(){let e="";this._viewport.forEach((t=>e+=t.className));const t=(0,q.createDomElement)("div",{className:e,style:{position:"absolute",top:"-10000px",left:"-10000px",overflow:"auto",width:"100px",height:"100px"}},document.body),i=(0,q.createDomElement)("div",{style:{width:"200px",height:"200px",overflow:"auto"}},t),s={width:t.offsetWidth-t.clientWidth,height:t.offsetHeight-t.clientHeight};return i.remove(),t.remove(),s}getHeadersWidth(){this.headersWidth=this.headersWidthL=this.headersWidthR=0;const e=!this._options.autoHeight;let t=0;const i=this.columns.length;for(t=0;t-1&&t>this._options.frozenColumn?this.headersWidthR+=e||0:this.headersWidthL+=e||0}return e&&(this._options.frozenColumn>-1&&t>this._options.frozenColumn?this.headersWidthR+=this.scrollbarDimensions?.width||0:this.headersWidthL+=this.scrollbarDimensions?.width||0),this.hasFrozenColumns()?(this.headersWidthL=this.headersWidthL+1e3,this.headersWidthR=Math.max(this.headersWidthR,this.viewportW)+this.headersWidthL,this.headersWidthR+=this.scrollbarDimensions?.width||0):(this.headersWidthL+=this.scrollbarDimensions?.width||0,this.headersWidthL=Math.max(this.headersWidthL,this.viewportW)+1e3),this.headersWidth=this.headersWidthL+this.headersWidthR,Math.max(this.headersWidth,this.viewportW)+1e3}getCanvasWidth(){const e=this.viewportHasVScroll?this.viewportW-(this.scrollbarDimensions?.width||0):this.viewportW;let t=this.columns.length;for(this.canvasWidthL=this.canvasWidthR=0;t--;)this.columns[t]&&!this.columns[t].hidden&&(this.hasFrozenColumns()&&t>this._options.frozenColumn?this.canvasWidthR+=this.columns[t].width||0:this.canvasWidthL+=this.columns[t].width||0);let i=this.canvasWidthL+this.canvasWidthR;if(this._options.fullWidthRows){const t=Math.max(i,e)-i;t>0&&(i+=t,this.hasFrozenColumns()?this.canvasWidthR+=t:this.canvasWidthL+=t)}return i}updateCanvasWidth(e){const t=this.canvasWidth,i=this.canvasWidthL,s=this.canvasWidthR;this.canvasWidth=this.getCanvasWidth(),this._options.createTopHeaderPanel&&_e.width(this._topHeaderPanel,this._options.topHeaderPanelWidth??this.canvasWidth);const o=this.canvasWidth!==t||this.canvasWidthL!==i||this.canvasWidthR!==s;if(o||this.hasFrozenColumns()||this.hasFrozenRows)if(_e.width(this._canvasTopL,this.canvasWidthL),this.getHeadersWidth(),_e.width(this._headerL,this.headersWidthL),_e.width(this._headerR,this.headersWidthR),this.hasFrozenColumns()){const e=_e.width(this._container)||0;if(e>0&&this.canvasWidthL>e&&this._options.throwWhenFrozenNotAllViewable)throw new Error("[SlickGrid] Frozen columns cannot be wider than the actual grid container width. Make sure to have less columns freezed or make your grid container wider");_e.width(this._canvasTopR,this.canvasWidthR),_e.width(this._paneHeaderL,this.canvasWidthL),_e.setStyleSize(this._paneHeaderR,"left",this.canvasWidthL),_e.setStyleSize(this._paneHeaderR,"width",this.viewportW-this.canvasWidthL),_e.width(this._paneTopL,this.canvasWidthL),_e.setStyleSize(this._paneTopR,"left",this.canvasWidthL),_e.width(this._paneTopR,this.viewportW-this.canvasWidthL),_e.width(this._headerRowScrollerL,this.canvasWidthL),_e.width(this._headerRowScrollerR,this.viewportW-this.canvasWidthL),_e.width(this._headerRowL,this.canvasWidthL),_e.width(this._headerRowR,this.canvasWidthR),this._options.createFooterRow&&(_e.width(this._footerRowScrollerL,this.canvasWidthL),_e.width(this._footerRowScrollerR,this.viewportW-this.canvasWidthL),_e.width(this._footerRowL,this.canvasWidthL),_e.width(this._footerRowR,this.canvasWidthR)),this._options.createPreHeaderPanel&&_e.width(this._preHeaderPanel,this._options.preHeaderPanelWidth??this.canvasWidth),_e.width(this._viewportTopL,this.canvasWidthL),_e.width(this._viewportTopR,this.viewportW-this.canvasWidthL),this.hasFrozenRows&&(_e.width(this._paneBottomL,this.canvasWidthL),_e.setStyleSize(this._paneBottomR,"left",this.canvasWidthL),_e.width(this._viewportBottomL,this.canvasWidthL),_e.width(this._viewportBottomR,this.viewportW-this.canvasWidthL),_e.width(this._canvasBottomL,this.canvasWidthL),_e.width(this._canvasBottomR,this.canvasWidthR))}else _e.width(this._paneHeaderL,"100%"),_e.width(this._paneTopL,"100%"),_e.width(this._headerRowScrollerL,"100%"),_e.width(this._headerRowL,this.canvasWidth),this._options.createFooterRow&&(_e.width(this._footerRowScrollerL,"100%"),_e.width(this._footerRowL,this.canvasWidth)),this._options.createPreHeaderPanel&&_e.width(this._preHeaderPanel,this._options.preHeaderPanelWidth??this.canvasWidth),_e.width(this._viewportTopL,"100%"),this.hasFrozenRows&&(_e.width(this._viewportBottomL,"100%"),_e.width(this._canvasBottomL,this.canvasWidthL));this.viewportHasHScroll=this.canvasWidth>=this.viewportW-(this.scrollbarDimensions?.width||0),_e.width(this._headerRowSpacerL,this.canvasWidth+(this.viewportHasVScroll&&this.scrollbarDimensions?.width||0)),_e.width(this._headerRowSpacerR,this.canvasWidth+(this.viewportHasVScroll&&this.scrollbarDimensions?.width||0)),this._options.createFooterRow&&(_e.width(this._footerRowSpacerL,this.canvasWidth+(this.viewportHasVScroll&&this.scrollbarDimensions?.width||0)),_e.width(this._footerRowSpacerR,this.canvasWidth+(this.viewportHasVScroll&&this.scrollbarDimensions?.width||0))),(o||e)&&this.applyColumnWidths()}disableSelection(e){e.forEach((e=>{e.setAttribute("unselectable","on"),e.style.mozUserSelect="none",this._bindingEventService.bind(e,"selectstart",(()=>!1))}))}getMaxSupportedCssHeight(){let e=1e6;const t=navigator.userAgent.toLowerCase().match(/firefox/)?this._options.ffMaxSupportedCssHeight:this._options.maxSupportedCssHeight,i=(0,q.createDomElement)("div",{style:{display:"hidden"}},document.body);let s=!0;for(;s;){const o=2*e;_e.height(i,o);const r=_e.height(i);if(o>t||r!==o){s=!1;break}e=o}return i.remove(),e}getUID(){return this.uid}getHeaderColumnWidthDiff(){return this.headerColumnWidthDiff}getScrollbarDimensions(){return this.scrollbarDimensions}getDisplayedScrollbarDimensions(){return{width:this.viewportHasVScroll&&this.scrollbarDimensions?.width?this.scrollbarDimensions.width:0,height:this.viewportHasHScroll&&this.scrollbarDimensions?.height?this.scrollbarDimensions.height:0}}getAbsoluteColumnMinWidth(){return this.absoluteColumnMinWidth}bindAncestorScrollEvents(){let e=this.hasFrozenRows&&!this._options.frozenBottom?this._canvasBottomL:this._canvasTopL;for(;(e=e.parentNode)!==document.body&&e;)e!==this._viewportTopL&&e.scrollWidth===e.clientWidth&&e.scrollHeight===e.clientHeight||(this._boundAncestors.push(e),this._bindingEventService.bind(e,"scroll",this.handleActiveCellPositionChange.bind(this)))}unbindAncestorScrollEvents(){this._boundAncestors.forEach((e=>{this._bindingEventService.unbindByEventName(e,"scroll")})),this._boundAncestors=[]}updateColumnHeader(e,t,i){if(this.initialized){const s=this.getColumnIndex(e);if(!(0,q.isDefined)(s))return;const o=this.columns[s],r=this.getColumnByIndex(s);return r&&(void 0!==t&&(this.columns[s].name=t),void 0!==i&&(this.columns[s].toolTip=i),this.triggerEvent(this.onBeforeHeaderCellDestroy,{node:r,column:o,grid:this}),r.setAttribute("title",i||""),void 0!==t&&this.applyHtmlCode(r.children[0],t),this.triggerEvent(this.onHeaderCellRendered,{node:r,column:o,grid:this})),r}}getHeader(e){if(!e)return this.hasFrozenColumns()?this._headers:this._headerL;const t=this.getColumnIndex(e.id);return this.hasFrozenColumns()?t<=this._options.frozenColumn?this._headerL:this._headerR:this._headerL}getHeaderColumn(e){const t="number"==typeof e?e:this.getColumnIndex(e),i=this.hasFrozenColumns()?t<=this._options.frozenColumn?this._headerL:this._headerR:this._headerL,s=this.hasFrozenColumns()?t<=this._options.frozenColumn?t:t-this._options.frozenColumn-1:t;return i.children[s]}getHeaderRow(){return this.hasFrozenColumns()?this._headerRows:this._headerRows?.[0]}getFooterRow(){return this.hasFrozenColumns()?this._footerRow:this._footerRow?.[0]}getPreHeaderPanel(){return this._preHeaderPanel}getPreHeaderPanelLeft(){return this._preHeaderPanel}getPreHeaderPanelRight(){return this._preHeaderPanelR}getTopHeaderPanel(){return this._topHeaderPanel}getHeaderRowColumn(e){let t,i="number"==typeof e?e:this.getColumnIndex(e);return this.hasFrozenColumns()?i<=this._options.frozenColumn?t=this._headerRowL:(t=this._headerRowR,i-=this._options.frozenColumn+1):t=this._headerRowL,t.children[i]}getFooterRowColumn(e){let t,i="number"==typeof e?e:this.getColumnIndex(e);return this.hasFrozenColumns()?i<=this._options.frozenColumn?t=this._footerRowL:(t=this._footerRowR,i-=this._options.frozenColumn+1):t=this._footerRowL,t?.children[i]}createColumnFooter(){if(this._options.createFooterRow){this._footerRow.forEach((e=>{e.querySelectorAll(".slick-footerrow-column").forEach((e=>{const t=_e.storage.get(e,"column");this.triggerEvent(this.onBeforeFooterRowCellDestroy,{node:e,column:t,grid:this})}))})),(0,q.emptyElement)(this._footerRowL),(0,q.emptyElement)(this._footerRowR);for(let e=0;ethis._options.frozenColumn?this._footerRowR:this._footerRowL),s=this.hasFrozenColumns()&&e<=this._options.frozenColumn?"frozen":null;s&&i.classList.add(s),_e.storage.put(i,"column",t),this.triggerEvent(this.onFooterRowCellRendered,{node:i,column:t,grid:this})}}}handleHeaderMouseHoverOn(e){e?.target.classList.add("slick-state-hover")}handleHeaderMouseHoverOff(e){e?.target.classList.remove("slick-state-hover")}createColumnHeaders(){this._headers.forEach((e=>{e.querySelectorAll(".slick-header-column").forEach((e=>{const t=_e.storage.get(e,"column");t&&this.triggerEvent(this.onBeforeHeaderCellDestroy,{node:e,column:t,grid:this})}))})),(0,q.emptyElement)(this._headerL),(0,q.emptyElement)(this._headerR),this.getHeadersWidth(),_e.width(this._headerL,this.headersWidthL),_e.width(this._headerR,this.headersWidthR),this._headerRows.forEach((e=>{e.querySelectorAll(".slick-headerrow-column").forEach((e=>{const t=_e.storage.get(e,"column");t&&this.triggerEvent(this.onBeforeHeaderRowCellDestroy,{node:this,column:t,grid:this})}))})),(0,q.emptyElement)(this._headerRowL),(0,q.emptyElement)(this._headerRowR),this._options.createFooterRow&&(this._footerRowL.querySelectorAll(".slick-footerrow-column").forEach((e=>{const t=_e.storage.get(e,"column");t&&this.triggerEvent(this.onBeforeFooterRowCellDestroy,{node:this,column:t,grid:this})})),(0,q.emptyElement)(this._footerRowL),this.hasFrozenColumns()&&(this._footerRowR.querySelectorAll(".slick-footerrow-column").forEach((e=>{const t=_e.storage.get(e,"column");t&&this.triggerEvent(this.onBeforeFooterRowCellDestroy,{node:this,column:t,grid:this})})),(0,q.emptyElement)(this._footerRowR)));for(let e=0;e{t.headerCellAttrs.hasOwnProperty(e)&&o.setAttribute(e,t.headerCellAttrs[e])})),t.sortable&&(o.classList.add("slick-header-sortable"),(0,q.createDomElement)("div",{className:"slick-sort-indicator "+(this._options.numberedMultiColumnSort&&!this._options.sortColNumberInSeparateSpan?" slick-sort-indicator-numbered":"")},o),this._options.numberedMultiColumnSort&&this._options.sortColNumberInSeparateSpan&&(0,q.createDomElement)("div",{className:"slick-sort-indicator-numbered"},o)),this.triggerEvent(this.onHeaderCellRendered,{node:o,column:t,grid:this}),this._options.showHeaderRow){const i=(0,q.createDomElement)("div",{className:`slick-state-default slick-headerrow-column l${e} r${e}`},s),o=this.hasFrozenColumns()&&e<=this._options.frozenColumn?"frozen":null;o&&i.classList.add(o),this._bindingEventService.bind(i,"mouseenter",this.handleHeaderRowMouseEnter.bind(this)),this._bindingEventService.bind(i,"mouseleave",this.handleHeaderRowMouseLeave.bind(this)),this._bindingEventService.bind(i,"mouseover",this.handleHeaderRowMouseOver.bind(this)),this._bindingEventService.bind(i,"mouseout",this.handleHeaderRowMouseOut.bind(this)),_e.storage.put(i,"column",t),this.triggerEvent(this.onHeaderRowCellRendered,{node:i,column:t,grid:this})}if(this._options.createFooterRow&&this._options.showFooterRow){const i=this.hasFrozenColumns()?e<=this._options.frozenColumn?this._footerRow[0]:this._footerRow[1]:this._footerRow[0],s=(0,q.createDomElement)("div",{className:`slick-state-default slick-footerrow-column l${e} r${e}`},i);_e.storage.put(s,"column",t),this.triggerEvent(this.onFooterRowCellRendered,{node:s,column:t,grid:this})}}this.setSortColumns(this.sortColumns),this.setupColumnResize(),this._options.enableColumnReorder&&("function"==typeof this._options.enableColumnReorder?this._options.enableColumnReorder(this,this._headers,this.headerColumnWidthDiff,this.setColumns,this.setupColumnResize,this.columns,this.getColumnIndex,this.uid,this.triggerEvent):this.setupColumnReorder())}setupColumnSort(){this._headers.forEach((e=>{this._bindingEventService.bind(e,"click",(e=>{if(this.columnResizeDragging||e.target.classList.contains("slick-resizable-handle"))return;const t=e.target.closest(".slick-header-column");if(!t)return;const i=_e.storage.get(t,"column");if(i?.sortable){if(!this.getEditorLock()?.commitCurrentEdit())return;const t=this.sortColumns.slice();let s=null,o=0;for(;o{const t=this.columns[this.getColumnIndex(e.columnId)];return t&&!t.hidden?{columnId:t.id,sortCol:t,sortAsc:e.sortAsc}:null})).filter((e=>e))}:{multiColumnSort:!1,previousSortColumns:t,columnId:this.sortColumns.length>0?i.id:null,sortCol:this.sortColumns.length>0?i:null,sortAsc:!(this.sortColumns.length>0)||this.sortColumns[0].sortAsc},!1!==this.triggerEvent(this.onBeforeSort,n,e).getReturnValue()&&(this.setSortColumns(this.sortColumns),this.triggerEvent(this.onSort,n,e))}}))}))}setupColumnReorder(){let e;this.sortableSideLeftInstance?.destroy(),this.sortableSideRightInstance?.destroy();const t=()=>this._viewportScrollContainerX.scrollLeft+=10,i=()=>this._viewportScrollContainerX.scrollLeft-=10;let s=!1;const o={animation:50,direction:"horizontal",ghostClass:"slick-sortable-placeholder",draggable:".slick-header-column",dragoverBubble:!1,revertClone:!0,scroll:!this.hasFrozenColumns(),filter:`.${this._options.unorderableColumnCssClass}`,onMove:e=>!e.related.classList.contains(this._options.unorderableColumnCssClass),onStart:o=>{o.item.classList.add("slick-header-column-active"),s=!this.hasFrozenColumns()||(0,q.getOffset)(o.item).left>(0,q.getOffset)(this._viewportScrollContainerX).left,s&&o.originalEvent.pageX>this._container.clientWidth?e||(e=window.setInterval(t,100)):s&&o.originalEvent.pageX<(0,q.getOffset)(this._viewportScrollContainerX).left?e||(e=window.setInterval(i,100)):window.clearInterval(e)},onEnd:t=>{if(t.item.classList.remove("slick-header-column-active"),window.clearInterval(e),!this.getEditorLock()?.commitCurrentEdit())return;let i=this.sortableSideLeftInstance?.toArray()??[];i=i.concat(this.sortableSideRightInstance?.toArray()??[]);const s=[];for(let e=0;ee.remove())),e=d.length||!d[h])continue;if(h=a)continue;const p=(0,q.createDomElement)("div",{className:"slick-resizable-handle",role:"separator",ariaOrientation:"horizontal"},u);this._bindingEventService.bind(p,"dblclick",this.handleResizeableDoubleClick.bind(this)),this.slickResizableInstances.push(Li({resizeableElement:u,resizeableHandleElement:p,onResizeStart:(t,n)=>{const a=t.touches?t.changedTouches[0]:t;if(!this.getEditorLock()?.commitCurrentEdit())return!1;s=a.pageX,l=0,n.resizeableElement.classList.add("slick-header-column-active");let u=null,p=null;for(let e=0;e{const c=n.touches?n.changedTouches[0]:n;let u;this.columnResizeDragging=!0;const p=c.pageX,m=Math.min(r,Math.max(o,p))-s;let g,b=0,f=0;const v=this.viewportHasVScroll?this.viewportW-(this.scrollbarDimensions?.width||0):this.viewportW;if(m<0){for(g=m,e=h;e>=0;e--)i=d[e],i&&i.resizable&&!i.hidden&&(u=Math.max(i.minWidth||0,this.absoluteColumnMinWidth),g&&(i.previousWidth||0)+gthis._options.frozenColumn?f+=i.width||0:b+=i.width||0);if(this._options.forceFitColumns)for(g=-m,e=h+1;ethis._options.frozenColumn?f+=i.width||0:b+=i.width||0);else for(e=h+1;ethis._options.frozenColumn?f+=i.width||0:b+=i.width||0);if(this._options.forceFitColumns)for(g=-m,e=h+1;e=0;e--)if(i=d[e],i&&!i.hidden&&i.resizable)if(g&&i.maxWidth&&i.maxWidth-(i.previousWidth||0)l&&sv?l:t):i.width=t,g=0}for(t=0;t<=h;t++)i=d[t],i&&!i.hidden&&(this.hasFrozenColumns()&&t>this._options.frozenColumn?f+=i.width||0:b+=i.width||0);if(this._options.forceFitColumns)for(g=-m,e=h+1;ethis._options.frozenColumn?f+=i.width||0:b+=i.width||0);else for(e=h+1;ethis._options.frozenColumn?f+=i.width||0:b+=i.width||0)}this.hasFrozenColumns()&&b!==this.canvasWidthL&&(_e.width(this._headerL,b+1e3),_e.setStyleSize(this._paneHeaderR,"left",b)),this.applyColumnHeaderWidths(),this._options.syncColumnCellResize&&this.applyColumnWidths(),this.triggerEvent(this.onColumnsDrag,{triggeredByColumn:a.resizeableElement,resizeHandle:a.resizeableHandleElement})},onResizeEnd:(t,s)=>{s.resizeableElement.classList.remove("slick-header-column-active");const o=s.resizeableElement.id.replace(this.uid,"");let r;for(!0===this.triggerEvent(this.onBeforeColumnsResize,{triggeredByColumn:o}).getReturnValue()&&this.applyColumnHeaderWidths(),e=0;ethis.columnResizeDragging=!1),this._options.columnResizingDelay)}}))}}getVBoxDelta(e){const t=getComputedStyle(e);let i=0;return["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"].forEach((e=>i+=_e.toFloat(t[e]))),i}setFrozenOptions(){if(this._options.frozenColumn=this._options.frozenColumn>=0&&this._options.frozenColumn-1){this.hasFrozenRows=!0,this.frozenRowsHeight=this._options.frozenRow*this._options.rowHeight;const e=this.getDataLength();this.actualFrozenRow=this._options.frozenBottom?e-this._options.frozenRow:this._options.frozenRow}else this.hasFrozenRows=!1}setPaneFrozenClasses(){const e=this.hasFrozenColumns()?"add":"remove";for(const t of[this._paneHeaderL,this._paneTopL,this._paneBottomL])t.classList[e]("frozen")}setPaneVisibility(){this.hasFrozenColumns()?(_e.show(this._paneHeaderR),_e.show(this._paneTopR),this.hasFrozenRows?(_e.show(this._paneBottomL),_e.show(this._paneBottomR)):(_e.hide(this._paneBottomR),_e.hide(this._paneBottomL))):(_e.hide(this._paneHeaderR),_e.hide(this._paneTopR),_e.hide(this._paneBottomR),this.hasFrozenRows?_e.show(this._paneBottomL):(_e.hide(this._paneBottomR),_e.hide(this._paneBottomL)))}setOverflow(){if(this._viewportTopL.style.overflowX=this.hasFrozenColumns()?this.hasFrozenRows&&!this._options.alwaysAllowHorizontalScroll?"hidden":"scroll":this.hasFrozenRows&&!this._options.alwaysAllowHorizontalScroll?"hidden":"auto",this._viewportTopL.style.overflowY=!this.hasFrozenColumns()&&this._options.alwaysShowVerticalScroll?"scroll":this.hasFrozenColumns()?(this.hasFrozenRows,"hidden"):this.hasFrozenRows?"scroll":"auto",this._viewportTopR.style.overflowX=this.hasFrozenColumns()?this.hasFrozenRows&&!this._options.alwaysAllowHorizontalScroll?"hidden":"scroll":this.hasFrozenRows&&!this._options.alwaysAllowHorizontalScroll?"hidden":"auto",this._viewportTopR.style.overflowY=this._options.alwaysShowVerticalScroll?"scroll":(this.hasFrozenColumns(),this.hasFrozenRows?"scroll":"auto"),this._viewportBottomL.style.overflowX=this.hasFrozenColumns()?this.hasFrozenRows&&!this._options.alwaysAllowHorizontalScroll?"scroll":"auto":(this.hasFrozenRows&&this._options.alwaysAllowHorizontalScroll,"auto"),this._viewportBottomL.style.overflowY=!this.hasFrozenColumns()&&this._options.alwaysShowVerticalScroll?"scroll":this.hasFrozenColumns()?(this.hasFrozenRows,"hidden"):this.hasFrozenRows?"scroll":"auto",this._viewportBottomR.style.overflowX=this.hasFrozenColumns()?this.hasFrozenRows&&!this._options.alwaysAllowHorizontalScroll?"scroll":"auto":(this.hasFrozenRows&&this._options.alwaysAllowHorizontalScroll,"auto"),this._viewportBottomR.style.overflowY=this._options.alwaysShowVerticalScroll?"scroll":(this.hasFrozenColumns(),this.hasFrozenRows,"auto"),this._options.viewportClass){const e=(0,q.classNameToList)(this._options.viewportClass);this._viewportTopL.classList.add(...e),this._viewportTopR.classList.add(...e),this._viewportBottomL.classList.add(...e),this._viewportBottomR.classList.add(...e)}}setScroller(){this.hasFrozenColumns()?(this._headerScrollContainer=this._headerScrollerR,this._headerRowScrollContainer=this._headerRowScrollerR,this._footerRowScrollContainer=this._footerRowScrollerR,this.hasFrozenRows?this._options.frozenBottom?(this._viewportScrollContainerX=this._viewportBottomR,this._viewportScrollContainerY=this._viewportTopR):this._viewportScrollContainerX=this._viewportScrollContainerY=this._viewportBottomR:this._viewportScrollContainerX=this._viewportScrollContainerY=this._viewportTopR):(this._headerScrollContainer=this._headerScrollerL,this._headerRowScrollContainer=this._headerRowScrollerL,this._footerRowScrollContainer=this._footerRowScrollerL,this.hasFrozenRows?this._options.frozenBottom?(this._viewportScrollContainerX=this._viewportBottomL,this._viewportScrollContainerY=this._viewportTopL):this._viewportScrollContainerX=this._viewportScrollContainerY=this._viewportBottomL:this._viewportScrollContainerX=this._viewportScrollContainerY=this._viewportTopL)}measureCellPaddingAndBorder(){const e=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],t=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],i=this._headers[0];this.headerColumnWidthDiff=this.headerColumnHeightDiff=0,this.cellWidthDiff=this.cellHeightDiff=0;let s=(0,q.createDomElement)("div",{className:"slick-state-default slick-header-column",style:{visibility:"hidden"},textContent:"-"},i),o=getComputedStyle(s);"border-box"!==o.boxSizing&&(e.forEach((e=>this.headerColumnWidthDiff+=_e.toFloat(o[e]))),t.forEach((e=>this.headerColumnHeightDiff+=_e.toFloat(o[e])))),s.remove();const r=(0,q.createDomElement)("div",{className:"slick-row"},this._canvas[0]);s=(0,q.createDomElement)("div",{className:"slick-cell",id:"",style:{visibility:"hidden"},textContent:"-"},r),o=getComputedStyle(s),"border-box"!==o.boxSizing&&(e.forEach((e=>this.cellWidthDiff+=_e.toFloat(o[e]))),t.forEach((e=>this.cellHeightDiff+=_e.toFloat(o[e])))),r.remove(),this.absoluteColumnMinWidth=Math.max(this.headerColumnWidthDiff,this.cellWidthDiff)}createCssRules(){this._style=document.createElement("style"),this._style.nonce=this._options.nonce||"",(this._options.shadowRoot||document.head).appendChild(this._style);const e=this._options.rowHeight-this.cellHeightDiff,t=[`.${this.uid} .slick-group-header-column { left: 1000px; }`,`.${this.uid} .slick-header-column { left: 1000px; }`,`.${this.uid} .slick-top-panel { height: ${this._options.topPanelHeight}px; }`,`.${this.uid} .slick-preheader-panel { height: ${this._options.preHeaderPanelHeight}px; }`,`.${this.uid} .slick-topheader-panel { height: ${this._options.topHeaderPanelHeight}px; }`,`.${this.uid} .slick-headerrow-columns { height: ${this._options.headerRowHeight}px; }`,`.${this.uid} .slick-footerrow-columns { height: ${this._options.footerRowHeight}px; }`,`.${this.uid} .slick-cell { height: ${e}px; }`,`.${this.uid} .slick-row { height: ${this._options.rowHeight}px; }`],i=this._style.sheet;if(i){t.forEach((e=>i.insertRule(e)));for(let e=0;e',this._style=t.content.firstChild,(this._options.shadowRoot||document.head).appendChild(this._style);for(let t=0;t=0&&(e[this._options.devMode.ownerNodeIndex].ownerNode=this._style),t=0;t{this._bindingEventService.unbindByEventName(e,"keydown"),this._bindingEventService.unbindByEventName(e,"click"),this._bindingEventService.unbindByEventName(e,"dblclick"),this._bindingEventService.unbindByEventName(e,"contextmenu"),this._bindingEventService.unbindByEventName(e,"mouseover"),this._bindingEventService.unbindByEventName(e,"mouseout")})),this._viewport.forEach((e=>{this._bindingEventService.unbindByEventName(e,"scroll")})),this._headerScroller.forEach((e=>{this._bindingEventService.unbindByEventName(e,"contextmenu"),this._bindingEventService.unbindByEventName(e,"click")})),this._headerRowScroller.forEach((e=>{this._bindingEventService.unbindByEventName(e,"scroll")})),this._footerRow&&this._footerRow.forEach((e=>{this._bindingEventService.unbindByEventName(e,"contextmenu"),this._bindingEventService.unbindByEventName(e,"click")})),this._footerRowScroller&&this._footerRowScroller.forEach((e=>{this._bindingEventService.unbindByEventName(e,"scroll")})),this._preHeaderPanelScroller&&this._bindingEventService.unbindByEventName(this._preHeaderPanelScroller,"scroll"),this._topHeaderPanelScroller&&this._bindingEventService.unbindByEventName(this._topHeaderPanelScroller,"scroll"),this._bindingEventService.unbindByEventName(this._focusSink,"keydown"),this._bindingEventService.unbindByEventName(this._focusSink2,"keydown");const i=this._container.querySelectorAll(".slick-resizable-handle");[].forEach.call(i,(e=>{this._bindingEventService.unbindByEventName(e,"dblclick")}));const s=this._container.querySelectorAll(".slick-header-column");[].forEach.call(s,(e=>{this._bindingEventService.unbindByEventName(e,"mouseenter"),this._bindingEventService.unbindByEventName(e,"mouseleave"),this._bindingEventService.unbindByEventName(e,"mouseover"),this._bindingEventService.unbindByEventName(e,"mouseout")})),(0,q.emptyElement)(this._container),this._container.classList.remove(this.uid),this.clearAllTimers(),e&&(0,q.destroyAllElementProps)(this)}destroyAllInstances(e){if(e){const t=Array.isArray(e)?e:[e];let i;for(;(0,q.isDefined)(i=t.pop());)i&&"function"==typeof i.destroy&&i.destroy()}return Array.isArray(e)?[]:null}autosizeColumns(){this.legacyAutosizeColumns()}legacyAutosizeColumns(){let e,t,i=0,s=0,o=0;const r=[],n=this.viewportHasVScroll?this.viewportW-(this.scrollbarDimensions?.width||0):this.viewportW;for(e=0;en&&i;){const a=(s-n)/i;for(e=0;en;e++)if(t=this.columns[e],t&&!t.hidden){const o=r[e];if(!t.resizable||o<=t.minWidth||o<=this.absoluteColumnMinWidth)continue;const n=Math.max(t.minWidth,this.absoluteColumnMinWidth);let l=Math.floor(a*(o-n))||1;l=Math.min(l,o-n),s-=l,i-=l,r[e]-=l}if(o<=s)break;o=s}for(o=s;s=s)break;o=s}let a=!1;for(e=0;e!e.hidden))}triggerEvent(e,t,i){const s=i||new ge(i,t),o=t||{};return o.grid=this,e.notify(o,s,this)}getEditorLock(){return this._options.editorLock}getEditController(){return this.editController}getColumnIndex(e){return this.columnsById[e]}applyColumnHeaderWidths(){if(this.initialized){let e=0;const t=this.getVisibleColumns();this._headers.forEach((i=>{for(let s=0;sthis._options.frozenColumn?this.canvasWidthR:this.canvasWidthL)-t-i+"px"),this._options.frozenColumn!==s&&(t+=this.columns[s].width)),this._options.frozenColumn===s&&(t=0)}setSortColumn(e,t){this.setSortColumns([{columnId:e,sortAsc:t}])}getColumnByIndex(e){let t;return this._headers.every((i=>{const s=i.children.length;return e1;this._headers.forEach((e=>{let t=e.querySelectorAll(".slick-header-column-sorted");t.forEach((e=>e.classList.remove("slick-header-column-sorted"))),t=e.querySelectorAll(".slick-sort-indicator"),t.forEach((e=>e.classList.remove("slick-sort-indicator-asc","slick-sort-indicator-desc"))),t=e.querySelectorAll(".slick-sort-indicator-numbered"),t.forEach((e=>e.textContent=""))}));let i=1;this.sortColumns.forEach((e=>{(0,q.isDefined)(e.sortAsc)||(e.sortAsc=!0);const s=this.getColumnIndex(e.columnId);if((0,q.isDefined)(s)){const o=this.getColumnByIndex(s);if(o){o.classList.add("slick-header-column-sorted");let s=o.querySelector(".slick-sort-indicator");s?.classList.add(e.sortAsc?"slick-sort-indicator-asc":"slick-sort-indicator-desc"),t&&(s=o.querySelector(".slick-sort-indicator-numbered"),s&&(s.textContent=String(i)))}}i++}))}getSortColumns(){return this.sortColumns}handleSelectedRangesChanged(e,t){const i=e.getNativeEvent(),s=this.selectedRows.slice(0);this.selectedRows=[];const o={};for(let e=0;e!r.has(e))),a=Array.from(r).filter((e=>!o.has(e)));this.triggerEvent(this.onSelectedRowsChanged,{rows:this.getSelectedRows(),previousSelectedRows:s,caller:t,changedSelectedRows:n,changedUnselectedRows:a},e)}}simpleArrayEquals(e,t){return Array.isArray(e)&&Array.isArray(t)&&t.sort().toString()!==e.sort().toString()}getColumns(){return this.columns}updateColumnCaches(){this.columnPosLeft=[],this.columnPosRight=[];let e=0;for(let t=0,i=this.columns.length;tt.maxWidth&&(t.width=t.maxWidth)}}setColumns(e){this.triggerEvent(this.onBeforeSetColumns,{previousColumns:this.columns,newColumns:e,grid:this}),this.columns=e,this.updateColumnsInternal(),this.triggerEvent(this.onAfterSetColumns,{newColumns:e,grid:this})}updateColumns(){this.triggerEvent(this.onBeforeUpdateColumns,{columns:this.columns,grid:this}),this.updateColumnsInternal()}updateColumnsInternal(){this.updateColumnProps(),this.updateColumnCaches(),this.initialized&&(this.setPaneFrozenClasses(),this.setPaneVisibility(),this.setOverflow(),this.invalidateAllRows(),this.createColumnHeaders(),this.createColumnFooter(),this.removeCssRules(),this.createCssRules(),this.resizeCanvas(),this.updateCanvasWidth(),this.applyColumnWidths(),this.handleScroll(),this.getSelectionModel()?.refreshSelections())}getOptions(){return this._options}setOptions(e,t,i,s){this.prepareForOptionsChange(),this._options.enableAddRow!==e.enableAddRow&&this.invalidateRow(this.getDataLength()),void 0!==e.frozenColumn&&e.frozenColumn>=0&&(this.getViewports().forEach((e=>e.scrollLeft=0)),this.handleScroll());const o=(0,q.extend)(!0,{},this._options);this._options=(0,q.extend)(this._options,e),this.triggerEvent(this.onSetOptions,{optionsBefore:o,optionsAfter:this._options}),this.internal_setOptions(t,i,s)}activateChangedOptions(e,t,i){this.prepareForOptionsChange(),this.invalidateRow(this.getDataLength()),this.triggerEvent(this.onActivateChangedOptions,{options:this._options}),this.internal_setOptions(e,t,i)}prepareForOptionsChange(){this.getEditorLock()?.commitCurrentEdit()&&this.makeActiveCellNormal()}internal_setOptions(e,t,i){void 0!==this._options.showColumnHeader&&this.setColumnHeaderVisibility(this._options.showColumnHeader),this.validateAndEnforceOptions(),this.setFrozenOptions(),void 0!==this._options.frozenBottom&&(this.enforceFrozenRowHeightRecalc=!0),this._viewport.forEach((e=>{e.style.overflowY=this._options.autoHeight?"hidden":"auto"})),e||this.render(),this.setScroller(),i||this.setOverflow(),t||this.setColumns(this.columns),!this._options.enableMouseWheelScrollHandler||!this._viewport||this.slickMouseWheelInstances&&0!==this.slickMouseWheelInstances.length?!1===this._options.enableMouseWheelScrollHandler&&this.destroyAllInstances(this.slickMouseWheelInstances):this._viewport.forEach((e=>{this.slickMouseWheelInstances.push(Ai({element:e,onMouseWheel:this.handleMouseWheel.bind(this)}))}))}validateAndEnforceOptions(){this._options.autoHeight&&(this._options.leaveSpaceForNewRows=!1)}setData(e,t){this.data=e,this.invalidateAllRows(),this.updateRowCount(),t&&this.scrollTo(0)}getData(){return this.data}getDataLength(){return this.data.getLength?this.data.getLength():this.data?.length||0}getDataLengthIncludingAddNew(){return this.getDataLength()+(!this._options.enableAddRow||this.pagingActive&&!this.pagingIsLastPage?0:1)}getDataItem(e){return this.data.getItem?this.data.getItem(e):this.data[e]}getItemMetadaWhenExists(e){return"getItemMetadata"in this.data?this.data.getItemMetadata(e):null}getTopPanel(){return this._topPanels[0]}getTopPanels(){return this._topPanels}hasDataView(){return!Array.isArray(this.data)}togglePanelVisibility(e,t,i){this._options[e]!==i&&(this._options[e]=i,i?_e.show(t):_e.hide(t),this.resizeCanvas())}setTopPanelVisibility(e){this.togglePanelVisibility("showTopPanel",this._topPanelScrollers,e)}setHeaderRowVisibility(e){this.togglePanelVisibility("showHeaderRow",this._headerRowScroller,e)}setColumnHeaderVisibility(e){this.togglePanelVisibility("showColumnHeader",this._headerScroller,e)}setFooterRowVisibility(e){this.togglePanelVisibility("showFooterRow",this._footerRowScroller,e)}setPreHeaderPanelVisibility(e){this.togglePanelVisibility("showPreHeaderPanel",[this._preHeaderPanelScroller,this._preHeaderPanelScrollerR],e)}setTopHeaderPanelVisibility(e){this.togglePanelVisibility("showTopHeaderPanel",this._topHeaderPanelScroller,e)}getContainerNode(){return this._container}getRowHeight(){return this._options.rowHeight}getRowTop(e){return Math.round(this._options.rowHeight*e-this.offset)}getRowBottom(e){return this.getRowTop(e)+this._options.rowHeight}getRowFromPosition(e){return Math.floor((e+this.offset)/this._options.rowHeight)}scrollTo(e){e=Math.max(e,0),e=Math.min(e,(this.th||0)-_e.height(this._viewportScrollContainerY)+((this.viewportHasHScroll||this.hasFrozenColumns())&&this.scrollbarDimensions?.height||0));const t=this.offset;this.offset=Math.round(this.page*(this.cj||0)),this.page=Math.min((this.n||0)-1,Math.floor(e/(this.ph||0)));const i=e-this.offset;if(this.offset!==t){const e=this.getVisibleRange(i);this.cleanupRows(e),this.updateRowPositions()}this.prevScrollTop!==i&&(this.vScrollDir=this.prevScrollTop+t/g,">"):""}getFormatter(e,t){const i=this.data?.getItemMetadata?.(e),s=i?.columns&&(i.columns[t.id]||i.columns[this.getColumnIndex(t.id)]);return s?.formatter||i?.formatter||t.formatter||this._options.formatterFactory?.getFormatter(t)||this._options.defaultFormatter}getEditor(e,t){const i=this.columns[t],s=this.getItemMetadaWhenExists(e),o=s?.columns;return void 0!==o?.[i.id]?.editorClass?o[i.id].editorClass:void 0!==o?.[t]?.editorClass?o[t].editorClass:i.editorClass||this._options?.editorFactory?.getEditor(i)}getDataItemValueForColumn(e,t){return this._options.dataItemColumnValueExtractor?this._options.dataItemColumnValueExtractor(e,t):e[t.field]}appendRowHtml(e,t,i,s,o){const r=this.getDataItem(i),n=io-i&&(g=o-i)),!this._options.enableCellRowSpan&&g>1&&console.warn('[SlickGrid] Cell "rowspan" is an opt-in grid option because of its small perf hit, you must enable it via the "enableCellRowSpan" grid option.');const n=m;if(this.getParentRowSpanByCell(i,e))continue;if(this.columnPosRight[Math.min(t-1,e+n-1)]>s.leftPx){if(!b.alwaysRenderColumn&&this.columnPosLeft[e]>s.rightPx&&(f=!1),f){const t=this.hasFrozenColumns()&&e>this._options.frozenColumn?u:c;this.appendCellHtml(t,i,e,n,g,p,r)}}else(b.alwaysRenderColumn||this.hasFrozenColumns()&&e<=this._options.frozenColumn)&&this.appendCellHtml(c,i,e,n,g,p,r);n>1&&(e+=n-1)}}appendCellHtml(e,t,i,s,o,r,n){const a=this.columns[i];let l=`slick-cell l${i} r${Math.min(this.columns.length-1,i+s-1)}`+(a.cssClass?` ${a.cssClass}`:"")+(o>1?" rowspan":"")+(r?.cssClass?` ${r.cssClass}`:"");this.hasFrozenColumns()&&i<=this._options.frozenColumn&&(l+=" frozen"),t===this.activeRow&&i===this.activeCell&&this._options.showCellSelection&&(l+=" active"),Object.keys(this.cellCssClasses).forEach((e=>{this.cellCssClasses[e][t]?.[a.id]&&(l+=` ${this.cellCssClasses[e][t][a.id]}`)}));let c=null,d="";n&&(c=this.getDataItemValueForColumn(n,a),d=this.getFormatter(t,a)(t,i,c,a,n,this),null==d&&(d=""));const h=this.triggerEvent(this.onBeforeAppendCell,{row:t,cell:i,value:c,dataContext:n}).getReturnValue();let u="string"==typeof h?h:"";d?.addClasses&&(u+=(0,q.classNameToList)((u?" ":"")+d.addClasses).join(" "));const p=d?.toolTip?`${d.toolTip}`:"",m=(0,q.createDomElement)("div",{className:(0,q.classNameToList)(`${l} ${u||""}`).join(" "),role:"gridcell",tabIndex:-1});m.setAttribute("aria-describedby",this.uid+a.id),p&&m.setAttribute("title",p);const g=this.getCellHeight(t,o);if(o>1&&g!==this._options.rowHeight-this.cellHeightDiff&&(m.style.height=`${g||0}px`),a.hasOwnProperty("cellAttrs")&&a.cellAttrs instanceof Object&&Object.keys(a.cellAttrs).forEach((e=>{a.cellAttrs.hasOwnProperty(e)&&m.setAttribute(e,a.cellAttrs[e])})),n){const e=(0,q.isPrimitiveOrHTML)(d)?d:d.html||d.text;this.applyHtmlCode(m,e)}e.appendChild(m),d.insertElementAfterTarget&&(0,q.insertAfterElement)(m,d.insertElementAfterTarget),this.rowsCache[t].cellRenderQueue.push(i),this.rowsCache[t].cellColSpans[i]=s}cleanupRows(e){const t=new Set;if(this._options.enableCellRowSpan)for(let i=e.top,s=e.bottom;i<=s;i++){const e=this.getRowSpanIntersect(i);null!==e&&t.add(e)}Object.keys(this.rowsCache).forEach((i=>{if(this.rowsCache){let s=+i,o=!0;this.hasFrozenRows&&(this._options.frozenBottom&&s>=this.actualFrozenRow||!this._options.frozenBottom&&s<=this.actualFrozenRow)&&(o=!1),(s=parseInt(i,10))!==this.activeRow&&(se.bottom)&&o&&!t.has(s)&&this.removeRowFromCache(s)}})),this._options.enableAsyncPostRenderCleanup&&this.startPostProcessingCleanup()}getRowSpanColumnIntersects(e){return this.getRowSpanIntersection(e,"columns")}getRowSpanIntersect(e){return this.getRowSpanIntersection(e)}getRowSpanIntersection(e,t){const i=[];let s=null;for(let o=0,r=this.columns.length;o=r&&e<=a){if("columns"!==t){s=r;break}i.push(o)}}}return"columns"===t?i:s}getParentRowSpanByCell(e,t,i=!0){let s=null;const o=this._colsWithRowSpanCache[t]||new Set;for(const t of Array.from(o)){const[o,r]=t.split(":").map(Number);if((i?e>o:e>=o)&&e<=r){s={start:o,end:r,range:t};break}}return s}remapAllColumnsRowSpan(){const e=this.getDataLength();if(e>0){this._colsWithRowSpanCache={};for(let t=0;t{const s=+i,o=t.columns[s],r=+(o?.colspan||1),n=+(o?.rowspan||1);this.remapRowSpanMetadata(e,s,r,n)}))}remapRowSpanMetadata(e,t,i,s){if(s>1){const o=`${e}:${e+s-1}`;if(this._colsWithRowSpanCache[t]??=new Set,this._colsWithRowSpanCache[t].add(o),i>1)for(let e=1;e{this.rowsCache&&this.removeRowFromCache(+e)})),this._options.enableAsyncPostRenderCleanup&&this.startPostProcessingCleanup()}invalidateRows(e){if(!e||!e.length)return;let t;this.vScrollDir=0;const i=e.length,s=new Set,o=new Set,r=e.length>this._options.maxPartialRowSpanRemap||e.length===this.getDataLength()||this._prevInvalidatedRowsCount+e.length===this.getDataLength();for(let o=0;o=0){const t=[e];if(this._options.enableCellRowSpan){const i=this.getRowSpanIntersect(e);null!==i&&t.push(i)}this.invalidateRows(t)}}queuePostProcessedRowForCleanup(e,t,i){this.postProcessgroupId++,"object"==typeof t&&Object.keys(t).forEach((s=>{t.hasOwnProperty(s)&&this.postProcessedCleanupQueue.push({actionType:"C",groupId:this.postProcessgroupId,node:e.cellNodesByColumnIdx[+s],columnIdx:+s,rowIdx:i})})),e.rowNode||(e.rowNode=[]),this.postProcessedCleanupQueue.push({actionType:"R",groupId:this.postProcessgroupId,node:e.rowNode}),e.rowNode?.forEach((e=>e.remove()))}queuePostProcessedCellForCleanup(e,t,i){this.postProcessedCleanupQueue.push({actionType:"C",groupId:this.postProcessgroupId,node:e,columnIdx:t,rowIdx:i}),e.remove()}removeRowFromCache(e){const t=this.rowsCache[e];t?.rowNode&&(this._options.enableAsyncPostRenderCleanup&&this.postProcessedRows[e]?this.queuePostProcessedRowForCleanup(t,this.postProcessedRows[e],e):t.rowNode?.forEach((e=>e.parentElement?.removeChild(e))),delete this.rowsCache[e],delete this.postProcessedRows[e],this.renderedRows--,this.counter_rows_removed++)}applyFormatResultToCellNode(e,t,i){if(null==e&&(e=""),(0,q.isPrimitiveOrHTML)(e))return void this.applyHtmlCode(t,e);const s=e.html||e.text;this.applyHtmlCode(t,s),e.removeClasses&&!i&&t.classList.remove(...(0,q.classNameToList)(e.removeClasses)),e.addClasses&&t.classList.add(...(0,q.classNameToList)(e.addClasses)),e.toolTip&&t.setAttribute("title",e.toolTip)}updateCell(e,t){const i=this.getCellNode(e,t);if(i){const s=this.columns[t],o=this.getDataItem(e);if(this.currentEditor&&this.activeRow===e&&this.activeCell===t)this.currentEditor.loadValue(o);else{const r=o?this.getFormatter(e,s)(e,t,this.getDataItemValueForColumn(o,s),s,o,this):"";this.applyFormatResultToCellNode(r,i),this.invalidatePostProcessingResults(e)}}}updateRow(e){const t=this.rowsCache[e];if(!t)return;let i;this.ensureCellNodesInRowsCache(e);const s=this.getDataItem(e);Object.keys(t.cellNodesByColumnIdx).forEach((o=>{if(t.cellNodesByColumnIdx.hasOwnProperty(o)){const r=+o,n=this.columns[r],a=t.cellNodesByColumnIdx[r];this.currentEditor&&e===this.activeRow&&r===this.activeCell?this.currentEditor.loadValue(s):s?(i=this.getFormatter(e,n)(e,r,this.getDataItemValueForColumn(s,n),n,s,this),this.applyFormatResultToCellNode(i,a)):(0,q.emptyElement)(a)}})),this.invalidatePostProcessingResults(e)}getCellHeight(e,t){let i=this._options.rowHeight||0;if(t>1){const s=e+t-1;i=this.getRowBottom(s)-this.getRowTop(e)}else{const e=this.getRowHeight();e!==i-this.cellHeightDiff&&(i=e)}return i-=this.cellHeightDiff,Math.ceil(i)}getViewportRowCount(){const e=this.getViewportHeight(),t=this.getScrollbarDimensions()?.height||0;return Math.floor((e-t)/this._options.rowHeight)}getViewportHeight(){if(this._options.autoHeight&&-1===this._options.frozenColumn||(this.topPanelH=this._options.showTopPanel?this._options.topPanelHeight+this.getVBoxDelta(this._topPanelScrollers[0]):0,this.headerRowH=this._options.showHeaderRow?this._options.headerRowHeight+this.getVBoxDelta(this._headerRowScroller[0]):0,this.footerRowH=this._options.showFooterRow?this._options.footerRowHeight+this.getVBoxDelta(this._footerRowScroller[0]):0),this._options.autoHeight){let e=this._paneHeaderL.offsetHeight;e+=this._options.showHeaderRow?this._options.headerRowHeight+this.getVBoxDelta(this._headerRowScroller[0]):0,e+=this._options.showFooterRow?this._options.footerRowHeight+this.getVBoxDelta(this._footerRowScroller[0]):0,e+=this.getCanvasWidth()>this.viewportW&&this.scrollbarDimensions?.height||0,this.viewportH=this._options.rowHeight*this.getDataLengthIncludingAddNew()+(-1===this._options.frozenColumn?e:0)}else{const e=this._options.showColumnHeader?_e.toFloat(_e.height(this._headerScroller[0]))+this.getVBoxDelta(this._headerScroller[0]):0,t=this._options.createPreHeaderPanel&&this._options.showPreHeaderPanel?this._options.preHeaderPanelHeight+this.getVBoxDelta(this._preHeaderPanelScroller):0,i=this._options.createTopHeaderPanel&&this._options.showTopHeaderPanel?this._options.topHeaderPanelHeight+this.getVBoxDelta(this._topHeaderPanelScroller):0,s=getComputedStyle(this._container);this.viewportH=_e.toFloat(s.height)-_e.toFloat(s.paddingTop)-_e.toFloat(s.paddingBottom)-e-this.topPanelH-this.headerRowH-this.footerRowH-t-i}return this.numVisibleRows=Math.ceil(this.viewportH/this._options.rowHeight),this.viewportH}getViewportWidth(){return this.viewportW=parseFloat((0,q.getInnerSize)(this._container,"width"))||this._options.devMode&&this._options.devMode.containerClientWidth||0,this.viewportW}resizeCanvas(){if(this.initialized){if(this.paneTopH=0,this.paneBottomH=0,this.viewportTopH=0,this.viewportBottomH=0,this.getViewportWidth(),this.getViewportHeight(),this.hasFrozenRows?this._options.frozenBottom?(this.paneTopH=this.viewportH-this.frozenRowsHeight-(this.scrollbarDimensions?.height||0),this.paneBottomH=this.frozenRowsHeight+(this.scrollbarDimensions?.height||0)):(this.paneTopH=this.frozenRowsHeight,this.paneBottomH=this.viewportH-this.frozenRowsHeight):this.paneTopH=this.viewportH,this.paneTopH+=this.topPanelH+this.headerRowH+this.footerRowH,this.hasFrozenColumns()&&this._options.autoHeight&&(this.paneTopH+=this.scrollbarDimensions?.height||0),this.viewportTopH=this.paneTopH-this.topPanelH-this.headerRowH-this.footerRowH,this._options.autoHeight){if(this.hasFrozenColumns()){const e=getComputedStyle(this._headerScrollerL);_e.height(this._container,this.paneTopH+_e.toFloat(e.height))}this._paneTopL.style.position="relative"}let e=_e.height(this._paneHeaderL);e?e+=this._options.showTopHeaderPanel?this._options.topHeaderPanelHeight:0:e=(this._options.showHeaderRow?this._options.headerRowHeight:0)+(this._options.showPreHeaderPanel?this._options.preHeaderPanelHeight:0),_e.setStyleSize(this._paneTopL,"top",e||e),_e.height(this._paneTopL,this.paneTopH);const t=this._paneTopL.offsetTop+this.paneTopH;if(this._options.autoHeight||_e.height(this._viewportTopL,this.viewportTopH),this.hasFrozenColumns()){let e=_e.height(this._paneHeaderL);e&&(e+=this._options.showTopHeaderPanel?this._options.topHeaderPanelHeight:0),_e.setStyleSize(this._paneTopR,"top",e),_e.height(this._paneTopR,this.paneTopH),_e.height(this._viewportTopR,this.viewportTopH),this.hasFrozenRows&&(_e.setStyleSize(this._paneBottomL,"top",t),_e.height(this._paneBottomL,this.paneBottomH),_e.setStyleSize(this._paneBottomR,"top",t),_e.height(this._paneBottomR,this.paneBottomH),_e.height(this._viewportBottomR,this.paneBottomH))}else this.hasFrozenRows&&(_e.width(this._paneBottomL,"100%"),_e.height(this._paneBottomL,this.paneBottomH),_e.setStyleSize(this._paneBottomL,"top",t));this.hasFrozenRows?(_e.height(this._viewportBottomL,this.paneBottomH),this._options.frozenBottom?(_e.height(this._canvasBottomL,this.frozenRowsHeight),this.hasFrozenColumns()&&_e.height(this._canvasBottomR,this.frozenRowsHeight)):(_e.height(this._canvasTopL,this.frozenRowsHeight),this.hasFrozenColumns()&&_e.height(this._canvasTopR,this.frozenRowsHeight))):_e.height(this._viewportTopR,this.viewportTopH),this.scrollbarDimensions&&this.scrollbarDimensions.width||(this.scrollbarDimensions=this.measureScrollbar()),this._options.forceFitColumns&&this.legacyAutosizeColumns(),this.updateRowCount(),this.handleScroll(),this.lastRenderedScrollLeft=-1,this.render()}}updatePagingStatusFromView(e){this.pagingActive=0!==e.pageSize,this.pagingIsLastPage=e.pageNum===e.totalPages-1}updateRowCount(){if(this.initialized){const e=this.getDataLength();e>0&&e!==this._prevDataLength&&(this._rowSpanIsCached=!1),this._options.enableCellRowSpan&&!this._rowSpanIsCached&&this.remapAllColumnsRowSpan(),this._prevDataLength=e;const t=this.getDataLengthIncludingAddNew();let i=0,s=this.hasFrozenRows&&!this._options.frozenBottom?_e.height(this._canvasBottomL):_e.height(this._canvasTopL);i=this.hasFrozenRows?this.getDataLength()-this._options.frozenRow:t+(this._options.leaveSpaceForNewRows?this.numVisibleRows-1:0);const o=_e.height(this._viewportScrollContainerY),r=this.viewportHasVScroll;this.viewportHasVScroll=this._options.alwaysShowVerticalScroll||!this._options.autoHeight&&i*this._options.rowHeight>o,this.makeActiveCellNormal();const n=e-1;"object"==typeof this.rowsCache&&Object.keys(this.rowsCache).forEach((e=>{const t=+e;t>n&&this.removeRowFromCache(t)})),this._options.enableAsyncPostRenderCleanup&&this.startPostProcessingCleanup(),this.activeCellNode&&this.activeRow>n&&this.resetActiveCell(),s=this.h,this._options.autoHeight?this.h=this._options.rowHeight*i:(this.th=Math.max(this._options.rowHeight*i,o-(this.scrollbarDimensions?.height||0)),this.th1&&(i=i.concat(Array.from(e[1].children)));let s=i.length-1;for(;t.cellRenderQueue.length;){const e=t.cellRenderQueue.pop();t.cellNodesByColumnIdx[e]=i[s--]}}}cleanUpCells(e,t){if(this.hasFrozenRows&&(this._options.frozenBottom&&t>this.actualFrozenRow||t<=this.actualFrozenRow))return;const i=this.rowsCache[t],s=[];let o,r;for(Object.keys(i.cellNodesByColumnIdx).forEach((o=>{if(!i.cellNodesByColumnIdx.hasOwnProperty(o))return;const r=+o;if(r<=this._options.frozenColumn)return;if(Array.isArray(this.columns)&&this.columns[r]?.alwaysRenderColumn)return;const n=i.cellColSpans[r];(this.columnPosLeft[r]>e.rightPx||this.columnPosRight[Math.min(this.columns.length-1,(r||0)+n-1)]e.rightPx)break;if((0,q.isDefined)(r=t.cellColSpans[s])){s+=r>1?r-1:0;continue}r=1,n=null,d&&(n=d[this.columns[s].id]||d[s],r=n?.colspan??1,"*"===r&&(r=a-s));const l=r;if(this.getParentRowSpanByCell(c,s))continue;if(this.columnPosRight[Math.min(a-1,s+l-1)]>e.leftPx){const e=this.getRowspan(c,s);this.appendCellHtml(i,c,s,l,e,n,h),o++}s+=l>1?l-1:0}o&&(a+=o,s.push(c))}if(!i.children.length)return;let c,d;for(;(0,q.isDefined)(c=s.pop());){let e;for(t=this.rowsCache[c];(0,q.isDefined)(e=t.cellRenderQueue.pop());)d=i.lastChild,d&&(this.hasFrozenColumns()&&e>this._options.frozenColumn?t.rowNode[1].appendChild(d):t.rowNode[0].appendChild(d),t.cellNodesByColumnIdx[e]=d)}}createEmptyCachingRow(){return{rowNode:null,cellColSpans:[],cellNodesByColumnIdx:[],cellRenderQueue:[]}}renderRows(e){const t=[],i=[],s=[];let o=!1;const r=this.getDataLength(),n=new Set,a=new Set;for(let l=e.top,c=e.bottom;l<=c;l++)if(!(this.rowsCache[l]||this.hasFrozenRows&&this._options.frozenBottom&&l===this.getDataLength())){if(this.renderedRows++,s.push(l),a.add(l),this.rowsCache[l]=this.createEmptyCachingRow(),this._options.enableCellRowSpan){const e=this.getRowSpanIntersect(l);null!==e&&a.add(e)}this.appendRowHtml(t,i,l,e,r),n.add(l),this.activeCellNode&&this.activeRow===l&&(o=!0),this.counter_rows_rendered++}const l=this.setDifference(a,n);if(l.size>0&&l.forEach((o=>{this.removeRowFromCache(o),s.push(o),this.rowsCache[o]=this.createEmptyCachingRow(),this.appendRowHtml(t,i,o,e,r)})),s.length){const e=document.createElement("div"),r=document.createElement("div");t.forEach((t=>e.appendChild(t))),i.forEach((e=>r.appendChild(e)));for(let t=0,i=s.length;t=this.actualFrozenRow?this.hasFrozenColumns()?this.rowsCache?.hasOwnProperty(s[t])&&e.firstChild&&r.firstChild&&(this.rowsCache[s[t]].rowNode=[e.firstChild,r.firstChild],this._canvasBottomL.appendChild(e.firstChild),this._canvasBottomR.appendChild(r.firstChild)):this.rowsCache?.hasOwnProperty(s[t])&&e.firstChild&&(this.rowsCache[s[t]].rowNode=[e.firstChild],this._canvasBottomL.appendChild(e.firstChild)):this.hasFrozenColumns()?this.rowsCache?.hasOwnProperty(s[t])&&e.firstChild&&r.firstChild&&(this.rowsCache[s[t]].rowNode=[e.firstChild,r.firstChild],this._canvasTopL.appendChild(e.firstChild),this._canvasTopR.appendChild(r.firstChild)):this.rowsCache?.hasOwnProperty(s[t])&&e.firstChild&&(this.rowsCache[s[t]].rowNode=[e.firstChild],this._canvasTopL.appendChild(e.firstChild));o&&(this.activeCellNode=this.getCellNode(this.activeRow,this.activeCell))}}setDifference(e,t){return new Set(Array.from(e).filter((e=>!t.has(e))))}startPostProcessing(){this._options.enableAsyncPostRender&&(window.clearTimeout(this.h_postrender),this.h_postrender=window.setTimeout(this.asyncPostProcessRows.bind(this),this._options.asyncPostRenderDelay))}startPostProcessingCleanup(){this._options.enableAsyncPostRenderCleanup&&(window.clearTimeout(this.h_postrenderCleanup),this.h_postrenderCleanup=window.setTimeout(this.asyncPostProcessCleanupRows.bind(this),this._options.asyncPostRenderCleanupDelay))}invalidatePostProcessingResults(e){"object"==typeof this.postProcessedRows[e]&&Object.keys(this.postProcessedRows[e]).forEach((t=>{this.postProcessedRows[e].hasOwnProperty(t)&&(this.postProcessedRows[e][t]="C")})),this.postProcessFromRow=Math.min(this.postProcessFromRow,e),this.postProcessToRow=Math.max(this.postProcessToRow,e),this.startPostProcessing()}updateRowPositions(){this.rowsCache&&"object"==typeof this.rowsCache&&Object.keys(this.rowsCache).forEach((e=>{const t=e?parseInt(e,10):0,i=this.rowsCache[t].rowNode[0];"transform"===this._options.rowTopOffsetRenderType?i.style.transform=`translateY(${this.getRowTop(t)}px)`:i.style.top=`${this.getRowTop(t)}px`}))}render(){if(this.initialized){this.scrollThrottle.dequeue();const e=this.getVisibleRange(),t=this.getRenderedRange();if(this.cleanupRows(t),this.lastRenderedScrollLeft!==this.scrollLeft){if(this.hasFrozenRows){const e=(0,q.extend)(!0,{},t);this._options.frozenBottom?(e.top=this.actualFrozenRow,e.bottom=this.getDataLength()):(e.top=0,e.bottom=this._options.frozenRow),this.cleanUpAndRenderCells(e)}this.cleanUpAndRenderCells(t)}this.renderRows(t),this.hasFrozenRows&&(this._options.frozenBottom?this.renderRows({top:this.actualFrozenRow,bottom:this.getDataLength()-1,leftPx:t.leftPx,rightPx:t.rightPx}):this.renderRows({top:0,bottom:this._options.frozenRow-1,leftPx:t.leftPx,rightPx:t.rightPx})),this.postProcessFromRow=e.top,this.postProcessToRow=Math.min(this.getDataLengthIncludingAddNew()-1,e.bottom),this.startPostProcessing(),this.lastRenderedScrollTop=this.scrollTop,this.lastRenderedScrollLeft=this.scrollLeft,this.triggerEvent(this.onRendered,{startRow:e.top,endRow:e.bottom,grid:this})}}handleHeaderRowScroll(){const e=this._headerRowScrollContainer.scrollLeft;e!==this._viewportScrollContainerX.scrollLeft&&(this._viewportScrollContainerX.scrollLeft=e)}handleFooterRowScroll(){const e=this._footerRowScrollContainer.scrollLeft;e!==this._viewportScrollContainerX.scrollLeft&&(this._viewportScrollContainerX.scrollLeft=e)}handlePreHeaderPanelScroll(){this.handleElementScroll(this._preHeaderPanelScroller)}handleTopHeaderPanelScroll(){this.handleElementScroll(this._topHeaderPanelScroller)}handleElementScroll(e){const t=e.scrollLeft;t!==this._viewportScrollContainerX.scrollLeft&&(this._viewportScrollContainerX.scrollLeft=t)}handleScroll(e){return this.scrollHeight=this._viewportScrollContainerY.scrollHeight,this.scrollTop=this._viewportScrollContainerY.scrollTop,this.scrollLeft=this._viewportScrollContainerX.scrollLeft,this._handleScroll(e?"scroll":"system")}_handleScroll(e="system"){let t=this._viewportScrollContainerY.scrollHeight-this._viewportScrollContainerY.clientHeight,i=this._viewportScrollContainerY.scrollWidth-this._viewportScrollContainerY.clientWidth;t=Math.max(0,t),i=Math.max(0,i),this.scrollTop>t&&(this.scrollTop=t,this.scrollHeight=t),this.scrollLeft>i&&(this.scrollLeft=i);const s=Math.abs(this.scrollTop-this.prevScrollTop),o=Math.abs(this.scrollLeft-this.prevScrollLeft);if(o&&(this.prevScrollLeft=this.scrollLeft,this._viewportScrollContainerX.scrollLeft=this.scrollLeft,this._headerScrollContainer.scrollLeft=this.scrollLeft,this._topPanelScrollers[0].scrollLeft=this.scrollLeft,this._options.createFooterRow&&(this._footerRowScrollContainer.scrollLeft=this.scrollLeft),this._options.createPreHeaderPanel&&(this.hasFrozenColumns()?this._preHeaderPanelScrollerR.scrollLeft=this.scrollLeft:this._preHeaderPanelScroller.scrollLeft=this.scrollLeft),this._options.createTopHeaderPanel&&(this._topHeaderPanelScroller.scrollLeft=this.scrollLeft),this.hasFrozenColumns()?(this.hasFrozenRows&&(this._viewportTopR.scrollLeft=this.scrollLeft),this._headerRowScrollerR.scrollLeft=this.scrollLeft):(this.hasFrozenRows&&(this._viewportTopL.scrollLeft=this.scrollLeft),this._headerRowScrollerL.scrollLeft=this.scrollLeft)),s&&!this._options.autoHeight)if(this.vScrollDir=this.prevScrollTop20||t>20)&&(this._options.forceSyncScrolling||t{s=!1},r=()=>{i=!0,window.clearTimeout(this._executionBlockTimer),this._executionBlockTimer=window.setTimeout(n,t),e.call(this)},n=()=>{s?(o(),r()):i=!1};return{enqueue:(()=>{i?s=!0:r()}).bind(this),dequeue:o.bind(this)}}asyncPostProcessRows(){const e=this.getDataLength();for(;this.postProcessFromRow<=this.postProcessToRow;){const t=this.vScrollDir>=0?this.postProcessFromRow++:this.postProcessToRow--,i=this.rowsCache[t];if(i&&!(t>=e))return this.postProcessedRows[t]||(this.postProcessedRows[t]={}),this.ensureCellNodesInRowsCache(t),Object.keys(i.cellNodesByColumnIdx).forEach((e=>{if(i.cellNodesByColumnIdx.hasOwnProperty(e)){const s=+e,o=this.columns[s],r=this.postProcessedRows[t][s];if(o.asyncPostRender&&"R"!==r){const e=i.cellNodesByColumnIdx[s];e&&o.asyncPostRender(e,t,this.getDataItem(t),o,"C"===r),this.postProcessedRows[t][s]="R"}}})),void(this.h_postrender=window.setTimeout(this.asyncPostProcessRows.bind(this),this._options.asyncPostRenderDelay))}}asyncPostProcessCleanupRows(){if(this.postProcessedCleanupQueue.length>0){const e=this.postProcessedCleanupQueue[0].groupId;for(;this.postProcessedCleanupQueue.length>0&&this.postProcessedCleanupQueue[0].groupId===e;){const e=this.postProcessedCleanupQueue.shift();if("R"===e?.actionType&&e.node.forEach((e=>{e.remove()})),"C"===e?.actionType){const t=this.columns[e.columnIdx];t.asyncPostRenderCleanup&&e.node&&t.asyncPostRenderCleanup(e.node,e.rowIdx,t)}}this.h_postrenderCleanup=window.setTimeout(this.asyncPostProcessCleanupRows.bind(this),this._options.asyncPostRenderCleanupDelay)}}updateCellCssStylesOnRenderedRows(e,t){let i,s,o;"object"==typeof this.rowsCache&&Object.keys(this.rowsCache).forEach((r=>{this.rowsCache&&(o=t?.[r],s=e?.[r],o&&Object.keys(o).forEach((e=>{s&&o[e]===s[e]||(i=this.getCellNode(+r,this.getColumnIndex(e)),i&&i.classList.remove(o[e]))})),s&&Object.keys(s).forEach((e=>{o&&o[e]===s[e]||(i=this.getCellNode(+r,this.getColumnIndex(e)),i&&i.classList.add(s[e]))})))}))}addCellCssStyles(e,t){if(this.cellCssClasses[e])throw new Error(`SlickGrid addCellCssStyles: cell CSS hash with key "${e}" already exists.`);this.cellCssClasses[e]=t,this.updateCellCssStylesOnRenderedRows(t,null),this.triggerEvent(this.onCellCssStylesChanged,{key:e,hash:t,grid:this})}removeCellCssStyles(e){this.cellCssClasses[e]&&(this.updateCellCssStylesOnRenderedRows(null,this.cellCssClasses[e]),delete this.cellCssClasses[e],this.triggerEvent(this.onCellCssStylesChanged,{key:e,hash:null,grid:this}))}setCellCssStyles(e,t){const i=this.cellCssClasses[e];this.cellCssClasses[e]=t,this.updateCellCssStylesOnRenderedRows(t,i),this.triggerEvent(this.onCellCssStylesChanged,{key:e,hash:t,grid:this})}getCellCssStyles(e){return this.cellCssClasses[e]}flashCell(e,t,i=250){const s=(e,t)=>{t>0&&(window.clearTimeout(this._flashCellTimer),this._flashCellTimer=window.setTimeout((()=>{t%2==0?e.classList.add(this._options.cellFlashingCssClass||""):e.classList.remove(this._options.cellFlashingCssClass||""),s(e,t-1)}),i))};if(this.rowsCache[e]){const i=this.getCellNode(e,t);i&&s(i,5)}}highlightRow(e,t){const i=this.rowsCache[e];t||=this._options.rowHighlightDuration,Array.isArray(i?.rowNode)&&this._options.rowHighlightCssClass&&(i.rowNode.forEach((e=>e.classList.add(...(0,q.classNameToList)(this._options.rowHighlightCssClass)))),window.clearTimeout(this._highlightRowTimer),this._highlightRowTimer=window.setTimeout((()=>{i.rowNode?.forEach((e=>e.classList.remove(...(0,q.classNameToList)(this._options.rowHighlightCssClass))))}),t))}handleMouseWheel(e,t,i,s){this.scrollHeight=this._viewportScrollContainerY.scrollHeight,e.shiftKey||(this.scrollTop=Math.max(0,this._viewportScrollContainerY.scrollTop-s*this._options.rowHeight)),this.scrollLeft=this._viewportScrollContainerX.scrollLeft+10*i,this._handleScroll("mousewheel")&&e.preventDefault()}handleDragInit(e,t){const i=this.getCellFromEvent(e);if(!i||!this.cellExists(i.row,i.cell))return!1;const s=this.triggerEvent(this.onDragInit,t,e);return!!s.isImmediatePropagationStopped()&&s.getReturnValue()}handleDragStart(e,t){const i=this.getCellFromEvent(e);if(!i||!this.cellExists(i.row,i.cell))return!1;const s=this.triggerEvent(this.onDragStart,t,e);return!!s.isImmediatePropagationStopped()&&s.getReturnValue()}handleDrag(e,t){return this.triggerEvent(this.onDrag,t,e).getReturnValue()}handleDragEnd(e,t){this.triggerEvent(this.onDragEnd,t,e)}handleKeyDown(e){let t=this.triggerEvent(this.onKeyDown,{row:this.activeRow,cell:this.activeCell},e).isImmediatePropagationStopped();if(!t&&!e.shiftKey&&!e.altKey){if(this._options.editable&&this.currentEditor?.keyCaptureList&&this.currentEditor.keyCaptureList.indexOf(e.which)>-1)return;e.ctrlKey&&"Home"===e.key?this.navigateTopStart():e.ctrlKey&&"End"===e.key?this.navigateBottomEnd():e.ctrlKey&&"ArrowUp"===e.key?this.navigateTop():e.ctrlKey&&"ArrowDown"===e.key?this.navigateBottom():e.ctrlKey&&"ArrowLeft"===e.key||!e.ctrlKey&&"Home"===e.key?this.navigateRowStart():(e.ctrlKey&&"ArrowRight"===e.key||!e.ctrlKey&&"End"===e.key)&&this.navigateRowEnd()}if(!t)if(e.shiftKey||e.altKey||e.ctrlKey)"Tab"!==e.key||!e.shiftKey||e.ctrlKey||e.altKey||(t=this.navigatePrev());else if("Escape"===e.key){if(!this.getEditorLock()?.isActive())return;this.cancelEditAndSetFocus()}else"PageDown"===e.key?(this.navigatePageDown(),t=!0):"PageUp"===e.key?(this.navigatePageUp(),t=!0):"ArrowLeft"===e.key?t=this.navigateLeft():"ArrowRight"===e.key?t=this.navigateRight():"ArrowUp"===e.key?t=this.navigateUp():"ArrowDown"===e.key?t=this.navigateDown():"Tab"===e.key?t=this.navigateNext():"Enter"===e.key&&(this._options.editable&&(this.currentEditor?this.activeRow===this.getDataLength()?this.navigateDown():this.commitEditAndSetFocus():this.getEditorLock()?.commitCurrentEdit()&&this.makeActiveCellEditable(void 0,void 0,e)),t=!0);t&&(e.stopPropagation(),e.preventDefault())}handleClick(e){const t=e instanceof ge?e.getNativeEvent():e;if(!this.currentEditor&&(t.target!==document.activeElement||t.target.classList.contains("slick-cell"))){const e=this.getTextSelection();this.setFocus(),this.setTextSelection(e)}const i=this.getCellFromEvent(t);if(i&&(null===this.currentEditor||this.activeRow!==i.row||this.activeCell!==i.cell)&&!(e=this.triggerEvent(this.onClick,{row:i.row,cell:i.cell},e||t)).isImmediatePropagationStopped()&&!t.defaultPrevented&&this.canCellBeActive(i.row,i.cell)&&(!this.getEditorLock()?.isActive()||this.getEditorLock()?.commitCurrentEdit())){this.scrollRowIntoView(i.row,!1);const e="slick-edit-preclick"===t.target?.className,s=this.columns[i.cell],o=!!(this._options.editable&&s?.editorClass&&this._options.suppressActiveCellChangeOnEdit);this.setActiveCellInternal(this.getCellNode(i.row,i.cell),null,e,o,t)}}handleContextMenu(e){const t=e.target.closest(".slick-cell");t&&(this.activeCellNode===t&&null!==this.currentEditor||this.triggerEvent(this.onContextMenu,{},e))}handleDblClick(e){const t=this.getCellFromEvent(e);!t||null!==this.currentEditor&&this.activeRow===t.row&&this.activeCell===t.cell||(this.triggerEvent(this.onDblClick,{row:t.row,cell:t.cell},e),e.defaultPrevented||this._options.editable&&this.gotoCell(t.row,t.cell,!0,e))}handleHeaderMouseEnter(e){const t=_e.storage.get(e.target.closest(".slick-header-column"),"column");t&&this.triggerEvent(this.onHeaderMouseEnter,{column:t,grid:this},e)}handleHeaderMouseOver(e){const t=_e.storage.get(e.target.closest(".slick-header-column"),"column");t&&this.triggerEvent(this.onHeaderMouseOver,{column:t,grid:this},e)}handleHeaderMouseLeave(e){const t=_e.storage.get(e.target.closest(".slick-header-column"),"column");t&&this.triggerEvent(this.onHeaderMouseLeave,{column:t,grid:this},e)}handleHeaderMouseOut(e){const t=_e.storage.get(e.target.closest(".slick-header-column"),"column");t&&this.triggerEvent(this.onHeaderMouseOut,{column:t,grid:this},e)}handleHeaderRowMouseEnter(e){const t=_e.storage.get(e.target.closest(".slick-headerrow-column"),"column");t&&this.triggerEvent(this.onHeaderRowMouseEnter,{column:t,grid:this},e)}handleHeaderRowMouseOver(e){const t=_e.storage.get(e.target.closest(".slick-headerrow-column"),"column");t&&this.triggerEvent(this.onHeaderRowMouseOver,{column:t,grid:this},e)}handleHeaderRowMouseLeave(e){const t=_e.storage.get(e.target.closest(".slick-headerrow-column"),"column");t&&this.triggerEvent(this.onHeaderRowMouseLeave,{column:t,grid:this},e)}handleHeaderRowMouseOut(e){const t=_e.storage.get(e.target.closest(".slick-headerrow-column"),"column");t&&this.triggerEvent(this.onHeaderRowMouseOut,{column:t,grid:this},e)}handleHeaderContextMenu(e){const t=e.target.closest(".slick-header-column"),i=t&&_e.storage.get(t,"column");this.triggerEvent(this.onHeaderContextMenu,{column:i},e)}handleHeaderClick(e){if(!this.columnResizeDragging){const t=e.target.closest(".slick-header-column"),i=t&&_e.storage.get(t,"column");i&&this.triggerEvent(this.onHeaderClick,{column:i},e)}}handlePreHeaderContextMenu(e){this.triggerEvent(this.onPreHeaderContextMenu,{node:e.target},e)}handlePreHeaderClick(e){this.columnResizeDragging||this.triggerEvent(this.onPreHeaderClick,{node:e.target},e)}handleFooterContextMenu(e){const t=e.target.closest(".slick-footerrow-column"),i=t&&_e.storage.get(t,"column");this.triggerEvent(this.onFooterContextMenu,{column:i},e)}handleFooterClick(e){const t=e.target.closest(".slick-footerrow-column"),i=t&&_e.storage.get(t,"column");this.triggerEvent(this.onFooterClick,{column:i},e)}handleCellMouseOver(e){this.triggerEvent(this.onMouseEnter,{},e)}handleCellMouseOut(e){this.triggerEvent(this.onMouseLeave,{},e)}cellExists(e,t){return!(e<0||e>=this.getDataLength()||t<0||t>=this.columns.length)}getCellFromPoint(e,t){let i=this.getRowFromPosition(t),s=0,o=0;for(let t=0;t=this.actualFrozenRow?this.h=this.actualFrozenRow?this.frozenRowsHeight:0:0,t}getCellFromEvent(e){const t=e instanceof ge?e.getNativeEvent():e;if(!t)return null;const i=t.touches?t.touches[0]:t,s=t.target.closest(".slick-cell");if(!s)return null;let o=this.getRowFromNode(s.parentNode);if(this.hasFrozenRows){let e=0;const t=(0,q.getOffset)(_e.parents(s,".grid-canvas")[0]);_e.parents(s,".grid-canvas-bottom").length&&(e=this._options.frozenBottom?_e.height(this._canvasTopL):this.frozenRowsHeight);const r=i.clientX-t.left,n=i.clientY-t.top+e+document.documentElement.scrollTop;o=this.getCellFromPoint(r,n).row}const r=this.getCellFromNode(s);return(0,q.isDefinedNumber)(o)&&(0,q.isDefinedNumber)(r)?{row:o,cell:r}:null}getCellNodeBox(e,t){if(!this.cellExists(e,t))return null;const i=this.getFrozenRowOffset(e),s=this.getRowTop(e)-i,o=s+this._options.rowHeight-1;let r=0;for(let e=0;ee.classList.remove("active"))))}focus(){this.setFocus()}setFocus(){-1===this.tabbingDirection?this._focusSink.focus():this._focusSink2.focus()}scrollCellIntoView(e,t,i){if(this.scrollRowIntoView(e,i),t>this._options.frozenColumn){const i=this.getColspan(e,t);this.internalScrollColumnIntoView(this.columnPosLeft[t],this.columnPosRight[t+(i>1?i-1:0)])}}internalScrollColumnIntoView(e,t){const i=this.scrollLeft+_e.width(this._viewportScrollContainerX)-(this.viewportHasVScroll&&this.scrollbarDimensions?.width||0);ei&&(this._viewportScrollContainerX.scrollLeft=Math.min(e,t-this._viewportScrollContainerX.clientWidth),this.handleScroll(),this.render())}scrollColumnIntoView(e){this.internalScrollColumnIntoView(this.columnPosLeft[e],this.columnPosRight[e])}setActiveCellInternal(e,t,i,s,o){if(this.unsetActiveCell(),this.activeCellNode=e,(0,q.isDefined)(this.activeCellNode)){const e=(0,q.getOffset)(this.activeCellNode);let s=Math.floor((0,q.getOffset)(_e.parents(this.activeCellNode,".grid-canvas")[0]).top);const r=_e.parents(this.activeCellNode,".grid-canvas-bottom").length;this.hasFrozenRows&&r&&(s-=this._options.frozenBottom?_e.height(this._canvasTopL):this.frozenRowsHeight);const n=this.getCellFromPoint(e.left,Math.ceil(e.top)-s);this.activeRow=n.row,this.activePosY=n.row,this.activeCell=this.activePosX=this.getCellFromNode(this.activeCellNode),!(0,q.isDefined)(t)&&this._options.autoEditNewRow&&(t=this.activeRow===this.getDataLength()||this._options.autoEdit),this._options.showCellSelection&&(document.querySelectorAll(".slick-cell.active").forEach((e=>e.classList.remove("active"))),this.activeCellNode.classList.add("active"),this.rowsCache[this.activeRow]?.rowNode?.forEach((e=>e.classList.add("active")))),this._options.editable&&t&&this.isCellPotentiallyEditable(this.activeRow,this.activeCell)&&(this._options.asyncEditorLoading?(window.clearTimeout(this.h_editorLoader),this.h_editorLoader=window.setTimeout((()=>{this.makeActiveCellEditable(void 0,i,o)}),this._options.asyncEditorLoadDelay)):this.makeActiveCellEditable(void 0,i,o))}else this.activeRow=this.activeCell=null;s||this.triggerEvent(this.onActiveCellChanged,this.getActiveCell())}clearTextSelection(){if(document.selection?.empty)try{document.selection.empty()}catch(e){}else if(window.getSelection){const e=window.getSelection();e?.removeAllRanges&&e.removeAllRanges()}}isCellPotentiallyEditable(e,t){const i=this.getDataLength();return!(e=i||!this.columns[t]||this.columns[t].hidden||!this.getEditor(e,t))}makeActiveCellNormal(e=!1){if(this.currentEditor){if(this.triggerEvent(this.onBeforeCellEditorDestroy,{editor:this.currentEditor}),this.currentEditor.destroy(),this.currentEditor=null,this.activeCellNode){const t=this.getDataItem(this.activeRow);if(this.activeCellNode.classList.remove("editable"),this.activeCellNode.classList.remove("invalid"),t){const e=this.columns[this.activeCell],i=this.getFormatter(this.activeRow,e)(this.activeRow,this.activeCell,this.getDataItemValueForColumn(t,e),e,t,this);this.applyFormatResultToCellNode(i,this.activeCellNode),this.invalidatePostProcessingResults(this.activeRow)}e&&this.setFocus()}navigator.userAgent.toLowerCase().match(/msie/)&&this.clearTextSelection(),this.getEditorLock()?.deactivate(this.editController)}}editActiveCell(e,t,i){this.makeActiveCellEditable(e,t,i)}makeActiveCellEditable(e,t,i){if(!this.activeCellNode)return;if(!this._options.editable)throw new Error("SlickGrid makeActiveCellEditable : should never get called when grid options.editable is false");if(window.clearTimeout(this.h_editorLoader),!this.isCellPotentiallyEditable(this.activeRow,this.activeCell))return;const s=this.columns[this.activeCell],o=this.getDataItem(this.activeRow);if(!1===this.triggerEvent(this.onBeforeEditCell,{row:this.activeRow,cell:this.activeCell,item:o,column:s,target:"grid"}).getReturnValue())return void this.setFocus();this.getEditorLock()?.activate(this.editController),this.activeCellNode.classList.add("editable");const r=e||this.getEditor(this.activeRow,this.activeCell);if("function"==typeof r){e||r.suppressClearOnEdit||(0,q.emptyElement)(this.activeCellNode);let n=this.getItemMetadaWhenExists(this.activeRow);n=n?.columns;const a=n&&(n[s.id]||n[this.activeCell]),l={grid:this,gridPosition:this.absBox(this._container),position:this.absBox(this.activeCellNode),container:this.activeCellNode,column:s,columnMetaData:a,item:o||{},event:i,commitChanges:this.commitEditAndSetFocus.bind(this),cancelChanges:this.cancelEditAndSetFocus.bind(this)};this.currentEditor=new r(l),o&&this.currentEditor&&(this.currentEditor.loadValue(o),t&&"function"==typeof this.currentEditor?.preClick&&this.currentEditor.preClick()),this.serializedEditorValue=this.currentEditor?.serializeValue(),this.currentEditor?.position&&this.handleActiveCellPositionChange()}}commitEditAndSetFocus(e=!0){this.getEditorLock()?.commitCurrentEdit()&&(this.setFocus(),this._options.autoEdit&&!this._options.autoCommitEdit&&e&&this.navigateDown())}cancelEditAndSetFocus(){this.getEditorLock()?.cancelCurrentEdit()&&this.setFocus()}absBox(e){const t={top:e.offsetTop,left:e.offsetLeft,bottom:0,right:0,width:e.offsetWidth,height:e.offsetWidth,visible:!0};t.bottom=t.top+t.height,t.right=t.left+t.width;let i=e.offsetParent;for(;(e=e.parentNode)!==document.body&&e&&e.parentNode;){const s=getComputedStyle(e);t.visible&&e.scrollHeight!==e.offsetHeight&&"visible"!==s.overflowY&&(t.visible=t.bottom>e.scrollTop&&t.tope.scrollLeft&&t.left0&&(e=t.getRangeAt(0))}return e}setTextSelection(e){if(window.getSelection&&e){const t=window.getSelection();t&&(t.removeAllRanges(),t.addRange(e))}}scrollRowIntoView(e,t){if(!this.hasFrozenRows||!this._options.frozenBottom&&e>this.actualFrozenRow-1||this._options.frozenBottom&&ethis.scrollTop+i+this.offset?(this.scrollTo(t?o:r),this.render()):s*this._options.rowHeight=s&&(i=s-1),i<0&&(i=0);const o=1===e?this.gotoDown(i-1||0,this.activeCell,this.activePosY,this.activePosX):this.gotoUp(i+1,this.activeCell,this.activePosY,this.activePosX);this.navigateToPos(o)}}navigatePageDown(){this.unsetActiveCell(),this.scrollPage(1)}navigatePageUp(){this.unsetActiveCell(),this.scrollPage(-1)}navigateTop(){this.unsetActiveCell(),this.navigateToRow(0)}navigateBottom(){const e=this.getDataLength()-1;let t=this.getParentRowSpanByCell(e,this.activeCell)?.start??e;do{if(this._options.enableCellRowSpan&&this.setActiveRow(t),this.navigateToRow(t)&&this.activeCell===this.activePosX||!(0,q.isDefined)(this.activeCell))break}while(--t>0)}navigateToRow(e){const t=this.getDataLength();if(!t)return!1;e<0?e=0:e>=t&&(e=t-1),this.scrollCellIntoView(e,0,!0);let i=!(0,q.isDefined)(this.activeCell)||!(0,q.isDefined)(this.activeRow);if(this._options.enableCellNavigation&&(0,q.isDefined)(this.activeRow)){let t=0,s=null;const o=this.activePosX;for(;t<=this.activePosX;)this.canCellBeActive(e,t)&&(s=t,(0,q.isDefined)(this.activeCell)&&t!==this.activeCell||(i=!0)),t+=this.getColspan(e,t);null!==s?(this.setActiveCellInternal(this.getCellNode(e,s)),this.activePosX=o):this.resetActiveCell()}return i}getColspan(e,t){const i=this.getItemMetadaWhenExists(e);if(!i||!i.columns)return 1;t>=this.columns.length&&(t=this.columns.length-1);const s=i.columns[this.columns[t].id]||i.columns[t];let o=s?.colspan;return o="*"===o?this.columns.length-t:o||1,o}getRowspan(e,t){let i=1;const s=this.getItemMetadaWhenExists(e);return s?.columns&&Object.keys(s.columns).forEach((e=>{const o=Number(e);if(o===t){const e=s.columns[o];i=Number(e?.rowspan||1)}})),i}findFocusableRow(e,t,i){let s=e;const o=this._colsWithRowSpanCache[t]||new Set;let r=!1;return Array.from(o).forEach((o=>{const[n,a]=o.split(":").map(Number);!r&&e>=n&&e<=a&&(s="up"===i?n:a,this.canCellBeActive(s,t)&&(r=!0))})),s}findFirstFocusableCell(e){let t=0,i=e,s=-1;for(;tt)return o=r,{cell:o,row:s};r=o}return{cell:o,row:s}}gotoRight(e,t,i,s){if(t>=this.columns.length)return null;let o=t+1,r=i;do{const e=this.findSpanStartingCell(i,o);if(r=e.row,o=e.cell,this.canCellBeActive(r,o)&&o>t)break;o+=this.getColspan(r,e.cell)}while(o=t)return null;let r,n={row:e,cell:o.cell,posX:o.cell,posY:i};for(;;){if(r=this.gotoRight(n.row,n.cell,n.posY,n.posX),!r)return null;if(r.cell>=t){const e=this.findFocusableRow(i,n.cell,"up");return e!==n.row&&(n.row=e),n}n=r}}gotoDown(e,t,i,s){let o;const r=this.getDataLengthIncludingAddNew();do{for(e+=this.getRowspan(e,s),o=t=0;t<=s;)o=t,t+=this.getColspan(e,t)}while(e<=r&&!this.canCellBeActive(e,o));return e<=r?{row:e,cell:o,posX:s,posY:e}:null}gotoUp(e,t,i,s){let o;if(e<=0)return null;do{for(e=this.findFocusableRow(e-1,s,"up"),o=t=0;t<=s;)o=t,t+=this.getColspan(e,t)}while(e>=0&&!this.canCellBeActive(e,o));return t<=this.columns.length?{row:e,cell:o,posX:s,posY:e}:null}gotoNext(e,t,i,s){if(!(0,q.isDefinedNumber)(e)&&!(0,q.isDefinedNumber)(t)&&(e=t=i=s=0,this.canCellBeActive(e,t)))return{row:e,cell:t,posX:t,posY:i};let o=this.gotoRight(e,t,i,s);if(!o){let t;for(;!o&&++i=0;)t=this.findLastFocusableCell(i),t.cell>-1&&(o={row:e=this.getParentRowSpanByCell(i,t.cell)?.start??i,cell:t.cell,posX:t.cell,posY:i})}return o}gotoRowStart(e,t,i,s){const o=this.findFirstFocusableCell(e);return null===o.cell?null:{row:o.row,cell:o.cell,posX:o.cell,posY:e}}gotoRowEnd(e,t,i,s){const o=this.findLastFocusableCell(e);return-1===o.cell?null:{row:o.row,cell:o.cell,posX:o.cell,posY:e}}navigateRight(){return this.navigate("right")}navigateLeft(){return this.navigate("left")}navigateDown(){return this.navigate("down")}navigateUp(){return this.navigate("up")}navigateNext(){return this.navigate("next")}navigatePrev(){return this.navigate("prev")}navigateRowStart(){return this.navigate("home")}navigateRowEnd(){return this.navigate("end")}navigateTopStart(){return this.unsetActiveCell(),this.navigateToRow(0),this.navigate("home")}navigateBottomEnd(){return this.navigateBottom(),this.navigate("end")}navigate(e){if(!this._options.enableCellNavigation)return!1;if(!this.activeCellNode&&"prev"!==e&&"next"!==e)return!1;if(!this.getEditorLock()?.commitCurrentEdit())return!0;this.setFocus(),this.unsetActiveCell(),this.tabbingDirection={up:-1,down:1,left:-1,right:1,prev:-1,next:1,home:-1,end:1}[e];const t={up:this.gotoUp,down:this.gotoDown,left:this.gotoLeft,right:this.gotoRight,prev:this.gotoPrev,next:this.gotoNext,home:this.gotoRowStart,end:this.gotoRowEnd}[e].call(this,this.activeRow,this.activeCell,this.activePosY,this.activePosX);return this.navigateToPos(t)}navigateToPos(e){if(e){if(this.hasFrozenRows&&this._options.frozenBottom&&e.row===this.getDataLength())return;const t=e.row===this.getDataLength();return(!this._options.frozenBottom&&e.row>=this.actualFrozenRow||this._options.frozenBottom&&e.rowt?this.rowsCache[e].cellNodesByColumnIdx[t]:null}catch(i){return this.rowsCache[e].cellNodesByColumnIdx[t]}}return null}setActiveCell(e,t,i,s,o){!this.initialized||!this._options.enableCellNavigation||e>this.getDataLength()||e<0||t>=this.columns.length||t<0||(this.scrollCellIntoView(e,t,!1),this.setActiveCellInternal(this.getCellNode(e,t),i,s,o))}setActiveRow(e,t,i){t??=0,!this.initialized||e>this.getDataLength()||e<0||t>=this.columns.length||t<0||(this.activeRow=e,i||this.scrollCellIntoView(e,t,!1))}canCellBeActive(e,t){if(!this._options.enableCellNavigation||e>=this.getDataLengthIncludingAddNew()||e<0||t>=this.columns.length||t<0)return!1;if(!this.columns[t]||this.columns[t].hidden)return!1;if((this.getParentRowSpanByCell(e,t)?.start??e)!==e)return!1;const i=this.getItemMetadaWhenExists(e);if(void 0!==i?.focusable)return!!i.focusable;const s=i?.columns;return void 0!==s?.[this.columns[t].id]?.focusable?!!s[this.columns[t].id].focusable:void 0!==s?.[t]?.focusable?!!s[t].focusable:!!this.columns[t].focusable}canCellBeSelected(e,t){if(e>=this.getDataLength()||e<0||t>=this.columns.length||t<0)return!1;if(!this.columns[t]||this.columns[t].hidden)return!1;const i=this.getItemMetadaWhenExists(e);if(void 0!==i?.selectable)return!!i.selectable;const s=i?.columns&&(i.columns[this.columns[t].id]||i.columns[t]);return void 0!==s?.selectable?!!s.selectable:!!this.columns[t].selectable}gotoCell(e,t,i,s){if(this.initialized&&this.canCellBeActive(e,t)&&this.getEditorLock()?.commitCurrentEdit()){this.scrollCellIntoView(e,t,!1);const o=this.getCellNode(e,t),r=this.columns[t],n=!!(this._options.editable&&r?.editorClass&&this._options.suppressActiveCellChangeOnEdit);this.setActiveCellInternal(o,i||e===this.getDataLength()||this._options.autoEdit,null,n,s),this.currentEditor||this.setFocus()}}commitCurrentEdit(){const e=this,t=e.getDataItem(e.activeRow),i=e.columns[e.activeCell];if(e.currentEditor){if(e.currentEditor.isValueChanged()){const s=e.currentEditor.validate();if(s.valid){const s=e.activeRow,o=e.activeCell,r=e.currentEditor,n=e.currentEditor.serializeValue(),a=e.serializedEditorValue;if(e.activeRow{r.applyValue(t,n),e.updateRow(s),e.triggerEvent(e.onCellChange,{command:"execute",row:s,cell:o,item:t,column:i})},undo:()=>{r.applyValue(t,a),e.updateRow(s),e.triggerEvent(e.onCellChange,{command:"undo",row:s,cell:o,item:t,column:i})}};e._options.editCommandHandler?(e.makeActiveCellNormal(!0),e._options.editCommandHandler(t,i,l)):(l.execute(),e.makeActiveCellNormal(!0))}else{const t={};e.currentEditor.applyValue(t,e.currentEditor.serializeValue()),e.makeActiveCellNormal(!0),e.triggerEvent(e.onAddNewRow,{item:t,column:i})}return!e.getEditorLock()?.isActive()}return e.activeCellNode&&(e.activeCellNode.classList.remove("invalid"),_e.width(e.activeCellNode),e.activeCellNode.classList.add("invalid")),e.triggerEvent(e.onValidationError,{editor:e.currentEditor,cellNode:e.activeCellNode,validationResults:s,row:e.activeRow,cell:e.activeCell,column:i}),e.currentEditor.focus(),!1}e.makeActiveCellNormal(!0)}return!0}cancelCurrentEdit(){return this.makeActiveCellNormal(),!0}rowsToRanges(e){const t=[],i=this.columns.length-1;for(let s=0;st in e?Ii(e,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[t]=i,Ni=(e,t)=>{for(var i in t||(t={}))Mi.call(t,i)&&Hi(e,i,t[i]);if(Di)for(var i of Di(t))Pi.call(t,i)&&Hi(e,i,t[i]);return e},Vi=(e,t,i)=>(Hi(e,"symbol"!=typeof t?t+"":t,i),i);const zi={calendar:"vanilla-calendar",calendarDefault:"vanilla-calendar_default",calendarMultiple:"vanilla-calendar_multiple",calendarMonth:"vanilla-calendar_month",calendarYear:"vanilla-calendar_year",calendarHidden:"vanilla-calendar_hidden",calendarToInput:"vanilla-calendar_to-input",calendarToInputTop:"vanilla-calendar_to-input_top",calendarToInputBottom:"vanilla-calendar_to-input_bottom",controls:"vanilla-calendar-controls",grid:"vanilla-calendar-grid",gridDisabled:"vanilla-calendar-grid_disabled",column:"vanilla-calendar-column",columnMonth:"vanilla-calendar-column_month",columnYear:"vanilla-calendar-column_year",header:"vanilla-calendar-header",headerContent:"vanilla-calendar-header__content",month:"vanilla-calendar-month",monthDisabled:"vanilla-calendar-month_disabled",year:"vanilla-calendar-year",yearDisabled:"vanilla-calendar-year_disabled",arrow:"vanilla-calendar-arrow",arrowPrev:"vanilla-calendar-arrow_prev",arrowNext:"vanilla-calendar-arrow_next",wrapper:"vanilla-calendar-wrapper",content:"vanilla-calendar-content",week:"vanilla-calendar-week",weekDay:"vanilla-calendar-week__day",weekDayWeekend:"vanilla-calendar-week__day_weekend",days:"vanilla-calendar-days",daysSelecting:"vanilla-calendar-days_selecting",months:"vanilla-calendar-months",monthsSelecting:"vanilla-calendar-months_selecting",monthsMonth:"vanilla-calendar-months__month",monthsMonthSelected:"vanilla-calendar-months__month_selected",monthsMonthDisabled:"vanilla-calendar-months__month_disabled",years:"vanilla-calendar-years",yearsSelecting:"vanilla-calendar-years_selecting",yearsYear:"vanilla-calendar-years__year",yearsYearSelected:"vanilla-calendar-years__year_selected",yearsYearDisabled:"vanilla-calendar-years__year_disabled",time:"vanilla-calendar-time",timeContent:"vanilla-calendar-time__content",timeHours:"vanilla-calendar-time__hours",timeMinutes:"vanilla-calendar-time__minutes",timeKeeping:"vanilla-calendar-time__keeping",timeRanges:"vanilla-calendar-time__ranges",timeRange:"vanilla-calendar-time__range",day:"vanilla-calendar-day",dayHoverFirst:"vanilla-calendar-day_hover-first",dayHoverLast:"vanilla-calendar-day_hover-last",dayHoverIntermediate:"vanilla-calendar-day_hover-intermediate",daySelectedFirst:"vanilla-calendar-day_selected-first",daySelectedLast:"vanilla-calendar-day_selected-last",daySelectedIntermediate:"vanilla-calendar-day_selected-intermediate",dayPopup:"vanilla-calendar-day__popup",dayBtn:"vanilla-calendar-day__btn",dayBtnPrev:"vanilla-calendar-day__btn_prev",dayBtnNext:"vanilla-calendar-day__btn_next",dayBtnToday:"vanilla-calendar-day__btn_today",dayBtnSelected:"vanilla-calendar-day__btn_selected",dayBtnHover:"vanilla-calendar-day__btn_hover",dayBtnDisabled:"vanilla-calendar-day__btn_disabled",dayBtnWeekend:"vanilla-calendar-day__btn_weekend",dayBtnHoliday:"vanilla-calendar-day__btn_holiday",weekNumbers:"vanilla-calendar-week-numbers",weekNumbersTitle:"vanilla-calendar-week-numbers__title",weekNumbersContent:"vanilla-calendar-week-numbers__content",weekNumber:"vanilla-calendar-week-number",isFocus:"vanilla-calendar-is-focus"},Fi=e=>`
<#ArrowPrev /><#ArrowNext />
<#Multiple>
<#Month /><#Year />
<#WeekNumbers />
<#Week /><#Days />
<#/Multiple>
<#ControlTime />`,$i=e=>`
<#Month /><#Year />
<#Months />
`,Bi=e=>`
<#ArrowPrev />
<#Month /><#Year />
<#ArrowNext />
<#Years />
`;class Ui{constructor(){var e;Vi(this,"isInit",!1),Vi(this,"isInputInit",!1),Vi(this,"input",!1),Vi(this,"type","default"),Vi(this,"months",2),Vi(this,"jumpMonths",1),Vi(this,"jumpToSelectedDate",!1),Vi(this,"toggleSelected",!0),Vi(this,"date",{min:"1970-01-01",max:"2470-12-31",today:new Date}),Vi(this,"settings",{lang:"en",iso8601:!0,range:{min:void 0,max:void 0,disablePast:!1,disableGaps:!1,edgesOnly:!1,disableAllDays:!1,disableWeekday:void 0,disabled:void 0,enabled:void 0},selection:{day:"single",month:!0,year:!0,time:!1,controlTime:"all",stepHours:1,stepMinutes:1,cancelableDay:!0},selected:{dates:void 0,month:void 0,year:void 0,holidays:void 0,time:void 0},visibility:{theme:"system",themeDetect:"html[data-theme]",monthShort:!0,weekNumbers:!1,weekend:!0,today:!0,disabled:!1,daysOutside:!0,positionToInput:"left"}}),Vi(this,"locale",{months:[],weekday:[]}),Vi(this,"sanitizer",(e=>e)),Vi(this,"actions",{clickDay:null,clickWeekNumber:null,clickMonth:null,clickYear:null,clickArrow:null,changeTime:null,changeToInput:null,getDays:null,getMonths:null,getYears:null,initCalendar:null,updateCalendar:null,destroyCalendar:null,showCalendar:null,hideCalendar:null}),Vi(this,"popups",{}),Vi(this,"CSSClasses",Ni({},zi)),Vi(this,"DOMTemplates",{default:(e=this.CSSClasses,`
<#ArrowPrev />
<#Month /><#Year />
<#ArrowNext />
<#WeekNumbers />
<#Week /><#Days />
<#ControlTime />`),multiple:Fi(this.CSSClasses),month:$i(this.CSSClasses),year:Bi(this.CSSClasses)}),Vi(this,"HTMLElement"),Vi(this,"HTMLOriginalElement"),Vi(this,"HTMLInputElement"),Vi(this,"rangeMin"),Vi(this,"rangeMax"),Vi(this,"rangeDisabled"),Vi(this,"rangeEnabled"),Vi(this,"selectedDates"),Vi(this,"selectedHolidays"),Vi(this,"selectedMonth"),Vi(this,"selectedYear"),Vi(this,"selectedHours"),Vi(this,"selectedMinutes"),Vi(this,"selectedKeeping"),Vi(this,"selectedTime"),Vi(this,"currentType"),Vi(this,"correctMonths"),Vi(this,"viewYear"),Vi(this,"dateMin"),Vi(this,"dateMax")}}const ji=e=>`${e.getFullYear()}-${String(e.getMonth()+1).padStart(2,"0")}-${String(e.getDate()).padStart(2,"0")}`,Wi=e=>new Date(`${e}T00:00:00`),Gi=e=>e.reduce(((e,t)=>{if(t instanceof Date||"number"==typeof t){const i=t instanceof Date?t:new Date(t);e.push(i.toISOString().substring(0,10))}else t.match(/^(\d{4}-\d{2}-\d{2})$/g)?e.push(t):t.replace(/(\d{4}-\d{2}-\d{2}).*?(\d{4}-\d{2}-\d{2})/g,((t,i,s)=>{const o=Wi(i),r=Wi(s),n=new Date(o.getTime());for(;n<=r;n.setDate(n.getDate()+1))e.push(ji(n));return t}));return e}),[]),qi=()=>{const e=new Date;return new Date(e.getTime()-6e4*e.getTimezoneOffset()).toISOString().substring(0,10)},Ki=e=>e?{0:"12",13:"01",14:"02",15:"03",16:"04",17:"05",18:"06",19:"07",20:"08",21:"09",22:"10",23:"11"}[Number(e)]||String(e):"",Yi='The calendar has not been initialized, please initialize it using the "init()" method first.',Xi=e=>{e.currentType=e.type,(e=>{var t;if(e.jumpToSelectedDate&&(null==(t=e.settings.selected.dates)?void 0:t.length)&&void 0===e.settings.selected.month&&void 0===e.settings.selected.year){const t=Wi(Gi(e.settings.selected.dates)[0]);e.settings.selected.month=t.getMonth(),e.settings.selected.year=t.getFullYear()}const i=void 0!==e.settings.selected.month&&Number(e.settings.selected.month)>=0&&Number(e.settings.selected.month)<12,s=void 0!==e.settings.selected.year&&Number(e.settings.selected.year)>=0&&Number(e.settings.selected.year)<=9999;e.selectedMonth=i?Number(e.settings.selected.month):e.date.today.getMonth(),e.selectedYear=s?Number(e.settings.selected.year):e.date.today.getFullYear(),e.viewYear=e.selectedYear})(e),(e=>{var t,i,s;"today"===e.date.min&&(e.date.min=qi()),"today"===e.date.max&&(e.date.max=qi()),"today"===e.settings.range.min&&(e.settings.range.min=qi()),"today"===e.settings.range.max&&(e.settings.range.max=qi()),e.settings.range.min=e.settings.range.min?Wi(e.date.min)>=Wi(e.settings.range.min)?e.date.min:e.settings.range.min:e.date.min,e.settings.range.max=e.settings.range.max?Wi(e.date.max)<=Wi(e.settings.range.max)?e.date.max:e.settings.range.max:e.date.max;const o=e.settings.range.disablePast&&!e.settings.range.disableAllDays&&Wi(e.settings.range.min)1&&e.rangeDisabled.sort(((e,t)=>+new Date(e)-+new Date(t))),e.rangeEnabled=e.settings.range.enabled?Gi(e.settings.range.enabled):[],(null==(t=e.rangeEnabled)?void 0:t[0])&&(null==(i=e.rangeDisabled)?void 0:i[0])&&(e.rangeDisabled=e.rangeDisabled.filter((t=>!e.rangeEnabled.includes(t)))),e.rangeEnabled.length>1&&e.rangeEnabled.sort(((e,t)=>+new Date(e)-+new Date(t))),(null==(s=e.rangeEnabled)?void 0:s[0])&&e.settings.range.disableAllDays&&(e.rangeMin=e.rangeEnabled[0],e.rangeMax=e.rangeEnabled[e.rangeEnabled.length-1])})(e),(e=>{var t,i;e.selectedDates=(null==(t=e.settings.selected.dates)?void 0:t[0])?Gi(e.settings.selected.dates):[],e.selectedHolidays=(null==(i=e.settings.selected.holidays)?void 0:i[0])?Gi(e.settings.selected.holidays):[]})(e),(e=>{e.dateMin=e.settings.visibility.disabled?Wi(e.date.min):Wi(e.rangeMin),e.dateMax=e.settings.visibility.disabled?Wi(e.date.max):Wi(e.rangeMax)})(e),(e=>{const t=!0===e.settings.selection.time||12===e.settings.selection.time;if(t||24===e.settings.selection.time){let i=!1;if("string"==typeof e.settings.selected.time){const s=t?/^([0-9]|0[1-9]|1[0-2]):([0-5][0-9])|(AM|PM)/g:/^([0-1]?[0-9]|2[0-3]):([0-5][0-9])/g;e.settings.selected.time.replace(s,((s,o,r,n)=>(o&&r&&(i=!0,e.selectedHours=o,e.selectedMinutes=r),n&&t?e.selectedKeeping=n:t&&(e.selectedKeeping="AM"),"")))}!i&&t?(e.selectedHours=Ki(String(e.date.today.getHours())),e.selectedMinutes=String(e.date.today.getMinutes()),e.selectedKeeping=Number(e.date.today.getHours())>=12?"PM":"AM"):i||(e.selectedHours=String(e.date.today.getHours()),e.selectedMinutes=String(e.date.today.getMinutes())),e.selectedHours=Number(e.selectedHours)<10?`0${Number(e.selectedHours)}`:`${e.selectedHours}`,e.selectedMinutes=Number(e.selectedMinutes)<10?`0${Number(e.selectedMinutes)}`:`${e.selectedMinutes}`,e.selectedTime=`${e.selectedHours}:${e.selectedMinutes}${e.selectedKeeping?` ${e.selectedKeeping}`:""}`}else if(e.settings.selection.time)throw new Error("The value of the time property can be: false, true, 12 or 24.")})(e),(e=>{e.correctMonths="multiple"===e.type?1===e.months?2:e.months>12?12:e.months:1})(e)},Zi=({arrowPrev:e,arrowNext:t,isPrevHidden:i,isNextHidden:s})=>{e.style.visibility=i?"hidden":"",t.style.visibility=s?"hidden":""},Qi=e=>{var t,i;if("month"===e.currentType)return;const s=null==(t=e.HTMLElement)?void 0:t.querySelector(`.${e.CSSClasses.arrowPrev}`),o=null==(i=e.HTMLElement)?void 0:i.querySelector(`.${e.CSSClasses.arrowNext}`);s&&o&&{default:()=>{const t=Wi(ji(new Date(e.selectedYear,e.selectedMonth,1))),i=new Date(t.getTime()),r=new Date(t.getTime());i.setMonth(i.getMonth()-e.jumpMonths),r.setMonth(r.getMonth()+e.jumpMonths),e.settings.selection.year||(e.dateMin.setFullYear(t.getFullYear()),e.dateMax.setFullYear(t.getFullYear()));const n=!e.settings.selection.month||i.getFullYear()e.dateMax.getFullYear()||r.getFullYear()===e.dateMax.getFullYear()&&r.getMonth()>e.dateMax.getMonth();Zi({arrowPrev:s,arrowNext:o,isPrevHidden:n,isNextHidden:a})},year:()=>{Zi({arrowPrev:s,arrowNext:o,isPrevHidden:e.dateMin.getFullYear()&&e.viewYear-7<=e.dateMin.getFullYear(),isNextHidden:e.dateMax.getFullYear()&&e.viewYear+7>=e.dateMax.getFullYear()})}}["multiple"===e.currentType?"default":e.currentType]()},Ji=(e,t)=>{if(!e)return null;const i=Wi(e),s=t?i.getDay()||7:i.getDay();i.setDate(i.getDate()+4-s);const o=new Date(i.getFullYear(),0,1),r=Math.ceil(((+i-+o)/864e5+1)/7);return{year:i.getFullYear(),week:r}};function es(e){if(!e||!e.getBoundingClientRect)return{top:0,bottom:0,left:0,right:0};const t=e.getBoundingClientRect(),i=document.documentElement;return{bottom:t.bottom,right:t.right,top:t.top+window.scrollY-i.clientTop,left:t.left+window.scrollX-i.clientLeft}}function ts(){return{vw:Math.max(document.documentElement.clientWidth||0,window.innerWidth||0),vh:Math.max(document.documentElement.clientHeight||0,window.innerHeight||0)}}function is(e,t,i=5){const s={top:!0,bottom:!0,left:!0,right:!0},o=[];if(!t||!e)return{canShow:s,parentPositions:o};const{bottom:r,top:n}=function(e){const{top:t,left:i}={left:window.scrollX||document.documentElement.scrollLeft||0,top:window.scrollY||document.documentElement.scrollTop||0},{top:s,left:o}=es(e),{vh:r,vw:n}=ts(),a=s-t,l=o-i;return{top:a,bottom:r-(a+e.clientHeight),left:l,right:n-(l+e.clientWidth)}}(e),{top:a,left:l}=es(e),{height:c,width:d}=t.getBoundingClientRect(),{vh:h,vw:u}=ts(),p=u/2,m=h/2;return[{condition:am,position:"bottom"},{condition:lp,position:"right"}].forEach((({condition:e,position:t})=>{e&&o.push(t)})),Object.assign(s,{top:c<=n-i,bottom:c<=r-i,left:d<=l,right:d<=u-l}),{canShow:s,parentPositions:o}}const ss=(e,t,i,s)=>{if(e){const o="auto"===i?function(e,t){const i="left";if(!t||!e)return i;const{canShow:s,parentPositions:o}=is(e,t),r=s.left&&s.right;return(r&&s.bottom?"center":r&&s.top?["top","center"]:Array.isArray(o)?["bottom"===o[0]?"top":"bottom",...o.slice(1)]:o)||i}(e,t):i,r={top:-t.offsetHeight,bottom:e.offsetHeight,left:0,center:e.offsetWidth/2-t.offsetWidth/2,right:e.offsetWidth-t.offsetWidth},n=Array.isArray(o)?o[0]:"bottom",a=Array.isArray(o)?o[1]:o;"bottom"===n?(t.classList.remove(s.calendarToInputTop),t.classList.add(s.calendarToInputBottom)):(t.classList.remove(s.calendarToInputBottom),t.classList.add(s.calendarToInputTop));const{top:l,left:c}=es(e),d=l+r[n];let h=c+r[a];const{vw:u}=ts();if(h+t.clientWidth>u){const e=window.innerWidth-document.body.clientWidth;h=u-t.clientWidth-e}else h<0&&(h=0);Object.assign(t.style,{left:`${h}px`,top:`${d}px`})}},os=(e,t,i,s,o)=>{const r=t[i].querySelector(`.${e.CSSClasses.dayBtn}`),n=Ji(null==r?void 0:r.dataset.calendarDay,e.settings.iso8601);if(!n)return;const a=s.cloneNode(!0);a.innerText=String(n.week),a.dataset.calendarYearWeek=String(n.year),o.appendChild(a)},rs=(e,t,i,s,o,r,n,a)=>{const l=document.createElement("div");l.className=e.CSSClasses.day;const c=document.createElement("button");c.className=`${e.CSSClasses.dayBtn}${a?` ${a}`:""}`,c.type="button",c.innerText=String(s),c.dataset.calendarDay=r,e.settings.visibility.weekNumbers&&(()=>{const t=Ji(r,e.settings.iso8601);t&&(c.dataset.calendarWeekNumber=String(t.week))})(),n?e.settings.visibility.daysOutside&&l.appendChild(c):l.appendChild(c),((e,t,i)=>{var s,o,r,n,a;const l=null==(s=e.settings.range.disableWeekday)?void 0:s.includes(i),c=e.settings.range.disableAllDays&&!!(null==(o=e.rangeEnabled)?void 0:o[0]);!l&&!c||(null==(r=e.rangeEnabled)?void 0:r.includes(t))||(null==(n=e.rangeDisabled)?void 0:n.includes(t))||(e.rangeDisabled.push(t),null==(a=e.rangeDisabled)||a.sort(((e,t)=>+new Date(e)-+new Date(t))))})(e,r,o),((e,t,i,s,o,r,n)=>{var a,l,c;if((Wi(e.rangeMin)>Wi(r)||Wi(e.rangeMax)1&&"multiple-ranged"===e.settings.selection.day&&(e.selectedDates[0]===r&&i.classList.add(e.CSSClasses.daySelectedFirst),e.selectedDates[e.selectedDates.length-1]===r&&i.classList.add(e.CSSClasses.daySelectedLast),e.selectedDates[0]!==r&&e.selectedDates[e.selectedDates.length-1]!==r&&i.classList.add(e.CSSClasses.daySelectedIntermediate))),e.settings.range.edgesOnly&&e.selectedDates.length>1&&"multiple-ranged"===e.settings.selection.day){const t=+new Date(e.selectedDates[0]),o=+new Date(e.selectedDates[e.selectedDates.length-1]),n=+new Date(r);n>t&&n{const t=e.HTMLElement.querySelectorAll(`.${e.CSSClasses.days}`),i=e.HTMLElement.querySelectorAll(`.${e.CSSClasses.weekNumbers}`),s=new Date(e.selectedYear,e.selectedMonth,1);t.forEach(((t,o)=>{const r=new Date(s);r.setMonth(r.getMonth()+o);const n=r.getMonth(),a=r.getFullYear(),l=new Date(a,n,1),c=new Date(a,n+1,0).getDate(),d=e.settings.iso8601?(0!==l.getDay()?l.getDay():7)-1:l.getDay();e.settings.selection.day&&t.classList.add(e.CSSClasses.daysSelecting),t.textContent="",((e,t,i,s,o)=>{let r=new Date(i,s,0).getDate()-(o-1);const n=0===s?i-1:i,a=0===s?12:s<10?`0${s}`:s;for(let s=o;s>0;s--,r++){const s=`${n}-${a}-${r}`,o=Wi(s).getDay();rs(e,i,t,r,o,s,!0,e.CSSClasses.dayBtnPrev)}})(e,t,a,n,d),((e,t,i,s,o)=>{for(let r=1;r<=i;r++){const i=new Date(s,o,r),n=ji(i),a=i.getDay();rs(e,s,t,r,a,n,!1,null)}})(e,t,c,a,n),((e,t,i,s,o,r)=>{const n=r+i,a=7*Math.ceil(n/7)-n,l=o+1===12?s+1:s,c=o+1===12?"01":o+2<10?`0${o+2}`:o+2;for(let i=1;i<=a;i++){const o=`${l}-${c}-${i<10?`0${i}`:String(i)}`,r=Wi(o).getDay();rs(e,s,t,i,r,o,!0,e.CSSClasses.dayBtnNext)}})(e,t,c,a,n,d),((e,t,i,s,o)=>{if(!e.settings.visibility.weekNumbers)return;s.textContent="";const r=document.createElement("b");r.className=e.CSSClasses.weekNumbersTitle,r.innerText="#",s.appendChild(r);const n=document.createElement("div");n.className=e.CSSClasses.weekNumbersContent,s.appendChild(n);const a=document.createElement("button");a.type="button",a.className=e.CSSClasses.weekNumber;const l=o.querySelectorAll(`.${e.CSSClasses.day}`),c=Math.ceil((t+i)/7);for(let t=0;t{var i;e.popups&&(null==(i=Object.entries(e.popups))||i.forEach((([i,s])=>((e,t,i,s)=>{const o=e.CSSClasses.dayPopup,r=s.querySelector(`[data-calendar-day="${t}"]`);if(r&&((null==i?void 0:i.modifier)&&r.classList.add(...i.modifier.trim().split(" ")),null==i?void 0:i.html)){const t=r.parentElement,s=document.createElement("div");s.className=o,s.innerHTML=e.sanitizer(i.html),t.appendChild(s),setTimeout((()=>{if(s){const{canShow:e}=is(t,s),i=5;let o=t.offsetHeight,r=0;e.bottom||(o=-s.offsetHeight-i),e.left&&!e.right&&(r=t.offsetWidth-s.offsetWidth/2),!e.left&&e.right&&(r=s.offsetWidth/2),Object.assign(s.style,{left:`${r}px`,top:`${o}px`})}}))}})(e,i,s,t))))})(e,t)}))},as=e=>{var t,i;const s=null==(t=e.HTMLElement)?void 0:t.querySelectorAll("[data-calendar-selected-month]"),o=null==(i=e.HTMLElement)?void 0:i.querySelectorAll("[data-calendar-selected-year]");if(!(null==s?void 0:s[0])&&(null==o?void 0:o[0]))return;const r=new Date(e.selectedYear,e.selectedMonth,1);null==s||s.forEach(((t,i)=>((e,t,i,s)=>{const o=new Date(s.setMonth(e.selectedMonth+i)).getMonth(),r=!1===e.settings.selection.month||"only-arrows"===e.settings.selection.month;t.tabIndex=r?-1:0,t.classList.toggle(e.CSSClasses.monthDisabled,r),t.setAttribute("data-calendar-selected-month",String(o)),t.innerText=e.locale.months[o]})(e,t,i,r))),null==o||o.forEach(((t,i)=>((e,t,i,s)=>{const o=new Date(s.setFullYear(e.selectedYear,e.selectedMonth+i)).getFullYear(),r=!1===e.settings.selection.year||"only-arrows"===e.settings.selection.year;t.tabIndex=r?-1:0,t.classList.toggle(e.CSSClasses.yearDisabled,r),t.setAttribute("data-calendar-selected-year",String(o)),t.innerText=String(o)})(e,t,i,r)))},ls=(e,t)=>{const i=Wi(ji(new Date(e.selectedYear,e.selectedMonth,1)));({prev:()=>i.setMonth(i.getMonth()-e.jumpMonths),next:()=>i.setMonth(i.getMonth()+e.jumpMonths)})[t](),[e.selectedMonth,e.selectedYear]=[i.getMonth(),i.getFullYear()],as(e),Qi(e),ns(e)},cs=Object.freeze(Object.defineProperty({__proto__:null,ArrowNext:e=>``,ArrowPrev:e=>``,ControlTime:e=>e.settings.selection.time?`
`:"",Days:e=>`
`,Month:e=>``,Months:e=>`
`,Week:e=>`
`,WeekNumbers:e=>e.settings.visibility.weekNumbers?`
`:"",Year:e=>``,Years:e=>`
`},Symbol.toStringTag,{value:"Module"})),ds=(e,t)=>t.replace(/[\n\t]/g,"").replace(/<#(?!\/?Multiple)(.*?)>/g,((t,i)=>{const s=(o=i.replace(/[/\s\n\t]/g,""),cs[o]);var o;const r=s?s(e):"";return e.sanitizer(r)})).replace(/[\n\t]/g,""),hs=(e,t)=>{const{HTMLElement:i,CSSClasses:s,DOMTemplates:o,type:r,currentType:n,correctMonths:a}=e,l=(o,r)=>{if(!t)return;const n=i.querySelector(`.${s.controls}`);n&&i.removeChild(n),i.querySelector(`.${s.grid}`).classList.add(s.gridDisabled);const a=t.closest(`.${s.column}`);a.classList.add(o),a.innerHTML=ds(e,r)},c={default:()=>{i.classList.add(s.calendarDefault),i.classList.remove(s.calendarMonth,s.calendarYear),i.innerHTML=ds(e,o.default)},multiple:()=>{a&&(i.classList.add(s.calendarMultiple),i.classList.remove(s.calendarMonth,s.calendarYear),i.innerHTML=((e,t)=>t.replace(/<#Multiple>(.*?)<#\/Multiple>/g,((t,i)=>{let s="";for(let t=0;t{"multiple"!==r?(i.classList.add(s.calendarMonth),i.classList.remove(s.calendarDefault,s.calendarYear),i.innerHTML=ds(e,o.month)):l(s.columnMonth,o.month)},year:()=>{"multiple"!==r?(i.classList.add(s.calendarYear),i.classList.remove(s.calendarDefault,s.calendarMonth),i.innerHTML=ds(e,o.year)):l(s.columnYear,o.year)}};i.classList.add(s.calendar),c[n]()},us=(e,t,i,s,o)=>{const r=t.cloneNode(!1);return r.className=`${e.CSSClasses.yearsYear}${i===o?` ${e.CSSClasses.yearsYearSelected}`:s?` ${e.CSSClasses.yearsYearDisabled}`:""}`,r.dataset.calendarYear=String(o),r.title=String(o),r.innerText=String(o),s&&(r.tabIndex=-1),r},ps=(e,t)=>{const i=(null==t?void 0:t.dataset.calendarSelectedYear)?Number(null==t?void 0:t.dataset.calendarSelectedYear):e.selectedYear;e.currentType="year",hs(e,t),as(e),Qi(e);const s=e.HTMLElement.querySelector(`.${e.CSSClasses.years}`);if(!e.settings.selection.year||!s)return;s.classList.add(e.CSSClasses.yearsSelecting);const o="multiple"!==e.type||e.selectedYear===i?0:1,r=document.createElement("button");r.type="button";for(let t=e.viewYear-7;te.dateMax.getFullYear(),a=us(e,r,i,n,t);s.appendChild(a),e.actions.getYears&&e.actions.getYears(t,a,e)}},ms=e=>`${e.charAt(0).toUpperCase()}${e.substring(1,e.length)}`.replace(/\./,""),gs=(e,t)=>{const i=new Date(`1978-01-0${t+1}T00:00:00.000Z`).toLocaleString(e.settings.lang,{weekday:"short",timeZone:"UTC"});e.locale.weekday.push(ms(i))},bs=(e,t)=>{const i=new Date(`1978-${t+1<=9?`0${t+1}`:t+1}-01T00:00:00.000Z`).toLocaleString(e.settings.lang,{month:"long",timeZone:"UTC"});e.locale.months.push(ms(i))},fs=e=>{if("multiple"!==e.type)return 0;const t=e.HTMLElement.querySelectorAll(`.${e.CSSClasses.column}`),i=Array.from(t).findIndex((t=>t.classList.contains(`${e.CSSClasses.columnMonth}`)));return i>0?i:0},vs=(e,t,i,s,o,r)=>{const n=t.cloneNode(!1);return n.className=`${e.CSSClasses.monthsMonth}${i===r?` ${e.CSSClasses.monthsMonthSelected}`:o?` ${e.CSSClasses.monthsMonthDisabled}`:""}`,n.title=s,n.innerText=`${e.settings.visibility.monthShort?s.substring(0,3):s}`,n.dataset.calendarMonth=String(r),o&&(n.tabIndex=-1),n},ws=(e,t)=>{var i,s;const o=(null==t?void 0:t.dataset.calendarSelectedMonth)?Number(t.dataset.calendarSelectedMonth):e.selectedMonth,r=null==(i=null==t?void 0:t.closest(`.${e.CSSClasses.column}`))?void 0:i.querySelector(`.${e.CSSClasses.year}`),n=r?Number(r.dataset.calendarSelectedYear):e.selectedYear;e.currentType="month",hs(e,t),as(e);const a=null==(s=e.HTMLElement)?void 0:s.querySelector(`.${e.CSSClasses.months}`);if(!e.settings.selection.month||!a)return;a.classList.add(e.CSSClasses.monthsSelecting);const l=e.jumpMonths>1?e.locale.months.map(((t,i)=>o-e.jumpMonths*i)).concat(e.locale.months.map(((t,i)=>o+e.jumpMonths*i))).filter((e=>e>=0&&e<=12)):Array.from(Array(12).keys()),c=document.createElement("button");c.type="button";for(let t=0;t<12;t++){const i=e.locale.months[t],s=te.dateMax.getMonth()+fs(e)&&n>=e.dateMax.getFullYear()||t!==o&&!l.includes(t),r=vs(e,c,o,i,s,t);a.appendChild(r),e.actions.getMonths&&e.actions.getMonths(t,r,e)}},ys=(e,t)=>e&&t?{0:{AM:"00",PM:"12"},1:{AM:"01",PM:"13"},2:{AM:"02",PM:"14"},3:{AM:"03",PM:"15"},4:{AM:"04",PM:"16"},5:{AM:"05",PM:"17"},6:{AM:"06",PM:"18"},7:{AM:"07",PM:"19"},8:{AM:"08",PM:"20"},9:{AM:"09",PM:"21"},10:{AM:"10",PM:"22"},11:{AM:"11",PM:"23"},12:{AM:"12",PM:"12"}}[Number(e)][t]:"",ks=(e,t,i)=>e.querySelector(`.${t}${i?` input[name="${i}"]`:""}`),_s=(e,t,i)=>{e.addEventListener("mouseover",(()=>t.classList.add(i))),e.addEventListener("mouseout",(()=>t.classList.remove(i)))},xs=(e,t,i,s)=>{({hours:()=>{e.selectedHours=i},minutes:()=>{e.selectedMinutes=i}})[s](),e.selectedTime=`${e.selectedHours}:${e.selectedMinutes}${e.selectedKeeping?` ${e.selectedKeeping}`:""}`,e.actions.changeTime&&e.actions.changeTime(t,e),e.input&&e.HTMLInputElement&&e.actions.changeToInput&&e.actions.changeToInput(t,e)},Cs=(e,t,i,s,o,r)=>{t.addEventListener("input",(t=>{const n=t.target,a=Number(n.value),l=a<10?`0${a}`:`${a}`;if("hours"!==o||12!==r)return i.value=l,void xs(e,t,l,o);a0?(i.value=l,e.selectedKeeping="AM",s.innerText=e.selectedKeeping,xs(e,t,l,o)):(0===a?(e.selectedKeeping="AM",s.innerText="AM"):(e.selectedKeeping="PM",s.innerText="PM"),i.value=Ki(n.value),xs(e,t,Ki(n.value),o))}))},Es=(e,t,i,s,o,r)=>{i.addEventListener("change",(i=>{const n=i.target,a=Number(n.value),l=a<10?`0${a}`:`${a}`;"hours"===o&&12===r?n.value&&a<=r&&a>0?(n.value=l,t.value=ys(l,e.selectedKeeping),xs(e,i,l,o)):n.value&&a<24&&(a>r||0===a)?(0===a?(e.selectedKeeping="AM",s.innerText="AM"):(e.selectedKeeping="PM",s.innerText="PM"),n.value=Ki(n.value),t.value=l,xs(e,i,Ki(n.value),o)):n.value=e.selectedHours:n.value&&a<=r&&a>=0?(n.value=l,t.value=l,xs(e,i,l,o)):"hours"===o?n.value=e.selectedHours:"minutes"===o&&(n.value=e.selectedMinutes)}))},Ss=(e,t,i,s)=>``,Ts=(e,t,i,s,o,r)=>``,Os=e=>{const t=[...e.locale.weekday];t[0]&&(e.settings.iso8601&&t.push(t.shift()),e.HTMLElement.querySelectorAll(`.${e.CSSClasses.week}`).forEach((i=>((e,t,i)=>{const s=document.createElement("b");t.textContent="";for(let o=0;o{Ls.value=!0},check:()=>Ls.value},Rs=(e,t)=>As.find((i=>{var s;return"system"!==i&&(null==(s=e.getAttribute(t))?void 0:s.includes(i))})),Is=(e,t)=>{e.dataset.calendarTheme=t},Ds=(e,t)=>{var i;if(i=t,Is(e.HTMLElement,i.matches?"dark":"light"),"system"!==e.settings.visibility.theme||Ls.check())return;const s=t=>{const i=document.querySelectorAll(`.${e.CSSClasses.calendar}`);null==i||i.forEach((e=>Is(e,t.matches?"dark":"light")))};t.addEventListener?t.addEventListener("change",s):t.addListener(s),Ls.set()},Ms=e=>{const t={default:()=>{Os(e),ns(e)},multiple:()=>{Os(e),ns(e)},month:()=>ws(e),year:()=>ps(e)};(e=>{if(!As.includes(e.settings.visibility.theme))throw new Error('Incorrect name of theme in "settings.visibility.theme".');"not all"!==window.matchMedia("(prefers-color-scheme)").media?{light:()=>Is(e.HTMLElement,"light"),dark:()=>Is(e.HTMLElement,"dark"),system:()=>((e,t)=>{const i=e.settings.visibility.themeDetect?document.querySelector(e.settings.visibility.themeDetect):null;if(!i)return void Ds(e,t);const s=e.settings.visibility.themeDetect.replace(/^.*\[(.+)\]/g,((e,t)=>t)),o=Rs(i,s);o?(Is(e.HTMLElement,o),((e,t,i)=>{new MutationObserver((s=>{for(let o=0;o{if("define"!==e.settings.lang||!e.locale.weekday[6]||!e.locale.months[11]){if("define"===e.settings.lang)throw new Error('You specified "define" for "settings.lang" but did not provide the required values for "locale.weekday" or "locale.months".');e.locale.weekday=[],e.locale.months=[];for(let t=0;t<7;t++)gs(e,t);for(let t=0;t<12;t++)bs(e,t)}})(e),hs(e),as(e),Qi(e),(e=>{const t=e.HTMLElement.querySelector(`.${e.CSSClasses.time}`);if(!t)return;const i=!0===e.settings.selection.time?12:e.settings.selection.time,s="range"===e.settings.selection.controlTime,[o,r]=[0,23],[n,a]=[0,59];t.innerHTML=e.sanitizer(`
${Ss("hours",e.CSSClasses.timeHours,e.selectedHours,s)}${Ss("minutes",e.CSSClasses.timeMinutes,e.selectedMinutes,s)}${12===i?``:""}
${Ts("hours",e.CSSClasses.timeRange,o,r,e.settings.selection.stepHours,e.selectedKeeping?ys(e.selectedHours,e.selectedKeeping):e.selectedHours)}${Ts("minutes",e.CSSClasses.timeRange,n,a,e.settings.selection.stepMinutes,e.selectedMinutes)}
`),((e,t,i)=>{const s=24===i?23:i||12,o=ks(t,e.CSSClasses.timeRange,"hours"),r=ks(t,e.CSSClasses.timeRange,"minutes"),n=ks(t,e.CSSClasses.timeHours,"hours"),a=ks(t,e.CSSClasses.timeMinutes,"minutes"),l=t.querySelector(`.${e.CSSClasses.timeKeeping}`);_s(o,n,e.CSSClasses.isFocus),_s(r,a,e.CSSClasses.isFocus),Cs(e,o,n,l,"hours",s),Cs(e,r,a,l,"minutes",0),Es(e,o,n,l,"hours",s),Es(e,r,a,l,"minutes",59),l&&((e,t,i)=>{t.addEventListener("click",(s=>{e.selectedKeeping=t.innerText.includes("AM")?"PM":"AM",t.innerText=e.selectedKeeping,i.value=ys(e.selectedHours,e.selectedKeeping),xs(e,s,e.selectedHours,"hours")}))})(e,l,o)})(e,t,i)})(e),t[e.currentType]()},Ps={self:null,rangeMin:void 0,rangeMax:void 0},Hs=()=>{var e;if(!(null==(e=Ps.self)?void 0:e.HTMLElement))return;const{CSSClasses:t}=Ps.self;Ps.self.HTMLElement.querySelectorAll(`.${Ps.self.CSSClasses.dayBtnHover}`).forEach((e=>{var i;e.classList.remove(Ps.self.CSSClasses.dayBtnHover),null==(i=e.parentElement)||i.classList.remove(t.dayHoverIntermediate,t.dayHoverFirst,t.dayHoverLast)}))},Ns=(e,t,i)=>{var s,o,r;if(!(null==(s=Ps.self)?void 0:s.selectedDates))return;const n=ji(e),{CSSClasses:a}=Ps.self;if(null==(o=Ps.self.rangeDisabled)?void 0:o.includes(n))return;const l=null==(r=Ps.self.HTMLElement)?void 0:r.querySelectorAll(`[data-calendar-day="${n}"]`);null==l||l.forEach((e=>{var t;e.classList.add(a.dayBtnHover),null==(t=e.parentElement)||t.classList.add(a.dayHoverIntermediate)})),null==t||t.forEach((e=>{var t;return null==(t=e.parentElement)?void 0:t.classList.add(a.dayHoverFirst)})),null==i||i.forEach((e=>{var t;return null==(t=e.parentElement)?void 0:t.classList.add(a.dayHoverLast)}))},Vs=e=>{var t;if(!e.target||!(null==(t=Ps.self)?void 0:t.selectedDates))return;if(!e.target.closest(`.${Ps.self.CSSClasses.days}`))return void Hs();const i=e.target.closest("[data-calendar-day]");if(!i)return;const s=i.dataset.calendarDay,o=Wi(Ps.self.selectedDates[0]),r=Wi(s),n=Ps.self.HTMLElement.querySelectorAll(`[data-calendar-day="${Ps.self.selectedDates[0]}"]`),a=Ps.self.HTMLElement.querySelectorAll(`[data-calendar-day="${s}"]`),[l,c]=o{Ps.self&&"Escape"===e.key&&(Ps.self.selectedDates=[],Ps.self.HTMLElement.removeEventListener("mousemove",Vs),document.removeEventListener("keydown",zs),Ms(Ps.self))},Fs=(e,t)=>{var i;if(t){const s=1===e.selectedDates.length&&e.selectedDates[0].includes(t);e.selectedDates=s&&!e.settings.selection.cancelableDay?[t,t]:s&&e.settings.selection.cancelableDay?[]:e.selectedDates.length>1?[t]:[...e.selectedDates,t],null==(i=e.selectedDates)||i.sort(((e,t)=>+new Date(e)-+new Date(t)))}e.settings.range.disableGaps&&(Ps.rangeMin=Ps.rangeMin?Ps.rangeMin:e.rangeMin,Ps.rangeMax=Ps.rangeMax?Ps.rangeMax:e.rangeMax),Ps.self=e,{set:()=>{e.HTMLElement.addEventListener("mousemove",Vs),document.addEventListener("keydown",zs),e.settings.range.disableGaps&&(()=>{var e,t,i;if(!(null==(t=null==(e=Ps.self)?void 0:e.selectedDates)?void 0:t[0])||!(null==(i=Ps.self.rangeDisabled)?void 0:i[0]))return;const s=Wi(Ps.self.selectedDates[0]),[o,r]=Ps.self.rangeDisabled.map((e=>Wi(e))).reduce((([e,t],i)=>[s>=i?i:e,s{const[t,i]=[e.selectedDates[0],e.selectedDates[e.selectedDates.length-1]];e.selectedDates=e.selectedDates[0]!==e.selectedDates[e.selectedDates.length-1]?e.settings.range.edgesOnly?[t,i]:Gi([`${t}:${i}`]):[e.selectedDates[0],e.selectedDates[0]],e.HTMLElement.removeEventListener("mousemove",Vs),document.removeEventListener("keydown",zs),e.settings.range.disableGaps&&Ps.self&&(Ps.self.rangeMin=Ps.rangeMin,Ps.self.rangeMax=Ps.rangeMax)}}[1===e.selectedDates.length?"set":"reset"]()},$s=(e,t,i)=>{if(!t.dataset.calendarDay)return;const s=t.dataset.calendarDay,o=t.classList.contains(e.CSSClasses.dayBtnSelected);if(o&&!e.settings.selection.cancelableDay)return;let r=!0;void 0!==e.toggleSelected&&(r="function"==typeof e.toggleSelected?e.toggleSelected(e):e.toggleSelected),o&&!r||(e.selectedDates=o?e.selectedDates.filter((e=>e!==s)):i?[...e.selectedDates,s]:[s])},Bs=(e,t,i,s,o)=>{const r=e.HTMLElement.querySelectorAll(`.${e.CSSClasses.column}`),n=Array.from(r).findIndex((e=>e.classList.contains(t))),a=Number(r[n].querySelector(`.${i}`).getAttribute(o));return"month"===e.currentType&&n>=0?s-n:"year"===e.currentType&&e.selectedYear!==a?s-1:s},Us=(e,t,i,s)=>{if(!e.settings.selection[i])return;const o=t.target,r=e=>o.closest(`.${e}`),n=r(s.header),a=r(s.item),l=r(e.CSSClasses.grid),c=r(e.CSSClasses.column);e.currentType!==i&&n?{year:()=>ps(e,o),month:()=>ws(e,o)}[i]():a?((e,t,i,s,o)=>{const r={year:()=>{var i,s;return null==(s=(i=e.actions).clickYear)?void 0:s.call(i,t,e)},month:()=>{var i,s;return null==(s=(i=e.actions).clickMonth)?void 0:s.call(i,t,e)}};({year:()=>{if("multiple"===e.type){const t=Bs(e,e.CSSClasses.columnYear,e.CSSClasses.year,Number(o.dataset.calendarYear),"data-calendar-selected-year"),i=e.selectedMonthe.dateMax.getMonth()&&t>=e.dateMax.getFullYear(),r=te.dateMax.getFullYear();i||r?(e.selectedYear=e.dateMin.getFullYear(),e.selectedMonth=e.dateMin.getMonth()):s||n?(e.selectedYear=e.dateMax.getFullYear(),e.selectedMonth=e.dateMax.getMonth()):e.selectedYear=t}else e.selectedYear=Number(o.dataset.calendarYear)},month:()=>{if("multiple"===e.type){const t=Bs(e,e.CSSClasses.columnMonth,e.CSSClasses.month,Number(o.dataset.calendarMonth),"data-calendar-selected-month"),i=o.closest(`.${s.column}`).querySelector(`.${e.CSSClasses.year}`);e.selectedYear=Number(i.dataset.calendarSelectedYear);const r=te.dateMax.getMonth()&&e.selectedYear>=e.dateMax.getFullYear();e.selectedMonth=r?e.dateMin.getMonth():n?e.dateMax.getMonth():t}else e.selectedMonth=Number(o.dataset.calendarMonth)}})[i](),r[i](),e.currentType=e.type,Ms(e)})(e,t,i,s,a):(e.currentType===i&&n||"multiple"===e.type&&e.currentType===i&&l&&!c)&&(e.currentType=e.type,Ms(e))},js=e=>{const t=t=>{((e,t)=>{const i=t.target.closest(`.${e.CSSClasses.arrow}`);i&&(["default","multiple"].includes(e.currentType)?ls(e,i.dataset.calendarArrow):"year"===e.currentType&&void 0!==e.viewYear&&(e.viewYear+={prev:-15,next:15}[i.dataset.calendarArrow],ps(e,t.target)),e.actions.clickArrow&&e.actions.clickArrow(t,e))})(e,t),((e,t)=>{var i;if(!e.settings.visibility.weekNumbers||!e.actions.clickWeekNumber)return;const s=t.target.closest(`.${e.CSSClasses.weekNumber}`),o=null==(i=e.HTMLElement)?void 0:i.querySelectorAll("[data-calendar-week-number]");if(!s||!o)return;const r=Number(s.innerText),n=Number(s.dataset.calendarYearWeek),a=Array.from(o).filter((e=>Number(e.dataset.calendarWeekNumber)===r));e.actions.clickWeekNumber(t,r,a,n,e)})(e,t),((e,t)=>{var i;const s=t.target,o=e=>s.closest(`.${e}`),r=o(e.CSSClasses.dayBtn);if(!e.settings.selection.day||!["single","multiple","multiple-ranged"].includes(e.settings.selection.day)||!r)return;({single:()=>$s(e,r,!1),multiple:()=>$s(e,r,!0),"multiple-ranged":()=>Fs(e,r.dataset.calendarDay)})[e.settings.selection.day](),null==(i=e.selectedDates)||i.sort(((e,t)=>+new Date(e)-+new Date(t))),e.actions.clickDay&&e.actions.clickDay(t,e),e.input&&e.HTMLInputElement&&e.HTMLElement&&e.actions.changeToInput&&e.actions.changeToInput(t,e);const n=o(e.CSSClasses.dayBtnPrev),a=o(e.CSSClasses.dayBtnNext);({prev:()=>ls(e,"prev"),next:()=>ls(e,"next"),default:()=>ns(e)})[n?"prev":a?"next":"default"]()})(e,t),Us(e,t,"month",{header:e.CSSClasses.month,item:e.CSSClasses.monthsMonth,column:e.CSSClasses.columnMonth}),Us(e,t,"year",{header:e.CSSClasses.year,item:e.CSSClasses.yearsYear,column:e.CSSClasses.columnYear})};return e.HTMLElement.addEventListener("click",t),()=>e.HTMLElement.removeEventListener("click",t)},Ws=(e,{year:t,month:i,dates:s,holidays:o,time:r}={})=>{var n;const a=Ni({},e.settings.selected);e.settings.selected.year=t?a.year:e.selectedYear,e.settings.selected.month=i?a.month:e.selectedMonth,e.settings.selected.holidays=o?a.holidays:e.selectedHolidays,e.settings.selected.time=r?a.time:e.selectedTime,e.settings.selected.dates="only-first"===s&&(null==(n=e.selectedDates)?void 0:n[0])?[e.selectedDates[0]]:!0===s?a.dates:e.selectedDates,Xi(e),Ms(e),e.settings.selected=a,"multiple-ranged"===e.settings.selection.day&&s&&Fs(e)},Gs=(e,t=!0)=>{e.isInputInit=!0;const i=document.createElement("div");return i.className=`${e.CSSClasses.calendar} ${e.CSSClasses.calendarToInput} ${e.CSSClasses.calendarHidden}`,e.HTMLElement=i,document.body.appendChild(e.HTMLElement),e.HTMLElement.style.visibility="hidden",t&&queueMicrotask((()=>{ss(e.HTMLInputElement,i,e.settings.visibility.positionToInput,e.CSSClasses),e.HTMLElement.style.visibility="visible",e.show()})),Ws(e,{year:!0,month:!0,dates:!0,holidays:!0,time:!0}),e.actions.initCalendar&&e.actions.initCalendar(e),js(e)};class qs extends Ui{constructor(e,t){if(super(),Vi(this,"init",(()=>{return(e=this).HTMLOriginalElement=e.HTMLElement.cloneNode(!0),e.isInit=!0,e.input?(e=>{const t=[];e.HTMLInputElement=e.HTMLElement;const i=()=>ss(e.HTMLInputElement,e.HTMLElement,e.settings.visibility.positionToInput,e.CSSClasses),s=t=>{"Escape"===t.key&&((null==e?void 0:e.HTMLInputElement)&&(null==e?void 0:e.HTMLElement)&&e.hide(),document.removeEventListener("keydown",s))},o=t=>{var s;e&&t.target!==e.HTMLInputElement&&!(null==(s=e.HTMLElement)?void 0:s.contains(t.target))&&(e.HTMLInputElement&&e.HTMLElement&&e.hide(),window.removeEventListener("resize",i),document.removeEventListener("click",o,{capture:!0}))},r=()=>{e.isInputInit?(ss(e.HTMLInputElement,e.HTMLElement,e.settings.visibility.positionToInput,e.CSSClasses),e.HTMLElement.style.visibility="visible",e.show()):t.push(Gs(e)),window.addEventListener("resize",i),document.addEventListener("click",o,{capture:!0}),document.addEventListener("keydown",s)};return e.HTMLInputElement.addEventListener("click",r),e.HTMLInputElement.addEventListener("focus",r),()=>{t.forEach((e=>e()))}})(e):(Xi(e),Ms(e),e.actions.initCalendar&&e.actions.initCalendar(e),js(e));var e})),Vi(this,"update",(e=>((e,{year:t,month:i,dates:s,holidays:o,time:r}={})=>{if(!e.isInit)throw new Error(Yi);e.input&&!e.isInputInit&&Gs(e,!1),Ws(e,{year:t,month:i,dates:s,holidays:o,time:r}),e.actions.updateCalendar&&e.actions.updateCalendar(e)})(this,e))),Vi(this,"destroy",(()=>(e=>{var t,i,s,o,r,n;if(!e.isInit)throw new Error(Yi);e.input?(null==(i=null==(t=e.HTMLElement)?void 0:t.parentElement)||i.removeChild(e.HTMLElement),null==(o=null==(s=e.HTMLInputElement)?void 0:s.replaceWith)||o.call(s,e.HTMLOriginalElement),e.HTMLInputElement=void 0):null==(n=null==(r=e.HTMLElement)?void 0:r.replaceWith)||n.call(r,e.HTMLOriginalElement),e.HTMLElement=e.HTMLOriginalElement,e.actions.destroyCalendar&&e.actions.destroyCalendar(e)})(this))),Vi(this,"show",(()=>{var e;(e=this).currentType?(e.HTMLElement.classList.remove(e.CSSClasses.calendarHidden),e.actions.showCalendar&&e.actions.showCalendar(e)):e.HTMLElement.click()})),Vi(this,"hide",(()=>{var e;(e=this).currentType&&(e.HTMLElement.classList.add(e.CSSClasses.calendarHidden),e.actions.hideCalendar&&e.actions.hideCalendar(e))})),this.HTMLElement="string"==typeof e?document.querySelector(e):e,!this.HTMLElement)throw new Error((e=>`${e} is not found, check the first argument passed to new VanillaCalendar.`)(e));if(!t)return;const i=(e,t)=>{Object.keys(t).forEach((s=>{"object"!=typeof e[s]||"object"!=typeof t[s]||t[s]instanceof Date?e[s]=t[s]:i(e[s],t[s])}))};i(this,t)}}class Ks{constructor(e){this.translaterService=e,this._clearFilterTriggered=!1,this._lastClickIsDate=!1,this._shouldTriggerQuery=!0,this.hasTimePicker=!1,this.inputFilterType="range",this.searchTerms=[],this._bindEventService=new re.P}get gridOptions(){return this.grid?.getOptions()??{}}get columnFilter(){return this.columnDef?.filter||{}}get currentDateOrDates(){return this._currentDateOrDates}get defaultOperator(){return"compound"===this.inputFilterType?y.empty:this.gridOptions.defaultFilterRangeOperator||y.rangeInclusive}get pickerOptions(){return this._pickerOptions||{}}get filterOptions(){return{...this.gridOptions.defaultFilterOptions?.date,...this.columnFilter?.filterOptions}}get operator(){return"compound"===this.inputFilterType?this._operator||this.columnFilter.operator||this.defaultOperator:this.columnFilter?.operator??this.defaultOperator}set operator(e){"compound"===this.inputFilterType?this._operator=e:this.columnFilter&&(this.columnFilter.operator=e)}init(e){if(!e)throw new Error('[Slickgrid-Universal] A filter must always have an "init()" with valid arguments.');this.grid=e.grid,this.callback=e.callback,this.columnDef=e.columnDef,"compound"===this.inputFilterType&&(this.operator=e.operator||""),this.searchTerms=e?.searchTerms??[],this.filterContainerElm=e.filterContainerElm;const t="compound"===this.inputFilterType?Array.isArray(this.searchTerms)&&this.searchTerms.length>=0?this.searchTerms[0]:"":this.searchTerms;this._filterElm=this.createDomFilterElement(t),this.updateFilterStyle(this.searchTerms.length>0),this._selectOperatorElm&&this._bindEventService.bind(this._selectOperatorElm,"change",this.onTriggerEvent.bind(this)),this._bindEventService.bind(document.body,"keydown",(e=>{"Escape"!==e.key&&"Tab"!==e.key||this.hide()})),this._bindEventService.bind(this._dateInputElm,"keydown",(e=>{"Backspace"===e.key&&this.clear(!0,!1)}))}clear(e=!0,t=!0){this.calendarInstance&&(this._clearFilterTriggered=t,this._shouldTriggerQuery=e,this._currentValue="",this.searchTerms=[],this._currentDateStrings=[],this._selectOperatorElm&&(this._selectOperatorElm.selectedIndex=0),this.calendarInstance&&le(this.calendarInstance)),this.onTriggerEvent(new Event("keyup")),this.updateFilterStyle(!1)}destroy(){this._bindEventService.unbindAll(),this.calendarInstance?.destroy(),(0,q.emptyElement)(this.filterContainerElm),this.filterContainerElm?.remove(),this._selectOperatorElm?.remove(),this._filterElm?.remove()}hide(){"function"==typeof this.calendarInstance?.hide&&this.calendarInstance.hide()}show(){"function"==typeof this.calendarInstance?.show&&this.calendarInstance.show()}getValues(){return this._currentDateOrDates}setValues(e,t,i=!1){let s;"compound"===this.inputFilterType?s=Array.isArray(e)?e[0]:e:"string"==typeof e||Array.isArray(e)&&"string"==typeof e[0]&&e[0].indexOf("..")>0?s="string"==typeof e?[e]:e[0].split(".."):Array.isArray(e)&&(s=e),this.calendarInstance&&void 0!==s&&(ce(this.columnFilter,this._dateInputElm,this.calendarInstance,{columnDef:this.columnDef,newVal:s,updatePickerUI:!0}),this._currentDateOrDates=e&&s?s:void 0);const o=this.getValues()||[],r=Array.isArray(o)?o:[o];if(this.updateFilterStyle(r.length>0),this.operator=t||this.defaultOperator,t&&this._selectOperatorElm){const e=$(this.operator);this._selectOperatorElm.value=e}i&&this.callback(void 0,{columnDef:this.columnDef,searchTerms:r,operator:this.operator,shouldTriggerQuery:!0})}buildDatePickerInput(e){const t=this.columnDef?.id??"",i=this.columnFilter.type||this.columnDef.type||b.dateIso,s=this.columnDef.outputType||this.columnFilter.type||this.columnDef.type||b.dateUtc,o=X(s),r=this.columnFilter.type||this.columnDef.type||b.dateIso;o&&"range"!==this.inputFilterType&&("ISO8601"===o||o.toLowerCase().includes("h"))&&(this.hasTimePicker=!0);const n=X(this.hasTimePicker?b.dateTimeIsoAM_PM:b.dateIso),a=(this.filterOptions?.locale??this.translaterService?.getCurrentLanguage?.())||this.gridOptions.locale||"en";let l;"compound"===this.inputFilterType?e&&(l=e,this._currentDateOrDates=e):("string"==typeof e||Array.isArray(e)&&"string"==typeof e[0]&&e[0].indexOf("..")>0?l="string"==typeof e?[e]:e[0].split(".."):Array.isArray(e)&&(l=e),Array.isArray(l)&&(this._currentDateOrDates=l,this._currentDateStrings=l.map((e=>Z(e,void 0,r)))));const c={input:!0,jumpToSelectedDate:!0,type:"range"===this.inputFilterType?"multiple":"default",sanitizer:e=>this.grid.sanitizeHtmlString(e),toggleSelected:!1,actions:{clickDay:e=>{this._lastClickIsDate=!0},changeToInput:(e,t)=>{if(t.HTMLInputElement){let e=[],r="",a="";if(t.selectedDates[1]){t.selectedDates.sort(((e,t)=>+new Date(e)-+new Date(t))),r=t.selectedDates[0],a=t.selectedDates[t.selectedDates.length-1];const i=(0,Y.GP)(t.selectedDates[0],o,"en-US"),s=(0,Y.GP)(a,o,"en-US");t.HTMLInputElement.value=`${i} — ${s}`,e=[r,a]}else t.selectedDates[0]?(r=t.selectedDates[0],t.HTMLInputElement.value=Z(r,b.dateIso,s),e=t.selectedDates):t.HTMLInputElement.value="";if(this.hasTimePicker&&r){const i=(0,Y.qg)(r,n);i.setHours(+(t.selectedHours||0)),i.setMinutes(+(t.selectedMinutes||0)),t.HTMLInputElement.value=Z(i,void 0,s),e=[i]}if("compound"===this.inputFilterType?this._currentValue=Z(e[0],void 0,i):Array.isArray(e)&&(this._currentDateStrings=e.map((e=>Z(e,void 0,i))),this._currentValue=this._currentDateStrings.join("..")),this._currentDateOrDates=e.map((e=>e instanceof Date?e:(0,Y.qg)(e,n))),this._currentValue){const e=this.hasTimePicker?new Event("keyup"):void 0;this.onTriggerEvent(e)}"range"===this.inputFilterType&&t.selectedDates.length<2&&(this._lastClickIsDate=!1),this._lastClickIsDate&&(t.hide(),this._lastClickIsDate=!1)}}},settings:{lang:a,iso8601:!1,visibility:{theme:this.gridOptions?.darkMode?"dark":"light",positionToInput:"auto",weekend:!1}}};"range"===this.inputFilterType&&(c.type="multiple",c.months=2,c.jumpMonths=2,c.settings={...c.settings,range:{edgesOnly:!0},selection:{day:"multiple-ranged"},visibility:{...c.settings?.visibility,daysOutside:!1}}),this.hasTimePicker&&(c.settings.selection??={},c.settings.selection.time=24),this._pickerOptions=(0,q.extend)(!0,{},c,{settings:this.filterOptions});let d=this.gridOptions?.defaultFilterPlaceholder??"";this.columnFilter?.placeholder&&(d=this.columnFilter.placeholder),this._dateInputElm=(0,q.createDomElement)("input",{type:"text",className:"form-control date-picker",placeholder:d,readOnly:!0,dataset:{input:"",columnid:`${t}`}}),this.calendarInstance=new qs(this._dateInputElm,this._pickerOptions),this.calendarInstance.init(),this._pickerOptions.settings?.selected?.dates&&(l=this._pickerOptions.settings.selected.dates),l&&ce(this.columnFilter,this._dateInputElm,this.calendarInstance,{columnDef:this.columnDef,oldVal:void 0,newVal:l,updatePickerUI:!1})}getOperatorOptionValues(){let e;return e=this.columnFilter?.compoundOperatorList?this.columnFilter.compoundOperatorList:pe(this.gridOptions,this.translaterService),me(this.gridOptions,e,"numeric"),e}createDomFilterElement(e){const t=this.columnDef?.id??"";if((0,q.emptyElement)(this.filterContainerElm),this.buildDatePickerInput(e),"range"===this.inputFilterType){const i=(0,q.createDomElement)("div",{className:`date-picker form-group search-filter slick-filter filter-${t}`});return Array.isArray(e)&&e.length>0&&""!==e[0]&&(this._currentDateOrDates=e,this._currentValue=e[0]),i.appendChild(this._dateInputElm),i&&this.filterContainerElm.appendChild(i),i}{this._selectOperatorElm=de(this.getOperatorOptionValues(),this.grid);const i=(0,q.createDomElement)("div",{className:`date-picker form-group search-filter slick-filter filter-${t}`}),s=(0,q.createDomElement)("div",{className:"input-group date-picker"},i);if((0,q.createDomElement)("div",{className:"input-group-addon input-group-prepend operator"},s).appendChild(this._selectOperatorElm),s.appendChild(this._dateInputElm),this.operator){const e=$(this.operator);this._selectOperatorElm.value=e}return this._currentDateOrDates=e,this._currentValue=e,i&&this.filterContainerElm.appendChild(i),i}}onTriggerEvent(e){if(this._clearFilterTriggered)this.callback(e,{columnDef:this.columnDef,clearFilterTriggered:this._clearFilterTriggered,shouldTriggerQuery:this._shouldTriggerQuery}),this.updateFilterStyle(!1);else if("range"===this.inputFilterType){const t=this._currentDateStrings?this._currentDateStrings:[this._currentValue];this.updateFilterStyle(t.length>0),this.callback(e,{columnDef:this.columnDef,searchTerms:t,operator:this.operator||"",shouldTriggerQuery:this._shouldTriggerQuery})}else if("compound"===this.inputFilterType&&this._selectOperatorElm){const t=this._selectOperatorElm.value;this.updateFilterStyle(!!this._currentValue);const i=this.columnFilter.skipCompoundOperatorFilterWithNullInput??this.gridOptions.skipCompoundOperatorFilterWithNullInput??void 0===this.gridOptions.skipCompoundOperatorFilterWithNullInput,s=i&&(0,q.isDefined)(this._currentDateOrDates)||""===this._currentDateOrDates&&(0,q.isDefined)(this._lastSearchValue);i&&i&&!s||this.callback(e,{columnDef:this.columnDef,searchTerms:this._currentValue?[this._currentValue]:null,operator:t||"",shouldTriggerQuery:this._shouldTriggerQuery})}this._clearFilterTriggered=!1,this._shouldTriggerQuery=!0,this._lastSearchValue=this._currentValue}updateFilterStyle(e){e?this._filterElm.classList.add("filled"):this._filterElm.classList.remove("filled")}}class Ys{constructor(e){this.translaterService=e}filterCollection(e,t,i=v.chain){let s=[];return Array.isArray(t)?(s=i===v.merge?[]:[...e],t.forEach((t=>{if(i===v.merge){const i=this.singleFilterCollection(e,t);s=(0,q.uniqueArray)([...s,...i])}else s=this.singleFilterCollection(s,t)}))):s=this.singleFilterCollection(e,t),s}preParseByMutationDateItems(e,t,i){const s=[];t.getColumns().forEach((e=>{const t=this.getParseDateInfo(e,i);t&&s.push(t)})),e.forEach((e=>{s.forEach((({columnId:t,dateFormat:i,queryFieldName:s})=>{this.reassignDateWhenValid(e,t,i,s)}))}))}parseSingleDateItem(e,t,i){i&&t.getColumns().forEach((t=>{const s=this.getParseDateInfo(t,i);s&&this.reassignDateWhenValid(e,t.id,s.dateFormat,s.queryFieldName)}))}singleFilterCollection(e,t){let i=[];if(t){const s=t.property,o=t.operator||y.equal,r=void 0===t.value?"":t.value;switch(o){case y.equal:i=s?e.filter((e=>e[s]===r)):e.filter((e=>e===r));break;case y.contains:i=s?e.filter((e=>-1!==e[s]?.toString().indexOf(r.toString()))):e.filter((e=>null!=e&&-1!==e.toString().indexOf(r.toString())));break;case y.notContains:i=s?e.filter((e=>-1===e[s]?.toString().indexOf(r.toString()))):e.filter((e=>null!=e&&-1===e.toString().indexOf(r.toString())));break;case y.notEqual:default:i=s?e.filter((e=>e[s]!==r)):e.filter((e=>e!==r))}}return i}sortCollection(e,t,i,s){if(s&&(!this.translaterService||!this.translaterService.translate))throw new Error('[Slickgrid-Universal] requires a Translate Service to be installed and configured when the grid option "enableTranslate" is enabled.');let o=[];if(i)if(Array.isArray(i))o=t.sort(((t,o)=>{for(let r=0,n=i.length;r{const o=s?this.translaterService?.translate&&this.translaterService.translate(t[r]||" "):t[r],l=s?this.translaterService?.translate&&this.translaterService.translate(i[r]||" "):i[r],c=ie(a,o,l,n,e);return c!==_.neutral?c:_.neutral}))}else if(i&&!i.property){const r=i.sortDesc?_.desc:_.asc,n=i?.fieldType??e?.type??b.string;o=t.sort(((t,i)=>{const o=s?this.translaterService?.translate&&this.translaterService.translate(t||" "):t,a=s?this.translaterService?.translate&&this.translaterService.translate(i||" "):i,l=ie(n,o,a,r,e);return l!==_.neutral?l:_.neutral}))}return o}getParseDateInfo(e,t){const i=e.type||b.string,s=X(i);if(z(i)&&t){const i="string"==typeof t?`${t}${e.id}`:`${e.id}`;return{columnId:e.id,dateFormat:s,queryFieldName:i}}}reassignDateWhenValid(e,t,i,s){const o=Q(e[t],i,!1);o&&(e[s]=o)}}function Xs(e,t,i,s,o=!1,r,n){const a=i?.id??"",l=s.getOptions(),c=("editor"===e?i?.editor:i?.filter)??{},d=c?.collectionOptions??{},h=d?.separatorBetweenTextLabels??"",u=c?.enableTranslateLabel??!1,p=l?.enableTranslate??!1,m=c?.enableRenderHtml??!1,g=c?.customStructure?.label??"label",b=c?.customStructure?.labelPrefix??"labelPrefix",f=c?.customStructure?.labelSuffix??"labelSuffix",v=c?.customStructure?.optionLabel??"value",w=c?.customStructure?.value??"value",y=(0,q.createDomElement)("select",{className:"ms-filter search-filter"}),k="filter"===e?["search-filter",`filter-${a}`]:["select-editor",`editor-${a}`];y.classList.add(...k),y.multiple=o;const _=[];let x=!1;return Array.isArray(t)&&(t.every((e=>"number"==typeof e||"string"==typeof e))?t.forEach((t=>{const i={text:String(t),value:t};"filter"===e&&Array.isArray(n)&&(i.selected=n.findIndex((e=>e===t))>=0),_.push(i),(i.selected&&o||i.selected&&!o&&""!==t)&&(x=!0)})):t.forEach((t=>{if(void 0===t||"object"==typeof t&&void 0===t[g]&&void 0===t.labelKey)throw new Error("[Slickgrid-Universal] Select Filter/Editor collection with value/label (or value/labelKey when using Locale) is required to populate the Select list, for example:: { filter: model: Filters.multipleSelect, collection: [ { value: '1', label: 'One' } ]')");const i=t.labelKey||t[g],a=(t.labelKey||u&&r)&&i&&p?r?.translate(i||" "):i;let l=t[b]||"",c=t[f]||"",d=t.hasOwnProperty(v)?t[v]:"";d?.toString&&(d=d.toString().replace(/"/g,"'")),l=u&&r&&l&&"string"==typeof l?r.translate(l||" "):l,c=u&&r&&c&&"string"==typeof c?r.translate(c||" "):c,d=u&&r&&d&&"string"==typeof d?r.translate(d||" "):d;let y=[l,"string"==typeof a||"number"==typeof a?a.toString():a,c].filter((e=>e)).join(h);const k={text:"",value:""};m&&(y=s.sanitizeHtmlString(y)),k.text=y;let C=t[w];null==C&&(C=""),"filter"===e&&Array.isArray(n)&&(k.selected=n.findIndex((e=>`${e}`==`${t[w]}`))>=0),k.value=`${C??""}`,_.push(k),(k.selected&&o||k.selected&&!o&&""!==t[w])&&(x=!0)}))),{selectElement:y,dataCollection:_,hasFoundSearchTerm:x}}class Zs{constructor(e,t,i){this.sharedService=e,this.backendUtilities=t,this.translaterService=i}getPickerTitleOutputString(e,t){if(this.sharedService.gridOptions?.enableTranslate&&!this.translaterService?.translate)throw new Error('[Slickgrid-Universal] requires a Translate Service to be installed and configured when the grid option "enableTranslate" is enabled.');let i="";const s=this.sharedService.gridOptions?.[t]??{},o=this.sharedService.gridOptions?.enableTranslate??!1,r=this.sharedService.gridOptions?.locales??u.locales,n=s?.[e],a=s?.[`${e}Key`],l=N(this.sharedService.gridOptions);if(a&&this.translaterService?.translate)i=this.translaterService.translate(a||" ");else switch(e){case"commandTitle":i=n||o&&this.translaterService?.getCurrentLanguage&&this.translaterService?.translate(`${l}COMMANDS`)||r?.TEXT_COMMANDS;break;case"columnTitle":i=n||o&&this.translaterService?.getCurrentLanguage&&this.translaterService?.translate(`${l}COLUMNS`)||r?.TEXT_COLUMNS;break;case"forceFitTitle":i=n||o&&this.translaterService?.getCurrentLanguage&&this.translaterService?.translate(`${l}FORCE_FIT_COLUMNS`)||r?.TEXT_FORCE_FIT_COLUMNS;break;case"syncResizeTitle":i=n||o&&this.translaterService?.getCurrentLanguage&&this.translaterService?.translate(`${l}SYNCHRONOUS_RESIZE`)||r?.TEXT_SYNCHRONOUS_RESIZE;break;default:i=n}return i}readjustFrozenColumnIndexWhenNeeded(e,t,i){if(e>=0){const s=i.findIndex((e=>e.id===this.sharedService.frozenVisibleColumnId));s>=0&&s!==e&&(this.sharedService.gridOptions.frozenColumn=s,this.sharedService.slickGrid.setOptions({frozenColumn:s})),Array.isArray(i)&&Array.isArray(t)&&i.length!==t.length&&this.sharedService.slickGrid.setColumns(i)}}refreshBackendDataset(e){let t=this.sharedService.gridOptions;e&&(t={...this.sharedService.gridOptions,...e},this.sharedService.gridOptions=t),this.backendUtilities?.refreshBackendDataset(t)}runOverrideFunctionWhenExists(e,t){return"function"!=typeof e||!!e.call(this,t)}sortItems(e,t){Array.isArray(e)&&e.sort(((e,i)=>e&&i&&e.hasOwnProperty(t)&&i.hasOwnProperty(t)?e[t]-i[t]:0))}translateItems(e,t,i){if(Array.isArray(e))for(const s of e)s.hasOwnProperty(t)&&(s[i]=this.translaterService?.translate?.(s[t]))}translateMenuItemsFromTitleKey(e,t="commandItems"){for(const i of e)"object"==typeof i&&(i.titleKey&&(i.title=this.translateWhenEnabledAndServiceExist(`${i.titleKey}`,`TEXT_${i.titleKey}`)),i.subMenuTitleKey&&(i.subMenuTitle=this.translateWhenEnabledAndServiceExist(`${i.subMenuTitleKey}`,`TEXT_${i.subMenuTitleKey}`))),Array.isArray(i?.[t])&&this.translateMenuItemsFromTitleKey(i?.[t])}translateWhenEnabledAndServiceExist(e,t,i){let s="";const o=this.sharedService?.gridOptions,r=o?.locales??u.locales;return s=i||(o.enableTranslate&&this.translaterService?.translate?this.translaterService.translate(e||" "):t in r?r[t]:t),s}}class Qs{constructor(e){this.pluginName="AutoTooltips",this._defaults={enableForCells:!0,enableForHeaderCells:!1,maxToolTipLength:void 0,replaceExisting:!0},this._eventHandler=new fe,this._addonOptions=e}get addonOptions(){return this._addonOptions}get eventHandler(){return this._eventHandler}init(e){this._addonOptions={...this._defaults,...this.addonOptions},this._grid=e,this._addonOptions.enableForCells&&this._eventHandler.subscribe(this._grid.onMouseEnter,this.handleMouseEnter.bind(this)),this._addonOptions.enableForHeaderCells&&this._eventHandler.subscribe(this._grid.onHeaderMouseEnter,this.handleHeaderMouseEnter.bind(this))}destroy(){this.dispose()}dispose(){this._eventHandler?.unsubscribeAll()}handleMouseEnter(e){const t=this._grid.getCellFromEvent(e);if(t){let e,i=this._grid.getCellNode(t.row,t.cell);this._addonOptions&&i&&(!i.title||this._addonOptions?.replaceExisting)&&(i.clientWidththis._addonOptions?.maxToolTipLength&&(e=e.substring(0,this._addonOptions.maxToolTipLength-3)+"...")):e="",i.title=e),i=null}}handleHeaderMouseEnter(e,t){const i=t.column;let s;const o=e.target;if(o&&(s=o.closest(".slick-header-column"),s&&!i?.toolTip)){const e=o.clientWidth{this._addonOptions&&"function"==typeof this._addonOptions.onCopyCells&&this._addonOptions.onCopyCells(e,t)})),this._eventHandler.subscribe(this._cellExternalCopyManagerPlugin.onCopyCancelled,((e,t)=>{this._addonOptions&&"function"==typeof this._addonOptions.onCopyCancelled&&this._addonOptions.onCopyCancelled(e,t)})),this._eventHandler.subscribe(this._cellExternalCopyManagerPlugin.onPasteCells,((e,t)=>{this._addonOptions&&"function"==typeof this._addonOptions.onPasteCells&&this._addonOptions.onPasteCells(e,t)}))}dispose(){this._eventHandler.unsubscribeAll(),this._bindingEventService.unbindAll(),this._cellSelectionModel?.dispose(),this._cellExternalCopyManagerPlugin?.dispose()}createUndoRedoBuffer(){let e=0;this._commandQueue=[],this._undoRedoBuffer={queueAndExecuteCommand:t=>{this._commandQueue[e]=t,e++,t.execute()},undo:()=>{if(0===e)return;e--;const t=this._commandQueue[e];t&&xe.cancelCurrentEdit()&&t.undo()},redo:()=>{if(e>=this._commandQueue.length)return;const t=this._commandQueue[e];e++,t&&xe.cancelCurrentEdit()&&t.execute()}}}getDefaultOptions(){let e=0;return{clipboardCommandHandler:e=>{this._undoRedoBuffer.queueAndExecuteCommand.call(this._undoRedoBuffer,e)},dataItemColumnValueExtractor:(e,t,i=0,s=0)=>{const o=this._grid.getActiveCell(),r=this._grid.getCellEditor()&&o?.row===i&&o?.cell===s,n=this.addonOptions?.copyActiveEditorCell||!1;if(!this.gridOptions.editable||!t.editor||!r||n){const o=void 0!==t.exportWithFormatter?t.exportWithFormatter:this.gridOptions.textExportOptions?.exportWithFormatter;if(t.formatter&&o){const o=t.formatter(i,s,e[t.field],t,e,this._grid),r=(0,q.isPrimitiveOrHTML)(o)?o:o.html||o.text;if(t.sanitizeDataExport||this.gridOptions.textExportOptions?.sanitizeDataExport){const e=r instanceof HTMLElement?r.innerHTML:r;return(0,q.stripTags)(e??"")}return o}}return null},readOnlyMode:!1,includeHeaderWhenCopying:!1,newRowCreator:t=>{for(let i=0;i{};class io{constructor(){this.pluginName="CellExternalCopyManager",this._bodyElement=document.body,this._copiedCellStyle="copied",this._copiedCellStyleLayerKey="copy-manager",this._copiedRanges=null,this._dataWrapper=new eo,this.onCopyCells=new be("onCopyCells"),this.onCopyCancelled=new be("onCopyCancelled"),this.onPasteCells=new be("onPasteCells"),this.onBeforePasteCell=new be("onBeforePasteCell"),this._eventHandler=new fe}get addonOptions(){return this._addonOptions}get eventHandler(){return this._eventHandler}init(e,t){this._grid=e,this._dataWrapper.init(e),this._addonOptions={...this._addonOptions,...t},this._copiedCellStyleLayerKey=this._addonOptions.copiedCellStyleLayerKey||"copy-manager",this._copiedCellStyle=this._addonOptions.copiedCellStyle||"copied",this._bodyElement=this._addonOptions.bodyElement||document.body,this._onCopyInit=this._addonOptions.onCopyInit||void 0,this._onCopySuccess=this._addonOptions.onCopySuccess||void 0;const i=e.getPubSubService();i&&_e.addSlickEventPubSubWhenDefined(i,this),this._eventHandler.subscribe(this._grid.onKeyDown,this.handleKeyDown.bind(this));const s=e.getSelectionModel();if(!s)throw new Error("Selection model is mandatory for this plugin. Please set a selection model on the grid before adding this plugin: grid.setSelectionModel(new SlickCellSelectionModel())");this._eventHandler.subscribe(s.onSelectedRangesChanged,(()=>{this._grid.getEditorLock().isActive()||document.activeElement?.classList.contains("slick-filter")||this._grid.focus()})),e&&"function"==typeof this._addonOptions?.onBeforePasteCell&&this._eventHandler.subscribe(this.onBeforePasteCell,((t,i)=>{const s=e.getColumns()[i.cell],o={row:i.row,cell:i.cell,dataView:e.getData(),grid:e,columnDef:s,dataContext:e.getDataItem(i.row)};return this._addonOptions.onBeforePasteCell?.(t,o)}))}dispose(){this._eventHandler.unsubscribeAll()}clearCopySelection(){this._grid.removeCellCssStyles(this._copiedCellStyleLayerKey)}getHeaderValueForColumn(e){if("function"==typeof this._addonOptions.headerColumnValueExtractor){const t=(0,q.getHtmlStringOutput)(this._addonOptions.headerColumnValueExtractor(e),"innerHTML");if(t)return(0,q.stripTags)(t)}return(0,q.getHtmlStringOutput)(e.name||"","innerHTML")}getDataItemValueForColumn(e,t,i,s,o){if("function"==typeof this._addonOptions.dataItemColumnValueExtractor){const o=this._addonOptions.dataItemColumnValueExtractor(e,t,i,s);if(o)return o instanceof HTMLElement?(0,q.stripTags)(o.innerHTML):o}let r="";if(t)if(t.editorClass){const i=document.createElement("p"),s=new t.editorClass({container:i,column:t,event:o,position:{top:0,left:0},gridPosition:{top:0,left:0},grid:this._grid,cancelChanges:to,commitChanges:to});s.loadValue(e),r=s.serializeValue(),s.destroy(),i.remove()}else r=e[t.field||""];return r}setDataItemValueForColumn(e,t,i){if(!t?.denyPaste){if(this._addonOptions.dataItemColumnValueSetter){const s=this._addonOptions.dataItemColumnValueSetter(e,t,i);if(!0!==s)return s}if(t.editorClass){const s=document.createElement("div"),o=new t.editorClass({container:s,column:t,event:null,position:{top:0,left:0},gridPosition:{top:0,left:0},grid:this._grid,cancelChanges:to,commitChanges:to});o.loadValue(e);const r=o.validate(void 0,i);if(!r.valid){const e=this._grid.getActiveCell();this._grid.onValidationError.notify({editor:o,cellNode:this._grid.getActiveCellNode(),validationResults:r,row:e?.row,cell:e?.cell,column:t,grid:this._grid})}o.applyValue(e,i),o.destroy(),s.remove()}else e[t.field]=i}}setIncludeHeaderWhenCopying(e){this._addonOptions.includeHeaderWhenCopying=e}createTextBox(e){const t=document.documentElement.scrollTop||document.body.scrollTop,i=(0,q.createDomElement)("textarea",{value:e,style:{position:"absolute",opacity:"0",top:`${t}px`}},this._bodyElement);return i.select(),i}decodeTabularData(e,t){const i=e.getColumns(),s=t.value.split(/[\n\f\r](?=(?:[^"]*"[^"]*")*[^"]*$)/);""===s[s.length-1]&&s.pop();let o=0;const r=[];this._bodyElement.removeChild(t);for(const e of s)e.startsWith('"')&&e.endsWith('"')?r[o++]=[e.replaceAll("\n",this._addonOptions.replaceNewlinesWith||"\n").replaceAll("\r","").replaceAll('"',this._addonOptions.removeDoubleQuotesOnPaste?"":'"')]:r[o++]=e.split("\t");const n=this._grid.getActiveCell(),a=this._grid.getSelectionModel()?.getSelectedRanges(),l=a?.length?a[0]:null;let c,d;if(l)c=l.fromRow,d=l.fromCell;else{if(!n)return;c=n.row,d=n.cell}let h=!1,u=r.length,p=r.length?r[0].length:0;1===r.length&&1===r[0].length&&l&&(h=!0,u=l.toRow-l.fromRow+1,p=l.toCell-l.fromCell+1);const m=this._dataWrapper.getDataLength()-c;if(mthis._dataWrapper.getDataLength()&&"function"==typeof this._addonOptions.newRowCreator){const e=c+u-this._dataWrapper.getDataLength();this._addonOptions.newRowCreator(e)}const g={isClipboardCommand:!0,clippedRange:r,oldValues:[],cellExternalCopyManager:this,_options:this._addonOptions,setDataItemValueForColumn:this.setDataItemValueForColumn,markCopySelection:this.markCopySelection,oneCellToMultiple:h,activeRow:c,activeCell:d,destH:u,destW:p,maxDestY:this._dataWrapper.getDataLength(),maxDestX:this._grid.getColumns().length,h:0,w:0,execute:()=>{g.h=0;for(let e=0;e{for(let e=0;e0&&!i[t].hidden&&e.push(this.getHeaderValueForColumn(i[t]));n.push(e.join("\t"))}for(let n=r.fromCell;n0&&!i[n].hidden&&s.push(this.getDataItemValueForColumn(o,i[n],t,n,e));n.push(s.join("\t"))}s+=n.join("\r\n")+"\r\n"}if(window.clipboardData)return window.clipboardData.setData("Text",s),!0;{const e=document.activeElement,i=this.createTextBox(s);if(i.focus(),window.setTimeout((()=>{this._bodyElement.removeChild(i),e?e.focus():console.log("No element to restore focus to after copy?")}),this.addonOptions?.clipboardPasteDelay??100),"function"==typeof this._onCopySuccess){const e=1===t.length?t[0].toRow+1-t[0].fromRow:t.length;this._onCopySuccess(e)}return!1}}if(!this._addonOptions.readOnlyMode&&("v"===e.key&&(e.ctrlKey||e.metaKey)&&!e.shiftKey||"Insert"===e.key&&e.shiftKey&&!e.ctrlKey)){const e=this.createTextBox("");return window.setTimeout((()=>this.decodeTabularData(this._grid,e)),this.addonOptions?.clipboardPasteDelay??100),!1}}}markCopySelection(e){this.clearCopySelection();const t=this._grid.getColumns(),i={};for(const s of e)for(let e=s.fromRow;e<=s.toRow;e++){i[e]={};for(let o=s.fromCell;o<=s.toCell&&othis.clearCopySelection()),this.addonOptions?.clearCopySelectionDelay||2e3)}}class so{constructor(e,t,i){this.extensionUtility=e,this.pubSubService=t,this.sharedService=i,this._addonOptions={},this._camelPluginName="",this._gridUid="",this._menuCssPrefix="",this._menuPluginCssPrefix="",this._bindEventService=new re.P,this._eventHandler=new fe}get addonOptions(){return this._addonOptions}set addonOptions(e){this._addonOptions=e}get eventHandler(){return this._eventHandler}get grid(){return this.sharedService.slickGrid}get gridOptions(){return this.sharedService.gridOptions??{}}get gridUid(){return this._gridUid||(this.grid?.getUID()??"")}get gridUidSelector(){return this.gridUid?`.${this.gridUid}`:""}get menuCssClass(){return this._menuPluginCssPrefix||this._menuCssPrefix}get menuElement(){return this._menuElm||document.querySelector(`.${this.menuCssClass}${this.gridUidSelector}`)}dispose(){this._eventHandler?.unsubscribeAll(),this._bindEventService.unbindAll(),this.pubSubService.unsubscribeAll(),this._commandTitleElm?.remove(),this._optionTitleElm?.remove(),this.disposeAllMenus(),(0,q.emptyElement)(this._menuElm),this.menuElement?.remove(),this._menuElm?.remove()}disposeAllMenus(){this.disposeSubMenus(),this._bindEventService.unbindAll("parent-menu"),document.querySelectorAll(`.${this.menuCssClass}${this.gridUidSelector}`).forEach((e=>e.remove()))}disposeSubMenus(){this._bindEventService.unbindAll("sub-menu"),document.querySelectorAll(`.${this.menuCssClass}.slick-submenu${this.gridUidSelector}`).forEach((e=>e.remove()))}setOptions(e){this._addonOptions={...this._addonOptions,...e}}addSubMenuTitleWhenExists(e,t){if("divider"!==e&&e?.subMenuTitle){const i=document.createElement("div");i.className="slick-menu-title",i.textContent=e.subMenuTitle;const s=e.subMenuTitleCssClass;s&&i.classList.add(...(0,q.classNameToList)(s)),t.appendChild(i)}}populateCommandOrOptionItems(e,t,i,s,o,r,n){if(o&&s&&t)for(const a of s)this.populateSingleCommandOrOptionItem(e,t,i,a,o,r,n)}populateCommandOrOptionTitle(e,t,i,s){if(t){const o=s>0,r=this._menuElm?.querySelector(`.slick-${e}-header`)??(0,q.createDomElement)("div",{className:`slick-${e}-header`}),n=`${e}Title`;o||(t?.[n]?((0,q.emptyElement)(r),this[`_${e}TitleElm`]=(0,q.createDomElement)("span",{className:"slick-menu-title",textContent:t[n]}),r.appendChild(this[`_${e}TitleElm`]),r.classList.add("with-title")):r.classList.add("no-title"),i.appendChild(r))}}populateSingleCommandOrOptionItem(e,t,i,s,o,r,n){let a=null;if(o&&s&&t){const t=o?.level||0,l="headerButtons"===this._camelPluginName?"":"-item",c=`${this._menuCssPrefix}${l}`;let d=!0,h=!0;if("object"==typeof s&&(d=this.extensionUtility.runOverrideFunctionWhenExists(s.itemVisibilityOverride,o),h=this.extensionUtility.runOverrideFunctionWhenExists(s.itemUsabilityOverride,o)),!d)return null;if("object"==typeof s&&s.itemUsabilityOverride&&(s.disabled=!h),a=(0,q.createDomElement)("li",{className:c,role:"menuitem"}),"object"==typeof s&&(0,q.isDefined)(s[e])&&(a.dataset[e]=s?.[e]),i&&i.appendChild(a),"object"==typeof s&&s.divider||"divider"===s)return a.classList.add(`${c}-divider`),a;if(s.disabled&&a.classList.add(`${c}-disabled`),(s.hidden||s.showOnHover)&&a.classList.add(`${c}-hidden`),s.cssClass&&a.classList.add(...(0,q.classNameToList)(s.cssClass)),s.tooltip&&(a.title=s.tooltip),"headerButtons"!==this._camelPluginName){const e=(0,q.createDomElement)("div",{className:`${this._menuCssPrefix}-icon`});a.appendChild(e),s.iconCssClass?e.classList.add(...(0,q.classNameToList)(s.iconCssClass)):s.commandItems||s.optionItems||(e.textContent="◦");const t=(0,q.createDomElement)("span",{className:`${this._menuCssPrefix}-content`,textContent:"object"==typeof s&&s.title||""},a);s.textCssClass&&t.classList.add(...(0,q.classNameToList)(s.textCssClass))}const u=t>0?"sub-menu":"parent-menu";if(this._bindEventService.bind(a,"click",(i=>r.call(this,i,e,s,t,o?.column)),void 0,u),"mouseover"===this._addonOptions?.subMenuOpenByEvent&&"function"==typeof n&&this._bindEventService.bind(a,"mouseover",(i=>n.call(this,i,e,s,t,o?.column)),void 0,u),s.commandItems||s.optionItems){const e=document.createElement("span");e.className="sub-item-chevron",this._addonOptions.subItemChevronClass?e.classList.add(...(0,q.classNameToList)(this._addonOptions.subItemChevronClass)):e.textContent="⮞",a.classList.add("slick-submenu-item"),a.appendChild(e)}}return a}}class oo extends so{constructor(e,t,i){super(e,t,i),this.extensionUtility=e,this.pubSubService=t,this.sharedService=i,this._currentCell=-1,this._currentRow=-1,this._lastMenuTypeClicked="",this._subMenuParentId=""}createParentMenu(e){this.menuElement?.remove(),this._menuElm=void 0;const t=this.grid.getCellFromEvent(e);if(t){this._currentCell=t.cell??0,this._currentRow=t.row??0;const i=this._addonOptions?.commandItems||[],s=this._addonOptions?.optionItems||[],o={cell:this._currentCell,row:this._currentRow,grid:this.grid};if(this.closeMenu(e,o),"function"==typeof e.stopPropagation&&(this.pubSubService.publish(`on${(0,q.titleCase)(this._camelPluginName)}BeforeMenuShow`,o),"function"==typeof this.addonOptions?.onBeforeMenuShow&&!1===this.addonOptions.onBeforeMenuShow(e,o)))return;if(this._menuElm=this.createMenu(i,s),this._menuElm&&(this._menuElm.style.top=`${(e.pageY||0)+5}px`,this._menuElm.style.left=`${e.pageX}px`,this._menuElm.style.display="block",document.body.appendChild(this._menuElm)),this.pubSubService.publish(`on${(0,q.titleCase)(this._camelPluginName)}AfterMenuShow`,o),"function"==typeof this.addonOptions?.onAfterMenuShow&&!1===this.addonOptions.onAfterMenuShow(e,o))return}return this._menuElm}createMenu(e,t,i=0,s){const o=this.grid.getColumns()[this._currentCell],r=this.grid.getDataItem(this._currentRow),n=s?.command||s?.option;let a=1===i&&n?String(n).replace(/\s/g,""):"";a&&(this._subMenuParentId=a),i>1&&(a=this._subMenuParentId);let l=!0,c=!0;if("contextMenu"===this._camelPluginName){if(l=this.checkIsColumnAllowed(this._addonOptions?.optionShownOverColumnIds??[],o.id),c=this.checkIsColumnAllowed(this._addonOptions?.commandShownOverColumnIds??[],o.id),!o||!(c&&e.length||l&&t.length))return void this.hideMenu()}else if(!o||!o.cellMenu||!e.length&&!t.length)return;const d=`${this.menuCssClass} slick-menu-level-${i} ${this.gridUid}`,h=document.body.querySelector(`.${this.menuCssClass}.slick-menu-level-${i}${this.gridUidSelector}`);if(h){if(h.dataset.subMenuParent===a)return h;this.disposeSubMenus()}const u=document.createElement("div");u.className=d,i>0&&(u.classList.add("slick-submenu"),this.gridOptions?.darkMode&&u.classList.add("slick-dark-mode"),a&&(u.dataset.subMenuParent=a));const p=isNaN(this.addonOptions.maxHeight)?this.addonOptions.maxHeight:`${this.addonOptions.maxHeight??0}px`,m=isNaN(this.addonOptions.maxWidth)?this.addonOptions.maxWidth:`${this.addonOptions.maxWidth??0}px`;p&&(u.style.maxHeight=p),m&&(u.style.maxWidth=m),this.addonOptions?.width&&(u.style.width=(0,q.findWidthOrDefault)(this.addonOptions?.width));const g=(0,q.createDomElement)("button",{ariaLabel:"Close",className:"close",type:"button",textContent:"×",dataset:{dismiss:this._menuCssPrefix}});if(!this.addonOptions.hideOptionSection&&l&&t.length>0){const e=(0,q.createDomElement)("div",{className:`${this._menuCssPrefix}-option-list`,role:"menu"},u);this.populateCommandOrOptionTitle("option",this.addonOptions,e,i),!this.addonOptions.hideCloseButton&&i<1&&this.populateCommandOrOptionCloseBtn("option",g,e),s&&i>0&&this.addSubMenuTitleWhenExists(s,e),this.populateCommandOrOptionItems("option",this.addonOptions,e,t,{cell:this._currentCell,row:this._currentRow,column:o,dataContext:r,grid:this.grid,level:i},this.handleMenuItemCommandClick,this.handleMenuItemMouseOver)}if(!this.addonOptions.hideCommandSection&&c&&e.length>0){const n=(0,q.createDomElement)("div",{className:`${this._menuCssPrefix}-command-list`,role:"menu"},u);this.populateCommandOrOptionTitle("command",this.addonOptions,n,i),!this.addonOptions.hideCloseButton&&i<1&&(!l||0===t.length||this.addonOptions.hideOptionSection)&&this.populateCommandOrOptionCloseBtn("command",g,n),s&&i>0&&this.addSubMenuTitleWhenExists(s,n),this.populateCommandOrOptionItems("command",this.addonOptions,n,e,{cell:this._currentCell,row:this._currentRow,column:o,dataContext:r,grid:this.grid,level:i},this.handleMenuItemCommandClick,this.handleMenuItemMouseOver)}return i++,u}closeMenu(e,t){if(this.menuElement){if("function"==typeof this.addonOptions?.onBeforeMenuClose&&!1===this.addonOptions.onBeforeMenuClose(e,t))return;this.hideMenu()}}hideMenu(){this.menuElement?.remove(),this._menuElm=null,this.disposeSubMenus()}checkIsColumnAllowed(e,t){return!(e?.length>0)||e.findIndex((e=>e===t))>=0}handleBodyMouseDown(e){if(this.menuElement){let t=!1;const i=e.target.closest(`.${this.menuCssClass}`);(this.menuElement.contains(e.target)||i)&&(t=!0),(this.menuElement!==e.target&&!t&&!e.defaultPrevented||"close"===e.target.className&&i)&&this.closeMenu(e,{cell:this._currentCell,row:this._currentRow,grid:this.grid})}}handleCloseButtonClicked(e){e.defaultPrevented||this.closeMenu(e,{cell:0,row:0,grid:this.grid})}handleMenuItemMouseOver(e,t,i,s=0){void 0===i?.[t]||"divider"===i||i.disabled||i.divider||(i.commandItems||i.optionItems?(this.repositionSubMenu(i,t,s,e),this._lastMenuTypeClicked=t):0===s&&this.disposeSubMenus())}handleMenuItemCommandClick(e,t,i,s=0){if(void 0!==i?.[t]&&"divider"!==i&&!i.disabled&&!i.divider&&void 0!==this._currentCell&&void 0!==this._currentRow){if("option"===t&&!this.grid.getEditorLock().commitCurrentEdit())return;const o=this._currentCell,r=this._currentRow,n=this.grid.getColumns()[this._currentCell],a=this.grid.getDataItem(this._currentRow),l=void 0!==i[t]?i[t]:"";if(void 0===l||i[`${t}Items`])(i.commandItems||i.optionItems)&&this.repositionSubMenu(i,t,s,e);else{const s={cell:this._currentCell,row:this._currentRow,grid:this.grid,[t]:l,item:i,column:n,dataContext:a},c="command"===t?"onCommand":"onOptionSelected",d=`${this._camelPluginName}:${c}`;this.pubSubService.publish(d,s),"function"==typeof this._addonOptions?.[c]&&this._addonOptions[c](e,s),"function"==typeof i.action&&i.action.call(this,e,s),e.defaultPrevented||this.closeMenu(e,{cell:o,row:r,grid:this.grid})}this._lastMenuTypeClicked=t}}populateCommandOrOptionCloseBtn(e,t,i){this._bindEventService.bind(t,"click",(e=>this.handleCloseButtonClicked(e)),void 0,"parent-menu");const s=i.querySelector(`.slick-${e}-header`)??(0,q.createDomElement)("div",{className:`slick-${e}-header`});s?.appendChild(t),i.appendChild(s),s.classList.add("with-close")}repositionSubMenu(e,t,i,s){(s.target.classList.contains("slick-cell")||this._lastMenuTypeClicked!==t)&&this.disposeSubMenus();const o=this.createMenu(e?.commandItems||[],e?.optionItems||[],i+1,e);o&&(o.style.display="block",document.body.appendChild(o),this.repositionMenu(s,o))}repositionMenu(e,t){const i=t?.classList.contains("slick-submenu"),s=i?e.target.closest(`.${this._menuCssPrefix}-item`):e.target.closest(".slick-cell");if(t&&s){t.style.top="0px",t.style.left="0px";const o=e?.touches?.[0]??e,r=(0,q.getOffset)(s);let n=s&&"cellMenu"===this._camelPluginName?r.left:o.pageX,a=s&&"cellMenu"===this._camelPluginName?r.top:o.pageY;i&&"contextMenu"===this._camelPluginName&&(n=r.left,a=r.top);const l=s.offsetWidth||0,c=t?.offsetHeight||0,d=t?.offsetWidth||this._addonOptions.width||0,h=this.gridOptions.rowHeight||0,u=Number(this._addonOptions.autoAdjustDropOffset||0),p=Number(this._addonOptions.autoAlignSideOffset||0);if(this._addonOptions.autoAdjustDrop||this._addonOptions.dropDirection){const{bottom:e,top:o}=(0,q.calculateAvailableSpace)(s),r=e+u-h;"top"==(rr?"top":"bottom")||"top"===this._addonOptions.dropDirection?(t.classList.remove("dropdown"),t.classList.add("dropup"),a-=i?c-u-s.clientHeight:c-u):(t.classList.remove("dropup"),t.classList.add("dropdown"),a+=u,"cellMenu"===this._camelPluginName&&(a+=i?u:h+u))}if(this._addonOptions.autoAlignSide||"left"===this._addonOptions.dropSide){const e=this.grid.getGridPosition();let o=n+Number(d);i&&(o+=s.clientWidth);const r=document.documentElement.clientWidth;"left"==(o>=e.width||o>=r?"left":"right")||!i&&"left"===this._addonOptions.dropSide?(t.classList.remove("dropright"),t.classList.add("dropleft"),"cellMenu"!==this._camelPluginName||i?n-=Number(d)-p:n-=Number(d)-l-p):(t.classList.remove("dropleft"),t.classList.add("dropright"),n+=i?p+s.offsetWidth:p)}t.style.top=`${a}px`,t.style.left=`${n}px`}}}class ro extends oo{constructor(e,t,i){super(e,t,i),this.extensionUtility=e,this.pubSubService=t,this.sharedService=i,this.pluginName="CellMenu",this._defaults={autoAdjustDrop:!0,autoAlignSide:!0,autoAdjustDropOffset:0,autoAlignSideOffset:0,hideMenuOnScroll:!0,subMenuOpenByEvent:"mouseover"},this._camelPluginName="cellMenu",this._menuCssPrefix="slick-menu",this._menuPluginCssPrefix="slick-cell-menu",this.init(i.gridOptions.cellMenu)}init(e){this._addonOptions={...this._defaults,...e},this.sortMenuItems(this.sharedService.allColumns),this._eventHandler.subscribe(this.grid.onClick,this.handleCellClick.bind(this)),this._addonOptions.hideMenuOnScroll&&this._eventHandler.subscribe(this.grid.onScroll,this.closeMenu.bind(this))}translateCellMenu(){const e=this.sharedService?.gridOptions,t=this.sharedService.allColumns;e?.enableTranslate&&Array.isArray(t)&&t.forEach((e=>{if(e?.cellMenu&&(Array.isArray(e.cellMenu.commandItems)||Array.isArray(e.cellMenu.optionItems))){const t=e.cellMenu.commandItems||[],i=e.cellMenu.optionItems||[];e.cellMenu.commandTitleKey&&(e.cellMenu.commandTitle=this.extensionUtility.translateWhenEnabledAndServiceExist(e.cellMenu.commandTitleKey,"TEXT_COMMANDS")||e.cellMenu.commandTitle),e.cellMenu.optionTitleKey&&(e.cellMenu.optionTitle=this.extensionUtility.translateWhenEnabledAndServiceExist(e.cellMenu.optionTitleKey,"TEXT_COMMANDS")||e.cellMenu.optionTitle),this.extensionUtility.translateMenuItemsFromTitleKey(t,"commandItems"),this.extensionUtility.translateMenuItemsFromTitleKey(i,"optionItems")}}))}handleCellClick(e,t){this.disposeAllMenus();const i=this.grid.getCellFromEvent(e);if(i){const s=this.grid.getDataItem(i.row),o=this.grid.getColumns()[i.cell];o?.cellMenu&&!this.gridOptions.cellMenu?.activateCellOnMenuClick&&e.preventDefault(),this._addonOptions={...this._addonOptions,...o.cellMenu};const r=t||{};if(r.column=o,r.dataContext=s,r.grid=this.grid,!this.extensionUtility.runOverrideFunctionWhenExists(this._addonOptions.menuUsabilityOverride,r))return;this._menuElm=this.createParentMenu(e),this._menuElm&&(this.repositionMenu(e,this._menuElm),this._menuElm.ariaExpanded="true",this._menuElm.style.display="block",this.gridOptions.darkMode&&this._menuElm.classList.add("slick-dark-mode")),this._bindEventService.bind(document.body,"mousedown",this.handleBodyMouseDown.bind(this))}}sortMenuItems(e){e.forEach((e=>{e?.cellMenu?.commandItems&&this.extensionUtility.sortItems(e.cellMenu.commandItems||[],"positionOrder"),e?.cellMenu?.optionItems&&this.extensionUtility.sortItems(e.cellMenu.optionItems||[],"positionOrder")}))}}class no{constructor(e,t){this.grid=e,this.pluginName="CellRangeDecorator",this._defaults={selectionCssClass:"slick-range-decorator",selectionCss:{border:"2px dashed red",zIndex:"9999"},offset:{top:-1,left:-1,height:-2,width:-2}},this._options=(0,q.deepMerge)(this._defaults,t)}get addonOptions(){return this._options}get addonElement(){return this._elem}destroy(){this.hide()}init(){}hide(){this._elem?.remove(),this._elem=null}show(e){this._elem||(this._elem=(0,q.createDomElement)("div",{className:this._options.selectionCssClass}),Object.keys(this._options.selectionCss).forEach((e=>{this._elem.style[e]=this._options.selectionCss[e]})),this._elem.style.position="absolute",this.grid.getActiveCanvasNode()?.appendChild(this._elem));const t=this.grid.getCellNodeBox(e.fromRow,e.fromCell),i=this.grid.getCellNodeBox(e.toRow,e.toCell);return t&&i&&this._options?.offset&&(this._elem.style.top=`${t.top+this._options.offset.top}px`,this._elem.style.left=`${t.left+this._options.offset.left}px`,this._elem.style.height=`${i.bottom-t.top+this._options.offset.height}px`,this._elem.style.width=`${i.right-t.left+this._options.offset.width}px`),this._elem}}class ao{constructor(e){this.pluginName="CellRangeSelector",this._currentlySelectedRange=null,this._canvas=null,this._dragging=!1,this._gridUid="",this._columnOffset=0,this._rowOffset=0,this._isRightCanvas=!1,this._isBottomCanvas=!1,this._xDelayForNextCell=0,this._yDelayForNextCell=0,this._viewportHeight=0,this._viewportWidth=0,this._isRowMoveRegistered=!1,this._scrollLeft=0,this._scrollTop=0,this._defaults={autoScroll:!0,minIntervalToShowNextCell:30,maxIntervalToShowNextCell:600,accelerateInterval:5,selectionCss:{border:"2px dashed blue"}},this.onBeforeCellRangeSelected=new be("onBeforeCellRangeSelected"),this.onCellRangeSelecting=new be("onCellRangeSelecting"),this.onCellRangeSelected=new be("onCellRangeSelected"),this._eventHandler=new fe,this._options=(0,q.deepMerge)(this._defaults,e)}get addonOptions(){return this._options}get eventHandler(){return this._eventHandler}get gridUid(){return this._gridUid||(this._grid?.getUID()??"")}get gridUidSelector(){return this.gridUid?`.${this.gridUid}`:""}init(e){this._grid=e,this._decorator=this._options.cellDecorator||new no(e,this._options),this._canvas=e.getCanvasNode(),this._gridOptions=e.getOptions(),this._gridUid=e.getUID();const t=e.getPubSubService();t&&_e.addSlickEventPubSubWhenDefined(t,this),this._eventHandler.subscribe(this._grid.onDrag,this.handleDrag.bind(this)).subscribe(this._grid.onDragInit,this.handleDragInit.bind(this)).subscribe(this._grid.onDragStart,this.handleDragStart.bind(this)).subscribe(this._grid.onDragEnd,this.handleDragEnd.bind(this)).subscribe(this._grid.onScroll,this.handleScroll.bind(this))}destroy(){this.dispose()}dispose(){this._eventHandler?.unsubscribeAll(),(0,q.emptyElement)(this._activeCanvas),(0,q.emptyElement)(this._canvas),this._decorator?.destroy(),this.stopIntervalTimer()}getCellDecorator(){return this._decorator}getCurrentRange(){return this._currentlySelectedRange}getMouseOffsetViewport(e,t){const i=e?.touches?.[0]??e,s=this._activeViewport.scrollLeft,o=this._activeViewport.scrollTop,r=s+this._viewportWidth,n=o+this._viewportHeight,a=(0,q.getOffset)(this._activeViewport),l=a.left,c=a.top,d=l+this._viewportWidth,h=c+this._viewportHeight,u={e,dd:t,viewport:{left:s,top:o,right:r,bottom:n,offset:{left:l,top:c,right:d,bottom:h}},offset:{x:0,y:0},isOutsideViewport:!1};return i.pageXd&&(u.offset.x=i.pageX-d),i.pageYh&&(u.offset.y=h-i.pageY),u.isOutsideViewport=!!u.offset.x||!!u.offset.y,u}stopIntervalTimer(){this._autoScrollTimerId&&(window.clearInterval(this._autoScrollTimerId),this._autoScrollTimerId=void 0)}handleDrag(e,t){if(!this._dragging&&!this._gridOptions.enableRowMoveManager)return;this._gridOptions.enableRowMoveManager||e.stopImmediatePropagation();const i=e.getNativeEvent();if(this.addonOptions.autoScroll&&(this._draggingMouseOffset=this.getMouseOffsetViewport(i,t),this._draggingMouseOffset.isOutsideViewport))return this.handleDragOutsideViewport();this.stopIntervalTimer(),this.handleDragTo(i,t)}handleDragOutsideViewport(){if(this._xDelayForNextCell=this.addonOptions.maxIntervalToShowNextCell-Math.abs(this._draggingMouseOffset.offset.x)*this.addonOptions.accelerateInterval,this._yDelayForNextCell=this.addonOptions.maxIntervalToShowNextCell-Math.abs(this._draggingMouseOffset.offset.y)*this.addonOptions.accelerateInterval,!this._autoScrollTimerId){let e=0,t=0;this._autoScrollTimerId=window.setInterval((()=>{let i=!1,s=!1;this._draggingMouseOffset.offset.x?(e+=this.addonOptions.minIntervalToShowNextCell,i=e>=this._xDelayForNextCell):e=0,this._draggingMouseOffset.offset.y?(t+=this.addonOptions.minIntervalToShowNextCell,s=t>=this._yDelayForNextCell):t=0,(i||s)&&(i&&(e=0),s&&(t=0),this.handleDragToNewPosition(i,s))}),this.addonOptions.minIntervalToShowNextCell)}}handleDragToNewPosition(e,t){let i=this._draggingMouseOffset.e.pageX,s=this._draggingMouseOffset.e.pageY;const o=this._draggingMouseOffset.offset.x,r=this._draggingMouseOffset.offset.y,n=this._draggingMouseOffset.viewport.offset;e&&o&&(i=o>0?n.right+this._moveDistanceForOneCell.x:n.left-this._moveDistanceForOneCell.x),t&&r&&(s=r>0?n.top-this._moveDistanceForOneCell.y:n.bottom+this._moveDistanceForOneCell.y),this.handleDragTo({pageX:i,pageY:s},this._draggingMouseOffset.dd)}handleDragTo(e,t){const i=e?.touches?.[0]??e,s=this._grid.getCellFromPoint(i.pageX-(0,q.getOffset)(this._activeCanvas).left+this._columnOffset,i.pageY-(0,q.getOffset)(this._activeCanvas).top+this._rowOffset);if(void 0!==s){if(this._gridOptions.frozenColumn>=0&&(!this._isRightCanvas&&s.cell>this._gridOptions.frozenColumn||this._isRightCanvas&&s.cell<=this._gridOptions.frozenColumn))return;if(this._gridOptions.frozenRow>=0&&(!this._isBottomCanvas&&s.row>=this._gridOptions.frozenRow||this._isBottomCanvas&&s.rowt.right||e.topt.bottom)&&this._grid.scrollCellIntoView(s.row,s.cell)}}if(!this._grid.canCellBeSelected(s.row,s.cell))return;if(t?.range){t.range.end=s;const e=new ve(t.range.start.row??0,t.range.start.cell??0,s.row,s.cell);this._decorator.show(e),this.onCellRangeSelecting.notify({range:e})}}}handleDragEnd(e,t){this._decorator.hide(),this._dragging&&(this._dragging=!1,e.stopImmediatePropagation(),this.stopIntervalTimer(),this.onCellRangeSelected.notify({range:new ve(t.range.start.row??0,t.range.start.cell??0,t.range.end.row,t.range.end.cell)}))}handleDragInit(e){this._activeCanvas=this._grid.getActiveCanvasNode(e),this._activeViewport=this._grid.getActiveViewportNode(e);const t=this._grid.getDisplayedScrollbarDimensions();if(this._viewportWidth=this._activeViewport.offsetWidth-t.width,this._viewportHeight=this._activeViewport.offsetHeight-t.height,this._moveDistanceForOneCell={x:this._grid.getAbsoluteColumnMinWidth()/2,y:this._gridOptions.rowHeight/2},this._rowOffset=0,this._columnOffset=0,this._isBottomCanvas=this._activeCanvas.classList.contains("grid-canvas-bottom"),this._gridOptions.frozenRow>-1&&this._isBottomCanvas){const e=`${this.gridUidSelector} .grid-canvas-${this._gridOptions.frozenBottom?"bottom":"top"}`;this._rowOffset=document.querySelector(e)?.clientHeight??0}this._isRightCanvas=this._activeCanvas.classList.contains("grid-canvas-right"),this._gridOptions.frozenColumn>-1&&this._isRightCanvas&&(this._columnOffset=document.querySelector(`${this.gridUidSelector} .grid-canvas-left`)?.clientWidth??0);const i=this._grid.getCellFromEvent(e),s=this._grid.getActiveCell();this._grid.getEditorLock().isActive()&&s&&i&&s.row===i.row&&s.cell===i.cell||(e.stopImmediatePropagation(),e.preventDefault())}handleDragStart(e,t){const i=this._grid.getCellFromEvent(e);if(i&&!1!==this.onBeforeCellRangeSelected.notify(i).getReturnValue()&&this._grid.canCellBeSelected(i.row,i.cell)&&(this._dragging=!0,e.stopImmediatePropagation()),!this._dragging)return;this._grid.focus();const s=(0,q.getOffset)(this._canvas);let o=t.startX-s.left;this._gridOptions.frozenColumn>=0&&this._isRightCanvas&&(o+=this._scrollLeft);let r=t.startY-s.top;this._gridOptions.frozenRow>=0&&this._isBottomCanvas&&(r+=this._scrollTop);const n=this._grid.getCellFromPoint(o,r);return t.range={start:n,end:{}},this._currentlySelectedRange=t.range,this._decorator.show(new ve(n.row,n.cell))}handleScroll(e,t){this._scrollTop=t.scrollTop,this._scrollLeft=t.scrollLeft}}class lo{constructor(e){this.pluginName="CellSelectionModel",this._cachedPageRowCount=0,this._prevKeyDown="",this._ranges=[],this._defaults={selectActiveCell:!0},this.onSelectedRangesChanged=new be("onSelectedRangesChanged"),this._eventHandler=new fe,this._selector=void 0===e||void 0===e.cellRangeSelector?new ao({selectionCss:{border:"2px solid black"}}):e.cellRangeSelector,this._addonOptions=e}get addonOptions(){return this._addonOptions}get cellRangeSelector(){return this._selector}get eventHandler(){return this._eventHandler}init(e){this._grid=e,void 0!==this._addonOptions&&void 0!==this._addonOptions.cellRangeSelector||(this._selector=new ao({selectionCss:{border:"2px solid "+(this._grid.getOptions().darkMode?"white":"black")}})),e.hasDataView()&&(this._dataView=e.getData()),this._addonOptions={...this._defaults,...this._addonOptions};const t=e.getPubSubService();t&&this.onSelectedRangesChanged.setPubSubService(t),this._eventHandler.subscribe(this._grid.onActiveCellChanged,this.handleActiveCellChange.bind(this)).subscribe(this._grid.onKeyDown,this.handleKeyDown.bind(this)).subscribe(this._selector.onBeforeCellRangeSelected,this.handleBeforeCellRangeSelected.bind(this)).subscribe(this._selector.onCellRangeSelected,this.handleCellRangeSelected.bind(this)),e.registerPlugin(this._selector)}destroy(){this.dispose()}dispose(){this._selector&&(this._selector.onBeforeCellRangeSelected.unsubscribe(this.handleBeforeCellRangeSelected.bind(this)),this._selector.onCellRangeSelected.unsubscribe(this.handleCellRangeSelected.bind(this))),this._eventHandler.unsubscribeAll(),this._grid?.unregisterPlugin(this._selector),this._selector?.dispose()}getSelectedRanges(){return this._ranges}rangesAreEqual(e,t){let i=e.length!==t.length;if(!i)for(let s=0;st===e))}handleKeyDown(e){let t,i;const s=this._grid.getColumns().length,o=this._grid.getActiveCell();let r=0;if(r=this._dataView&&"getPagingInfo"in this._dataView?this._dataView?.getPagingInfo().pageSize||this._dataView.getLength():this._grid.getDataLength(),o&&(e.shiftKey||e.ctrlKey)&&!e.altKey&&this.isKeyAllowed(e.key)&&(t=this.getSelectedRanges().slice(),t.length||t.push(new ve(o.row,o.cell)),i=t.pop(),"function"==typeof i?.contains)){i.contains(o.row,o.cell)||(i=new ve(o.row,o.cell));let n,a=i.toRow-i.fromRow,l=i.toCell-i.fromCell,c=0;e.ctrlKey&&"a"===e.key?.toLowerCase()&&(this._grid.setActiveCell(0,0,!1,!1,!0),o.row=0,o.cell=0,n=s-1,c=r-1);const d=o.row===i.fromRow?1:-1,h=o.cell===i.fromCell?1:-1,u=e.key.startsWith("Arrow");u&&!e.ctrlKey?("ArrowLeft"===e.key?l-=h:"ArrowRight"===e.key?l+=h:"ArrowUp"===e.key?a-=d:"ArrowDown"===e.key&&(a+=d),c=o.row+d*a):(this._cachedPageRowCount<1&&(this._cachedPageRowCount=this._grid.getViewportRowCount()),void 0===this._prevSelectedRow&&(this._prevSelectedRow=o.row),!e.ctrlKey&&e.shiftKey&&"Home"===e.key||e.ctrlKey&&e.shiftKey&&"ArrowLeft"===e.key?(n=0,c=o.row):!e.ctrlKey&&e.shiftKey&&"End"===e.key||e.ctrlKey&&e.shiftKey&&"ArrowRight"===e.key?(n=s-1,c=o.row):e.ctrlKey&&e.shiftKey&&"ArrowUp"===e.key?c=0:e.ctrlKey&&e.shiftKey&&"ArrowDown"===e.key?c=r-1:e.ctrlKey&&e.shiftKey&&"Home"===e.key?(n=0,c=0):e.ctrlKey&&e.shiftKey&&"End"===e.key?(n=s-1,c=r-1):"PageUp"===e.key?(this._prevSelectedRow>=0&&(c=this._prevSelectedRow-this._cachedPageRowCount),c<0&&(c=0)):"PageDown"===e.key&&(this._prevSelectedRow<=r-1&&(c=this._prevSelectedRow+this._cachedPageRowCount),c>r-1&&(c=r-1)),this._prevSelectedRow=c),n??=o.cell+h*l;const p=new ve(o.row,o.cell,c,n);if(this.removeInvalidRanges([p]).length){t.push(p);const e=d>0?p.toRow:p.fromRow,i=h>0?p.toCell:p.fromCell;u?(this._grid.scrollRowIntoView(e),this._grid.scrollCellIntoView(e,i,!1)):(this._grid.scrollRowIntoView(c),this._grid.scrollCellIntoView(c,i,!1))}else t.push(i);this.setSelectedRanges(t),e.preventDefault(),e.stopPropagation(),this._prevKeyDown=e.key}}}class co{constructor(e){this.pluginName="RowSelectionModel",this._inHandler=!1,this._ranges=[],this._defaults={autoScrollWhenDrag:!0,cellRangeSelector:void 0,dragToSelect:!1,selectActiveRow:!0},this.onSelectedRangesChanged=new be("onSelectedRangesChanged"),this._eventHandler=new fe,this._options={...this._defaults,...e}}get addonOptions(){return this._options}get eventHandler(){return this._eventHandler}get gridOptions(){return this._grid?.getOptions()}init(e){this._grid=e,this._options={...this._defaults,...this._options},this._selector=this.addonOptions.cellRangeSelector;const t=e.getPubSubService();t&&this.onSelectedRangesChanged.setPubSubService(t),!this._selector&&this._options.dragToSelect&&(this._selector=new ao({selectionCss:{border:"none"},autoScroll:this._options.autoScrollWhenDrag}),this.addonOptions.cellRangeSelector=this._selector),this._eventHandler.subscribe(this._grid.onActiveCellChanged,this.handleActiveCellChange.bind(this)).subscribe(this._grid.onClick,this.handleClick.bind(this)).subscribe(this._grid.onKeyDown,this.handleKeyDown.bind(this)),this._selector&&(this._grid.registerPlugin(this._selector),this._selector.onCellRangeSelecting.subscribe(this.handleCellRangeSelected.bind(this)),this._selector.onCellRangeSelected.subscribe(this.handleCellRangeSelected.bind(this)),this._selector.onBeforeCellRangeSelected.subscribe(this.handleBeforeCellRangeSelected.bind(this)))}destroy(){this.dispose()}dispose(){this._eventHandler.unsubscribeAll(),this.disposeSelector()}disposeSelector(){this._selector&&(this._selector.onCellRangeSelecting.unsubscribe(this.handleCellRangeSelected.bind(this)),this._selector.onCellRangeSelected.unsubscribe(this.handleCellRangeSelected.bind(this)),this._selector.onBeforeCellRangeSelected.unsubscribe(this.handleBeforeCellRangeSelected.bind(this)),this._grid.unregisterPlugin(this._selector),this._selector?.destroy(),this._selector?.dispose())}getCellRangeSelector(){return this._selector}getSelectedRanges(){return this._ranges}getSelectedRows(){return this.rangesToRows(this._ranges)}refreshSelections(){this.setSelectedRows(this.getSelectedRows())}setSelectedRows(e){this.setSelectedRanges(this.rowsToRanges(e),"SlickRowSelectionModel.setSelectedRows")}setSelectedRanges(e,t="SlickRowSelectionModel.setSelectedRanges"){if(!(this._ranges&&0!==this._ranges.length||e&&0!==e.length))return;this._ranges=e;const i=new ge(new CustomEvent("click",{detail:{caller:t}}),this._ranges);this.onSelectedRangesChanged.notify(this._ranges,i)}getRowsRange(e,t){let i;const s=[];for(i=e;i<=t;i++)s.push(i);for(i=t;ie!==t.row)),this._grid.setActiveCell(t.row,t.cell);else if(i.length&&e.shiftKey){const e=i.pop(),s=Math.min(t.row,e),o=Math.max(t.row,e);i=[];for(let t=s;t<=o;t++)t!==e&&i.push(t);i.push(e),this._grid.setActiveCell(t.row,t.cell)}const o=this.rowsToRanges(i);return this.setSelectedRanges(o),e.stopImmediatePropagation(),!0}handleKeyDown(e){const t=this._grid.getActiveCell();if(this.gridOptions.multiSelect&&t&&e.shiftKey&&!e.ctrlKey&&!e.altKey&&!e.metaKey&&("ArrowUp"===e.key||"ArrowDown"===e.key)){let i,s=this.getSelectedRows();s.sort(((e,t)=>e-t)),s.length||(s=[t.row]);let o=s[0],r=s[s.length-1];if(i="ArrowDown"===e.key?t.row=0&&it.push(new ve(e,0,e,i)))),t}}const ho="mdi-icon-check",uo="mdi-icon-uncheck";class po{constructor(e,t){this.pubSubService=e,this.pluginName="CheckboxSelectColumn",this._defaults={columnId:"_checkbox_selector",cssClass:null,field:"_checkbox_selector",hideSelectAllCheckbox:!1,name:"",toolTip:"Select/Deselect All",width:30,reorderable:!1,applySelectOnAllPages:!0,hideInColumnTitleRow:!1,hideInFilterHeaderRow:!0},this._addonOptions=this._defaults,this._checkboxColumnCellIndex=null,this._isSelectAllChecked=!1,this._isUsingDataView=!1,this._selectedRowsLookup={},this._selectAll_UID=this.createUID(),this._bindEventService=new re.P,this._eventHandler=new fe,this._addonOptions={...this._defaults,...t}}get addonOptions(){return this._addonOptions}get headerRowNode(){return this._headerRowNode}get gridOptions(){return this._grid?.getOptions()??{}}get selectAllUid(){return this._selectAll_UID}set selectedRowsLookup(e){this._selectedRowsLookup=e}init(e){this._grid=e,this._isUsingDataView=!Array.isArray(e.getData()),this._isUsingDataView&&(this._dataView=e.getData()),this.gridOptions.backendServiceApi&&(this._addonOptions.applySelectOnAllPages=!1),this._eventHandler.subscribe(e.onSelectedRowsChanged,this.handleSelectedRowsChanged.bind(this)).subscribe(e.onClick,this.handleClick.bind(this)).subscribe(e.onKeyDown,this.handleKeyDown.bind(this)),this._isUsingDataView&&this._dataView&&(this._eventHandler.subscribe(e.onAfterSetColumns,this.handleDataViewSelectedIdsChanged.bind(this)),this._addonOptions.applySelectOnAllPages&&this._eventHandler.subscribe(this._dataView.onSelectedRowIdsChanged,this.handleDataViewSelectedIdsChanged.bind(this)).subscribe(this._dataView.onPagingInfoChanged,this.handleDataViewSelectedIdsChanged.bind(this))),this._addonOptions.hideInFilterHeaderRow||this.addCheckboxToFilterHeaderRow(e),this._addonOptions.hideInColumnTitleRow||this._eventHandler.subscribe(this._grid.onHeaderClick,this.handleHeaderClick.bind(this)),this._rowSelectionModel&&this._grid.getSelectionModel()||(this._rowSelectionModel=new co(this.gridOptions.rowSelectionOptions),this._grid.setSelectionModel(this._rowSelectionModel)),this.gridOptions.preselectedRows&&this._rowSelectionModel&&this._grid.getSelectionModel()&&window.setTimeout((()=>this.selectRows(this.gridOptions.preselectedRows||[]))),"function"==typeof this._addonOptions.selectableOverride&&this.selectableOverride(this._addonOptions.selectableOverride)}dispose(){this._bindEventService.unbindAll(),this._eventHandler.unsubscribeAll()}create(e,t){if(this._addonOptions={...this._defaults,...t.checkboxSelector},Array.isArray(e)&&t){const i=this.getColumnDefinition();if(!e.some((e=>e.id===i.id))){const s=t?.checkboxSelector?.columnIndexPosition??0;s>0?e.splice(s,0,i):e.unshift(i),this.pubSubService.publish("onPluginColumnsChanged",{columns:e,pluginName:this.pluginName})}}return this}getOptions(){return this._addonOptions}setOptions(e){if(this._addonOptions={...this._addonOptions,...e},this._addonOptions.hideSelectAllCheckbox)this.hideSelectAllFromColumnHeaderTitleRow(),this.hideSelectAllFromColumnHeaderFilterRow();else if(this._addonOptions.hideInColumnTitleRow?(this.hideSelectAllFromColumnHeaderTitleRow(),this._addonOptions.name&&this._grid.updateColumnHeader(this._addonOptions.columnId||"",this._addonOptions.name,"")):(this.renderSelectAllCheckbox(this._isSelectAllChecked),this._eventHandler.subscribe(this._grid.onHeaderClick,this.handleHeaderClick.bind(this))),this._addonOptions.hideInFilterHeaderRow)this.hideSelectAllFromColumnHeaderFilterRow();else{const e=this.headerRowNode?.querySelector("#filter-checkbox-selectall-container");if(e){e.style.display="flex",e.ariaChecked=String(this._isSelectAllChecked);const t=e.querySelector('input[type="checkbox"]');t&&(t.ariaChecked=String(this._isSelectAllChecked),t.checked=this._isSelectAllChecked)}}}deSelectRows(e){const t=[];for(const i of e)this._selectedRowsLookup[i]&&(t[t.length]=i);this._grid.setSelectedRows(this._grid.getSelectedRows().filter((e=>t.indexOf(e)<0)),"SlickCheckboxSelectColumn.deSelectRows")}selectRows(e){const t=[];for(const i of e)this._selectedRowsLookup[i]&&(t[t.length]=i);const i=this._grid.getSelectedRows()?.concat(t);this._grid.setSelectedRows(i)}createCheckboxElement(e,t=!1){const i=this.gridOptions?.preventDocumentFragmentUsage?document.createElement("span"):new DocumentFragment,s=(0,q.createDomElement)("label",{className:"checkbox-selector-label",htmlFor:e}),o=(0,q.createDomElement)("div",{className:"icon-checkbox-container"});return o.appendChild((0,q.createDomElement)("input",{id:e,type:"checkbox",checked:t,ariaChecked:String(t)})),o.appendChild((0,q.createDomElement)("div",{className:`mdi ${t?ho:uo}`})),s.appendChild(o),i.appendChild(s),i}getColumnDefinition(){const e=String(this._addonOptions?.columnId??this._defaults.columnId);return{id:e,name:this._addonOptions.hideSelectAllCheckbox||this._addonOptions.hideInColumnTitleRow?this._addonOptions.name||"":this.createCheckboxElement(`header-selector${this._selectAll_UID}`),toolTip:this._addonOptions.hideSelectAllCheckbox||this._addonOptions.hideInColumnTitleRow?"":this._addonOptions.toolTip,field:e,cssClass:this._addonOptions.cssClass,excludeFromExport:!0,excludeFromColumnPicker:!0,excludeFromGridMenu:!0,excludeFromQuery:!0,excludeFromHeaderMenu:!0,hideSelectAllCheckbox:this._addonOptions.hideSelectAllCheckbox,resizable:!1,reorderable:this._addonOptions.reorderable,sortable:!1,width:this._addonOptions.width||30,maxWidth:this._addonOptions.width||30,formatter:this.checkboxSelectionFormatter.bind(this)}}hideSelectAllFromColumnHeaderTitleRow(){this._grid.updateColumnHeader(this._addonOptions.columnId||"",this._addonOptions.name||"","")}hideSelectAllFromColumnHeaderFilterRow(){const e=this.headerRowNode?.querySelector("#filter-checkbox-selectall-container");e&&(e.style.display="none")}toggleRowSelection(e){this.toggleRowSelectionWithEvent(null,e)}toggleRowSelectionWithEvent(e,t){const i=this._grid.getDataItem(t);if(!this.checkSelectableOverride(t,i,this._grid))return;const s=this._grid.getSelectedRows();"function"==typeof this._addonOptions.onRowToggleStart&&this._addonOptions.onRowToggleStart(e,{row:t,previousSelectedRows:s});const o=this._selectedRowsLookup[t]?this._grid.getSelectedRows().filter((e=>e!==t)):this._grid.getSelectedRows().concat(t);this._grid.setSelectedRows(o,"click.toggle"),this._grid.setActiveCell(t,this.getCheckboxColumnCellIndex()),this._addonOptions.onRowToggleEnd&&this._addonOptions.onRowToggleEnd(e,{row:t,previousSelectedRows:s})}selectableOverride(e){this._selectableOverride=e}addCheckboxToFilterHeaderRow(e){this._eventHandler.subscribe(e.onHeaderRowCellRendered,((e,t)=>{if(t.column.field===(this._addonOptions.field||"_checkbox_selector")){(0,q.emptyElement)(t.node);const e=`header-filter-selector${this._selectAll_UID}`,i=(0,q.createDomElement)("label",{id:"filter-checkbox-selectall-container",htmlFor:e}),s=(0,q.createDomElement)("div",{className:"icon-checkbox-container"});s.appendChild((0,q.createDomElement)("input",{id:e,type:"checkbox",ariaChecked:"false"})),s.appendChild((0,q.createDomElement)("div",{className:"mdi mdi-icon-uncheck"})),i.appendChild(s),t.node.appendChild(i),this._headerRowNode=t.node,this._headerRowNode.classList.add("checkbox-header"),this._bindEventService.bind(i,"click",(e=>this.handleHeaderClick(e,t)))}}))}checkboxSelectionFormatter(e,t,i,s,o,r){if(o&&this.checkSelectableOverride(e,o,r)){const t=this.createUID()+e;return this.createCheckboxElement(`selector${t}`,!!this._selectedRowsLookup[e])}return null}checkSelectableOverride(e,t,i){return"function"!=typeof this._selectableOverride||this._selectableOverride(e,t,i)}createUID(){return Math.round(1e7*Math.random())}getCheckboxColumnCellIndex(){if(null===this._checkboxColumnCellIndex){this._checkboxColumnCellIndex=0;const e=this._grid.getColumns();for(let t=0;t0)for(let e=0;ee[o]===r))>=0&&!this.checkSelectableOverride(e,s,this._grid)&&i++}if(this._isSelectAllChecked=e.length+i>=t.length,this._addonOptions.hideInColumnTitleRow||this._addonOptions.hideSelectAllCheckbox||this.renderSelectAllCheckbox(this._isSelectAllChecked),!this._addonOptions.hideInFilterHeaderRow){const e=this.headerRowNode?.querySelector(`#header-filter-selector${this._selectAll_UID}`),t=this.headerRowNode?.querySelector(".icon-checkbox-container .mdi");e&&(e.ariaChecked=String(this._isSelectAllChecked),e.checked=this._isSelectAllChecked),t&&(t.className=`mdi ${this._isSelectAllChecked?ho:uo}`)}}handleClick(e,t){if(this._grid.getColumns()[t.cell].id===this._addonOptions.columnId&&"checkbox"===e.target.type){if(e.target.ariaChecked=String(e.target.checked),this._grid.getEditorLock().isActive()&&!this._grid.getEditorLock().commitCurrentEdit())return e.preventDefault(),void e.stopImmediatePropagation();this.toggleRowSelectionWithEvent(e,t.row),e.stopPropagation(),e.stopImmediatePropagation()}}handleHeaderClick(e,t){if(t.column.id===this._addonOptions.columnId&&"checkbox"===e.target.type){if(e.target.ariaChecked=String(e.target.checked),this._grid.getEditorLock().isActive()&&!this._grid.getEditorLock().commitCurrentEdit())return e.preventDefault(),void e.stopImmediatePropagation();let t=e.target.checked;const i=t?"click.selectAll":"click.unselectAll",s=this._grid.getSelectedRows();this._addonOptions.onSelectAllToggleStart&&this._addonOptions.onSelectAllToggleStart(e,{previousSelectedRows:s,caller:i});let o=[];if(t){const e=[];for(let t=0;t{void 0!==e&&this._grid.invalidateRow(+e)})),this._selectedRowsLookup=t,this._grid.render(),this._isSelectAllChecked=(e?.length??0)+r>=this._grid.getDataLength(),!(this._isUsingDataView&&this._addonOptions.applySelectOnAllPages||(this._addonOptions.hideInColumnTitleRow||this._addonOptions.hideSelectAllCheckbox||this.renderSelectAllCheckbox(this._isSelectAllChecked),this._addonOptions.hideInFilterHeaderRow))){const e=this.headerRowNode?.querySelector(`#header-filter-selector${this._selectAll_UID}`);e&&(e.ariaChecked=String(this._isSelectAllChecked),e.checked=this._isSelectAllChecked)}if(n.length>0){for(const t of n){const i=e.indexOf(t);e.splice(i,1)}this._grid.setSelectedRows(e,"click.toggle")}}renderSelectAllCheckbox(e){const t=this._grid.updateColumnHeader(this._addonOptions.columnId||"",this.createCheckboxElement(`header-selector${this._selectAll_UID}`,!!e),this._addonOptions.toolTip);t?.classList.add("header-checkbox-selectall")}}class mo extends so{constructor(e,t,i,s,o){super(e,i,s),this.extensionUtility=e,this.filterService=t,this.pubSubService=i,this.sharedService=s,this.sortService=o,this._areVisibleColumnDifferent=!1,this._columns=[],this._columnCheckboxes=[],this._commandMenuElm=null,this._headerElm=null,this._isMenuOpen=!1,this._subMenuParentId="",this._defaults={dropSide:"left",showButton:!0,hideForceFitButton:!1,hideSyncResizeButton:!1,forceFitTitle:"Force fit columns",marginBottom:15,menuWidth:18,minHeight:150,contentMinWidth:0,resizeOnShowHeaderRow:!1,syncResizeTitle:"Synchronous resize",subMenuOpenByEvent:"mouseover",headerColumnValueExtractor:e=>(0,q.getHtmlStringOutput)(e.columnPickerLabel||e.name||"","innerHTML")},this._menuCssPrefix="slick-menu",this._menuPluginCssPrefix="slick-grid-menu",this._camelPluginName="gridMenu",this._columns=this.sharedService.allColumns??[],this._gridUid=this.grid?.getUID()??"",this.onAfterMenuShow=new be("onAfterMenuShow"),this.onBeforeMenuShow=new be("onBeforeMenuShow"),this.onMenuClose=new be("onMenuClose"),this.onCommand=new be("onCommand"),this.onColumnsChanged=new be("onColumnsChanged"),this.initEventHandlers(),this.init()}get addonOptions(){return this._addonOptions||{}}get columns(){return this._columns}set columns(e){this._columns=e}get gridOptions(){return this.grid?.getOptions()||{}}get gridUidSelector(){return this.gridUid?`.${this.gridUid}`:""}initEventHandlers(){this._eventHandler.subscribe(this.grid.onColumnsReordered,xo.bind(this)),this._eventHandler.subscribe(this.grid.onClick,(e=>this.hideMenu(e))),this._eventHandler.subscribe(this.grid.onBeforeDestroy,this.dispose.bind(this)),this._eventHandler.subscribe(this.grid.onSetOptions,((e,t)=>{if(t&&t.optionsBefore&&t.optionsAfter){const e=t.optionsBefore.frozenColumn>=0&&-1===t.optionsAfter.frozenColumn,i=-1===t.optionsBefore.frozenColumn&&t.optionsAfter.frozenColumn>=0;(e||i)&&this.recreateGridMenu()}}))}init(){this._gridUid=this.grid.getUID()??"",_e.addSlickEventPubSubWhenDefined(this.pubSubService,this),this._userOriginalGridMenu={...this.sharedService.gridOptions.gridMenu},this._addonOptions={...this._defaults,...this.getDefaultGridMenuOptions(),...this.sharedService.gridOptions.gridMenu},this.sharedService.gridOptions.gridMenu=this._addonOptions;const e=this._userOriginalGridMenu.commandItems,t=this._userOriginalGridMenu&&Array.isArray(e)?e:[];this._addonOptions.commandItems=[...t,...this.addGridMenuCustomCommands(t)],this.extensionUtility.translateMenuItemsFromTitleKey(this._addonOptions.commandItems||[],"commandItems"),this.extensionUtility.sortItems(this._addonOptions.commandItems,"positionOrder"),this.createGridMenu()}dispose(){this.deleteMenu(),super.dispose()}deleteMenu(){this._bindEventService.unbindAll(),this._menuElm?.remove(),this._menuElm=null,this._gridMenuButtonElm?.remove(),this._headerElm&&(this._headerElm.style.width="100%")}createColumnPickerContainer(){this._menuElm&&(vo.call(this,this._menuElm),this._listElm=(0,q.createDomElement)("div",{className:"slick-column-picker-list",role:"menu"}),this._bindEventService.bind(this._menuElm,"click",wo.bind(this),void 0,"parent-menu"))}createGridMenu(){const e=this._gridUid?`.${this._gridUid}`:"",t=this._addonOptions?.menuWidth||this._defaults.menuWidth,i=this.gridOptions.hasOwnProperty("frozenColumn")&&this.gridOptions.frozenColumn>=0?"right":"left",s=this.grid.getContainerNode();if(this._headerElm=s.querySelector(`.slick-header-${i}`),this._headerElm&&this._addonOptions){if(this._headerElm.style.width=`calc(100% - ${t}px)`,(this._addonOptions.resizeOnShowHeaderRow??this._defaults.resizeOnShowHeaderRow)&&this.gridOptions.showHeaderRow){const i=s.querySelector(`${e} .slick-headerrow`);i&&(i.style.width=`calc(100% - ${t}px)`)}if(this._addonOptions.showButton??this._defaults.showButton){this._gridMenuButtonElm=(0,q.createDomElement)("button",{className:"slick-grid-menu-button",ariaLabel:"Grid Menu"}),this._addonOptions?.iconCssClass&&this._gridMenuButtonElm.classList.add(...(0,q.classNameToList)(this._addonOptions.iconCssClass));const e="preheader"===this._addonOptions.iconButtonContainer?"firstChild":"lastChild";this._headerElm.parentElement.insertBefore(this._gridMenuButtonElm,this._headerElm.parentElement[e]),this._bindEventService.bind(this._gridMenuButtonElm,"click",this.showGridMenu.bind(this))}this.sharedService.gridOptions.gridMenu={...this._defaults,...this._addonOptions},this.translateTitleLabels(this._addonOptions),this.translateTitleLabels(this.sharedService.gridOptions.gridMenu),this._bindEventService.bind(document.body,"mousedown",this.handleBodyMouseDown.bind(this)),this._bindEventService.bind(document.body,"beforeunload",this.dispose.bind(this))}}createCommandMenu(e,t=0,i){const s=i?.command;let o=1===t&&s?s.replace(/\s/g,""):"";o&&(this._subMenuParentId=o),t>1&&(o=this._subMenuParentId);const r=`${this.menuCssClass} slick-menu-level-${t} ${this._gridUid}`,n=document.body.querySelector(`.${this.menuCssClass}.slick-menu-level-${t}${this.gridUidSelector}`);if(n){if(n.dataset.subMenuParent===o)return n;this.disposeSubMenus()}const a=(0,q.createDomElement)("div",{role:"menu",className:r,ariaLabel:t>1?"SubMenu":"Grid Menu"});t>0&&(a.classList.add("slick-submenu"),o&&(a.dataset.subMenuParent=o));const l={grid:this.grid,menu:this._menuElm,columns:this.columns,allColumns:this.getAllColumns(),visibleColumns:this.getVisibleColumns(),level:t};return this._commandMenuElm=this.recreateCommandList(e,a,l,i),t++,a}getAllColumns(){return this._columns}getVisibleColumns(){return this.grid.getColumns()}hideMenu(e){const t={grid:this.grid,menu:this._menuElm,allColumns:this.columns,visibleColumns:this.getVisibleColumns()};if(this.pubSubService.publish("onGridMenuMenuClose",t),("function"!=typeof this._addonOptions?.onMenuClose||!1!==this._addonOptions.onMenuClose(e,t))&&!1!==this.onMenuClose.notify(t,null,this).getReturnValue()){if(this._isMenuOpen=!1,"function"==typeof this.grid?.autosizeColumns){const e=this.grid.getUID()||"";this._areVisibleColumnDifferent&&e&&null!==document.querySelector(`.${e}`)&&(this.gridOptions.enableAutoSizeColumns&&this.grid.autosizeColumns(),this._areVisibleColumnDifferent=!1)}this.disposeSubMenus(),this._menuElm?.remove(),this._menuElm=null}}recreateGridMenu(){this.deleteMenu(),this.init()}repositionMenu(e,t,i,s){const o=e?.touches?.[0]??e,r=t.classList.contains("slick-submenu"),n=r?e.target.closest(".slick-menu-item"):o.target;if(n){const e=i||this._gridMenuButtonElm,o=(0,q.getOffset)(i),a=(0,q.getOffset)(n),l=s??this._addonOptions,c=getComputedStyle(e),d=parseInt(c?.width??this._defaults?.menuWidth,10),h=t?.offsetWidth??0,u=l?.contentMinWidth??this._defaults.contentMinWidth??0,p=(u>h?u:h)||0,m=o.top,g=o.right;let b,f;if(r?(f=a.top,b=a.left):(f=m+e.offsetHeight,b="right"===l?.dropSide?g-d:g-p),r){const e=t?.clientHeight||0,{bottom:i,top:s}=(0,q.calculateAvailableSpace)(n);"top"==(ii?"top":"bottom")?(t.classList.remove("dropdown"),t.classList.add("dropup"),f-=e-n.clientHeight):(t.classList.remove("dropup"),t.classList.add("dropdown"))}const v=this.grid.getGridPosition();let w=b+Number(h);r&&(w+=n.clientWidth);const y=document.documentElement.clientWidth;"left"==(w>=v.width||w>=y?"left":"right")||!r&&"left"===l?.dropSide?(t.classList.remove("dropright"),t.classList.add("dropleft"),r&&(b-=Number(h))):(t.classList.remove("dropleft"),t.classList.add("dropright"),r&&(b+=n.offsetWidth)),t.style.top=`${f}px`,t.style.left=`${b}px`,u>0&&(t.style.minWidth=`${u}px`),t.style.opacity="1",t.style.display="block"}}openGridMenu(){const e=new MouseEvent("click",{bubbles:!0,cancelable:!0,composed:!1});Object.defineProperty(e,"target",{writable:!0,configurable:!0,value:(0,q.createDomElement)("button",{className:"slick-grid-menu-button"})}),this.showGridMenu(e)}showGridMenu(e,t){const i=e?.touches?.[0]??e;if(e.preventDefault(),(0,q.emptyElement)(this._menuElm),this._menuElm?.remove(),this._addonOptions){const s={grid:this.grid,menu:this._menuElm,columns:this.columns,allColumns:this.getAllColumns(),visibleColumns:this.getVisibleColumns()},o={...this._addonOptions,...t};if(o&&!this.extensionUtility.runOverrideFunctionWhenExists(o.menuUsabilityOverride,s))return;if("function"==typeof e.stopPropagation&&(this.pubSubService.publish("onGridMenuBeforeMenuShow",s),"function"==typeof o?.onBeforeMenuShow&&!1===o.onBeforeMenuShow(e,s)||!1===this.onBeforeMenuShow.notify(s,null,this).getReturnValue()))return;this._menuElm=this.createCommandMenu(this._addonOptions?.commandItems??[]),this.createColumnPickerContainer(),xo.call(this),this._columnCheckboxes=[],_o.call(this,o),document.body.appendChild(this._menuElm),this.gridOptions.darkMode&&this._menuElm.classList.add("slick-dark-mode"),this._menuElm.style.opacity="0";const r=(void 0!==o?.marginBottom?o.marginBottom:this._defaults.marginBottom)||0;this._menuElm.style.minHeight=(0,q.findWidthOrDefault)(o?.minHeight,""),void 0!==o?.height?this._menuElm.style.height=(0,q.findWidthOrDefault)(o.height,""):this._menuElm.style.maxHeight=(0,q.findWidthOrDefault)(o?.maxHeight,window.innerHeight-i.clientY-r+"px");let n="BUTTON"===e.target.nodeName?e.target:e.target.querySelector("button");n||(n=e.target.parentElement),this._menuElm.ariaExpanded="true",this._menuElm.appendChild(this._listElm),this.repositionMenu(e,this._menuElm,n,o),this._isMenuOpen=!0,this.pubSubService.publish("onGridMenuAfterMenuShow",s),"function"==typeof o?.onAfterMenuShow&&o.onAfterMenuShow(e,s),this.onAfterMenuShow.notify(s,null,this)}}translateGridMenu(){if(this.sharedService.gridOptions.gridMenu){this.sharedService.gridOptions.gridMenu.commandItems=[],this.sharedService.gridOptions.gridMenu.commandTitle="",this.sharedService.gridOptions.gridMenu.columnTitle="",this.sharedService.gridOptions.gridMenu.forceFitTitle="",this.sharedService.gridOptions.gridMenu.syncResizeTitle="";const e=this._userOriginalGridMenu&&Array.isArray(this._userOriginalGridMenu.commandItems)?this._userOriginalGridMenu.commandItems:[];this.sharedService.gridOptions.gridMenu.commandItems=[...e,...this.addGridMenuCustomCommands(e)],this.extensionUtility.translateMenuItemsFromTitleKey(this._addonOptions?.commandItems||[],"commandItems"),this.extensionUtility.sortItems(this.sharedService.gridOptions.gridMenu.commandItems,"positionOrder"),this.translateTitleLabels(this.sharedService.gridOptions.gridMenu),this.translateTitleLabels(this._addonOptions),this.extensionUtility.translateItems(this._columns,"nameKey","name")}}translateTitleLabels(e){e&&(e.commandTitle=this.extensionUtility.getPickerTitleOutputString("commandTitle","gridMenu"),e.columnTitle=this.extensionUtility.getPickerTitleOutputString("columnTitle","gridMenu"),e.forceFitTitle=this.extensionUtility.getPickerTitleOutputString("forceFitTitle","gridMenu"),e.syncResizeTitle=this.extensionUtility.getPickerTitleOutputString("syncResizeTitle","gridMenu"))}addGridMenuCustomCommands(e){const t=this.gridOptions.backendServiceApi||null,i=[],s=N(this.gridOptions),o=this._addonOptions?.commandLabels;if(this._addonOptions&&this.gridOptions){if(!this._addonOptions.hideClearFrozenColumnsCommand){const t="clear-pinning";e.some((e=>"divider"!==e&&e.hasOwnProperty("command")&&e.command===t))||i.push({iconCssClass:this._addonOptions.iconClearFrozenColumnsCommand||"mdi mdi-pin-off-outline",titleKey:`${s}${o?.clearFrozenColumnsCommandKey??"CLEAR_PINNING"}`,disabled:!1,command:t,positionOrder:52})}if(this.gridOptions.enableFiltering&&!this.sharedService.hideHeaderRowAfterPageLoad){if(!this._addonOptions.hideClearAllFiltersCommand){const t="clear-filter";e.some((e=>"divider"!==e&&e.hasOwnProperty("command")&&e.command===t))||i.push({iconCssClass:this._addonOptions.iconClearAllFiltersCommand||"mdi mdi-filter-remove-outline",titleKey:`${s}${o?.clearAllFiltersCommandKey??"CLEAR_ALL_FILTERS"}`,disabled:!1,command:t,positionOrder:50})}if(!this._addonOptions.hideToggleFilterCommand){const t="toggle-filter";e.some((e=>"divider"!==e&&e.hasOwnProperty("command")&&e.command===t))||i.push({iconCssClass:this._addonOptions.iconToggleFilterCommand||"mdi mdi-flip-vertical",titleKey:`${s}${o?.toggleFilterCommandKey??"TOGGLE_FILTER_ROW"}`,disabled:!1,command:t,positionOrder:53})}if(t&&!this._addonOptions.hideRefreshDatasetCommand){const t="refresh-dataset";e.some((e=>"divider"!==e&&e.hasOwnProperty("command")&&e.command===t))||i.push({iconCssClass:this._addonOptions.iconRefreshDatasetCommand||"mdi mdi-sync",titleKey:`${s}${o?.refreshDatasetCommandKey??"REFRESH_DATASET"}`,disabled:!1,command:t,positionOrder:58})}}if(!this._addonOptions.hideToggleDarkModeCommand){const t="toggle-dark-mode";e.some((e=>"divider"!==e&&e.hasOwnProperty("command")&&e.command===t))||i.push({iconCssClass:this._addonOptions.iconToggleDarkModeCommand||"mdi mdi-brightness-4",titleKey:`${s}${o?.toggleDarkModeCommandKey??"TOGGLE_DARK_MODE"}`,disabled:!1,command:t,positionOrder:54})}if(this.gridOptions.showPreHeaderPanel&&!this._addonOptions.hideTogglePreHeaderCommand){const t="toggle-preheader";e.some((e=>"divider"!==e&&e.hasOwnProperty("command")&&e.command===t))||i.push({iconCssClass:this._addonOptions.iconTogglePreHeaderCommand||"mdi mdi-flip-vertical",titleKey:`${s}${o?.togglePreHeaderCommandKey??"TOGGLE_PRE_HEADER_ROW"}`,disabled:!1,command:t,positionOrder:53})}if(this.gridOptions.enableSorting&&!this._addonOptions.hideClearAllSortingCommand){const t="clear-sorting";e.some((e=>"divider"!==e&&e.hasOwnProperty("command")&&e.command===t))||i.push({iconCssClass:this._addonOptions.iconClearAllSortingCommand||"mdi mdi-sort-variant-off",titleKey:`${s}${o?.clearAllSortingCommandKey??"CLEAR_ALL_SORTING"}`,disabled:!1,command:t,positionOrder:51})}if(this.gridOptions.enableTextExport&&!this._addonOptions.hideExportCsvCommand){const t="export-csv";e.some((e=>"divider"!==e&&e.hasOwnProperty("command")&&e.command===t))||i.push({iconCssClass:this._addonOptions.iconExportCsvCommand||"mdi mdi-download",titleKey:`${s}${o?.exportCsvCommandKey??"EXPORT_TO_CSV"}`,disabled:!1,command:t,positionOrder:55})}if(this.gridOptions.enableExcelExport&&!this._addonOptions.hideExportExcelCommand){const t="export-excel";e.some((e=>"divider"!==e&&e.hasOwnProperty("command")&&e.command===t))||i.push({iconCssClass:this._addonOptions.iconExportExcelCommand||"mdi mdi-file-excel-outline text-success",titleKey:`${s}${o?.exportExcelCommandKey??"EXPORT_TO_EXCEL"}`,disabled:!1,command:t,positionOrder:56})}if(this.gridOptions.enableTextExport&&!this._addonOptions.hideExportTextDelimitedCommand){const t="export-text-delimited";e.some((e=>"divider"!==e&&e.hasOwnProperty("command")&&e.command===t))||i.push({iconCssClass:this._addonOptions.iconExportTextDelimitedCommand||"mdi mdi-download",titleKey:`${s}${o?.exportTextDelimitedCommandKey??"EXPORT_TO_TAB_DELIMITED"}`,disabled:!1,command:t,positionOrder:57})}const r=this._addonOptions?.commandItems||[];(Array.isArray(i)&&i.length>0||Array.isArray(r)&&r.length>0)&&(this._addonOptions.commandTitle=this._addonOptions.commandTitle||this.extensionUtility.getPickerTitleOutputString("commandTitle","gridMenu"))}return i}executeGridMenuInternalCustomCommands(e,t){const i=this.sharedService?.externalRegisteredResources||[];if(t?.command)switch(t.command){case"clear-pinning":const e=[...this.sharedService.visibleColumns],t={frozenColumn:-1,frozenRow:-1,frozenBottom:!1,enableMouseWheelScrollHandler:!1};this.grid.setOptions(t),this.sharedService.gridOptions.frozenColumn=t.frozenColumn,this.sharedService.gridOptions.frozenRow=t.frozenRow,this.sharedService.gridOptions.frozenBottom=t.frozenBottom,this.sharedService.gridOptions.enableMouseWheelScrollHandler=t.enableMouseWheelScrollHandler,Array.isArray(e)&&this.grid.setColumns(e),this.gridOptions.enableAutoSizeColumns&&this.grid.autosizeColumns(),this.pubSubService.publish("onGridMenuClearAllPinning");break;case"clear-filter":this.filterService.clearFilters(),this.sharedService.dataView.refresh(),this.pubSubService.publish("onGridMenuClearAllFilters");break;case"clear-sorting":this.sortService.clearSorting(),this.sharedService.dataView.refresh(),this.pubSubService.publish("onGridMenuClearAllSorting");break;case"export-csv":const s=i.find((e=>"TextExportService"===e.className));s?.exportToFile?s.exportToFile({delimiter:m.comma,format:f.csv}):console.error("[Slickgrid-Universal] You must register the TextExportService to properly use Export to File in the Grid Menu. Example:: this.gridOptions = { enableTextExport: true, externalResources: [new TextExportService()] };");break;case"export-excel":const o=i.find((e=>"ExcelExportService"===e.className));o?.exportToExcel?o.exportToExcel():console.error("[Slickgrid-Universal] You must register the ExcelExportService to properly use Export to Excel in the Grid Menu. Example:: this.gridOptions = { enableExcelExport: true, externalResources: [new ExcelExportService()] };");break;case"export-text-delimited":const r=i.find((e=>"TextExportService"===e.className));r?.exportToFile?r.exportToFile({delimiter:m.tab,format:f.txt}):console.error("[Slickgrid-Universal] You must register the TextExportService to properly use Export to File in the Grid Menu. Example:: this.gridOptions = { enableTextExport: true, externalResources: [new TextExportService()] };");break;case"toggle-dark-mode":const n=this.sharedService.gridOptions.darkMode;this.grid.setOptions({darkMode:!n}),this.sharedService.gridOptions.darkMode=!n;break;case"toggle-filter":let a=this.gridOptions?.showHeaderRow??!1;a=!a,this.grid.setHeaderRowVisibility(a),!0===a&&(this.grid.setColumns(this.sharedService.columnDefinitions),this.grid.scrollColumnIntoView(0));break;case"toggle-preheader":const l=this.gridOptions?.showPreHeaderPanel??!1;this.grid.setPreHeaderPanelVisibility(!l);break;case"refresh-dataset":this.extensionUtility.refreshBackendDataset()}}getDefaultGridMenuOptions(){return{commandTitle:void 0,columnTitle:this.extensionUtility.getPickerTitleOutputString("columnTitle","gridMenu"),forceFitTitle:this.extensionUtility.getPickerTitleOutputString("forceFitTitle","gridMenu"),syncResizeTitle:this.extensionUtility.getPickerTitleOutputString("syncResizeTitle","gridMenu"),iconCssClass:"mdi mdi-menu",menuWidth:18,commandItems:[],hideClearAllFiltersCommand:!1,hideRefreshDatasetCommand:!1,hideToggleFilterCommand:!1}}handleBodyMouseDown(e){if(this.menuElement){let t=!1;const i=e.target.closest(`.${this.menuCssClass}`);(this.menuElement.contains(e.target)||i)&&(t=!0),(this._isMenuOpen&&this.menuElement!==e.target&&!t&&!e.defaultPrevented||"close"===e.target.className&&i)&&this.hideMenu(e)}}handleMenuItemCommandClick(e,t,i,s=0){if("divider"!==i&&!i.disabled&&!i.divider)if(i.command&&!i.commandItems){const t={grid:this.grid,command:i.command,item:i,allColumns:this.columns,visibleColumns:this.getVisibleColumns()};this.executeGridMenuInternalCustomCommands(e,t),this.pubSubService.publish("onGridMenuCommand",t),"function"==typeof this._addonOptions?.onCommand&&this._addonOptions.onCommand(e,t),this.onCommand.notify(t,null,this),"function"==typeof i.action&&i.action.call(this,e,t),this._addonOptions?.leaveOpen||e.defaultPrevented||this.hideMenu(e),e.preventDefault(),e.stopPropagation()}else i.commandItems&&this.repositionSubMenu(e,i,s)}handleMenuItemMouseOver(e,t,i,s=0){"divider"===i||i.disabled||i.divider||(i.commandItems?this.repositionSubMenu(e,i,s):0===s&&this.disposeSubMenus())}recreateCommandList(e,t,i,s){const o=i.level||0;if(e.length>0){const r=(0,q.createDomElement)("div",{className:`${this._menuCssPrefix}-command-list`,role:"menu"},t);if(0===o){this.populateCommandOrOptionTitle("command",this.addonOptions,r,o);const e=t.querySelector(".slick-command-header")??(0,q.createDomElement)("div",{className:"slick-command-header"});e.classList.add("with-close"),fo.call(this,e),r.appendChild(e)}return s&&o>0&&this.addSubMenuTitleWhenExists(s,r),this.populateCommandOrOptionItems("command",this._addonOptions,r,e,i,this.handleMenuItemCommandClick,this.handleMenuItemMouseOver),r}return null}repositionSubMenu(e,t,i){const s=t?.commandItems||[],o=this.createCommandMenu(s,i+1,t);o.style.display="block",document.body.appendChild(o),this.repositionMenu(e,o)}}const go="mdi-icon-picker-check",bo="mdi-icon-picker-uncheck";function fo(e){const t=(0,q.createDomElement)("button",{type:"button",className:"close",ariaLabel:"Close",textContent:"×",dataset:{dismiss:this instanceof Co?"slick-column-picker":"slick-grid-menu"}});e.appendChild(t)}function vo(e){const t=this;t.addonOptions?.columnTitle&&(t._columnTitleElm=(0,q.createDomElement)("div",{className:"slick-menu-title",textContent:t.addonOptions?.columnTitle??t._defaults.columnTitle},e))}function wo(e){const t=this,i=t instanceof Co?"columnPicker":"gridMenu",s=e.target?.closest(".icon-checkbox-container"),o=s?.querySelector(".mdi"),r=!!e.target.checked;if(e.target.ariaChecked=String(r),yo(o,r),"autoresize"===e.target.dataset.option){const e=t.getVisibleColumns();return t.grid.setOptions({forceFitColumns:r}),void t.grid.setColumns(e)}if("syncresize"!==e.target.dataset.option){if("checkbox"===e.target.type){t._areVisibleColumnDifferent=!0;const s=e.target.dataset.columnid||"",n=[];if(t._columnCheckboxes.forEach(((e,i)=>{e.checked&&n.push(t.columns[i])})),!n.length)return e.target.checked=!0,void yo(o,!0);if(t.grid.setColumns(n),(!t.sharedService.visibleColumns||Array.isArray(n)&&n.length!==t.sharedService.visibleColumns.length)&&(t.sharedService.visibleColumns=n),t.gridOptions.enableRowSelection&&r){const e=t.grid.getSelectedRows();t.grid.setSelectedRows(e)}const a=t.gridOptions.frozenColumn??-1;a>=0&&t.extensionUtility.readjustFrozenColumnIndexWhenNeeded(a,t.columns,n);const l={columnId:s,showing:r,allColumns:t.columns,visibleColumns:n,columns:n,grid:t.grid};t.pubSubService.publish(`on${(0,q.titleCase)(i)}ColumnsChanged`,l),"function"==typeof t.addonOptions?.onColumnsChanged&&t.addonOptions.onColumnsChanged(e,l),t.onColumnsChanged.notify(l,null,t)}}else t.grid.setOptions({syncColumnCellResize:r})}function yo(e,t=!1){e&&(e.className=`mdi ${t?go:bo}`)}function ko(e,t,i,s=!1){const o=(0,q.createDomElement)("label",{className:"checkbox-picker-label",htmlFor:t}),r=(0,q.createDomElement)("div",{className:"icon-checkbox-container"}),n=(0,q.createDomElement)("input",{id:t,type:"checkbox",dataset:i}),a=(0,q.createDomElement)("div",{className:`mdi ${s?go:bo}`}),l=(0,q.createDomElement)("span",{className:"checkbox-label"});return r.appendChild(n),r.appendChild(a),o.appendChild(r),o.appendChild(l),e.appendChild(o),s&&(n.ariaChecked="true",n.checked=!0),{inputElm:n,labelElm:o,labelSpanElm:l}}function _o(e){const t=this,i=t instanceof mo,s=i?"gridmenu-":"";for(const o of t.columns){const r=o.id,n=document.createElement("li");(o.excludeFromColumnPicker&&!i||o.excludeFromGridMenu&&i)&&(n.className="hidden");const a=`${t._gridUid}-${s}colpicker-${r}`,l=t.grid.getColumnIndex(r)>=0,{inputElm:c,labelElm:d,labelSpanElm:h}=ko(n,a,{columnid:`${r}`},l);t._columnCheckboxes.push(c);const u=("function"==typeof e?.headerColumnValueExtractor?e.headerColumnValueExtractor:t._defaults.headerColumnValueExtractor)(o,t.gridOptions);this.grid.applyHtmlCode(h,u),n.appendChild(d),t._listElm.appendChild(n)}if(e.hideForceFitButton&&e.hideSyncResizeButton||t._listElm.appendChild(document.createElement("hr")),!e?.hideForceFitButton){const i=document.createElement("li"),o=`${t._gridUid}-${s}colpicker-forcefit`,{labelSpanElm:r}=ko(i,o,{option:"autoresize"},t.gridOptions.forceFitColumns);r.textContent=e?.forceFitTitle??"",t._listElm.appendChild(i)}if(!e?.hideSyncResizeButton){const i=document.createElement("li"),o=`${t._gridUid}-${s}colpicker-syncresize`,{labelSpanElm:r}=ko(i,o,{option:"syncresize"},t.gridOptions.forceFitColumns);r.textContent=e?.syncResizeTitle??"",t._listElm.appendChild(i)}}function xo(){const e=this,t=e.grid.getColumns().slice(0),i=new Array(e.columns.length);for(let s=0;s(0,q.getHtmlStringOutput)(e.columnPickerLabel||e.name||"","innerHTML")},this._bindEventService=new re.P,this.onColumnsChanged=new be("onColumnsChanged"),this._eventHandler=new fe,this._columns=this.sharedService.allColumns??[],this._gridUid=this.grid?.getUID?.()??"",this.init()}get addonOptions(){return this.gridOptions.columnPicker||{}}get eventHandler(){return this._eventHandler}get columns(){return this._columns}set columns(e){this._columns=e}get gridOptions(){return this.sharedService.gridOptions??{}}get grid(){return this.sharedService.slickGrid}get menuElement(){return this._menuElm}init(){this._gridUid=this.grid.getUID()??"",this.gridOptions.columnPicker={...this._defaults,...this.gridOptions.columnPicker},this.onColumnsChanged.setPubSubService(this.pubSubService),this.addonOptions.columnTitle=this.extensionUtility.getPickerTitleOutputString("columnTitle","columnPicker"),this.addonOptions.forceFitTitle=this.extensionUtility.getPickerTitleOutputString("forceFitTitle","columnPicker"),this.addonOptions.syncResizeTitle=this.extensionUtility.getPickerTitleOutputString("syncResizeTitle","columnPicker"),this._eventHandler.subscribe(this.grid.onPreHeaderContextMenu,(e=>{["slick-column-name","slick-header-column"].some((t=>e.target?.classList.contains(t)))&&this.handleHeaderContextMenu(e)})),this._eventHandler.subscribe(this.grid.onHeaderContextMenu,this.handleHeaderContextMenu.bind(this)),this._eventHandler.subscribe(this.grid.onColumnsReordered,xo.bind(this)),this._eventHandler.subscribe(this.grid.onClick,this.disposeMenu.bind(this)),this._bindEventService.bind(document.body,"mousedown",this.handleBodyMouseDown.bind(this),void 0,"body"),this._bindEventService.bind(document.body,"beforeunload",this.dispose.bind(this),void 0,"body")}dispose(){this._eventHandler.unsubscribeAll(),this._bindEventService.unbindAll(),this.disposeMenu()}disposeMenu(){this._bindEventService.unbindAll("parent-menu"),this._listElm?.remove(),this._menuElm?.remove(),this._menuElm=null}createPickerMenu(){const e=(0,q.createDomElement)("div",{ariaExpanded:"true",className:`slick-column-picker ${this._gridUid}`,role:"menu"});return xo.call(this),vo.call(this,e),fo.call(this,e),this._listElm=(0,q.createDomElement)("div",{className:"slick-column-picker-list",role:"menu"}),this._bindEventService.bind(e,"click",wo.bind(this),void 0,"parent-menu"),document.body.appendChild(e),e}getAllColumns(){return this._columns}getVisibleColumns(){return this.grid.getColumns()}translateColumnPicker(){this.addonOptions&&(this.addonOptions.columnTitle="",this.addonOptions.forceFitTitle="",this.addonOptions.syncResizeTitle="",this.addonOptions.columnTitle=this.extensionUtility.getPickerTitleOutputString("columnTitle","columnPicker"),this.addonOptions.forceFitTitle=this.extensionUtility.getPickerTitleOutputString("forceFitTitle","columnPicker"),this.addonOptions.syncResizeTitle=this.extensionUtility.getPickerTitleOutputString("syncResizeTitle","columnPicker")),this.extensionUtility.translateItems(this._columns,"nameKey","name"),this.translateTitleLabels(this.addonOptions)}handleBodyMouseDown(e){(this._menuElm!==e.target&&!this._menuElm?.contains(e.target)||"close"===e.target.className&&e.target.closest(".slick-column-picker"))&&this.disposeMenu()}handleHeaderContextMenu(e){e.preventDefault(),(0,q.emptyElement)(this._menuElm),this._columnCheckboxes=[],this._menuElm=this.createPickerMenu(),this.gridOptions.darkMode&&this._menuElm.classList.add("slick-dark-mode"),_o.call(this,this.addonOptions),document.body.appendChild(this._menuElm),this.repositionMenu(e)}repositionMenu(e){const t=e?.touches?.[0]??e;if(this._menuElm){const e=this.grid.getGridPosition(),i=this._menuElm.clientWidth||0;let s=t.pageX||0;e?.width&&s+i>=e.width&&(s-=i),this._menuElm.style.top=t.pageY-10+"px",this._menuElm.style.left=`${s}px`,this._menuElm.style.minHeight=(0,q.findWidthOrDefault)(this.addonOptions.minHeight,""),this._menuElm.style.maxHeight=(0,q.findWidthOrDefault)(this.addonOptions.maxHeight,window.innerHeight-t.clientY+"px"),this._menuElm.style.display="block",this._menuElm.ariaExpanded="true",this._menuElm.appendChild(this._listElm)}}translateTitleLabels(e){e&&(e.columnTitle=this.extensionUtility.getPickerTitleOutputString("columnTitle","gridMenu"))}}const Eo=(e,t,i,s,o,r)=>{const n=s.params||{};if(!n.formatters||!Array.isArray(n.formatters))throw new Error('[Slickgrid-Universal] The multiple formatter requires the "formatters" to be provided as a column params.\n For example: this.columnDefinitions = [{ id: title, field: title, formatter: Formatters.multiple, params: { formatters: [Formatters.lowercase, Formatters.uppercase] }');const a=n.formatters;let l=i;return a.forEach(((i,n)=>{if("function"!=typeof i)throw new Error(`[Slickgrid-Universal] the "params.formatters" at index(${n}) to be used by "Formatters.multiple" is invalid, please verify all formatter functions.`);l=i.call(void 0,e,t,l,s,o,r)})),l};function So(e,t){if(Array.isArray(e))for(const i of e)if(i.editor)if(i.formatter&&i.formatter!==Eo&&i.formatter!==t){const e=i.formatter;i.formatter=Eo,i.params={...i.params,formatters:[e,t]}}else i.formatter&&i.formatter===Eo&&i.params?-1===i.params.formatters.findIndex((e=>e===t))&&(i.params.formatters=[...i.params.formatters,t]):i.formatter=t}function To(e,t,i,s){let o,r,n="",a="";switch(i){case"currency":o=u.DEFAULT_FORMATTER_CURRENCY_MIN_DECIMAL,r=u.DEFAULT_FORMATTER_CURRENCY_MAX_DECIMAL;break;case"decimal":o=u.DEFAULT_FORMATTER_NUMBER_MIN_DECIMAL,r=u.DEFAULT_FORMATTER_NUMBER_MAX_DECIMAL;break;case"percent":o=u.DEFAULT_FORMATTER_PERCENT_MIN_DECIMAL,r=u.DEFAULT_FORMATTER_PERCENT_MAX_DECIMAL}const l=t&&"function"==typeof t.getOptions?t.getOptions():{},c=Oo("minDecimal",e,l,o),d=Oo("maxDecimal",e,l,r),h=Oo("decimalSeparator",e,l,u.DEFAULT_NUMBER_DECIMAL_SEPARATOR),p=Oo("thousandSeparator",e,l,u.DEFAULT_NUMBER_THOUSAND_SEPARATOR),m=Oo("displayNegativeNumberWithParentheses",e,l,u.DEFAULT_NEGATIVE_NUMBER_WRAPPED_IN_BRAQUET),g=Oo("currencyPrefix",e,l,""),b=Oo("currencySuffix",e,l,"");return"cell"===s&&(n=Oo("numberPrefix",e,l,""),a=Oo("numberSuffix",e,l,"")),{minDecimal:c,maxDecimal:d,decimalSeparator:h,thousandSeparator:p,wrapNegativeNumber:m,currencyPrefix:g,currencySuffix:b,numberPrefix:n,numberSuffix:a}}function Oo(e,t,i,s){const o=t&&t.params;return o&&o.hasOwnProperty(e)?o[e]:i?.formatterOptions?.hasOwnProperty(e)?i.formatterOptions[e]:s}function Ao(e,t){const i=X(e,{withZeroPadding:!0});return(e,s,o,r,n,a)=>{const l=a&&"function"==typeof a.getOptions?a.getOptions():{},c=l?.formatterOptions?.dateSeparator??t,d=X(r?.type??b.date,{withDefaultIso8601:!0}),h=r?.params?.parseDateAsUtc??!1,u=Q(o,d);let p=o;if(u){let e=u;h&&(m=u,e=(0,Y.so)(m,(0,Y.cY)(m,"utc"))),p=(0,Y.GP)(e,i,"en-US")}var m;if(p&&c!==t){const e=new RegExp(t,"ig");p=p.replace(e,c)}return p}}function Lo(e,t,i,s,o,r){let n,a=!1;i?.hasOwnProperty("exportWithFormatter")?a=!!i.exportWithFormatter:r?.hasOwnProperty("exportWithFormatter")&&(a=!!r.exportWithFormatter),s&&i.exportCustomFormatter?n=i.exportCustomFormatter:a&&i.formatter&&(n=i.formatter);const l=Ro(n,e,t,i,s,o);return r?.sanitizeDataExport&&"string"==typeof l?(0,q.stripTags)(l):l}function Ro(e,t,i,s,o,r){let n="",a=s.field||s.id||"";if("string"==typeof s.field&&s.field.indexOf(".")>0){const e=s.field.split(".");a=e.length>0?e[0]:s.field}const l=o?.hasOwnProperty(a)?o[a]:null;if("function"==typeof e){const a=e(t,i,l,s,o,r),c=(0,q.isPrimitiveOrHTML)(a)?a:a.html||a.text;n=(0,q.getHtmlStringOutput)(c)}else n=o?.hasOwnProperty(a)?l:"";return null==n&&(n=""),"object"!=typeof n||n instanceof Date||0!==Object.entries(n).length||(n=""),n}class Io extends oo{constructor(e,t,i,s){super(e,t,i),this.extensionUtility=e,this.pubSubService=t,this.sharedService=i,this.treeDataService=s,this._defaults={autoAdjustDrop:!0,autoAlignSide:!0,autoAdjustDropOffset:0,autoAlignSideOffset:0,hideMenuOnScroll:!1,optionShownOverColumnIds:[],commandShownOverColumnIds:[],subMenuOpenByEvent:"mouseover"},this.pluginName="ContextMenu",this._camelPluginName="contextMenu",this._menuCssPrefix="slick-menu",this._menuPluginCssPrefix="slick-context-menu",this.init(i.gridOptions.contextMenu)}init(e){this._addonOptions={...this._defaults,...e};const t=this._addonOptions&&Array.isArray(this._addonOptions.commandItems)?this._addonOptions.commandItems:[];this._addonOptions.commandItems=[...t,...this.addMenuCustomCommands(t)],this._addonOptions={...this._addonOptions},this.sharedService.gridOptions.contextMenu=this._addonOptions,this.sortMenuItems(),this._eventHandler.subscribe(this.grid.onContextMenu,this.handleOnContextMenu.bind(this)),this._eventHandler.subscribe(this.grid.onClick,this.hideMenu.bind(this)),this._addonOptions.hideMenuOnScroll&&this._eventHandler.subscribe(this.grid.onScroll,this.closeMenu.bind(this))}translateContextMenu(){const e=this.sharedService?.gridOptions??{},t=this.sharedService.gridOptions.contextMenu;if(t&&e?.enableTranslate){const e=t.commandItems||[],i=t.optionItems||[];t.commandTitleKey&&(t.commandTitle=this.extensionUtility.translateWhenEnabledAndServiceExist(t.commandTitleKey,"TEXT_COMMANDS")||t.commandTitle),t.optionTitleKey&&(t.optionTitle=this.extensionUtility.translateWhenEnabledAndServiceExist(t.optionTitleKey,"TEXT_COMMANDS")||t.optionTitle),this.extensionUtility.translateMenuItemsFromTitleKey(e,"commandItems"),this.extensionUtility.translateMenuItemsFromTitleKey(i,"optionItems")}}handleOnContextMenu(e,t){this.disposeAllMenus();const i=this.grid.getCellFromEvent(e);if(i){const s=this.grid.getDataItem(i.row),o=this.grid.getColumns()[i.cell],r=t||{};if(r.cell=i.cell,r.row=i.row,r.column=o,r.dataContext=s,r.grid=this.grid,!this.extensionUtility.runOverrideFunctionWhenExists(this._addonOptions.menuUsabilityOverride,r))return;this._menuElm=this.createParentMenu(e),this._menuElm&&e.preventDefault(),this._menuElm&&this.gridOptions.darkMode&&this._menuElm.classList.add("slick-dark-mode"),this._menuElm&&(this.repositionMenu(e,this._menuElm),this._menuElm.ariaExpanded="true",this._menuElm.style.display="block"),this._bindEventService.bind(document.body,"mousedown",this.handleBodyMouseDown.bind(this))}}addMenuCustomCommands(e){const t=[],i=this.sharedService&&this.sharedService.gridOptions||{},s=i?.contextMenu,o=this.sharedService?.dataView,r=N(i);if(s&&!s.hideCopyCellValueCommand){const i="copy";e.some((e=>"divider"!==e&&e.hasOwnProperty("command")&&e.command===i))||t.push({iconCssClass:s.iconCopyCellValueCommand||"mdi mdi-content-copy",titleKey:`${r}COPY`,disabled:!1,command:i,positionOrder:50,action:(e,t)=>{this.copyToClipboard(t)},itemUsabilityOverride:e=>{const t=e?.column,i=e?.dataContext;if("function"==typeof t.queryFieldNameGetterFn){const e=P(t,i,"");if(""!==e&&void 0!==e)return!0}else if(t&&i.hasOwnProperty(t.field))return""!==i[t.field]&&null!==i[t.field]&&void 0!==i[t.field];return!1}})}if(i?.enableTextExport&&s&&!s.hideExportCsvCommand){const i="export-csv";e.some((e=>"divider"!==e&&e.hasOwnProperty("command")&&e.command===i))||t.push({iconCssClass:s.iconExportCsvCommand||"mdi mdi-download",titleKey:`${r}EXPORT_TO_CSV`,disabled:!1,command:i,positionOrder:51,action:()=>{const e=(this.sharedService?.externalRegisteredResources||[]).find((e=>"TextExportService"===e.className));if(!e?.exportToFile)throw new Error("[Slickgrid-Universal] You must register the TextExportService to properly use Export to File in the Context Menu. Example:: this.gridOptions = { enableTextExport: true, externalResources: [new TextExportService()] };");e.exportToFile({delimiter:m.comma,format:f.csv})}})}if(i&&i.enableExcelExport&&s&&!s.hideExportExcelCommand){const i="export-excel";e.some((e=>"divider"!==e&&e.hasOwnProperty("command")&&e.command===i))||t.push({iconCssClass:s.iconExportExcelCommand||"mdi mdi-file-excel-outline text-success",titleKey:`${r}EXPORT_TO_EXCEL`,disabled:!1,command:i,positionOrder:52,action:()=>{const e=(this.sharedService?.externalRegisteredResources||[]).find((e=>"ExcelExportService"===e.className));if(!e?.exportToExcel)throw new Error("[Slickgrid-Universal] You must register the ExcelExportService to properly use Export to Excel in the Context Menu. Example:: this.gridOptions = { enableExcelExport: true, externalResources: [new ExcelExportService()] };");e.exportToExcel()}})}if(i?.enableTextExport&&s&&!s.hideExportTextDelimitedCommand){const i="export-text-delimited";e.some((e=>"divider"!==e&&e.hasOwnProperty("command")&&e.command===i))||t.push({iconCssClass:s.iconExportTextDelimitedCommand||"mdi mdi-download",titleKey:`${r}EXPORT_TO_TAB_DELIMITED`,disabled:!1,command:i,positionOrder:53,action:()=>{const e=(this.sharedService?.externalRegisteredResources||[]).find((e=>"TextExportService"===e.className));if(!e?.exportToFile)throw new Error("[Slickgrid-Universal] You must register the TextExportService to properly use Export to File in the Context Menu. Example:: this.gridOptions = { enableTextExport: true, externalResources: [new TextExportService()] };");e.exportToFile({delimiter:m.tab,format:f.txt})}})}if(i&&(i.enableGrouping||i.enableDraggableGrouping||i.enableTreeData)){if(s&&!s.hideCopyCellValueCommand&&t.push({divider:!0,command:"",positionOrder:54}),i&&!i.enableTreeData&&s&&!s.hideClearAllGrouping){const i="clear-grouping";e.some((e=>"divider"!==e&&e.hasOwnProperty("command")&&e.command===i))||t.push({iconCssClass:s.iconClearGroupingCommand||"mdi mdi-close",titleKey:`${r}CLEAR_ALL_GROUPING`,disabled:!1,command:i,positionOrder:55,action:()=>{o.setGrouping([]),this.pubSubService.publish("onContextMenuClearGrouping")},itemUsabilityOverride:()=>{const e=o&&o.getGrouping&&o.getGrouping();return Array.isArray(e)&&e.length>0}})}if(i&&s&&!s.hideCollapseAllGroups){const n="collapse-all-groups";e.some((e=>"divider"!==e&&e.hasOwnProperty("command")&&e.command===n))||t.push({iconCssClass:s.iconCollapseAllGroupsCommand||"mdi mdi-arrow-collapse",titleKey:`${r}COLLAPSE_ALL_GROUPS`,disabled:!1,command:n,positionOrder:56,action:()=>{i.enableTreeData?this.treeDataService.toggleTreeDataCollapse(!0):o.collapseAllGroups(),this.pubSubService.publish("onContextMenuCollapseAllGroups")},itemUsabilityOverride:()=>{if(i.enableTreeData)return!0;const e=o&&o.getGrouping&&o.getGrouping();return Array.isArray(e)&&e.length>0}})}if(i&&s&&!s.hideExpandAllGroups){const n="expand-all-groups";e.some((e=>"divider"!==e&&e.hasOwnProperty("command")&&e.command===n))||t.push({iconCssClass:s.iconExpandAllGroupsCommand||"mdi mdi-arrow-expand",titleKey:`${r}EXPAND_ALL_GROUPS`,disabled:!1,command:n,positionOrder:57,action:()=>{i.enableTreeData?this.treeDataService.toggleTreeDataCollapse(!1):o.expandAllGroups(),this.pubSubService.publish("onContextMenuExpandAllGroups")},itemUsabilityOverride:()=>{if(i.enableTreeData)return!0;const e=o&&o.getGrouping&&o.getGrouping();return Array.isArray(e)&&e.length>0}})}}return this.extensionUtility.translateMenuItemsFromTitleKey(t),t}copyToClipboard(e){try{if(e&&e.grid&&e.command){const t=this.sharedService?.gridOptions??{},i=e?.cell??0,s=e?.row??0,o=e?.column,r=e?.dataContext,n=this.sharedService?.slickGrid;let a=Lo(s,i,o,r,n,t&&(t.excelExportOptions||t.textExportOptions));"function"==typeof o.queryFieldNameGetterFn&&(a=P(o,r,""));let l=a;"string"==typeof a&&(l=a.replace(/^([·|⮞|⮟]\s*)|([·|⮞|⮟])\s*/gi,"").replace(/[\u00b7|\u034f]/gi,"").trim());const c=document.createElement("textarea");c&&document.body&&(c.style.position="absolute",c.style.opacity="0",c.value=l,document.body.appendChild(c),c.select(),document.execCommand("copy",!1,l)&&c.remove())}}catch(e){}}sortMenuItems(){const e=this.sharedService?.gridOptions?.contextMenu;e&&(this.extensionUtility.sortItems(e.commandItems||[],"positionOrder"),this.extensionUtility.sortItems(e.optionItems||[],"positionOrder"))}}class Do{constructor(e,t,i){this.extensionUtility=e,this.pubSubService=t,this.sharedService=i,this.columnsGroupBy=[],this.pluginName="DraggableGrouping",this._gridColumns=[],this._gridUid="",this._isInitialized=!1,this._reorderedColumns=[],this._subscriptions=[],this._defaults={dropPlaceHolderText:"Drop a column header here to group by the column",hideGroupSortIcons:!1,hideToggleAllButton:!1,toggleAllButtonText:"",toggleAllPlaceholderText:"Toggle all Groups"},this._bindingEventService=new re.P,this.onGroupChanged=new be("onGroupChanged"),this._eventHandler=new fe}get addonOptions(){return this._addonOptions}get dataView(){return this.grid?.getData()??{}}get dropboxElement(){return this._dropzoneElm}get droppableInstance(){return this._droppableInstance}get sortableLeftInstance(){return this._sortableLeftInstance}get sortableRightInstance(){return this._sortableRightInstance}get eventHandler(){return this._eventHandler}get grid(){return this._grid??this.sharedService.slickGrid??{}}get gridOptions(){return this.sharedService.gridOptions??{}}get gridUid(){return this._gridUid||(this.grid?.getUID()??"")}get gridContainer(){return this.grid.getContainerNode()}set isInitialized(e){this._isInitialized=e}init(e,t){if(this._addonOptions={...this._defaults,...t},this._grid=e,e){if(this._gridUid=e.getUID(),this._gridColumns=e.getColumns(),this._dropzoneElm=e.getTopHeaderPanel()||e.getPreHeaderPanel(),!this._dropzoneElm)throw new Error("[Slickgrid-Universal] Draggable Grouping requires the pre-header to be created and shown for the plugin to work correctly (use `createPreHeaderPanel` and `showPreHeaderPanel`).");if(this._dropzoneElm.classList.add("slick-dropzone"),this.onGroupChanged.setPubSubService(this.pubSubService),!this._addonOptions.hideToggleAllButton){this._groupToggler=(0,q.createDomElement)("div",{className:"slick-group-toggle-all",title:this._addonOptions.toggleAllPlaceholderText??"",style:{display:"none"}});const e=(0,q.createDomElement)("span",{className:"slick-group-toggle-all-icon"},this._groupToggler);this.gridOptions.enableTranslate&&this._addonOptions.toggleAllButtonTextKey&&(this._addonOptions.toggleAllButtonText=this.extensionUtility.translateWhenEnabledAndServiceExist(this._addonOptions.toggleAllButtonTextKey,"TEXT_TOGGLE_ALL_GROUPS")),this.gridOptions.enableTranslate&&this._addonOptions.toggleAllPlaceholderTextKey&&(this._addonOptions.toggleAllPlaceholderText=this.extensionUtility.translateWhenEnabledAndServiceExist(this._addonOptions.toggleAllPlaceholderTextKey,"TEXT_TOGGLE_ALL_GROUPS")),this._groupToggler.title=this._addonOptions.toggleAllPlaceholderText??"",this._addonOptions.toggleAllButtonText&&this._groupToggler.appendChild((0,q.createDomElement)("span",{className:"slick-group-toggle-all-text",textContent:this._addonOptions.toggleAllButtonText||""})),this._dropzoneElm.appendChild(this._groupToggler),this._subscriptions.push(this.pubSubService.subscribe("onContextMenuCollapseAllGroups",(()=>this.toggleGroupToggler(e,!0,!1))),this.pubSubService.subscribe("onContextMenuExpandAllGroups",(()=>this.toggleGroupToggler(e,!1,!1))))}this._dropzonePlaceholderElm=(0,q.createDomElement)("div",{className:"slick-draggable-dropzone-placeholder"},this._dropzoneElm),this.gridOptions.enableTranslate&&this._addonOptions?.dropPlaceHolderTextKey&&(this._addonOptions.dropPlaceHolderText=this.extensionUtility.translateWhenEnabledAndServiceExist(this._addonOptions.dropPlaceHolderTextKey,"TEXT_TOGGLE_ALL_GROUPS")),this._dropzonePlaceholderElm.textContent=this._addonOptions?.dropPlaceHolderText??this._defaults.dropPlaceHolderText??"",this.setupColumnDropbox(),this._eventHandler.subscribe(e.onHeaderCellRendered,((e,t)=>{const i=t.node;if(!(0,q.isEmptyObject)(t.column?.grouping)&&i&&(i.style.cursor="pointer",this._addonOptions.groupIconCssClass)){const e=(0,q.createDomElement)("span",{className:"slick-column-groupable"},i);this._addonOptions.groupIconCssClass&&e.classList.add(...(0,q.classNameToList)(this._addonOptions.groupIconCssClass))}})),this._subscriptions.push(this.pubSubService.subscribe("onContextMenuClearGrouping",(()=>this.clearDroppedGroups())));for(const t of this._gridColumns){const i=t.field;e.updateColumnHeader(i)}}return this}dispose(){this.destroySortableInstances(),this._droppableInstance?.el&&this._droppableInstance?.destroy(),this.onGroupChanged.unsubscribe(),this._eventHandler.unsubscribeAll(),this.pubSubService.unsubscribeAll(this._subscriptions),this._bindingEventService.unbindAll(),(0,q.emptyElement)(this.gridContainer.querySelector(`.${this.gridUid} .slick-preheader-panel,.${this.gridUid} .slick-topheader-panel`))}clearDroppedGroups(){this.columnsGroupBy=[],this.updateGroupBy("clear-all");const e=this._dropzoneElm.querySelectorAll(".slick-dropped-grouping");for(const t of Array.from(e)){const e=this._dropzoneElm.querySelector(".slick-groupby-remove");e?.remove(),t?.remove()}this._dropzonePlaceholderElm.style.display="inline-block",this._groupToggler&&(this._groupToggler.style.display="none")}destroySortableInstances(){this._sortableLeftInstance?.el&&this._sortableLeftInstance?.destroy(),this._sortableRightInstance?.el&&this._sortableRightInstance?.destroy()}setAddonOptions(e){this._addonOptions={...this._addonOptions,...e}}setColumns(e){this._gridColumns=e}setDroppedGroups(e){this._dropzonePlaceholderElm.style.display="none";const t=Array.isArray(e)?e:[e];for(const e of t){const t=this.grid.getHeaderColumn(e);this.handleGroupByDrop(this._dropzoneElm,t)}}setupColumnReorder(e,t,i,s,o,r,n,a,l){this.destroySortableInstances();const c=e.getTopHeaderPanel()||e.getPreHeaderPanel(),d=c.querySelector(".slick-draggable-dropzone-placeholder"),h=c.querySelector(".slick-group-toggle-all"),u={animation:50,ghostClass:"slick-sortable-placeholder",draggable:".slick-header-column",dataIdAttr:"data-id",group:{name:"shared",pull:"clone",put:!1},revertClone:!0,onStart:e=>{e.item.classList.add("slick-header-column-active"),d&&(d.style.display="inline-block"),c.querySelectorAll(".slick-dropped-grouping").forEach((e=>e.style.display="none")),h&&(h.style.display="none")},onEnd:i=>{i.item.classList.remove("slick-header-column-active"),c?.classList.remove("slick-dropzone-hover"),d?.parentElement?.classList.remove("slick-dropzone-placeholder-hover");const r=c.querySelectorAll(".slick-dropped-grouping");if(r.forEach((e=>e.style.display="flex")),r.length&&(d&&(d.style.display="none"),h&&(h.style.display="inline-flex")),!e.getEditorLock().commitCurrentEdit())return;const a=this.sortableLeftInstance?.toArray()??[];if(t.length>1){const e=this._sortableRightInstance?.toArray()??[];for(const t of e)a.push(t)}const u=[],p=e.getColumns();for(const t of a)u.push(p[n.call(e,t)]);s.call(e,u),l.call(e,e.onColumnsReordered,{grid:e,impactedColumns:u}),i.stopPropagation(),o.call(e)}};return this._sortableLeftInstance=Ti.create(this.gridContainer.querySelector(`.${e.getUID()} .slick-header-columns.slick-header-columns-left`),u),this._sortableRightInstance=Ti.create(this.gridContainer.querySelector(`.${e.getUID()} .slick-header-columns.slick-header-columns-right`),u),this._addonOptions.initialGroupBy&&!this._isInitialized&&this.setDroppedGroups(this._addonOptions.initialGroupBy),this._isInitialized=!0,{sortableLeftInstance:this._sortableLeftInstance,sortableRightInstance:this._sortableRightInstance}}addColumnGroupBy(e){this.columnsGroupBy.push(e),this.updateGroupBy("add-group")}addGroupByRemoveClickHandler(e,t,i,s){this._bindingEventService.bind(t,"click",(()=>{const o=this._bindingEventService.boundedEvents.filter((e=>e.element===t));for(const e of o)this._bindingEventService.unbind(e.element,"click",e.listener);this.removeGroupBy(e,i,s)}))}addGroupSortClickHandler(e,t){const{grouping:i,type:s}=e;this._bindingEventService.bind(t,"click",(()=>{if(this.toggleGroupAll(e,!1),i){const o=i.sortAsc?_.desc:_.asc;i.comparer=(t,i)=>ie(s||"text",t.value,i.value,o,e,this.gridOptions),this.getGroupBySortIcon(t,!i.sortAsc),this.updateGroupBy("sort-group"),i.sortAsc=!i.sortAsc,this.grid.invalidate()}}))}getGroupBySortIcon(e,t=!0){t?this._addonOptions.sortAscIconCssClass?(e.classList.remove(...(0,q.classNameToList)(this._addonOptions.sortDescIconCssClass)),e.classList.add(...(0,q.classNameToList)(this._addonOptions.sortAscIconCssClass))):(e.classList.add("slick-groupby-sort-asc-icon"),e.classList.remove("slick-groupby-sort-desc-icon")):this._addonOptions.sortDescIconCssClass?(e.classList.remove(...(0,q.classNameToList)(this._addonOptions.sortAscIconCssClass)),e.classList.add(...(0,q.classNameToList)(this._addonOptions.sortDescIconCssClass))):this._addonOptions.sortDescIconCssClass||(e.classList.add("slick-groupby-sort-desc-icon"),e.classList.remove("slick-groupby-sort-asc-icon"))}handleGroupByDrop(e,t){const i=t.getAttribute("data-id")?.replace(this._gridUid,"");let s=!0;for(const e of this.columnsGroupBy)e.id===i&&(s=!1);if(s){for(const s of this._gridColumns)if(s.id===i&&s.grouping&&!(0,q.isEmptyObject)(s.grouping)){const i=t.querySelector(".slick-column-name"),o=(0,q.createDomElement)("div",{id:`${this._gridUid}_${s.id}_entry`,className:"slick-dropped-grouping",dataset:{id:`${s.id}`}});(0,q.createDomElement)("div",{className:"slick-dropped-grouping-title",style:{display:"inline-flex"},textContent:i?i.textContent:t.textContent},o);const r=(0,q.createDomElement)("div",{className:"slick-groupby-remove"});let n;this._addonOptions.deleteIconCssClass&&r.classList.add(...(0,q.classNameToList)(this._addonOptions.deleteIconCssClass)),this._addonOptions.deleteIconCssClass||r.classList.add("slick-groupby-remove-icon"),!0!==this._addonOptions?.hideGroupSortIcons&&s.sortable&&(void 0===s.grouping?.sortAsc&&(s.grouping.sortAsc=!0),n=(0,q.createDomElement)("div",{className:"slick-groupby-sort"},o),this.getGroupBySortIcon(n,s.grouping.sortAsc)),o.appendChild(r),o.appendChild(document.createElement("div")),e.appendChild(o),this._groupToggler&&0===this.columnsGroupBy.length&&this.toggleGroupAll(s),this.addColumnGroupBy(s),this.addGroupByRemoveClickHandler(s.id,r,t,o),n&&this.addGroupSortClickHandler(s,n)}this._groupToggler&&this.columnsGroupBy.length>0&&(this._groupToggler.style.display="inline-flex")}}toggleGroupAll({grouping:e},t){const i=this._groupToggler?.querySelector(".slick-group-toggle-all-icon");!0===t||e?.collapsed?(i?.classList.add("collapsed"),i?.classList.remove("expanded")):(i?.classList.add("expanded"),i?.classList.remove("collapsed"))}removeFromArray(e,t){if(Array.isArray(e)){const i=e.findIndex((e=>e.id===t.id));i>=0&&e.splice(i,1)}return e}removeGroupBy(e,t,i){i.remove();const s=[];this._gridColumns.forEach((e=>s[e.id]=e)),this.removeFromArray(this.columnsGroupBy,s[e]),0===this.columnsGroupBy.length&&(this._dropzonePlaceholderElm.style.display="inline-block",this._groupToggler&&(this._groupToggler.style.display="none")),this.updateGroupBy("remove-group")}addDragOverDropzoneListeners(){const e=this._dropzoneElm.querySelector(".slick-draggable-dropzone-placeholder");e&&this._dropzoneElm&&(this._bindingEventService.bind(e,"dragover",(e=>e.preventDefault())),this._bindingEventService.bind(e,"dragenter",(()=>this._dropzoneElm.classList.add("slick-dropzone-hover"))),this._bindingEventService.bind(e,"dragleave",(()=>this._dropzoneElm.classList.remove("slick-dropzone-hover"))))}setupColumnDropbox(){const e=this._dropzoneElm;this._droppableInstance=Ti.create(e,{group:"shared",ghostClass:"slick-droppable-sortitem-hover",draggable:".slick-dropped-grouping",dragoverBubble:!0,onAdd:t=>{const i=t.item;i.getAttribute("id")?.replace(this._gridUid,"")&&this.handleGroupByDrop(e,Ti.utils.clone(t.item)),i.parentNode?.removeChild(i)},onUpdate:()=>{const e=this._droppableInstance?.toArray()??[],t=[];for(const i of e)for(const e of this.columnsGroupBy)if(e.id===i){t.push(e);break}this.columnsGroupBy=t,this.updateGroupBy("sort-group")}}),this.addDragOverDropzoneListeners(),this._groupToggler&&this._bindingEventService.bind(this._groupToggler,"click",(e=>{const t=e.target.classList.contains("slick-group-toggle-all-icon")?e.target:e.currentTarget.querySelector(".slick-group-toggle-all-icon");this.toggleGroupToggler(t,t?.classList.contains("expanded"))}))}toggleGroupToggler(e,t=!0,i=!0){e&&(!0===t?(e.classList.add("collapsed"),e.classList.remove("expanded"),i&&this.dataView.collapseAllGroups()):(e.classList.remove("collapsed"),e.classList.add("expanded"),i&&this.dataView.expandAllGroups()))}updateGroupBy(e){if(0===this.columnsGroupBy.length)return this.dataView.setGrouping([]),this._dropzonePlaceholderElm.style.display="inline-block",void this.triggerOnGroupChangedEvent({caller:e,groupColumns:[]});const t=[];this.columnsGroupBy.forEach((e=>t.push(e.grouping))),this.dataView.setGrouping(t),this._dropzonePlaceholderElm.style.display="none",this.triggerOnGroupChangedEvent({caller:e,groupColumns:t})}triggerOnGroupChangedEvent(e){this._addonOptions&&"function"==typeof this._addonOptions.onGroupChanged&&this._addonOptions.onGroupChanged(new ge,e),this.onGroupChanged.notify(e)}}class Mo extends so{constructor(e,t,i){super(e,t,i),this.extensionUtility=e,this.pubSubService=t,this.sharedService=i,this._buttonElms=[],this._defaults={buttonCssClass:"slick-header-button"},this.pluginName="HeaderButtons",this._menuCssPrefix="slick-header-button",this._camelPluginName="headerButtons",this._bindEventService=new re.P,this._eventHandler=new fe,this.init(i.gridOptions.headerButton)}get addonOptions(){return this._addonOptions}set addonOptions(e){this._addonOptions=e}get eventHandler(){return this._eventHandler}get grid(){return this.sharedService.slickGrid}init(e){this._addonOptions={...this._defaults,...e},this._eventHandler.subscribe(this.grid.onHeaderCellRendered,this.handleHeaderCellRendered.bind(this)),this._eventHandler.subscribe(this.grid.onBeforeHeaderCellDestroy,this.handleBeforeHeaderCellDestroy.bind(this)),this.grid.setColumns(this.grid.getColumns())}dispose(){super.dispose(),this._buttonElms.forEach((e=>e.remove()))}handleHeaderCellRendered(e,t){const i=t.column;if(i.header?.buttons&&Array.isArray(i.header.buttons)){let e=i.header.buttons.length;for(;e--;){const s=i.header.buttons[e],o=this.populateSingleCommandOrOptionItem("command",this.addonOptions,null,s,t,this.handleButtonClick.bind(this));o&&s.handler&&!s.disabled&&this._bindEventService.bind(o,"click",(e=>s.handler.call(this,e))),o&&(this._buttonElms.push(o),t.node.appendChild(o))}}}handleBeforeHeaderCellDestroy(e,t){const i=t.column;if(i.header?.buttons&&this._addonOptions?.buttonCssClass){const e=(this._addonOptions?.buttonCssClass||"").replace(/(\s+)/g,".");e&&t.node.querySelectorAll(`.${e}`).forEach((e=>e.remove()))}}handleButtonClick(e,t,i,s,o){if(i.command&&!i.disabled){const t=i.command||"",s={grid:this.grid,column:o,button:i};t&&(s.command=t),"function"!=typeof i.action||i.disabled||i.action.call(this,e,s),null!==t&&!i.disabled&&this._addonOptions?.onCommand&&(this.pubSubService.publish("onHeaderButtonCommand",s),this._addonOptions.onCommand(e,s),o?.id&&this.grid.updateColumnHeader(o.id))}e.preventDefault(),e.stopPropagation()}}class Po extends so{constructor(e,t,i,s,o){super(e,i,s),this.extensionUtility=e,this.filterService=t,this.pubSubService=i,this.sharedService=s,this.sortService=o,this._subMenuParentId="",this._defaults={autoAlign:!0,autoAlignOffset:0,buttonCssClass:null,buttonImage:null,minWidth:100,hideColumnHideCommand:!1,hideSortCommands:!1,title:"",subMenuOpenByEvent:"mouseover"},this.pluginName="HeaderMenu",this._menuCssPrefix="slick-menu",this._menuPluginCssPrefix="slick-header-menu",this._camelPluginName="headerMenu",this.sharedService.gridOptions.headerMenu=this.addHeaderMenuCustomCommands(this.sharedService.columnDefinitions),this.init(s.gridOptions.headerMenu)}init(e){this._addonOptions={...this._defaults,...e},this._eventHandler.subscribe(this.grid.onBeforeSetColumns,((e,t)=>{this.sharedService.gridOptions.headerMenu=this.addHeaderMenuCustomCommands(t.newColumns)})),this._eventHandler.subscribe(this.grid.onHeaderCellRendered,this.handleHeaderCellRendered.bind(this)),this._eventHandler.subscribe(this.grid.onBeforeHeaderCellDestroy,this.handleBeforeHeaderCellDestroy.bind(this)),this._eventHandler.subscribe(this.grid.onClick,this.hideMenu.bind(this)),this.grid.setColumns(this.grid.getColumns()),this._bindEventService.bind(document.body,"mousedown",this.handleBodyMouseDown.bind(this))}dispose(){super.dispose(),this._menuElm=this._menuElm||document.body.querySelector(`.slick-header-menu${this.gridUidSelector}`),this._menuElm?.remove(),this._activeHeaderColumnElm=void 0}hideColumn(e){if(this.sharedService?.slickGrid?.getColumnIndex){const t=this.sharedService.slickGrid.getColumnIndex(e.id),i=this.sharedService.slickGrid.getColumns(),s=this.sharedService.gridOptions.frozenColumn??-1;s>=0&&s>=t&&(this.sharedService.gridOptions.frozenColumn=s-1,this.sharedService.slickGrid.setOptions({frozenColumn:this.sharedService.gridOptions.frozenColumn}));const o=(0,q.arrayRemoveItemByIndex)(i,t);this.sharedService.visibleColumns=o,this.sharedService.slickGrid.setColumns(o),this.pubSubService.publish("onHeaderMenuHideColumns",{columns:o,hiddenColumn:e})}}hideMenu(){this.disposeSubMenus(),this._menuElm?.remove(),this._menuElm=void 0}repositionSubMenu(e,t,i,s){const o=this.createCommandMenu(t.commandItems||[],s,i+1,t);document.body.appendChild(o),this.repositionMenu(e,o)}repositionMenu(e,t){const i=e.target,s=t.classList.contains("slick-submenu"),o=s?e.target.closest(".slick-menu-item"):i,r=(0,q.getOffsetRelativeToParent)(this.sharedService.gridContainerElement,i),n=this.grid.getGridPosition(),a=t.offsetWidth,l=(0,q.getOffset)(o);let c=s?l.left:r?.left??0,d=s?l.top:(r?.top??0)+(this.addonOptions?.menuOffsetTop??0)+i.clientHeight;if(s){const e=t?.clientHeight||0,{bottom:i,top:s}=(0,q.calculateAvailableSpace)(o);"top"==(ii?"top":"bottom")?(t.classList.remove("dropdown"),t.classList.add("dropup"),d-=e-o.clientHeight):(t.classList.remove("dropup"),t.classList.add("dropdown"))}if(s&&o){const e=c+Number(a)+o.clientWidth,i=document.documentElement.clientWidth;"left"==(e>=n.width||e>=i?"left":"right")?(t.classList.remove("dropright"),t.classList.add("dropleft"),c-=a):(t.classList.remove("dropleft"),t.classList.add("dropright"),c+=o.offsetWidth)}else c=r?.left??0,this.addonOptions.autoAlign&&n?.width&&c+(t.clientWidth??0)>=n.width&&(c=c+i.clientWidth-t.clientWidth+(this.addonOptions?.autoAlignOffset||0));t.style.top=`${d}px`,t.style.left=`${c}px`}translateHeaderMenu(){this.sharedService.gridOptions?.headerMenu&&this.resetHeaderMenuTranslations(this.sharedService.visibleColumns)}handleHeaderCellRendered(e,t){const i=t.column,s=i.header?.menu;if(s&&t.node){if(!this.extensionUtility.runOverrideFunctionWhenExists(this.addonOptions.menuUsabilityOverride,t))return;const e=(0,q.createDomElement)("div",{className:"slick-header-menu-button",ariaLabel:"Header Menu"},t.node);this.addonOptions.buttonCssClass&&e.classList.add(...(0,q.classNameToList)(this.addonOptions.buttonCssClass)),this.addonOptions.tooltip&&(e.title=this.addonOptions.tooltip),this._bindEventService.bind(e,"click",(e=>{this.disposeAllMenus(),this.createParentMenu(e,t.column,s)}))}}handleBeforeHeaderCellDestroy(e,t){const i=t.column;i.header?.menu&&t.node.querySelectorAll(".slick-header-menu-button").forEach((e=>e.remove()))}handleBodyMouseDown(e){if(this.menuElement){let t=!1;const i=e.target.closest(`.${this.menuCssClass}`);(this.menuElement.contains(e.target)||i)&&(t=!0),(this._menuElm!==e.target&&!t&&!e.defaultPrevented||"close"===e.target.className&&i)&&this.hideMenu()}}handleMenuItemCommandClick(e,t,i,s=0,o){if("divider"!==i&&!i.disabled&&!i.divider)if(i.command&&!i.commandItems){const t={grid:this.grid,command:i.command,column:o,item:i};this.executeHeaderMenuInternalCommands(e,t),this.pubSubService.publish("onHeaderMenuCommand",t),"function"==typeof this.addonOptions?.onCommand&&this.addonOptions.onCommand(e,t),"function"==typeof i.action&&i.action.call(this,e,t),e.defaultPrevented||this.hideMenu(),e.preventDefault(),e.stopPropagation()}else i.commandItems&&this.repositionSubMenu(e,i,s,o)}handleMenuItemMouseOver(e,t,i,s=0,o){"divider"===i||i.disabled||i.divider||(i.commandItems?this.repositionSubMenu(e,i,s,o):0===s&&this.disposeSubMenus())}addHeaderMenuCustomCommands(e){const t=this.sharedService.gridOptions,i=t.headerMenu||{},s=N(t);return Array.isArray(e)&&t.enableHeaderMenu&&e.forEach((e=>{if(e&&!e.excludeFromHeaderMenu){e.header?e.header.menu||(e.header.menu={commandItems:[]}):e.header={menu:{commandItems:[]}};const o=e?.header?.menu?.commandItems??[];let r=!1;if(i&&!i.hideFreezeColumnsCommand&&(r=!0,o.some((e=>"divider"!==e&&"freeze-columns"===e?.command))||o.push({iconCssClass:i.iconFreezeColumns||"mdi mdi-pin-outline",titleKey:`${s}FREEZE_COLUMNS`,command:"freeze-columns",positionOrder:45})),i&&!i.hideColumnResizeByContentCommand&&this.sharedService.gridOptions.enableColumnResizeOnDoubleClick&&(r=!0,o.some((e=>"divider"!==e&&"column-resize-by-content"===e?.command))||o.push({iconCssClass:i.iconColumnResizeByContentCommand||"mdi mdi-arrow-expand-horizontal",titleKey:`${s}COLUMN_RESIZE_BY_CONTENT`,command:"column-resize-by-content",positionOrder:47})),r&&!o.some((e=>"divider"!==e&&48===e.positionOrder))&&o.push({divider:!0,command:"",positionOrder:48}),t.enableSorting&&e.sortable&&i&&!i.hideSortCommands&&(o.some((e=>"divider"!==e&&"sort-asc"===e?.command))||o.push({iconCssClass:i.iconSortAscCommand||"mdi mdi-sort-ascending",titleKey:`${s}SORT_ASCENDING`,command:"sort-asc",positionOrder:50}),o.some((e=>"divider"!==e&&"sort-desc"===e?.command))||o.push({iconCssClass:i.iconSortDescCommand||"mdi mdi-sort-descending",titleKey:`${s}SORT_DESCENDING`,command:"sort-desc",positionOrder:51}),o.some((e=>"divider"!==e&&52===e.positionOrder))||o.push({divider:!0,command:"",positionOrder:52}),i.hideClearSortCommand||o.some((e=>"divider"!==e&&"clear-sort"===e?.command))||o.push({iconCssClass:i.iconClearSortCommand||"mdi mdi-sort-variant-off",titleKey:`${s}REMOVE_SORT`,command:"clear-sort",positionOrder:58})),e.filter?.filterShortcuts&&!o.some((e=>"divider"!==e&&"filter-shortcuts-root-menu"===e?.command))){const t=[];e.filter.filterShortcuts.forEach((e=>{const i=e.title?(0,q.toKebabCase)(e.title):(e.titleKey||"").toLowerCase().replaceAll("_","-");t.push({...e,command:i,action:(t,i)=>{const s=this.filterService.getFiltersMetadata().find((e=>e.columnDef.id===i.column.id));s?.setValues(e.searchTerms,e.operator,!0)}})}));const n=i.filterShortcutsPositionOrder??55;o.push({iconCssClass:i.iconFilterShortcutSubMenu||"mdi mdi-filter-outline",titleKey:`${s}FILTER_SHORTCUTS`,command:"filter-shortcuts-root-menu",positionOrder:n,commandItems:t}),r&&!o.some((e=>"divider"!==e&&e.positionOrder===n+1))&&o.push({divider:!0,command:"",positionOrder:n+1})}t.enableFiltering&&e.filterable&&i&&!i.hideFilterCommand&&(i.hideClearFilterCommand||o.some((e=>"divider"!==e&&"clear-filter"===e?.command))||o.push({iconCssClass:i.iconClearFilterCommand||"mdi mdi-filter-remove-outline",titleKey:`${s}REMOVE_FILTER`,command:"clear-filter",positionOrder:57})),!i||i.hideColumnHideCommand||o.some((e=>"divider"!==e&&"hide-column"===e?.command))||o.push({iconCssClass:i.iconColumnHideCommand||"mdi mdi-close",titleKey:`${s}HIDE_COLUMN`,command:"hide-column",positionOrder:59}),this.extensionUtility.translateMenuItemsFromTitleKey(o),this.extensionUtility.sortItems(o,"positionOrder")}})),i}clearColumnFilter(e,t){t?.column&&this.filterService.clearFilterByColumnId(e,t.column.id)}clearColumnSort(e,t){t?.column&&this.sharedService&&this.sortService.clearSortByColumnId(e,t.column.id)}executeHeaderMenuInternalCommands(e,t){if(t?.command)switch(t.command){case"hide-column":this.hideColumn(t.column),this.sharedService.gridOptions?.enableAutoSizeColumns&&this.sharedService.slickGrid.autosizeColumns();break;case"clear-filter":this.clearColumnFilter(e,t);break;case"clear-sort":this.clearColumnSort(e,t);break;case"column-resize-by-content":this.pubSubService.publish("onHeaderMenuColumnResizeByContent",{columnId:t.column.id});break;case"freeze-columns":const i=[...this.sharedService.visibleColumns],s={frozenColumn:i.findIndex((e=>e.id===t.column.id)),enableMouseWheelScrollHandler:!0},o=this.sharedService.slickGrid.getColumns();this.sharedService.slickGrid.setOptions(s,!1,!0),this.sharedService.gridOptions.frozenColumn=s.frozenColumn,this.sharedService.gridOptions.enableMouseWheelScrollHandler=s.enableMouseWheelScrollHandler,this.sharedService.frozenVisibleColumnId=t.column.id,this.sharedService.hasColumnsReordered||Array.isArray(i)&&Array.isArray(this.sharedService.allColumns)&&i.length!==this.sharedService.allColumns.length?this.sharedService.slickGrid.setColumns(i):this.sharedService.slickGrid.setColumns(o),this.sharedService.slickGrid.getOptions().enableAutoSizeColumns&&this.sharedService.slickGrid.autosizeColumns();break;case"sort-asc":case"sort-desc":const r="sort-asc"===t.command;this.sortColumn(e,t,r)}}createParentMenu(e,t,i){const s={grid:this.grid,column:t,menu:i};"function"==typeof e.stopPropagation&&(this.pubSubService.publish("onHeaderMenuBeforeMenuShow",s),"function"==typeof this.addonOptions?.onBeforeMenuShow&&!1===this.addonOptions?.onBeforeMenuShow(e,s))||(this._menuElm=this.createCommandMenu(i.commandItems,t),this.grid.getContainerNode()?.appendChild(this._menuElm),this.repositionMenu(e,this._menuElm),this.pubSubService.publish("onHeaderMenuAfterMenuShow",s),"function"==typeof this.addonOptions?.onAfterMenuShow&&!1===this.addonOptions?.onAfterMenuShow(e,s)||(e.preventDefault(),e.stopPropagation()))}createCommandMenu(e,t,i=0,s){const o=s?.command;let r=1===i&&o?o.replace(/\s/g,""):"";r&&(this._subMenuParentId=r),i>1&&(r=this._subMenuParentId);const n=`${this.menuCssClass} slick-menu-level-${i} ${this.gridUid}`,a=document.body.querySelector(`.${this.menuCssClass}.slick-menu-level-${i}${this.gridUidSelector}`);if(a){if(a.dataset.subMenuParent===r)return a;this.disposeSubMenus()}const l=(0,q.createDomElement)("div",{ariaExpanded:"true",ariaLabel:i>1?"SubMenu":"Header Menu",role:"menu",className:n,style:{minWidth:`${this.addonOptions.minWidth}px`}});i>0&&(l.classList.add("slick-submenu"),r&&(l.dataset.subMenuParent=r),this.gridOptions?.darkMode&&l.classList.add("slick-dark-mode"));const c=(0,q.createDomElement)("div",{className:`${this._menuCssPrefix}-command-list`,role:"menu"},l),d={grid:this.grid,column:t,level:i,menu:{commandItems:e}};return s&&i>0&&this.addSubMenuTitleWhenExists(s,c),this.populateCommandOrOptionItems("command",this.addonOptions,c,e,d,this.handleMenuItemCommandClick,this.handleMenuItemMouseOver),i++,l}resetHeaderMenuTranslations(e){e.forEach((e=>{if(e?.header?.menu?.commandItems&&!e.excludeFromHeaderMenu){const t=e.header.menu.commandItems||[];this.extensionUtility.translateMenuItemsFromTitleKey(t)}}))}sortColumn(e,t,i=!0){if(t?.column){const s=t.column,o=this.sharedService.gridOptions.multiColumnSort?this.sortService.getCurrentColumnSorts(s.id+""):[];let r=n.local;o.push({columnId:s.id,sortCol:s,sortAsc:i}),this.sharedService.gridOptions.backendServiceApi?(this.sortService.onBackendSortChanged(e,{multiColumnSort:!0,sortCols:o,grid:this.sharedService.slickGrid}),r=n.remote):this.sharedService.dataView?(this.sortService.onLocalSortChanged(this.sharedService.slickGrid,o),r=n.local):t.grid.onSort.notify(o);const a=o.map((e=>({columnId:e?.sortCol?.id??"",sortAsc:e?.sortAsc??!0})));if(this.sharedService.slickGrid.setSortColumns(a),r){const e=[];a.forEach((t=>{e.push({columnId:`${t.columnId}`,direction:t.sortAsc?"ASC":"DESC"})})),this.sortService.emitSortChanged(r,e)}}}}const Ho="slick-rbe-editmode",No="slick-rbe-unsaved-highlight",Vo="action-btns--delete",zo="action-btns--edit",Fo="action-btns--update",$o="action-btns--cancel";class Bo{constructor(e,t,i){this.extensionUtility=e,this.pubSubService=t,this.pluginName="RowBasedEdit",this._defaults={actionsColumnLabel:"Actions",allowMultipleRows:!1,columnId:"_slick_rowbasededit_action",columnIndexPosition:-1,reorderable:!1},this._editedRows=new Map,this._currentLang="en",this._translations={},this.onBeforeEditCellHandler=(e,t)=>this._editedRows.has(t.item?.[this.gridOptions.datasetIdPropertyName??"id"]),this._eventHandler=new fe,this._addonOptions=i}get addonOptions(){return this._addonOptions}get gridOptions(){return this._grid.getOptions()||{}}get eventHandler(){return this._eventHandler}init(e,t){this._grid=e,this._gridService=t,this._addonOptions={...this._defaults,...this.addonOptions};const i=this._grid.getData();if(this._eventHandler.subscribe(this._grid.onBeforeEditCell,this.onBeforeEditCellHandler),this.checkOptionsRequirements(this.gridOptions),this.gridOptions.autoEdit||(this._grid.setOptions({autoEdit:!0}),console.warn('[Slickgrid-Universal] The Row Based Edit Plugin works best with the gridOption "autoEdit" enabled, the option has now been set automatically for you.')),this._existingEditCommandHandler=this.gridOptions.editCommandHandler,this._grid.setOptions({editCommandHandler:this.rowBasedEditCommandHandler.bind(this)}),!0===this.gridOptions.enableExcelCopyBuffer){const e=this.gridOptions.excelCopyBufferOptions?.onBeforePasteCell;this._grid.setOptions({excelCopyBufferOptions:{...this.gridOptions.excelCopyBufferOptions,onBeforePasteCell:(t,s)=>{let o=!0;if(e&&(o=e(t,s),!1===o))return!1;const r=i.getItem(s.row),n=this.gridOptions.datasetIdPropertyName??"id";return!(!this._editedRows.has(r[n])||!0!==o)}}})}const s=i.getItemMetadata;i.getItemMetadata=this.updateItemMetadata(s?.bind?.(i)),this._eventHandler.subscribe(this._grid.onSetOptions,this.optionsUpdatedHandler.bind(this)),this._eventHandler.subscribe(i.onRowsOrCountChanged,this.handleAllRowRerender.bind(this)),this.translate()}destroy(){this.dispose()}dispose(){this._eventHandler?.unsubscribeAll(),this.pubSubService?.unsubscribeAll()}create(e,t){if(this._addonOptions={...this._defaults,...t.rowBasedEditOptions},Array.isArray(e)&&t){const i=this.getColumnDefinition();if(!e.some((e=>e.id===i.id))){const s=t?.rowBasedEditOptions?.columnIndexPosition??-1;-1===s?e.push(i):s>0&&svoid 0!==e.editor)),n=[],a=this.gridOptions.datasetIdPropertyName??"id";s.forEach(((l,c)=>{const d=s[c],h=o[c];if(d!==h||""===h){const s=Array.isArray(i.prevSerializedValue)?r?.[c]:t;if(!s)return;this._grid.invalidate(),i.execute(),this.renderUnsavedCellStyling(e[a],s),n.push(s)}}));const l=this._editedRows.get(e[a]),c=[...l?.editCommands||[]];n.length>0&&c.push(i),this._editedRows.set(e[a],{columns:[...l?.columns||[],...n],editCommands:c,cssStyleKeys:l?.cssStyleKeys||[]})}translate(e=!1){return this._currentLang=this.extensionUtility.translaterService?.getCurrentLanguage()??"en",this._translations[this._currentLang]&&!e||(this._translations[this._currentLang]={btnUpdateTitle:this.getTitleOrDefault("updateButtonTitle","Update the row"),btnEditTitle:this.getTitleOrDefault("editButtonTitle","Edit the Row"),btnDeleteTitle:this.getTitleOrDefault("deleteButtonTitle","Delete the Row"),btnCancelTitle:this.getTitleOrDefault("cancelButtonTitle","Cancel changes of the Row")}),this._translations[this._currentLang]}checkOptionsRequirements(e){if(!e?.enableCellNavigation)throw new Error("[Slickgrid-Universal] Row Based Edit Plugin requires the gridOption cell navigation (enableCellNavigation = true)");if(!e?.editable)throw new Error("[Slickgrid-Universal] Row Based Edit Plugin requires the gridOption editable (editable = true)")}undoRowEdit(e){const t=this.gridOptions.datasetIdPropertyName??"id",i=this._editedRows.get(e[t]),s=this._grid.getData().getRowByItem(e);if(void 0!==s&&i?.editCommands&&i.editCommands.length||xe.cancelCurrentEdit()){for(;i.editCommands.length>0;){const e=i.editCommands.pop();e&&e.undo()}i.columns.forEach((e=>{this.removeUnsavedStylingFromCell(e,s)})),i.columns=[],this._grid.invalidate()}}renderUnsavedCellStyling(e,t){if(t){const i=this._grid.getData()?.getRowById(e);if(void 0!==i&&i>=0){const s={[i]:{[t.id]:"slick-rbe-unsaved-cell"}},o=`${No}_${[t.id]}${i}`;this._grid.setCellCssStyles(o,s),this._editedRows.get(e)?.cssStyleKeys.push(o)}}}handleAllRowRerender(e,t){this._editedRows.forEach(((e,t)=>{e.cssStyleKeys.forEach((e=>{this._grid.removeCellCssStyles(e)})),e.cssStyleKeys=[],e.columns.forEach((e=>{this.renderUnsavedCellStyling(t,e)}))}))}removeUnsavedStylingFromCell(e,t){const i=`${No}_${[e.id]}${t}`;this._grid.removeCellCssStyles(i)}removeUnsavedStylingFromRow(e){this._grid.getColumns().forEach((t=>{this.removeUnsavedStylingFromCell(t,e)}))}optionsUpdatedHandler(e,t){this._addonOptions={...this._defaults,...t.optionsAfter.rowBasedEditOptions}}async onCellClickHandler(e,t){const i=t.dataContext,s=e.target,o=this.gridOptions.datasetIdPropertyName??"id",r=this._editedRows.get(i[o]);if((s.classList.contains(Vo)||s.parentElement?.classList.contains(Vo))&&this._gridService){if(this._addonOptions?.actionButtons?.deleteButtonPrompt&&!window.confirm(this._addonOptions.actionButtons.deleteButtonPrompt))return;this.toggleEditmode(i,!1),this._gridService.deleteItem(i)}else if(s.classList.contains(zo)||s.parentElement?.classList.contains(zo)){if(!this._addonOptions?.allowMultipleRows&&this._editedRows.size>0)return;"function"==typeof this._addonOptions?.onBeforeEditMode&&this._addonOptions.onBeforeEditMode(t),this.toggleEditmode(i,!0)}else if(s.classList.contains(Fo)||s.parentElement?.classList.contains(Fo)){if(this._addonOptions?.actionButtons?.updateButtonPrompt&&(r?.editCommands.length||0)>0&&!window.confirm(this._addonOptions.actionButtons.updateButtonPrompt))return;if(this._grid.getCellEditor()&&this._grid.getActiveCell()?.row===t.row&&this._grid.getEditController()?.commitCurrentEdit(),this._addonOptions?.onBeforeRowUpdated&&!0!==await this._addonOptions.onBeforeRowUpdated(t))return;this.removeUnsavedStylingFromRow(t.row),this.toggleEditmode(i,!1)}else if(s.classList.contains($o)||s.parentElement?.classList.contains($o)){if(this._addonOptions?.actionButtons?.cancelButtonPrompt&&(r?.editCommands.length||0)>0&&!window.confirm(this._addonOptions.actionButtons.cancelButtonPrompt))return;this.undoRowEdit(i),this.toggleEditmode(i,!1)}}actionColumnFormatter(e,t,i,s,o){const r=this.gridOptions,n=this._editedRows.has(o?.[r.datasetIdPropertyName??"id"]),a=this._translations[this._currentLang]??this.translate(),l=document.createDocumentFragment();return l.appendChild((0,q.createDomElement)("span",{className:`${r.rowBasedEditOptions?.actionButtons?.editButtonClassName||"button-style padding-1px mr-2"} action-btns `+zo,title:a.btnEditTitle,style:{display:n?"none":""}})).appendChild((0,q.createDomElement)("span",{className:r.rowBasedEditOptions?.actionButtons?.iconEditButtonClassName||"mdi mdi-table-edit text-color-primary"})),l.appendChild((0,q.createDomElement)("span",{className:`${r.rowBasedEditOptions?.actionButtons?.deleteButtonClassName||"button-style padding-1px"} action-btns `+Vo,title:a.btnDeleteTitle,style:{display:n?"none":""}})).appendChild((0,q.createDomElement)("span",{className:r.rowBasedEditOptions?.actionButtons?.iconDeleteButtonClassName||"mdi mdi-close text-color-danger"})),l.appendChild((0,q.createDomElement)("span",{className:`${r.rowBasedEditOptions?.actionButtons?.updateButtonClassName||"button-style padding-1px mr-2"} action-btns `+Fo,title:a.btnUpdateTitle,style:{display:n?"":"none"}})).appendChild((0,q.createDomElement)("span",{className:r.rowBasedEditOptions?.actionButtons?.iconUpdateButtonClassName||"mdi mdi-check-bold text-color-success"})),l.appendChild((0,q.createDomElement)("span",{className:`${r.rowBasedEditOptions?.actionButtons?.cancelButtonClassName||"button-style padding-1px"} action-btns `+$o,title:a.btnCancelTitle,style:{display:n?"":"none"}})).appendChild((0,q.createDomElement)("span",{className:r.rowBasedEditOptions?.actionButtons?.iconCancelButtonClassName||"mdi mdi-cancel text-color-danger"})),l}toggleEditmode(e,t){const i=this.gridOptions.datasetIdPropertyName??"id";t?this._editedRows.set(e[i],{columns:[],editCommands:[],cssStyleKeys:[]}):this._editedRows.delete(e[i]),this._grid.invalidate()}updateItemMetadata(e){return t=>{const i=this._grid.getData().getItem(t);let s={cssClasses:""};if("function"==typeof e){const i=e(t);i&&(s=i)}if(s&&i){const e=this.gridOptions.datasetIdPropertyName??"id";this._editedRows.has(i[e])&&!s.cssClasses.includes(Ho)?s.cssClasses=(s.cssClasses||"")+" "+Ho:!this._editedRows.has(i[e])&&s.cssClasses.includes(Ho)&&(s.cssClasses=s.cssClasses.replace(Ho,""))}return s}}getTitleOrDefault(e,t){const i=this.gridOptions.rowBasedEditOptions?.actionButtons;return i?.[e+"Key"]&&this.extensionUtility.translaterService?.translate?.(i?.[e+"Key"]||"")||i?.[e]||t}}class Uo{constructor(e){this.pubSubService=e,this.pluginName="RowMoveManager",this._dragging=!1,this._defaults={autoScroll:!0,columnId:"_move",cssClass:"slick-row-move-column",cancelEditOnDrag:!1,disableRowSelection:!1,hideRowMoveShadow:!0,reorderable:!1,rowMoveShadowMarginTop:0,rowMoveShadowMarginLeft:0,rowMoveShadowOpacity:.9,rowMoveShadowScale:.75,singleRowMove:!1,width:40},this.onBeforeMoveRows=new be("onBeforeMoveRows"),this.onMoveRows=new be("onMoveRows"),this._eventHandler=new fe}get addonOptions(){return this._addonOptions}get eventHandler(){return this._eventHandler}get gridOptions(){return this._grid?.getOptions()??{}}init(e,t){this._addonOptions={...this._defaults,...t},this._grid=e,this._canvas=this._grid.getCanvasNode(),_e.addSlickEventPubSubWhenDefined(this.pubSubService,this),"function"==typeof this._addonOptions?.usabilityOverride&&this.usabilityOverride(this._addonOptions.usabilityOverride),this._eventHandler.subscribe(this._grid.onDragInit,this.handleDragInit.bind(this)).subscribe(this._grid.onDragStart,this.handleDragStart.bind(this)).subscribe(this._grid.onDrag,this.handleDrag.bind(this)).subscribe(this._grid.onDragEnd,this.handleDragEnd.bind(this))}dispose(){this._eventHandler?.unsubscribeAll()}create(e,t){if(this._addonOptions={...this._defaults,...t.rowMoveManager},Array.isArray(e)&&t){const i=this.getColumnDefinition();if(!e.some((e=>e.id===i.id))){const s=Array.isArray(e)&&e.find((e=>"selectAndMove"===e?.behavior))||i,o=t?.rowMoveManager?.columnIndexPosition??0;o>0?e.splice(o,0,s):e.unshift(s),this.pubSubService.publish("onPluginColumnsChanged",{columns:e,pluginName:this.pluginName})}}return this}getColumnDefinition(){const e=String(this._addonOptions?.columnId??this._defaults.columnId);return{id:e,name:"",behavior:"selectAndMove",excludeFromExport:!0,excludeFromColumnPicker:!0,excludeFromGridMenu:!0,excludeFromQuery:!0,excludeFromHeaderMenu:!0,field:e,reorderable:this._addonOptions.reorderable,resizable:!1,width:this._addonOptions.width||40,formatter:this.moveIconFormatter.bind(this)}}usabilityOverride(e){this._usabilityOverride=e}setOptions(e){this._addonOptions={...this._addonOptions,...e}}handleDragInit(e){e.stopImmediatePropagation()}handleDragEnd(e,t){if(this._dragging&&(this._dragging=!1,e.stopImmediatePropagation(),t.guide?.remove(),t.selectionProxy?.remove(),t.clonedSlickRow?.remove(),t.canMove)){const i={grid:this._grid,rows:t.selectedRows,insertBefore:t.insertBefore};"function"==typeof this._addonOptions.onMoveRows&&this._addonOptions.onMoveRows(e instanceof ge?e.getNativeEvent():e,i),this.onMoveRows.notify(i)}}handleDrag(e,t){if(this._dragging){e.stopImmediatePropagation();const i=e.getNativeEvent(),s=(i?.touches?.[0]??i).pageY-(0,q.getOffset)(this._canvas).top;t.selectionProxy.style.top=s-5+"px",t.selectionProxy.style.display="block",t.clonedSlickRow&&(t.clonedSlickRow.style.top=s-6+"px",t.clonedSlickRow.style.display="block");const o=Math.max(0,Math.min(Math.round(s/(this.gridOptions.rowHeight||0)),this._grid.getDataLength()));if(o!==t.insertBefore){const e={grid:this._grid,rows:t.selectedRows,insertBefore:o};if(!1===this._addonOptions?.onBeforeMoveRows?.(i,e)||!1===this.onBeforeMoveRows.notify(e).getReturnValue()?t.canMove=!1:t.canMove=!0,this._usabilityOverride&&t.canMove){const e=this._grid.getDataItem(o);t.canMove=this.checkUsabilityOverride(o,e,this._grid)}t.canMove?t.guide.style.top=o*(this.gridOptions.rowHeight||0)+"px":t.guide.style.top="-1000px",t.insertBefore=o}}}handleDragStart(e,t){const i=this._grid.getCellFromEvent(e)||{cell:-1,row:-1},s=i.row,o=this._grid.getDataItem(s);if(this.checkUsabilityOverride(s,o,this._grid)){if(this._addonOptions.cancelEditOnDrag&&this._grid.getEditorLock().isActive()&&this._grid.getEditorLock().cancelCurrentEdit(),this._grid.getEditorLock().isActive()||!/move|selectAndMove/.test(this._grid.getColumns()[i.cell].behavior||""))return!1;if(this._dragging=!0,e.stopImmediatePropagation(),!this.addonOptions.hideRowMoveShadow){const e=this._grid.getCellNode(i.row,i.cell)?.closest(".slick-row");e&&(t.clonedSlickRow=e.cloneNode(!0),t.clonedSlickRow.classList.add("slick-reorder-shadow-row"),t.clonedSlickRow.style.display="none",t.clonedSlickRow.style.marginLeft=(0,q.findWidthOrDefault)(this._addonOptions?.rowMoveShadowMarginLeft,"0px"),t.clonedSlickRow.style.marginTop=(0,q.findWidthOrDefault)(this._addonOptions?.rowMoveShadowMarginTop,"0px"),t.clonedSlickRow.style.opacity=`${this._addonOptions?.rowMoveShadowOpacity??.95}`,t.clonedSlickRow.style.transform=`scale(${this.addonOptions?.rowMoveShadowScale??.75})`,this._canvas.appendChild(t.clonedSlickRow))}let s=this._addonOptions.singleRowMove?[i.row]:this._grid.getSelectedRows();0!==s.length&&s.some((e=>e===i.row))||(s=[i.row],this._addonOptions.disableRowSelection||this._grid.setSelectedRows(s));const o=this.gridOptions.rowHeight;t.selectedRows=s,t.selectionProxy=(0,q.createDomElement)("div",{className:"slick-reorder-proxy",style:{display:"none",position:"absolute",zIndex:"99999",width:`${this._canvas.clientWidth}px`,height:o*s.length+"px"}},this._canvas),t.guide=(0,q.createDomElement)("div",{className:"slick-reorder-guide",style:{position:"absolute",zIndex:"99999",width:`${this._canvas.clientWidth}px`,top:"-1000px"}},this._canvas),t.insertBefore=-1}}checkUsabilityOverride(e,t,i){return"function"!=typeof this._usabilityOverride||this._usabilityOverride(e,t,i)}moveIconFormatter(e,t,i,s,o,r){return this.checkUsabilityOverride(e,o,r)?{addClasses:"cell-reorder dnd",html:(0,q.createDomElement)("div",{className:this._addonOptions.cssClass||""})}:""}}class jo{get extensionList(){return this._extensionList}get gridOptions(){return this.sharedService.gridOptions||{}}constructor(e,t,i,s,o,r,n,a){this.extensionUtility=e,this.filterService=t,this.pubSubService=i,this.sharedService=s,this.sortService=o,this.treeDataService=r,this.translaterService=n,this.lazyGridService=a,this._extensionCreatedList={},this._extensionList={},this._requireInitExternalExtensions=[]}dispose(){if(this.sharedService.visibleColumns=[],"object"==typeof this._extensionList){const e=Object.keys(this._extensionList);e.forEach((e=>{if(this._extensionList.hasOwnProperty(e)){const t=this._extensionList[e];"function"==typeof t?.instance?.dispose&&t.instance.dispose()}})),e.forEach((e=>{delete this._extensionList[e]}))}this._cellMenuPlugin=null,this._cellExcelCopyManagerPlugin=null,this._checkboxSelectColumn=null,this._contextMenuPlugin=null,this._columnPickerControl=null,this._draggleGroupingPlugin=null,this._gridMenuControl=null,this._groupItemMetadataProviderService=null,this._headerMenuPlugin=null,this._rowMoveManagerPlugin=null,this._rowSelectionModel=null,this._extensionCreatedList=null,this._extensionList={}}addExtensionToList(e,t){this._extensionList[e]=t}getAllColumns(){return this.sharedService.allColumns||[]}getVisibleColumns(){return this.sharedService.visibleColumns||[]}getCreatedExtensionByName(e){if(this._extensionCreatedList?.hasOwnProperty(e))return this._extensionCreatedList[e]}getExtensionByName(e){return this._extensionList?.[e]}getExtensionInstanceByName(e){return this.getExtensionByName(e)?.instance}autoResizeColumns(){this.sharedService.slickGrid.autosizeColumns()}bindDifferentExtensions(){if(this.gridOptions){if(this.gridOptions.enableTranslate&&this.translateItems(this.sharedService.allColumns,"nameKey","name"),this.gridOptions.enableRowBasedEdit){this._rowBasedEdit=this._rowBasedEdit||new Bo(this.extensionUtility,this.pubSubService,this.gridOptions.rowBasedEditOptions);const e=this.lazyGridService?.();if(!e)throw new Error("[Slickgrid-Universal] the RowBasedEdit Plugin requires a GridService to be configured and available");this._rowBasedEdit.init(this.sharedService.slickGrid,e),this.gridOptions.rowBasedEditOptions?.onExtensionRegistered&&this.gridOptions.rowBasedEditOptions.onExtensionRegistered(this._rowBasedEdit),this._extensionList[g.rowBasedEdit]={name:g.rowBasedEdit,instance:this._rowBasedEdit}}if(this.gridOptions.enableAutoTooltip){const e=new Qs(this.gridOptions?.autoTooltipOptions);this.sharedService.slickGrid.registerPlugin(e),this._extensionList[g.autoTooltip]={name:g.autoTooltip,instance:e}}if(this.gridOptions.enableExcelCopyBuffer&&(this._cellExcelCopyManagerPlugin=new Js,this._cellExcelCopyManagerPlugin.init(this.sharedService.slickGrid,this.sharedService.gridOptions.excelCopyBufferOptions),this.gridOptions.excelCopyBufferOptions?.onExtensionRegistered&&this.gridOptions.excelCopyBufferOptions.onExtensionRegistered(this._cellExcelCopyManagerPlugin),this._extensionList[g.cellExternalCopyManager]={name:g.cellExternalCopyManager,instance:this._cellExcelCopyManagerPlugin}),this.gridOptions.enableCellMenu&&(this._cellMenuPlugin=new ro(this.extensionUtility,this.pubSubService,this.sharedService),this.gridOptions.cellMenu?.onExtensionRegistered&&this.gridOptions.cellMenu.onExtensionRegistered(this._cellMenuPlugin),this._extensionList[g.cellMenu]={name:g.cellMenu,instance:this._cellMenuPlugin}),!this._rowSelectionModel&&(this.gridOptions.enableRowSelection||this.gridOptions.enableCheckboxSelector||this.gridOptions.enableRowDetailView||this.gridOptions.enableRowMoveManager)){if(!this._rowSelectionModel||!this.sharedService.slickGrid.getSelectionModel()){const e=this.gridOptions.rowSelectionOptions??{};this.gridOptions.enableRowMoveManager&&!1!==this.gridOptions.rowMoveManager?.dragToSelect&&(e.dragToSelect=!0),this._rowSelectionModel=new co(e),this.sharedService.slickGrid.setSelectionModel(this._rowSelectionModel)}this._extensionList[g.rowSelection]={name:g.rowSelection,instance:this._rowSelectionModel}}if(this.gridOptions.enableCheckboxSelector){this._checkboxSelectColumn=this._checkboxSelectColumn||new po(this.pubSubService,this.gridOptions.checkboxSelector),this._checkboxSelectColumn.init(this.sharedService.slickGrid);const e=this.getCreatedExtensionByName(g.checkboxSelector),t=e?.instance;t&&(this.gridOptions.checkboxSelector?.onExtensionRegistered&&this.gridOptions.checkboxSelector.onExtensionRegistered(t),this._extensionList[g.checkboxSelector]={name:g.checkboxSelector,instance:this._checkboxSelectColumn})}if(this.gridOptions.enableColumnPicker&&(this._columnPickerControl=new Co(this.extensionUtility,this.pubSubService,this.sharedService),this.gridOptions.columnPicker?.onExtensionRegistered&&this.gridOptions.columnPicker.onExtensionRegistered(this._columnPickerControl),this._extensionList[g.columnPicker]={name:g.columnPicker,instance:this._columnPickerControl}),this.gridOptions.enableContextMenu&&(this._contextMenuPlugin=new Io(this.extensionUtility,this.pubSubService,this.sharedService,this.treeDataService),this.gridOptions.contextMenu?.onExtensionRegistered&&this.gridOptions.contextMenu.onExtensionRegistered(this._contextMenuPlugin),this._extensionList[g.contextMenu]={name:g.contextMenu,instance:this._contextMenuPlugin}),this.gridOptions.enableDraggableGrouping&&(this._draggleGroupingPlugin&&(this._draggleGroupingPlugin.init(this.sharedService.slickGrid,this.gridOptions.draggableGrouping),this.gridOptions.draggableGrouping?.onExtensionRegistered&&this.gridOptions.draggableGrouping.onExtensionRegistered(this._draggleGroupingPlugin),this._extensionList[g.contextMenu]={name:g.contextMenu,instance:this._draggleGroupingPlugin}),this._extensionList[g.draggableGrouping]={name:g.draggableGrouping,instance:this._draggleGroupingPlugin}),this.gridOptions.enableGridMenu&&(this._gridMenuControl=new mo(this.extensionUtility,this.filterService,this.pubSubService,this.sharedService,this.sortService),this.gridOptions.gridMenu?.onExtensionRegistered&&this.gridOptions.gridMenu.onExtensionRegistered(this._gridMenuControl),this._extensionList[g.gridMenu]={name:g.gridMenu,instance:this._gridMenuControl}),this.gridOptions.enableHeaderButton){const e=new Mo(this.extensionUtility,this.pubSubService,this.sharedService);this.gridOptions.headerButton?.onExtensionRegistered&&this.gridOptions.headerButton.onExtensionRegistered(e),this._extensionList[g.headerButton]={name:g.headerButton,instance:e}}if(this.gridOptions.enableHeaderMenu&&(this._headerMenuPlugin=new Po(this.extensionUtility,this.filterService,this.pubSubService,this.sharedService,this.sortService),this.gridOptions.headerMenu?.onExtensionRegistered&&this.gridOptions.headerMenu.onExtensionRegistered(this._headerMenuPlugin),this._extensionList[g.headerMenu]={name:g.headerMenu,instance:this._headerMenuPlugin}),this.gridOptions.enableRowMoveManager){this._rowMoveManagerPlugin=this._rowMoveManagerPlugin||new Uo(this.pubSubService),this._rowMoveManagerPlugin.init(this.sharedService.slickGrid,this.gridOptions.rowMoveManager);const e=this.getCreatedExtensionByName(g.rowMoveManager),t=e?.instance;t&&(this._extensionList[g.rowMoveManager]={name:g.rowMoveManager,instance:this._rowMoveManagerPlugin})}this._requireInitExternalExtensions.length&&this._requireInitExternalExtensions.forEach((e=>{e.instance.init(this.sharedService.slickGrid,void 0)}))}}createExtensionsBeforeGridCreation(e,t){const i=[];t.enableCheckboxSelector&&(this.getCreatedExtensionByName(g.checkboxSelector)||(this._checkboxSelectColumn=new po(this.pubSubService,this.sharedService.gridOptions.checkboxSelector),i.push({name:g.checkboxSelector,instance:this._checkboxSelectColumn,columnIndexPosition:t?.checkboxSelector?.columnIndexPosition??i.length}))),t.enableRowMoveManager&&(this.getCreatedExtensionByName(g.rowMoveManager)||(this._rowMoveManagerPlugin=new Uo(this.pubSubService),i.push({name:g.rowMoveManager,instance:this._rowMoveManagerPlugin,columnIndexPosition:t?.rowMoveManager?.columnIndexPosition??i.length}))),t.enableRowBasedEdit&&(this.getCreatedExtensionByName(g.rowBasedEdit)||(this._rowBasedEdit=new Bo(this.extensionUtility,this.pubSubService),i.push({name:g.rowBasedEdit,instance:this._rowBasedEdit,columnIndexPosition:t?.rowMoveManager?.columnIndexPosition??i.length}))),t.preRegisterExternalExtensions&&t.preRegisterExternalExtensions(this.pubSubService).forEach((e=>{i.push(e),this._requireInitExternalExtensions.push(e),this._extensionList[e.name]||this.addExtensionToList(e.name,e)})),this.createExtensionByTheirColumnIndex(i,e,t),t.enableDraggableGrouping&&(this.getCreatedExtensionByName(g.draggableGrouping)||(this._draggleGroupingPlugin=new Do(this.extensionUtility,this.pubSubService,this.sharedService),this._draggleGroupingPlugin&&(t.enableColumnReorder=this._draggleGroupingPlugin.setupColumnReorder.bind(this._draggleGroupingPlugin),this._extensionCreatedList[g.draggableGrouping]={name:g.draggableGrouping,instance:this._draggleGroupingPlugin})))}hideColumn(e){if("function"==typeof this.sharedService?.slickGrid?.getColumns){const t=this.sharedService.slickGrid.getColumnIndex(e.id);this.sharedService.visibleColumns=this.removeColumnByIndex(this.sharedService.slickGrid.getColumns(),t),this.sharedService.slickGrid.setColumns(this.sharedService.visibleColumns)}}refreshBackendDataset(e){this.extensionUtility.refreshBackendDataset(e)}removeColumnByIndex(e,t){return Array.isArray(e)?e.filter(((e,i)=>t!==i)):e}translateAllExtensions(e){this.translateCellMenu(),this.translateContextMenu(),this.translateHeaderMenu(),this.translateRowEditPlugin(),this.translateColumnHeaders(e)}translateCellMenu(){this._cellMenuPlugin?.translateCellMenu()}translateColumnPicker(){this._columnPickerControl?.translateColumnPicker()}translateContextMenu(){this._contextMenuPlugin?.translateContextMenu()}translateGridMenu(){this._gridMenuControl?.translateGridMenu()}translateHeaderMenu(){this._headerMenuPlugin?.translateHeaderMenu()}translateRowEditPlugin(){this._rowBasedEdit?.translate()}translateColumnHeaders(e,t){if(this.sharedService&&this.gridOptions&&this.gridOptions.enableTranslate&&(!this.translaterService||!this.translaterService.translate))throw new Error('[Slickgrid-Universal] requires a Translate Service to be installed and configured when the grid option "enableTranslate" is enabled.');e&&this.translaterService?.use&&this.translaterService.getCurrentLanguage()!==e&&this.translaterService.use(e);let i=t;i||(i=this.sharedService.columnDefinitions),this.translateItems(i,"nameKey","name"),this.translateItems(this.sharedService.allColumns,"nameKey","name"),this.translateItems(this.sharedService.allColumns,"columnGroupKey","columnGroup"),this.renderColumnHeaders(i,Array.isArray(t))}renderColumnHeaders(e,t=!1){let i=e;i||(i=this.sharedService.columnDefinitions),Array.isArray(i)&&this.sharedService.slickGrid?.setColumns&&((i.length>this.sharedService.allColumns.length||t)&&(this.sharedService.allColumns=i),this.sharedService.slickGrid.setColumns(i)),this.gridOptions.enableColumnPicker&&this._columnPickerControl&&(this._columnPickerControl.columns=this.sharedService.allColumns,this._columnPickerControl.translateColumnPicker()),this.gridOptions.enableGridMenu&&this._gridMenuControl&&(this._gridMenuControl.columns=this.sharedService.allColumns??[],this._gridMenuControl.recreateGridMenu(),this._gridMenuControl.translateGridMenu())}createExtensionByTheirColumnIndex(e,t,i){e.sort(((e,t)=>(e?.columnIndexPosition??0)-(t?.columnIndexPosition??0))),e.forEach((e=>{const s=e.instance.create(t,i);s&&(this._extensionCreatedList[e.name]={name:e.name,instance:s})}))}translateItems(e,t,i){if(this.gridOptions?.enableTranslate&&!this.translaterService?.translate)throw new Error('[Slickgrid-Universal] requires a Translate Service to be installed and configured when the grid option "enableTranslate" is enabled.');this.extensionUtility.translateItems(e,t,i)}}function Wo(e,t,i){if(i&&(e?.hasOwnProperty(i)||t?.hasOwnProperty(i)))return e[i]===t||e===t[i]||e[i]===t[i];if("object"==typeof e&&"object"==typeof t&&Object.keys(e).length!==Object.keys(t).length)return!1;for(const i in e)if(e.hasOwnProperty(i)&&e[i]!==t[i])return!1;return!0}const Go=(e,t,i)=>{switch(e.toUpperCase()){case"<":case"LT":return t":case"GT":return t>i;case">=":case"GE":return t>=i;case"!=":case"<>":case"NE":return t!==i;case"=":case"==":case"EQ":return t===i;case"IN":return!(!i||!Array.isArray(i))&&i.includes(t);case"NIN":case"NOT_IN":return!(!i||!Array.isArray(i)||i.includes(t));case"IN_CONTAINS":return!(!i||!Array.isArray(i)||"string"!=typeof t)&&i.some((e=>t.split(/[,]+/).map((e=>e.trim())).includes(e)));case"NIN_CONTAINS":case"NOT_IN_CONTAINS":return!(!i||!Array.isArray(i)||"string"!=typeof t||i.some((e=>t.split(/[,]+/).map((e=>e.trim())).includes(e))));case"IN_COLLECTION":return!!(t&&i&&Array.isArray(t)&&Array.isArray(i))&&i.some((e=>t.includes(e)));case"NOT_IN_COLLECTION":return!!(t&&i&&Array.isArray(t)&&Array.isArray(i))&&!i.some((e=>t.includes(e)))}return!0};function qo(e,t,i,s){return"*"===e||e===y.endsWith||"*z"===e?t.endsWith(i):""===e&&"*"===s||e===y.startsWith||"a*"===e?t.startsWith(i):""===e||e===y.contains?t.indexOf(i)>-1:"<>"===e||e===y.notContains?-1===t.indexOf(i):Go(e||"==",t,i)}function Ko(e,t){let i;switch(Yo(t)){case"boolean":i=function(e){const t=Array.isArray(e)&&e[0]||!1;return(0,q.parseBoolean)(t)}(e);break;case"date":i=function(e,t){const i=Array.isArray(e)&&e||[],s=X(t||b.dateIso),o=[];if(2===i.length||"string"==typeof i[0]&&i[0].indexOf("..")>0){const e=2===i.length?i:i[0].split(".."),t=Array.isArray(e)&&e[0]||"",r=Array.isArray(e)&&e[1]||"",n=Q(t,s,!0),a=Q(r,s,!0);if(!n||!a)return[];o.push(n,a)}else{const e=Q(i[0],s,!0);if(!e)return[];o.push(e)}return o}(e,t);break;case"number":i=function(e){const t=Array.isArray(e)&&e||[0],i=[];let s,o;if(2===t.length||"string"==typeof t[0]&&t[0].indexOf("..")>0){const e=2===t.length?t:t[0].split("..");s=parseFloat(Array.isArray(e)?e[0]:""),o=parseFloat(Array.isArray(e)?e[1]:"")}else s=parseFloat(t[0]);return(0,q.isNumber)(s,!0)&&(0,q.isNumber)(o,!0)?i.push(s,o):(0,q.isNumber)(s,!0)&&i.push(s),i}(e);break;case"object":i=function(e){return(Array.isArray(e)&&e.length>0?e[0]:"")||""}(e);break;case"string":i=function(e){let t=Array.isArray(e)&&e||[""];const i=[];let s,o;if(1===t.length&&"string"==typeof t[0]){const e=t[0];e.indexOf("..")>0?t=e.split(".."):e.indexOf("*")>0&&e.indexOf("*")0?e[0]:"";s=null==t?"":`${t}`}return void 0!==s&&void 0!==o?i.push(s,o):void 0!==s&&i.push(s),i}(e)}return i}function Yo(e){if(z(e))return"date";switch(e){case b.boolean:return"boolean";case b.integer:case b.float:case b.number:return"number";case b.object:return"object";case b.string:case b.text:case b.password:case b.readonly:default:return"string"}}const Xo=(e,t)=>{if(function(e){switch(e&&e.toUpperCase()||""){case"IN":case"NIN":case"NOT_IN":case"IN_CONTAINS":case"NIN_CONTAINS":case"NOT_IN_CONTAINS":case"IN_COLLECTION":case"NOT_IN_COLLECTION":return!0;default:return!1}}(e.operator))return(e=>{const t=e.operator;let i;return i=!Array.isArray(e.cellValue)||"IN_COLLECTION"!==t&&"NOT_IN_COLLECTION"!==t?void 0===e.cellValue||null===e.cellValue?"":`${e.cellValue}`:e.cellValue.length?e.cellValue.map((e=>`${e}`)):[],Go(t||"IN",i,e.searchTerms||[])})(e);switch(Yo(e.filterSearchType||e.fieldType)){case"boolean":return((e,t)=>(0,q.parseBoolean)(e.cellValue)===(0,q.parseBoolean)(t))(e,t);case"date":return function(e,t){const i=X(e&&(e.filterSearchType||e.fieldType)||b.dateIso),[s,o]=t,r=Q(e.cellValue,i,!0);if(!s&&!o||!r)return!1;const n="ISO8601"===i||i.toLowerCase().includes("h")?r.valueOf():(0,Y.J7)(new Date(r)).valueOf();if(s&&o){let t=e?.operator??e.defaultFilterRangeOperator;t!==y.rangeInclusive&&t!==y.rangeExclusive&&(t=e.defaultFilterRangeOperator);const i=t===y.rangeInclusive,r=Go(i?">=":">",n,s.valueOf()),a=Go(i?"<=":"<",n,o.valueOf());return r&&a}const a="ISO8601"===i||i.toLowerCase().includes("h")?s.valueOf():(0,Y.J7)(new Date(s)).valueOf();return Go(e.operator||"==",n,a)}(e,t||[]);case"number":return((e,t)=>{const i=parseFloat(e.cellValue),[s,o]=t;if(void 0===s&&!e.operator)return!0;if(void 0!==s&&void 0!==o){let t=e?.operator??e.defaultFilterRangeOperator;t!==y.rangeInclusive&&t!==y.rangeExclusive&&(t=e.defaultFilterRangeOperator);const r=t===y.rangeInclusive,n=Go(r?">=":">",i,+s),a=Go(r?"<=":"<",i,+o);return n&&a}return Go(e.operator||"==",i,+s)})(e,t||[]);case"object":return((e,t)=>{if(void 0===t&&!e.operator)return!0;switch((e.operator||"").toUpperCase()){case"!=":case"<>":case"NE":return!Wo(e.cellValue,t,e.dataKey);default:return Wo(e.cellValue,t,e.dataKey)}})(e,t);default:return((e,t)=>{let[i,s]=t;if(void 0===i&&!e.operator)return!0;e.cellValue=void 0===e.cellValue||null===e.cellValue?"":e.cellValue.toString();const o=e?.ignoreAccentOnStringFilterAndSort?(0,q.removeAccentFromText)(e.cellValue,!0):e.cellValue.toLowerCase();if("string"==typeof i&&(i=e?.ignoreAccentOnStringFilterAndSort?(0,q.removeAccentFromText)(i,!0):i.toLowerCase()),"string"==typeof s&&(s=e?.ignoreAccentOnStringFilterAndSort?(0,q.removeAccentFromText)(s,!0):s.toLowerCase()),e.operator===y.startsWithEndsWith&&void 0!==i&&void 0!==s)return function(e,[t,i]){return e.startsWith(t)&&e.endsWith(i)}(o,[i,s]);if(void 0!==i&&void 0!==s){let t=e?.operator??e.defaultFilterRangeOperator;t!==y.rangeInclusive&&t!==y.rangeExclusive&&(t=e.defaultFilterRangeOperator);const r=t===y.rangeInclusive,n=qo(r?">=":">",o,i,e.searchInputLastChar),a=qo(r?"<=":"<",o,s,e.searchInputLastChar);return n&&a}return qo(e.operator,o,i,e.searchInputLastChar)})(e,t||[])}};class Zo{constructor(e,t,i,s,o){this.filterFactory=e,this.pubSubService=t,this.sharedService=i,this.backendUtilities=s,this.rxjs=o,this._isFilterFirstRender=!0,this._firstColumnIdRendered="",this._filtersMetadata=[],this._columnFilters={},this._isTreePresetExecuted=!1,this._previousFilters=[],this._onSearchChange=new be,this._eventHandler=new fe,this.rxjs&&(this.httpCancelRequests$=this.rxjs.createSubject())}get eventHandler(){return this._eventHandler}get isFilterFirstRender(){return this._isFilterFirstRender}get onSearchChange(){return this._onSearchChange}get _gridOptions(){return this._grid?.getOptions()??{}}get _columnDefinitions(){return this._grid?.getColumns()??[]}get _dataView(){return this._grid?.getData()??{}}addRxJsResource(e){this.rxjs=e}init(e){this._grid=e,this._gridOptions&&this._gridOptions.enableTreeData&&this._gridOptions.treeDataOptions&&this._grid.setSortColumns([{columnId:this._gridOptions.treeDataOptions.columnId,sortAsc:!0}])}dispose(){this._eventHandler.unsubscribeAll(),this.httpCancelRequests$&&this.rxjs?.isObservable(this.httpCancelRequests$)&&(this.httpCancelRequests$.next(),this.httpCancelRequests$.complete()),this.disposeColumnFilters(),this._onSearchChange=null}disposeColumnFilters(){if(this.removeAllColumnFiltersProperties(),Array.isArray(this._filtersMetadata)){let e=this._filtersMetadata.pop();for(;e;)"function"==typeof e?.destroy&&e.destroy(),e=this._filtersMetadata.pop()}}bindBackendOnFilter(e){this._filtersMetadata=[],this._eventHandler.subscribe(e.onHeaderRowCellRendered,((e,t)=>{t.column.id===this._firstColumnIdRendered&&(this._isFilterFirstRender=!1),this.addFilterTemplateToHeaderRow(t,this._isFilterFirstRender),""===this._firstColumnIdRendered&&(this._firstColumnIdRendered=t.column.id)})),this.subscribeToOnHeaderRowCellRendered(e),this._onSearchChange&&this._eventHandler.subscribe(this._onSearchChange,this.onBackendFilterChange.bind(this))}bindLocalOnFilter(e){this._filtersMetadata=[],this._dataView.setFilterArgs({columnFilters:this._columnFilters,grid:this._grid,dataView:this._dataView}),this._dataView.setFilter(this.customLocalFilter.bind(this)),this._onSearchChange&&this._eventHandler.subscribe(this._onSearchChange,(async(e,t)=>{const i=t?.clearFilterTriggered??!1;i||await this.emitFilterChanged(n.local,!0),!0===this._gridOptions.enableTreeData&&(this._tmpPreFilteredData=this.preFilterTreeData(this._dataView.getItems(),this._columnFilters)),i||await this.emitFilterChanged(n.local),null!==t.columnId&&this._dataView.refresh(),this._previousFilters=this.extractBasicFilterDetails(this._columnFilters)})),this._eventHandler.subscribe(e.onHeaderRowCellRendered,((e,t)=>{this.addFilterTemplateToHeaderRow(t)})),this.subscribeToOnHeaderRowCellRendered(e)}async clearFilterByColumnId(e,t){await this.pubSubService.publish("onBeforeFilterClear",{columnId:t},0);const i=this._gridOptions.backendServiceApi??!1,s=i?n.remote:n.local,o=Object.keys(this._columnFilters);let r;Array.isArray(o)&&(r=o.find((e=>e===`${t}`)));const a=this._filtersMetadata.find((e=>e.columnDef.id===t));return a?.clear&&a.clear(!0),i&&void 0!==r&&this.onBackendFilterChange(e,{grid:this._grid,columnFilters:this._columnFilters}),await this.emitFilterChanged(s),!0}async clearFilters(e=!0){e&&await this.pubSubService.publish("onBeforeFilterClear",!0,0),this._filtersMetadata.forEach((e=>{e?.clear&&e.clear(!1)})),this.removeAllColumnFiltersProperties(),Array.isArray(this._columnDefinitions)&&this._columnDefinitions.forEach((e=>{e.filter?.searchTerms&&delete e.filter.searchTerms})),this._dataView&&this._grid&&(this._dataView.refresh(),this._grid.invalidate());const t=this._gridOptions.backendServiceApi;if(t&&e){const i={clearFilterTriggered:!0,shouldTriggerQuery:e,grid:this._grid,columnFilters:this._columnFilters},s=t.service.processOnFilterChanged(void 0,i),o=this._gridOptions.pagination?.totalItems??0;this.backendUtilities?.executeBackendCallback(t,s,i,new Date,o,{errorCallback:this.resetToPreviousSearchFilters.bind(this),successCallback:e=>this._previousFilters=this.extractBasicFilterDetails(e.columnFilters),emitActionChangedCallback:this.emitFilterChanged.bind(this)})}else this._previousFilters=this.extractBasicFilterDetails(this._columnFilters);e&&this.pubSubService.publish("onFilterCleared",!0)}customLocalFilter(e,t){const i=t?.grid,s=t?.columnFilters??{},o=this._gridOptions.enableTreeData??!1,r=this._gridOptions.treeDataOptions;if(o&&r){const t=r.collapsedPropName??u.treeDataProperties.COLLAPSED_PROP,i=r.parentPropName??u.treeDataProperties.PARENT_PROP,s=r?.childrenPropName??u.treeDataProperties.CHILDREN_PROP,o=this._gridOptions.datasetIdPropertyName??"id",n=r.autoRecalcTotalsOnFilterChange??!1;let a=!1;if(null!==e[i]){let s=this._dataView.getItemById(e[i]);for(;s;){if(s[t]){if(!n)return!1;a=!0}s=this._dataView.getItemById(s[i])}}if(this._tmpPreFilteredData instanceof Set){const t=this._tmpPreFilteredData.has(e[o]);if(n){const i=I(this.sharedService.hierarchicalDataset,(t=>t[o]===e[o]),s);if(i&&(i.__filteredOut=!t),a)return!1}return t}}else if("object"==typeof s)for(const t of Object.keys(s)){const o=s[t],r=o.columnDef?.filter;if("function"==typeof r?.filterPredicate){if(!r.filterPredicate(e,o))return!1}else{const t=this.preProcessFilterConditionOnDataContext(e,o,i);if("boolean"==typeof t)return t;let s=o?.parsedSearchTerms;if(void 0===s&&(s=Ko(o.searchTerms,o.columnDef.type||b.string),void 0!==s&&(o.parsedSearchTerms=s)),!Xo(t,s))return!1}}return!0}parseFormInputFilterConditions(e,t){const i=(0,q.extend)(!0,[],e)||[];let s=Array.isArray(i)&&1===i.length?i[0]:"";const o=t.columnDef,r=o.filter?.type??o.type??b.string;let n=null;r!==b.object&&(s=null==s?"":`${s}`,n=!1!==(o.autoParseInputFilterOperator??this._gridOptions.autoParseInputFilterOperator)?s.match(/^((.*[^\\*\r\n])[*]{1}(.*[^*\r\n]))|^([<>!=*]{0,2})(.*[^<>!=*])([*]?)$/)||[]:[s,"","","","",s,""]);const a=n?.[2]||"",l=n?.[3]||"";let c=n?.[4]||t.operator,d=n?.[1]||n?.[5]||"";const h=n?.[6]||("*z"===c?"*":"");return"string"==typeof s&&(s=s.replace("'","''"),a&&l?(d=s,c=y.startsWithEndsWith):"*"===c||"*z"===c?c=y.endsWith:"a*"!==c&&"*"!==h||(c=y.startsWith)),Array.isArray(n)&&n.length>=1&&Array.isArray(i)&&1===i.length&&(i[0]=d.length>0&&" "===d.substring(0,1)?d.substring(1):d),{dataKey:o.dataKey,fieldType:r,searchTerms:i||[],operator:c,searchInputLastChar:h,filterSearchType:o.filterSearchType,defaultFilterRangeOperator:this._gridOptions.defaultFilterRangeOperator}}preProcessFilterConditionOnDataContext(e,t,i){const s=t.columnDef,o=t.columnId;let r=i.getColumnIndex(o);if(!s&&this.sharedService&&Array.isArray(this.sharedService.allColumns)&&(r=this.sharedService.allColumns.findIndex((e=>e.field===o))),!s)return!0;if(this._gridOptions.enableRowDetailView){const t=this._gridOptions.rowDetailView&&this._gridOptions.rowDetailView.keyPrefix||"__";e[`${t}isPadding`]&&e[`${t}parent`]&&(e=e[`${t}parent`])}let n=s.filter?.queryField||s.queryFieldFilter||s.queryField||s.field||"";"function"==typeof s.queryFieldNameGetterFn&&(n=s.queryFieldNameGetterFn(e));const a=s.filter?.type??s.type??b.string;let l=e[n];n?.indexOf(".")>=0&&(l=H(e,n));const c=t.operator,d=t.searchTerms||[];if(!d||Array.isArray(d)&&(0===d.length||1===d.length&&c===d[0]))return!0;if(d&&Array.isArray(d)&&a!==b.object)for(let e=0,t=d.length;e{p[e[n]]=e,delete p[e[n]].__used})),"object"==typeof t&&Object.keys(t).forEach((e=>{const i=t[e],s=i?.searchTerms?(0,q.extend)(!0,[],i.searchTerms):[],o=this.parseFormInputFilterConditions(s,i),r=i.columnDef,n=r?.filter?.type??r?.type??b.string,a=Ko(o.searchTerms,n);void 0!==a&&(i.parsedSearchTerms=a)})),e.forEach((e=>{const i=e[r];let u=!0;for(const s of Object.keys(t)){const r=t[s],a=this.preProcessFilterConditionOnDataContext(e,r,this._grid);if(a){const t=r?.parsedSearchTerms,s="boolean"==typeof a?a:Xo(a,t);if(s&&h&&i&&r.columnId===c){g.set(e[n],!0);break}if(s||!d&&!0===g.get(e[o])){if(i&&r.columnId===c&&g.set(e[n],!0),s||!d&&r.columnId===c)continue}else i&&!0!==g.get(e[o])&&r.columnId!==c&&g.set(e[n],!1)}u=!1}if(u){m.add(e[n]);let t=p[e[o]]??!1;const i=!l;for(!this._isTreePresetExecuted&&Array.isArray(a)&&a.some((e=>e.itemId===t.id&&e.isCollapsed===i))&&(t[s]=i);t;)t.__used??m.add(t[n]),p[t[n]].__used=!0,t=p[t[o]]??!1}}))),this._isTreePresetExecuted=!0,m}getColumnFilters(){return this._columnFilters}getPreviousFilters(){return this._previousFilters}getFiltersMetadata(){return this._filtersMetadata}getCurrentLocalFilters(){const e=[];if(this._columnFilters)for(const t of Object.keys(this._columnFilters)){const i=this._columnFilters[t],s={columnId:t||""},o=this.sharedService.allColumns.find((e=>e.id===s.columnId)),r=o?.filter?.emptySearchTermReturnAllValues??!0;i?.searchTerms&&(s.searchTerms=i.searchTerms),i.operator&&(s.operator=i.operator),i.targetSelector&&(s.targetSelector=i.targetSelector),Array.isArray(s.searchTerms)&&s.searchTerms.length>0&&(!r||""!==s.searchTerms[0])&&e.push(s)}return e}emitFilterChanged(e,t=!1){const i=t?"onBeforeFilterChange":"onFilterChanged";if(e===n.remote&&this._gridOptions.backendServiceApi){let e=[];const t=this._gridOptions.backendServiceApi.service;return t?.getCurrentFilters&&(e=t.getCurrentFilters()),this.pubSubService.publish(i,e)}if(e===n.local)return this.pubSubService.publish(i,this.getCurrentLocalFilters())}async onBackendFilterChange(e,t){const i=t?.shouldTriggerQuery;if(i&&await this.emitFilterChanged(n.remote,!0),!t||!t.grid)throw new Error('Something went wrong when trying to bind the "onBackendFilterChange(event, args)" function, it seems that "args" is not populated correctly');const s=this._gridOptions.backendServiceApi;if(!s||!s.process||!s.service)throw new Error('BackendServiceApi requires at least a "process" function and a "service" defined');const o=new Date;if(s.preProcess&&s.preProcess(),i){const i=await s.service.processOnFilterChanged(e,t),r=this._gridOptions.pagination?.totalItems??0;this.backendUtilities?.executeBackendCallback(s,i,t,o,r,{errorCallback:this.resetToPreviousSearchFilters.bind(this),successCallback:e=>this._previousFilters=this.extractBasicFilterDetails(e.columnFilters),emitActionChangedCallback:this.emitFilterChanged.bind(this),httpCancelRequestSubject:this.httpCancelRequests$})}}populateColumnFilterSearchTermPresets(e){return Array.isArray(e)&&(this._columnDefinitions.forEach((t=>{t.filter?.searchTerms&&delete t.filter.searchTerms;const i=e.find((e=>e.columnId===t.id));i&&Array.isArray(i?.searchTerms)&&(t.filter=t.filter||{},t.filter.operator=i.operator||t.filter.operator||"",t.filter.searchTerms=i.searchTerms)})),this._gridOptions.enableTreeData&&this.refreshTreeDataFilters(),this._previousFilters=this.extractBasicFilterDetails(this._columnFilters)),this._columnDefinitions}refreshTreeDataFilters(e){const t=e??this._dataView?.getItems()??[];this._dataView&&this._gridOptions.enableTreeData&&t.length>0?(this._tmpPreFilteredData=this.preFilterTreeData(t,this._columnFilters),this._dataView.refresh()):0===t.length&&Array.isArray(this.sharedService.hierarchicalDataset)&&this.sharedService.hierarchicalDataset.length>0&&queueMicrotask((()=>this.refreshTreeDataFilters()))}disableFilterFunctionality(e=!0,t=!0){const i=!this._gridOptions.enableFiltering;i!==e&&(t&&e&&this.clearFilters(),this.disableAllFilteringCommands(e),this._grid.setOptions({enableFiltering:i},!1,!0),this._grid.setHeaderRowVisibility(i),this._gridOptions.enableFiltering=!e,this.sharedService.gridOptions=this._gridOptions,this._grid.setColumns(this.sharedService.columnDefinitions))}resetToPreviousSearchFilters(){this.updateFilters(this._previousFilters,!1,!1,!1)}toggleFilterFunctionality(e=!0){const t=this._gridOptions.enableFiltering;this.disableFilterFunctionality(t,e)}toggleHeaderFilterRow(){let e=this._gridOptions.showHeaderRow??!1;e=!e,this._grid.setHeaderRowVisibility(e),!0===e&&this._grid.setColumns(this.sharedService.columnDefinitions)}setSortColumnIcons(e){this._grid&&Array.isArray(e)&&this._grid.setSortColumns(e)}async updateFilters(e,t=!0,i=!0,s=!1){if(!this._filtersMetadata||0===this._filtersMetadata.length||!this._gridOptions||!this._gridOptions.enableFiltering)throw new Error('[Slickgrid-Universal] in order to use "updateFilters" method, you need to have Filterable Columns defined in your grid and "enableFiltering" set in your Grid Options');if(Array.isArray(e)){this.clearFilters(!1),e.forEach((e=>{const t=this._filtersMetadata.find((t=>e.columnId===t.columnDef.id));if(e&&t){const i=e.operator||t.defaultOperator;this.updateColumnFilters(e.searchTerms,t.columnDef,i),t.setValues(e.searchTerms||[],i),(s||this._gridOptions.enableTreeData)&&this.callbackSearchEvent(void 0,{columnDef:t.columnDef,operator:i,searchTerms:e.searchTerms,shouldTriggerQuery:!0,forceOnSearchChangeEvent:!0})}}));const o=this._gridOptions.backendServiceApi,r=o?n.remote:n.local;if(t&&await this.emitFilterChanged(r,!0),this._dataView.refresh(),o){const t=o?.service;t?.updateFilters&&(t.updateFilters(e,!0),i&&this.backendUtilities?.refreshBackendDataset(this._gridOptions))}t&&await this.emitFilterChanged(r)}return!0}async updateSingleFilter(e,t=!0,i=!0){const s=this.sharedService.allColumns.find((t=>t.id===e.columnId));if(s&&e.columnId){this._columnFilters={};const o=s.filter?.emptySearchTermReturnAllValues??!0;Array.isArray(e.searchTerms)&&(e.searchTerms.length>1||1===e.searchTerms.length&&(!o||""!==e.searchTerms[0]))&&(this._columnFilters[e.columnId]={columnId:e.columnId,operator:e.operator,searchTerms:e.searchTerms,columnDef:s,type:s.type??b.string});const r=this._gridOptions.backendServiceApi,a=r?n.remote:n.local;if(t&&await this.emitFilterChanged(a,!0),r){const e=r?.service;e?.updateFilters&&(e.updateFilters(this._columnFilters,!0),i&&this.backendUtilities?.refreshBackendDataset(this._gridOptions))}else this._dataView.setFilterArgs({columnFilters:this._columnFilters,grid:this._grid}),this._gridOptions.enableTreeData&&this.refreshTreeDataFilters(),this._dataView.refresh();t&&await this.emitFilterChanged(a)}return!0}drawFilterTemplate(e,t){let i;if("string"==typeof t){if(i=document.querySelector(t),null===i)return null}else i=t;const s="string"==typeof e?this.sharedService.allColumns.find((t=>t.id===e)):e;if("selector"!==(s?.id??"")&&s?.filterable){let e,t;const o=this.filterFactory.createFilter(s.filter);t=s&&s.filter&&s.filter.operator||o&&o.operator,this._columnFilters[s.id]?(e=this._columnFilters[s.id].searchTerms||void 0,t=this._columnFilters[s.id].operator||void 0):s.filter&&(e=s.filter.searchTerms||void 0,this.updateColumnFilters(e,s,t));const r={grid:this._grid,operator:t,searchTerms:e,columnDef:s,filterContainerElm:i,callback:this.callbackSearchEvent.bind(this)};return o&&(o.init(r),e&&o.setValues&&o.setValues(e,t)),o}return null}addFilterTemplateToHeaderRow(e,t=!0){const i=e.column;if("selector"!==(i?.id??"")&&i?.filterable&&!i?.hidden){let s,o;const r=this.filterFactory.createFilter(i.filter);o=i&&i.filter&&i.filter.operator||r&&r.operator,this._columnFilters[i.id]?(s=this._columnFilters[i.id].searchTerms||void 0,o=this._columnFilters[i.id].operator||void 0):i.filter&&(s=i.filter.searchTerms||void 0,this.updateColumnFilters(s,i,o));const n={grid:this._grid,operator:o,searchTerms:s,columnDef:i,filterContainerElm:e.node,callback:this.callbackSearchEvent.bind(this)};if(r&&n.filterContainerElm){r.init(n,t);const e=this._filtersMetadata.findIndex((e=>r.columnDef.id===e.columnDef.id));-1===e?this._filtersMetadata.push(r):this._filtersMetadata[e]=r,s&&r.setValues&&r.setValues(s,o)}}}callbackSearchEvent(e,t){if(t){const i=e?.target?e.target.value:void 0,s=t.searchTerms&&Array.isArray(t.searchTerms)?t.searchTerms:i?[i]:void 0,o=t.columnDef||null,r=o?.id??"",n=o?.filter?.type??o?.type??b.string,a=t.operator||void 0,l=s&&Array.isArray(s),c=l&&s&&s.length,d={...this._columnFilters},h=o.filter?.emptySearchTermReturnAllValues??!0;let u;if(o&&r)if(!l||0===c||1===c&&Array.isArray(s)&&h&&""===s[0])delete this._columnFilters[r];else{const t=`${r}`,i={columnId:t,columnDef:o,parsedSearchTerms:[],type:n,targetSelector:this.getSelectorStringFromElement(e?.target)},l=this.parseFormInputFilterConditions(s,i);i.operator=a||l.operator||B(n),u=Ko(l.searchTerms,n),void 0!==u&&(i.parsedSearchTerms=u),i.searchTerms=l.searchTerms||[],this._columnFilters[t]=i}const p=e&&"function"!=typeof e.isPropagationStopped?(0,q.extend)({},new ge,e):e,m=e?.key;if(this._onSearchChange&&(t.forceOnSearchChangeEvent||"Enter"===m||!(0,ne.j)(d,this._columnFilters))){const i={clearFilterTriggered:t.clearFilterTriggered,shouldTriggerQuery:t.shouldTriggerQuery,columnId:r,columnDef:o,columnFilters:this._columnFilters,operator:a||B(n),searchTerms:s,parsedSearchTerms:u,grid:this._grid,target:e?.target};!1===this.pubSubService.publish("onBeforeSearchChange",i)?this._gridOptions.resetFilterSearchValueAfterOnBeforeCancellation&&this.resetToPreviousSearchFilters():this._onSearchChange.notify(i,p)}}}disableAllFilteringCommands(e=!0){const t=this._grid.getColumns();t.forEach((t=>{t?.header?.menu&&t.header.menu.commandItems?.forEach((t=>{t&&"string"!=typeof t&&"clear-filter"===t.command&&(t.hidden=e)}))}));const i=this._gridOptions.gridMenu?.commandItems;return i&&i.forEach((t=>{if(t&&"string"!=typeof t){const i=t.command;"clear-filter"!==i&&"toggle-filter"!==i||(t.hidden=e)}})),t}extractBasicFilterDetails(e){const t=[];if(e&&"object"==typeof e)for(const i of Object.keys(e)){const{operator:s,searchTerms:o}=e[`${i}`];t.push({columnId:i,operator:s,searchTerms:o})}return t}getSelectorStringFromElement(e){return e?.localName?e?.className?`${e.localName}.${Array.from(e.classList).join(".")}`:e.localName:""}removeAllColumnFiltersProperties(){"object"==typeof this._columnFilters&&Object.keys(this._columnFilters).forEach((e=>{e&&this._columnFilters[e]&&delete this._columnFilters[e]}))}subscribeToOnHeaderRowCellRendered(e){this._eventHandler.subscribe(e.onBeforeHeaderRowCellDestroy,((e,t)=>{const i=this._filtersMetadata.find((e=>e.columnDef.id===t.column.id));i?.destroy?.()}))}updateColumnFilters(e,t,i){const s=t.filter?.type??t.type??b.string,o=Ko(e,s);e&&t&&(this._columnFilters[t.id]={columnId:t.id,columnDef:t,searchTerms:e,operator:i,parsedSearchTerms:o,type:s})}}const Qo={skipError:!1,triggerEvent:!0},Jo={highlightRow:!0,resortGrid:!1,selectRow:!1,scrollRowIntoView:!0,skipError:!1,triggerEvent:!0},er={highlightRow:!1,selectRow:!1,scrollRowIntoView:!1,skipError:!1,triggerEvent:!0},tr={applySetColumns:!0,autoResizeColumns:!0,triggerEvent:!0,hideFromColumnPicker:!1,hideFromGridMenu:!1},ir={autoResizeColumns:!0,triggerEvent:!0};class sr{constructor(e,t,i,s,o,r,n){this.gridStateService=e,this.filterService=t,this.pubSubService=i,this.paginationService=s,this.sharedService=o,this.sortService=r,this.treeDataService=n}get _dataView(){return this._grid?.getData()}get _gridOptions(){return this._grid?.getOptions()??{}}dispose(){this._rowSelectionPlugin?.dispose()}init(e){this._grid=e}clearAllFiltersAndSorts(){this.sortService&&this.sortService.clearSorting&&this.sortService.clearSorting(!1),this.filterService&&this.filterService.clearFilters&&this.filterService.clearFilters()}clearPinning(e=!0){const t=[...this.sharedService.visibleColumns];this.sharedService.slickGrid.setOptions({frozenColumn:-1,frozenRow:-1,frozenBottom:!1,enableMouseWheelScrollHandler:!1}),e&&Array.isArray(t)&&this.sharedService.slickGrid.setColumns(t)}setPinning(e,t=!0,i=!1,s=!0){(0,q.isObjectEmpty)(e)?this.clearPinning():(this.sharedService.slickGrid.setOptions(e,i,s),this.sharedService.gridOptions={...this.sharedService.gridOptions,...e}),t&&this.sharedService.slickGrid.autosizeColumns()}getAllColumnDefinitions(){return this.sharedService.allColumns}getVisibleColumnDefinitions(){return this.sharedService.visibleColumns}getColumnFromEventArguments(e){if(!(e&&e.grid&&e.grid.getColumns&&e.grid.getDataItem))throw new Error("[Slickgrid-Universal] To get the column definition and data, we need to have these arguments passed as objects (row, cell, grid)");return{row:e.row,cell:e.cell,columnDef:e.grid.getColumns()[e.cell],dataContext:e.grid.getDataItem(e.row),dataView:this._dataView,grid:this._grid}}getDataItemByRowNumber(e){if(!this._grid||"function"!=typeof this._grid.getDataItem)throw new Error('[Slickgrid-Universal] We could not find SlickGrid Grid object or it\'s "getDataItem" method');return this._grid.getDataItem(e)}getDataItemByRowIndex(e){if(!this._grid||"function"!=typeof this._grid.getDataItem)throw new Error('[Slickgrid-Universal] We could not find SlickGrid Grid object and/or "getDataItem" method');return this._grid.getDataItem(e)}getDataItemByRowIndexes(e){if(!this._grid||"function"!=typeof this._grid.getDataItem)throw new Error('[Slickgrid-Universal] We could not find SlickGrid Grid object and/or "getDataItem" method');const t=[];return Array.isArray(e)&&e.forEach((e=>{t.push(this._grid.getDataItem(e))})),t}getSelectedRows(){if(!this._grid||"function"!=typeof this._grid.getSelectedRows)throw new Error('[Slickgrid-Universal] We could not find SlickGrid Grid object and/or "getSelectedRows" method');return this._grid.getSelectedRows()}getSelectedRowsDataItem(){if(!this._grid||"function"!=typeof this._grid.getSelectedRows)throw new Error('[Slickgrid-Universal] We could not find SlickGrid Grid object and/or "getSelectedRows" method');const e=this._grid.getSelectedRows();return this.getDataItemByRowIndexes(e)}hideColumnById(e,t){if(this._grid){t={...tr,...t};const i=this._grid.getColumns(),s=i.findIndex((t=>t.id===e));if(s>=0){const o=(0,q.arrayRemoveItemByIndex)(i,s);t?.applySetColumns&&(this.sharedService.visibleColumns=o,this._grid.setColumns(o));const r=this.sharedService.allColumns.findIndex((t=>t.id===e));return r&&(t?.hideFromColumnPicker&&(this.sharedService.allColumns[r].excludeFromColumnPicker=!0),t?.hideFromGridMenu&&(this.sharedService.allColumns[r].excludeFromGridMenu=!0)),this.executeVisibilityCommands(t,["onHeaderMenuHideColumns"],o),s}}return-1}hideColumnByIds(e,t){if(Array.isArray(e)){const i=this._grid.getColumns().filter((t=>!e.includes(t.id)));t={...tr,...t};for(const i of e)this.hideColumnById(i,{...t,triggerEvent:!1,applySetColumns:!1,autoResizeColumns:!1});this.sharedService.visibleColumns=i,this._grid.setColumns(i),this.executeVisibilityCommands(t,["onHeaderMenuHideColumns","onHideColumns"],i)}}showColumnByIds(e,t){if(this._grid){t={...ir,...t};const i=this.sharedService.allColumns.filter((t=>e.includes(t.id)));this._grid.setColumns(i),this.sharedService.visibleColumns=i,this.executeVisibilityCommands(t,["onShowColumns"],this.sharedService.visibleColumns)}}executeVisibilityCommands(e,t,i){e?.autoResizeColumns&&this._grid.autosizeColumns(),e?.triggerEvent&&t.forEach((e=>this.pubSubService.publish(e,{columns:i})))}highlightRow(e,t){this._grid.getSelectionModel()||(this._rowSelectionPlugin=new co(this._gridOptions.rowSelectionOptions),this._grid.setSelectionModel(this._rowSelectionPlugin)),t||=this._gridOptions.rowHighlightDuration,Array.isArray(e)?e.forEach((e=>this._grid.highlightRow(e))):this._grid.highlightRow(e,t)}setSelectedRow(e){this._grid?.setSelectedRows&&this._grid.setSelectedRows([e])}setSelectedRows(e){this._grid?.setSelectedRows&&this._grid.setSelectedRows(e)}renderGrid(){"function"==typeof this._grid?.invalidate&&this._grid.invalidate()}resetGrid(e){if(this.clearPinning(!1),this._grid){const t=this.sharedService.allColumns||[];Array.isArray(t)&&t.length>0&&(this._grid.setColumns(t),this._gridOptions?.enableAutoSizeColumns&&this._grid.autosizeColumns(),this.gridStateService.resetColumns(e))}"function"==typeof this.filterService?.clearFilters&&this.filterService.clearFilters(),"function"==typeof this.sortService?.clearSorting&&this.sortService.clearSorting()}addItem(e,t){const i={...Jo,...t};if(!(i?.skipError||this._grid&&this._gridOptions&&this._dataView))throw new Error("[Slickgrid-Universal] We could not find SlickGrid Grid, DataView objects");const s=this._gridOptions.datasetIdPropertyName||"id";if(!(i?.skipError||e&&e.hasOwnProperty(s)))throw new Error(`[Slickgrid-Universal] Adding an item requires the item to include an "${s}" property`);if(this._gridOptions?.enableTreeData&&"top"===t?.position)throw new Error('[Slickgrid-Universal] Please note that `addItem({ position: "top" })` is not supported when used with Tree Data because of the extra complexity.');const o=i?.position;"bottom"===o||this._gridOptions?.enableTreeData?this._dataView.addItem(e):this._dataView.insertItem(0,e);let r=0;const n=e?.[s]??"";return this._gridOptions?.enableTreeData?(this.invalidateHierarchicalDataset(),r=this._dataView.getRowById(n),i.scrollRowIntoView&&this._grid.scrollRowIntoView(r??0,!1)):i.resortGrid?(this._dataView.reSort(),r=this._dataView.getRowById(n)):(r="bottom"===o?this._dataView.getRowById(n):0,i.scrollRowIntoView&&this._grid.scrollRowIntoView(r??0)),i.highlightRow&&void 0!==r&&this.highlightRow(r),void 0!==r&&i.selectRow&&this._gridOptions&&(this._gridOptions.enableCheckboxSelector||this._gridOptions.enableRowSelection)&&this.setSelectedRow(r),i.triggerEvent&&this.pubSubService.publish("onItemAdded",e),!this._gridOptions?.backendServiceApi&&this._gridOptions.enablePagination&&("bottom"===o?this.paginationService.goToLastPage():this.paginationService.goToFirstPage()),r}addItems(e,t){const i={...Jo,...t},s=this._gridOptions.datasetIdPropertyName||"id",o=i?.position,r=[];if(!Array.isArray(e))return[this.addItem(e,i)||0];if(this._dataView.beginUpdate(!0),"bottom"===o||this._gridOptions?.enableTreeData?this._dataView.addItems(e):this._dataView.insertItems(0,e),this._dataView.endUpdate(),this._gridOptions?.enableTreeData){this.invalidateHierarchicalDataset();const t=e[0]?.[s]??"",o=this._dataView.getRowById(t);i.scrollRowIntoView&&this._grid.scrollRowIntoView(o??0,!1)}else i.resortGrid&&this._dataView.reSort();return o&&i.scrollRowIntoView&&!this._gridOptions?.enableTreeData&&("bottom"===o?this._grid.navigateBottom():this._grid.navigateTop()),e.forEach((e=>r.push(this._dataView.getRowById(e[s])))),i.highlightRow&&this.highlightRow(r),i.selectRow&&this._gridOptions&&(this._gridOptions.enableCheckboxSelector||this._gridOptions.enableRowSelection)&&this.setSelectedRows(r),i.triggerEvent&&this.pubSubService.publish("onItemAdded",e),r}deleteItem(e,t){t={...Qo,...t};const i=this._gridOptions.datasetIdPropertyName||"id";if(!(t?.skipError||e&&e.hasOwnProperty(i)))throw new Error(`[Slickgrid-Universal] Deleting an item requires the item to include an "${i}" property`);return this.deleteItemById(e[i],t)}deleteItems(e,t){t={...Qo,...t};const i=this._gridOptions.datasetIdPropertyName||"id";if(!Array.isArray(e))return this.deleteItem(e,t),[e[i]];this._dataView.beginUpdate(!0);const s=[];return e.forEach((e=>{void 0!==e?.[i]&&s.push(e[i])})),this._dataView.deleteItems(s),this._dataView.endUpdate(),t.triggerEvent&&this.pubSubService.publish("onItemDeleted",e),s}deleteItemById(e,t){if(t={...Qo,...t},!t?.skipError&&null==e)throw new Error('[Slickgrid-Universal] Cannot delete a row without a valid "id"');return!(this.gridStateService&&this.gridStateService.needToPreserveRowSelection())&&this._grid&&this._gridOptions&&(this._gridOptions.enableCheckboxSelector||this._gridOptions.enableRowSelection)&&this.setSelectedRows([]),this._dataView.deleteItem(e),t.triggerEvent&&this.pubSubService.publish("onItemDeleted",e),e}deleteItemByIds(e,t){if(t={...Qo,...t},Array.isArray(e)){this._dataView.beginUpdate(!0);for(let t=0;t{const t=e&&e.hasOwnProperty(i)?e[i]:void 0;if(o.push(t),void 0!==this._dataView.getIdxById(t)){const e=this._dataView.getRowById(t);void 0!==e&&(s.push(e),this._grid.updateRow(e))}})),this._dataView.updateItems(o,e),this._dataView.endUpdate(),this._gridOptions?.enableTreeData&&this.invalidateHierarchicalDataset(),t.highlightRow&&this.highlightRow(s),t.selectRow&&this._gridOptions&&(this._gridOptions.enableCheckboxSelector||this._gridOptions.enableRowSelection)&&this.setSelectedRows(s),t.triggerEvent&&this.pubSubService.publish("onItemUpdated",e),s}updateItemById(e,t,i){if(i={...er,...i},!i?.skipError&&void 0===e)throw new Error('[Slickgrid-Universal] Cannot update a row without a valid "id"');const s=this._dataView.getRowById(e);if(!i?.skipError&&!t&&!this._gridOptions.enablePagination)throw new Error(`[Slickgrid-Universal] The item to update in the grid was not found with id: ${e}`);return void 0!==this._dataView.getIdxById(e)&&(this._dataView.updateItem(e,t),void 0!==s&&this._grid.updateRow(s),this._gridOptions?.enableTreeData&&this.invalidateHierarchicalDataset(),i.scrollRowIntoView&&void 0!==s&&this._grid.scrollRowIntoView(s),i.highlightRow&&void 0!==s&&this.highlightRow(s),void 0!==s&&i.selectRow&&this._gridOptions&&(this._gridOptions.enableCheckboxSelector||this._gridOptions.enableRowSelection)&&this.setSelectedRow(s),i.triggerEvent&&this.pubSubService.publish("onItemUpdated",t)),s}upsertItem(e,t){t={...Jo,...t};const i=this._gridOptions.datasetIdPropertyName||"id",s=e&&e.hasOwnProperty(i)?e[i]:void 0;if(!t?.skipError&&void 0===s)throw new Error(`[Slickgrid-Universal] Calling Upsert of an item requires the item to include an "${i}" property`);return this.upsertItemById(s,e,t)}upsertItems(e,t){if(t={...Jo,...t},!Array.isArray(e))return[this.upsertItem(e,t)];this._dataView.beginUpdate(!0);const i=[];e.forEach((e=>{i.push(this.upsertItem(e,{...t,highlightRow:!1,resortGrid:!1,selectRow:!1,triggerEvent:!1}))})),this._dataView.endUpdate();const s=i.map((e=>void 0!==e.added?e.added:e.updated));if(t.highlightRow&&this.highlightRow(s),t.selectRow&&this._gridOptions&&(this._gridOptions.enableCheckboxSelector||this._gridOptions.enableRowSelection)&&this.setSelectedRows(s),t.triggerEvent){this.pubSubService.publish("onItemUpserted",e);const t=i.filter((e=>void 0!==e.added));Array.isArray(t)&&t.length>0&&this.pubSubService.publish("onItemAdded",t);const s=i.filter((e=>void 0!==e.updated));Array.isArray(s)&&s.length>0&&this.pubSubService.publish("onItemUpdated",s)}return i}upsertItemById(e,t,i){let s,o,r=!1;if(i={...Jo,...i},!i?.skipError&&void 0===e&&!this.hasRowSelectionEnabled())throw new Error('[Slickgrid-Universal] Calling Upsert of an item requires the item to include a valid and unique "id" property');return void 0===this._dataView.getRowById(e)?(s=this.addItem(t,i),r=!0):(o=this.updateItem(t,{highlightRow:i.highlightRow,selectRow:i.selectRow,triggerEvent:i.triggerEvent}),r=!1),i.triggerEvent&&(this.pubSubService.publish("onItemUpserted",t),r?this.pubSubService.publish("onItemAdded",t):this.pubSubService.publish("onItemUpdated",t)),{added:s,updated:o}}invalidateHierarchicalDataset(e){if(this._gridOptions?.enableTreeData&&this.treeDataService){const t=e??this._dataView.getItems(),i=this.sortService.getCurrentColumnSorts(),s=this.treeDataService.convertFlatParentChildToTreeDatasetAndSort(t||[],this.sharedService.allColumns,this._gridOptions,i);this.sharedService.hierarchicalDataset=s.hierarchical,this.filterService.refreshTreeDataFilters(e),this._dataView.setItems(s.flat),this._grid.invalidate()}}hasRowSelectionEnabled(){const e=this._grid.getSelectionModel();return!(!this._gridOptions.enableRowSelection&&!this._gridOptions.enableCheckboxSelector||!e)}}class or{get eventHandler(){return this._eventHandler}constructor(){this._eventHandler=new fe}dispose(){this._eventHandler.unsubscribeAll()}bindOnBeforeEditCell(e){const t=e?.getData();this._eventHandler.subscribe(e.onBeforeEditCell,((i,s)=>{if(!(i&&s&&e&&void 0!==s.cell&&e.getColumns&&e.getDataItem))return;const o=e.getColumns()[s.cell];if("function"==typeof o.onBeforeEditCell){const r={row:s.row,cell:s.cell,dataView:t,grid:e,columnDef:o,dataContext:e.getDataItem(s.row)};o.onBeforeEditCell(i instanceof ge?i.getNativeEvent():i,r)}}))}bindOnCellChange(e){const t=e?.getData();this._eventHandler.subscribe(e.onCellChange,((i,s)=>{if(!(i&&s&&e&&void 0!==s.cell&&e.getColumns&&e.getDataItem))return;const o=e.getColumns()[s.cell];if("function"==typeof o.onCellChange){const r={row:s.row,cell:s.cell,dataView:t,grid:e,columnDef:o,dataContext:e.getDataItem(s.row)};o.onCellChange(i instanceof ge?i.getNativeEvent():i,r)}}))}bindOnClick(e){const t=e?.getData();this._eventHandler.subscribe(e.onClick,((i,s)=>{if(!(i&&s&&e&&void 0!==s.cell&&e.getColumns&&e.getDataItem))return;const o=e.getColumns()[s.cell];if("function"==typeof o.onCellClick){const r={row:s.row,cell:s.cell,dataView:t,grid:e,columnDef:o,dataContext:e.getDataItem(s.row)};o.onCellClick(i instanceof ge?i.getNativeEvent():i,r)}}))}}class rr{constructor(e,t,i,s,o,r){this.extensionService=e,this.filterService=t,this.pubSubService=i,this.sharedService=s,this.sortService=o,this.treeDataService=r,this._columns=[],this._subscriptions=[],this._selectedRowIndexes=[],this._selectedRowDataContextIds=[],this._wasRecheckedAfterPageChange=!0,this._eventHandler=new fe}get _dataView(){return this._grid?.getData()??{}}get _gridOptions(){return this._grid?.getOptions()??{}}get selectedRowDataContextIds(){return this._selectedRowDataContextIds}set selectedRowDataContextIds(e){this._selectedRowDataContextIds=e}init(e){this._grid=e,this.subscribeToAllGridChanges(e)}dispose(){this._columns=[],this._eventHandler.unsubscribeAll(),this.pubSubService.unsubscribeAll(this._subscriptions)}changeColumnsArrangement(e,t=!0,i=!1){if(Array.isArray(e)&&e.length>0){const s=this.getAssociatedGridColumns(this._grid,e);if(s&&Array.isArray(s)&&s.length>0){if(Array.isArray(this.sharedService.allColumns)){const e=[];if(this._gridOptions.enableCheckboxSelector){const t=this._gridOptions?.checkboxSelector?.columnIndexPosition??0;e.push({columnId:"_checkbox_selector",columnIndexPosition:t})}if(this._gridOptions.enableRowDetailView){const t=this._gridOptions?.rowDetailView?.columnIndexPosition??0;e.push({columnId:"_detail_selector",columnIndexPosition:t})}if(this._gridOptions.enableRowMoveManager){const t=this._gridOptions?.rowMoveManager?.columnIndexPosition??0;e.push({columnId:"_move",columnIndexPosition:t})}this.addColumnDynamicWhenFeatureEnabled(e,this.sharedService.allColumns,s)}s.forEach((e=>e.originalWidth=e.width||e.originalWidth)),this._grid.setColumns(s),this.sharedService.visibleColumns=s,t?this._grid.autosizeColumns():(i||this._gridOptions.enableAutoResizeColumnsByCellContent&&!this._gridOptions.autosizeColumnsByCellContentOnFirstLoad)&&this.pubSubService.publish("onFullResizeByContentRequested",{caller:"GridStateService"})}}}getCurrentGridState(){const{frozenColumn:e,frozenRow:t,frozenBottom:i}=this.sharedService.gridOptions,s={columns:this.getCurrentColumns(),filters:this.getCurrentFilters(),sorters:this.getCurrentSorters(),pinning:{frozenColumn:e,frozenRow:t,frozenBottom:i}},o=this.getCurrentPagination();if(o&&(s.pagination=o),this.hasRowSelectionEnabled()){const e=this.getCurrentRowSelections();e&&(s.rowSelection=e)}if(this._gridOptions?.enableTreeData){const e=this.getCurrentTreeDataToggleState();e&&(s.treeData=e)}return s}getColumns(){return this._columns}getAssociatedCurrentColumns(e){const t=[];return e&&Array.isArray(e)&&e.forEach((e=>{e?.id&&t.push({columnId:e.id,cssClass:e.cssClass||"",headerCssClass:e.headerCssClass||"",width:e.width||0})})),t}getAssociatedGridColumns(e,t){const i=[],s=this.sharedService.allColumns||e.getColumns();return t&&Array.isArray(t)&&t.forEach((e=>{const t=s.find((t=>t.id===e.columnId));t?.id&&i.push({...t,cssClass:e.cssClass||t.cssClass,headerCssClass:e.headerCssClass||t.headerCssClass,width:e.width})})),this._columns=i,i}getCurrentColumns(){return this.getAssociatedCurrentColumns(this._grid.getColumns()||[])}getCurrentFilters(){if(this._gridOptions?.backendServiceApi){const e=this._gridOptions.backendServiceApi.service;if(e?.getCurrentFilters)return e.getCurrentFilters()}else if(this.filterService?.getCurrentLocalFilters)return this.filterService.getCurrentLocalFilters();return null}getCurrentPagination(){if(this._gridOptions?.enablePagination){if(!this._gridOptions.backendServiceApi)return this.sharedService.currentPagination;{const e=this._gridOptions.backendServiceApi.service;if(e?.getCurrentPagination)return e.getCurrentPagination()}}return null}getCurrentRowSelections(){return this._grid&&this._dataView&&this.hasRowSelectionEnabled()?{gridRowIndexes:this._grid.getSelectedRows()||[],dataContextIds:this._dataView.getAllSelectedIds()||[],filteredDataContextIds:this._dataView.getAllSelectedFilteredIds()||[]}:null}getCurrentSorters(){if(this._gridOptions?.backendServiceApi){const e=this._gridOptions.backendServiceApi.service;if(e?.getCurrentSorters)return e.getCurrentSorters()}else if(this.sortService?.getCurrentLocalSorters)return this.sortService.getCurrentLocalSorters();return null}getCurrentTreeDataToggleState(){return this._gridOptions?.enableTreeData&&this.treeDataService?this.treeDataService.getCurrentToggleState():null}needToPreserveRowSelection(){let e=!1;if(this._gridOptions?.dataView&&this._gridOptions.dataView.hasOwnProperty("syncGridSelection")){const t=this._gridOptions.dataView.syncGridSelection;"boolean"==typeof t?e=this._gridOptions.dataView.syncGridSelection:"object"==typeof t&&(e=t.preserveHidden||t.preserveHiddenOnSelectionChange),e&&this._gridOptions.backendServiceApi&&this._gridOptions.dataView.hasOwnProperty("syncGridSelectionWithBackendService")&&(e=this._gridOptions.dataView.syncGridSelectionWithBackendService)}return e}resetColumns(e){const t=e||this._columns,i=this.getAssociatedCurrentColumns(t);this.pubSubService.publish("onGridStateChanged",{change:{newValues:i,type:w.columns},gridState:this.getCurrentGridState()})}resetToOriginalColumns(e=!0){this._grid.setColumns(this.sharedService.allColumns),this.sharedService.visibleColumns=this.sharedService.allColumns,e&&this._grid.autosizeColumns()}resetRowSelectionWhenRequired(){if(!this.needToPreserveRowSelection()&&(this._gridOptions.enableRowSelection||this._gridOptions.enableCheckboxSelector)){const e=this.extensionService?.getExtensionByName?.(g.rowSelection);e?.instance&&this._grid.setSelectedRows([])}}subscribeToAllGridChanges(e){this._subscriptions.push(this.pubSubService.subscribe("onFilterChanged",(e=>{this.resetRowSelectionWhenRequired(),this.pubSubService.publish("onGridStateChanged",{change:{newValues:e,type:w.filter},gridState:this.getCurrentGridState()})}))),this._subscriptions.push(this.pubSubService.subscribe("onFilterCleared",(()=>{this.resetRowSelectionWhenRequired(),this.pubSubService.publish("onGridStateChanged",{change:{newValues:[],type:w.filter},gridState:this.getCurrentGridState()})}))),this._subscriptions.push(this.pubSubService.subscribe("onSortChanged",(e=>{this.resetRowSelectionWhenRequired(),this.pubSubService.publish("onGridStateChanged",{change:{newValues:e,type:w.sorter},gridState:this.getCurrentGridState()})}))),this._subscriptions.push(this.pubSubService.subscribe("onSortCleared",(()=>{this.resetRowSelectionWhenRequired(),this.pubSubService.publish("onGridStateChanged",{change:{newValues:[],type:w.sorter},gridState:this.getCurrentGridState()})}))),this.bindExtensionAddonEventToGridStateChange(g.columnPicker,"onColumnsChanged"),this.bindExtensionAddonEventToGridStateChange(g.gridMenu,"onColumnsChanged"),this.bindSlickGridColumnChangeEventToGridStateChange("onColumnsReordered",e),this.bindSlickGridColumnChangeEventToGridStateChange("onColumnsResized",e),this.bindSlickGridOnSetOptionsEventToGridStateChange(e),(this._gridOptions.enableRowSelection||this._gridOptions.enableCheckboxSelector)&&this._eventHandler.subscribe(this._dataView.onSelectedRowIdsChanged,((e,t)=>{const i=(this._selectedRowIndexes||[]).slice(),s=(this.selectedRowDataContextIds||[]).slice();if(this.selectedRowDataContextIds=t.filteredIds,this._selectedRowIndexes=t.rows,!(0,ne.j)(this.selectedRowDataContextIds,s)||!(0,ne.j)(this._selectedRowIndexes,i)){const e={gridRowIndexes:this._selectedRowIndexes||[],dataContextIds:t.selectedRowIds,filteredDataContextIds:t.filteredIds};this.pubSubService.publish("onGridStateChanged",{change:{newValues:e,type:w.rowSelection},gridState:this.getCurrentGridState()})}})),this._subscriptions.push(this.pubSubService.subscribe(["onHeaderMenuHideColumns","onHideColumns","onShowColumns"],(e=>{const t=this.getAssociatedCurrentColumns(e.columns);this.pubSubService.publish("onGridStateChanged",{change:{newValues:t,type:w.columns},gridState:this.getCurrentGridState()})}))),this._subscriptions.push(this.pubSubService.subscribe("onTreeItemToggled",(e=>{this.pubSubService.publish("onGridStateChanged",{change:{newValues:e,type:w.treeData},gridState:this.getCurrentGridState()})}))),this._subscriptions.push(this.pubSubService.subscribe("onTreeFullToggleEnd",(e=>{this.pubSubService.publish("onGridStateChanged",{change:{newValues:e,type:w.treeData},gridState:this.getCurrentGridState()})})))}addColumnDynamicWhenFeatureEnabled(e,t,i){e.sort(((e,t)=>e.columnIndexPosition-t.columnIndexPosition)),e.forEach((e=>{const s=t.findIndex((t=>t.id===e.columnId)),o=i.findIndex((t=>t.id===e.columnId));if(s>=0&&-1===o){const e=t[s];0===s?i.unshift(e):i.splice(s,0,e)}}))}bindExtensionAddonEventToGridStateChange(e,t){const i=this.extensionService?.getExtensionByName?.(e),s=i?.instance?.[t];s&&"function"==typeof s.subscribe&&this._eventHandler.subscribe(s,((e,t)=>{const i=t?.columns,s=this.getAssociatedCurrentColumns(i);this.pubSubService.publish("onGridStateChanged",{change:{newValues:s,type:w.columns},gridState:this.getCurrentGridState()})}))}bindSlickGridColumnChangeEventToGridStateChange(e,t){const i=t?.[e];i&&"function"==typeof i.subscribe&&this._eventHandler.subscribe(i,(()=>{const e=t.getColumns(),i=this.getAssociatedCurrentColumns(e);this.pubSubService.publish("onGridStateChanged",{change:{newValues:i,type:w.columns},gridState:this.getCurrentGridState()})}))}bindSlickGridOnSetOptionsEventToGridStateChange(e){const t=e.onSetOptions;this._eventHandler.subscribe(t,((e,t)=>{const{frozenBottom:i,frozenColumn:s,frozenRow:o}=t.optionsBefore,{frozenBottom:r,frozenColumn:n,frozenRow:a}=t.optionsAfter;if(i!==r||s!==n||o!==a){const e={frozenBottom:r,frozenColumn:n,frozenRow:a},t=this.getCurrentGridState();this.pubSubService.publish("onGridStateChanged",{change:{newValues:e,type:w.pinning},gridState:t})}}))}hasRowSelectionEnabled(){const e=this._grid.getSelectionModel();return!(!this._gridOptions.enableRowSelection&&!this._gridOptions.enableCheckboxSelector||!e)}}class nr{constructor(e){this.extensionUtility=e,this._subscriptions=[],this._eventHandler=new fe}get _dataView(){return this._grid?.getData()??{}}get eventHandler(){return this._eventHandler}get _gridOptions(){return this._grid?.getOptions()??{}}get _columnDefinitions(){return this._grid?.getColumns()??[]}init(e){this._grid=e,e&&this._gridOptions&&this._gridOptions.createPreHeaderPanel&&(this._gridOptions.enableTranslate&&this.translateHeaderGrouping(),this._eventHandler.subscribe(e.onRendered,(()=>this.renderPreHeaderRowGroupingTitles())),this._eventHandler.subscribe(e.onAutosizeColumns,(()=>this.renderPreHeaderRowGroupingTitles())),this._eventHandler.subscribe(this._dataView.onRowCountChanged,(()=>this.delayRenderPreHeaderRowGroupingTitles(0))),this._eventHandler.subscribe(e.onSetOptions,((e,t)=>{t?.optionsBefore?.frozenColumn!==t?.optionsAfter?.frozenColumn&&this.delayRenderPreHeaderRowGroupingTitles(0)})),this.delayRenderPreHeaderRowGroupingTitles(75))}dispose(){this._eventHandler.unsubscribeAll()}delayRenderPreHeaderRowGroupingTitles(e=0){window.setTimeout((()=>this.renderPreHeaderRowGroupingTitles()),e)}renderPreHeaderRowGroupingTitles(){const e=this._columnDefinitions.length;if(void 0!==this._gridOptions?.frozenColumn&&this._gridOptions.frozenColumn>=0){const t=this._gridOptions.frozenColumn;this.renderHeaderGroups(this._grid.getPreHeaderPanelLeft(),0,t+1),this.renderHeaderGroups(this._grid.getPreHeaderPanelRight(),t+1,e)}else this.renderHeaderGroups(this._grid.getPreHeaderPanel(),0,e)}renderHeaderGroups(e,t,i){(0,q.emptyElement)(e),e.className="slick-header-columns",e.style.left="-1000px",e.style.width=`${this._grid.getHeadersWidth()}px`,e.parentElement?.classList.add("slick-header");const s=this._grid.getHeaderColumnWidthDiff();let o,r=null,n="",a=0;const l=this._gridOptions?.frozenHeaderWidthCalcDifferential??0,c=void 0!==this._gridOptions?.frozenColumn&&this._gridOptions.frozenColumn>=0;for(let d=t;d0?(a+=o.width||0,r?.style&&(r.style.width=a-s-l+"px")):(a=o.width||0,r=(0,q.createDomElement)("div",{className:"slick-state-default slick-header-column "+(c?"frozen":""),dataset:{group:o.columnGroup},style:{width:a-s+"px"}}),(0,q.createDomElement)("span",{className:"slick-column-name",textContent:o.columnGroup||""},r),e.appendChild(r)),n=o.columnGroup||"")}translateHeaderGrouping(){const e=this._grid.getColumns();this.extensionUtility.translateItems(e,"columnGroupKey","columnGroup"),this._grid.setColumns(e),this.renderPreHeaderRowGroupingTitles()}}class ar{constructor(e,t,i,s){this.pubSubService=e,this.sharedService=t,this.backendUtilities=i,this.rxjs=s,this._initialized=!1,this._isLocalGrid=!0,this._dataFrom=1,this._dataTo=1,this._itemsPerPage=0,this._pageCount=1,this._pageNumber=1,this._totalItems=0,this._availablePageSizes=[],this._subscriptions=[],this._isCursorBased=!1,this._eventHandler=new fe}get dataView(){return this.grid?.getData()??{}}set paginationOptions(e){this._paginationOptions=e}get paginationOptions(){return this._paginationOptions}get availablePageSizes(){return this._availablePageSizes}get dataFrom(){return this._dataFrom}get dataTo(){return this._dataTo}get itemsPerPage(){return this._itemsPerPage}get pageCount(){return this._pageCount}get pageNumber(){return this._pageNumber}get totalItems(){return this._totalItems}set totalItems(e){this._totalItems=e,this._initialized&&this.refreshPagination()}get isCursorBased(){return this._isCursorBased}addRxJsResource(e){this.rxjs=e}init(e,t,i){if(this._availablePageSizes=t.pageSizes||[],this.grid=e,this._backendServiceApi=i,this._paginationOptions=t,this._isLocalGrid=!i,this._pageNumber=t.pageNumber||1,this._isCursorBased=i?.options?.useCursor??!1,i&&(!i.service||!i.process))throw new Error('BackendServiceApi requires the following 2 properties "process" and "service" to be defined.');this._isLocalGrid&&this.dataView&&(this._eventHandler.subscribe(this.dataView.onPagingInfoChanged,((e,t)=>{this._totalItems!==t.totalRows&&(this.updateTotalItems(t.totalRows),this._previousPagination={pageNumber:t.pageNum,pageSize:t.pageSize,pageSizes:this.availablePageSizes,totalItems:t.totalRows})})),queueMicrotask((()=>{this.dataView&&(this.dataView.setRefreshHints({isFilterUnchanged:!0}),this.dataView.setPagingOptions({pageSize:this.paginationOptions.pageSize,pageNum:this._pageNumber-1}))}))),this._subscriptions.push(this.pubSubService.subscribe(["onFilterChanged","onFilterCleared"],(()=>this.resetPagination()))),i?.options?.infiniteScroll&&this._subscriptions.push(this.pubSubService.subscribe("onSortChanged",(()=>this.resetPagination()))),this.dataView&&(this._subscriptions.push(this.pubSubService.subscribe("onItemAdded",(e=>this.processOnItemAddedOrRemoved(e,!0)))),this._subscriptions.push(this.pubSubService.subscribe("onItemDeleted",(e=>this.processOnItemAddedOrRemoved(e,!1))))),this.refreshPagination(!1,!1,!0);const s=this.getFullPagination();this._previousPagination={pageNumber:s.pageNumber,pageSize:s.pageSize,pageSizes:s.pageSizes,totalItems:this.totalItems},this._initialized=!0,d(t,"totalItems",(e=>this._totalItems=e))}dispose(){this._initialized=!1,this._eventHandler.unsubscribeAll(),this.pubSubService.unsubscribeAll(this._subscriptions)}getCurrentPagination(){return{pageNumber:this._pageNumber,pageSize:this._itemsPerPage,pageSizes:this._availablePageSizes}}getFullPagination(){return{pageCount:this._pageCount,pageNumber:this._pageNumber,pageSize:this._itemsPerPage,pageSizes:this._availablePageSizes,totalItems:this._totalItems,dataFrom:this._dataFrom,dataTo:this._dataTo}}getCurrentPageNumber(){return this._pageNumber}getCurrentItemPerPage(){return this._itemsPerPage}changeItemPerPage(e,t,i=!0){return this._pageNumber=1,this._pageCount=Math.ceil(this._totalItems/e),this._itemsPerPage=e,i?this.processOnPageChanged(this._pageNumber,t):Promise.resolve(this.getFullPagination())}goToFirstPage(e,t=!0){return this._pageNumber=1,t?this.isCursorBased&&this._cursorPageInfo?this.processOnPageChanged(this._pageNumber,e,{newPage:this._pageNumber,pageSize:this._itemsPerPage,first:this._itemsPerPage}):this.processOnPageChanged(this._pageNumber,e):Promise.resolve(this.getFullPagination())}goToLastPage(e,t=!0){return this._pageNumber=this._pageCount||1,t?this.isCursorBased&&this._cursorPageInfo?this.processOnPageChanged(this._pageNumber,e,{newPage:this._pageNumber,pageSize:this._itemsPerPage,last:this._itemsPerPage}):this.processOnPageChanged(this._pageNumber,e):Promise.resolve(this.getFullPagination())}goToNextPage(e,t=!0){return this._pageNumberthis._pageCount?this._pageNumber=this._pageCount:this._pageNumber=e,this._pageNumber!==s?i?this.processOnPageChanged(this._pageNumber,t):Promise.resolve(this.getFullPagination()):Promise.resolve(!1)}goToPreviousPage(e,t=!0){return this._pageNumber>1?(this._pageNumber--,t?this.isCursorBased&&this._cursorPageInfo?this.processOnPageChanged(this._pageNumber,e,{newPage:this._pageNumber,pageSize:this._itemsPerPage,last:this._itemsPerPage,before:this._cursorPageInfo.startCursor}):this.processOnPageChanged(this._pageNumber,e):Promise.resolve(this.getFullPagination())):Promise.resolve(!1)}refreshPagination(e=!1,t=!0,i=!1){const s={...this.getFullPagination()};if(this._paginationOptions){const t=this._paginationOptions;this._itemsPerPage||(this._isLocalGrid?this._itemsPerPage=t.pageSize:this._itemsPerPage=+(this._backendServiceApi?.options?.paginationOptions?.first?this._backendServiceApi.options.paginationOptions.first:t.pageSize)),(e||this._totalItems!==t.totalItems)&&(e?(this._pageNumber=1,this.paginationOptions.pageNumber=1):!this._initialized&&t.pageNumber&&t.pageNumber>1&&(this._pageNumber=t.pageNumber||1),1===this._pageNumber&&this._backendServiceApi&&this._backendServiceApi.service.resetPaginationOptions()),this._availablePageSizes=t.pageSizes||[],!this._totalItems&&t.totalItems&&(this._totalItems=t.totalItems),this.recalculateFromToIndexes()}this._pageCount=Math.ceil(this._totalItems/this._itemsPerPage),this.sharedService.currentPagination=this.getCurrentPagination(),this.pubSubService.publish("onPaginationRefreshed",this.getFullPagination()),t&&!(0,ne.j)(s,this.getFullPagination())&&this.pubSubService.publish("onPaginationChanged",this.getFullPagination()),i&&!(0,ne.j)(s,this.getFullPagination())&&this.pubSubService.publish("onPaginationPresetsInitialized",this.getFullPagination());const o=this.getFullPagination();this._previousPagination={pageNumber:o.pageNumber,pageSize:o.pageSize,pageSizes:o.pageSizes,totalItems:this.totalItems}}resetPagination(e=!0,t=!0){this._isLocalGrid&&this.dataView&&this.sharedService?.gridOptions?.enablePagination&&this.dataView.setPagingOptions({pageSize:this._itemsPerPage,pageNum:0}),this._cursorPageInfo=void 0,this.refreshPagination(!0,e),t&&this.grid.scrollTo(0)}togglePaginationVisibility(e){if(this.grid&&this.sharedService?.gridOptions){const t=void 0!==e?e:!this.sharedService.gridOptions.enablePagination;if(t&&this.goToFirstPage(),this._isLocalGrid&&this.dataView){const t=e?this._itemsPerPage:0;this.dataView.setPagingOptions({pageSize:t,pageNum:0})}this.sharedService.gridOptions.enablePagination=t,this.pubSubService.publish("onPaginationVisibilityChanged",{visible:t})}}processOnPageChanged(e,t,i){return console.assert(!this.isCursorBased||i,"Configured for cursor based pagination - cursorArgs expected"),!1===this.pubSubService.publish("onBeforePaginationChange",this.getFullPagination())?(this.resetToPreviousPagination(),Promise.resolve(this.getFullPagination())):new Promise(((s,o)=>{if(this.recalculateFromToIndexes(),this._isLocalGrid&&this.dataView)this.dataView.setPagingOptions({pageSize:this._itemsPerPage,pageNum:e-1}),this.pubSubService.publish("onPaginationChanged",this.getFullPagination()),this.pubSubService.publish("onPaginationRefreshed",this.getFullPagination()),s(this.getFullPagination());else{const r=+this._itemsPerPage,n=new Date;if(this._backendServiceApi?.preProcess&&this._backendServiceApi.preProcess(),this._backendServiceApi?.process){const a=this.isCursorBased&&i?this._backendServiceApi.service.processOnPaginationChanged(t,i):this._backendServiceApi.service.processOnPaginationChanged(t,{newPage:e,pageSize:r}),l=this._backendServiceApi.process(a);l instanceof Promise?l.then((e=>{this.backendUtilities?.executeBackendProcessesCallback(n,e,this._backendServiceApi,this._totalItems);const t=this.getFullPagination();this._previousPagination={pageNumber:t.pageNumber,pageSize:t.pageSize,pageSizes:t.pageSizes,totalItems:this.totalItems},s(this.getFullPagination())})).catch((e=>{this.resetToPreviousPagination(),this.backendUtilities?.onBackendError(e,this._backendServiceApi),this._backendServiceApi?.onError&&this.backendUtilities?.onBackendError||o(l)})):this.rxjs?.isObservable(l)&&this._subscriptions.push(l.subscribe((e=>{const t=this.getFullPagination();this._previousPagination={pageNumber:t.pageNumber,pageSize:t.pageSize,pageSizes:t.pageSizes,totalItems:this.totalItems},s(this.backendUtilities?.executeBackendProcessesCallback(n,e,this._backendServiceApi,this._totalItems))}),(e=>{this.resetToPreviousPagination(),this.backendUtilities?.onBackendError(e,this._backendServiceApi),this._backendServiceApi?.onError&&this.backendUtilities?.onBackendError||o(l)}))),this.pubSubService.publish("onPaginationRefreshed",this.getFullPagination()),this.pubSubService.publish("onPaginationChanged",this.getFullPagination())}}}))}recalculateFromToIndexes(){((this._pageNumber-1)*this._itemsPerPage>this._totalItems||this._totalItems>0&&0===this._pageNumber)&&(this._pageNumber=1),0===this._totalItems?(this._dataFrom=0,this._dataTo=1,this._pageNumber=0):(this._dataFrom=this._pageNumber>1?this._pageNumber*this._itemsPerPage-this._itemsPerPage+1:1,this._dataTo=this._totalItemsthis._totalItems&&(this._dataTo=this._totalItems)),(this._dataTo>this._totalItems||this._totalItemsthis.resizeColumnsByCellContent(!0)))),this.gridOptions.enableColumnResizeOnDoubleClick&&(this._subscriptions.push(this.pubSubService.subscribe("onHeaderMenuColumnResizeByContent",(e=>{this.handleSingleColumnResizeByContent(e.columnId)}))),this._eventHandler.subscribe(this._grid.onColumnsResizeDblClick,((e,t)=>{this.handleSingleColumnResizeByContent(t.triggeredByColumn)})))}bindAutoResizeDataGrid(e){if("container"===this.gridOptions.autoResize?.resizeDetection){if(!this._pageContainerElm||!this._pageContainerElm)throw new Error('\n [Slickgrid-Universal] Resizer Service requires a container when gridOption.autoResize.resizeDetection="container"\n You can fix this by setting your gridOption.autoResize.container');this._resizeObserver||(this._resizeObserver=new ResizeObserver((()=>this.resizeObserverCallback()))),this._resizeObserver.observe(this._pageContainerElm)}else{if(void 0===this._gridDomElm)return null;this.resizeGrid().then((()=>this.resizeGridWhenStylingIsBrokenUntilCorrected())).catch((e=>console.log("Error:",e))),this.resizeGrid(10,e),this._bindingEventService.bind(window,"resize",(()=>{this.handleResizeGrid(e)}))}}handleResizeGrid(e){this.pubSubService.publish("onGridBeforeResize"),this._resizePaused||(this.resizeGrid(0,e),this.resizeGrid(0,e))}resizeObserverCallback(){this._resizePaused||this.resizeGrid()}calculateGridNewDimensions(e){const t=e?.autoResize??{},i=(0,q.getOffset)(this._gridDomElm);if(!window||!this._gridDomElm)return null;let s=void 0!==t?.bottomPadding?t.bottomPadding:20;if(s&&e.enablePagination&&(s+=35),s&&e.showCustomFooter){const e=this.gridOptions?.customFooterOptions?.footerHeight??25;s+=parseInt(`${e}`,10)}let o=0,r=0;"container"===t.calculateAvailableSizeBy?o=(0,q.getInnerSize)(this._pageContainerElm,"height")||0:(o=window.innerHeight||0,r=i.top);const n=o-r-s,a=(0,q.getInnerSize)(this._pageContainerElm,"width")||window.innerWidth||0,l=t?.maxHeight,c=t?.minHeight??180,d=t?.maxWidth,h=t?.minWidth??300;let u=n,p=t?.rightPadding?a-t.rightPadding:a;return ul&&(u=l),pd&&(p=d),{height:this._fixedHeight||u,width:this._fixedWidth||p}}getLastResizeDimensions(){return this._lastDimensions}pauseResizer(e){this._resizePaused=e}resizeGrid(e,t){return new Promise((i=>{(e=e||0)>0?(window.clearTimeout(this._timer),this._timer=window.setTimeout((()=>i(this.resizeGridCallback(t))),e)):i(this.resizeGridCallback(t))}))}resizeGridCallback(e){const t=this.resizeGridWithDimensions(e);return this.pubSubService.publish("onGridAfterResize",t),!this.gridOptions.enableAutoResizeColumnsByCellContent||this._lastDimensions?.width&&t?.width===this._lastDimensions?.width||this.resizeColumnsByCellContent(!1),this._lastDimensions=t,t}resizeGridWithDimensions(e){const t=this.calculateGridNewDimensions(this.gridOptions);if((e||t)&&this._gridDomElm){const i=e?.height?e.height:t?.height,s=e?.width?e.width:t?.width;this.gridOptions.autoHeight||(this._gridDomElm.style.height=`${i}px`),this._gridDomElm.style.width=`${s}px`,this._gridContainerElm&&(this._gridContainerElm.style.width=`${s}px`),this._grid?.resizeCanvas&&this._gridContainerElm&&this._grid.resizeCanvas(),this._grid&&this.gridOptions?.enableAutoSizeColumns?this.gridUid&&document.querySelector(this.gridUidSelector)&&(this._lastDimensions&&this._lastDimensions.height===i&&this._lastDimensions.width===s||this._grid.autosizeColumns()):!this.gridOptions.enableAutoResizeColumnsByCellContent||this._lastDimensions?.width&&s===this._lastDimensions?.width||this.resizeColumnsByCellContent(!1),this._lastDimensions={height:i||0,width:s||0}}return this._lastDimensions}requestStopOfAutoFixResizeGrid(e=!0){this._isStopResizeIntervalRequested=e}resizeColumnsByCellContent(e=!1){const t=this._grid.getColumns(),i=this.dataView.getItems(),s={};let o=!1,r=0;const n=this._gridContainerElm?.offsetWidth??0;if(!Array.isArray(i)||0===i.length||!e&&this._totalColumnsWidthByContent>0&&this._totalColumnsWidthByContentn?this._grid.reRenderColumns(o):this._grid.autosizeColumns(),this.pubSubService.publish("onAfterResizeByContent",{readItemCount:r,calculateColumnWidths:a})}calculateCellWidthByReadingDataset(e,t,i=1e3,s){const o=Array.isArray(e)?e:[e],r=this.dataView.getItems();let n=0;for(const[e,a]of r.entries()){if(e>i)break;Array.isArray(o)&&"object"==typeof t&&o.forEach(((i,o)=>{const r=this.calculateCellWidthByContent(a,i,e,s??o,t[i.id]);void 0!==r&&(t[i.id]=r)})),n=e+1}return n}calculateCellWidthByContent(e,t,i,s,o){const r=this.resizeByContentOptions.cellCharWidthInPx??7;if(!t.originalWidth){const n=t?.resizeCharWidthInPx??r,a=Ro(t?.formatter,i,s,t,e,this._grid),l=(0,q.isPrimitiveOrHTML)(a)?(0,q.stripTags)(a):"",c=Math.ceil(l.length*n),d=t.resizeMaxWidthThreshold;t&&(void 0===o||c>o)&&(o=void 0!==d&&c>d?d:void 0!==t.maxWidth&&c>t.maxWidth?t.maxWidth:c)}return o}applyNewCalculatedColumnWidthByReference(e,t){const i=this.resizeByContentOptions.cellPaddingWidthInPx??6,s=this.resizeByContentOptions.formatterPaddingWidthInPx??6,o=e?.filter?.type??e?.type??b.string;let r=t;const n=e?.resizeCalcWidthRatio??this.resizeByContentOptions.defaultRatioForStringType??.9;r*="string"===o?n:1,r+=i,e.resizeExtraWidthPadding&&(r+=e.resizeExtraWidthPadding),e.editor&&this.gridOptions.editable&&(r+=s),void 0!==e.maxWidth&&r>e.maxWidth&&(r=e.maxWidth),void 0!==e.resizeMaxWidthThreshold&&r>e.resizeMaxWidthThreshold&&(r=e.resizeMaxWidthThreshold),r=Math.ceil(r),void 0!==e.originalWidth&&!0!==e.resizeAlwaysRecalculateWidth&&!0!==this.resizeByContentOptions.alwaysRecalculateColumnWidth||(e.width=this.readjustNewColumnWidthWhenOverLimit(e,r))}handleSingleColumnResizeByContent(e){const t=this._grid.getColumns(),i=t.findIndex((t=>t.id===e));if(i>=0){const s=t[i],o={[e]:s.originalWidth??s.minWidth??0};s.originalWidth=void 0,this.calculateCellWidthByReadingDataset(s,o,this.resizeByContentOptions.maxItemToInspectSingleColumnWidthByContent,i),this.applyNewCalculatedColumnWidthByReference(s,o[e]),this._grid.reRenderColumns(s?.rerenderOnResize??!1)}}readjustNewColumnWidthWhenOverLimit(e,t){const i=this.gridOptions.frozenColumn??-1,s=this._grid.getColumns().findIndex((t=>t.id===e.id))??0;let o=t;if(i>=0&&s<=i){const i=Array.from(this._grid.getViewports());if(i){const s=i.find((e=>e.classList.contains("slick-viewport-left")))?.clientWidth??0,r=i.find((e=>e.classList.contains("slick-viewport-right")))?.clientWidth??0,n=s+r,a=s-(e.width??0);a+t>n&&(o=s-a+r-(this.resizeByContentOptions.widthToRemoveFromExceededWidthReadjustment??50))}}return Math.ceil(o)}checkIsGridShown(){return!!document.querySelector(`${this.gridUidSelector}`)?.offsetParent}resizeGridWhenStylingIsBrokenUntilCorrected(){const e=this.gridOptions?.autoFixResizeTimeout??18e3,t=this.gridOptions?.autoFixResizeRequiredGoodCount??5,i=this._gridContainerElm.querySelector(`${this.gridUidSelector} .slick-header`),s=this._gridContainerElm.querySelector(`${this.gridUidSelector} .slick-viewport`);let o=0,r=0;if(i&&s&&this.gridOptions.autoFixResizeWhenBrokenStyleDetected){const n=this.dataView.getItemCount(),a=this._grid.getColumns()||[];this._intervalId=window.setInterval((async()=>{const l=(0,q.getOffset)(i);let c=l.top;this.gridOptions?.enableFiltering&&this.gridOptions.headerRowHeight&&(c+=this.gridOptions.headerRowHeight),this.gridOptions?.createPreHeaderPanel&&this.gridOptions.showPreHeaderPanel&&this.gridOptions.preHeaderPanelHeight&&(c+=this.gridOptions.preHeaderPanelHeight),c+=44;const d=(0,q.getOffset)(s).top,h=(0,q.getOffset)(this._gridContainerElm);let u=0===l?.top||c-d>2||0===h.left&&0===h.top;const p=this._grid.getRenderedRange()?.rightPx??0;!u&&n>0&&0===p&&a.length>1&&(u=!0),this._isStopResizeIntervalRequested&&(u=!1,o=e),this.checkIsGridShown()&&(u||0===h.left||0===h.top)&&(await this.resizeGrid(),r<5&&this._grid.updateColumns(),this.checkIsGridShown()&&(u=!1)),this.checkIsGridShown()&&r++,this.checkIsGridShown()&&!u&&(r>=t||o++>=e)&&window.clearInterval(this._intervalId)}),this.intervalRetryDelay)}}}class cr{constructor(){this.currentPagination=null,this.isItemsDateParsed=!1,this.frozenVisibleColumnId="",this.hasColumnsReordered=!1,this.hideHeaderRowAfterPageLoad=!1}get allColumns(){return this._allColumns}set allColumns(e){this._allColumns=e}get columnDefinitions(){return this.slickGrid?.getColumns()??[]}get gridOptions(){return this._gridOptions||this.slickGrid?.getOptions()||{}}set gridOptions(e){this._gridOptions=e}get externalRegisteredResources(){return this._externalRegisteredResources}set externalRegisteredResources(e){this._externalRegisteredResources=e}get visibleColumns(){return this._visibleColumns}set visibleColumns(e){this._visibleColumns=e}get hierarchicalDataset(){return this._hierarchicalDataset}set hierarchicalDataset(e){this._hierarchicalDataset=e}}class dr{constructor(e,t,i,s,o){this.collectionService=e,this.sharedService=t,this.pubSubService=i,this.backendUtilities=s,this.rxjs=o,this._currentLocalSorters=[],this._isBackendGrid=!1,this._eventHandler=new fe,this.rxjs&&(this.httpCancelRequests$=this.rxjs.createSubject())}get eventHandler(){return this._eventHandler}get _gridOptions(){return this._grid?.getOptions()??{}}get _columnDefinitions(){return this._grid?.getColumns()??[]}dispose(){this._eventHandler?.unsubscribeAll&&this._eventHandler.unsubscribeAll(),this.httpCancelRequests$&&this.rxjs?.isObservable(this.httpCancelRequests$)&&(this.httpCancelRequests$.next(),this.httpCancelRequests$.complete())}addRxJsResource(e){this.rxjs=e}bindBackendOnSort(e){this._isBackendGrid=!0,this._grid=e,this._dataView=e?.getData(),this._eventHandler.subscribe(e.onSort,this.onBackendSortChanged.bind(this))}bindLocalOnSort(e){this._isBackendGrid=!1,this._grid=e,this._dataView=e?.getData(),this.processTreeDataInitialSort(),this._eventHandler.subscribe(e.onSort,this.handleLocalOnSort.bind(this)),this._gridOptions.preParseDateColumns&&(this._eventHandler.subscribe(e.onCellChange,((e,t)=>this.preParseSingleDateItem(t.item))),this.pubSubService.subscribe(["onItemAdded","onItemUpdated"],(e=>this.preParseSingleDateItem(e))))}preParseSingleDateItem(e){this._gridOptions.preParseDateColumns&&(Array.isArray(e)?e:[e]).forEach((e=>this.collectionService.parseSingleDateItem(e,this._grid,this._gridOptions.preParseDateColumns)))}preParseAllDateItems(){if(this._gridOptions.preParseDateColumns){const e=this._dataView?.getItems()||[];this.collectionService.preParseByMutationDateItems(e,this._grid,this._gridOptions.preParseDateColumns),this.sharedService.isItemsDateParsed=!0}}handleLocalOnSort(e,t){const i=t.multiColumnSort?t.sortCols:new Array({columnId:t.sortCol?.id??"",sortAsc:t.sortAsc,sortCol:t.sortCol});this._currentLocalSorters=[],Array.isArray(i)&&i.forEach((e=>{e.sortCol&&this._currentLocalSorters.push({columnId:e.sortCol.id,direction:e.sortAsc?k.ASC:k.DESC})})),this.onLocalSortChanged(this._grid,i),this.emitSortChanged(n.local)}clearSortByColumnId(e,t){const i=this.getCurrentColumnSorts(),s=this.getCurrentColumnSorts(`${t}`);if(Array.isArray(i)&&Array.isArray(s)&&i.length!==s.length){if(this._gridOptions.backendServiceApi)this.onBackendSortChanged(e,{multiColumnSort:!0,sortCols:s,grid:this._grid});else if(this._dataView)this.onLocalSortChanged(this._grid,s,!0,!0);else{const e=this._gridOptions.multiColumnSort?s:s[0];this._grid.onSort.notify(e)}const t=s.map((e=>({columnId:e?.sortCol?.id??"",sortAsc:e?.sortAsc,sortCol:e?.sortCol})));this._grid.setSortColumns(t)}Array.isArray(s)&&0===s.length&&this.sortLocalGridByDefaultSortFieldId()}clearSorting(e=!0){if(this._grid&&this._gridOptions&&this._dataView)if(this._grid.setSortColumns([]),e)this._isBackendGrid?this.onBackendSortChanged(void 0,{grid:this._grid,multiColumnSort:!0,sortCols:[],clearSortTriggered:!0}):this._columnDefinitions&&Array.isArray(this._columnDefinitions)&&this._columnDefinitions.length>0&&this.sortLocalGridByDefaultSortFieldId();else if(this._isBackendGrid){const e=this._gridOptions.backendServiceApi?.service;e?.clearSorters&&e.clearSorters()}this._currentLocalSorters=[],this.pubSubService.publish("onSortCleared",!0)}disableSortFunctionality(e=!0,t=!0){const i=!this._gridOptions.enableSorting;let s;this._gridOptions.enableSorting=i,e?(t&&this.clearSorting(),this._eventHandler.unsubscribeAll(),s=this.disableAllSortingCommands(!0)):(s=this.disableAllSortingCommands(!1),this._eventHandler.subscribe(this._grid.onSort,((e,t)=>this.handleLocalOnSort(e,t)))),this._grid.setOptions({enableSorting:this._gridOptions.enableSorting},!1,!0),this.sharedService.gridOptions=this._gridOptions,this._grid.setColumns(s)}toggleSortFunctionality(e=!0){const t=this._gridOptions.enableSorting;this.disableSortFunctionality(t,e)}emitSortChanged(e,t){if(e===n.remote&&this._gridOptions.backendServiceApi){let e=[];const t=this._gridOptions.backendServiceApi.service;t?.getCurrentSorters&&(e=t.getCurrentSorters()),this.pubSubService.publish("onSortChanged",e)}else e===n.local&&(t&&(this._currentLocalSorters=t),this.pubSubService.publish("onSortChanged",this.getCurrentLocalSorters()))}getCurrentLocalSorters(){return this._currentLocalSorters}getCurrentColumnSorts(e){if(this._grid){const t=this._grid.getSortColumns();if(Array.isArray(t))return t.reduce(((t,i)=>(!i||e&&i.columnId===e||t.push({columnId:i.columnId||"",sortCol:this._columnDefinitions[this._grid.getColumnIndex(i.columnId||"")],sortAsc:i.sortAsc}),t)),[])}return[]}loadGridSorters(e){this._currentLocalSorters=[];const t=[];return Array.isArray(e)&&((this._gridOptions.multiColumnSort?e:e.slice(0,1)).forEach((e=>{const i=this._columnDefinitions.find((t=>t.id===e.columnId));if(i){if(!i.sortable){let e="[Slickgrid-Universal] Cannot add sort icon to a column that is not sortable, please add `sortable: true` to your column or remove it from your list of columns to sort.";throw this._gridOptions.enableTreeData&&(e+=" Also note that TreeData feature requires the column holding the tree (expand/collapse icons) to be sortable."),new Error(e)}t.push({columnId:i.id,sortAsc:e.direction.toUpperCase()===k.ASC,sortCol:i}),this._currentLocalSorters.push({columnId:String(i.id),direction:e.direction.toUpperCase()})}})),this.onLocalSortChanged(this._grid,t),this._grid.setSortColumns(t.map((e=>({columnId:e.columnId,sortAsc:e.sortAsc}))))),t}processTreeDataInitialSort(){if(this._gridOptions.enableTreeData&&this._gridOptions.treeDataOptions){const e=this._gridOptions.treeDataOptions,t=this._columnDefinitions.find((t=>t.id===e.columnId));if(t){let i=k.ASC,s={columnId:e.columnId,sortCol:t,sortAsc:!0};if(e?.initialSort?.columnId){const t=e.initialSort.columnId,o=this._columnDefinitions.find((e=>e.id===t));i=(e.initialSort.direction||k.ASC).toUpperCase(),s={columnId:t,sortCol:o,sortAsc:i===k.ASC}}s?.columnId&&this.sharedService?.hierarchicalDataset&&this.updateSorting([{columnId:s.columnId||"",direction:i}])}}}onBackendSortChanged(e,t){if(!t||!t.grid)throw new Error('Something went wrong when trying to bind the "onBackendSortChanged(event, args)" function, it seems that "args" is not populated correctly');const i=t.grid?.getOptions()??{},s=i.backendServiceApi;if(!s||!s.process||!s.service)throw new Error('BackendServiceApi requires at least a "process" function and a "service" defined');const o=new Date;s.preProcess&&s.preProcess();const r=s.service.processOnSortChanged(e,t),n=i?.pagination?.totalItems||0;this.backendUtilities?.executeBackendCallback(s,r,t,o,n,{emitActionChangedCallback:this.emitSortChanged.bind(this),errorCallback:()=>{this._grid.setSortColumns(t.previousSortColumns||[]);const e=t.previousSortColumns?.map((e=>({columnId:e.columnId,sortAsc:e.sortAsc,sortCol:this._columnDefinitions.find((t=>t.id===e.columnId))})));s?.service?.updateSorters?.(e||[])},httpCancelRequestSubject:this.httpCancelRequests$})}async onLocalSortChanged(e,t,i=!1,s=!1){const o=this._gridOptions.datasetIdPropertyName||"id",r=this._gridOptions.enableTreeData||!1,a=e.getData();if(await this.pubSubService.publish("onBeforeSortChange",{sortColumns:t},0),e&&a){if(this._gridOptions.preParseDateColumns&&!this.sharedService.isItemsDateParsed&&t.some((e=>z(e.sortCol?.type)))&&this.preParseAllDateItems(),i&&!r&&a.reSort(),r&&this._dataView&&this.sharedService&&Array.isArray(this.sharedService.hierarchicalDataset)){const e=this.sortHierarchicalDataset(this.sharedService.hierarchicalDataset,t);this._dataView.setItems(e.flat,o),this._dataView.onRowCountChanged.notify({previous:this._dataView.getFilteredItemCount(),current:this._dataView.getLength(),itemCount:this._dataView.getItemCount(),dataView:this._dataView,callingOnRowsChanged:!0})}else a.sort(this.sortComparers.bind(this,t));e.invalidate(),s&&this.emitSortChanged(n.local,t.map((e=>({columnId:e.sortCol?.id??"id",direction:e.sortAsc?k.ASC:k.DESC}))))}}sortHierarchicalDataset(e,t,i=!1){this.sortTreeData(e,t);const s=this._gridOptions.datasetIdPropertyName||"id",o=this._gridOptions.treeDataOptions||{columnId:""},r=A(e,{...o,identifierPropName:o.identifierPropName??s,shouldAddTreeLevelNumber:!0});if(i){this._currentLocalSorters=[],t.forEach((e=>{this._currentLocalSorters.push({columnId:e.columnId,direction:e.sortAsc?"ASC":"DESC"})}));const e=this._gridOptions.backendServiceApi?n.remote:n.local;this.emitSortChanged(e)}return{hierarchical:e,flat:r}}sortLocalGridByDefaultSortFieldId(){const e=this._gridOptions&&this._gridOptions.defaultColumnSortFieldId||this._gridOptions.datasetIdPropertyName||"id",t={id:e,field:e};this.onLocalSortChanged(this._grid,new Array({columnId:t.id,sortAsc:!0,sortCol:t,clearSortTriggered:!0}),!1,!0)}sortComparers(e,t,i){if(Array.isArray(e))for(const s of e){const e=this.sortComparer(s,t,i);if(void 0!==e)return e}return _.neutral}sortComparer(e,t,i,s){if(e?.sortCol){const o=e.sortCol,r=o.type||b.string,n=e.sortAsc?_.asc:_.desc;let a=s||o.queryFieldSorter||o.queryField||o.field;this._gridOptions.preParseDateColumns&&z(r)&&e?.columnId&&(a="string"==typeof this._gridOptions.preParseDateColumns?`${this._gridOptions.preParseDateColumns}${e.columnId}`:`${e.columnId}`);let l=a;"function"==typeof o.queryFieldNameGetterFn&&(a=o.queryFieldNameGetterFn(t),l=o.queryFieldNameGetterFn(i));let c=t[a],d=i[l];if(a?.indexOf(".")>=0&&(c=H(t,a)),l?.indexOf(".")>=0&&(d=H(i,l)),o.sortComparer){const e=o.sortComparer(c,d,n,o,this._gridOptions);if(e!==_.neutral)return e}else{const e=ie(r,c,d,n,o,this._gridOptions);if(e!==_.neutral)return e}}}sortTreeData(e,t){Array.isArray(t)&&t.forEach((t=>{this.sortTreeChildren(e,t,0)}))}sortTreeChildren(e,t,i){const s=this._gridOptions.treeDataOptions?.childrenPropName??"children";e.sort(((e,i)=>this.sortComparer(t,e,i)??_.neutral)),e.forEach((e=>{e&&e.hasOwnProperty(s)&&Array.isArray(e[s])&&(i++,this.sortTreeChildren(e[s],t,i),i--)}))}updateSorting(e,t=!0,i=!0){if(!this._gridOptions||!this._gridOptions.enableSorting)throw new Error('[Slickgrid-Universal] in order to use "updateSorting" method, you need to have Sortable Columns defined in your grid and "enableSorting" set in your Grid Options');if(Array.isArray(e)){const s=this._gridOptions.backendServiceApi;if(s){const t=s?.service;t?.updateSorters&&(t.updateSorters(void 0,e),i&&this.backendUtilities?.refreshBackendDataset(this._gridOptions))}else this.loadGridSorters(e);if(t){const e=s?n.remote:n.local;this.emitSortChanged(e)}}}disableAllSortingCommands(e=!0){const t=this._grid.getColumns();t.forEach((t=>{void 0!==t.sortable&&(t.sortable=!e),t?.header?.menu&&t.header.menu.commandItems?.forEach((t=>{if(t&&"string"!=typeof t){const i=t.command;"sort-asc"!==i&&"sort-desc"!==i&&"clear-sort"!==i||(t.hidden=e)}}))}));const i=this._gridOptions.gridMenu?.commandItems;return i&&i.forEach((t=>{t&&"string"!=typeof t&&"clear-sorting"===t.command&&(t.hidden=e)})),t}}class hr{constructor(e,t,i){this.pubSubService=e,this.sharedService=t,this.sortService=i,this._currentToggledItems=[],this._isLastFullToggleCollapsed=!1,this._isOneCpuCyclePassed=!1,this._isTreeDataEnabled=!1,this._subscriptions=[],this._treeDataRecalcHandler=null,this._eventHandler=new fe,window.setTimeout((()=>this._isOneCpuCyclePassed=!0))}set currentToggledItems(e){this._currentToggledItems=e}get dataset(){return this.dataView?.getItems()}get datasetHierarchical(){return this.sharedService.hierarchicalDataset}get dataView(){return this._grid?.getData()}get eventHandler(){return this._eventHandler}get gridOptions(){return this._grid?.getOptions()??{}}get treeDataOptions(){return this.gridOptions.treeDataOptions}dispose(){this._eventHandler.unsubscribeAll(),this.pubSubService.unsubscribeAll(this._subscriptions)}init(e){if(this._grid=e,this._isTreeDataEnabled=this.gridOptions?.enableTreeData??!1,this._isLastFullToggleCollapsed=this.treeDataOptions?.initiallyCollapsed??!1,this._currentToggledItems=this.gridOptions.presets?.treeData?.toggledItems??[],this._lastToggleStateChange={type:this._isLastFullToggleCollapsed?"full-collapse":"full-expand",previousFullToggleType:this._isLastFullToggleCollapsed?"full-collapse":"full-expand",toggledItems:this._currentToggledItems},this._isTreeDataEnabled){if(this.gridOptions?.multiColumnSort)throw new Error('[Slickgrid-Universal] It looks like you are trying to use Tree Data with multi-column sorting, unfortunately it is not supported because of its complexity, you can disable it via "multiColumnSort: false" grid option and/or help in providing support for this feature.');if(!this.gridOptions?.enableFiltering)throw new Error('[Slickgrid-Universal] It looks like you are trying to use Tree Data without using the filtering option, unfortunately that is not possible with Tree Data since it relies heavily on the filters to expand/collapse the tree. You need to enable it via "enableFiltering: true"');if(this.gridOptions?.backendServiceApi||this.gridOptions?.enablePagination)throw new Error("[Slickgrid-Universal] It looks like you are trying to use Tree Data with Pagination and/or a Backend Service (OData, GraphQL) but unfortunately that is simply not supported because of its complexity.");if(!this.gridOptions.treeDataOptions||!this.gridOptions.treeDataOptions.columnId)throw new Error('[Slickgrid-Universal] When enabling tree data, you must also provide the "treeDataOption" property in your Grid Options with "childrenPropName" or "parentPropName" (depending if your array is hierarchical or flat) for the Tree Data to work properly.')}this._eventHandler.subscribe(e.onClick,this.handleOnCellClick.bind(this)),this._subscriptions.push(this.pubSubService.subscribe("onGridMenuClearAllSorting",this.clearSorting.bind(this))),this._treeDataRecalcHandler=this.setAutoRecalcTotalsCallbackWhenFeatEnabled(this.gridOptions),this._eventHandler.subscribe(this.dataView.onRowCountChanged,(()=>{"function"==typeof this._treeDataRecalcHandler&&this._isOneCpuCyclePassed&&(window.clearTimeout(this._timer),this._timer=window.setTimeout((()=>this._treeDataRecalcHandler?.()),this.treeDataOptions?.autoRecalcTotalsDebounce??0))}))}applyToggledItemStateChanges(e,t,i=!0,s=!1){if(Array.isArray(e)){const o=L(this.treeDataOptions,"collapsedPropName"),r=L(this.treeDataOptions,"hasChildrenPropName");this.dataView.beginUpdate(!0);const n="full-collapse"===(t??this._lastToggleStateChange.previousFullToggleType);t&&(this._lastToggleStateChange.previousFullToggleType=t),i&&(this.dataView.getItems()||[]).forEach((e=>{e[r]&&(e[o]=n)})),this.dynamicallyToggleItemState(e,s)}}dynamicallyToggleItemState(e,t=!0){Array.isArray(e)&&(this.dataView.beginUpdate(!0),e.forEach((e=>{const i=this.dataView.getItemById(e.itemId);if(this.updateToggledItem(i,e.isCollapsed,!0),t){const t=this._currentToggledItems.findIndex((t=>t.itemId===e.itemId));t>=0?this._currentToggledItems[t].isCollapsed=e.isCollapsed:this._currentToggledItems.push({itemId:e.itemId,isCollapsed:e.isCollapsed}),this.pubSubService.publish("onTreeItemToggled",{...this._lastToggleStateChange,fromItemId:e.itemId,toggledItems:this._currentToggledItems,type:e.isCollapsed?x.toggleCollapse:x.toggleExpand})}})),this.dataView.endUpdate(),this.dataView.refresh())}getCurrentToggleState(){return this._lastToggleStateChange}getInitialSort(e,t){const i=t?.treeDataOptions,s=i?.initialSort??{columnId:i?.columnId??"",direction:"ASC"},o=e.find((e=>e.id===s.columnId));return{columnId:s.columnId,sortAsc:"DESC"!==s?.direction?.toUpperCase(),sortCol:o}}getItemCount(e){if(void 0!==e){const t=L(this.treeDataOptions,"levelPropName");return this.dataView.getItems().filter((i=>i[t]===e)).length}return this.dataView.getItemCount()}getToggledItems(){return this._currentToggledItems}clearSorting(){const e=this.getInitialSort(this.sharedService.columnDefinitions,this.sharedService.gridOptions);this.sortService.loadGridSorters([{columnId:e.columnId,direction:e.sortAsc?"ASC":"DESC"}])}convertFlatParentChildToTreeDatasetAndSort(e,t,i,s){const o=this.convertFlatParentChildToTreeDataset(e,i),r=Array.isArray(s)&&s.length?s[0]:this.getInitialSort(t,i),n=this.sortService.sortHierarchicalDataset(o,[r],!0);return this._grid?.setSortColumns([r]),n}convertFlatParentChildToTreeDataset(e,t){const i=t?.datasetIdPropertyName??"id",s=t?.treeDataOptions??{columnId:"id"};return R(e,{...s,identifierPropName:s.identifierPropName??i,initiallyCollapsed:this._isLastFullToggleCollapsed})}enableAutoRecalcTotalsFeature(e=!0){e&&this._isTreeDataEnabled?this._treeDataRecalcHandler=this.recalculateTreeTotals.bind(this,this.gridOptions):this._treeDataRecalcHandler=null}recalculateTreeTotals(e){const t=e.treeDataOptions,i=t?.childrenPropName??u.treeDataProperties.CHILDREN_PROP,s=t?.levelPropName??u.treeDataProperties.TREE_LEVEL_PROP;t?.aggregators&&(t.aggregators.forEach((e=>{O(this.sharedService.hierarchicalDataset||[],{childrenPropName:i,levelPropName:s,aggregator:e})})),this._grid.invalidate())}sortHierarchicalDataset(e,t){const i=t??this.getInitialSort(this.sharedService.allColumns,this.gridOptions),s=Array.isArray(i)?i:[i];return this.sortService.sortHierarchicalDataset(e,s)}async toggleTreeDataCollapse(e,t=!0){if(this.gridOptions?.enableTreeData){const i=L(this.treeDataOptions,"hasChildrenPropName");t&&await this.pubSubService.publish("onTreeFullToggleStart",{collapsing:e}),this.dataView.beginUpdate(!0);const s=this.dataView.getItems()||[];s.forEach((t=>{t[i]&&this.updateToggledItem(t,e,!1)})),this.sharedService.hierarchicalDataset=this.convertFlatParentChildToTreeDataset(s,this.gridOptions),this.dataView.endUpdate(),this.dataView.refresh(),this._isLastFullToggleCollapsed=e}const i=e?x.fullCollapse:x.fullExpand;this._lastToggleStateChange={type:i,previousFullToggleType:i,toggledItems:null},t&&this.pubSubService.publish("onTreeFullToggleEnd",this._lastToggleStateChange)}handleOnCellClick(e,t){if(e&&t){const i=e.target||{},s=this.gridOptions.datasetIdPropertyName??"id",o=L(this.treeDataOptions,"collapsedPropName"),r=L(this.treeDataOptions,"childrenPropName");if("string"==typeof i?.className&&i.className.indexOf("toggle")>=0){const i=this.dataView.getItem(t.row);if(i){i[o]=!i[o];const e=i[o],t=i[s],n=this._currentToggledItems.findIndex((e=>e.itemId===t));n>=0?this._currentToggledItems[n].isCollapsed=e:this._currentToggledItems.push({itemId:t,isCollapsed:e}),this.dataView.updateItem(t,i);const a=e=>e[s]===t,l=I(this.sharedService.hierarchicalDataset||[],a,r);l&&(l[o]=e),this._grid.invalidate(),this._lastToggleStateChange={type:e?x.toggleCollapse:x.toggleExpand,previousFullToggleType:this._isLastFullToggleCollapsed?"full-collapse":"full-expand",toggledItems:this._currentToggledItems},this.pubSubService.publish("onTreeItemToggled",{...this._lastToggleStateChange,fromItemId:t})}e.stopImmediatePropagation()}}}updateToggledItem(e,t,i){const s=this.gridOptions?.datasetIdPropertyName??"id",o=L(this.treeDataOptions,"childrenPropName"),r=L(this.treeDataOptions,"collapsedPropName");if(e&&(e[r]=t,this.dataView.updateItem(e[s],e),i)){const i=t=>t[s]===e[s],n=I(this.sharedService.hierarchicalDataset||[],i,o);n&&(n[r]=t)}}setAutoRecalcTotalsCallbackWhenFeatEnabled(e){return e?.enableTreeData&&e?.treeDataOptions?.autoRecalcTotalsOnFilterChange&&e?.treeDataOptions?.aggregators?this.recalculateTreeTotals.bind(this,e):null}}class ur{constructor(e){this.translaterService=e,this._debounceTypingDelay=0,this._shouldTriggerQuery=!0,this._inputType="text",this.inputFilterType="single",this.searchTerms=[],this._bindEventService=new re.P}get columnFilter(){return this.columnDef?.filter??{}}get defaultOperator(){return y.empty}get inputType(){return this._inputType}set inputType(e){this._inputType=e}get operator(){return this.columnFilter?.operator??this.defaultOperator}set operator(e){this.columnFilter&&(this.columnFilter.operator=e)}get gridOptions(){return this.grid?.getOptions()??{}}init(e){if(!e)throw new Error('[Slickgrid-Universal] A filter must always have an "init()" with valid arguments.');this.grid=e.grid,this.callback=e.callback,this.columnDef=e.columnDef,"compound"===this.inputFilterType&&(this.operator=e.operator||""),this.searchTerms=e?.searchTerms??[],this._cellContainerElm=e.filterContainerElm;const t=this.gridOptions?.backendServiceApi;this._debounceTypingDelay=(t?t?.filterTypingDebounce??this.gridOptions?.defaultBackendServiceFilterTypingDebounce:this.gridOptions?.filterTypingDebounce)??0;const i=Array.isArray(this.searchTerms)&&this.searchTerms.length>=0?this.searchTerms[0]:"";this.createDomFilterElement(i),this._bindEventService.bind(this._filterInputElm,["keyup","blur","change"],this.onTriggerEvent.bind(this)),this._bindEventService.bind(this._filterInputElm,"wheel",this.onTriggerEvent.bind(this),{passive:!0}),"compound"===this.inputFilterType&&this._selectOperatorElm&&this._bindEventService.bind(this._selectOperatorElm,"change",this.onTriggerEvent.bind(this))}clear(e=!0){this._filterInputElm&&(this._shouldTriggerQuery=e,this.searchTerms=[],this._filterInputElm.value="",this._currentValue=void 0,this.updateFilterStyle(!1),"compound"===this.inputFilterType&&this._selectOperatorElm&&(this._selectOperatorElm.selectedIndex=0),this.onTriggerEvent(void 0,!0))}destroy(){this._bindEventService.unbindAll(),this._selectOperatorElm?.remove?.(),this._filterInputElm?.remove?.()}getValues(){return this._filterInputElm.value}setValues(e,t,i=!1){const s=Array.isArray(e)?e:[e];let o="";for(const e of s)o="single"===this.inputFilterType?t?this.addOptionalOperatorIntoSearchString(e,t):e:`${e}`,this._filterInputElm.value=`${o??""}`,this._currentValue=this._filterInputElm.value;if(this.updateFilterStyle(""!==this.getValues()),this.operator=t||this.defaultOperator,t&&this._selectOperatorElm){const e=$(this.operator);this._selectOperatorElm.value=e}i&&this.onTriggerEvent(void 0,!1)}addOptionalOperatorIntoSearchString(e,t){let i="",s="",o=null==e?"":`${e}`;if(t&&o){switch(t){case"<>":case"!=":case"=":case"==":case">":case">=":case"<":case"<=":i=t;break;case"EndsWith":case"*z":i="*";break;case"StartsWith":case"a*":s="*"}o=`${i}${o}${s}`}return o}getCompoundOperatorOptionValues(){const e=this.columnDef.type&&this.columnDef.type?this.columnDef.type:b.string;let t,i="text";if(this.columnFilter?.compoundOperatorList)t=this.columnFilter.compoundOperatorList;else switch(e){case b.string:case b.text:case b.readonly:case b.password:i="text",t=[{operator:"",desc:ue("CONTAINS","TEXT_CONTAINS","Contains",s=this.gridOptions,o=this.translaterService)},{operator:"<>",desc:ue("NOT_CONTAINS","TEXT_NOT_CONTAINS","Not Contains",s,o)},{operator:"=",desc:ue("EQUALS","TEXT_EQUALS","Equals",s,o)},{operator:"!=",desc:ue("NOT_EQUAL_TO","TEXT_NOT_EQUAL_TO","Not equal to",s,o)},{operator:"a*",desc:ue("STARTS_WITH","TEXT_STARTS_WITH","Starts with",s,o)},{operator:"*z",desc:ue("ENDS_WITH","TEXT_ENDS_WITH","Ends with",s,o)}];break;default:i="numeric",t=pe(this.gridOptions,this.translaterService)}var s,o;return me(this.gridOptions,t,i),t}createDomFilterElement(e){const t=this.columnDef?.id??"";(0,q.emptyElement)(this._cellContainerElm);let i=this.gridOptions?.defaultFilterPlaceholder??"";this.columnFilter?.placeholder&&(i=this.columnFilter.placeholder);const s=`${e??""}`;if(this._filterInputElm=(0,q.createDomElement)("input",{type:this._inputType||"text",autocomplete:"off",ariaAutoComplete:"none",placeholder:i,ariaLabel:this.columnFilter?.ariaLabel??`${(0,q.toSentenceCase)(t+"")} Search Filter`,className:`form-control filter-${t}`,value:s,dataset:{columnid:`${t}`}}),this.updateFilterStyle(!!e),void 0!==e&&(this._currentValue=s),"single"===this.inputFilterType)this._filterContainerElm=this._filterInputElm,this._filterInputElm.classList.add("search-filter","slick-filter"),this._cellContainerElm.appendChild(this._filterInputElm),this._cellContainerElm.appendChild(document.createElement("span"));else{this._filterInputElm.classList.add("compound-input"),this._selectOperatorElm=de(this.getCompoundOperatorOptionValues(),this.grid),this._filterContainerElm=(0,q.createDomElement)("div",{className:`form-group search-filter filter-${t}`});const e=(0,q.createDomElement)("div",{className:"input-group"},this._filterContainerElm);(0,q.createDomElement)("div",{className:"input-group-addon input-group-prepend operator"},e).appendChild(this._selectOperatorElm),e.appendChild(this._filterInputElm),e.appendChild((0,q.createDomElement)("span")),this.operator&&(this._selectOperatorElm.value=$(this.operator)),this._filterContainerElm&&this._cellContainerElm.appendChild(this._filterContainerElm)}}onTriggerEvent(e,t=!1){if(t)this.callback(e,{columnDef:this.columnDef,clearFilterTriggered:t,shouldTriggerQuery:this._shouldTriggerQuery}),this.updateFilterStyle(!1);else{const t=e?.type||"",i=this._selectOperatorElm?.value??this.operator;let s=this._filterInputElm.value;const o=this.gridOptions.enableFilterTrimWhiteSpace||this.columnFilter.enableTrimWhiteSpace;"string"==typeof s&&o&&(s=s.trim()),"select"!==e?.target?.tagName.toLowerCase()&&(this._currentValue=s),this.updateFilterStyle(""!==s);const r={columnDef:this.columnDef,operator:i,searchTerms:s?[s]:null,shouldTriggerQuery:this._shouldTriggerQuery},n="keyup"===t&&"Enter"!==e?.key?this._debounceTypingDelay:0,a=this.columnFilter.skipCompoundOperatorFilterWithNullInput??this.gridOptions.skipCompoundOperatorFilterWithNullInput,l=a&&(0,q.isDefined)(this._currentValue)||""===this._currentValue&&(0,q.isDefined)(this._lastSearchValue);"single"!==this.inputFilterType&&a&&!l||(n>0?(window.clearTimeout(this._timer),this._timer=window.setTimeout((()=>this.callback(e,r)),n)):this.callback(e,r)),this._lastSearchValue=s}this._shouldTriggerQuery=!0}updateFilterStyle(e){e?(this._filterContainerElm?.classList.add("filled"),this._filterInputElm.classList.add("filled")):(this._filterContainerElm?.classList.remove("filled"),this._filterInputElm.classList.remove("filled"))}}class pr extends ur{constructor(e){super(e),this.translaterService=e,this.inputType="text",this.inputFilterType="compound"}}const mr="#86bff8";class gr{constructor(e){this.translaterService=e,this._clearFilterTriggered=!1,this._shouldTriggerQuery=!0,this._sliderTrackFilledColor=mr,this.sliderType="double",this.searchTerms=[],this._bindEventService=new re.P}get columnFilter(){return this.columnDef?.filter??{}}get currentValue(){return this._currentValue}get currentValues(){return this._currentValues}get defaultOperator(){return"compound"===this.sliderType?y.empty:"single"===this.sliderType?y.greaterThanOrEqual:this.gridOptions.defaultFilterRangeOperator||y.rangeInclusive}get filterOptions(){return{...this.gridOptions.defaultFilterOptions?.slider,...this.columnFilter?.filterOptions}}get gridOptions(){return this.grid?.getOptions()??{}}get sliderOptions(){return this._sliderOptions}get operator(){return this._operator||(this.columnFilter.operator??this.defaultOperator)}set operator(e){this._operator=e}init(e){if(!e)throw new Error('[Slickgrid-Universal] A filter must always have an "init()" with valid arguments.');this.grid=e.grid,this.callback=e.callback,this.columnDef=e.columnDef,this.operator=e.operator||"",this.searchTerms=e?.searchTerms??[],this._argFilterContainerElm=e.filterContainerElm,this._sliderTrackFilledColor=window.getComputedStyle(document.documentElement).getPropertyValue("--slick-slider-filter-filled-track-color")||mr,this._filterElm=this.createDomFilterElement(this.searchTerms)}clear(e=!0){if(this._filterElm){this._clearFilterTriggered=!0,this._shouldTriggerQuery=e,this.searchTerms=[];const t=+(this.filterOptions?.sliderStartValue??u.SLIDER_DEFAULT_MIN_VALUE),i=+(this.filterOptions?.sliderEndValue??u.SLIDER_DEFAULT_MAX_VALUE);"double"===this.sliderType?(this._sliderLeftInputElm&&(this._sliderLeftInputElm.value=`${t}`),this._sliderRightInputElm&&(this._sliderRightInputElm.value=`${i}`),this._currentValues=[t,i],this._sliderLeftInputElm?.dispatchEvent(new Event("change")),this._sliderRightInputElm?.dispatchEvent(new Event("change"))):(this._sliderRightInputElm&&(this._sliderRightInputElm.value=`${t}`),this._selectOperatorElm&&(this._selectOperatorElm.selectedIndex=0),this._currentValue=t,this._sliderRightInputElm?.dispatchEvent(new Event("change"))),(this.filterOptions?.hideSliderNumber??this.filterOptions?.hideSliderNumbers)||("double"===this.sliderType?this.renderSliderValues(t,i):this.renderSliderValues(void 0,t)),this.updateFilterStyle(!1),this.callback(void 0,{columnDef:this.columnDef,clearFilterTriggered:!0,shouldTriggerQuery:e,searchTerms:[]})}}destroy(){this._bindEventService.unbindAll(),this._sliderTrackElm?.remove(),this._sliderLeftInputElm?.remove(),this._sliderRightInputElm?.remove()}renderSliderValues(e,t,i=!0){const s=e?.toString()||"",o=t?.toString()||"";this._leftSliderNumberElm?.textContent&&(this._leftSliderNumberElm.textContent=s),this._rightSliderNumberElm?.textContent&&(this._rightSliderNumberElm.textContent=o),this._sliderRangeContainElm.title="double"===this.sliderType?`${s} - ${o}`:`${o}`,i&&this.grid.onHeaderRowMouseLeave.notify({column:this.columnDef,grid:this.grid})}getValues(){return"double"===this.sliderType?this._currentValues:this._currentValue}setValues(e,t,i=!1){if(e){let t=[];const i=Array.isArray(e)?e?.[0]:e;if(Array.isArray(e)&&2===e.length?t=e:"string"==typeof i&&i.indexOf("..")>0?(t=i.split(".."),this._currentValue=+(t?.[0]??0)):((0,q.isDefined)(i)||""===i)&&(this._currentValue=null===i?void 0:+i,t=[i]),"double"!==this.sliderType&&this._sliderRightInputElm)this._sliderRightInputElm.value="string"==typeof e?e:`${i}`,this.renderSliderValues(void 0,this._sliderRightInputElm.value);else if(Array.isArray(t)&&2===t.length&&!this.filterOptions?.hideSliderNumbers){const[e,i]=t;this._sliderLeftInputElm&&(this._sliderLeftInputElm.value=String(e??u.SLIDER_DEFAULT_MIN_VALUE)),this._sliderRightInputElm&&(this._sliderRightInputElm.value=String(i??u.SLIDER_DEFAULT_MAX_VALUE)),this.renderSliderValues(...t)}}else this._currentValue=void 0,this._currentValues=void 0;const s=this.getValues(),o=void 0===s?[]:Array.isArray(s)?s:[s];if(this.updateFilterStyle(o.length>0),void 0!==t&&(this.operator=t),this.operator&&this._selectOperatorElm){const e=$(this.operator);this._selectOperatorElm.value=e}i&&this.callback(void 0,{columnDef:this.columnDef,operator:this.operator,searchTerms:o,shouldTriggerQuery:!0})}createDomFilterElement(e){const t=this.columnDef?.id??"",i=+(this.columnFilter.minValue??u.SLIDER_DEFAULT_MIN_VALUE),s=+(this.columnFilter.maxValue??u.SLIDER_DEFAULT_MAX_VALUE),o=+(this.columnFilter.valueStep??u.SLIDER_DEFAULT_STEP);(0,q.emptyElement)(this._argFilterContainerElm);const r=+((Array.isArray(e)&&e?.[0])??this.filterOptions?.sliderStartValue??i),n=+((Array.isArray(e)&&e?.[1])??this.filterOptions?.sliderEndValue??s);if(this._sliderRangeContainElm=(0,q.createDomElement)("div",{className:`filter-input filter-${t} slider-input-container slider-values`,title:"double"===this.sliderType?`${r} - ${n}`:`${r}`}),this._sliderTrackElm=(0,q.createDomElement)("div",{className:"slider-track"}),"compound"===this.sliderType){const e=(0,q.createDomElement)("span",{className:"input-group-addon input-group-prepend operator"});this._selectOperatorElm=de(this.getOperatorOptionValues(),this.grid),e.appendChild(this._selectOperatorElm)}"double"===this.sliderType&&(this._sliderLeftInputElm=(0,q.createDomElement)("input",{type:"range",className:"slider-filter-input",ariaLabel:this.columnFilter.ariaLabel??`${(0,q.toSentenceCase)(t+"")} Search Filter`,defaultValue:`${r}`,value:`${r}`,min:`${i}`,max:`${s}`,step:`${o}`}));const a="double"===this.sliderType?n:r;this._sliderRightInputElm=(0,q.createDomElement)("input",{type:"range",className:"slider-filter-input",ariaLabel:this.columnFilter.ariaLabel??`${(0,q.toSentenceCase)(t+"")} Search Filter`,defaultValue:`${a}`,value:`${a}`,min:`${i}`,max:`${s}`,step:`${o}`});const l=this.filterOptions?.hideSliderNumber??this.filterOptions?.hideSliderNumbers,c=l?"":"input-group";if(this._divContainerFilterElm=(0,q.createDomElement)("div",{className:`${c} search-filter slick-filter slider-container slider-values filter-${t}`.trim()}),this._sliderRangeContainElm.appendChild(this._sliderTrackElm),"double"===this.sliderType&&this._sliderLeftInputElm&&this._sliderRangeContainElm.appendChild(this._sliderLeftInputElm),this._sliderRangeContainElm.appendChild(this._sliderRightInputElm),l)this._divContainerFilterElm.appendChild(this._sliderRangeContainElm);else{let e;"compound"===this.sliderType&&this._selectOperatorElm?(e=(0,q.createDomElement)("span",{className:"input-group-addon input-group-prepend operator"}),e.appendChild(this._selectOperatorElm)):"double"===this.sliderType&&(e=(0,q.createDomElement)("div",{className:"input-group-addon input-group-prepend slider-range-value"}),this._leftSliderNumberElm=(0,q.createDomElement)("span",{className:`input-group-text lowest-range-${t}`,textContent:`${r}`}),e.appendChild(this._leftSliderNumberElm));const i=(0,q.createDomElement)("div",{className:"input-group-addon input-group-append slider-range-value"});this._rightSliderNumberElm=(0,q.createDomElement)("span",{className:`input-group-text highest-range-${t}`,textContent:`${a}`},i),e&&this._divContainerFilterElm.appendChild(e),this._divContainerFilterElm.appendChild(this._sliderRangeContainElm),this._divContainerFilterElm.appendChild(i)}return this._sliderOptions={minValue:i,maxValue:s,step:o},this._currentValues=[r,n],Array.isArray(e)&&e.length>0&&""!==e[0]&&(this.updateFilterStyle(!0),this._currentValue=r),void 0===this.filterOptions.sliderStartValue&&void 0===this.columnFilter.minValue||(this._currentValue=r),this._argFilterContainerElm.appendChild(this._divContainerFilterElm),this.updateTrackFilledColorWhenEnabled(),this._bindEventService.bind(this._sliderTrackElm,"click",this.sliderTrackClicked.bind(this)),this._bindEventService.bind(this._sliderRightInputElm,["input","change"],this.slideRightInputChanged.bind(this)),this._bindEventService.bind(this._sliderRightInputElm,["change","mouseup","touchend"],this.onValueChanged.bind(this)),"compound"===this.sliderType&&this._selectOperatorElm?this._bindEventService.bind(this._selectOperatorElm,["change"],this.onValueChanged.bind(this)):"double"===this.sliderType&&this._sliderLeftInputElm&&(this._bindEventService.bind(this._sliderLeftInputElm,["input","change"],this.slideLeftInputChanged.bind(this)),this._bindEventService.bind(this._sliderLeftInputElm,["change","mouseup","touchend"],this.onValueChanged.bind(this))),this._divContainerFilterElm}getOperatorOptionValues(){let e;return e=this.columnFilter.compoundOperatorList?this.columnFilter.compoundOperatorList:pe(this.gridOptions,this.translaterService),me(this.gridOptions,e,"numeric"),e}onValueChanged(e){const t=parseInt(this._sliderRightInputElm?.value??"",10);let i,s;if("compound"===this.sliderType||"single"===this.sliderType)"select"!==e?.target?.tagName?.toLowerCase()&&(this._currentValue=+t),i=this._currentValue,s=[i||"0"];else if("double"===this.sliderType){const e=[parseInt(this._sliderLeftInputElm?.value??"",10),t];i=e.join(".."),s=e}if(this._clearFilterTriggered)this.updateFilterStyle(!1),this.callback(e,{columnDef:this.columnDef,clearFilterTriggered:this._clearFilterTriggered,searchTerms:[],shouldTriggerQuery:this._shouldTriggerQuery});else{const t=this._selectOperatorElm?.value??this.operator;this.updateFilterStyle(""!==i);const o=this.columnFilter.skipCompoundOperatorFilterWithNullInput??this.gridOptions.skipCompoundOperatorFilterWithNullInput,r=o&&(0,q.isDefined)(this._currentValue)||!(0,q.isDefined)(this._currentValue)&&(0,q.isDefined)(this._lastSearchValue);"compound"===this.sliderType&&o&&!r||this.callback(e,{columnDef:this.columnDef,operator:t||"",searchTerms:s,shouldTriggerQuery:this._shouldTriggerQuery})}this._clearFilterTriggered=!1,this._shouldTriggerQuery=!0,this.changeBothSliderFocuses(!1),this.grid.onHeaderRowMouseEnter.notify({column:this.columnDef,grid:this.grid},new ge(e)),this._lastSearchValue=i}changeBothSliderFocuses(e){const t=e?"add":"remove";this._sliderLeftInputElm?.classList[t]("focus"),this._sliderRightInputElm?.classList[t]("focus")}slideLeftInputChanged(e){const t=parseInt(this._sliderLeftInputElm?.value??"",10),i=parseInt(this._sliderRightInputElm?.value??"",10);this._sliderLeftInputElm&&i-t<=(this.filterOptions?.stopGapBetweenSliderHandles??0)&&(this._sliderLeftInputElm.value=String(t-(this.filterOptions?.stopGapBetweenSliderHandles??0))),this._sliderLeftInputElm&&this._sliderRightInputElm&&(+this._sliderLeftInputElm.value>=+this._sliderRightInputElm.value-20?(this._sliderLeftInputElm.style.zIndex="1",this._sliderRightInputElm.style.zIndex="0"):(this._sliderLeftInputElm.style.zIndex="0",this._sliderRightInputElm.style.zIndex="1")),this.sliderLeftOrRightChanged(e,"left",t,i)}slideRightInputChanged(e){const t=parseInt(this._sliderLeftInputElm?.value??"",10),i=parseInt(this._sliderRightInputElm?.value??"",10);"double"===this.sliderType&&this._sliderRightInputElm&&i-t<=(this.filterOptions?.stopGapBetweenSliderHandles??0)&&(this._sliderRightInputElm.value=String(t+(this.filterOptions?.stopGapBetweenSliderHandles??0))),this.sliderLeftOrRightChanged(e,"right",t,i)}sliderLeftOrRightChanged(e,t,i,s){let o=!0;this.updateTrackFilledColorWhenEnabled(),this.changeBothSliderFocuses(!0),this._sliderRangeContainElm.title="double"===this.sliderType?`${i} - ${s}`:`${s}`,"double"===this.sliderType&&this._sliderLeftInputElm&&this._sliderRightInputElm&&("left"===t&&i>s?(this._sliderLeftInputElm.value=`${s}`,o=!1):"right"===t&&i>s&&(this._sliderRightInputElm.value=`${i}`,o=!1)),(this.filterOptions?.hideSliderNumber??this.filterOptions?.hideSliderNumbers)||(this._leftSliderNumberElm?.textContent&&(this._leftSliderNumberElm.textContent=this._sliderLeftInputElm?.value??""),this._rightSliderNumberElm?.textContent&&(this._rightSliderNumberElm.textContent=this._sliderRightInputElm?.value??"")),o&&this.grid.onHeaderRowMouseEnter.notify({column:this.columnDef,grid:this.grid},new ge(e))}sliderTrackClicked(e){e.preventDefault();const t=100*(e.offsetX+0)/this._sliderTrackElm.offsetWidth;this._sliderRightInputElm&&"double"!==this.sliderType?(this._sliderRightInputElm.value=`${t}`,this._sliderRightInputElm.dispatchEvent(new Event("change"))):this._sliderLeftInputElm&&this._sliderRightInputElm&&(t<=50?(this._sliderLeftInputElm.value=`${t}`,this._sliderLeftInputElm.dispatchEvent(new Event("change"))):(this._sliderRightInputElm.value=`${t}`,this._sliderRightInputElm.dispatchEvent(new Event("change"))))}updateTrackFilledColorWhenEnabled(){if(this.filterOptions?.enableSliderTrackColoring&&this._sliderRightInputElm){let e=0;this._sliderLeftInputElm&&(e=(+this._sliderLeftInputElm.value-+this._sliderLeftInputElm.min)/(this.sliderOptions?.maxValue??0-+this._sliderLeftInputElm.min)*100);const t=(+this._sliderRightInputElm.value-+this._sliderRightInputElm.min)/(this.sliderOptions?.maxValue??0-+this._sliderRightInputElm.min)*100,i="linear-gradient(to right, %b %p1, %c %p1, %c %p2, %b %p2)".replace(/%b/g,"#eee").replace(/%c/g,this.filterOptions?.sliderTrackFilledColor||this._sliderTrackFilledColor||mr).replace(/%p1/g,`${e}%`).replace(/%p2/g,`${t}%`);this._sliderTrackElm.style.background=i,this._sliderOptions.sliderTrackBackground=i}}updateFilterStyle(e){e?(this._divContainerFilterElm.classList.add("filled"),this._filterElm?.classList.add("filled")):(this._divContainerFilterElm.classList.remove("filled"),this._filterElm?.classList.remove("filled"))}}var br=Object.defineProperty,fr=(e,t,i)=>((e,t,i)=>t in e?br(e,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[t]=i)(e,"symbol"!=typeof t?t+"":t,i),vr=class{constructor(e){fr(this,"_distinctEvent"),fr(this,"_boundedEvents",[]),this._distinctEvent=e?.distinctEvent??!1}get boundedEvents(){return this._boundedEvents}dispose(){this.unbindAll(),this._boundedEvents=[]}bind(e,t,i,s,o=""){let r=Array.isArray(t)?t:[t];if("function"==typeof e?.forEach)e.forEach((e=>{for(let t of r)(!this._distinctEvent||this._distinctEvent&&!this.hasBinding(e,t))&&(e.addEventListener(t,i,s),this._boundedEvents.push({element:e,eventName:t,listener:i,groupName:o}))}));else for(let t of r)(!this._distinctEvent||this._distinctEvent&&!this.hasBinding(e,t))&&(e.addEventListener(t,i,s),this._boundedEvents.push({element:e,eventName:t,listener:i,groupName:o}))}hasBinding(e,t){return this._boundedEvents.some((i=>i.element===e&&(!t||i.eventName===t)))}unbind(e,t,i){if(e){let s=Array.isArray(e)?e:[e],o=Array.isArray(t)?t||"":[t||""];for(let e of s){i||(i=this._boundedEvents.find((i=>{if(i.element===e&&(!t||i.eventName===t))return i.listener})));for(let t of o)e?.removeEventListener?.(t,i)}}}unbindAll(e){if(e){let t=Array.isArray(e)?e:[e];for(let e=this._boundedEvents.length-1;e>=0;--e){let i=this._boundedEvents[e];if(t.some((e=>e===i.groupName))){let{element:t,eventName:s,listener:o}=i;this.unbind(t,s,o),this._boundedEvents.splice(e,1)}}}else for(;this._boundedEvents.length>0;){let e=this._boundedEvents.pop(),{element:t,eventName:i,listener:s}=e;this.unbind(t,i,s)}}},wr=typeof window<"u"&&void 0!==window.multipleSelect?window.multipleSelect:{locales:{}};wr.locales["en-US"]={formatSelectAll:()=>"[Select all]",formatAllSelected:()=>"All selected",formatCountSelected:(e,t)=>`${e} of ${t} selected`,formatNoMatchesFound:()=>"No matches found",formatOkButton:()=>"OK"};var yr=wr.locales,kr={name:"",placeholder:"",classes:"",classPrefix:"",data:void 0,locale:void 0,selectAll:!0,single:void 0,singleRadio:!1,multiple:!1,hideOptgroupCheckboxes:!1,multipleWidth:80,width:void 0,dropWidth:void 0,maxHeight:250,maxHeightUnit:"px",position:"bottom",displayValues:!1,displayTitle:!1,displayDelimiter:", ",minimumCountSelected:3,ellipsis:!1,isOpen:!1,keepOpen:!1,openOnHover:!1,container:null,filter:!1,filterGroup:!1,filterPlaceholder:"",filterAcceptOnEnter:!1,filterByDataLength:void 0,customFilter(e){let{text:t,label:i,search:s}=e;return(i||t||"").includes(s)},showClear:!1,autoAdjustDropHeight:!1,autoAdjustDropPosition:!1,autoAdjustDropWidthByTextSize:!1,adjustedHeightPadding:10,useSelectOptionLabel:!1,useSelectOptionLabelToHtml:!1,navigationHighlight:!0,infiniteScroll:!1,virtualScroll:!0,cssStyler:()=>null,textTemplate:e=>e.innerHTML.trim(),labelTemplate:e=>e.label,onOpen:()=>!1,onClose:()=>!1,onCheckAll:()=>!1,onUncheckAll:()=>!1,onFocus:()=>!1,onBlur:()=>!1,onOptgroupClick:()=>!1,onBeforeClick:()=>!0,onClick:()=>!1,onFilter:()=>!1,onFilterClear:()=>!1,onClear:()=>!1,onAfterCreate:()=>!1,onDestroy:()=>!1,onAfterDestroy:()=>!1,onDestroyed:()=>!1};Object.assign(kr,yr["en-US"]);var _r={BLOCK_ROWS:50,CLUSTER_BLOCKS:4,DEFAULTS:kr,METHODS:["init","getOptions","refreshOptions","getSelects","setSelects","enable","disable","open","close","check","uncheck","checkAll","uncheckAll","checkInvert","focus","blur","refresh","destroy"]};function xr(e){let t=Object.prototype.toString.call(e).slice(8,-1).toLowerCase();return"object"===t?(()=>{let t={};for(let i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=xr(e[i]));return t})():"array"===t?e.map((e=>xr(e))):e}function Cr(e){return null!=e&&""!==e}function Er(e,t,i){if(Array.isArray(e))for(let s of e){if(s[t]===i||s[t]===""+ +s[t]&&+s[t]===i)return s;if("optgroup"===s.type)for(let e of s.children)if(e&&(e[t]===i||e[t]===""+ +e[t]&&+e[t]===i))return e}}function Sr(e){return Object.keys(e).forEach((t=>void 0===e[t]?delete e[t]:"")),e}function Tr(e,t){if("string"!=typeof e)return e;if("function"==typeof t)return t(e);if("function"==typeof e.normalize)return e.normalize("NFD").replace(/[\u0300-\u036F]/g,"");throw new Error("[Multiple-Select-Vanilla] `normalize()` function is not defined, you can optionally provide a custom parser via the `diacriticParser` option.")}function Or(e){let t=0,i=0,s=0,o=0,r=window.innerHeight??0,n=window.innerWidth??0,a={left:window.pageXOffset||document.documentElement.scrollLeft||0,top:window.pageYOffset||document.documentElement.scrollTop||0},l=a.top,c=a.left,d=Mr(e);if(d){let e=d.top??0,a=d.left??0;i=e-l,t=r-(e-l),s=a-c,o=n-(a-c)}return{top:i,bottom:t,left:s,right:o}}function Ar(e=""){return e.split(" ").filter((e=>e))}function Lr(e,t,i){let s=document.createElement(e);return t&&Object.keys(t).forEach((e=>{let i=t[e];"object"==typeof i?Object.assign(s[e],i):s[e]=t[e]})),i?.appendChild&&i.appendChild(s),s}function Rr(e,t,i){let s=e.props?.innerHTML?function(e,t){let{[t]:i,...s}=e;return s}(e.props,"innerHTML"):e.props,o=Lr(e.tagName,function(e,t){return"object"==typeof e?Object.fromEntries(t?Object.entries(e).filter((([e,i])=>!Cr(i)&&!t.includes(e)||Cr(i))):Object.entries(e).filter((([e,t])=>Cr(t)))):e}(s,["className","title","style"]),t),r=i;if(r||(r=o),e.props.innerHTML&&(o.innerHTML=e.props.innerHTML),e.attrs)for(let t of Object.keys(e.attrs))o.setAttribute(t,e.attrs[t]);if(e.children)for(let t of e.children)Rr(t,o,r);return t?.appendChild(o),o}function Ir(e){return e.hasOwnProperty("tagName")?Rr(e):document.createElement("li")}function Dr(e){for(;e?.firstChild;)e.lastChild&&e.removeChild(e.lastChild);return e}function Mr(e){if(!e)return;let t=e?.getBoundingClientRect?.(),i=0,s=0,o=0,r=0;return void 0!==t?.top&&void 0!==t.left&&(i=t.top+window.pageYOffset,s=t.left+window.pageXOffset,r=t.right,o=t.bottom),{top:i,left:s,bottom:o,right:r}}function Pr(e,t,i){if(!e)return 0;let s=Number.parseFloat(e.style[i]);if(!s||Number.isNaN(s)){switch(t){case"outer":s=e["width"===i?"offsetWidth":"offsetHeight"];break;case"scroll":s=e["width"===i?"scrollWidth":"scrollHeight"];break;default:s=e["width"===i?"clientWidth":"clientHeight"]}s=e.getBoundingClientRect()[i]}if(!s||Number.isNaN(s)){let t=e.style.display,o=e.style.position;e.style.display="block",e.style.position="absolute";let r=window.getComputedStyle(e)[i];s=Number.parseFloat(r),Number.isNaN(s)&&(s=0),e.style.display=t,e.style.position=o}return s||0}function Hr(e,t){let i=null,s=e?.parentElement;for(;s;){let[e,o,r,n]=t.match(/^([a-z]*)([#.]{1})([a-z\-]+)$/i)||[];if(r&&n)for(let e of n.replace(r,"").split(" "))s.classList.contains(e)&&(o?s?.tagName.toLowerCase()===o&&(i=s):i=s);s=s.parentElement}return i}function Nr(e,t){e?.style&&(e.style.display="none"===e.style.display&&!1!==t||!0===t?"block":"none")}var Vr=class{constructor(e){fr(this,"clusterRows"),fr(this,"cache"),fr(this,"scrollEl"),fr(this,"blockHeight"),fr(this,"clusterHeight"),fr(this,"contentEl"),fr(this,"parentEl"),fr(this,"itemHeight"),fr(this,"lastCluster"),fr(this,"scrollTop"),fr(this,"dataStart"),fr(this,"dataEnd"),fr(this,"rows"),fr(this,"destroy"),fr(this,"callback"),fr(this,"sanitizer"),this.rows=e.rows,this.scrollEl=e.scrollEl,this.contentEl=e.contentEl,this.parentEl=e.contentEl?.parentElement,this.callback=e.callback,this.cache={},this.scrollTop=this.scrollEl.scrollTop,this.initDOM(this.rows),this.scrollEl.scrollTop=this.scrollTop,this.lastCluster=0;let t=()=>{this.lastCluster!==(this.lastCluster=this.getNum())&&(this.initDOM(this.rows),this.callback())};this.scrollEl.addEventListener("scroll",t,!1),this.destroy=()=>{this.scrollEl.removeEventListener("scroll",t,!1),Dr(this.contentEl)}}reset(e){this.lastCluster=0,this.cache={},Dr(this.contentEl),this.initDOM(e)}initDOM(e){if(typeof this.clusterHeight>"u"){this.cache.scrollTop=this.scrollEl.scrollTop;let t=Ir(e[0]);this.contentEl.appendChild(t),this.contentEl.appendChild(t),this.contentEl.appendChild(t),this.cache.data=[e[0]],this.getRowsHeight()}let t=this.initData(e,this.getNum()),i=this.checkChanges("data",t.rows),s=this.checkChanges("top",t.topOffset),o=this.checkChanges("bottom",t.bottomOffset);Dr(this.contentEl),i&&s?(t.topOffset&&this.contentEl.appendChild(this.getExtra("top",t.topOffset)),t.rows.forEach((e=>this.contentEl.appendChild(Ir(e)))),t.bottomOffset&&this.contentEl.appendChild(this.getExtra("bottom",t.bottomOffset))):o&&this.contentEl.lastChild&&(this.contentEl.lastChild.style.height=`${t.bottomOffset}px`)}getRowsHeight(){if(typeof this.itemHeight>"u"){let e=this.parentEl?.style.display||"";this.parentEl&&(""===e||"none"===e)&&(this.parentEl.style.display="block");let t=this.contentEl.children,i=t[Math.floor(t.length/2)];this.itemHeight=i.offsetHeight,this.parentEl&&(this.parentEl.style.display=e)}this.blockHeight=this.itemHeight*_r.BLOCK_ROWS,this.clusterRows=_r.BLOCK_ROWS*_r.CLUSTER_BLOCKS,this.clusterHeight=this.blockHeight*_r.CLUSTER_BLOCKS}getNum(){this.scrollTop=this.scrollEl.scrollTop;let e=(this.clusterHeight||0)-(this.blockHeight||0);return e&&Math.floor(this.scrollTop/e)||0}initData(e,t){if(e.length<_r.BLOCK_ROWS)return{topOffset:0,bottomOffset:0,rowsAbove:0,rows:e};let i=Math.max((this.clusterRows-_r.BLOCK_ROWS)*t,0),s=i+this.clusterRows,o=Math.max(i*this.itemHeight,0),r=Math.max((e.length-s)*this.itemHeight,0),n=[],a=i;o<1&&a++;for(let t=i;tdelete this[e]))))}initLocale(){if(this.options.locale){if("object"==typeof this.options.locale)return void Object.assign(this.options,this.options.locale);let e=window.multipleSelect.locales,t=this.options.locale.split(/-|_/);if(t[0]=t[0].toLowerCase(),t[1]&&(t[1]=t[1].toUpperCase()),e[this.options.locale])Object.assign(this.options,e[this.options.locale]);else if(e[t.join("-")])Object.assign(this.options,e[t.join("-")]);else{if(!e[t[0]])throw new Error(`[multiple-select-vanilla] invalid locales "${this.options.locale}", make sure to import it before using it`);Object.assign(this.options,e[t[0]])}}}initContainer(){let e=this.elm.getAttribute("name")||this.options.name||"";this.options.classes&&this.elm.classList.add(this.options.classes),this.options.classPrefix&&(this.elm.classList.add(this.options.classPrefix),this.options.size&&this.elm.classList.add(`${this.options.classPrefix}-${this.options.size}`)),this.elm.style.display="none",this.labelElm=this.elm.closest("label"),!this.labelElm&&this.elm.id&&(this.labelElm=document.createElement("label"),this.labelElm.htmlFor=this.elm.id),this.labelElm?.querySelector("input")&&(this.labelElm=null),typeof this.options.single>"u"&&(this.options.single=!this.elm.multiple),this.parentElm=Lr("div",{className:Ar(`ms-parent ${this.elm.className||""} ${this.options.classes}`).join(" "),dataset:{test:"sel"}}),this.options.darkMode&&this.parentElm.classList.add("ms-dark-mode");let t=this.elm.getAttribute("title")||"";t&&(this.parentElm.title=t),this.options.placeholder=this.options.placeholder||this.elm.getAttribute("placeholder")||"",this.choiceElm=Lr("button",{className:"ms-choice",type:"button"},this.parentElm),this.options.labelId&&(this.choiceElm.id=this.options.labelId,this.choiceElm.setAttribute("aria-labelledby",this.options.labelId)),this.choiceElm.appendChild(Lr("span",{className:"ms-placeholder",textContent:this.options.placeholder})),this.options.showClear&&(this.selectClearElm=Lr("div",{className:"ms-icon ms-icon-close"}),this.selectClearElm.style.display="none",this.choiceElm.appendChild(this.selectClearElm)),this.choiceElm.appendChild(Lr("div",{className:"ms-icon ms-icon-caret"})),this.dropElm=Lr("div",{className:`ms-drop ${this.options.position}`,ariaExpanded:"false"},this.parentElm),this.options.darkMode&&this.dropElm.classList.add("ms-dark-mode"),e&&(this.dropElm.dataset.name=e);let i=this.elm.getAttribute("data-test")||this.options.dataTest;i&&(this.parentElm.dataset.test=i,this.dropElm.dataset.test=i),this.closeElm=this.choiceElm.querySelector(".ms-icon-close"),this.options.dropWidth&&(this.dropElm.style.width="string"==typeof this.options.dropWidth?this.options.dropWidth:`${this.options.dropWidth}px`),function(e,t){e.parentNode?.insertBefore(t,e.nextSibling)}(this.elm,this.parentElm),this.elm.disabled&&(this.choiceElm.classList.add("disabled"),this.choiceElm.disabled=!0),this.selectAllName=`selectAll${e}`,this.selectGroupName=`selectGroup${e}`,this.selectItemName=`selectItem${e}`,this.options.keepOpen||(this._bindEventService.unbindAll("body-click"),this._bindEventService.bind(document.body,"click",(e=>{this.getEventTarget(e)===this.choiceElm||Hr(this.getEventTarget(e),".ms-choice")===this.choiceElm||(this.getEventTarget(e)===this.dropElm||Hr(this.getEventTarget(e),".ms-drop")!==this.dropElm&&this.getEventTarget(e)!==this.elm)&&this.options.isOpen&&this.close("body.click")}),void 0,"body-click"))}initData(){let e=[];if(this.options.data){if(Array.isArray(this.options.data))this.data=this.options.data.map((e=>"string"==typeof e||"number"==typeof e?{text:e,value:e}:e));else if("object"==typeof this.options.data){for(let[t,i]of Object.entries(this.options.data))e.push({value:t,text:`${i}`});this.data=e}}else this.elm.childNodes.forEach((t=>{let i=this.initRow(t);i&&e.push(i)})),this.options.data=e,this.data=e,this.fromHtml=!0;this.dataTotal=function(e){let t=0;return e.forEach(((e,i)=>{"optgroup"===e.type?(e._key=`group_${i}`,e.visible=typeof e.visible>"u"||e.visible,e.children.forEach(((e,s)=>{e&&(e.visible=typeof e?.visible>"u"||e.visible,e.divider||(e._key=`option_${i}_${s}`,t+=1))}))):(e.visible=typeof e.visible>"u"||e.visible,e.divider||(e._key=`option_${i}`,t+=1))})),t}(this.data||[])}initRow(e,t){let i={};return"option"===e.tagName?.toLowerCase()?(i.type="option",i.text=this.options.textTemplate(e),i.value=e.value,i.visible=!0,i.selected=!!e.selected,i.disabled=t||e.disabled,i.classes=e.getAttribute("class")||"",i.title=e.getAttribute("title")||"",e.dataset.value&&(i._value=e.dataset.value),Object.keys(e.dataset).length&&(i._data=e.dataset,i._data.divider&&(i.divider=i._data.divider)),i):"optgroup"===e.tagName?.toLowerCase()?(i.type="optgroup",i.label=this.options.labelTemplate(e),i.visible=!0,i.selected=!!e.selected,i.disabled=e.disabled,i.children=[],Object.keys(e.dataset).length&&(i._data=e.dataset),e.childNodes.forEach((e=>{i.children.push(this.initRow(e,i.disabled))})),i):null}initDrop(){this.initList(),this.update(!0),this.options.isOpen&&this.open(10),this.options.openOnHover&&this.parentElm&&(this._bindEventService.bind(this.parentElm,"mouseover",(()=>this.open(null))),this._bindEventService.bind(this.parentElm,"mouseout",(()=>this.close("hover.mouseout"))))}initFilter(){if(this.filterText="",this.options.filter||!this.options.filterByDataLength)return;let e=0;for(let t of this.data||[])"optgroup"===t.type?e+=t.children.length:e+=1;this.options.filter=e>this.options.filterByDataLength}initList(){if(this.options.filter&&(this.filterParentElm=Lr("div",{className:"ms-search"},this.dropElm),this.filterParentElm.appendChild(Lr("input",{autocomplete:"off",autocapitalize:"off",spellcheck:!1,type:"text",placeholder:this.options.filterPlaceholder||"🔎︎"})),this.options.showSearchClear&&this.filterParentElm.appendChild(Lr("span",{className:"ms-icon ms-icon-close"}))),this.options.selectAll&&!this.options.single){let e=this.elm.getAttribute("name")||this.options.name||"";this.selectAllParentElm=Lr("div",{className:"ms-select-all",dataset:{key:"select_all"}});let t=document.createElement("label"),i="ms-icon "+(this.isAllSelected?"ms-icon-check":this.isPartiallyAllSelected?"ms-icon-minus":"ms-icon-uncheck"),s=Lr("div",{className:"icon-checkbox-container"},t);Lr("input",{type:"checkbox",ariaChecked:String(this.isAllSelected),checked:this.isAllSelected,dataset:{name:`selectAll${e}`}},s),Lr("div",{className:i},s),t.appendChild(Lr("span",{textContent:this.formatSelectAll()})),this.selectAllParentElm.appendChild(t),this.dropElm?.appendChild(this.selectAllParentElm)}this.ulElm=document.createElement("ul"),this.ulElm.role="combobox",this.ulElm.ariaExpanded="false",this.ulElm.ariaMultiSelectable=String(!this.options.single),this.dropElm?.appendChild(this.ulElm),this.options.showOkButton&&!this.options.single&&(this.okButtonElm=Lr("button",{className:"ms-ok-button",type:"button",textContent:this.formatOkButton()},this.dropElm)),this.initListItems()}initListItems(){let e=0,t=this.getListRows();if(this.options.selectAll&&!this.options.single&&(e=-1),t.length>_r.BLOCK_ROWS*_r.CLUSTER_BLOCKS){let i=this.dropElm&&"none"!==this.dropElm?.style.display;!i&&this.dropElm&&(this.dropElm.style.left="-10000",this.dropElm.style.display="block",this.dropElm.ariaExpanded="true");let s=()=>{if(this.virtualScroll){this._currentHighlightIndex=0,this.updateDataStart=this.virtualScroll.dataStart+e,this.updateDataEnd=this.virtualScroll.dataEnd+e,this.updateDataStart<0&&(this.updateDataStart=0,this._currentHighlightIndex=0);let t=this.getDataLength();this.updateDataEnd>t&&(this.updateDataEnd=t),this.ulElm&&(this.isMoveUpRecalcRequired?this.recalculateArrowMove("up"):this.virtualScroll.dataStart>this.updateDataStart&&this.recalculateArrowMove("down"))}};this.ulElm&&(this.virtualScroll?this.virtualScroll.reset(t):this.virtualScroll=new Vr({rows:t,scrollEl:this.ulElm,contentEl:this.ulElm,sanitizer:this.options.sanitizer,callback:()=>{s(),this.events()}})),s(),!i&&this.dropElm&&(this.dropElm.style.left="0",this.dropElm.style.display="none",this.dropElm.ariaExpanded="false")}else this.ulElm&&(Dr(this.ulElm),t.forEach((e=>this.ulElm.appendChild(Ir(e))))),this.updateDataStart=0,this.updateDataEnd=this.updateData.length;return this.events(),t}getEventTarget(e){return e.composedPath?e.composedPath()[0]:e.target}getListRows(){let e=[];return this.updateData=[],this.data?.forEach((t=>e.push(...this.initListItem(t)))),this.options.infiniteScroll&&e.push({tagName:"li",props:{className:"ms-infinite-option",role:"option"}}),e.push({tagName:"li",props:{className:"ms-no-results",textContent:this.formatNoMatchesFound()}}),e}initListItem(e,t=0){let i=e?.title||"",s=this.options.multiple?"multiple":"",o=this.options.single?"radio":"checkbox",r=!!e?.selected,n=this.options.single&&!this.options.singleRadio,a="";if(!e?.visible)return[];if(this.updateData.push(e),n&&(a="hide-radio "),e.selected&&(a+="selected "),"optgroup"===e.type){let t,i=[];if(this.options.hideOptgroupCheckboxes||this.options.single)t={tagName:"span",props:{dataset:{name:this.selectGroupName,key:e._key}}};else{let i={tagName:"input",props:{type:"checkbox",dataset:{name:this.selectGroupName,key:e._key},checked:r,disabled:e.disabled}};t=n?i:{tagName:"div",props:{className:"icon-checkbox-container"+("radio"===o?" radio":"")},children:[i,{tagName:"div",props:{className:"ms-icon "+(r?"radio"===o?"ms-icon-radio":"ms-icon-check":"ms-icon-uncheck")}}]}}!a.includes("hide-radio")&&(this.options.hideOptgroupCheckboxes||this.options.single)&&(a+="hide-radio ");let s={tagName:"span",props:{}};this.applyAsTextOrHtmlWhenEnabled(s.props,e.label);let l={tagName:"li",props:{className:Ar(`group${this.options.single||e.disabled?" disabled":""} ${a}`).join(" "),role:"option",ariaSelected:String(r),dataset:{key:e._key}},children:[{tagName:"label",props:{className:Ar("optgroup"+(this.options.single||e.disabled?" disabled":"")).join(" ")},children:[t,s]}]},c=this.options.cssStyler(e);return c&&(l.props.style=c),i.push(l),e.children.forEach((e=>i.push(...this.initListItem(e,1)))),i}if(a+=e.classes||"",t&&this.options.single&&(a+=`option-level-${t} `),e.divider)return[{tagName:"li",props:{className:"option-divider"}}];let l=s||a?(s+a).trim():"";e.disabled&&(l+=" disabled");let c=e.disabled?"disabled":"",d={tagName:"span",props:{}};this.applyAsTextOrHtmlWhenEnabled(d.props,e.text);let h={tagName:"input",props:{type:o,value:encodeURI(e.value),dataset:{key:e._key,name:this.selectItemName},checked:r,disabled:!!e.disabled}};e.selected&&(h.attrs={checked:"checked"});let u={tagName:"div",props:{className:"icon-checkbox-container"+("radio"===o?" radio":"")},children:[h,{tagName:"div",props:{className:"ms-icon "+(h.props.checked?"radio"===o?"ms-icon-radio":"ms-icon-check":"ms-icon-uncheck")}}]},p={tagName:"li",props:{role:"option",title:i,ariaSelected:String(r),dataset:{key:e._key}},children:[{tagName:"label",props:{className:c},children:[n?h:u,d]}]};l&&(p.props.className=l);let m=this.options.cssStyler(e);return m&&(p.props.style=m),[p]}initSelected(e=!1){let t=0;for(let e of this.data||[])if("optgroup"===e.type){let i=e.children.filter((e=>e?.selected&&!e.disabled&&e.visible)).length;e.children.length&&(e.selected=!this.options.single&&i&&i===e.children.filter((e=>e&&!e.disabled&&e.visible&&!e.divider)).length),t+=i}else t+=e.selected&&!e.disabled&&e.visible?1:0;this.isAllSelected=this.data?.filter((e=>e.selected&&!e.disabled&&e.visible)).length===this.data?.filter((e=>!e.disabled&&e.visible&&!e.divider)).length,this.isPartiallyAllSelected=!this.isAllSelected&&t>0,e||(this.isAllSelected?this.options.onCheckAll():0===t&&this.options.onUncheckAll())}initView(){let e;window.getComputedStyle?(e=window.getComputedStyle(this.elm).width,"auto"===e&&(e=Pr(this.dropElm,"outer","width")+20)):e=Pr(this.elm,"outer","width")+20,this.parentElm.style.width=`${this.options.width||e}px`,this.elm.classList.add("ms-offscreen")}events(){this._bindEventService.unbindAll(["ok-button","search-input","select-all-checkbox","input-checkbox-list","group-checkbox-list","hover-highlight","arrow-highlight","option-list-scroll"]),this.clearSearchIconElm=this.filterParentElm?.querySelector(".ms-icon-close"),this.searchInputElm=this.dropElm?.querySelector(".ms-search input"),this.selectAllElm=this.dropElm?.querySelector(`input[data-name="${this.selectAllName}"]`),this.selectGroupElms=this.dropElm?.querySelectorAll(`input[data-name="${this.selectGroupName}"],span[data-name="${this.selectGroupName}"]`),this.selectItemElms=this.dropElm?.querySelectorAll(`input[data-name="${this.selectItemName}"]:enabled`),this.noResultsElm=this.dropElm?.querySelector(".ms-no-results");let e=e=>{e.preventDefault(),!this.getEventTarget(e).classList.contains("ms-icon-close")&&(this.options.isOpen?this.close("toggle.close"):this.open())};this.labelElm&&this._bindEventService.bind(this.labelElm,"click",(t=>{"label"===this.getEventTarget(t).nodeName.toLowerCase()&&(e(t),(!this.options.filter||!this.options.isOpen)&&this.focus(),t.stopPropagation())})),this._bindEventService.bind(this.choiceElm,"click",e),this.options.onFocus&&this._bindEventService.bind(this.choiceElm,"focus",this.options.onFocus),this.options.onBlur&&this._bindEventService.bind(this.choiceElm,"blur",this.options.onBlur),this._bindEventService.bind(this.parentElm,"keydown",(e=>{"Escape"===e.code&&this.handleEscapeKey()})),this.closeElm&&this._bindEventService.bind(this.closeElm,"click",(e=>{e.preventDefault(),this._checkAll(!1,!0),this.initSelected(!1),this.updateSelected(),this.update(),this.options.onClear()})),this.clearSearchIconElm&&this._bindEventService.bind(this.clearSearchIconElm,"click",(e=>{e.preventDefault(),this.searchInputElm&&(this.searchInputElm.value="",this.searchInputElm.focus()),this._currentHighlightIndex=-1,this.moveHighlightDown(),this.filter(),this.options.onFilterClear()})),this.searchInputElm&&(this._bindEventService.bind(this.searchInputElm,"keydown",(e=>{"Tab"===e.code&&e.shiftKey&&this.close("key.shift+tab")}),void 0,"search-input"),this._bindEventService.bind(this.searchInputElm,"keyup",(e=>{if(this.options.filterAcceptOnEnter&&["Enter","Space"].includes(e.code)&&this.searchInputElm?.value){if(this.options.single){let e=[];this.selectItemElms?.forEach((t=>{"none"!==t.closest("li")?.style.display&&e.push(t)})),e.length&&e[0].hasAttribute("data-name")&&this.setSelects([e[0].value])}else this.selectAllElm?.click();return this.close(`key.${e.code.toLowerCase()}`),void this.focus()}this.filter()}),void 0,"search-input")),this.selectAllElm&&this._bindEventService.bind(this.selectAllElm,"click",(e=>this._checkAll(e.currentTarget?.checked)),void 0,"select-all-checkbox"),this.okButtonElm&&this._bindEventService.bind(this.okButtonElm,"click",(t=>{e(t),t.stopPropagation()}),void 0,"ok-button"),this.selectGroupElms&&this._bindEventService.bind(this.selectGroupElms,"click",(e=>{let t=e.currentTarget,i=t.checked,s=Er(this.data,"_key",t.dataset.key);this._checkGroup(s,i),this.options.onOptgroupClick(Sr({label:s.label,selected:s.selected,data:s._data,children:s.children.map((e=>{if(e)return Sr({text:e.text,value:e.value,selected:e.selected,disabled:e.disabled,data:e._data})}))}))}),void 0,"group-checkbox-list"),this.selectItemElms&&this._bindEventService.bind(this.selectItemElms,"click",(e=>{let t=e.currentTarget,i=t.checked,s=Er(this.data,"_key",t.dataset.key),o=()=>{this.options.single&&this.options.isOpen&&!this.options.keepOpen&&this.close("selection")};!1!==this.options.onBeforeClick(s)?(this._check(s,i),this.options.onClick(Sr({text:s.text,value:s.value,selected:s.selected,data:s._data})),o()):o()}),void 0,"input-checkbox-list"),this.lastFocusedItemKey&&this.dropElm&&this.dropElm.querySelector(`li[data-key=${this.lastFocusedItemKey}]`)?.focus(),this.options.navigationHighlight&&this.dropElm&&(this._bindEventService.bind(this.dropElm,"mouseover",(e=>{let t=this.getEventTarget(e).closest(".ms-select-all")||this.getEventTarget(e).closest("li");if(this.dropElm?.contains(t)&&this.lastMouseOverPosition!==`${e.clientX}:${e.clientY}`){let e=this.dropElm?.querySelectorAll(zr)||[],i=Array.from(e).findIndex((e=>e.dataset.key===t.dataset.key));this._currentHighlightIndex!==i&&!t.classList.contains("disabled")&&(this._currentSelectedElm=t,this._currentHighlightIndex=i,this.changeCurrentOptionHighlight(t))}this.lastMouseOverPosition=`${e.clientX}:${e.clientY}`}),void 0,"hover-highlight"),this._bindEventService.bind(this.dropElm,"keydown",(e=>{switch(e.key){case"ArrowUp":e.preventDefault(),this.moveHighlightUp();break;case"ArrowDown":e.preventDefault(),this.moveHighlightDown();break;case"Escape":this.handleEscapeKey();break;case"Enter":case" ":if(document.activeElement!==this.okButtonElm){let t=this.getEventTarget(e).closest(".ms-select-all")||this.getEventTarget(e).closest("li");if(" "===e.key&&this.options.filter||this.options.filterAcceptOnEnter&&!t)return;e.preventDefault(),this._currentSelectedElm?.querySelector("input")?.click(),this.options.single&&(this.choiceElm.focus(),this.lastFocusedItemKey=this.choiceElm?.dataset.key||"")}break;case"Tab":e.preventDefault(),e.shiftKey?document.activeElement===this.okButtonElm?(this.focusSelectAllOrList(),this.highlightCurrentOption()):(this.close("key.shift+tab"),this.choiceElm.focus()):(this.changeCurrentOptionHighlight(),this.okButtonElm?.focus())}}),void 0,"arrow-highlight")),this.ulElm&&this.options.infiniteScroll&&this._bindEventService.bind(this.ulElm,"scroll",this.infiniteScrollHandler.bind(this),void 0,"option-list-scroll")}handleEscapeKey(){this.options.keepOpen||(this.close("key.escape"),this.choiceElm.focus())}infiniteScrollHandler(e,t,i){let s=!1;e&&this.getEventTarget(e)&&this.ulElm&&this.scrolledByMouse?this.getEventTarget(e).scrollTop+this.getEventTarget(e).clientHeight===this.ulElm.scrollHeight&&(s=!0):void 0!==t&&t+1===i&&(s=!0),s&&this.ulElm&&(this.virtualScroll?this.initListItems():this.ulElm.scrollTop=0,this._currentHighlightIndex=0,this.highlightCurrentOption())}open(e=0){return new Promise((t=>{null!==e&&e>=0?(window.clearTimeout(this.openDelayTimer),this.openDelayTimer=window.setTimeout((()=>{this.openDrop(),t()}),e)):(this.openDrop(),t())}))}openDrop(){if(!this.dropElm||this.choiceElm?.classList.contains("disabled"))return;if(this.options.isOpen=!0,this.parentElm.classList.add("ms-parent-open"),this.choiceElm?.querySelector("div.ms-icon-caret")?.classList.add("open"),this.dropElm.style.display="block",this.dropElm.ariaExpanded="true",this.selectAllElm?.parentElement&&(this.selectAllElm.parentElement.style.display="inline-flex"),this.noResultsElm&&(this.noResultsElm.style.display="none"),this.getDataLength()||(this.selectAllElm?.parentElement&&(this.selectAllElm.parentElement.style.display="none"),this.noResultsElm&&(this.noResultsElm.style.display="block")),this.options.container){let e,t=Mr(this.dropElm);this.options.container instanceof Node?e=this.options.container:"string"==typeof this.options.container&&(e="body"===this.options.container?document.body:document.querySelector(this.options.container)),e.appendChild(this.dropElm),this.dropElm.style.top=`${t?.top??0}px`,this.dropElm.style.left=`${t?.left??0}px`,this.dropElm.style.minWidth="auto",this.dropElm.style.width=`${Pr(this.parentElm,"outer","width")}px`}let e=this.options.minHeight,t=this.options.maxHeight;"row"===this.options.maxHeightUnit&&(t=Pr(this.dropElm.querySelector("ul>li"),"outer","height")*this.options.maxHeight),this.ulElm??=this.dropElm.querySelector("ul"),this.ulElm&&(e&&(this.ulElm.style.minHeight=`${e}px`),this.ulElm.style.maxHeight=`${t}px`),this.dropElm.querySelectorAll(".multiple").forEach((e=>{e.style.width=`${this.options.multipleWidth}px`})),this.getDataLength()&&this.options.filter?(this.searchInputElm&&(this.searchInputElm.value="",this.searchInputElm.focus()),this.filter(!0)):this.focusSelectAllOrList(),this._currentHighlightIndex<0?this.moveHighlightDown():this.highlightCurrentOption(),this.options.autoAdjustDropWidthByTextSize&&this.adjustDropWidthByText();let i=this.options.position;if(this.options.autoAdjustDropHeight){if(this.options.autoAdjustDropPosition){let{bottom:e,top:t}=Or(this.dropElm);i=ee?"top":"bottom"}this.adjustDropHeight(i)}this.options.autoAdjustDropPosition&&this.adjustDropPosition(!0),this.options.onOpen()}focusSelectAllOrList(){this.selectAllElm?this.selectAllElm.focus():this.ulElm&&(this.ulElm.tabIndex=0,this.ulElm.focus())}highlightCurrentOption(){let e=this.dropElm?.querySelectorAll(zr)||[];if(this._currentHighlightIndex<=e.length){let t=e[this._currentHighlightIndex];t&&(this.lastFocusedItemKey=t.dataset.key||"",this._currentSelectedElm=t,this.scrolledByMouse=!1,t.scrollIntoView({block:"nearest"}),this.changeCurrentOptionHighlight(t),window.setTimeout((()=>this.scrolledByMouse=!0),10))}}changeCurrentOptionHighlight(e){e?.classList.add("highlighted"),(this.dropElm?.querySelectorAll(".ms-select-all.highlighted, ul li[data-key].highlighted")||[]).forEach((t=>{t!==e&&t.classList.remove("highlighted")}))}moveHighlightDown(){let e=this.dropElm?.querySelectorAll(zr)||[],t=e.length;this._currentHighlightIndex0&&this.ulElm){let t=e[this._currentHighlightIndex+(this.options.single?0:1)],i=t?.dataset.key;return this.lastFocusedItemKey=i,this.ulElm.scrollTop=this.ulElm.scrollTop-t?.getBoundingClientRect().height||10,void(this.isMoveUpRecalcRequired=!0)}this._currentHighlightIndex>0&&(this._currentHighlightIndex--,e[this._currentHighlightIndex]?.classList.contains("disabled")&&this.moveHighlightUp()),this.highlightCurrentOption()}recalculateArrowMove(e){let t=this.dropElm?.querySelectorAll(zr)||[],i=Array.from(t).findIndex((e=>e.dataset.key===this.lastFocusedItemKey));this._currentHighlightIndex=i-1,"down"===e?this.moveHighlightDown():"up"===e&&(this.moveHighlightUp(),this.isMoveUpRecalcRequired=!1)}close(e){this.options.isOpen=!1,this.parentElm.classList.remove("ms-parent-open"),this.choiceElm?.querySelector("div.ms-icon-caret")?.classList.remove("open"),this.dropElm&&(this.dropElm.style.display="none",this.dropElm.ariaExpanded="false",this.options.container&&(this.parentElm.appendChild(this.dropElm),this.dropElm.style.top="auto",this.dropElm.style.left="auto")),this.options.onClose(e)}applyAsTextOrHtmlWhenEnabled(e,t){e||(e={}),this.isRenderAsHtml?e.innerHTML="function"==typeof this.options.sanitizer?this.options.sanitizer(t):t:e.textContent=t}update(e=!1){let t=this.getSelects(),i=this.getSelects("text");this.options.displayValues&&(i=t);let s=this.choiceElm?.querySelector("span"),o=t.length,r=null,n=()=>{if(this.options.useSelectOptionLabel||this.options.useSelectOptionLabelToHtml){let e=t.join(this.options.displayDelimiter);return this.options.useSelectOptionLabelToHtml?e.replace(/(\b)(on[a-z]+)(\s*)=([^>]*)|javascript:([^>]*)[^>]*|(<\s*)(\/*)script([<>]*).*(<\s*)(\/*)script(>*)|(<|<)(\/*)(script|script defer)(.*)(>|>|>">)/gi,""):e}return i.join(this.options.displayDelimiter)};if(s){if(0===o){let e=this.options.placeholder||"";s.classList.add("ms-placeholder"),this.applyAsTextOrHtmlWhenEnabled(s,e)}else r=othis.options.minimumCountSelected?`${i.slice(0,this.options.minimumCountSelected).join(this.options.displayDelimiter)}...`:this.formatCountSelected(o,this.dataTotal)&&o>this.options.minimumCountSelected?this.formatCountSelected(o,this.dataTotal):n();if(null!==r&&(s?.classList.remove("ms-placeholder"),this.applyAsTextOrHtmlWhenEnabled(s,r)),this.options.showClear&&this.selectClearElm){let e=r?"block":"none";this.selectClearElm.style.display=e}if(this.options.displayTitle){let e=this.options.useSelectOptionLabel||this.options.useSelectOptionLabelToHtml?"value":"text";s.title=this.getSelects(e).join(this.options.displayDelimiter)}}let a=this.getSelects();this.options.single?this.elm.value=a.length?a[0]:"":Array.from(this.elm.options).forEach((e=>{e.selected=a.some((t=>t===e.value))})),e||this.elm.dispatchEvent(new Event("change"))}updateSelected(e){for(let e=this.updateDataStart;ee.visible)).length;if(this.selectAllElm){this.selectAllElm.ariaChecked=String(this.isAllSelected);let e=this.dropElm?.querySelector(".ms-select-all .icon-checkbox-container div");if(e){let t="";t=this.isAllSelected?"ms-icon-check":this.isPartiallyAllSelected?"ms-icon-minus":"ms-icon-uncheck",e.className=`ms-icon ${t}`}this.selectAllElm.checked=this.isAllSelected,Nr(this.selectAllElm.closest("li"),!t)}Nr(this.noResultsElm,t),this.virtualScroll&&(this.virtualScroll.rows=e??this.getListRows())}getData(){return this.options.data}getDataLength(){return this.data?.length??0}getOptions(e=!0){let t=Object.assign({},this.options);return delete t.data,e?xr(t):this.options}refreshOptions(e){(function(e,t,i=!1){let s=Object.keys(e),o=Object.keys(t);if(i&&s.length!==o.length)return!1;for(let i of s)if(o.includes(i)&&e[i]!==t[i])return!1;return!0})(this.options,e,!0)||(this.options=Object.assign(this.options,e),this.destroy(!1),this.init())}getDropElement(){return this.dropElm}getParentElement(){return this.parentElm}getSelects(e="value"){let t=[];for(let i of this.data||[])if("optgroup"===i.type){let s=i.children.filter((e=>e?.selected));if(!s.length)continue;if("value"===e||this.options.single)t.push(...s.map((t=>"value"===e&&t._value||t[e])));else{let o=[];o.push("["),o.push(i.label),o.push(`: ${s.map((t=>t[e])).join(", ")}`),o.push("]"),t.push(o.join(""))}}else i.selected&&t.push("value"===e&&i._value||i[e]);return t}setSelects(e,t="value",i=!1){let s=!1,o=i=>{for(let o of i){let i=!1;if("text"===t){let t=document.createElement("div");this.applyAsTextOrHtmlWhenEnabled(t,o.text),i=e.includes(t.textContent?.trim()??"")}else i=e.includes(o._value||o.value),!i&&o.value===""+ +o.value&&(i=e.includes(+o.value));o.selected!==i&&(s=!0),o.selected=i}};for(let e of this.data||[])"optgroup"===e.type?o(e.children):o([e]);s&&(this.initSelected(i),this.updateSelected(),this.update(i))}enable(){this.choiceElm&&(this.choiceElm.classList.remove("disabled"),this.choiceElm.disabled=!1)}disable(){this.choiceElm&&(this.choiceElm?.classList.add("disabled"),this.choiceElm.disabled=!0)}check(e){let t=Er(this.data,"value",e);t&&this._check(t,!0)}uncheck(e){let t=Er(this.data,"value",e);t&&this._check(t,!1)}_check(e,t){this.options.single&&this._checkAll(!1,!0),e.selected=t,this.initSelected(),this.updateSelected(),this.update()}checkAll(){this._checkAll(!0)}uncheckAll(){this._checkAll(!1)}_checkAll(e,t){for(let i of this.data||[])"optgroup"===i.type?this._checkGroup(i,e,!0):!i.disabled&&!i.divider&&(t||i.visible)&&(i.selected=e);t||(this.initSelected(),this.updateSelected(),this.update())}_checkGroup(e,t,i){e.selected=t,e.children.forEach((e=>{e&&!e.disabled&&!e.divider&&(i||e.visible)&&(e.selected=t)})),i||(this.initSelected(),this.updateSelected(),this.update())}checkInvert(){if(!this.options.single){for(let e of this.data||[])if("optgroup"===e.type)for(let t of e.children)t&&(t.divider||(t.selected=!t.selected));else e&&!e.divider&&(e.selected=!e.selected);this.initSelected(),this.updateSelected(),this.update()}}focus(){this.choiceElm?.focus(),this.options.onFocus()}blur(){this.choiceElm?.blur(),this.options.onBlur()}refresh(){this.destroy(!1),this.init()}filter(e){let t=this.searchInputElm?.value.trim()??"",i=t.toLowerCase();if(this.filterText===i)return;this.filterText=i;for(let e of this.data||[])if("optgroup"===e.type)if(this.options.filterGroup){let s=`${e?.label??""}`;if(null!=e){let o=this.options.customFilter({label:Tr(s.toString().toLowerCase(),this.options.diacriticParser),search:Tr(i,this.options.diacriticParser),originalLabel:s,originalSearch:t,row:e});e.visible=o;for(let t of e.children)t&&(t.visible=o)}}else{for(let s of e.children)if(null!=s){let o=`${s?.text??""}`;s.visible=this.options.customFilter({text:Tr(o.toString().toLowerCase(),this.options.diacriticParser),search:Tr(i,this.options.diacriticParser),originalText:o,originalSearch:t,row:s,parent:e})}e.visible=e.children.filter((e=>e?.visible)).length>0}else{let s=`${e?.text??""}`;e.visible=this.options.customFilter({text:Tr(s.toString().toLowerCase(),this.options.diacriticParser),search:Tr(i,this.options.diacriticParser),originalText:s,originalSearch:t,row:e})}let s=this.initListItems();this.initSelected(e),this.updateSelected(s),e||this.options.onFilter(t)}adjustDropHeight(e){let t="top"!==e,i=(this.filterParentElm?.getBoundingClientRect().height??0)+(this.okButtonElm?.getBoundingClientRect().height??0)+(this.options.single?0:this.selectAllParentElm?.getBoundingClientRect().height??0)+5,{bottom:s,top:o}=Or(this.parentElm),r=this.options.maxHeight;if(r=t?s-i-this.options.adjustedHeightPadding:o-i-this.options.adjustedHeightPadding,!this.options.maxHeight||this.options.maxHeight&&rn)t="bottom";else if(n>i&&s>i){if(this.options.container){let i=o-n;i<0&&(i=0),(i>0||e)&&(t="top",this.dropElm.style.top=`${i<0?0:i}px`)}else t="top",this.dropElm.classList.add(t);this.dropElm.classList.remove("bottom")}l-ai.clientHeight?this.getScrollbarWidth():0,n=0;this.dropElm.querySelectorAll("li label").forEach((e=>{e.scrollWidth>n&&(n=e.scrollWidth)})),n+=s+r,nthis.options.maxWidth&&(n=this.options.maxWidth),this.options.minWidth&&n"string"==typeof e?Br(document.querySelectorAll(e),t):e instanceof Node?Br([e],t):Br(e,t);function Br(e,t){let i=Array.from(e),s=[];for(let e=0;edelete o._multipleSelect,i.onAfterHardDestroyed=()=>s[e]=null,s.push(o._multipleSelect)}catch(e){console.error(e)}}return 1===s.length?s[0]:s}$r.defaults=_r.DEFAULTS,$r.locales={...yr},$r.methods=_r.METHODS,typeof window<"u"&&(window.multipleSelect=$r);class Ur{constructor(e,t,i,s=!0){this.translaterService=e,this.collectionService=t,this.rxjs=i,this._isMultipleSelect=!0,this._collectionLength=0,this._collectionObservers=[],this._shouldTriggerQuery=!0,this.isFilled=!1,this.enableTranslateLabel=!1,this.subscriptions=[],this._isMultipleSelect=s}get collectionOptions(){return this.columnDef?.filter?.collectionOptions??{}}get columnFilter(){return this.columnDef?.filter??{}}get customStructure(){return this.columnDef?.filter?.customStructure}get gridOptions(){return this.grid?.getOptions()??{}}get defaultOperator(){return this.isMultipleSelect?y.in:y.equal}get filterOptions(){return{...this.gridOptions.defaultFilterOptions?.select,...this.columnFilter?.filterOptions}}get isMultipleSelect(){return this._isMultipleSelect}get msInstance(){return this._msInstance}get selectOptions(){return this.defaultOptions}get operator(){return this.columnFilter?.operator??this.defaultOperator}set operator(e){this.columnFilter&&(this.columnFilter.operator=e)}init(e){if(!e)throw new Error('[Slickgrid-Universal] A filter must always have an "init()" with valid arguments.');if(this.grid=e.grid,this.callback=e.callback,this.columnDef=e.columnDef,this.searchTerms=(e.hasOwnProperty("searchTerms")?e.searchTerms:[])||[],this.filterContainerElm=e.filterContainerElm,!this.grid||!this.columnDef||!this.columnFilter||!this.columnFilter.collection&&!this.columnFilter.collectionAsync)throw new Error("[Slickgrid-Universal] You need to pass a \"collection\" (or \"collectionAsync\") for the MultipleSelect/SingleSelect Filter to work correctly. Also each option should include a value/label pair (or value/labelKey when using Locale). For example:: { filter: model: Filters.multipleSelect, collection: [{ value: true, label: 'True' }, { value: false, label: 'False'}] }");if(this.enableTranslateLabel=this.columnFilter?.enableTranslateLabel??!1,this.labelName=this.customStructure?.label??"label",this.labelPrefixName=this.customStructure?.labelPrefix??"labelPrefix",this.labelSuffixName=this.customStructure?.labelSuffix??"labelSuffix",this.optionLabel=this.customStructure?.optionLabel??"value",this.valueName=this.customStructure?.value??"value",this.enableTranslateLabel&&(!this.translaterService||"function"!=typeof this.translaterService.translate))throw new Error('[select-filter] The Translate Service is required for the Select Filter to work correctly when "enableTranslateLabel" is set.');this._locales=this.gridOptions?.locales??u.locales,this.initMultipleSelectTemplate();let t=this.gridOptions?.defaultFilterPlaceholder||"";this.columnFilter?.placeholder&&(t=this.columnFilter.placeholder),this.defaultOptions.placeholder=t||"",this._isMultipleSelect&&this.columnDef?.filter&&(this.columnDef.filter.emptySearchTermReturnAllValues=this.columnDef.filter?.emptySearchTermReturnAllValues??!1);const i=this.columnFilter.collection||[];return new Promise((async(e,t)=>{try{let t;this.columnFilter.collectionAsync&&!this.columnFilter.collection?(t=he(this.columnFilter.collectionAsync,this.columnDef,this.renderDomElement.bind(this),this.rxjs,this.subscriptions),e(t)):(t=i,this.renderDomElement(i),e(i)),(this.columnFilter.collectionAsync||this.columnFilter.enableCollectionWatch)&&(await(t??this.columnFilter.collectionAsync),this.watchCollectionChanges())}catch(e){t(e)}}))}clear(e=!0){this._msInstance&&this._collectionLength>0&&(this._msInstance.setSelects([]),this.updateFilterStyle(!1),this.searchTerms=[],this._shouldTriggerQuery=e,this.callback(void 0,{columnDef:this.columnDef,clearFilterTriggered:!0,shouldTriggerQuery:this._shouldTriggerQuery}),this._shouldTriggerQuery=!0)}destroy(){"function"==typeof this._msInstance?.destroy&&this._msInstance.destroy(),this.filterElm?.remove(),G(this.subscriptions)}getValues(){return this._msInstance?.getSelects()??[]}setValues(e,t,i=!1){void 0!==e&&this._msInstance&&(e=Array.isArray(e)?e.every((e=>(0,q.isPrimitiveValue)(e)))?e.map(String):e:[e],this._msInstance.setSelects(e)),this.updateFilterStyle(this.getValues().length>0),this.operator=t||this.defaultOperator,i&&this.onTriggerEvent()}filterCollection(e){let t=e;if(this.columnFilter&&this.columnFilter.collectionFilterBy){const e=this.columnFilter.collectionFilterBy,i=this.columnFilter.collectionOptions?.filterResultAfterEachPass||null;t=this.collectionService?.filterCollection(t,e,i)||[]}return t}sortCollection(e){let t=e;if(this.columnFilter&&this.columnFilter.collectionSortBy){const e=this.columnFilter.collectionSortBy;t=this.collectionService?.sortCollection(this.columnDef,t,e,this.enableTranslateLabel)||[]}return t}watchCollectionChanges(){this.columnFilter?.collection&&(this._collectionObservers.push(c(this.columnFilter.collection,this.watchCallback.bind(this))),d(this.columnFilter,"collection",this.propertyObserverCallback.bind(this)))}propertyObserverCallback(e){this.renderDomElement(e||[]),this.columnFilter.collection&&this._collectionObservers.push(c(this.columnFilter.collection,this.watchCallback.bind(this)))}watchCallback(e){this.renderDomElement(this.columnFilter.collection||e||[])}renderDomElement(e){if(!Array.isArray(e)&&this.collectionOptions?.collectionInsideObjectProperty&&(e=H(e,this.collectionOptions.collectionInsideObjectProperty||"")),!Array.isArray(e))throw new Error('The "collection" passed to the Select Filter is not a valid array.');let t=[];e.length>0&&(t=[...e]),this.collectionOptions?.addBlankEntry&&Array.isArray(t)&&t.length>0&&""!==t[0][this.valueName]&&t.unshift(this.createBlankEntry()),this.collectionOptions?.addCustomFirstEntry&&Array.isArray(t)&&t.length>0&&t[0][this.valueName]!==this.collectionOptions.addCustomFirstEntry[this.valueName]&&t.unshift(this.collectionOptions.addCustomFirstEntry),this.collectionOptions?.addCustomLastEntry&&Array.isArray(t)&&t.length>0&&t[t.length-1][this.valueName]!==this.collectionOptions.addCustomLastEntry[this.valueName]&&t.push(this.collectionOptions.addCustomLastEntry);let i=t;i=this.filterCollection(i),i=this.sortCollection(i);const s=Xs("filter",i,this.columnDef,this.grid,this.isMultipleSelect,this.translaterService,this.searchTerms||[]);this.isFilled=s.hasFoundSearchTerm,this.createFilterElement(s.selectElement,s.dataCollection),this._collectionLength=i.length}createBlankEntry(){const e={[this.labelName]:"",[this.valueName]:""};return this.labelPrefixName&&(e[this.labelPrefixName]=""),this.labelSuffixName&&(e[this.labelSuffixName]=""),e}createFilterElement(e,t){const i=this.columnDef?.id??"";this.elementName=`filter-${i}`,this.defaultOptions.name=this.elementName,(0,q.emptyElement)(this.filterContainerElm),this.filterElm=e,this.filterElm.dataset.columnId=`${i}`,this.updateFilterStyle(this.isFilled),this.filterContainerElm.appendChild(e),this.filterElmOptions={...this.defaultOptions,...this.filterOptions,data:t},this._msInstance=$r(e,this.filterElmOptions)}initMultipleSelectTemplate(){const e=this.gridOptions?.enableTranslate??!1,t={autoAdjustDropHeight:!0,autoAdjustDropPosition:!0,autoAdjustDropWidthByTextSize:!0,name:`${this.columnDef?.id??""}`,container:"body",darkMode:!!this.gridOptions.darkMode,filter:!1,maxHeight:275,single:!0,singleRadio:!0,showSearchClear:!0,renderOptionLabelAsHtml:this.columnFilter?.enableRenderHtml??!1,sanitizer:e=>this.grid.sanitizeHtmlString(e),onClose:()=>this.onTriggerEvent(),onClear:()=>this.clear()};if(this._isMultipleSelect){t.single=!1,t.singleRadio=!1,t.showOkButton=!0,t.displayTitle=!0;const i=N(this.gridOptions);t.countSelectedText=e&&this.translaterService?.translate?this.translaterService.translate(`${i}X_OF_Y_SELECTED`):this._locales?.TEXT_X_OF_Y_SELECTED,t.allSelectedText=e&&this.translaterService?.translate?this.translaterService.translate(`${i}ALL_SELECTED`):this._locales?.TEXT_ALL_SELECTED,t.noMatchesFoundText=e&&this.translaterService?.translate?this.translaterService.translate(`${i}NO_MATCHES_FOUND`):this._locales?.TEXT_NO_MATCHES_FOUND,t.okButtonText=e&&this.translaterService?.translate?this.translaterService.translate(`${i}OK`):this._locales?.TEXT_OK,t.selectAllText=e&&this.translaterService?.translate?this.translaterService.translate(`${i}SELECT_ALL`):this._locales?.TEXT_SELECT_ALL}this.defaultOptions=t}onTriggerEvent(){if(this._msInstance){const e=this.getValues();this.updateFilterStyle(Array.isArray(e)&&e.length>1||1===e.length&&""!==e[0]),this.searchTerms=e,this.callback(void 0,{columnDef:this.columnDef,operator:this.operator,searchTerms:e,shouldTriggerQuery:this._shouldTriggerQuery}),this._shouldTriggerQuery=!0}}updateFilterStyle(e){e?(this.isFilled=!0,this.filterElm?.classList.add("filled"),this._msInstance?.getParentElement()?.classList.add("filled")):(this.isFilled=!1,this.filterElm?.classList.remove("filled"),this._msInstance?.getParentElement()?.classList.remove("filled"))}}const jr={autocompleter:class{constructor(e,t,i){this.translaterService=e,this.collectionService=t,this.rxjs=i,this._clearFilterTriggered=!1,this._collectionObservers=[],this._shouldTriggerQuery=!0,this.searchTerms=[],this.isFilled=!1,this.isItemSelected=!1,this.valueName="label",this.enableTranslateLabel=!1,this.subscriptions=[],this._bindEventService=new re.P}get autocompleterOptions(){return this._autocompleterOptions||{}}get collectionOptions(){return this.columnDef?.filter?.collectionOptions??{}}get collection(){return this._collection}get columnFilter(){return this.columnDef?.filter||{}}get filterDomElement(){return this._filterElm}get filterOptions(){return{...this.gridOptions.defaultFilterOptions?.autocompleter,...this.columnFilter?.filterOptions}}get customStructure(){let e=this.columnFilter?.customStructure;const t=this.columnFilter?.type??this.columnDef?.type;return!e&&t===b.object&&this.columnDef?.dataKey&&this.columnDef?.labelKey&&(e={label:this.columnDef.labelKey,value:this.columnDef.dataKey}),e}get defaultOperator(){return y.equal}get gridOptions(){return this.grid?.getOptions()??{}}get instance(){return this._instance}get operator(){return this.columnFilter?.operator??this.defaultOperator}set operator(e){this.columnFilter&&(this.columnFilter.operator=e)}init(e){if(!e)throw new Error('[Slickgrid-Universal] A filter must always have an "init()" with valid arguments.');if(this.grid=e.grid,this.callback=e.callback,this.columnDef=e.columnDef,this.searchTerms=(e.hasOwnProperty("searchTerms")?e.searchTerms:[])||[],this.filterContainerElm=e.filterContainerElm,!(this.grid&&this.columnDef&&this.columnFilter&&(this.columnFilter.collection||this.columnFilter.collectionAsync||this.columnFilter.filterOptions)))throw new Error("[Slickgrid-Universal] You need to pass a \"collection\" (or \"collectionAsync\") for the AutoComplete Filter to work correctly. Also each option should include a value/label pair (or value/labelKey when using Locale). For example:: { filter: model: Filters.autocompleter, collection: [{ value: true, label: 'True' }, { value: false, label: 'False'}] }");this.enableTranslateLabel=this.columnFilter?.enableTranslateLabel??!1,this.labelName=this.customStructure?.label??"label",this.valueName=this.customStructure?.value??"value",this.labelPrefixName=this.customStructure?.labelPrefix??"labelPrefix",this.labelSuffixName=this.customStructure?.labelSuffix??"labelSuffix",this._locales=this.gridOptions?.locales??u.locales;const t=this.columnFilter.collection;return this._collection=t,this.renderDomElement(t),new Promise((async(e,i)=>{try{const i=this.columnFilter.collectionAsync;let s;i&&!this.columnFilter.collection?(s=he(i,this.columnDef,this.renderDomElement.bind(this),this.rxjs,this.subscriptions),e(s)):(s=t,e(t)),(i||this.columnFilter.enableCollectionWatch)&&(await(s??i),this.watchCollectionChanges())}catch(e){i(e)}}))}clear(e=!0){this._filterElm&&(this._clearFilterTriggered=!0,this._shouldTriggerQuery=e,this.searchTerms=[],this._filterElm.value="",this._filterElm.dispatchEvent(new CustomEvent("input")),this.updateFilterStyle(!1))}destroy(){"function"==typeof this._instance?.destroy&&this._instance.destroy(),this._filterElm,this._filterElm?.remove?.(),this._collection=void 0,this._bindEventService.unbindAll(),this._collectionObservers.forEach((e=>e?.disconnect())),G(this.subscriptions)}getValues(){return this._filterElm?.value||""}setValues(e,t,i=!1){e&&this._filterElm&&(this._filterElm.value=e),this.updateFilterStyle(""!==this.getValues()),this.operator=t||this.defaultOperator,i&&this.callback(void 0,{columnDef:this.columnDef,operator:this.operator,searchTerms:[this.getValues()],shouldTriggerQuery:!0})}filterCollection(e){let t=e;if(this.columnFilter&&this.columnFilter.collectionFilterBy){const e=this.columnFilter.collectionFilterBy,i=this.columnFilter.collectionOptions&&this.columnFilter.collectionOptions.filterResultAfterEachPass||null;t=this.collectionService?.filterCollection(t,e,i)||[]}return t}sortCollection(e){let t=e;if(this.columnFilter&&this.columnFilter.collectionSortBy){const e=this.columnFilter.collectionSortBy;t=this.collectionService?.sortCollection(this.columnDef,t,e,this.enableTranslateLabel)||[]}return t}watchCollectionChanges(){this.columnFilter?.collection&&(this._collectionObservers.push(c(this.columnFilter.collection,(e=>{this.renderDomElement(this.columnFilter.collection||e||[])}))),d(this.columnFilter,"collection",(e=>{this.renderDomElement(e||[]),this.columnFilter.collection&&this._collectionObservers.push(c(this.columnFilter.collection,(e=>{this.renderDomElement(this.columnFilter.collection||e||[])})))})))}renderDomElement(e){!Array.isArray(e)&&this.collectionOptions?.collectionInsideObjectProperty&&(e=H(e,this.collectionOptions.collectionInsideObjectProperty||""));let t=e;t&&(t=this.filterCollection(t),t=this.sortCollection(t));const i=Array.isArray(this.searchTerms)&&this.searchTerms.length>=0?this.searchTerms[0]:"";this._collection=t,this._filterElm=this.createFilterElement(t,i),this._bindEventService.bind(this._filterElm,"input",this.handleOnInputChange.bind(this)),this._bindEventService.bind(this._filterElm,"blur",(()=>{this.isItemSelected||this.clear()}))}createFilterElement(e,t){this._collection=e;const i=this.columnDef?.id??"";(0,q.emptyElement)(this.filterContainerElm);let s=this.gridOptions?.defaultFilterPlaceholder??"";this.columnFilter?.placeholder&&(s=this.columnFilter.placeholder),this._filterElm=(0,q.createDomElement)("input",{type:"text",ariaLabel:this.columnFilter?.ariaLabel??`${(0,q.toSentenceCase)(i+"")} Search Filter`,autocomplete:"off",ariaAutoComplete:"none",placeholder:s,className:`form-control search-filter slick-filter filter-${i} slick-autocomplete-container`,value:t??"",dataset:{columnid:`${i}`}});const o=t;Array.isArray(e)&&(e=e.every((e=>(0,q.isPrimitiveValue)(e)))?e.map((e=>({label:e,value:e}))):e.map((e=>({label:e?.[this.labelName],value:e?.[this.valueName],labelPrefix:e?.[this.labelPrefixName]??"",labelSuffix:e?.[this.labelSuffixName]??""})))),this._autocompleterOptions={input:this._filterElm,debounceWaitMs:200,className:`slick-autocomplete ${this.filterOptions?.className??""}`.trim(),emptyMsg:this.gridOptions.enableTranslate&&this.translaterService?.translate?this.translaterService.translate("NO_ELEMENTS_FOUND"):this._locales?.TEXT_NO_ELEMENTS_FOUND??"No elements found",customize:(e,t,i)=>{i.style.width=""},onSelect:e=>{this.isItemSelected=!0,this.handleSelect(e)},...this.filterOptions},this.gridOptions?.darkMode&&(this._autocompleterOptions.className+=" slick-dark-mode"),this.autocompleterOptions.className=(0,q.classNameToList)(this.autocompleterOptions.className).join(" "),this._autocompleterOptions.renderItem?.layout?(this._autocompleterOptions.className+=` autocomplete-custom-${(0,q.toKebabCase)(this._autocompleterOptions.renderItem.layout)}`,this._autocompleterOptions.render=this.renderCustomItem.bind(this)):Array.isArray(e)?this._autocompleterOptions.render=this._autocompleterOptions.render?.bind(this)??this.renderCollectionItem.bind(this):this._autocompleterOptions.render||(this._autocompleterOptions.render=this.renderRegularItem.bind(this)),this.filterOptions?.fetch?(ae(this._filterElm,this._autocompleterOptions),this._instance=oe(this._autocompleterOptions)):this._instance=oe({...this._autocompleterOptions,fetch:(t,i)=>{e&&i(e.filter((e=>(("string"==typeof e?e:e?.label)||"").toLowerCase().includes(t.toLowerCase()))))}}),this._filterElm.value=o??"";const r=(0,q.createDomElement)("div",{className:"autocomplete-filter-container"});return r.appendChild(this._filterElm),r.appendChild((0,q.createDomElement)("span")),t&&this._filterElm.classList.add("filled"),this.filterContainerElm.appendChild(r),this.filterContainerElm.appendChild(document.createElement("span")),this._filterElm}handleSelect(e){if(void 0!==e){const t=void 0,i=this.filterOptions?.renderItem??!1,s="string"==typeof e?e:i?e[this.labelName]:e.label;let o="string"==typeof e?e:i?e[this.valueName]:e.value;o=this.trimWhitespaceWhenEnabled(o),this.updateFilterStyle(""!==o),this.setValues(s),this.callback(t,{columnDef:this.columnDef,operator:this.operator,searchTerms:[o],shouldTriggerQuery:this._shouldTriggerQuery}),this._clearFilterTriggered=!1,this._shouldTriggerQuery=!0}return!1}handleOnInputChange(e){let t=e?.target?.value??"";const i=this.filterOptions.triggerOnEveryKeyStroke??!1;if(t=this.trimWhitespaceWhenEnabled(t),this._clearFilterTriggered||""===t||i){const i={columnDef:this.columnDef,shouldTriggerQuery:this._shouldTriggerQuery};this._clearFilterTriggered?i.clearFilterTriggered=this._clearFilterTriggered:(i.operator=this.operator,i.searchTerms=[t]),this.updateFilterStyle(""!==t),this.callback(e,i)}this._clearFilterTriggered=!1,this._shouldTriggerQuery=!0}renderRegularItem(e){const t="string"==typeof e?e:e?.label??"";return(0,q.createDomElement)("div",{textContent:t||""})}renderCustomItem(e){const t=this._autocompleterOptions?.renderItem?.templateCallback(e)??"",i=document.createElement("div");return this.grid.applyHtmlCode(i,t),i}renderCollectionItem(e){const t=this.columnFilter?.enableRenderHtml??!1,i=(e.labelPrefix||"")+(e.label||"")+(e.labelSuffix||""),s=this.grid.sanitizeHtmlString(i)||"",o=document.createElement("div");return o[t?"innerHTML":"textContent"]=s,o}trimWhitespaceWhenEnabled(e){let t=e;const i=this.gridOptions.enableFilterTrimWhiteSpace||this.columnFilter.enableTrimWhiteSpace;return"string"==typeof e&&i&&(t=e.trim()),t}updateFilterStyle(e){this.isItemSelected=e,e?this._filterElm.classList.add("filled"):this._filterElm.classList.remove("filled")}},compoundDate:class extends Ks{constructor(e){super(e),this.translaterService=e,this.inputFilterType="compound"}},compoundInput:pr,compoundInputNumber:class extends ur{constructor(e){super(e),this.translaterService=e,this.inputType="number",this.inputFilterType="compound"}},compoundInputPassword:class extends ur{constructor(e){super(e),this.translaterService=e,this.inputType="password",this.inputFilterType="compound"}},compoundInputText:pr,compoundSlider:class extends gr{constructor(e){super(e),this.translaterService=e,this.sliderType="compound"}},dateRange:class extends Ks{constructor(e){super(e),this.translaterService=e,this.inputFilterType="range"}},input:ur,inputMask:class extends ur{constructor(e){super(e),this.translaterService=e,this._inputMask="",this.inputType="text"}get inputMask(){return this._inputMask}init(e){if(!e)throw new Error('[Slickgrid-Universal] A filter must always have an "init()" with valid arguments.');if(this.grid=e.grid,this.callback=e.callback,this.columnDef=e.columnDef,this.searchTerms=(e.hasOwnProperty("searchTerms")?e.searchTerms:[])||[],this._cellContainerElm=e.filterContainerElm,this.columnDef?.params?.mask?this._inputMask=this.columnDef.params.mask:this.columnFilter?.params?.mask&&(this._inputMask=this.columnFilter.params.mask),!this._inputMask)throw new Error("[Slickgrid-Universal] The Filters.inputMask requires the mask to be passed in the filter params or the column definition params\n for example:: this.columnDefinitions: [{ id: 'phone', field: 'phone', filter: { model: Filters.inputMask, params: { mask: '000-000-0000' }}}]");const t=Array.isArray(this.searchTerms)&&this.searchTerms.length>=0?this.searchTerms[0]:"";this.createDomFilterElement(t),this._bindEventService.bind(this._filterInputElm,["keyup","blur","change"],this.onTriggerEvent.bind(this))}onTriggerEvent(e,t=!1){let i="";if(e?.target?.value){let t=e?.target?.value??"";const s=this.gridOptions.enableFilterTrimWhiteSpace||this.columnFilter.enableTrimWhiteSpace;"string"==typeof t&&s&&(t=t.trim());const o=this.unmaskValue(t),r=this.maskValue(o);i=o,e?.keyCode>=48&&(this._filterInputElm.value=r,e.preventDefault())}t?(this.callback(e,{columnDef:this.columnDef,clearFilterTriggered:t,shouldTriggerQuery:this._shouldTriggerQuery}),this._filterInputElm.classList.remove("filled")):(this._filterInputElm.classList.add("filled"),this.callback(e,{columnDef:this.columnDef,operator:this.operator,searchTerms:[i],shouldTriggerQuery:this._shouldTriggerQuery})),this._shouldTriggerQuery=!0}maskValue(e){let t=0,i="";return this._inputMask&&(i=this._inputMask.replace(/[09A]/gi,(i=>(("0"===i||"9"===i)&&/\d+/g.test(e[t])||"A"===i.toUpperCase()&&/[^\d]+/gi.test(e[t]))&&e[t++]||""))),i}unmaskValue(e){const t=e.replace(/[^0-9a-z]*/gi,""),i=this._inputMask.replace(/[^0-9a-z]*/gi,"");let s="";for(let e=0;ethis._max)&&(this._max=t)}else(0,q.isNumber)(i)&&this.keepMaxValueWhenFound(i);else this.keepMaxValueWhenFound(i)}storeResult(e){let t=this._max;if(this.addGroupTotalPropertiesWhenNotExist(e),this._isTreeAggregator&&null!==t){const i=e[this._type][this._field];(0,q.isNumber)(i)&&i>t&&(t=i)}e[this._type][this._field]=t}addGroupTotalPropertiesWhenNotExist(e){void 0===e[this._type]&&(e[this._type]={})}keepMaxValueWhenFound(e){(0,q.isNumber)(e)&&(null===this._max||e>this._max)&&(this._max=parseFloat(e))}},Sum:class{constructor(e){this._isInitialized=!1,this._isTreeAggregator=!1,this._sum=0,this._itemCount=0,this._type="sum",this._field=e}get field(){return this._field}get isInitialized(){return this._isInitialized}get type(){return this._type}init(e,t=!1){this._isTreeAggregator=t,this._isInitialized=!0,this._sum=0,this._itemCount=0,t&&(e.__treeTotals||(e.__treeTotals={}),void 0===e.__treeTotals[this._type]&&(e.__treeTotals[this._type]={},e.__treeTotals.count={}),e.__treeTotals.count[this._field]=0,e.__treeTotals[this._type][this._field]=0)}accumulate(e,t=!1){const i=e?.hasOwnProperty(this._field)?e[this._field]:null;this._isTreeAggregator?t?(e.__treeTotals||(e.__treeTotals={}),this.addGroupTotalPropertiesWhenNotExist(e.__treeTotals),this._sum=parseFloat(e.__treeTotals[this._type][this._field]??0),this._itemCount=e.__treeTotals.count[this._field]??0):(0,q.isNumber)(i)&&(this._sum=parseFloat(i),this._itemCount=1):(0,q.isNumber)(i)&&(this._sum+=parseFloat(i))}storeResult(e){e&&void 0!==e[this._type]||(e[this._type]={}),this.addGroupTotalPropertiesWhenNotExist(e);let t=this._sum,i=this._itemCount;this._isTreeAggregator&&(t+=e[this._type][this._field],i+=e.count[this._field],e.count[this._field]=i),e[this._type][this._field]=t}addGroupTotalPropertiesWhenNotExist(e){void 0===e[this._type]&&(e[this._type]={}),this._isTreeAggregator&&void 0===e.count&&(e.count={})}}};function Yr(e,t){const i=t.errorMessage,s=t.required,o=t.minLength,r=t.maxLength,n=t.operatorConditionalType||"inclusive",a={"{{minLength}}":o,"{{maxLength}}":r};let l=!0,c="";const d=e?.length??0;if(t.validator)return t.validator(e,t.editorArgs);if(s&&""===e)l=!1,c=i||u.VALIDATION_REQUIRED_FIELD;else if(void 0!==o&&void 0!==r&&("exclusive"===n&&(d<=o||d>=r)||"inclusive"===n&&(dr)))l=!1,c=i||u.VALIDATION_EDITOR_TEXT_LENGTH_BETWEEN.replace(/{{minLength}}|{{maxLength}}/gi,(e=>a[e]));else if(void 0!==o&&null!==d&&("exclusive"===n&&d<=o||"inclusive"===n&&null!==d&&da[e]))}else if(void 0!==r&&null!==d&&("exclusive"===n&&d>=r||"inclusive"===n&&null!==d&&d>r)){l=!1;const e="inclusive"===n?u.VALIDATION_EDITOR_TEXT_MAX_LENGTH_INCLUSIVE:u.VALIDATION_EDITOR_TEXT_MAX_LENGTH;c=i||e.replace(/{{maxLength}}/gi,(e=>a[e]))}return{valid:l,msg:c}}function Xr(e,t){const i=isNaN(e)?null:parseFloat(e),s=t.decimal||0,o=t.required,r=t.minValue,n=t.maxValue,a=t.operatorConditionalType||"inclusive",l=t.errorMessage,c={"{{minValue}}":r,"{{maxValue}}":n,"{{minDecimal}}":0,"{{maxDecimal}}":s};let d=!0,h="";if("function"==typeof t.validator)return t.validator(e,t.editorArgs);if(o&&""===e)d=!1,h=l||u.VALIDATION_REQUIRED_FIELD;else if(""!==e&&(isNaN(e)||0===s&&!/^[-+]?(\d*(\.)?(\d)*)$/.test(e)))d=!1,h=l||u.VALIDATION_EDITOR_VALID_NUMBER;else if(void 0!==r&&void 0!==n&&null!==i&&("exclusive"===a&&(i<=+r||i>=+n)||"inclusive"===a&&(i<+r||i>+n)))d=!1,h=l||u.VALIDATION_EDITOR_NUMBER_BETWEEN.replace(/{{minValue}}|{{maxValue}}/gi,(e=>c[e]));else if(void 0!==r&&null!==i&&("exclusive"===a&&i<=+r||"inclusive"===a&&i<+r)){d=!1;const e="inclusive"===a?u.VALIDATION_EDITOR_NUMBER_MIN_INCLUSIVE:u.VALIDATION_EDITOR_NUMBER_MIN;h=l||e.replace(/{{minValue}}/gi,(e=>c[e]))}else if(void 0!==n&&null!==i&&("exclusive"===a&&i>=+n||"inclusive"===a&&i>+n)){d=!1;const e="inclusive"===a?u.VALIDATION_EDITOR_NUMBER_MAX_INCLUSIVE:u.VALIDATION_EDITOR_NUMBER_MAX;h=l||e.replace(/{{maxValue}}/gi,(e=>c[e]))}else s>0&&!new RegExp(`^[-+]?(\\d*(\\.)?(\\d){0,${s}})$`).test(e)&&(d=!1,h=l||u.VALIDATION_EDITOR_DECIMAL_BETWEEN.replace(/{{minDecimal}}|{{maxDecimal}}/gi,(e=>c[e])));return{valid:d,msg:h}}function Zr(e,t){let i=isNaN(e)?null:parseInt(e,10);null!==i&&isNaN(i)&&(i=null);const s=t.errorMessage,o=t.required,r=t.minValue,n=t.maxValue,a=t.operatorConditionalType||"inclusive",l={"{{minValue}}":r,"{{maxValue}}":n};let c=!0,d="";if(t.validator)return t.validator(e,t.editorArgs);if(o&&""===e)c=!1,d=s||u.VALIDATION_REQUIRED_FIELD;else if(""===e||!isNaN(e)&&/^[+-]?\d+$/.test(e)){if(void 0!==r&&void 0!==n&&null!==i&&("exclusive"===a&&(i<=+r||i>=+n)||"inclusive"===a&&(i<+r||i>+n)))c=!1,d=s||u.VALIDATION_EDITOR_INTEGER_BETWEEN.replace(/{{minValue}}|{{maxValue}}/gi,(e=>l[e]));else if(void 0!==r&&null!==i&&("exclusive"===a&&i<=+r||"inclusive"===a&&null!==i&&i<+r)){c=!1;const e="inclusive"===a?u.VALIDATION_EDITOR_INTEGER_MIN_INCLUSIVE:u.VALIDATION_EDITOR_INTEGER_MIN;d=s||e.replace(/{{minValue}}/gi,(e=>l[e]))}else if(void 0!==n&&null!==i&&("exclusive"===a&&i>=+n||"inclusive"===a&&null!==i&&i>+n)){c=!1;const e="inclusive"===a?u.VALIDATION_EDITOR_INTEGER_MAX_INCLUSIVE:u.VALIDATION_EDITOR_INTEGER_MAX;d=s||e.replace(/{{maxValue}}/gi,(e=>l[e]))}}else c=!1,d=s||u.VALIDATION_EDITOR_VALID_INTEGER;return{valid:c,msg:d}}class Qr{constructor(e,t="text"){if(this.args=e,this._inputType="text",this._isValueTouched=!1,this.disabled=!1,!e)throw new Error("[Slickgrid-Universal] Something is wrong with this grid, an Editor must always have valid arguments.");this.grid=e.grid,this.gridOptions=e.grid?.getOptions(),this._bindEventService=new re.P,this.inputType=t,this.init()}get columnDef(){return this.args.column}get columnEditor(){return this.columnDef?.editor||{}}get dataContext(){return this.args.item}get editorDomElement(){return this._input}get hasAutoCommitEdit(){return this.gridOptions.autoCommitEdit??!1}get inputType(){return this._inputType}set inputType(e){this._inputType=e}get validator(){return this.columnEditor?.validator??this.columnDef?.validator}init(){const e=this.columnDef?.id??"",t=this.args.compositeEditorOptions;this._input=(0,q.createDomElement)("input",{type:this._inputType||"text",autocomplete:"off",ariaAutoComplete:"none",ariaLabel:this.columnEditor?.ariaLabel??`${(0,q.toSentenceCase)(e+"")} Input Editor`,className:`editor-text editor-${e}`,placeholder:this.columnEditor?.placeholder??"",title:this.columnEditor?.title??""}),"number"===this.inputType&&(this._input.step=`${void 0!==this.columnEditor.valueStep?this.columnEditor.valueStep:this.getInputDecimalSteps()}`);const i=this.args.container;i&&"function"==typeof i.appendChild&&i.appendChild(this._input),this._bindEventService.bind(this._input,"focus",(()=>this._input?.select())),this._bindEventService.bind(this._input,"keydown",(e=>{this._isValueTouched=!0,this._lastInputKeyEvent=e,"ArrowLeft"!==e.key&&"ArrowRight"!==e.key&&"Home"!==e.key&&"End"!==e.key||e.stopImmediatePropagation()})),this.hasAutoCommitEdit&&!t&&this._bindEventService.bind(this._input,["focusout","blur"],(()=>{this._isValueTouched=!0,this.save()})),t&&(this._bindEventService.bind(this._input,["input","paste"],this.handleOnInputChange.bind(this)),"number"===this.inputType&&this._bindEventService.bind(this._input,"wheel",this.handleOnMouseWheel.bind(this),{passive:!0}))}destroy(){this._bindEventService.unbindAll(),this._input?.remove?.()}disable(e=!0){const t=this.disabled;if(this.disabled=e,this._input)if(e){this._input.setAttribute("disabled","disabled");const i=this.getValue();t!==e&&this.args?.compositeEditorOptions&&""!==i&&this.reset("",!0,!0)}else this._input.removeAttribute("disabled")}focus(){this.grid.focus(),this._input?.focus()}getDecimalPlaces(){let e=this.columnEditor?.decimal??this.columnEditor?.params?.decimalPlaces??void 0;return void 0===e&&(e=0),e||0===e?e:null}getInputDecimalSteps(){const e=this.getDecimalPlaces();let t="";for(let i=1;i0?`0.${t}1`:"1"}show(){this.args?.compositeEditorOptions&&this.applyInputUsabilityState()}getValue(){return this._input?.value||""}setValue(e,t=!1,i=!0){if(this._input&&(this._input.value=`${e}`,t)){this.applyValue(this.args.item,this.serializeValue());const e=this.args.compositeEditorOptions;e&&i&&this.handleChangeOnCompositeEditor(null,e,"system")}}applyValue(e,t){const i=this.columnDef?.field;if(void 0!==i){const s=i?.indexOf(".")>0,o=this.validate(null,t),r=o?.valid?t:"";if(s){const t=this.columnEditor?.complexObjectPath??i??"";(0,q.setDeepValue)(e,t,r)}else i&&(e[i]=r)}}isValueChanged(){const e=this._input?.value,t=this._lastInputKeyEvent?.key;return!(!this.columnEditor?.alwaysSaveOnEnterKey||"Enter"!==t)||!(""===e&&(null===this._originalValue||void 0===this._originalValue))&&e!==this._originalValue}isValueTouched(){return this._isValueTouched}loadValue(e){const t=this.columnDef?.field;if(e&&void 0!==t&&this._input){const i=t?.indexOf(".")>0?H(e,t):e.hasOwnProperty(t)&&e[t]||"";this._originalValue=i,this._input.value=this._originalValue,this._input.select()}}reset(e,t=!0,i=!1){const s=e??this._originalValue??"";this._input&&(this._originalValue=s,this._input.value=`${s}`),this._isValueTouched=!1;const o=this.args.compositeEditorOptions;if(o&&t){const e=!i;this.handleChangeOnCompositeEditor(null,o,"user",e)}}save(){const e=this.validate(),t=e&&e.valid||!1;this.hasAutoCommitEdit&&t?this.grid.getEditorLock().commitCurrentEdit():this.args.commitChanges()}serializeValue(){return this._input?.value??""}validate(e,t){return this.args.compositeEditorOptions&&this.applyInputUsabilityState(),this.disabled?{valid:!0,msg:""}:Yr(void 0!==t?t:this._input&&this._input.value,{editorArgs:this.args,errorMessage:this.columnEditor.errorMessage,minLength:this.columnEditor.minLength,maxLength:this.columnEditor.maxLength,operatorConditionalType:this.columnEditor.operatorConditionalType,required:!this.args?.compositeEditorOptions&&this.columnEditor.required,validator:this.validator})}applyInputUsabilityState(){const e=this.grid.getActiveCell(),t=this.grid.onBeforeEditCell.notify({...e,item:this.dataContext,column:this.args.column,grid:this.grid,target:"composite",compositeEditorOptions:this.args.compositeEditorOptions}).getReturnValue();this.disable(!1===t)}handleChangeOnCompositeEditor(e,t,i="user",s=!1){const o=this.grid.getActiveCell(),r=this.args.column,n=this.columnDef?.id??"",a=this.dataContext,l=this.grid,c=this.serializeValue();this.validate().valid&&this.applyValue(this.dataContext,c),this.applyValue(t.formValues,c);const d=this.gridOptions?.compositeEditorOptions?.excludeDisabledFieldFormValues??!1;(s||this.disabled&&d&&t.formValues.hasOwnProperty(n))&&delete t.formValues[n],l.onCompositeEditorChange.notify({...o,item:a,grid:l,column:r,formValues:t.formValues,editors:t.editors,triggeredBy:i},new ge(e))}handleOnInputChange(e){this._isValueTouched=!0;const t=this.args.compositeEditorOptions;if(t){const i=this.gridOptions?.editorTypingDebounce??500;window.clearTimeout(this._timer),this._timer=window.setTimeout((()=>this.handleChangeOnCompositeEditor(e,t)),i)}}handleOnMouseWheel(e){this._isValueTouched=!0;const t=this.args.compositeEditorOptions;t&&this.handleChangeOnCompositeEditor(e,t)}}class Jr{constructor(e,t,i=-1){if(this.args=e,this.isMultipleSelect=t,this.delayOpening=i,this._isValueTouched=!1,this._isDisposingOrCallingSave=!1,this.disabled=!1,this.enableTranslateLabel=!1,this.finalCollection=[],!e)throw new Error("[Slickgrid-Universal] Something is wrong with this grid, an Editor must always have valid arguments.");this.grid=e.grid,this.gridOptions=this.grid.getOptions()||{},this.gridOptions?.translater&&(this._translaterService=this.gridOptions.translater),this._locales=this.gridOptions.locales||u.locales;const s=this.columnDef?.id??"";this.elementName=`editor-${s}`;const o=this.args.compositeEditorOptions,r={autoAdjustDropHeight:!0,autoAdjustDropPosition:!0,autoAdjustDropWidthByTextSize:!0,container:"body",darkMode:!!this.gridOptions.darkMode,filter:!1,maxHeight:275,minHeight:25,name:this.elementName,single:!0,singleRadio:!0,renderOptionLabelAsHtml:this.columnEditor?.enableRenderHtml??!1,sanitizer:e=>this.grid.sanitizeHtmlString(e),onClick:()=>this._isValueTouched=!0,onCheckAll:()=>this._isValueTouched=!0,onUncheckAll:()=>this._isValueTouched=!0,onClose:e=>{"key.escape"!==e&&"body.click"!==e&&(this.hasAutoCommitEdit||this.isValueChanged())?o?this.handleChangeOnCompositeEditor(o):(this._isDisposingOrCallingSave=!0,this.save(this.hasAutoCommitEdit)):"key.escape"===e&&this.cancel()}};if(t)if(r.single=!1,r.singleRadio=!1,r.displayTitle=!0,r.showOkButton=!0,this._translaterService?.getCurrentLanguage()){const e=N(this.gridOptions);r.countSelectedText=this._translaterService.translate(`${e}X_OF_Y_SELECTED`),r.allSelectedText=this._translaterService.translate(`${e}ALL_SELECTED`),r.selectAllText=this._translaterService.translate(`${e}SELECT_ALL`),r.okButtonText=this._translaterService.translate(`${e}OK`),r.noMatchesFoundText=this._translaterService.translate(`${e}NO_MATCHES_FOUND`)}else r.countSelectedText=this._locales?.TEXT_X_OF_Y_SELECTED,r.allSelectedText=this._locales?.TEXT_ALL_SELECTED,r.selectAllText=this._locales?.TEXT_SELECT_ALL,r.okButtonText=this._locales?.TEXT_OK,r.noMatchesFoundText=this._locales?.TEXT_NO_MATCHES_FOUND;this.defaultOptions=r,this.init()}get collection(){return this.columnEditor?.collection??[]}get collectionOptions(){return this.columnEditor?.collectionOptions}get columnDef(){return this.args.column}get columnEditor(){return this.columnDef?.editor??{}}get dataContext(){return this.args.item}get editorOptions(){return{...this.gridOptions.defaultEditorOptions?.select,...this.columnEditor?.editorOptions}}get isCompositeEditor(){return!!this.args?.compositeEditorOptions}get customStructure(){return this.columnDef?.editor?.customStructure}get hasAutoCommitEdit(){return this.gridOptions.autoCommitEdit??!1}get msInstance(){return this._msInstance}get selectOptions(){return this.defaultOptions}get currentValues(){const e=new Set;if((this._msInstance?.getSelects("value")??[]).forEach((t=>e.add(t.toString()))),this.collection.every((e=>"number"==typeof e||"string"==typeof e)))return this.collection.filter((t=>e.has(t?.toString())));const t=this.collectionOptions?.separatorBetweenTextLabels??"",i=this.collectionOptions?.includePrefixSuffixToSelectedValues??!1;return this.collection.filter((t=>e.has(t?.[this.valueName]?.toString()))).map((e=>{const s=e[this.valueName];let o=e[this.labelPrefixName]||"",r=e[this.labelSuffixName]||"";const n=this.columnDef?.field??"",a=n?.indexOf(".")>0,l=this.columnEditor?.serializeComplexValueFormat??"object";return a&&"object"==typeof e&&"object"===l?e:(o=this.enableTranslateLabel&&this._translaterService&&o&&"string"==typeof o?this._translaterService.translate(o||" "):o,r=this.enableTranslateLabel&&this._translaterService&&r&&"string"==typeof r?this._translaterService.translate(r||" "):r,i?[o,s,r].filter((e=>e)).join(t):s)}))}get currentValue(){const e=this._msInstance?.getSelects()??[],t=e.length?e[0]:"",i=this.columnDef?.field;if(void 0!==i){if(this.collection.every((e=>"number"==typeof e||"string"==typeof e)))return W(this.collection,(e=>e?.toString?.()===`${t}`));const e=this.collectionOptions?.separatorBetweenTextLabels??"",s=this.collectionOptions?.includePrefixSuffixToSelectedValues??!1,o=W(this.collection,(e=>e.hasOwnProperty(this.valueName)&&e[this.valueName]?.toString()===`${t}`)),r=i?.indexOf(".")>0,n=this.columnEditor?.serializeComplexValueFormat??"object";if(r&&"object"==typeof o&&"object"===n)return o;if(o&&o.hasOwnProperty(this.valueName)){const t=o[this.valueName];if(s){let i=o[this.labelPrefixName]||"",s=o[this.labelSuffixName]||"";return i=this.enableTranslateLabel&&this._translaterService&&i&&"string"==typeof i?this._translaterService.translate(i||" "):i,s=this.enableTranslateLabel&&this._translaterService&&s&&"string"==typeof s?this._translaterService.translate(s||" "):s,[i,t,s].filter((e=>e)).join(e)}return t}}return""}get validator(){return this.columnEditor?.validator??this.columnDef?.validator}init(){if(!this.columnDef||!this.columnDef.editor||!this.columnDef.editor.collection&&!this.columnDef.editor.collectionAsync)throw new Error("[Slickgrid-Universal] You need to pass a \"collection\" (or \"collectionAsync\") inside Column Definition Editor for the MultipleSelect/SingleSelect Editor to work correctly.\n Also each option should include a value/label pair (or value/labelKey when using Locale).\n For example: { editor: { collection: [{ value: true, label: 'True' },{ value: false, label: 'False'}] } }");if(this._collectionService=new Ys(this._translaterService),this.enableTranslateLabel=this.columnEditor?.enableTranslateLabel??!1,this.labelName=this.customStructure?.label??"label",this.labelPrefixName=this.customStructure?.labelPrefix??"labelPrefix",this.labelSuffixName=this.customStructure?.labelSuffix??"labelSuffix",this.optionLabel=this.customStructure?.optionLabel??"value",this.valueName=this.customStructure?.value??"value",this.enableTranslateLabel&&(!this._translaterService||"function"!=typeof this._translaterService.translate))throw new Error('[Slickgrid-Universal] requires a Translate Service to be installed and configured when the grid option "enableTranslate" is enabled.');this.renderDomElement(this.collection),(this.disabled||this.columnEditor?.collectionAsync&&Array.isArray(this.collection)&&0===this.collection.length)&&this.disable(!0)}getValue(){return this.isMultipleSelect?this.currentValues:this.currentValue}setValue(e,t=!1,i=!0){if(this.isMultipleSelect&&Array.isArray(e)?this.loadMultipleValues(e):this.loadSingleValue(e),t){this.applyValue(this.args.item,this.serializeValue());const e=this.args.compositeEditorOptions;e&&i&&this.handleChangeOnCompositeEditor(e,"system")}}cancel(){this.args?.cancelChanges&&this.args.cancelChanges()}hide(){this._msInstance&&this._msInstance.close()}show(e){!this.isCompositeEditor&&this._msInstance?this._msInstance.open(e):this.isCompositeEditor&&this.applyInputUsabilityState()}applyValue(e,t){const i=this.columnDef?.field,s=this.columnDef?.type;let o=t;if(void 0!==i){s!==b.number&&s!==b.integer&&s!==b.boolean||isNaN(parseFloat(t))||(o=parseFloat(t)),this.isMultipleSelect&&"string"==typeof t&&t.indexOf(",")>=0&&(o=t.split(","));const r=i?.indexOf(".")>0,n=this.validate(null,o);if(o=n?.valid?o:"",r){const t=this.columnEditor?.complexObjectPath??i??"";(0,q.setDeepValue)(e,t,o)}else e[i]=o}}destroy(){this._msInstance&&this.hasAutoCommitEdit&&this.isValueChanged()&&!this._isDisposingOrCallingSave&&!this.isCompositeEditor&&(this._isDisposingOrCallingSave=!0,this.save(!0)),this._isDisposingOrCallingSave=!0,"function"==typeof this._msInstance?.destroy&&this._msInstance.destroy(),this.editorElm?.remove(),this._msInstance=void 0}loadValue(e){const t=this.columnDef?.field,i=void 0!==t&&t?.indexOf(".")>0;if(e&&void 0!==t){const s=this.columnEditor?.complexObjectPath??t,o=i?H(e,s):e.hasOwnProperty(t)&&e[t],r=i&&o?.hasOwnProperty(this.valueName)?o[this.valueName]:o;this.isMultipleSelect&&Array.isArray(r)?this.loadMultipleValues(r):this.loadSingleValue(r)}}loadMultipleValues(e){if(Array.isArray(e)){this.originalValue=e.map((e=>"number"==typeof e||"boolean"==typeof e?`${e}`:e)),this._msInstance?.setSelects(this.originalValue);const t=this.args.compositeEditorOptions;t&&this.handleChangeOnCompositeEditor(t)}}loadSingleValue(e){this.originalValue="number"==typeof e||"boolean"==typeof e?`${e}`:e,this._msInstance?.setSelects([this.originalValue])}serializeValue(){return this.isMultipleSelect?this.currentValues:this.currentValue}changeEditorOption(e,t){this.columnEditor&&(this.columnEditor.editorOptions||(this.columnEditor.editorOptions={}),this.columnEditor.editorOptions[e]=t,this.editorElmOptions={...this.editorElmOptions,[e]:t},this._msInstance?.refreshOptions(this.editorElmOptions))}disable(e=!0){const t=this.disabled;if(this.disabled=e,this._msInstance)if(e){this._msInstance.disable();const i=this.getValue(),s=Array.isArray(i)&&this.isMultipleSelect?""===i?.[0]:""===i;t!==e&&this.isCompositeEditor&&!s&&this.reset("",!0,!0)}else this._msInstance.enable()}focus(){this.grid.focus(),this._msInstance?.focus()}isValueChanged(){const e=this._msInstance?.getSelects();if(this.isMultipleSelect)return!(0,ne.j)(e,this.originalValue);const t=Array.isArray(e)&&e.length>0?e[0]:void 0;return void 0!==t&&t!==this.originalValue}isValueTouched(){return this._isValueTouched}reset(e,t=!0,i=!1){const s=e??this.originalValue;if(this._msInstance){this.originalValue=this.isMultipleSelect?void 0!==s?[s]:[]:s;const e=void 0===this.originalValue?[]:[this.originalValue];this._msInstance.setSelects(e)}this._isValueTouched=!1;const o=this.args.compositeEditorOptions;if(o&&t){const e=!i;this.handleChangeOnCompositeEditor(o,"user",e)}}save(e=!1){const t=this.validate(),i=t?.valid??!1;(!this._isDisposingOrCallingSave||e)&&this.hasAutoCommitEdit&&i?this.grid.getEditorLock().commitCurrentEdit():this.args.commitChanges()}validate(e,t){const i=!this.isCompositeEditor&&this.columnEditor?.required,s=void 0!==t?t:this._msInstance?.getSelects(),o=this.columnEditor&&this.columnEditor.errorMessage;if(this.isCompositeEditor&&this.applyInputUsabilityState(),this.disabled)return{valid:!0,msg:""};if(this.validator){const e=void 0!==t?t:this.isMultipleSelect?this.currentValues:this.currentValue;return this.validator(e,this.args)}return i&&(""===s||Array.isArray(s)&&0===s.length)?{valid:!1,msg:o||u.VALIDATION_REQUIRED_FIELD}:{valid:!0,msg:null}}applyInputUsabilityState(){const e=this.grid.getActiveCell(),t=this.grid.onBeforeEditCell.notify({...e,item:this.dataContext,column:this.args.column,grid:this.grid,target:"composite",compositeEditorOptions:this.args.compositeEditorOptions}).getReturnValue();this.disable(!1===t)}filterCollection(e){let t=e;if(this.columnEditor&&this.columnEditor.collectionFilterBy){const e=this.columnEditor.collectionFilterBy,i=this.columnEditor.collectionOptions?.filterResultAfterEachPass??null;t=this._collectionService.filterCollection(t,e,i)}return t}sortCollection(e){let t=e;if(this.columnDef&&this.columnEditor&&this.columnEditor.collectionSortBy){const e=this.columnEditor.collectionSortBy;t=this._collectionService.sortCollection(this.columnDef,t,e,this.enableTranslateLabel)}return t}renderDomElement(e){if(!Array.isArray(e)&&this.collectionOptions?.collectionInsideObjectProperty&&(e=H(e,this.collectionOptions.collectionInsideObjectProperty)),!Array.isArray(e))throw new Error('The "collection" passed to the Select Editor is not a valid array.');let t=[];e.length>0&&(t=[...e]),this.collectionOptions?.addBlankEntry&&Array.isArray(t)&&t.length>0&&""!==t[0][this.valueName]&&(t.unshift(this.createBlankEntry()),this.collection.unshift(this.createBlankEntry())),this.collectionOptions?.addCustomFirstEntry&&Array.isArray(t)&&t.length>0&&t[0][this.valueName]!==this.collectionOptions.addCustomFirstEntry[this.valueName]&&(t.unshift(this.collectionOptions.addCustomFirstEntry),this.collection.unshift(this.collectionOptions.addCustomFirstEntry)),this.collectionOptions?.addCustomLastEntry&&Array.isArray(t)&&t.length>0&&t[t.length-1][this.valueName]!==this.collectionOptions.addCustomLastEntry[this.valueName]&&t.push(this.collectionOptions.addCustomLastEntry);let i=t;if(i=this.filterCollection(i),i=this.sortCollection(i),this.columnEditor?.collectionOverride){const e={column:this.columnDef,dataContext:this.dataContext,grid:this.grid,originalCollections:this.collection};if(this.args.compositeEditorOptions){const{formValues:t,modalType:i}=this.args.compositeEditorOptions;e.compositeEditorOptions={formValues:t,modalType:i}}i=this.columnEditor.collectionOverride(i,e)}this.finalCollection=i;const s=Xs("editor",i,this.columnDef,this.grid,this.isMultipleSelect,this._translaterService);this.createDomElement(s.selectElement,s.dataCollection)}createBlankEntry(){const e={[this.labelName]:"",[this.valueName]:""};return this.labelPrefixName&&(e[this.labelPrefixName]=""),this.labelSuffixName&&(e[this.labelSuffixName]=""),e}createDomElement(e,t){const i=this.args.container;e&&i&&"function"==typeof i.appendChild&&((0,q.emptyElement)(i),i.appendChild(e));const s=this.columnEditor?.placeholder??"";this.defaultOptions.placeholder=s||"",this.editorElmOptions={...this.defaultOptions,...this.editorOptions,data:t},this._msInstance=$r(e,this.editorElmOptions),this.editorElm=this._msInstance.getParentElement(),this.isCompositeEditor||this.show(this.delayOpening)}handleChangeOnCompositeEditor(e,t="user",i=!1){const s=this.grid.getActiveCell(),o=this.args.column,r=this.columnDef?.id??"",n=this.dataContext,a=this.grid,l=this.serializeValue();this.validate().valid&&this.applyValue(this.dataContext,l),this.applyValue(e.formValues,l);const c=this.gridOptions?.compositeEditorOptions?.excludeDisabledFieldFormValues??!1;(i||this.disabled&&c&&e.formValues.hasOwnProperty(r))&&delete e.formValues[r],a.onCompositeEditorChange.notify({...s,item:n,grid:a,column:o,formValues:e.formValues,editors:e.editors,triggeredBy:t},new ge)}}const en={autocompleter:class{constructor(e){if(this.args=e,this._isValueTouched=!1,this._lastTriggeredByClearInput=!1,this.disabled=!1,this.forceUserInput=!1,this.finalCollection=[],!e)throw new Error("[Slickgrid-Universal] Something is wrong with this grid, an Editor must always have valid arguments.");this.grid=e.grid,this._bindEventService=new re.P,this.gridOptions?.translater&&(this._translater=this.gridOptions.translater),this._locales=this.gridOptions?.locales||u.locales,this.init()}get autocompleterOptions(){return this._autocompleterOptions||{}}get collection(){return this.columnEditor?.collection??[]}get editorDomElement(){return this._inputElm}get elementCollection(){return this._elementCollection}get columnDef(){return this.args.column}get columnEditor(){return this.columnDef?.editor||{}}get customStructure(){let e=this.columnEditor?.customStructure;const t=this.columnEditor?.type??this.columnDef?.type;return!e&&t===b.object&&this.columnDef?.dataKey&&this.columnDef?.labelKey&&(e={label:this.columnDef.labelKey,value:this.columnDef.dataKey}),e}get dataContext(){return this.args.item}get editorOptions(){return{...this.gridOptions.defaultEditorOptions?.autocompleter,...this.columnEditor?.editorOptions}}get gridOptions(){return this.grid?.getOptions()??{}}get instance(){return this._instance}get hasAutoCommitEdit(){return this.gridOptions.autoCommitEdit??!1}get validator(){return this.columnEditor?.validator??this.columnDef?.validator}init(){this.labelName=this.customStructure?.label??"label",this.valueName=this.customStructure?.value??"value",this.labelPrefixName=this.customStructure?.labelPrefix??"labelPrefix",this.labelSuffixName=this.customStructure?.labelSuffix??"labelSuffix";let e=this.columnEditor.collection;this.columnEditor?.collectionAsync&&!e&&(e=[]),this.renderDomElement(e),(this.disabled||this.columnEditor?.collectionAsync&&Array.isArray(e)&&0===e.length)&&this.disable(!0)}destroy(){this._bindEventService.unbindAll(),"function"==typeof this._instance?.destroy&&this._instance.destroy(),this._inputElm?.remove?.(),this._elementCollection=null}disable(e=!0){const t=this.disabled;if(this.disabled=e,this._inputElm)if(e){this._inputElm.disabled=!0;const i=this.getValue();t!==e&&this.args?.compositeEditorOptions&&""!==i&&this.clear(!0)}else this._inputElm.disabled=!1}focus(){this.grid.focus(),this._inputElm&&(this._inputElm.focus(),this._inputElm.select())}show(){this.args?.compositeEditorOptions&&this.applyInputUsabilityState()}getValue(){return this._inputElm.value}setValue(e,t=!1,i=!0){if(this._inputElm.value=e?.hasOwnProperty(this.labelName)?e[this.labelName]:e,t){this._currentValue=e,this._defaultTextValue="string"==typeof e?e:e?.[this.labelName]??"",this.applyValue(this.args.item,this.serializeValue());const t=this.args.compositeEditorOptions;t&&i&&this.handleChangeOnCompositeEditor(null,t,"system")}}applyValue(e,t){let i=t;const s=this.columnDef?.field;if(void 0!==s){Array.isArray(this.collection)&&this.collection.length>0&&(i=W(this.collection,(e=>e&&(0,q.isObject)(t)&&e.hasOwnProperty(this.valueName)?e[this.valueName].toString()===(t.hasOwnProperty(this.valueName)&&t[this.valueName].toString()):e&&"string"==typeof t&&e.hasOwnProperty(this.valueName)?e[this.valueName].toString()===t:e?.toString()===t),""));const o=s?.indexOf(".")>0,r=this.validate(null,i);if(i=r?.valid?i:"",o){const t=this.columnEditor?.complexObjectPath??s??"";(0,q.setDeepValue)(e,t,i)}else e[s]=i}}isValueChanged(){const e=this._inputElm.value,t=this._lastInputKeyEvent?.key;if(this.columnEditor?.alwaysSaveOnEnterKey&&"Enter"===t)return!0;const i=!(""===e&&(null===this._defaultTextValue||void 0===this._defaultTextValue))&&e!==this._defaultTextValue;return this._lastTriggeredByClearInput||i}isValueTouched(){return this._isValueTouched}loadValue(e){const t=this.columnDef?.field;if(e&&void 0!==t){const i=t?.indexOf(".")>0?H(e,t):e[t];this._currentValue=i,this._originalValue=i,this._defaultTextValue="string"==typeof i?i:i?.[this.labelName]??"",this._inputElm.value=this._defaultTextValue,this._inputElm.select()}}clear(e=!1){this._inputElm&&(this._currentValue="",this._defaultTextValue="",this.setValue("",!0)),this._isValueTouched=!0,this._lastTriggeredByClearInput=!0;const t=this.args.compositeEditorOptions;if(t){const i=!e;this.handleChangeOnCompositeEditor(null,t,"user",i)}else this.save()}reset(e,t=!0,i=!1){const s=e??this._originalValue??"";this._inputElm&&(this._currentValue=s,this._defaultTextValue="string"==typeof s?s:s?.[this.labelName]??"",this._inputElm.value=this._defaultTextValue),this._isValueTouched=!1;const o=this.args.compositeEditorOptions;if(o&&t){const e=!i;this.handleChangeOnCompositeEditor(null,o,"user",e)}}save(){const e=this.validate(),t=e?.valid??!1;if(this.hasAutoCommitEdit&&t)this.grid.getEditorLock().commitCurrentEdit();else{const e="Enter"!==this._lastInputKeyEvent?.key;this.args.commitChanges(e)}}serializeValue(){if(this._inputElm&&this.editorOptions.forceUserInput){const e=this.editorOptions?.minLength??3;this._currentValue=this._inputElm.value.length>e?this._inputElm.value:this._currentValue}return this.customStructure&&this._currentValue&&this._currentValue.hasOwnProperty(this.valueName)&&this.columnDef?.type!==b.object&&this.columnEditor?.type!==b.object?this._currentValue[this.valueName]:this._currentValue&&void 0!==this._currentValue.value?this.columnDef?.type===b.object||this.columnEditor?.type===b.object?{[this.labelName]:this._currentValue.label,[this.valueName]:this._currentValue.value}:this._currentValue.value:this._currentValue}validate(e,t){return this.args.compositeEditorOptions&&this.applyInputUsabilityState(),this.disabled?{valid:!0,msg:""}:Yr(void 0!==t?t:this._inputElm?.value,{editorArgs:this.args,errorMessage:this.columnEditor.errorMessage,minLength:this.columnEditor.minLength,maxLength:this.columnEditor.maxLength,operatorConditionalType:this.columnEditor.operatorConditionalType,required:!this.args?.compositeEditorOptions&&this.columnEditor.required,validator:this.validator})}applyInputUsabilityState(){const e=this.grid.getActiveCell(),t=this.grid.onBeforeEditCell.notify({...e,item:this.dataContext,column:this.args.column,grid:this.grid,target:"composite",compositeEditorOptions:this.args.compositeEditorOptions}).getReturnValue();this.disable(!1===t)}handleChangeOnCompositeEditor(e,t,i="user",s=!1){const o=this.grid.getActiveCell(),r=this.args.column,n=this.columnDef?.id??"",a=this.dataContext,l=this.grid,c=this.serializeValue();this.validate().valid&&this.applyValue(this.dataContext,c),this.applyValue(t.formValues,c);const d=this.gridOptions?.compositeEditorOptions?.excludeDisabledFieldFormValues??!1;(s||this.disabled&&d&&t.formValues.hasOwnProperty(n))&&delete t.formValues[n],l.onCompositeEditorChange.notify({...o,item:a,grid:l,column:r,formValues:t.formValues,editors:t.editors,triggeredBy:i},new ge(e))}handleSelect(e){if(void 0!==e){const t=e;this._currentValue=t,this._isValueTouched=!0;const i=this.args.compositeEditorOptions,s=this.editorOptions?.renderItem??!1,o="string"==typeof t?t:s?t[this.labelName]:t.label;if(this.setValue(o),i?this.handleChangeOnCompositeEditor(null,i):this.save(),"function"==typeof this.editorOptions.onSelectItem){const{row:t,cell:i}=this.grid.getActiveCell()||{};this.editorOptions.onSelectItem(e,t,i,this.args.column,this.args.item)}window.setTimeout((()=>this._lastTriggeredByClearInput=!1))}return!1}renderRegularItem(e){const t="string"==typeof e?e:e?.label??"";return(0,q.createDomElement)("div",{textContent:t||""})}renderCustomItem(e){const t=this._autocompleterOptions?.renderItem?.templateCallback(e)??"",i=document.createElement("div");return this.grid.applyHtmlCode(i,t),i}renderCollectionItem(e){const t=this.columnEditor?.enableRenderHtml??!1,i=(e.labelPrefix||"")+(e.label||"")+(e.labelSuffix||""),s=this.grid.sanitizeHtmlString(i)||"",o=document.createElement("div");return o[t?"innerHTML":"textContent"]=s,o}renderDomElement(e){const t=this.columnDef?.id??"",i=this.columnEditor?.placeholder??"",s=this.columnEditor?.title??"";this._editorInputGroupElm=(0,q.createDomElement)("div",{className:"autocomplete-container input-group"});const o=(0,q.createDomElement)("span",{className:"input-group-btn input-group-append",dataset:{clear:""}});this._clearButtonElm=(0,q.createDomElement)("button",{type:"button",className:"btn btn-default btn-clear"}),this._clearButtonElm.appendChild((0,q.createDomElement)("i",{className:"icon-clear"})),this._inputElm=(0,q.createDomElement)("input",{type:"text",placeholder:i,title:s,autocomplete:"off",ariaAutoComplete:"none",className:`autocomplete form-control editor-text input-group-editor editor-${t}`,dataset:{input:""}},this._editorInputGroupElm),this._editorInputGroupElm.appendChild(document.createElement("span")),this.editorOptions?.hideClearButton||(o.appendChild(this._clearButtonElm),this._editorInputGroupElm.appendChild(o),this._bindEventService.bind(this._clearButtonElm,"click",(()=>this.clear()))),this._bindEventService.bind(this._inputElm,"focus",(()=>this._inputElm?.select())),this._bindEventService.bind(this._inputElm,"keydown",(e=>{this._lastInputKeyEvent=e,"ArrowLeft"!==e.key&&"ArrowRight"!==e.key&&"Home"!==e.key&&"End"!==e.key||e.stopImmediatePropagation(),"Enter"===e.key&&""===e.target.value&&this.columnEditor.alwaysSaveOnEnterKey&&(this._currentValue=null)}));let r=e;if(r&&this.columnEditor?.collectionOverride){const e={column:this.columnDef,dataContext:this.dataContext,grid:this.grid,originalCollections:this.collection};if(this.args.compositeEditorOptions){const{formValues:t,modalType:i}=this.args.compositeEditorOptions;e.compositeEditorOptions={formValues:t,modalType:i}}r=this.columnEditor.collectionOverride(r,e)}r&&(this.finalCollection=r),Array.isArray(r)&&(r=this.collection.every((e=>(0,q.isPrimitiveValue)(e)))?r.map((e=>({label:e,value:e}))):r.map((e=>({label:e?.[this.labelName],value:e?.[this.valueName],labelPrefix:e?.[this.labelPrefixName]??"",labelSuffix:e?.[this.labelSuffixName]??""}))),this._elementCollection=r),this._autocompleterOptions={input:this._inputElm,debounceWaitMs:200,className:`slick-autocomplete ${this.editorOptions?.className??""}`.trim(),emptyMsg:this.gridOptions.enableTranslate&&this._translater?.translate?this._translater.translate("NO_ELEMENTS_FOUND"):this._locales?.TEXT_NO_ELEMENTS_FOUND??"No elements found",customize:(e,t,i)=>{i.style.width=""},onSelect:this.handleSelect.bind(this),...this.editorOptions},this.gridOptions?.darkMode&&(this._autocompleterOptions.className+=" slick-dark-mode"),this.autocompleterOptions.className=(0,q.classNameToList)(this.autocompleterOptions.className).join(" "),this._autocompleterOptions.renderItem?.layout?(this._autocompleterOptions.className+=` autocomplete-custom-${(0,q.toKebabCase)(this._autocompleterOptions.renderItem.layout)}`,this._autocompleterOptions.render=this.renderCustomItem.bind(this)):Array.isArray(e)?this._autocompleterOptions.render=this._autocompleterOptions.render?.bind(this)??this.renderCollectionItem.bind(this):this._autocompleterOptions.render||(this._autocompleterOptions.render=this.renderRegularItem.bind(this)),this._autocompleterOptions?.fetch?(ae(this._inputElm,this._autocompleterOptions),this._instance=oe(this._autocompleterOptions)):this._instance=oe({...this._autocompleterOptions,fetch:(e,t)=>{r&&t(r.filter((t=>(("string"==typeof t?t:t?.label)||"").toLowerCase().includes(e.toLowerCase()))))}}),this.args.container.appendChild(this._editorInputGroupElm),this.args.compositeEditorOptions||window.setTimeout((()=>this.focus()),50)}},checkbox:class{constructor(e){if(this.args=e,this._isValueTouched=!1,this.disabled=!1,!e)throw new Error("[Slickgrid-Universal] Something is wrong with this grid, an Editor must always have valid arguments.");this.grid=e.grid,this.gridOptions=this.grid.getOptions()||{},this._bindEventService=new re.P,this.init()}get columnDef(){return this.args.column}get columnEditor(){return this.columnDef?.editor||{}}get dataContext(){return this.args.item}get editorDomElement(){return this._input}get hasAutoCommitEdit(){return this.gridOptions.autoCommitEdit??!1}get validator(){return this.columnEditor?.validator??this.columnDef?.validator}init(){const e=this.columnDef?.id??"",t=this.args.compositeEditorOptions;this._checkboxContainerElm=(0,q.createDomElement)("div",{className:`checkbox-editor-container editor-${e}`}),this._input=(0,q.createDomElement)("input",{type:"checkbox",value:"true",ariaLabel:this.columnEditor?.ariaLabel??`${(0,q.toSentenceCase)(e+"")} Checkbox Editor`,className:`editor-checkbox editor-${e}`,title:this.columnEditor?.title??""});const i=this.args?.container;i&&"function"==typeof i.appendChild&&(t?(this._checkboxContainerElm.appendChild(this._input),i.appendChild(this._checkboxContainerElm)):i.appendChild(this._input)),this.hasAutoCommitEdit&&!t&&this._bindEventService.bind(this._input,"click",(()=>{this._isValueTouched=!0,this.save()})),t?this._bindEventService.bind(this._input,"change",(e=>{this._isValueTouched=!0,this.handleChangeOnCompositeEditor(e,t)})):this.focus()}destroy(){this._bindEventService.unbindAll(),this._input?.remove?.()}disable(e=!0){const t=this.disabled;if(this.disabled=e,this._input)if(e){this._input.setAttribute("disabled","disabled"),this._checkboxContainerElm.classList.add("disabled");const i=this.getValue();t!==e&&this.args?.compositeEditorOptions&&!1!==i&&this.reset(!1,!0,!0)}else this._input.removeAttribute("disabled"),this._checkboxContainerElm.classList.remove("disabled")}focus(){this.grid.focus(),this._input?.focus()}preClick(){this._input&&(this._input.checked=!this._input.checked)}show(){this.args?.compositeEditorOptions&&this.applyInputUsabilityState()}getValue(){return this._input?.checked??!1}setValue(e,t=!1,i=!0){const s=!!e;if(this._input&&(this._input.checked=s),t){this.applyValue(this.args.item,this.serializeValue());const e=this.args.compositeEditorOptions;e&&i&&this.handleChangeOnCompositeEditor(null,e,"system")}}applyValue(e,t){const i=this.columnDef?.field;if(void 0!==i){const s=i?.indexOf(".")>0,o=this.validate(null,t),r=o&&o.valid?t:"";if(s){const t=this.columnEditor?.complexObjectPath??i??"";(0,q.setDeepValue)(e,t,r)}else e[i]=r}}isValueChanged(){return this.serializeValue()!==this._originalValue}isValueTouched(){return this._isValueTouched}loadValue(e){const t=this.columnDef?.field;if(e&&void 0!==t&&this._input){const i=t?.indexOf(".")>0?H(e,t):e[t];this._originalValue=i,this._input.checked=!!this._originalValue}}reset(e,t=!0,i=!1){const s=e??this._originalValue??!1;this._input&&(this._originalValue=s,this._input.checked=!!s),this._isValueTouched=!1;const o=this.args.compositeEditorOptions;if(o&&t){const e=!i;this.handleChangeOnCompositeEditor(null,o,"user",e)}}save(){const e=this.validate(),t=e&&e.valid||!1;this.hasAutoCommitEdit&&t?this.grid.getEditorLock().commitCurrentEdit():this.args.commitChanges()}serializeValue(){return this._input?.checked??!1}validate(e,t){const i=!this.args?.compositeEditorOptions&&this.columnEditor.required,s=void 0!==t?t:this._input?.checked,o=this.columnEditor.errorMessage;return this.args.compositeEditorOptions&&this.applyInputUsabilityState(),this.disabled?{valid:!0,msg:""}:this.validator?this.validator(s,this.args):i&&!s?{valid:!1,msg:o||u.VALIDATION_REQUIRED_FIELD}:{valid:!0,msg:null}}applyInputUsabilityState(){const e=this.grid.getActiveCell(),t=this.grid.onBeforeEditCell.notify({...e,item:this.dataContext,column:this.args.column,grid:this.grid,target:"composite",compositeEditorOptions:this.args.compositeEditorOptions}).getReturnValue();this.disable(!1===t)}handleChangeOnCompositeEditor(e,t,i="user",s=!1){const o=this.grid.getActiveCell(),r=this.args.column,n=this.columnDef?.id??"",a=this.dataContext,l=this.grid,c=this.serializeValue();this.validate().valid&&this.applyValue(this.dataContext,c),this.applyValue(t.formValues,c);const d=this.gridOptions?.compositeEditorOptions?.excludeDisabledFieldFormValues??!1;(s||this.disabled&&d&&t.formValues.hasOwnProperty(n))&&delete t.formValues[n],l.onCompositeEditorChange.notify({...o,item:a,grid:l,column:r,formValues:t.formValues,editors:t.editors,triggeredBy:i},new ge(e))}},date:class{constructor(e){if(this.args=e,this._isValueTouched=!1,this._lastClickIsDate=!1,this._lastTriggeredByClearDate=!1,this.hasTimePicker=!1,this.disabled=!1,!e)throw new Error("[Slickgrid-Universal] Something is wrong with this grid, an Editor must always have valid arguments.");this.grid=e.grid,this.gridOptions=this.grid.getOptions()||{},this.gridOptions?.translater&&(this._translaterService=this.gridOptions.translater),this._bindEventService=new re.P,this.init()}get columnDef(){return this.args.column}get columnEditor(){return this.columnDef?.editor||{}}get dataContext(){return this.args.item}get editorDomElement(){return this._inputElm}get editorOptions(){return{...this.gridOptions.defaultEditorOptions?.date,...this.columnEditor?.editorOptions}}get hasAutoCommitEdit(){return this.gridOptions.autoCommitEdit??!1}get pickerOptions(){return this._pickerMergedOptions}get validator(){return this.columnEditor?.validator??this.columnDef?.validator}async init(){if(this.args&&this.columnDef){const e=this.args.compositeEditorOptions,t=this.columnDef?.id??"",i=this.args.grid.getOptions()||{};this.defaultDate=this.args.item?.[this.columnDef.field];const s=this.columnDef.outputType||this.columnEditor.type||this.columnDef.type||b.dateUtc,o=X(s),r=this._translaterService?.getCurrentLanguage?.()||i.locale||"en";o&&("ISO8601"===o||o.toLowerCase().includes("h"))&&(this.hasTimePicker=!0);const n=X(this.hasTimePicker?b.dateTimeIsoAM_PM:b.dateIso),a={input:!0,jumpToSelectedDate:!0,sanitizer:e=>this.grid.sanitizeHtmlString(e),toggleSelected:!1,actions:{clickDay:()=>{this._lastClickIsDate=!0},changeToInput:(e,t)=>{if(t.HTMLInputElement){let e="";if(t.selectedDates[0]?(e=t.selectedDates[0],t.HTMLInputElement.value=Z(t.selectedDates[0],void 0,s)):t.HTMLInputElement.value="",e&&this.hasTimePicker){const i=(0,Y.qg)(e,n);i.setHours(+(t.selectedHours||0)),i.setMinutes(+(t.selectedMinutes||0)),t.HTMLInputElement.value=Z(i,void 0,s)}this._lastClickIsDate&&(this.handleOnDateChange(),t.hide())}}},settings:{lang:r,iso8601:!1,visibility:{theme:this.gridOptions?.darkMode?"dark":"light",positionToInput:"auto",weekend:!1}}};this.hasTimePicker&&(a.settings.selection={time:24}),this._pickerMergedOptions=(0,q.extend)(!0,{},a,{settings:this.editorOptions,type:"default"});const l=`.editor-text.date-picker.editor-${t}.form-control.input-group-editor`;this._editorInputGroupElm=(0,q.createDomElement)("div",{className:"vanilla-picker input-group"});const c=(0,q.createDomElement)("span",{className:"input-group-btn input-group-append",dataset:{clear:""}});this._clearButtonElm=(0,q.createDomElement)("button",{type:"button",className:"btn btn-default btn-clear"}),this._clearButtonElm.appendChild((0,q.createDomElement)("i",{className:"icon-clear"})),this._inputElm=(0,q.createDomElement)("input",{placeholder:this.columnEditor?.placeholder??"",title:this.columnEditor&&this.columnEditor.title||"",className:l.replace(/\./g," "),dataset:{input:"",defaultdate:this.defaultDate},readOnly:!0!==this.columnEditor.editorOptions?.allowInput},this._editorInputGroupElm),this.args.container.appendChild(this._editorInputGroupElm),this.columnEditor.editorOptions?.hideClearButton||(c.appendChild(this._clearButtonElm),this._editorInputGroupElm.appendChild(c),this._bindEventService.bind(this._clearButtonElm,"click",(()=>{this.clear(),this.handleOnDateChange()}))),this._bindEventService.bind(this._inputElm,"keydown",(e=>{!0===this.columnEditor.editorOptions?.allowInput&&(this._isValueTouched=!0,this._lastInputKeyEvent=e,"ArrowLeft"!==e.key&&"ArrowRight"!==e.key&&"Home"!==e.key&&"End"!==e.key||e.stopImmediatePropagation())})),queueMicrotask((()=>{this.calendarInstance=new qs(this._inputElm,this._pickerMergedOptions),this.calendarInstance.init(),e||(this.show(),this.focus()),this.calendarInstance&&ce(this.columnEditor,this._inputElm,this.calendarInstance,{columnDef:this.columnDef,newVal:this.defaultDate,updatePickerUI:!0})}))}}destroy(){queueMicrotask((()=>{this.hide(),this.calendarInstance?.destroy(),(0,q.emptyElement)(this._editorInputGroupElm),(0,q.emptyElement)(this._inputElm),this._editorInputGroupElm?.remove(),this._inputElm?.remove()})),this._bindEventService.unbindAll()}clear(){this._lastTriggeredByClearDate=!0,this.calendarInstance&&le(this.calendarInstance)}disable(e=!0){const t=this.disabled;if(this.disabled=e,this._inputElm)if(e){this._inputElm.setAttribute("disabled","disabled"),this._clearButtonElm.disabled=!0;const i=this.getValue();t!==e&&this.args?.compositeEditorOptions&&""!==i&&this.reset("",!0,!0)}else this._inputElm.removeAttribute("disabled"),this._clearButtonElm.disabled=!1}changeEditorOption(e,t){this.columnEditor.editorOptions||(this.columnEditor.editorOptions={}),this.columnEditor.editorOptions[e]=t,this._pickerMergedOptions=(0,q.extend)(!0,{},this._pickerMergedOptions,{settings:{[e]:t}})}focus(){this.grid.focus(),this.show(),this._inputElm?.focus()}hide(){this.calendarInstance?.hide()}show(){const e=!!this.args?.compositeEditorOptions;!e&&this.calendarInstance?this.calendarInstance.show():e&&this.applyInputUsabilityState()}getValue(){return this._inputElm.value}setValue(e,t=!1,i=!0){if(this.calendarInstance&&ce(this.columnEditor,this._inputElm,this.calendarInstance,{columnDef:this.columnDef,newVal:e,updatePickerUI:!0}),t){this.applyValue(this.args.item,this.serializeValue());const e=this.args.compositeEditorOptions;e&&i&&this.handleChangeOnCompositeEditor(e,"system")}}applyValue(e,t){const i=this.columnDef?.field;if(this.columnDef&&void 0!==i){const s=this.columnDef.saveOutputType||this.columnDef.outputType||this.columnEditor.type||this.columnDef.type||b.dateUtc,o=this.columnDef.outputType||this.columnEditor.type||this.columnDef.type||b.dateUtc,r=i.indexOf(".")>0,n=this.validate(null,t),a=t&&n?.valid?Z(t,o,s):"";if(r){const t=this.columnEditor?.complexObjectPath??i;(0,q.setDeepValue)(e,t,a)}else e[i]=a}}isValueChanged(){let e=!1;const t=this.getValue(),i=this._lastInputKeyEvent?.key;return!(!0!==this.columnEditor.editorOptions?.allowInput||!this.columnEditor?.alwaysSaveOnEnterKey||"Enter"!==i)||(this.columnDef&&(e=this._lastTriggeredByClearDate||!(""===t&&""===this._originalDate)&&t!==this._originalDate),e)}isValueTouched(){return this._isValueTouched}loadValue(e){const t=this.columnDef?.field;if(e&&this.columnDef&&void 0!==t){const i=t?.indexOf(".")>0?H(e,t):e[t],s=Z(i,this.columnEditor.type||this.columnDef?.type||b.dateIso,this.columnDef.outputType||this.columnEditor.type||this.columnDef.type||b.dateIso);this._originalDate=""!==s?i:"",this._inputElm.value=s}}reset(e,t=!0,i=!1){const s=e??this._originalDate??"";this.calendarInstance&&(this._originalDate=s,this.calendarInstance.settings.selected.dates=[s],s?ce(this.columnEditor,this._inputElm,this.calendarInstance,{columnDef:this.columnDef,newVal:s}):le(this.calendarInstance)),this._isValueTouched=!1;const o=this.args.compositeEditorOptions;if(o&&t){const e=!i;this.handleChangeOnCompositeEditor(o,"user",e)}}save(){const e=this.validate(),t=e?.valid??!1;this.hasAutoCommitEdit&&t?this.grid.getEditorLock().commitCurrentEdit():this.args.commitChanges()}serializeValue(){return this.getValue()||""}validate(e,t){const i=!this.args?.compositeEditorOptions&&this.columnEditor.required,s=t??this._inputElm?.value,o=this.columnEditor.errorMessage;return this.args.compositeEditorOptions&&this.applyInputUsabilityState(),this.disabled?{valid:!0,msg:""}:this.validator?this.validator(s,this.args):i&&""===s?{valid:!1,msg:o||u.VALIDATION_REQUIRED_FIELD}:{valid:!0,msg:null}}applyInputUsabilityState(){const e=this.grid.getActiveCell(),t=this.grid.onBeforeEditCell.notify({...e,item:this.dataContext,column:this.args.column,grid:this.grid,target:"composite",compositeEditorOptions:this.args.compositeEditorOptions}).getReturnValue();this.disable(!1===t)}handleOnDateChange(){if(this._isValueTouched=!0,this.args){const e=this.args.compositeEditorOptions;e?this.handleChangeOnCompositeEditor(e):this.save()}window.setTimeout((()=>this._lastTriggeredByClearDate=!1))}handleChangeOnCompositeEditor(e,t="user",i=!1){const s=this.grid.getActiveCell(),o=this.args.column,r=this.columnDef?.id??"",n=this.dataContext,a=this.grid,l=this.serializeValue();this.validate().valid&&this.applyValue(this.dataContext,l),this.applyValue(e.formValues,l);const c=this.gridOptions?.compositeEditorOptions?.excludeDisabledFieldFormValues??!1;(i||this.disabled&&c&&e.formValues.hasOwnProperty(r))&&delete e.formValues[r],a.onCompositeEditorChange.notify({...s,item:n,grid:a,column:o,formValues:e.formValues,editors:e.editors,triggeredBy:t},new ge)}},dualInput:class{constructor(e){if(this.args=e,this._isValueSaveCalled=!1,this._isLeftValueTouched=!1,this._isRightValueTouched=!1,this.disabled=!1,!e)throw new Error("[Slickgrid-Universal] Something is wrong with this grid, an Editor must always have valid arguments.");this.grid=e.grid,this.gridOptions=this.grid.getOptions()||{},this._eventHandler=new fe,this._bindEventService=new re.P,this.init(),this._eventHandler.subscribe(this.grid.onValidationError,(()=>this._isValueSaveCalled=!0))}get columnDef(){return this.args.column}get columnEditor(){return this.columnDef?.editor||{}}get dataContext(){return this.args.item}get editorDomElement(){return{leftInput:this._leftInput,rightInput:this._rightInput}}get editorParams(){return this.columnEditor.params||{}}get eventHandler(){return this._eventHandler}get hasAutoCommitEdit(){return this.gridOptions.autoCommitEdit??!1}get isValueSaveCalled(){return this._isValueSaveCalled}get validator(){return this.columnEditor?.validator??this.columnDef?.validator}init(){if(!(this.editorParams&&this.editorParams.leftInput&&this.editorParams.leftInput.field&&this.editorParams.rightInput&&this.editorParams.rightInput.field))throw new Error("[Slickgrid-Universal] Please make sure that your Combo Input Editor has params defined with \"leftInput\" and \"rightInput\" (example: { editor: { model: Editors.comboInput, params: { leftInput: { field: 'firstName' }, { rightSide: { field: 'lastName' } }}}");this._leftFieldName=this.editorParams.leftInput?.field,this._rightFieldName=this.editorParams.rightInput?.field,this._leftInput=this.createInput("leftInput"),this._rightInput=this.createInput("rightInput");const e=this.args?.container;e&&"function"==typeof e.appendChild&&(e.appendChild(this._leftInput),e.appendChild(this._rightInput)),this._bindEventService.bind(this._leftInput,"keydown",(e=>this.handleKeyDown(e,"leftInput"))),this._bindEventService.bind(this._rightInput,"keydown",(e=>this.handleKeyDown(e,"rightInput"))),this.hasAutoCommitEdit&&(this._bindEventService.bind(this._leftInput,"focusout",(e=>this.handleFocusOut(e,"leftInput"))),this._bindEventService.bind(this._rightInput,"focusout",(e=>this.handleFocusOut(e,"rightInput"))));const t=this.args?.compositeEditorOptions;t?(this._bindEventService.bind(this._leftInput,"input",this.handleChangeOnCompositeEditorDebounce.bind(this)),this._bindEventService.bind(this._rightInput,"input",this.handleChangeOnCompositeEditorDebounce.bind(this))):window.setTimeout((()=>this._leftInput.select()),50)}handleFocusOut(e,t){const i=e.relatedTarget?.className||"";this.args.compositeEditorOptions||-1!==i.indexOf("dual-editor")||"focusout-right"===this._lastEventType||("rightInput"===t||"leftInput"===t&&"focusout-left"!==this._lastEventType)&&("leftInput"===t?this._isLeftValueTouched=!0:this._isRightValueTouched=!0,this.save());const s="leftInput"===t?"left":"right";this._lastEventType=`${e?.type}-${s}`}handleKeyDown(e,t){"leftInput"===t?this._isLeftValueTouched=!0:this._isRightValueTouched=!0,this._lastInputKeyEvent=e,"ArrowLeft"!==e.key&&"ArrowRight"!==e.key&&"Home"!==e.key&&"End"!==e.key&&"Tab"!==e.key||e.stopImmediatePropagation()}destroy(){this._eventHandler.unsubscribeAll(),this._bindEventService.unbindAll(),this._leftInput?.remove?.(),this._rightInput?.remove?.()}createInput(e){const t=this.editorParams[e],i=this.columnDef?.id??"",s=this.gridOptions.datasetIdPropertyName||"id",o=this.args?.item?.[s]??"";let r=t.type||"text";"float"!==r&&"integer"!==r||(r="number");const n=(0,q.createDomElement)("input",{type:r||"text",id:`item-${o}-${e}`,ariaLabel:this.columnEditor?.ariaLabel??`${(0,q.toSentenceCase)(i+"")} Input Editor`,className:`dual-editor-text editor-${i} ${e.replace(/input/gi,"")}`,autocomplete:"off",ariaAutoComplete:"none",placeholder:t.placeholder||"",title:t.title||""});return"readonly"===r&&(n.readOnly=!0,r="text"),"number"===r&&(n.step=this.getInputDecimalSteps(e)),n}disable(e=!0){const t=this.disabled;this.disabled=e,this._leftInput&&this._rightInput&&(e?(this._leftInput.setAttribute("disabled","disabled"),this._rightInput.setAttribute("disabled","disabled"),t!==e&&this.args?.compositeEditorOptions&&this.reset("",!0,!0)):(this._leftInput.removeAttribute("disabled"),this._rightInput.removeAttribute("disabled")))}focus(){this.grid.focus()}show(){this.args?.compositeEditorOptions&&this.applyInputUsabilityState()}getValues(){const e={},t=this._leftInput.value,i=this._rightInput.value,s=this.editorParams.leftInput&&("float"===this.editorParams.leftInput.type||"integer"===this.editorParams.leftInput.type),o=this.editorParams.rightInput&&("float"===this.editorParams.rightInput.type||"integer"===this.editorParams.rightInput.type),r=""!==t&&s?+this._leftInput.value:t||"",n=""!==i&&o?+this._rightInput.value:i||"";return(0,q.setDeepValue)(e,this._leftFieldName,r),(0,q.setDeepValue)(e,this._rightFieldName,n),e}setValues(e){Array.isArray(e)&&2===e.length&&(this._leftInput.value=`${e[0]}`,this._rightInput.value=`${e[1]}`)}applyValue(e,t){this.applyValueByPosition(e,t,"leftInput"),this.applyValueByPosition(e,t,"rightInput")}applyValueByPosition(e,t,i){const s="leftInput"===i?this._leftFieldName:this._rightFieldName;if(void 0!==s){const o=s?.indexOf(".")>0;let r=s;if(o){const e=s.split(/\.(.*)/);r=e.length>1?e[1]:e}const n=o?H(t,r):t[s],a=this.validate(null,{position:i,inputValue:n});if(o){const i=H(t,r),o=a&&a.valid?i:"",n=this.columnEditor?.complexObjectPath??s??"";(0,q.setDeepValue)(e,n,o)}else s&&(e[s]=a&&a.valid?t[s]:"")}}isValueChanged(){const e=this._leftInput.value,t=this._rightInput.value,i=this.editorParams?.leftInput,s=this.editorParams?.rightInput,o=this._lastInputKeyEvent?.key;if((i&&i.alwaysSaveOnEnterKey||s&&s.alwaysSaveOnEnterKey)&&"Enter"===o)return!0;const r=!(""===e&&(null===this._originalLeftValue||void 0===this._originalLeftValue))&&e!==this._originalLeftValue,n=!(""===t&&(null===this._originalRightValue||void 0===this._originalRightValue))&&t!==this._originalRightValue;return r||n}isValueTouched(){return this._isLeftValueTouched||this._isRightValueTouched}loadValue(e){this.loadValueByPosition(e,"leftInput"),this.loadValueByPosition(e,"rightInput"),this._leftInput.select()}loadValueByPosition(e,t){const i="leftInput"===t?this._leftFieldName:this._rightFieldName,s="leftInput"===t?"_originalLeftValue":"_originalRightValue",o="leftInput"===t?"_leftInput":"_rightInput";if(e&&void 0!==i){const r=i?.indexOf(".")>0?H(e,i):e.hasOwnProperty(i)?e[i]:"";if(this[s]=r,"float"===this.editorParams[t].type){const e=this.getDecimalPlaces(t);null===e||!this[s]&&0!==this[s]||void 0===this[s]||(this[s]=(+this[s]).toFixed(e))}this[o]&&(this[o].value=`${this[s]}`)}}reset(e,t=!0,i=!1){const s=e??this._originalLeftValue??"",o=e??this._originalRightValue??"";this._leftInput&&this._rightInput&&(this._originalLeftValue=s,this._originalRightValue=o,this._leftInput.value=`${s}`,this._rightInput.value=`${o}`),this._isLeftValueTouched=!1,this._isRightValueTouched=!1;const r=this.args.compositeEditorOptions;if(r&&t){const e=!i;this.handleChangeOnCompositeEditor(null,r,"user",e)}}save(){const e=this.validate(),t=e&&e.valid||!1;this._isValueSaveCalled||(this.hasAutoCommitEdit&&t?this.grid.getEditorLock().commitCurrentEdit():this.args.commitChanges(),this._isValueSaveCalled=!0)}serializeValue(){const e={},t=this.serializeValueByPosition("leftInput"),i=this.serializeValueByPosition("rightInput");return(0,q.setDeepValue)(e,this._leftFieldName,t),(0,q.setDeepValue)(e,this._rightFieldName,i),e}serializeValueByPosition(e){const t="leftInput"===e?this._leftInput.value:this._rightInput.value;if(""===t||isNaN(+t))return t;let i=parseFloat(t);const s=this.getDecimalPlaces(e);return null!==s&&(i||0===i)&&i.toFixed&&(i=parseFloat(i.toFixed(s))),i}getDecimalPlaces(e){const t="leftInput"===e?"leftInput":"rightInput",i=this.editorParams[t],s=i?.decimal;return void 0===s?0:s}getInputDecimalSteps(e){const t=this.getDecimalPlaces(e);let i="";for(let e=1;e0?`0.${i}1`:"1"}validate(e,t){if(this.args.compositeEditorOptions&&this.applyInputUsabilityState(),this.disabled)return{valid:!0,msg:""};if(t){const e=this.validateByPosition(t.position,t.inputValue);if(!e.valid)return"leftInput"===t.position?this._leftInput.select():this._rightInput.select(),e}else{const e=this.validateByPosition("leftInput"),t=this.validateByPosition("rightInput");if(!e.valid)return this._leftInput.select(),e;if(!t.valid)return this._rightInput.select(),t}return{valid:!0,msg:""}}validateByPosition(e,t){const i=this.editorParams[e];let s="";if(t)s=t;else{const t="leftInput"===e?this._leftInput:this._rightInput;s=t&&t.value}const o=this.validator;s="function"==typeof o?this.getValues():s;const r={editorArgs:this.args,errorMessage:i.errorMessage,required:!this.args?.compositeEditorOptions&&i.required,validator:"function"==typeof o?o:i.validator};switch(i.type){case"float":return Xr(s,{...r,decimal:this.getDecimalPlaces(e),minValue:i.minValue,maxValue:i.maxValue,operatorConditionalType:i.operatorConditionalType});case"integer":return Zr(s,{...r,minValue:i.minValue,maxValue:i.maxValue,operatorConditionalType:i.operatorConditionalType});default:return Yr(s,r)}}applyInputUsabilityState(){const e=this.grid.getActiveCell(),t=this.grid.onBeforeEditCell.notify({...e,item:this.dataContext,column:this.args.column,grid:this.grid,target:"composite",compositeEditorOptions:this.args.compositeEditorOptions}).getReturnValue();this.disable(!1===t)}handleChangeOnCompositeEditor(e,t,i="user",s=!1){const o=this.grid.getActiveCell(),r=this.args.column,n=this.columnEditor.params?.leftInput?.field??"",a=this.columnEditor.params?.rightInput?.field??"",l=this.dataContext,c=this.grid,d=this.serializeValue();this.validate().valid&&this.applyValue(this.dataContext,d),this.applyValue(t.formValues,d);const h=this.gridOptions?.compositeEditorOptions?.excludeDisabledFieldFormValues??!1;(s||this.disabled&&h&&t.formValues.hasOwnProperty(n))&&delete t.formValues[n],(s||this.disabled&&h&&t.formValues.hasOwnProperty(a))&&delete t.formValues[a],c.onCompositeEditorChange.notify({...o,item:l,grid:c,column:r,formValues:t.formValues,editors:t.editors,triggeredBy:i},new ge(e))}handleChangeOnCompositeEditorDebounce(e){const t=this.args?.compositeEditorOptions;if(t){const i=this.gridOptions?.editorTypingDebounce??500;window.clearTimeout(this._timer),this._timer=window.setTimeout((()=>this.handleChangeOnCompositeEditor(e,t)),i)}}},float:class extends Qr{constructor(e){super(e,"number"),this.args=e}loadValue(e){const t=this.columnDef?.field;if(void 0!==t&&e&&void 0!==t&&this._input){const i=t?.indexOf(".")>0?H(e,t):e[t];this._originalValue=i;const s=this.getDecimalPlaces();null===s||!this._originalValue&&0!==this._originalValue||void 0===this._originalValue||(this._originalValue=(+this._originalValue).toFixed(s)),this._input.value=`${this._originalValue}`,this._input.select()}}serializeValue(){const e=this._input?.value;if(void 0===e||""===e||isNaN(+e))return e;let t=parseFloat(e);const i=this.getDecimalPlaces();return null!==i&&(t||0===t)&&t.toFixed&&(t=parseFloat(t.toFixed(i))),t}validate(e,t){return this.args.compositeEditorOptions&&this.applyInputUsabilityState(),this.disabled?{valid:!0,msg:""}:Xr(void 0!==t?t:this._input?.value,{editorArgs:this.args,errorMessage:this.columnEditor.errorMessage,decimal:this.getDecimalPlaces(),minValue:this.columnEditor.minValue,maxValue:this.columnEditor.maxValue,operatorConditionalType:this.columnEditor.operatorConditionalType,required:!this.args?.compositeEditorOptions&&this.columnEditor.required,validator:this.validator})}},integer:class extends Qr{constructor(e){super(e,"number"),this.args=e}loadValue(e){const t=this.columnDef?.field;if(void 0!==t&&e&&void 0!==t&&this._input){const i=t?.indexOf(".")>0?H(e,t):e[t];this._originalValue=isNaN(i)||null==i?i:`${i}`,this._input.value=`${this._originalValue}`,this._input.select()}}serializeValue(){const e=this._input?.value;if(void 0===e||""===e||isNaN(+e))return e;const t=isNaN(+e)?e:parseInt(e,10);return isNaN(+t)?e:t}validate(e,t){return this.args.compositeEditorOptions&&this.applyInputUsabilityState(),this.disabled?{valid:!0,msg:""}:Zr(void 0!==t?t:this.getValue(),{editorArgs:this.args,errorMessage:this.columnEditor.errorMessage,minValue:this.columnEditor.minValue,maxValue:this.columnEditor.maxValue,operatorConditionalType:this.columnEditor.operatorConditionalType,required:!this.args?.compositeEditorOptions&&this.columnEditor.required,validator:this.validator})}handleOnMouseWheel(e){this._isValueTouched=!0;const t=this.args.compositeEditorOptions;t&&this.handleChangeOnCompositeEditor(e,t)}},longText:class{constructor(e){if(this.args=e,this._isValueTouched=!1,this.disabled=!1,!e)throw new Error("[Slickgrid-Universal] Something is wrong with this grid, an Editor must always have valid arguments.");this.grid=e.grid,this.gridOptions=e.grid?.getOptions();const t=this.gridOptions||this.args.column.params||{};t?.translater&&(this._translater=t.translater),this._locales=this.gridOptions?.locales||u.locales,this._bindEventService=new re.P,this.init()}get columnDef(){return this.args.column}get columnEditor(){return this.columnDef?.editor??{}}get dataContext(){return this.args.item}get editorDomElement(){return this._textareaElm}get editorOptions(){return{...this.gridOptions.defaultEditorOptions?.longText,...this.columnEditor?.editorOptions}}get hasAutoCommitEdit(){return this.gridOptions?.autoCommitEdit??!1}get validator(){return this.columnEditor?.validator??this.columnDef?.validator}init(){let e="",t="";if(this._translater&&this._translater.translate&&this.gridOptions.enableTranslate){const i=N(this.gridOptions),s=this.editorOptions.buttonTexts?.cancelKey??`${i}CANCEL`,o=this.editorOptions.buttonTexts?.saveKey??`${i}SAVE`;e=this._translater.translate(`${i}${s}`),t=this._translater.translate(`${i}${o}`)}else e=this.editorOptions.buttonTexts?.cancel??this._locales?.TEXT_CANCEL??"Cancel",t=this.editorOptions.buttonTexts?.save??this._locales?.TEXT_SAVE??"Save";const i=this.args.compositeEditorOptions,s=this.columnDef?.id??"",o=this.columnEditor?.maxLength,r=this.editorOptions?.rows??4,n=i?this.args.container:document.body;this._wrapperElm=(0,q.createDomElement)("div",{className:`slick-large-editor-text editor-${s}`,style:{position:i?"relative":"absolute"}}),this.gridOptions?.darkMode&&this._wrapperElm.classList.add("slick-dark-mode"),n.appendChild(this._wrapperElm),this._textareaElm=(0,q.createDomElement)("textarea",{ariaLabel:this.columnEditor?.ariaLabel??`${(0,q.toSentenceCase)(s+"")} Text Editor`,cols:this.editorOptions?.cols??40,rows:i&&r>3?3:r,placeholder:this.columnEditor?.placeholder??"",title:this.columnEditor?.title??""},this._wrapperElm);const a=(0,q.createDomElement)("div",{className:"editor-footer"}),l=(0,q.createDomElement)("span",{className:"counter"});if(this._currentLengthElm=(0,q.createDomElement)("span",{className:"text-length",textContent:"0"}),l.appendChild(this._currentLengthElm),void 0!==o&&(l.appendChild((0,q.createDomElement)("span",{className:"separator",textContent:"/"})),l.appendChild((0,q.createDomElement)("span",{className:"max-length",textContent:`${o}`}))),a.appendChild(l),!i){const i=(0,q.createDomElement)("button",{className:"btn btn-cancel btn-default btn-xs",textContent:e},a),s=(0,q.createDomElement)("button",{className:"btn btn-save btn-primary btn-xs",textContent:t},a);this._bindEventService.bind(i,"click",this.cancel.bind(this)),this._bindEventService.bind(s,"click",this.save.bind(this)),this.position(this.args?.position),this._textareaElm.focus(),this._textareaElm.select()}this._wrapperElm.appendChild(a),this._bindEventService.bind(this._textareaElm,"keydown",this.handleKeyDown.bind(this)),this._bindEventService.bind(this._textareaElm,"input",this.handleOnInputChange.bind(this)),this._bindEventService.bind(this._textareaElm,"paste",this.handleOnInputChange.bind(this))}cancel(){const e=this._defaultTextValue||"";this._textareaElm.value=e,this._currentLengthElm.textContent=`${e.length}`,this.args?.cancelChanges&&this.args.cancelChanges()}hide(){this._wrapperElm.style.display="none"}show(){this.args?.compositeEditorOptions?this.applyInputUsabilityState():this._wrapperElm.style.display="block"}destroy(){this._bindEventService.unbindAll(),this._wrapperElm?.remove?.()}disable(e=!0){const t=this.disabled;if(this.disabled=e,this._textareaElm&&this._wrapperElm)if(e){this._textareaElm.disabled=!0,this._wrapperElm.classList.add("disabled");const i=this.getValue();t!==e&&this.args?.compositeEditorOptions&&""!==i&&this.reset("",!0,!0)}else this._textareaElm.disabled=!1,this._wrapperElm.classList.remove("disabled")}focus(){this.grid.focus(),this._textareaElm&&(this._textareaElm.focus(),this._textareaElm.select())}getValue(){return this._textareaElm.value}setValue(e,t=!1,i=!0){if(this._textareaElm.value=e,this._currentLengthElm.textContent=`${e.length}`,t){this.applyValue(this.args.item,this.serializeValue());const e=this.args.compositeEditorOptions;e&&i&&this.handleChangeOnCompositeEditor(null,e,"system")}}applyValue(e,t){const i=this.columnDef?.field;if(void 0!==i){const s=i?.indexOf(".")>0,o=this.validate(void 0,t),r=o?.valid?t:"";if(s){const t=this.columnEditor?.complexObjectPath??i??"";(0,q.setDeepValue)(e,t,r)}else e[i]=r}}isValueChanged(){const e=this._textareaElm.value;return!(""===e&&(null===this._defaultTextValue||void 0===this._defaultTextValue))&&e!==this._defaultTextValue}isValueTouched(){return this._isValueTouched}loadValue(e){const t=this.columnDef?.field;if(e&&void 0!==t){const i=t?.indexOf(".")>0?H(e,t):e[t];this._defaultTextValue=i||"",this._textareaElm.value=this._defaultTextValue,this._currentLengthElm.textContent=this._defaultTextValue.length,this._textareaElm.defaultValue=this._defaultTextValue,this._textareaElm.select()}}position(e){const t=(0,q.getOffset)(this.args.container),i=this.args.container.offsetHeight,s=this.args.container.offsetWidth,o=this._wrapperElm.getBoundingClientRect().height||this.args.position.height,r=this._wrapperElm.getBoundingClientRect().width||this.args.position.width,n=document.body.offsetHeight||window.innerHeight,a=document.body.offsetWidth||window.innerWidth;let l=this.args.container?t.top:e.top??0,c=this.args.container?t.left:e.left??0;const d=this.editorOptions?.position??"auto";("left"===d||"auto"===d&&c+r>a)&&(c-=r-s+(this.editorOptions?.marginRight??0)),("top"===d||"auto"===d&&l+o>n)&&(l-=o-i),this._wrapperElm.style.top=`${l}px`,this._wrapperElm.style.left=`${c}px`}reset(e,t=!0,i=!1){const s=e??this._defaultTextValue??"";this._textareaElm&&(this._defaultTextValue=s,this._textareaElm.value=s,this._currentLengthElm.textContent=s.length),this._isValueTouched=!1;const o=this.args.compositeEditorOptions;if(o&&t){const e=!i;this.handleChangeOnCompositeEditor(null,o,"user",e)}}save(){const e=this.validate(),t=e?.valid??!1;this.hasAutoCommitEdit&&t?this.grid.getEditorLock().commitCurrentEdit():this.args.commitChanges()}serializeValue(){return this._textareaElm.value}validate(e,t){return this.args.compositeEditorOptions&&this.applyInputUsabilityState(),this.disabled?{valid:!0,msg:""}:Yr(void 0!==t?t:this._textareaElm?.value,{editorArgs:this.args,errorMessage:this.columnEditor.errorMessage,minLength:this.columnEditor.minLength,maxLength:this.columnEditor.maxLength,operatorConditionalType:this.columnEditor.operatorConditionalType,required:!this.args?.compositeEditorOptions&&this.columnEditor.required,validator:this.validator})}applyInputUsabilityState(){const e=this.grid.getActiveCell(),t=this.grid.onBeforeEditCell.notify({...e,item:this.dataContext,column:this.args.column,grid:this.grid,target:"composite",compositeEditorOptions:this.args.compositeEditorOptions}).getReturnValue();this.disable(!1===t)}handleKeyDown(e){const t=e.key;this._isValueTouched=!0,this.args.compositeEditorOptions||("Enter"===t&&e.ctrlKey||e.ctrlKey&&"S"===e.key.toUpperCase()?(e.preventDefault(),this.save()):"Escape"===t?(e.preventDefault(),this.cancel()):"Tab"===t&&e.shiftKey?(e.preventDefault(),this.args&&this.grid&&this.grid.navigatePrev()):"Tab"===t&&(e.preventDefault(),this.args&&this.grid&&this.grid.navigateNext()))}handleOnInputChange(e){const t=this.args.compositeEditorOptions,i=this.columnEditor?.maxLength;let s=!1;if(i&&(s=this.truncateText(this._textareaElm,i)),s)this._currentLengthElm.textContent=`${i}`;else{const t="paste"===e.type?e.clipboardData.getData("text"):e.target.value;this._currentLengthElm.textContent=`${t.length}`}if(t){const i=this.gridOptions?.editorTypingDebounce??500;window.clearTimeout(this._timer),this._timer=window.setTimeout((()=>this.handleChangeOnCompositeEditor(e,t)),i)}}handleChangeOnCompositeEditor(e,t,i="user",s=!1){const o=this.grid.getActiveCell(),r=this.args.column,n=this.columnDef?.id??"",a=this.dataContext,l=this.grid,c=this.serializeValue();this.validate().valid&&this.applyValue(this.dataContext,c),this.applyValue(t.formValues,c);const d=this.gridOptions?.compositeEditorOptions?.excludeDisabledFieldFormValues??!1;(s||this.disabled&&d&&t.formValues.hasOwnProperty(n))&&delete t.formValues[n],l.onCompositeEditorChange.notify({...o,item:a,grid:l,column:r,formValues:t.formValues,editors:t.editors,triggeredBy:i},new ge(e))}truncateText(e,t){const i=e.value+"";return i.length>t&&(e.value=i.substring(0,t),!0)}},multipleSelect:class extends Jr{constructor(e,t=0){super(e,!0,t),this.args=e,this.delayOpening=t}},password:class extends Qr{constructor(e){super(e,"password"),this.args=e}},singleSelect:class extends Jr{constructor(e,t=0){super(e,!1,t),this.args=e,this.delayOpening=t}},slider:class{constructor(e){if(this.args=e,this._defaultValue=0,this._isValueTouched=!1,this._sliderNumberElm=null,this.disabled=!1,!e)throw new Error("[Slickgrid-Universal] Something is wrong with this grid, an Editor must always have valid arguments.");this.grid=e.grid,this.gridOptions=this.grid.getOptions()||{},this._bindEventService=new re.P,this.init()}get columnDef(){return this.args.column}get columnEditor(){return this.columnDef?.editor??{}}get dataContext(){return this.args.item}get editorDomElement(){return this._editorElm}get editorInputDomElement(){return this._inputElm}get editorOptions(){return{...this.gridOptions.defaultEditorOptions?.slider,...this.columnEditor?.editorOptions}}get hasAutoCommitEdit(){return this.gridOptions.autoCommitEdit??!1}get sliderOptions(){return this._sliderOptions}get validator(){return this.columnEditor.validator??this.columnDef?.validator}init(){if(this._cellContainerElm=this.args?.container,this._cellContainerElm&&this.columnDef){const e=this.args.compositeEditorOptions;this._editorElm=this.buildDomElement(),e||this.focus(),this._cellContainerElm.appendChild(this._editorElm),this._bindEventService.bind(this._sliderTrackElm,["click","mouseup"],this.sliderTrackClicked.bind(this)),this._bindEventService.bind(this._inputElm,["change","mouseup","touchend"],this.handleChangeEvent.bind(this)),this._bindEventService.bind(this._inputElm,["input","change"],this.handleChangeSliderNumber.bind(this))}}cancel(){this._inputElm&&(this._inputElm.value=`${this._originalValue}`),this.args.cancelChanges()}destroy(){this._bindEventService.unbindAll(),this._inputElm?.remove(),this._editorElm?.remove(),this._sliderTrackElm?.remove()}disable(e=!0){const t=this.disabled;if(this.disabled=e,this._inputElm)if(e){this._inputElm.disabled=!0;const i=this.getValue();t!==e&&this.args?.compositeEditorOptions&&""!==i&&this.reset(0,!0,!0)}else this._inputElm.disabled=!1}focus(){this.grid.focus(),this._inputElm?.focus()}show(){this.args?.compositeEditorOptions&&this.applyInputUsabilityState()}getValue(){return this._inputElm?.value??""}setValue(e,t=!1,i=!0){if(this._inputElm&&(this._inputElm.value=`${e}`),this._sliderNumberElm&&(this._sliderNumberElm.textContent=`${e}`),t){this.applyValue(this.args.item,this.serializeValue());const e=this.args.compositeEditorOptions;e&&i&&this.handleChangeOnCompositeEditor(null,e,"system")}}applyValue(e,t){const i=this.columnDef?.field??"";if(void 0!==i){const s=i?.indexOf(".")>0,o=this.validate(void 0,t),r=o&&o.valid?t:"";if(s){const t=this.columnEditor.complexObjectPath??i??"";(0,q.setDeepValue)(e,t,r)}else e&&(e[i]=r)}}changeEditorOption(e,t){if(this.columnEditor)switch(this.columnEditor.editorOptions??={},this.columnEditor.editorOptions[e]=t,this._sliderOptions[e]=t,e){case"hideSliderNumber":this.renderSliderNumber(this._editorElm,0);break;case"sliderStartValue":this._inputElm.value=`${t}`,this._inputElm.defaultValue=`${t}`;break;case"maxValue":case"minValue":case"step":this._inputElm[e.replace("Value","")]=`${t}`}}isValueChanged(){const e=this._inputElm?.value??"";return!(""===e&&void 0===this._originalValue)&&+e!==this._originalValue}isValueTouched(){return this._isValueTouched}loadValue(e){const t=this.columnDef?.field??"";if(e&&void 0!==t){let i=t?.indexOf(".")>0?H(e,t):e.hasOwnProperty(t)?e[t]:this._defaultValue;""!==i&&null!=i||(i=this._defaultValue),this._originalValue=+i,this._inputElm&&(this._inputElm.value=`${i}`,this._inputElm.title=`${i}`),this._sliderNumberElm&&(this._sliderNumberElm.textContent=`${i}`)}this.updateTrackFilledColorWhenEnabled()}reset(e,t=!0,i=!1){const s=e??this._originalValue??0;this._inputElm&&(this._inputElm.value=`${s}`),this._sliderNumberElm&&(this._sliderNumberElm.textContent=`${s}`),this._isValueTouched=!1;const o=this.args.compositeEditorOptions;if(o&&t){const e=!i;this.handleChangeOnCompositeEditor(null,o,"user",e)}}save(){const e=this.validate(),t=e&&e.valid||!1;this.hasAutoCommitEdit&&t?this.grid.getEditorLock().commitCurrentEdit():this.args.commitChanges()}serializeValue(){const e=this._inputElm?.value??"";return""!==e?parseInt(e,10):this._originalValue}validate(e,t){return this.args.compositeEditorOptions&&this.applyInputUsabilityState(),this.disabled?{valid:!0,msg:""}:function(e,t){const i=t.required,s=t.minValue,o=t.maxValue,r=t.errorMessage,n={"{{minValue}}":s,"{{maxValue}}":o};return t.validator?t.validator(e,t.editorArgs):i&&""===e?{valid:!1,msg:r||u.VALIDATION_REQUIRED_FIELD}:void 0!==s&&void 0!==o&&null!==e&&(eo)?{valid:!1,msg:r||u.VALIDATION_EDITOR_NUMBER_BETWEEN.replace(/{{minValue}}|{{maxValue}}/gi,(e=>n[e]))}:{valid:!0,msg:null}}(void 0!==t?t:this._inputElm?.value,{editorArgs:this.args,errorMessage:this.columnEditor.errorMessage,minValue:this.columnEditor.minValue,maxValue:this.columnEditor.maxValue,required:!this.args?.compositeEditorOptions&&this.columnEditor.required,validator:this.validator})}buildDomElement(){const e=this.columnDef?.id??"",t=this.columnEditor.title??"",i=+(this.columnEditor.minValue??u.SLIDER_DEFAULT_MIN_VALUE),s=+(this.columnEditor.maxValue??u.SLIDER_DEFAULT_MAX_VALUE),o=+(this.columnEditor.valueStep??u.SLIDER_DEFAULT_STEP),r=this.editorOptions.sliderStartValue??i;this._defaultValue=+r,this._sliderTrackElm=(0,q.createDomElement)("div",{className:"slider-track"}),this._inputElm=(0,q.createDomElement)("input",{type:"range",title:t,defaultValue:`${r}`,value:`${r}`,min:`${i}`,max:`${s}`,step:`${this.columnEditor.valueStep??u.SLIDER_DEFAULT_STEP}`,ariaLabel:this.columnEditor.ariaLabel??`${(0,q.toSentenceCase)(e+"")} Slider Editor`,className:`slider-editor-input editor-${e}`});const n=(0,q.createDomElement)("div",{className:"slider-container slider-editor"}),a=(0,q.createDomElement)("div",{className:"slider-input-container slider-editor"});return a.appendChild(this._sliderTrackElm),a.appendChild(this._inputElm),n.appendChild(a),this.renderSliderNumber(n,r),this._sliderOptions={minValue:i,maxValue:s,step:o},n}renderSliderNumber(e,t){if(this.editorOptions.hideSliderNumber)e.querySelector(".slider-value")?.remove();else{e.classList.add("input-group");const i=(0,q.createDomElement)("div",{className:"input-group-addon input-group-append slider-value"});this._sliderNumberElm=(0,q.createDomElement)("span",{className:"input-group-text",textContent:`${t}`}),i.appendChild(this._sliderNumberElm),e.appendChild(i)}}applyInputUsabilityState(){const e=this.grid.getActiveCell(),t=this.grid.onBeforeEditCell.notify({...e,item:this.dataContext,column:this.args.column,grid:this.grid,target:"composite",compositeEditorOptions:this.args.compositeEditorOptions}).getReturnValue();this.disable(!1===t)}handleChangeEvent(e){this._isValueTouched=!0;const t=this.args.compositeEditorOptions;t?this.handleChangeOnCompositeEditor(e,t):this.save()}handleChangeSliderNumber(e){const t=e.target?.value??"";""!==t&&(!this.editorOptions.hideSliderNumber&&this._sliderNumberElm&&(this._sliderNumberElm.textContent=t),this._inputElm.title=t,this.args?.compositeEditorOptions||this.grid.onMouseEnter.notify({column:this.columnDef,grid:this.grid},new ge(e))),this.updateTrackFilledColorWhenEnabled()}handleChangeOnCompositeEditor(e,t,i="user",s=!1){const o=this.grid.getActiveCell(),r=this.args.column,n=this.columnDef?.id??"",a=this.dataContext,l=this.grid,c=this.serializeValue();this.validate().valid&&this.applyValue(this.dataContext,c),this.applyValue(t.formValues,c);const d=this.gridOptions?.compositeEditorOptions?.excludeDisabledFieldFormValues??!1;(s||this.disabled&&d&&t.formValues.hasOwnProperty(n))&&delete t.formValues[n],l.onCompositeEditorChange.notify({...o,item:a,grid:l,column:r,formValues:t.formValues,editors:t.editors,triggeredBy:i},new ge(e))}sliderTrackClicked(e){e.preventDefault();const t=100*(e.offsetX+0)/this._sliderTrackElm.offsetWidth;this._inputElm&&(this._inputElm.value=`${t}`,this._inputElm.dispatchEvent(new Event("change")))}updateTrackFilledColorWhenEnabled(){if(this.editorOptions.enableSliderTrackColoring&&this._inputElm){const e=0,t=(+this.getValue()-+this._inputElm.min)/(this.sliderOptions?.maxValue??0-+this._inputElm.min)*100,i="linear-gradient(to right, %b %p1, %c %p1, %c %p2, %b %p2)".replace(/%b/g,"#eee").replace(/%c/g,this.editorOptions?.sliderTrackFilledColor??"var(--slick-slider-filter-thumb-color, #86bff8)").replace(/%p1/g,`${e}%`).replace(/%p2/g,`${t}%`);this._sliderTrackElm.style.background=i,this._sliderOptions.sliderTrackBackground=i}}},text:Qr},tn=(e,t,i)=>{if(Array.isArray(i)&&i.length>0){const e=i.join(", ");return(0,q.createDomElement)("span",{title:e,textContent:e})}return i},sn=(e,t,i,s,o)=>{if(!s)return"";const r=s.params||{},n=r?.complexField??r?.complexFieldLabel??s.field;if(!n)throw new Error("For the Formatters.complexObject to work properly, you need to tell it which property of the complex object to use.\n There are 3 ways to provide it:\n 1- via the generic \"params\" with a \"complexField\" property on your Column Definition, example: this.columnDefs = [{ id: 'user', field: 'user', params: { complexField: 'user.firstName' } }]\n 2- via the generic \"params\" with a \"complexField\" and a \"labelKey\" property on your Column Definition, example: this.columnDefs = [{ id: 'user', field: 'user', labelKey: 'firstName', params: { complexField: 'user' } }]\n 3- via the field name that includes a dot notation, example: this.columnDefs = [{ id: 'user', field: 'user.firstName'}] ");if(s.labelKey&&o.hasOwnProperty(n))return o[n]?.[s.labelKey];if("string"==typeof n&&n.indexOf(".")>0){let e=n.split(".").reduce(((e,t)=>e?.hasOwnProperty(t)?e[t]:""),o);return null!=e&&("object"!=typeof e||0!==Object.entries(e).length||e instanceof Date)||(e=""),e}return i},on={arrayObjectToCsv:(e,t,i,s,o)=>{const r=s&&s.params||{},n=r.propertyNames,a=r?.includeTitle??!0;let l=r.dataContextProperty;if(l||(l=s?.field?.split(".")[0]||""),!n||!Array.isArray(n)||!l)throw new Error('Formatters.arrayObjectToCsv requires you to pass an array of "propertyNames" (declared in "params") that you want to pull the data from.\n For example, if we have an array of user objects that have the property of firstName & lastName then we need to pass in your column definition:: { params: { propertyNames: [\'firtName\'] }}.\n Optionally, you can also pass the "dataContextProperty" if you wish to run this on another completely different field of the dataContext object.');if(o[l]&&Array.isArray(o[l])&&Array.isArray(o[l])&&o[l].length>0){const e=[];o[l].forEach((t=>{const i=[];n.forEach((e=>{i.push(t[e])})),e.push(i.join(" "))}));const t=e.join(", "),i=(0,q.createDomElement)("span",{textContent:t});return a&&(i.title=t),i}return i},arrayToCsv:tn,checkmarkMaterial:(e,t,i)=>{let s=!1;const o=(0,q.isNumber)(i);return o&&(i=+i),(!0===i||o&&+i>0||"string"==typeof i&&i.length>0&&"false"!==i.toLowerCase()&&"0"!==i)&&(s=!0),s?(0,q.createDomElement)("i",{className:"mdi mdi-18px mdi-check checkmark-icon",ariaHidden:"true"}):""},complex:sn,complexObject:sn,collection:(e,t,i,s,o,r)=>{if(!(i&&s&&s.params&&s.params.collection&&s.params.collection.length))return i;const{params:n,params:{collection:a}}=s,l=n.customStructure?n.customStructure.label:"label",c=n.customStructure?n.customStructure.value:"value";return Array.isArray(i)?tn(0,0,i.map((e=>W(a,(t=>t[c]===e))[l]))):W(a,(e=>e[c]===i))[l]||""},collectionEditor:(e,t,i,s,o,r)=>{if(!(i&&s&&s.editor&&s.editor.collection&&s.editor.collection.length))return i;const{editor:n,editor:{collection:a}}=s,l=n.customStructure?n.customStructure.label:"label",c=n.customStructure?n.customStructure.value:"value";return Array.isArray(i)?a.every((e=>"string"==typeof e))?tn(0,0,i.map((e=>W(a,(t=>t===e))))):tn(0,0,i.map((e=>W(a,(t=>t[c]===e))[l]))):W(a,(e=>e[c]===i))[l]||""},currency:(e,t,i,s,o,r)=>{const{currencyPrefix:n,currencySuffix:a,minDecimal:l,maxDecimal:c,numberPrefix:d,numberSuffix:h,decimalSeparator:u,thousandSeparator:p,wrapNegativeNumber:m}=To(s,r,"decimal","cell");return(0,q.isNumber)(i)?`${d}${M(i,l,c,m,n,a,u,p)}${h}`:i},dateIso:Ao(b.dateIso,"-"),dateTimeIso:Ao(b.dateTimeIso,"-"),dateTimeShortIso:Ao(b.dateTimeShortIso,"-"),dateTimeIsoAmPm:Ao(b.dateTimeIsoAmPm,"-"),dateTimeIsoAM_PM:Ao(b.dateTimeIsoAM_PM,"-"),dateEuro:Ao(b.dateEuro,"/"),dateEuroShort:Ao(b.dateEuroShort,"/"),dateTimeEuro:Ao(b.dateTimeEuro,"/"),dateTimeEuroShort:Ao(b.dateTimeEuroShort,"/"),dateTimeShortEuro:Ao(b.dateTimeShortEuro,"/"),dateTimeEuroAmPm:Ao(b.dateTimeEuroAmPm,"/"),dateTimeEuroAM_PM:Ao(b.dateTimeEuroAM_PM,"/"),dateTimeEuroShortAmPm:Ao(b.dateTimeEuroShortAmPm,"/"),dateTimeEuroShortAM_PM:Ao(b.dateTimeEuroShortAM_PM,"/"),dateUs:Ao(b.dateUs,"/"),dateTimeUs:Ao(b.dateTimeUs,"/"),dateTimeShortUs:Ao(b.dateTimeShortUs,"/"),dateTimeUsAmPm:Ao(b.dateTimeUsAmPm,"/"),dateTimeUsAM_PM:Ao(b.dateTimeUsAM_PM,"/"),dateTimeUsShort:Ao(b.dateTimeUsShort,"/"),dateTimeUsShortAmPm:Ao(b.dateTimeUsShortAmPm,"/"),dateTimeUsShortAM_PM:Ao(b.dateTimeUsShortAM_PM,"/"),dateUsShort:Ao(b.dateUsShort,"/"),dateUtc:Ao(b.dateUtc,"-"),decimal:(e,t,i,s,o,r)=>{const{minDecimal:n,maxDecimal:a,numberPrefix:l,numberSuffix:c,decimalSeparator:d,thousandSeparator:h,wrapNegativeNumber:u}=To(s,r,"decimal","cell");return(0,q.isNumber)(i)?M(i,n,a,u,l,c,d,h):i},dollar:(e,t,i,s,o,r)=>{const{minDecimal:n,maxDecimal:a,decimalSeparator:l,thousandSeparator:c,wrapNegativeNumber:d}=To(s,r,"currency","cell");return(0,q.isNumber)(i)?M(i,n,a,d,"$","",l,c):i},dollarColored:(e,t,i,s,o,r)=>{const{minDecimal:n,maxDecimal:a,decimalSeparator:l,thousandSeparator:c,wrapNegativeNumber:d}=To(s,r,"currency","cell");if((0,q.isNumber)(i)){const e=i>=0?"green":"red",t=M(i,n,a,d,"$","",l,c),s=(0,q.createDomElement)("span",{ariaHidden:"true",textContent:t});return s.style.color=e,s}return i},dollarColoredBold:(e,t,i,s,o,r)=>{const{minDecimal:n,maxDecimal:a,decimalSeparator:l,thousandSeparator:c,wrapNegativeNumber:d}=To(s,r,"currency","cell");if((0,q.isNumber)(i)){const e=i>=0?"green":"red",t=M(i,n,a,d,"$","",l,c),s=(0,q.createDomElement)("span",{ariaHidden:"true",textContent:t});return s.style.color=e,s.style.fontWeight="bold",s}return i},hyperlink:(e,t,i,s,o,r)=>{const n=s&&s.params||{};let a=n.hyperlinkText?n.hyperlinkText:i;a=r.sanitizeHtmlString(a);let l=n.hyperlinkUrl?n.hyperlinkUrl:i;l=r.sanitizeHtmlString(l);const c=l.match(/^(http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-.,@?^=%&:/~+#]*[\w\-@?^=%&/~+#])?/i);if(c&&Array.isArray(c)&&c.length>0){const e=c[0];return(0,q.createDomElement)("a",{href:e,textContent:a})}return i},icon:(e,t,i,s)=>{const o=s?.params??{},r=o.iconCssClass||o.icon||o.formatterIcon;if(!r)throw new Error('[Slickgrid-Universal] When using `Formatters.icon`, you must provide the "iconCssClass" via the generic "params". (e.g.: `{ formatter: Formatters.icon, params: { iconCssClass: "mdi mdi-magnify" }}`');const n=o.title||null;return(0,q.createDomElement)("i",{className:r,ariaHidden:"true",title:n})},iconBoolean:(e,t,i,s)=>{const o=(s?.params||{}).cssClass;if(!o)throw new Error('[Slickgrid-Universal] When using `Formatters.iconBoolean`, you must provide You must provide the "cssClass", e.g.: { formatter: Formatters.iconBoolean, params: { cssClass: "mdi mdi-check" }}');let r=!1;const n=!isNaN(i);return(!0===i||n&&parseFloat(i)>0||!n&&"string"==typeof i&&"false"!==i.toLowerCase()&&"0"!==i)&&(r=!0),r?(0,q.createDomElement)("i",{className:o,ariaHidden:"true"}):""},mask:(e,t,i,s,o,r)=>{const n=(s.params||{}).mask;if(!n)throw new Error('You must provide a "mask" via the generic "params" options (e.g.: { formatter: Formatters.mask, params: { mask: \'000-000\' }}');if(i){let e=0;const t=i.toString(),s=r.getOptions()||{},o=s?.preventDocumentFragmentUsage?document.createElement("span"):new DocumentFragment;return o.textContent=n.replace(/[09A]/gi,(()=>t[e++]||"")),o}return i},multiple:Eo,percent:(e,t,i,s,o,r)=>{const{minDecimal:n,maxDecimal:a,decimalSeparator:l,thousandSeparator:c,wrapNegativeNumber:d}=To(s,r,"percent","cell");return(0,q.isNumber)(i)?M(100*i,n,a,d,"","%",l,c):i},percentComplete:(e,t,i,s,o,r)=>{const{minDecimal:n,maxDecimal:a,decimalSeparator:l,thousandSeparator:c,wrapNegativeNumber:d}=To(s,r,"percent","cell");if((0,q.isNumber)(i)){const e=i<50?"red":"green",t=M(i,n,a,d,"","%",l,c),s=i>100?"100%":t;return(0,q.createDomElement)("span",{textContent:s,style:{color:e}})}return i},percentCompleteBar:(e,t,i)=>{if(!(0,q.isNumber)(i))return"";let s="",o=parseFloat(i);return o>100&&(o=100),s=o<30?"red":o<70?"silver":"green",(0,q.createDomElement)("span",{className:"percent-complete-bar",title:`${o}%`,style:{background:s,width:`${o}%`}})},percentCompleteBarWithText:(e,t,i)=>{if(!(0,q.isNumber)(i))return"";let s="",o=parseFloat(i);return o>100&&(o=100),s=o<30?"red":o<70?"silver":"green",(0,q.createDomElement)("div",{className:"percent-complete-bar-with-text",title:`${o}%`,textContent:`${o}%`,style:{background:s,width:`${o}%`}})},percentSymbol:(e,t,i,s,o,r)=>{const{minDecimal:n,maxDecimal:a,decimalSeparator:l,thousandSeparator:c,wrapNegativeNumber:d}=To(s,r,"percent","cell");return(0,q.isNumber)(i)?M(i,n,a,d,"","%",l,c):i},progressBar:(e,t,i)=>{if(!(0,q.isNumber)(i))return"";let s="",o=parseFloat(i);o>100&&(o=100),s=o<30?"danger":o<70?"warning":"success";const r=(0,q.createDomElement)("div",{className:"progress"});return r.appendChild((0,q.createDomElement)("div",{className:`progress-bar progress-bar-${s} bg-${s}`,role:"progressbar",ariaValueNow:String(o),ariaValueMin:"0",ariaValueMax:"100",textContent:`${o}%`,style:{minWidth:"2em",width:`${o}%`}})),r},translate:(e,t,i,s,o,r)=>{const n=(r?.getOptions()??{}).translater||s&&s.params&&s.params.translater;if(!n||"function"!=typeof n.translate)throw new Error('"Formatters.translate" requires the Translate Service to be provided as a Grid Options "translater" (or "i18n" depending on which framework you use).\n For example: this.gridOptions = { enableTranslate: true, translater: this.translateService }');return null!=i&&"string"!=typeof i&&(i+=""),i?n.translate(i):""},translateBoolean:(e,t,i,s,o,r)=>{const n=(r?.getOptions()??{}).translater||s&&s.params&&s.params.translater;if(!n||"function"!=typeof n.translate)throw new Error('"Formatters.translateBoolean" requires the Translate Service to be provided as a Grid Options "translater" (or "i18n" depending on which framework you use).\n For example: this.gridOptions = { enableTranslate: true, translater: this.translateService }');return null!=i&&"string"!=typeof i&&(i+=""),i?n.translate(i.toUpperCase()):""},tree:(e,t,i,s,o,r)=>{const n=r.getOptions(),a=n?.treeDataOptions,l=a?.indentMarginLeft??15,c=a?.collapsedPropName??u.treeDataProperties.COLLAPSED_PROP,d=a?.hasChildrenPropName??u.treeDataProperties.HAS_CHILDREN_PROP,h=a?.levelPropName??u.treeDataProperties.TREE_LEVEL_PROP;let p=i;if(p=P(s,o,i),null==p||void 0===o)return"";if(!o.hasOwnProperty(h))throw new Error('[Slickgrid-Universal] You must provide valid "treeDataOptions" in your Grid Options, however it seems that we could not find any tree level info on the current item datacontext row.');const m=o?.[h]??0,g=document.createElement("span");g.style.display="inline-block",g.style.width=l*m+"px";const b=`slick-tree-level-${m}`;let f="";o[d]&&(f=o?.[c]?"collapsed":"expanded"),a?.titleFormatter&&(p=Ro(a.titleFormatter,e,t,s,o,r));const v=`slick-group-toggle ${f}`.trim(),w=(0,q.createDomElement)("div",{className:v,ariaExpanded:String("expanded"===f)}),y=(0,q.createDomElement)("span",{className:"slick-tree-title"});r.applyHtmlCode(y,p),y.setAttribute("level",m);const k=n?.preventDocumentFragmentUsage?document.createElement("span"):new DocumentFragment;return k.appendChild(g),k.appendChild(w),k.appendChild(y),{addClasses:b,html:k}},treeParseTotals:(e,t,i,s,o,r)=>{const n=r.getOptions(),a=n?.treeDataOptions?.hasChildrenPropName??u.treeDataProperties.HAS_CHILDREN_PROP,{groupTotalsFormatter:l,treeTotalsFormatter:c,params:d}=s;if(!l&&!c)throw new Error('[Slickgrid-Universal] When using Formatters.treeParseTotals, you must provide a total formatter via "groupTotalsFormatter" or "treeTotalsFormatter".');if(o[a]&&o?.__treeTotals&&(l||c))return(c??l)(o?.__treeTotals,s,r);if(d.formatters){let n=i;for(const l of d.formatters)o[a]||o?.__treeTotals||"function"!=typeof l||(n=l(e,t,n,s,o,r)||i);return n}return i},treeExport:(e,t,i,s,o,r)=>{const n=r.getOptions(),a=n?.treeDataOptions,l=a?.collapsedPropName??u.treeDataProperties.COLLAPSED_PROP,c=a?.hasChildrenPropName??u.treeDataProperties.HAS_CHILDREN_PROP,d=a?.levelPropName??u.treeDataProperties.TREE_LEVEL_PROP,h=a?.exportIndentMarginLeft??5,p=a?.exportIndentationLeadingChar??".",m=a?.exportIndentationLeadingSpaceCount??3,g=n?.excelExportOptions?.groupCollapsedSymbol??"⮞",b=n?.excelExportOptions?.groupExpandedSymbol??"⮟";let f=i;if(f=P(s,o,i),null==f||void 0===o)return"";if(!o.hasOwnProperty(d))throw new Error('[Slickgrid-Universal] You must provide valid "treeDataOptions" in your Grid Options, however it seems that we could not find any tree level info on the current item datacontext row.');const v=o?.[d]??0;let w="",y=0;o[c]?(w=o?.[l]?g:b,y=0===v?0:h*v):y=h*(0===v?0:v+1);const k=(0,q.addWhiteSpaces)(y);return a?.titleFormatter&&(f=Ro(a.titleFormatter,e,t,s,o,r)),f=`${0===v&&w?"":0===v?`${p}${(0,q.addWhiteSpaces)(m)}`:p}${k}${w} ${f}`,(0,q.stripTags)(f)}},rn={avgTotals:(e,t,i)=>{const s=t.field??"";let o=e.avg?.[s];const r=t?.params;let n=r?.groupFormatterPrefix||"";const a=r?.groupFormatterSuffix||"",{minDecimal:l,maxDecimal:c,decimalSeparator:d,thousandSeparator:h,wrapNegativeNumber:u}=To(t,i,"regular","group");if((0,q.isNumber)(o)){if(o<0){if(o=Math.abs(o),u)return isNaN(l)&&isNaN(c)?`${n}(${j(Math.round(o),h)})${a}`:`${n}(${D(o,l,c,d,h)})${a}`;n+="-"}return isNaN(l)&&isNaN(c)?`${n}${j(Math.round(o),h)}${a}`:`${n}${D(o,l,c,d,h)}${a}`}return""},avgTotalsCurrency:(e,t,i)=>{const s=t.field??"",o=e.avg?.[s],r=t?.params,n=r?.groupFormatterPrefix||"",a=r?.groupFormatterSuffix||"",l=r?.groupFormatterCurrencyPrefix||"",c=r?.groupFormatterCurrencySuffix||"",{minDecimal:d,maxDecimal:h,decimalSeparator:u,thousandSeparator:p,wrapNegativeNumber:m}=To(t,i,"currency","group");return(0,q.isNumber)(o)?`${n}${M(o,d,h,m,l,c,u,p)}${a}`:""},avgTotalsDollar:(e,t,i)=>{const s=t.field??"",o=e.avg?.[s],r=t?.params,n=r?.groupFormatterPrefix||"",a=r?.groupFormatterSuffix||"",{minDecimal:l,maxDecimal:c,decimalSeparator:d,thousandSeparator:h,wrapNegativeNumber:u}=To(t,i,"currency","group");return(0,q.isNumber)(o)?`${n}${M(o,l,c,u,"$","",d,h)}${a}`:""},avgTotalsPercentage:(e,t,i)=>{const s=t.field??"";let o=e.avg?.[s];const r=t?.params;let n=r?.groupFormatterPrefix||"";const a=r?.groupFormatterSuffix||"",{minDecimal:l,maxDecimal:c,decimalSeparator:d,thousandSeparator:h,wrapNegativeNumber:u}=To(t,i,"percent","group");if((0,q.isNumber)(o)){if(o<0){if(o=Math.abs(o),u)return isNaN(l)&&isNaN(c)?`${n}(${j(Math.round(o),h)}%)${a}`:`${n}(${D(o,l,c,d,h)}%)${a}`;n+="-"}return isNaN(l)&&isNaN(c)?`${n}${j(Math.round(o),h)}%${a}`:`${n}${D(o,l,c,d,h)}%${a}`}return""},maxTotals:(e,t,i)=>{const s=t.field??"",o=e.max?.[s],r=t?.params,n=r?.groupFormatterPrefix||"",a=r?.groupFormatterSuffix||"",{minDecimal:l,maxDecimal:c,decimalSeparator:d,thousandSeparator:h,wrapNegativeNumber:u}=To(t,i,"regular","group");return(0,q.isNumber)(o)?`${n}${M(o,l,c,u,"","",d,h)}${a}`:""},minTotals:(e,t,i)=>{const s=t.field??"",o=e.min?.[s],r=t?.params,n=r?.groupFormatterPrefix||"",a=r?.groupFormatterSuffix||"",{minDecimal:l,maxDecimal:c,decimalSeparator:d,thousandSeparator:h,wrapNegativeNumber:u}=To(t,i,"regular","group");return(0,q.isNumber)(o)?`${n}${M(o,l,c,u,"","",d,h)}${a}`:""},sumTotals:(e,t,i)=>{const s=t.field??"",o=e.sum?.[s],r=t?.params,n=r?.groupFormatterPrefix||"",a=r?.groupFormatterSuffix||"",{minDecimal:l,maxDecimal:c,decimalSeparator:d,thousandSeparator:h,wrapNegativeNumber:u}=To(t,i,"regular","group");return(0,q.isNumber)(o)?`${n}${M(o,l,c,u,"","",d,h)}${a}`:""},sumTotalsBold:(e,t,i)=>{const s=t.field??"",o=e.sum?.[s],r=t?.params,n=r?.groupFormatterPrefix||"",a=r?.groupFormatterSuffix||"",{minDecimal:l,maxDecimal:c,decimalSeparator:d,thousandSeparator:h,wrapNegativeNumber:u}=To(t,i,"regular","group");if((0,q.isNumber)(o)){const e=M(o,l,c,u,"","",d,h);return(0,q.createDomElement)("span",{style:{fontWeight:"bold"},textContent:`${n}${e}${a}`})}return""},sumTotalsColored:(e,t,i)=>{const s=t.field??"",o=e.sum?.[s],r=t?.params,n=r?.groupFormatterPrefix||"",a=r?.groupFormatterSuffix||"",{minDecimal:l,maxDecimal:c,decimalSeparator:d,thousandSeparator:h,wrapNegativeNumber:u}=To(t,i,"regular","group");if((0,q.isNumber)(o)){const e=o>=0?"green":"red",t=M(o,l,c,u,"","",d,h);return(0,q.createDomElement)("span",{style:{color:e},textContent:`${n}${t}${a}`})}return""},sumTotalsCurrency:(e,t,i)=>{const s=t.field??"",o=e.sum?.[s],r=t?.params,n=r?.groupFormatterPrefix||"",a=r?.groupFormatterSuffix||"",l=r?.groupFormatterCurrencyPrefix||"",c=r?.groupFormatterCurrencySuffix||"",{minDecimal:d,maxDecimal:h,decimalSeparator:u,thousandSeparator:p,wrapNegativeNumber:m}=To(t,i,"currency","group");return(0,q.isNumber)(o)?`${n}${M(o,d,h,m,l,c,u,p)}${a}`:""},sumTotalsCurrencyColored:(e,t,i)=>{const s=t.field??"",o=e.sum?.[s],r=t?.params,n=r?.groupFormatterPrefix||"",a=r?.groupFormatterSuffix||"",l=r?.groupFormatterCurrencyPrefix||"",c=r?.groupFormatterCurrencySuffix||"",{minDecimal:d,maxDecimal:h,decimalSeparator:u,thousandSeparator:p,wrapNegativeNumber:m}=To(t,i,"currency","group");if((0,q.isNumber)(o)){const e=o>=0?"green":"red",t=M(o,d,h,m,l,c,u,p);return(0,q.createDomElement)("span",{style:{color:e},textContent:`${n}${t}${a}`})}return""},sumTotalsDollar:(e,t,i)=>{const s=t.field??"",o=e.sum?.[s],r=t?.params,n=r?.groupFormatterPrefix||"",a=r?.groupFormatterSuffix||"",{minDecimal:l,maxDecimal:c,decimalSeparator:d,thousandSeparator:h,wrapNegativeNumber:u}=To(t,i,"currency","group");return(0,q.isNumber)(o)?`${n}${M(o,l,c,u,"$","",d,h)}${a}`:""},sumTotalsDollarBold:(e,t,i)=>{const s=t.field??"",o=e.sum?.[s],r=t?.params,n=r?.groupFormatterPrefix||"",a=r?.groupFormatterSuffix||"",{minDecimal:l,maxDecimal:c,decimalSeparator:d,thousandSeparator:h,wrapNegativeNumber:u}=To(t,i,"currency","group");if((0,q.isNumber)(o)){const e=M(o,l,c,u,"$","",d,h);return(0,q.createDomElement)("span",{style:{fontWeight:"bold"},textContent:`${n}${e}${a}`})}return""},sumTotalsDollarColored:(e,t,i)=>{const s=t.field??"",o=e.sum?.[s],r=t?.params,n=r?.groupFormatterPrefix||"",a=r?.groupFormatterSuffix||"",{minDecimal:l,maxDecimal:c,decimalSeparator:d,thousandSeparator:h,wrapNegativeNumber:u}=To(t,i,"currency","group");if((0,q.isNumber)(o)){const e=o>=0?"green":"red",t=M(o,l,c,u,"$","",d,h);return(0,q.createDomElement)("span",{style:{color:e},textContent:`${n}${t}${a}`})}return""},sumTotalsDollarColoredBold:(e,t,i)=>{const s=t.field??"",o=e.sum?.[s],r=t?.params,n=r?.groupFormatterPrefix||"",a=r?.groupFormatterSuffix||"",{minDecimal:l,maxDecimal:c,decimalSeparator:d,thousandSeparator:h,wrapNegativeNumber:u}=To(t,i,"currency","group");if((0,q.isNumber)(o)){const e=o>=0?"green":"red",t=M(o,l,c,u,"$","",d,h);return(0,q.createDomElement)("span",{style:{color:e,fontWeight:"bold"},textContent:`${n}${t}${a}`})}return""}};class nn{constructor(){this.options=Gr}}q.deepMerge},1647:(e,t,i)=>{i.d(t,{i:()=>s,n:()=>r});var s,o=i(2227);!function(e){e.camelCase="camelCase",e.camelCaseWithExtraOnPrefix="camelCaseWithExtraOnPrefix",e.kebabCase="kebabCase",e.lowerCase="lowerCase",e.lowerCaseWithoutOnPrefix="lowerCaseWithoutOnPrefix"}(s||(s={}));class r{get elementSource(){return this._elementSource}set elementSource(e){this._elementSource=e}get subscribedEvents(){return this._subscribedEvents}get subscribedEventNames(){return this._subscribedEvents.map((e=>e.name))}constructor(e){this._subscribedEvents=[],this.eventNamingStyle=s.camelCase,this._elementSource=e||document.createElement("div")}dispose(){this.unsubscribeAll(),this._subscribedEvents=[],window.clearTimeout(this._timer),this._elementSource?.remove(),this._elementSource=null}dispatchCustomEvent(e,t,i=!0,s=!0,o){const r={bubbles:i,cancelable:s};t&&(r.detail=t);const n=new CustomEvent(e,r);return"function"==typeof o&&o(n),this._elementSource?.dispatchEvent(n)}getEventNameByNamingConvention(e,t){let i="";switch(this.eventNamingStyle===s.lowerCaseWithoutOnPrefix?i=`${t}${e.replace(/^on/,"")}`:this.eventNamingStyle===s.camelCaseWithExtraOnPrefix&&(i=`${t}${e.replace(/^on/,"onOn")}`),this.eventNamingStyle){case s.camelCase:i=""!==t?`${t}${(0,o.titleCase)(e)}`:e;break;case s.kebabCase:i=""!==t?`${t}-${(0,o.toKebabCase)(e)}`:(0,o.toKebabCase)(e);break;case s.lowerCase:i=`${t}${e}`.toLowerCase()}return i}publish(e,t,i,s){const o=this.getEventNameByNamingConvention(e,"");return i?new Promise((e=>{window.clearTimeout(this._timer),this._timer=window.setTimeout((()=>e(this.dispatchCustomEvent(o,t,!0,!0,s))),i)})):this.dispatchCustomEvent(o,t,!0,!0,s)}subscribe(e,t){e=Array.isArray(e)?e:[e];const i=[];return e.forEach((e=>{const s=this.getEventNameByNamingConvention(e,"");this._elementSource.addEventListener(s,(e=>t.call(null,e.detail))),this._subscribedEvents.push({name:s,listener:t}),i.push((()=>this.unsubscribe(s,t)))})),{unsubscribe:()=>i.forEach((e=>e()))}}subscribeEvent(e,t){const i=this.getEventNameByNamingConvention(e,"");return this._elementSource.addEventListener(i,t),this._subscribedEvents.push({name:i,listener:t}),{unsubscribe:()=>this.unsubscribe(i,t)}}unsubscribe(e,t,i=!0){const s=this.getEventNameByNamingConvention(e,"");this._elementSource.removeEventListener(s,t),i&&this.removeSubscribedEventWhenFound(e,t)}unsubscribeAll(e){if(Array.isArray(e)){let t;do{t=e.pop(),t?.dispose?t.dispose():t?.unsubscribe&&t.unsubscribe()}while(t)}else{let e=this._subscribedEvents.pop();for(;e;)this.unsubscribe(e.name,e.listener,!1),e=this._subscribedEvents.pop()}}removeSubscribedEventWhenFound(e,t){const i=this._subscribedEvents.findIndex((i=>i.name===e&&i.listener===t));i>=0&&this._subscribedEvents.splice(i,1)}}},2227:(e,t,i)=>{function s(e){let t=0,i=0,s=0,o=0;const r=window.innerHeight||0,n=window.innerWidth||0,a=w(),l=a.top,c=a.left,h=d(e);if(h){const a=h.top,d=h.left;i=a-l,s=d-c,t=r-(a-l+e.clientHeight),o=n-(d-c+e.clientWidth)}return{top:i,bottom:t,left:s,right:o}}function o(e,t,i){const s=document.createElement(e);return t&&Object.keys(t).forEach((i=>{"innerHTML"===i&&console.warn(`[Slickgrid-Universal] For better CSP (Content Security Policy) support, do not use "innerHTML" directly in "createDomElement('${e}', { innerHTML: 'some html'})", it is better as separate assignment: "const elm = createDomElement('span'); elm.innerHTML = 'some html';"`);const o=t[i];"object"==typeof o?Object.assign(s[i],o):s[i]=t[i]})),i?.appendChild&&i.appendChild(s),s}function r(e=""){return e.split(" ").filter((e=>e))}function n(e){"object"==typeof e&&Object.keys(e).forEach((t=>{Array.isArray(e[t])&&n(e[t]),e[t]instanceof HTMLElement&&(e[t]=null)}))}function a(e){for(;e?.firstChild;)e.removeChild(e.firstChild);return e}function l(e,t="innerHTML"){return e instanceof DocumentFragment?[].map.call(e.childNodes,(e=>e[t])).join("")||e.textContent||"":e instanceof HTMLElement?e[t]:String(e??"")}function c(e,t){if(!e||!t)return;const i=e.getBoundingClientRect(),s=t.getBoundingClientRect();return{top:s.top-i.top,right:s.right-i.right,bottom:s.bottom-i.bottom,left:s.left-i.left}}function d(e){let t=0,i=0,s=0,o=0;if(!e||!e.getBoundingClientRect)return{top:t,bottom:s,left:i,right:o};const r=e.getBoundingClientRect(),n=document.documentElement;return void 0!==r?.top&&void 0!==r.left&&(t=r.top+window.pageYOffset-n.clientTop,i=r.left+window.pageXOffset-n.clientLeft,o=r.right,s=r.bottom),{top:t,left:i,bottom:s,right:o}}function h(e,t){let i=0;if(e){const s="height"===t?["top","bottom"]:["left","right"];i=e["height"===t?"clientHeight":"clientWidth"];for(const t of s)i-=parseFloat(u(e,`padding-${t}`)||"")||0}return i}function u(e,t){return e?window.getComputedStyle(e).getPropertyValue(t):null}function p(e,t){if(e)for(const i of t){const t=e.getAttribute(i);if(t)return t}return null}function m(e,t="auto"){return(/^[0-9]+$/i.test(`${e}`)?+e+"px":e)||t}function g(e){const t="string"==typeof e?e:String(e),i={"&":"&","<":"<",">":">",'"':""","'":"'"};return(t||"").toString().replace(/[&<>"']/g,(e=>i[e]))}function b(e){return e.replace(/&#(\d+);/g,((e,t)=>String.fromCharCode(t)))}function f(e,t){const i=e.length;let s=g(e);if(iA,addWhiteSpaces:()=>L,arrayRemoveItemByIndex:()=>R,calculateAvailableSpace:()=>s,classNameToList:()=>r,createDomElement:()=>o,deepCopy:()=>I,deepMerge:()=>D,destroyAllElementProps:()=>n,emptyElement:()=>a,emptyObject:()=>M,extend:()=>O,findFirstAttribute:()=>p,findWidthOrDefault:()=>m,getFunctionDetails:()=>P,getHtmlStringOutput:()=>l,getInnerSize:()=>h,getOffset:()=>d,getOffsetRelativeToParent:()=>c,getStyleProp:()=>u,htmlEncode:()=>g,htmlEncodeWithPadding:()=>f,htmlEntityDecode:()=>b,insertAfterElement:()=>v,isDefined:()=>N,isDefinedNumber:()=>V,isEmptyObject:()=>H,isNumber:()=>B,isObject:()=>z,isObjectEmpty:()=>U,isPrimitiveOrHTML:()=>$,isPrimitiveValue:()=>F,parseBoolean:()=>j,removeAccentFromText:()=>W,setDeepValue:()=>G,stripTags:()=>re,titleCase:()=>q,toCamelCase:()=>K,toKebabCase:()=>Y,toSentenceCase:()=>X,toSnakeCase:()=>Z,uniqueArray:()=>Q,uniqueObjectArray:()=>J,windowScrollPosition:()=>w});const y=Object.prototype.hasOwnProperty,k=Object.prototype.toString,_=Object.defineProperty,x=Object.getOwnPropertyDescriptor,C=function(e){return"function"==typeof Array.isArray?Array.isArray(e):"[object Array]"===k.call(e)},E=function(e){if(!e||"[object Object]"!==k.call(e))return!1;const t=y.call(e,"constructor"),i=e.constructor&&e.constructor.prototype&&y.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!t&&!i)return!1;let s;for(s in e);return void 0===s||y.call(e,s)},S=function(e,t){_&&"__proto__"===t.name?_(e,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):e[t.name]=t.newValue},T=function(e,t){if("__proto__"===t){if(!y.call(e,t))return;if(x)return x(e,t).value}return e[t]};function O(...e){let t,i,s,o,r,n,a=e[0],l=1;const c=e.length;let d=!1;for("boolean"==typeof a&&(d=a,a=e[1]||{},l=2),(null==a||"object"!=typeof a&&"function"!=typeof a)&&(a={});le[i]===t[i])):e.findIndex((e=>e===t)),s<0&&e.push(t)}function L(e,t=" "){let i="";for(let s=0;st!==i))}function I(e){return Array.isArray(e)||z(e)?O(!0,Array.isArray(e)?[]:{},e):e}function D(e,...t){if(!t.length)return e;const i=t.shift();return e=!z(e)&&z(i)?{}:e,z(e)&&z(i)&&Object.keys(i).forEach((t=>{i.hasOwnProperty(t)&&(t in e?"object"!=typeof e[t]||"object"!=typeof i[t]?e[t]=i[t]:e[t].concat&&i[t].concat?e[t]=e[t].concat(i[t]):e[t]=D(e[t],i[t]):e[t]=i[t])})),D(e,...t)}function M(e){return z(e)&&Object.keys(e).forEach((t=>{e.hasOwnProperty(t)&&delete e[t]})),e=null,e={}}function P(e,t=!0){let i=!1;return{params:(e=>{const t=e.toString().replace(/(\/\/.*$)|(\/\*[\s\S]*?\*\/)|(\s*=[^,)]*(('(?:\\'|[^'\r\n])*')|("(?:\\"|[^"\r\n])*"))|(\s*=[^,)]*))/gm,"");return t.slice(t.indexOf("(")+1,t.indexOf(")")).match(/([^\s,]+)/g)??[]})(e),body:(e=>{const s=e.toString();if(i=s.includes("async "),s.replaceAll(" ","").includes("=>({")){const e=s.match(/(({.*}))/g)||[];return e.length>=1?`return ${e[0].trimStart()}`:s}const o=!s.includes("{")&&s.includes("=>"),r=s.substring(s.indexOf("{")+1||s.indexOf("=>")+2,s.includes("}")?s.lastIndexOf("}"):s.length);return t&&o&&!r.startsWith("return")?"return "+r.trimStart():r})(e),isAsync:i}}function H(e){return null==e||0===Object.entries(e).length}function N(e){return null!=e&&""!==e}function V(e){return null!==e&&!isNaN(e)&&""!==e}function z(e){return!(null===e||"object"!=typeof e||Array.isArray(e)||e instanceof Date)}function F(e){return"boolean"==typeof e||"number"==typeof e||"string"==typeof e||null==e}function $(e){return e instanceof HTMLElement||e instanceof DocumentFragment||F(e)}function B(e,t=!1){return t?null!=e&&"string"!=typeof e&&!isNaN(e):null!=e&&""!==e&&!isNaN(+e)}function U(e){return!e||e&&"object"==typeof e&&0===Object.keys(e).length}function j(e){return/(true|1)/i.test(e+"")}function W(e,t=!1){const i="function"==typeof e.normalize?e.normalize("NFD").replace(/[\u0300-\u036f]/g,""):e;return t?i.toLowerCase():i}function G(e,t,i){if("string"==typeof t&&(t=t.split(".")),t.length>1){const s=t.shift();e&&void 0!==s&&G(e[s]=N(e[s])&&(Array.isArray(e[s])||"[object Object]"===Object.prototype.toString.call(e[s]))?e[s]:{},t,i)}else e&&t[0]&&(e[t[0]]=i)}function q(e,t=!1){return"string"==typeof e?t?e.replace(/\w\S*/g,(e=>e.charAt(0).toUpperCase()+e.substring(1).toLowerCase())):e.charAt(0).toUpperCase()+e.slice(1):e}function K(e){return"string"==typeof e?e.replace(/(?:^\w|[A-Z]|\b\w|[\s+\-_/])/g,((e,t)=>/[\s+\-_/]/.test(e)?"":0===t?e.toLowerCase():e.toUpperCase())):e}function Y(e){return"string"==typeof e?K(e).replace(/([A-Z])|([-_])/g,"-$1").toLowerCase():e}function X(e){if("string"==typeof e){const t=e.replace(/([A-Z])|([-_])/g," $1").replace(/\s+/g," ").trim();return t.charAt(0).toUpperCase()+t.slice(1)}return e}function Z(e){return"string"==typeof e?K(e).replace(/([A-Z])/g,"_$1").toLowerCase():e}function Q(e){return Array.isArray(e)&&e.length>0?e.filter(((t,i)=>e.indexOf(t)>=i)):e}function J(e,t="id"){if(Array.isArray(e)&&e.length>0){const i=[],s=new Map;for(const o of e)o&&!s.has(o[t])&&(s.set(o[t],!0),i.push({id:o[t],name:o.name}));return i}return e}const ee=Symbol("plaintext"),te=Symbol("html"),ie=Symbol("comment"),se=/<(\w*)>/g,oe=/<\/?([^\s/>]+)/;function re(e,t,i){function s(e){let t=new Set;if("string"==typeof e){let i;for(;i=se.exec(e);)t.add(i[1])}else"function"==typeof e[Symbol.iterator]&&(t=new Set(e));return t}function o(e){const t=oe.exec(e);return t?t[1].toLowerCase():null}return function(e,t,i){if("string"!=typeof e&&(B(e)||"boolean"==typeof e))return String(e);if(e instanceof HTMLElement&&(e=e.innerHTML),"string"!=typeof e&&null!=e)throw new TypeError("'html' parameter must be a string");return function(e,t){const i=t.allowable_tags,s=t.tag_replacement;let r=t.state,n=t.tag_buffer,a=t.depth,l=t.in_quote_char,c="";for(let t=0,d=e.length;t":if(l)break;if(a){a--;break}l="",r=ee,n+=">",i.has(o(n))?c+=n:c+=s,n="";break;case'"':case"'":l=d===l?"":l||d,n+=d;break;case"-":""===d?("--"===n.slice(-2)&&(r=ee),n=""):n+=d)}return t.state=r,t.tag_buffer=n,t.depth=a,t.in_quote_char=l,c}(e||"",function(e,t){return{allowable_tags:s(e),tag_replacement:t,state:ee,tag_buffer:"",depth:0,in_quote_char:""}}(t||"",i||""))}(e,t,i)}},6609:(e,t,i)=>{i.d(t,{J2q:()=>s.J2q,G10:()=>Be,hj0:()=>_,IQ1:()=>s.IQ1,R8o:()=>s.R8o,$fu:()=>s.$fu,PUO:()=>s.PUO,ptE:()=>s.ptE,CuW:()=>s.CuW,_tQ:()=>s._tQ,yf6:()=>s.yf6,tao:()=>s.tao,huT:()=>s.huT,JD8:()=>s.JD8,W9y:()=>s.W9y,Luy:()=>s.Luy,UEL:()=>s.UEL,Lo1:()=>s.Lo1,WJk:()=>s.WJk,fhB:()=>s.fhB,W0:()=>s.W0,A4q:()=>s.A4q,i3Z:()=>s.i3Z,lNf:()=>s.lNf,ZVp:()=>s.ZVp,EtT:()=>s.EtT,Cby:()=>s.Cby});var s=i(9925),o=i(1635),r=i(5394),n=i(6612),a=i(7557),l=i(420),c=i(4348),d=i(1647),h=i(3651);class u{constructor(e){this._value=null,this._boundedEventWithListeners=[],this._elementBindings=[],this._binding=e,this._property=e.property||"",this._elementBindings=[],e.property&&e.variable&&(e.variable.hasOwnProperty(e.property)||e.property in e.variable)?this._value=e.variable[e.property]:this._value=e.variable,"object"==typeof e.variable&&Object.defineProperty(e.variable,e.property,{get:this.valueGetter.bind(this),set:this.valueSetter.bind(this)})}get boundedEventWithListeners(){return this._boundedEventWithListeners}get elementBindings(){return this._elementBindings}get property(){return this._property}dispose(){this.unbindAll(),this._boundedEventWithListeners=[],this._elementBindings=[]}valueGetter(){return this._value}valueSetter(e){if(this._value=e,Array.isArray(this._elementBindings))for(const t of this._elementBindings)t?.element&&t?.attribute&&(t.element[t.attribute]=e)}bind(e,t,i,s){return e&&e.forEach?e.forEach((e=>this.bindSingleElement(e,t,i,s))):e&&this.bindSingleElement(e,t,i,s),this}unbind(e,t,i,s,o){if(e){e.removeEventListener(t,i,s);const r=this._boundedEventWithListeners.findIndex((e=>e.uid===o));r>=0&&this._boundedEventWithListeners.splice(r,1)}}unbindAll(){let e=this._boundedEventWithListeners.pop();for(;e;){const{element:t,eventName:i,listener:s,uid:o}=e;this.unbind(t,i,s,void 0,o),e=this._boundedEventWithListeners.pop()}this._boundedEventWithListeners=[]}bindSingleElement(e,t,i,s){const o={element:e,attribute:t};if(e){if(i){const r=()=>{let i=e[t];if(this.hasData(i)&&"number"===e?.type&&(i=+i),this.valueSetter(i),(this._binding.variable.hasOwnProperty(this._binding.property)||this._binding.property in this._binding.variable)&&(this._binding.variable[this._binding.property]=this.valueGetter()),"function"==typeof s)return s(this.valueGetter())};o.event=i,o.listener=r,e.addEventListener(i,r),this._boundedEventWithListeners.push({element:e,eventName:i,listener:r,uid:this.generateUuidV4()})}this._elementBindings.push(o),e[t]=this._value}}generateUuidV4(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(e=>{const t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)}))}hasData(e){return null!=e&&""!==e}}class p{constructor(){this._observers=[],this._querySelectorPrefix=""}get querySelectorPrefix(){return this._querySelectorPrefix||""}set querySelectorPrefix(e){this._querySelectorPrefix=e}get observers(){return this._observers}dispose(){let e=this._observers.pop();for(;e;)e.dispose(),e=this._observers.pop();this._observers=[]}addElementBinding(e,t,i,s,o,r){const n=document.querySelectorAll(`${this.querySelectorPrefix}${i}`);let a=this._observers.find((t=>t.property===e));a||(a=new u({variable:e,property:t})),Array.isArray(o)?o.forEach((e=>a?.bind(n,s,e,r))):a?.bind(n,s,o,r),this._observers.push(a)}bindEventHandler(e,t,i,s){document.querySelectorAll(`${this.querySelectorPrefix}${e}`).forEach((e=>{e?.addEventListener&&e.addEventListener(t,i,s)}))}setElementAttributeValue(e,t,i){document.querySelectorAll(`${this.querySelectorPrefix}${e}`).forEach((e=>{e.textContent="",e&&t in e&&(e[t]=i)}))}}class m{get eventHandler(){return this._eventHandler}get gridUid(){return this.grid?.getUID()??""}get gridUidSelector(){return this.gridUid?`.${this.gridUid}`:""}get gridOptions(){return this.grid?.getOptions()??{}}get locales(){return this.gridOptions?.locales??s.YMJ.locales}set metrics(e){this.renderMetrics(e)}get leftFooterText(){return document.querySelector(`.slick-custom-footer${this.gridUidSelector} .left-footer`)?.textContent??""}set leftFooterText(e){this.renderLeftFooterText(e)}get rightFooterText(){return document.querySelector(`.slick-custom-footer${this.gridUidSelector} .right-footer`)?.textContent??""}set rightFooterText(e){this.renderRightFooterText(e)}constructor(e,t,i,o){if(this.grid=e,this.customFooterOptions=t,this.pubSubService=i,this.translaterService=o,this._enableTranslate=!1,this._isLeftFooterOriginallyEmpty=!0,this._isLeftFooterDisplayingSelectionRowCount=!1,this._isRightFooterOriginallyEmpty=!0,this._selectedRowCount=0,this._subscriptions=[],this._bindingHelper=new p,this._bindingHelper.querySelectorPrefix=`.${this.gridUid} `,this._eventHandler=new s.JD8,this._enableTranslate=this.gridOptions?.enableTranslate??!1,this._isLeftFooterOriginallyEmpty=!this.gridOptions.customFooterOptions?.leftFooterText,this._isRightFooterOriginallyEmpty=!this.gridOptions.customFooterOptions?.rightFooterText,this.registerOnSelectedRowsChangedWhenEnabled(t),this._enableTranslate&&(!this.translaterService||!this.translaterService.translate))throw new Error('[Slickgrid-Universal] requires a Translate Service to be installed and configured when the grid option "enableTranslate" is enabled.');if(this.translateCustomFooterTexts(),this._enableTranslate&&this.pubSubService?.subscribe){const e=this.translaterService?.eventName??"onLanguageChange";this._subscriptions.push(this.pubSubService.subscribe(e,(()=>this.translateCustomFooterTexts())))}}dispose(){this._eventHandler.unsubscribeAll(),this.pubSubService.unsubscribeAll(this._subscriptions),this._bindingHelper.dispose(),this._footerElement?.remove()}renderFooter(e){this.translateCustomFooterTexts(),this.createFooterContainer(e)}renderMetrics(e){const t=e?.endTime?(0,h.GP)(e.endTime,this.customFooterOptions.dateFormat,"en-US"):"";this._bindingHelper.setElementAttributeValue("span.last-update-timestamp","textContent",t),this._bindingHelper.setElementAttributeValue("span.item-count","textContent",e.itemCount),this._bindingHelper.setElementAttributeValue("span.total-count","textContent",e.totalItemCount),this.customFooterOptions.metricTexts?.lastUpdate&&this._bindingHelper.addElementBinding(this.customFooterOptions.metricTexts,"lastUpdate","span.text-last-update","textContent"),this._bindingHelper.addElementBinding(this.customFooterOptions.metricTexts,"items","span.text-items","textContent"),this._bindingHelper.addElementBinding(this.customFooterOptions.metricTexts,"of","span.text-of","textContent")}renderLeftFooterText(e){this._bindingHelper.setElementAttributeValue("div.left-footer","textContent",e)}renderRightFooterText(e){this._bindingHelper.setElementAttributeValue("div.right-footer","textContent",e)}translateCustomFooterTexts(){if(this.gridOptions.enableTranslate&&this.translaterService?.translate){this.customFooterOptions.metricTexts=this.customFooterOptions.metricTexts||{};for(const e of Object.keys(this.customFooterOptions.metricTexts))if(e.lastIndexOf("Key")>0){const t=e.substring(0,e.lastIndexOf("Key"));this.customFooterOptions.metricTexts[t]=this.translaterService.translate(this.customFooterOptions.metricTexts[e]||" ")}this._isLeftFooterDisplayingSelectionRowCount&&(this.leftFooterText=`${this._selectedRowCount} ${this.customFooterOptions.metricTexts.itemsSelected}`)}else this.locales&&(this.customFooterOptions.metricTexts=this.customFooterOptions.metricTexts||{},this.customFooterOptions.metricTexts.lastUpdate=this.customFooterOptions.metricTexts.lastUpdate||this.locales?.TEXT_LAST_UPDATE||"TEXT_LAST_UPDATE",this.customFooterOptions.metricTexts.items=this.customFooterOptions.metricTexts.items||this.locales?.TEXT_ITEMS||"TEXT_ITEMS",this.customFooterOptions.metricTexts.itemsSelected=this.customFooterOptions.metricTexts.itemsSelected||this.locales?.TEXT_ITEMS_SELECTED||"TEXT_ITEMS_SELECTED",this.customFooterOptions.metricTexts.of=this.customFooterOptions.metricTexts.of||this.locales?.TEXT_OF||"TEXT_OF")}createFooterContainer(e){const t=(0,s.fhB)("div",{className:`slick-custom-footer ${this.gridUid}`,style:{width:"100%",height:`${this.customFooterOptions.footerHeight||20}px`}}),i=(0,s.fhB)("div",{className:`left-footer ${this.customFooterOptions.leftContainerClass}`});this.grid.applyHtmlCode(i,this.customFooterOptions.leftFooterText),t.appendChild(i),t.appendChild(this.createFooterRightContainer()),this._footerElement=t,e?.appendChild&&this._footerElement&&e.appendChild(this._footerElement)}createFooterRightContainer(){const e=(0,s.fhB)("div",{className:`right-footer ${this.customFooterOptions.rightContainerClass||""}`});if(this._isRightFooterOriginallyEmpty){if(!this.customFooterOptions.hideMetrics){e.classList.add("metrics");const t=(0,s.fhB)("span",{className:"timestamp"},e);if(!this.customFooterOptions.hideLastUpdateTimestamp){const e=this.createFooterLastUpdate();e&&t.appendChild(e)}e.appendChild((0,s.fhB)("span",{className:"item-count",textContent:`${this.metrics?.itemCount??"0"}`})),this.customFooterOptions.hideTotalItemCount||(e.appendChild(document.createTextNode("\r\n")),e.appendChild((0,s.fhB)("span",{className:"text-of",textContent:` ${this.customFooterOptions.metricTexts?.of??"of"} `})),e.appendChild(document.createTextNode("\r\n")),e.appendChild((0,s.fhB)("span",{className:"total-count",textContent:`${this.metrics?.totalItemCount??"0"}`}))),e.appendChild(document.createTextNode("\r\n")),e.appendChild((0,s.fhB)("span",{className:"text-items",textContent:` ${this.customFooterOptions.metricTexts?.items??"items"} `}))}}else this.grid.applyHtmlCode(e,this.customFooterOptions.rightFooterText);return e}createFooterLastUpdate(){const e=this.customFooterOptions?.metricTexts?.lastUpdate??"Last Update",t=this.metrics?.endTime?(0,h.GP)(this.metrics?.endTime,this.customFooterOptions.dateFormat,"en-US"):"",i=(0,s.fhB)("span");return i.appendChild((0,s.fhB)("span",{className:"text-last-update",textContent:e})),i.appendChild(document.createTextNode("\r\n")),i.appendChild((0,s.fhB)("span",{className:"last-update-timestamp",textContent:t})),i.appendChild((0,s.fhB)("span",{className:"separator",textContent:` ${this.customFooterOptions.metricSeparator||""} `})),i}registerOnSelectedRowsChangedWhenEnabled(e){if((this.gridOptions.enableCheckboxSelector||this.gridOptions.enableRowSelection)&&e&&!e.hideRowSelectionCount&&this._isLeftFooterOriginallyEmpty){this._isLeftFooterDisplayingSelectionRowCount=!0;const t=e.metricTexts?.itemsSelected??this.locales?.TEXT_ITEMS_SELECTED??"TEXT_ITEMS_SELECTED";e.leftFooterText=`0 ${t}`,this._eventHandler.subscribe(this.grid.onSelectedRowsChanged,((t,i)=>{this._selectedRowCount=i.rows.length;const s=e.metricTexts?.itemsSelected??this.locales?.TEXT_ITEMS_SELECTED??"TEXT_ITEMS_SELECTED";this.leftFooterText=`${this._selectedRowCount} ${s}`}))}}}class g{constructor(){this._isPreviouslyShown=!1,this._warningLeftElement=null,this._warningRightElement=null}get gridOptions(){return this._grid?.getOptions()??{}}init(e,t){this._grid=e,this._translaterService=t.get("TranslaterService")}dispose(){this._warningLeftElement?.remove(),this._warningRightElement?.remove(),this._warningLeftElement=null,this._warningRightElement=null}showEmptyDataMessage(e=!0,t){if(!this._grid||!this.gridOptions||this._isPreviouslyShown===e)return!1;this._isPreviouslyShown=e;const i=this._grid.getUID(),o={message:"No data to display.",...this.gridOptions.emptyDataWarning,...t},r=o?.className??"slick-empty-data-warning";this._warningLeftElement=document.querySelector(`.${i} .${r}`);const n=document.querySelector(`.${i} .grid-canvas.grid-canvas-left`),a=document.querySelector(`.${i} .grid-canvas.grid-canvas-right`),l=o.leftViewportMarginLeft??0,c=o.rightViewportMarginLeft??0,d=o.frozenLeftViewportMarginLeft??0,h=o.frozenRightViewportMarginLeft??0,u=void 0!==this.gridOptions?.frozenColumn&&this.gridOptions.frozenColumn>=0,p="string"==typeof l?l:`${l}px`,m="string"==typeof c?c:`${c}px`;if(this.gridOptions.autoHeight){const t=document.querySelector(`.${i} .slick-pane.slick-pane-top.slick-pane-left`);if(t&&t.style&&n&&n.style){const i=parseInt(t.style.height,10)||0,s=this.gridOptions?.rowHeight??0,o=this.gridOptions.enableFiltering?this.gridOptions?.headerRowHeight??0:0,r=this.gridOptions.createPreHeaderPanel?this.gridOptions?.preHeaderPanelHeight??0:0;if(e){let e=null!==i&&i<100?i:100;e+=o+r,t.style.minHeight=`${e}px`,n.style.minHeight=`${s}px`}}}let g=o.message;if(this.gridOptions.enableTranslate&&this._translaterService&&o?.messageKey&&(g=this._translaterService.translate(o.messageKey)),!this._warningLeftElement&&n&&a&&(this._warningLeftElement=document.createElement("div"),this._warningLeftElement.classList.add(...(0,s.tGf)(r)),this._warningLeftElement.classList.add("left"),this._grid.applyHtmlCode(this._warningLeftElement,g),this._warningRightElement=this._warningLeftElement.cloneNode(!0),this._warningRightElement.classList.add("right"),a.appendChild(this._warningRightElement),n.appendChild(this._warningLeftElement)),this._warningLeftElement){let t=e?"flex":"none";u&&e&&(t=o.hideFrozenLeftWarning?"none":"flex"),this._warningLeftElement.style.display=t;const i="string"==typeof d?d:`${d}px`;this._warningLeftElement.style.marginLeft=u?i:p}if(this._warningRightElement){let t=e?"flex":"none";u&&e&&(t=o.hideFrozenRightWarning?"none":"flex"),this._warningRightElement.style.display=t;const i="string"==typeof h?h:`${h}px`;this._warningRightElement.style.marginLeft=u?i:m}return e}}var b=i(6028);class f{constructor(){this._enableTranslate=!1,this._subscriptions=[],this.currentPagination={},this.firstButtonClasses="",this.lastButtonClasses="",this.prevButtonClasses="",this.nextButtonClasses="",this.textItemsPerPage="items per page",this.textItems="items",this.textOf="of",this.textPage="Page",this._bindingHelper=new p,this._bindingEventService=new b.P}get availablePageSizes(){return this._paginationService.availablePageSizes||[]}get dataFrom(){return this._paginationService.dataFrom}get dataTo(){return this._paginationService.dataTo}get itemsPerPage(){return this._paginationService.itemsPerPage}set itemsPerPage(e){this._paginationService.changeItemPerPage(e)}get pageCount(){return this._paginationService.pageCount}get pageNumber(){return this._paginationService.pageNumber}get gridOptions(){return this._grid?.getOptions()??{}}get gridUid(){return this._grid?.getUID()||""}get locales(){return this.gridOptions?.locales??s.YMJ.locales}get totalItems(){return this._paginationService.totalItems}get isLeftPaginationDisabled(){return 1===this.pageNumber||0===this.totalItems}get isRightPaginationDisabled(){return this.pageNumber===this.pageCount||0===this.totalItems}init(e,t,i,s){if(this._grid=e,this._pubSubService=i,this._translaterService=s,this._paginationService=t,this.currentPagination=t.getFullPagination(),this._bindingHelper.querySelectorPrefix=this.gridUid?`.${this.gridUid} `:"",this._enableTranslate=this.gridOptions?.enableTranslate??!1,this._enableTranslate&&(!this._translaterService||!this._translaterService.translate))throw new Error('[Slickgrid-Universal] requires a Translate Service to be installed and configured when the grid option "enableTranslate" is enabled.');if(this.translatePaginationTexts(),this._enableTranslate&&this._pubSubService?.subscribe){const e=this._translaterService?.eventName??"onLanguageChange";this._subscriptions.push(this._pubSubService.subscribe(e,(()=>this.translatePaginationTexts())))}this._subscriptions.push(this._pubSubService.subscribe("onPaginationRefreshed",(e=>{Object.keys(e).forEach((t=>this.currentPagination[t]=e[t])),this.updatePageButtonsUsability(),this._spanInfoFromToElm?.style&&(this._spanInfoFromToElm.style.display=0===this.currentPagination.totalItems?"none":"")})),this._pubSubService.subscribe("onPaginationSetCursorBased",(()=>{this.disposeDom(),this.renderPagination(this._gridContainerElm)})))}dispose(){this._pubSubService.unsubscribeAll(this._subscriptions),this.disposeDom()}disposeDom(){this._bindingEventService.unbindAll(),this._bindingHelper.dispose(),this._paginationElement.remove()}renderPagination(e){this._gridContainerElm=e;const t=this.createPaginationContainer(),i=(0,s.fhB)("div",{className:"slick-pagination-nav"}),o=(0,s.fhB)("nav",{ariaLabel:"Page navigation"}),r=(0,s.fhB)("ul",{className:"pagination"});this._seekFirstElm=(0,s.fhB)("li",{className:"page-item seek-first"},r),this._seekFirstElm.appendChild((0,s.fhB)("a",{className:"page-link icon-seek-first",ariaLabel:"First Page",role:"button"})),this._seekPrevElm=(0,s.fhB)("li",{className:"page-item seek-prev"},r),this._seekPrevElm.appendChild((0,s.fhB)("a",{className:"page-link icon-seek-prev",ariaLabel:"Previous Page",role:"button"})),o.appendChild(r);const n=this.createPageNumberSection(),a=(0,s.fhB)("nav",{ariaLabel:"Page navigation"}),l=(0,s.fhB)("ul",{className:"pagination"});this._seekNextElm=(0,s.fhB)("li",{className:"page-item seek-next"},l),this._seekNextElm.appendChild((0,s.fhB)("a",{className:"page-link icon-seek-next",ariaLabel:"Next Page",role:"button"})),this._seekEndElm=(0,s.fhB)("li",{className:"page-item seek-end"},l),this._seekEndElm.appendChild((0,s.fhB)("a",{className:"page-link icon-seek-end",ariaLabel:"Last Page",role:"button"})),a.appendChild(l),t.appendChild(i),i.appendChild(o),i.appendChild(n),i.appendChild(a);const c=this.createPaginationSettingsSection();t.appendChild(i),t.appendChild(c),this._paginationElement.appendChild(t),e?.appendChild&&this._paginationElement&&e.appendChild(this._paginationElement),this.renderPageSizes(),this.addBindings(),this.addEventListeners(),this.updatePageButtonsUsability()}renderPageSizes(){if(this._itemPerPageElm&&Array.isArray(this.availablePageSizes))for(const e of this.availablePageSizes)this._itemPerPageElm.appendChild((0,s.fhB)("option",{value:`${e}`,text:`${e}`}))}addBindings(){this._bindingHelper.addElementBinding(this,"firstButtonClasses","li.page-item.seek-first","className"),this._bindingHelper.addElementBinding(this,"prevButtonClasses","li.page-item.seek-prev","className"),this._bindingHelper.addElementBinding(this,"lastButtonClasses","li.page-item.seek-end","className"),this._bindingHelper.addElementBinding(this,"nextButtonClasses","li.page-item.seek-next","className"),this._bindingHelper.addElementBinding(this.currentPagination,"dataFrom","span.item-from","textContent"),this._bindingHelper.addElementBinding(this.currentPagination,"dataTo","span.item-to","textContent"),this._bindingHelper.addElementBinding(this.currentPagination,"totalItems","span.total-items","textContent"),this._bindingHelper.addElementBinding(this.currentPagination,"pageCount","span.page-count","textContent"),this._bindingHelper.addElementBinding(this.currentPagination,"pageSize","select.items-per-page","value"),this._paginationService.isCursorBased?this._bindingHelper.addElementBinding(this.currentPagination,"pageNumber","span.page-number","textContent"):this._bindingHelper.addElementBinding(this.currentPagination,"pageNumber","input.page-number","value","change",this.changeToCurrentPage.bind(this)),this._bindingHelper.addElementBinding(this,"textItems","span.text-items","textContent"),this._bindingHelper.addElementBinding(this,"textItemsPerPage","span.text-item-per-page","textContent"),this._bindingHelper.addElementBinding(this,"textOf","span.text-of","textContent"),this._bindingHelper.addElementBinding(this,"textPage","span.text-page","textContent")}addEventListeners(){this._bindingEventService.bind(this._seekFirstElm,"click",this.changeToFirstPage.bind(this)),this._bindingEventService.bind(this._seekEndElm,"click",this.changeToLastPage.bind(this)),this._bindingEventService.bind(this._seekNextElm,"click",this.changeToNextPage.bind(this)),this._bindingEventService.bind(this._seekPrevElm,"click",this.changeToPreviousPage.bind(this)),this._bindingEventService.bind(this._itemPerPageElm,"change",this.updateItemsPerPage.bind(this))}changeToFirstPage(e){this.isLeftPaginationDisabled||this._paginationService.goToFirstPage(e)}changeToLastPage(e){this.isRightPaginationDisabled||this._paginationService.goToLastPage(e)}changeToNextPage(e){this.isRightPaginationDisabled||this._paginationService.goToNextPage(e)}changeToPreviousPage(e){this.isLeftPaginationDisabled||this._paginationService.goToPreviousPage(e)}changeToCurrentPage(e){this._paginationService.goToPageNumber(+e)}updateItemsPerPage(e){this.itemsPerPage=+(e?.target?.value??0)}translatePaginationTexts(){if(this._enableTranslate&&this._translaterService?.translate){const e=(0,s.mVi)(this.gridOptions);this.textItemsPerPage=this._translaterService.translate(`${e}ITEMS_PER_PAGE`),this.textItems=this._translaterService.translate(`${e}ITEMS`),this.textOf=this._translaterService.translate(`${e}OF`),this.textPage=this._translaterService.translate(`${e}PAGE`)}else this.locales&&(this.textItemsPerPage=this.locales.TEXT_ITEMS_PER_PAGE||"TEXT_ITEMS_PER_PAGE",this.textItems=this.locales.TEXT_ITEMS||"TEXT_ITEMS",this.textOf=this.locales.TEXT_OF||"TEXT_OF",this.textPage=this.locales.TEXT_PAGE||"TEXT_PAGE")}createPaginationContainer(){const e=(0,s.fhB)("div",{id:"pager",className:`slick-pagination-container ${this.gridUid} pager`,style:{width:"100%"}}),t=(0,s.fhB)("div",{className:"slick-pagination"});return e.appendChild(t),this._paginationElement=e,t}createPageNumberSection(){const e=(0,s.fhB)("div",{className:"slick-page-number"});return(0,s.fhB)("span",{className:"text-page",textContent:"Page"},e),e.appendChild(document.createTextNode(" ")),this._paginationService.isCursorBased?(0,s.fhB)("span",{className:"page-number",ariaLabel:"Page Number",dataset:{test:"page-number-label"},textContent:"1"},e):(0,s.fhB)("input",{type:"text",className:"form-control page-number",ariaLabel:"Page Number",value:"1",size:1,dataset:{test:"page-number-input"}},e),e.appendChild(document.createTextNode(" ")),(0,s.fhB)("span",{className:"text-of",textContent:"of"},e),e.appendChild(document.createTextNode(" ")),(0,s.fhB)("span",{className:"page-count",dataset:{test:"page-count"}},e),e}createPaginationSettingsSection(){const e=(0,s.fhB)("span",{className:"slick-pagination-settings"});this._itemPerPageElm=(0,s.fhB)("select",{id:"items-per-page-label",ariaLabel:"Items per Page",className:"items-per-page"},e),e.appendChild(document.createTextNode(" ")),(0,s.fhB)("span",{className:"text-item-per-page",textContent:"items per page"},e),e.appendChild(document.createTextNode(", "));const t=(0,s.fhB)("span",{className:"slick-pagination-count"},e);this._spanInfoFromToElm=(0,s.fhB)("span",{className:"page-info-from-to"},t),(0,s.fhB)("span",{className:"item-from",ariaLabel:"Page Item From",dataset:{test:"item-from"}},this._spanInfoFromToElm),this._spanInfoFromToElm.appendChild(document.createTextNode("-")),(0,s.fhB)("span",{className:"item-to",ariaLabel:"Page Item To",dataset:{test:"item-to"}},this._spanInfoFromToElm),this._spanInfoFromToElm.appendChild(document.createTextNode(" ")),(0,s.fhB)("span",{className:"text-of",textContent:"of"},this._spanInfoFromToElm),this._spanInfoFromToElm.appendChild(document.createTextNode(" "));const i=(0,s.fhB)("span",{className:"page-info-total-items"},t);return(0,s.fhB)("span",{className:"total-items",ariaLabel:"Total Items",dataset:{test:"total-items"}},i),i.appendChild(document.createTextNode(" ")),(0,s.fhB)("span",{className:"text-items",textContent:"items"},i),i.appendChild(document.createTextNode(" ")),e}updatePageButtonsUsability(){this.firstButtonClasses=this.isLeftPaginationDisabled?"page-item seek-first disabled":"page-item seek-first",this.prevButtonClasses=this.isLeftPaginationDisabled?"page-item seek-prev disabled":"page-item seek-prev",this.lastButtonClasses=this.isRightPaginationDisabled?"page-item seek-end disabled":"page-item seek-end",this.nextButtonClasses=this.isRightPaginationDisabled?"page-item seek-next disabled":"page-item seek-next"}}var v=i(2227);class w{static locales={TEXT_ALL_SELECTED:"All Selected",TEXT_ALL_X_RECORDS_SELECTED:"All {{x}} records selected",TEXT_APPLY_MASS_UPDATE:"Apply Mass Update",TEXT_APPLY_TO_SELECTION:"Update Selection",TEXT_CANCEL:"Cancel",TEXT_CLEAR_ALL_FILTERS:"Clear all Filters",TEXT_CLEAR_ALL_GROUPING:"Clear all Grouping",TEXT_CLEAR_ALL_SORTING:"Clear all Sorting",TEXT_CLEAR_PINNING:"Unfreeze Columns/Rows",TEXT_CLONE:"Clone",TEXT_COLLAPSE_ALL_GROUPS:"Collapse all Groups",TEXT_CONTAINS:"Contains",TEXT_COLUMNS:"Columns",TEXT_COLUMN_RESIZE_BY_CONTENT:"Resize by Content",TEXT_COMMANDS:"Commands",TEXT_COPY:"Copy",TEXT_EQUALS:"Equals",TEXT_EQUAL_TO:"Equal to",TEXT_ENDS_WITH:"Ends With",TEXT_ERROR_EDITABLE_GRID_REQUIRED:"Your grid must be editable in order to use the Composite Editor Modal.",TEXT_ERROR_ENABLE_CELL_NAVIGATION_REQUIRED:'Composite Editor requires the flag "enableCellNavigation" to be set to True in your Grid Options.',TEXT_ERROR_NO_CHANGES_DETECTED:"Sorry we could not detect any changes.",TEXT_ERROR_NO_EDITOR_FOUND:"We could not find any Editor in your Column Definition.",TEXT_ERROR_NO_RECORD_FOUND:"No records selected for edit or clone operation.",TEXT_ERROR_ROW_NOT_EDITABLE:"Current row is not editable.",TEXT_ERROR_ROW_SELECTION_REQUIRED:"You must select some rows before trying to apply new value(s).",TEXT_EXPAND_ALL_GROUPS:"Expand all Groups",TEXT_EXPORT_TO_CSV:"Export in CSV format",TEXT_EXPORT_TO_TEXT_FORMAT:"Export in Text format (Tab delimited)",TEXT_EXPORT_TO_EXCEL:"Export to Excel",TEXT_EXPORT_TO_TAB_DELIMITED:"Export in Text format (Tab delimited)",TEXT_FORCE_FIT_COLUMNS:"Force fit columns",TEXT_FREEZE_COLUMNS:"Freeze Columns",TEXT_GREATER_THAN:"Greater than",TEXT_GREATER_THAN_OR_EQUAL_TO:"Greater than or equal to",TEXT_GROUP_BY:"Group By",TEXT_HIDE_COLUMN:"Hide Column",TEXT_ITEMS:"items",TEXT_ITEMS_PER_PAGE:"items per page",TEXT_ITEMS_SELECTED:"items selected",TEXT_OF:"of",TEXT_OK:"OK",TEXT_LAST_UPDATE:"Last Update",TEXT_LESS_THAN:"Less than",TEXT_LESS_THAN_OR_EQUAL_TO:"Less than or equal to",TEXT_NO_ELEMENTS_FOUND:"Aucun élément trouvé",TEXT_NOT_CONTAINS:"Not contains",TEXT_NOT_EQUAL_TO:"Not equal to",TEXT_PAGE:"Page",TEXT_REFRESH_DATASET:"Refresh Dataset",TEXT_REMOVE_FILTER:"Remove Filter",TEXT_REMOVE_SORT:"Remove Sort",TEXT_SAVE:"Save",TEXT_SELECT_ALL:"Select All",TEXT_SYNCHRONOUS_RESIZE:"Synchronous resize",TEXT_SORT_ASCENDING:"Sort Ascending",TEXT_SORT_DESCENDING:"Sort Descending",TEXT_STARTS_WITH:"Starts With",TEXT_TOGGLE_DARK_MODE:"Toggle Dark Mode",TEXT_TOGGLE_FILTER_ROW:"Toggle Filter Row",TEXT_TOGGLE_PRE_HEADER_ROW:"Toggle Pre-Header Row",TEXT_X_OF_Y_SELECTED:"# of % selected",TEXT_X_OF_Y_MASS_SELECTED:"{{x}} of {{y}} selected"};static VALIDATION_REQUIRED_FIELD="Field is required";static VALIDATION_EDITOR_VALID_NUMBER="Please enter a valid number";static VALIDATION_EDITOR_VALID_INTEGER="Please enter a valid integer number";static VALIDATION_EDITOR_INTEGER_BETWEEN="Please enter a valid integer number between {{minValue}} and {{maxValue}}";static VALIDATION_EDITOR_INTEGER_MAX="Please enter a valid integer number that is lower than {{maxValue}}";static VALIDATION_EDITOR_INTEGER_MAX_INCLUSIVE="Please enter a valid integer number that is lower than or equal to {{maxValue}}";static VALIDATION_EDITOR_INTEGER_MIN="Please enter a valid integer number that is greater than {{minValue}}";static VALIDATION_EDITOR_INTEGER_MIN_INCLUSIVE="Please enter a valid integer number that is greater than or equal to {{minValue}}";static VALIDATION_EDITOR_NUMBER_BETWEEN="Please enter a valid number between {{minValue}} and {{maxValue}}";static VALIDATION_EDITOR_NUMBER_MAX="Please enter a valid number that is lower than {{maxValue}}";static VALIDATION_EDITOR_NUMBER_MAX_INCLUSIVE="Please enter a valid number that is lower than or equal to {{maxValue}}";static VALIDATION_EDITOR_NUMBER_MIN="Please enter a valid number that is greater than {{minValue}}";static VALIDATION_EDITOR_NUMBER_MIN_INCLUSIVE="Please enter a valid number that is greater than or equal to {{minValue}}";static VALIDATION_EDITOR_DECIMAL_BETWEEN="Please enter a valid number with a maximum of {{maxDecimal}} decimals";static VALIDATION_EDITOR_TEXT_LENGTH_BETWEEN="Please make sure your text length is between {{minLength}} and {{maxLength}} characters";static VALIDATION_EDITOR_TEXT_MAX_LENGTH="Please make sure your text is less than {{maxLength}} characters";static VALIDATION_EDITOR_TEXT_MAX_LENGTH_INCLUSIVE="Please make sure your text is less than or equal to {{maxLength}} characters";static VALIDATION_EDITOR_TEXT_MIN_LENGTH="Please make sure your text is more than {{minLength}} character(s)";static VALIDATION_EDITOR_TEXT_MIN_LENGTH_INCLUSIVE="Please make sure your text is at least {{minLength}} character(s)"}const y={alwaysShowVerticalScroll:!0,autoEdit:!1,asyncEditorLoading:!1,autoFitColumnsOnFirstLoad:!0,autoResize:{applyResizeToContainer:!0,calculateAvailableSizeBy:"window",bottomPadding:20,minHeight:180,minWidth:300,rightPadding:0},cellHighlightCssClass:"slick-cell-modified",checkboxSelector:{cssClass:"slick-cell-checkboxsel",width:40},cellMenu:{autoAdjustDrop:!0,autoAlignSide:!0,hideCloseButton:!0,hideCommandSection:!1,hideOptionSection:!1},columnGroupSeparator:" - ",columnPicker:{hideForceFitButton:!1,hideSyncResizeButton:!0,headerColumnValueExtractor:k},compositeEditorOptions:{labels:{cancelButtonKey:"CANCEL",cloneButtonKey:"CLONE",resetEditorButtonTooltipKey:"RESET_INPUT_VALUE",resetFormButtonKey:"RESET_FORM",massSelectionButtonKey:"APPLY_TO_SELECTION",massSelectionStatusKey:"X_OF_Y_MASS_SELECTED",massUpdateButtonKey:"APPLY_MASS_UPDATE",massUpdateStatusKey:"ALL_X_RECORDS_SELECTED",saveButtonKey:"SAVE"},resetEditorButtonCssClass:"mdi mdi-refresh mdi-15px",resetFormButtonIconCssClass:"mdi mdi-refresh mdi-16px mdi-flip-h"},contextMenu:{autoAdjustDrop:!0,autoAlignSide:!0,hideCloseButton:!0,hideClearAllGrouping:!1,hideCollapseAllGroups:!1,hideCommandSection:!1,hideCopyCellValueCommand:!1,hideExpandAllGroups:!1,hideExportCsvCommand:!1,hideExportExcelCommand:!1,hideExportTextDelimitedCommand:!0,hideMenuOnScroll:!0,hideOptionSection:!1,iconCollapseAllGroupsCommand:"mdi mdi-arrow-collapse",iconExpandAllGroupsCommand:"mdi mdi-arrow-expand",iconClearGroupingCommand:"mdi mdi-close",iconCopyCellValueCommand:"mdi mdi-content-copy",iconExportCsvCommand:"mdi mdi-download",iconExportExcelCommand:"mdi mdi-file-excel-outline text-success",iconExportTextDelimitedCommand:"mdi mdi-download"},customFooterOptions:{dateFormat:"YYYY-MM-DD, hh:mm a",hideRowSelectionCount:!1,hideTotalItemCount:!1,hideLastUpdateTimestamp:!0,footerHeight:25,leftContainerClass:"col-xs-12 col-sm-5",rightContainerClass:"col-xs-6 col-sm-7",metricSeparator:"|",metricTexts:{items:"items",itemsKey:"ITEMS",of:"of",ofKey:"OF",itemsSelected:"items selected",itemsSelectedKey:"ITEMS_SELECTED"}},dataView:{syncGridSelection:{preserveHidden:!1,preserveHiddenOnSelectionChange:!0},syncGridSelectionWithBackendService:!1},datasetIdPropertyName:"id",defaultFilter:s.CuW.input,defaultBackendServiceFilterTypingDebounce:500,defaultColumnSortFieldId:"id",defaultFilterPlaceholder:"🔎︎",defaultFilterRangeOperator:s.huT.rangeInclusive,editable:!1,editorTypingDebounce:450,filterTypingDebounce:0,enableEmptyDataWarningMessage:!0,enableFilterTrimWhiteSpace:!1,emptyDataWarning:{className:"slick-empty-data-warning",message:"No data to display.",messageKey:"EMPTY_DATA_WARNING_MESSAGE",hideFrozenLeftWarning:!1,hideFrozenRightWarning:!1,leftViewportMarginLeft:"40%",rightViewportMarginLeft:"40%",frozenLeftViewportMarginLeft:"0px",frozenRightViewportMarginLeft:"40%"},enableAutoResize:!0,enableAutoSizeColumns:!0,enableCellNavigation:!1,enableColumnPicker:!0,enableColumnReorder:!0,enableColumnResizeOnDoubleClick:!0,enableContextMenu:!0,enableExcelExport:!1,enableTextExport:!1,enableGridMenu:!0,enableHeaderMenu:!0,enableMouseHoverHighlightRow:!0,enableSorting:!0,enableTextSelectionOnCells:!0,eventNamingStyle:s.iKL.kebabCase,explicitInitialization:!0,excelExportOptions:{addGroupIndentation:!0,exportWithFormatter:!1,filename:"export",format:s.ptE.xlsx,groupingColumnHeaderTitle:"Group By",groupCollapsedSymbol:"⮞",groupExpandedSymbol:"⮟",groupingAggregatorRowText:"",sanitizeDataExport:!1},textExportOptions:{delimiter:s.IQ1.comma,exportWithFormatter:!1,filename:"export",format:s.ptE.csv,groupingColumnHeaderTitle:"Group By",groupingAggregatorRowText:"",sanitizeDataExport:!1,useUtf8WithBom:!0},forceFitColumns:!1,frozenHeaderWidthCalcDifferential:1,gridMenu:{dropSide:"left",commandLabels:{clearAllFiltersCommandKey:"CLEAR_ALL_FILTERS",clearAllSortingCommandKey:"CLEAR_ALL_SORTING",clearFrozenColumnsCommandKey:"CLEAR_PINNING",exportCsvCommandKey:"EXPORT_TO_CSV",exportExcelCommandKey:"EXPORT_TO_EXCEL",exportTextDelimitedCommandKey:"EXPORT_TO_TAB_DELIMITED",refreshDatasetCommandKey:"REFRESH_DATASET",toggleDarkModeCommandKey:"TOGGLE_DARK_MODE",toggleFilterCommandKey:"TOGGLE_FILTER_ROW",togglePreHeaderCommandKey:"TOGGLE_PRE_HEADER_ROW"},hideClearAllFiltersCommand:!1,hideClearAllSortingCommand:!1,hideClearFrozenColumnsCommand:!0,hideExportCsvCommand:!1,hideExportExcelCommand:!1,hideExportTextDelimitedCommand:!0,hideForceFitButton:!1,hideRefreshDatasetCommand:!1,hideSyncResizeButton:!0,hideToggleDarkModeCommand:!0,hideToggleFilterCommand:!1,hideTogglePreHeaderCommand:!1,iconCssClass:"mdi mdi-menu",iconClearAllFiltersCommand:"mdi mdi-filter-remove-outline",iconClearAllSortingCommand:"mdi mdi-sort-variant-off",iconClearFrozenColumnsCommand:"mdi mdi-close",iconExportCsvCommand:"mdi mdi-download",iconExportExcelCommand:"mdi mdi-file-excel-outline",iconExportTextDelimitedCommand:"mdi mdi-download",iconRefreshDatasetCommand:"mdi mdi-sync",iconToggleDarkModeCommand:"mdi mdi-brightness-4 mdi mdi-brightness-4",iconToggleFilterCommand:"mdi mdi-flip-vertical",iconTogglePreHeaderCommand:"mdi mdi-flip-vertical",menuWidth:16,resizeOnShowHeaderRow:!0,headerColumnValueExtractor:k},headerMenu:{autoAlign:!0,autoAlignOffset:12,minWidth:140,iconClearFilterCommand:"mdi mdi-filter-remove-outline",iconClearSortCommand:"mdi mdi-sort-variant-off",iconFreezeColumns:"mdi mdi-pin-outline",iconSortAscCommand:"mdi mdi-sort-ascending",iconSortDescCommand:"mdi mdi-sort-descending",iconColumnHideCommand:"mdi mdi-close",iconColumnResizeByContentCommand:"mdi mdi-arrow-expand-horizontal",hideColumnResizeByContentCommand:!1,hideColumnHideCommand:!1,hideClearFilterCommand:!1,hideClearSortCommand:!1,hideFreezeColumnsCommand:!0,hideSortCommands:!1},multiColumnSort:!0,numberedMultiColumnSort:!0,tristateMultiColumnSort:!1,sortColNumberInSeparateSpan:!0,suppressActiveCellChangeOnEdit:!1,pagination:{pageSizes:[10,15,20,25,30,40,50,75,100],pageSize:25,totalItems:0},rowDetailView:{collapseAllOnSort:!0,cssClass:"detail-view-toggle",panelRows:1,keyPrefix:"__",useRowClick:!1,useSimpleViewportCalc:!0,saveDetailViewOnScroll:!1},headerRowHeight:35,rowHeight:35,topPanelHeight:30,preHeaderPanelWidth:"100%",translationNamespaceSeparator:":",resetFilterSearchValueAfterOnBeforeCancellation:!0,resizeByContentOnlyOnFirstLoad:!0,resizeByContentOptions:{alwaysRecalculateColumnWidth:!1,cellCharWidthInPx:7.8,cellPaddingWidthInPx:14,defaultRatioForStringType:.88,formatterPaddingWidthInPx:0,maxItemToInspectCellContentWidth:1e3,maxItemToInspectSingleColumnWidthByContent:5e3,widthToRemoveFromExceededWidthReadjustment:50},treeDataOptions:{exportIndentMarginLeft:5,exportIndentationLeadingChar:"͏͏͏͏͏͏͏͏͏·"}};function k(e,t){let i=e?.columnPickerLabel??e?.name??"";(i instanceof HTMLElement||i instanceof DocumentFragment)&&(i=i.textContent||"");const s=e?.columnGroup||"";return s?s+(t?.columnGroupSeparator??" - ")+i:i}r.nK.test="import 1";let _=(()=>{let e,t,i=[(0,a.Gr)()],s=[];return class{static{t=this}static{const r="function"==typeof Symbol&&Symbol.metadata?Object.create(null):void 0;(0,o.G4)(null,e={value:t},i,{kind:"class",name:t.name,metadata:r},null,s),t=e.value,r&&Object.defineProperty(t,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:r}),(0,o.zF)(t,s)}au;constructor(e=(0,a.hd)(r.nK)){this.au=e}async createAureliaViewModelAddToSlot(e,t,i){if(!i)return null;const s=r.K9.getDefinition(e),o=t?.addon?'addon.bind="bindableData.addon"':"",n=t?.grid?'grid.bind="bindableData.grid"':"",a=t?.dataView?'data-view.bind="bindableData.dataView"':"",l=t?.parent?'parent.bind="bindableData.parent"':"";return i.innerHTML=`<${s.name} model.bind="bindableData.model" ${o} ${n} ${a} ${l}>`.trim(),await this.au.enhance({host:i,component:{bindableData:t},container:this.au.container.createChild().register(r.NM.creating((()=>{})))})}},t})(),x=(()=>{let e,t,i=[(0,a.do)()],s=[];return class{static{t=this}static{const r="function"==typeof Symbol&&Symbol.metadata?Object.create(null):void 0;(0,o.G4)(null,e={value:t},i,{kind:"class",name:t.name,metadata:r},null,s),t=e.value,r&&Object.defineProperty(t,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:r}),(0,o.zF)(t,s)}container;constructor(e=(0,a.hd)(a.p7)){this.container=e}get(e){try{return this.container.get(e)}catch(e){return null}}registerInstance(e,t){this.container.register(a.cH.instance(e,t))}},t})();var C=i(8430);const E={type:"logger",log(e){this.output("log",e)},warn(e){this.output("warn",e)},error(e){this.output("error",e)},output(e,t){console&&console[e]&&console[e].apply(console,t)}};class S{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.init(e,t)}init(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.prefix=t.prefix||"i18next:",this.logger=e||E,this.options=t,this.debug=t.debug}log(){for(var e=arguments.length,t=new Array(e),i=0;i{this.observers[e]||(this.observers[e]=new Map);const i=this.observers[e].get(t)||0;this.observers[e].set(t,i+1)})),this}off(e,t){this.observers[e]&&(t?this.observers[e].delete(t):delete this.observers[e])}emit(e){for(var t=arguments.length,i=new Array(t>1?t-1:0),s=1;s{let[t,s]=e;for(let e=0;e{let[s,o]=t;for(let t=0;t{let e,t;const i=new Promise(((i,s)=>{e=i,t=s}));return i.resolve=e,i.reject=t,i},L=e=>null==e?"":""+e,R=/###/g,I=e=>e&&e.indexOf("###")>-1?e.replace(R,"."):e,D=e=>!e||"string"==typeof e,M=(e,t,i)=>{const s="string"!=typeof t?t:t.split(".");let o=0;for(;o{const{obj:s,k:o}=M(e,t,Object);if(void 0!==s||1===t.length)return void(s[o]=i);let r=t[t.length-1],n=t.slice(0,t.length-1),a=M(e,n,Object);for(;void 0===a.obj&&n.length;)r=`${n[n.length-1]}.${r}`,n=n.slice(0,n.length-1),a=M(e,n,Object),a&&a.obj&&void 0!==a.obj[`${a.k}.${r}`]&&(a.obj=void 0);a.obj[`${a.k}.${r}`]=i},H=(e,t)=>{const{obj:i,k:s}=M(e,t);if(i)return i[s]},N=(e,t,i)=>{for(const s in t)"__proto__"!==s&&"constructor"!==s&&(s in e?"string"==typeof e[s]||e[s]instanceof String||"string"==typeof t[s]||t[s]instanceof String?i&&(e[s]=t[s]):N(e[s],t[s],i):e[s]=t[s]);return e},V=e=>e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&");var z={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};const F=e=>"string"==typeof e?e.replace(/[&<>"'\/]/g,(e=>z[e])):e,$=[" ",",","?","!",";"],B=new class{constructor(e){this.capacity=e,this.regExpMap=new Map,this.regExpQueue=[]}getRegExp(e){const t=this.regExpMap.get(e);if(void 0!==t)return t;const i=new RegExp(e);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(e,i),this.regExpQueue.push(e),i}}(20),U=function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:".";if(!e)return;if(e[t])return e[t];const s=t.split(i);let o=e;for(let e=0;e-1&&ne&&e.replace("_","-");class W extends O{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{ns:["translation"],defaultNS:"translation"};super(),this.data=e||{},this.options=t,void 0===this.options.keySeparator&&(this.options.keySeparator="."),void 0===this.options.ignoreJSONStructure&&(this.options.ignoreJSONStructure=!0)}addNamespaces(e){this.options.ns.indexOf(e)<0&&this.options.ns.push(e)}removeNamespaces(e){const t=this.options.ns.indexOf(e);t>-1&&this.options.ns.splice(t,1)}getResource(e,t,i){let s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};const o=void 0!==s.keySeparator?s.keySeparator:this.options.keySeparator,r=void 0!==s.ignoreJSONStructure?s.ignoreJSONStructure:this.options.ignoreJSONStructure;let n;e.indexOf(".")>-1?n=e.split("."):(n=[e,t],i&&(Array.isArray(i)?n.push(...i):"string"==typeof i&&o?n.push(...i.split(o)):n.push(i)));const a=H(this.data,n);return!a&&!t&&!i&&e.indexOf(".")>-1&&(e=n[0],t=n[1],i=n.slice(2).join(".")),a||!r||"string"!=typeof i?a:U(this.data&&this.data[e]&&this.data[e][t],i,o)}addResource(e,t,i,s){let o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{silent:!1};const r=void 0!==o.keySeparator?o.keySeparator:this.options.keySeparator;let n=[e,t];i&&(n=n.concat(r?i.split(r):i)),e.indexOf(".")>-1&&(n=e.split("."),s=t,t=n[1]),this.addNamespaces(t),P(this.data,n,s),o.silent||this.emit("added",e,t,i,s)}addResources(e,t,i){let s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{silent:!1};for(const s in i)("string"==typeof i[s]||Array.isArray(i[s]))&&this.addResource(e,t,s,i[s],{silent:!0});s.silent||this.emit("added",e,t,i)}addResourceBundle(e,t,i,s,o){let r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{silent:!1,skipCopy:!1},n=[e,t];e.indexOf(".")>-1&&(n=e.split("."),s=i,i=t,t=n[1]),this.addNamespaces(t);let a=H(this.data,n)||{};r.skipCopy||(i=JSON.parse(JSON.stringify(i))),s?N(a,i,o):a={...a,...i},P(this.data,n,a),r.silent||this.emit("added",e,t,i)}removeResourceBundle(e,t){this.hasResourceBundle(e,t)&&delete this.data[e][t],this.removeNamespaces(t),this.emit("removed",e,t)}hasResourceBundle(e,t){return void 0!==this.getResource(e,t)}getResourceBundle(e,t){return t||(t=this.options.defaultNS),"v1"===this.options.compatibilityAPI?{...this.getResource(e,t)}:this.getResource(e,t)}getDataByLanguage(e){return this.data[e]}hasLanguageSomeTranslations(e){const t=this.getDataByLanguage(e);return!!(t&&Object.keys(t)||[]).find((e=>t[e]&&Object.keys(t[e]).length>0))}toJSON(){return this.data}}var G={processors:{},addPostProcessor(e){this.processors[e.name]=e},handle(e,t,i,s,o){return e.forEach((e=>{this.processors[e]&&(t=this.processors[e].process(t,i,s,o))})),t}};const q={};class K extends O{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};var i,s;super(),i=e,s=this,["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"].forEach((e=>{i[e]&&(s[e]=i[e])})),this.options=t,void 0===this.options.keySeparator&&(this.options.keySeparator="."),this.logger=T.create("translator")}changeLanguage(e){e&&(this.language=e)}exists(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}};if(null==e)return!1;const i=this.resolve(e,t);return i&&void 0!==i.res}extractFromKey(e,t){let i=void 0!==t.nsSeparator?t.nsSeparator:this.options.nsSeparator;void 0===i&&(i=":");const s=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator;let o=t.ns||this.options.defaultNS||[];const r=i&&e.indexOf(i)>-1,n=!(this.options.userDefinedKeySeparator||t.keySeparator||this.options.userDefinedNsSeparator||t.nsSeparator||((e,t,i)=>{t=t||"",i=i||"";const s=$.filter((e=>t.indexOf(e)<0&&i.indexOf(e)<0));if(0===s.length)return!0;const o=B.getRegExp(`(${s.map((e=>"?"===e?"\\?":e)).join("|")})`);let r=!o.test(e);if(!r){const t=e.indexOf(i);t>0&&!o.test(e.substring(0,t))&&(r=!0)}return r})(e,i,s));if(r&&!n){const t=e.match(this.interpolator.nestingRegexp);if(t&&t.length>0)return{key:e,namespaces:o};const r=e.split(i);(i!==s||i===s&&this.options.ns.indexOf(r[0])>-1)&&(o=r.shift()),e=r.join(s)}return"string"==typeof o&&(o=[o]),{key:e,namespaces:o}}translate(e,t,i){if("object"!=typeof t&&this.options.overloadTranslationOptionHandler&&(t=this.options.overloadTranslationOptionHandler(arguments)),"object"==typeof t&&(t={...t}),t||(t={}),null==e)return"";Array.isArray(e)||(e=[String(e)]);const s=void 0!==t.returnDetails?t.returnDetails:this.options.returnDetails,o=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,{key:r,namespaces:n}=this.extractFromKey(e[e.length-1],t),a=n[n.length-1],l=t.lng||this.language,c=t.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(l&&"cimode"===l.toLowerCase()){if(c){const e=t.nsSeparator||this.options.nsSeparator;return s?{res:`${a}${e}${r}`,usedKey:r,exactUsedKey:r,usedLng:l,usedNS:a,usedParams:this.getUsedParamsDetails(t)}:`${a}${e}${r}`}return s?{res:r,usedKey:r,exactUsedKey:r,usedLng:l,usedNS:a,usedParams:this.getUsedParamsDetails(t)}:r}const d=this.resolve(e,t);let h=d&&d.res;const u=d&&d.usedKey||r,p=d&&d.exactUsedKey||r,m=Object.prototype.toString.apply(h),g=void 0!==t.joinArrays?t.joinArrays:this.options.joinArrays,b=!this.i18nFormat||this.i18nFormat.handleAsObject;if(b&&h&&"string"!=typeof h&&"boolean"!=typeof h&&"number"!=typeof h&&["[object Number]","[object Function]","[object RegExp]"].indexOf(m)<0&&("string"!=typeof g||!Array.isArray(h))){if(!t.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");const e=this.options.returnedObjectHandler?this.options.returnedObjectHandler(u,h,{...t,ns:n}):`key '${r} (${this.language})' returned an object instead of string.`;return s?(d.res=e,d.usedParams=this.getUsedParamsDetails(t),d):e}if(o){const e=Array.isArray(h),i=e?[]:{},s=e?p:u;for(const e in h)if(Object.prototype.hasOwnProperty.call(h,e)){const r=`${s}${o}${e}`;i[e]=this.translate(r,{...t,joinArrays:!1,ns:n}),i[e]===r&&(i[e]=h[e])}h=i}}else if(b&&"string"==typeof g&&Array.isArray(h))h=h.join(g),h&&(h=this.extendTranslation(h,e,t,i));else{let s=!1,n=!1;const c=void 0!==t.count&&"string"!=typeof t.count,u=K.hasDefaultValue(t),p=c?this.pluralResolver.getSuffix(l,t.count,t):"",m=t.ordinal&&c?this.pluralResolver.getSuffix(l,t.count,{ordinal:!1}):"",g=c&&!t.ordinal&&0===t.count&&this.pluralResolver.shouldUseIntlApi(),b=g&&t[`defaultValue${this.options.pluralSeparator}zero`]||t[`defaultValue${p}`]||t[`defaultValue${m}`]||t.defaultValue;!this.isValidLookup(h)&&u&&(s=!0,h=b),this.isValidLookup(h)||(n=!0,h=r);const f=(t.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&n?void 0:h,v=u&&b!==h&&this.options.updateMissing;if(n||s||v){if(this.logger.log(v?"updateKey":"missingKey",l,a,r,v?b:h),o){const e=this.resolve(r,{...t,keySeparator:!1});e&&e.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}let e=[];const i=this.languageUtils.getFallbackCodes(this.options.fallbackLng,t.lng||this.language);if("fallback"===this.options.saveMissingTo&&i&&i[0])for(let t=0;t{const o=u&&s!==h?s:f;this.options.missingKeyHandler?this.options.missingKeyHandler(e,a,i,o,v,t):this.backendConnector&&this.backendConnector.saveMissing&&this.backendConnector.saveMissing(e,a,i,o,v,t),this.emit("missingKey",e,a,i,h)};this.options.saveMissing&&(this.options.saveMissingPlurals&&c?e.forEach((e=>{const i=this.pluralResolver.getSuffixes(e,t);g&&t[`defaultValue${this.options.pluralSeparator}zero`]&&i.indexOf(`${this.options.pluralSeparator}zero`)<0&&i.push(`${this.options.pluralSeparator}zero`),i.forEach((i=>{s([e],r+i,t[`defaultValue${i}`]||b)}))})):s(e,r,b))}h=this.extendTranslation(h,e,t,d,i),n&&h===r&&this.options.appendNamespaceToMissingKey&&(h=`${a}:${r}`),(n||s)&&this.options.parseMissingKeyHandler&&(h="v1"!==this.options.compatibilityAPI?this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${a}:${r}`:r,s?h:void 0):this.options.parseMissingKeyHandler(h))}return s?(d.res=h,d.usedParams=this.getUsedParamsDetails(t),d):h}extendTranslation(e,t,i,s,o){var r=this;if(this.i18nFormat&&this.i18nFormat.parse)e=this.i18nFormat.parse(e,{...this.options.interpolation.defaultVariables,...i},i.lng||this.language||s.usedLng,s.usedNS,s.usedKey,{resolved:s});else if(!i.skipInterpolation){i.interpolation&&this.interpolator.init({...i,interpolation:{...this.options.interpolation,...i.interpolation}});const n="string"==typeof e&&(i&&i.interpolation&&void 0!==i.interpolation.skipOnVariables?i.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);let a;if(n){const t=e.match(this.interpolator.nestingRegexp);a=t&&t.length}let l=i.replace&&"string"!=typeof i.replace?i.replace:i;if(this.options.interpolation.defaultVariables&&(l={...this.options.interpolation.defaultVariables,...l}),e=this.interpolator.interpolate(e,l,i.lng||this.language||s.usedLng,i),n){const t=e.match(this.interpolator.nestingRegexp);a<(t&&t.length)&&(i.nest=!1)}!i.lng&&"v1"!==this.options.compatibilityAPI&&s&&s.res&&(i.lng=this.language||s.usedLng),!1!==i.nest&&(e=this.interpolator.nest(e,(function(){for(var e=arguments.length,s=new Array(e),n=0;n1&&void 0!==arguments[1]?arguments[1]:{};return"string"==typeof e&&(e=[e]),e.forEach((e=>{if(this.isValidLookup(t))return;const a=this.extractFromKey(e,n),l=a.key;i=l;let c=a.namespaces;this.options.fallbackNS&&(c=c.concat(this.options.fallbackNS));const d=void 0!==n.count&&"string"!=typeof n.count,h=d&&!n.ordinal&&0===n.count&&this.pluralResolver.shouldUseIntlApi(),u=void 0!==n.context&&("string"==typeof n.context||"number"==typeof n.context)&&""!==n.context,p=n.lngs?n.lngs:this.languageUtils.toResolveHierarchy(n.lng||this.language,n.fallbackLng);c.forEach((e=>{this.isValidLookup(t)||(r=e,!q[`${p[0]}-${e}`]&&this.utils&&this.utils.hasLoadedNamespace&&!this.utils.hasLoadedNamespace(r)&&(q[`${p[0]}-${e}`]=!0,this.logger.warn(`key "${i}" for languages "${p.join(", ")}" won't get resolved as namespace "${r}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),p.forEach((i=>{if(this.isValidLookup(t))return;o=i;const r=[l];if(this.i18nFormat&&this.i18nFormat.addLookupKeys)this.i18nFormat.addLookupKeys(r,l,i,e,n);else{let e;d&&(e=this.pluralResolver.getSuffix(i,n.count,n));const t=`${this.options.pluralSeparator}zero`,s=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(d&&(r.push(l+e),n.ordinal&&0===e.indexOf(s)&&r.push(l+e.replace(s,this.options.pluralSeparator)),h&&r.push(l+t)),u){const i=`${l}${this.options.contextSeparator}${n.context}`;r.push(i),d&&(r.push(i+e),n.ordinal&&0===e.indexOf(s)&&r.push(i+e.replace(s,this.options.pluralSeparator)),h&&r.push(i+t))}}let a;for(;a=r.pop();)this.isValidLookup(t)||(s=a,t=this.getResource(i,e,a,n))})))}))})),{res:t,usedKey:i,exactUsedKey:s,usedLng:o,usedNS:r}}isValidLookup(e){return!(void 0===e||!this.options.returnNull&&null===e||!this.options.returnEmptyString&&""===e)}getResource(e,t,i){let s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(e,t,i,s):this.resourceStore.getResource(e,t,i,s)}getUsedParamsDetails(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=["defaultValue","ordinal","context","replace","lng","lngs","fallbackLng","ns","keySeparator","nsSeparator","returnObjects","returnDetails","joinArrays","postProcess","interpolation"],i=e.replace&&"string"!=typeof e.replace;let s=i?e.replace:e;if(i&&void 0!==e.count&&(s.count=e.count),this.options.interpolation.defaultVariables&&(s={...this.options.interpolation.defaultVariables,...s}),!i){s={...s};for(const e of t)delete s[e]}return s}static hasDefaultValue(e){for(const t in e)if(Object.prototype.hasOwnProperty.call(e,t)&&"defaultValue"===t.substring(0,12)&&void 0!==e[t])return!0;return!1}}const Y=e=>e.charAt(0).toUpperCase()+e.slice(1);class X{constructor(e){this.options=e,this.supportedLngs=this.options.supportedLngs||!1,this.logger=T.create("languageUtils")}getScriptPartFromCode(e){if(!(e=j(e))||e.indexOf("-")<0)return null;const t=e.split("-");return 2===t.length?null:(t.pop(),"x"===t[t.length-1].toLowerCase()?null:this.formatLanguageCode(t.join("-")))}getLanguagePartFromCode(e){if(!(e=j(e))||e.indexOf("-")<0)return e;const t=e.split("-");return this.formatLanguageCode(t[0])}formatLanguageCode(e){if("string"==typeof e&&e.indexOf("-")>-1){if("undefined"!=typeof Intl&&void 0!==Intl.getCanonicalLocales)try{let t=Intl.getCanonicalLocales(e)[0];if(t&&this.options.lowerCaseLng&&(t=t.toLowerCase()),t)return t}catch(e){}const t=["hans","hant","latn","cyrl","cans","mong","arab"];let i=e.split("-");return this.options.lowerCaseLng?i=i.map((e=>e.toLowerCase())):2===i.length?(i[0]=i[0].toLowerCase(),i[1]=i[1].toUpperCase(),t.indexOf(i[1].toLowerCase())>-1&&(i[1]=Y(i[1].toLowerCase()))):3===i.length&&(i[0]=i[0].toLowerCase(),2===i[1].length&&(i[1]=i[1].toUpperCase()),"sgn"!==i[0]&&2===i[2].length&&(i[2]=i[2].toUpperCase()),t.indexOf(i[1].toLowerCase())>-1&&(i[1]=Y(i[1].toLowerCase())),t.indexOf(i[2].toLowerCase())>-1&&(i[2]=Y(i[2].toLowerCase()))),i.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e}isSupportedCode(e){return("languageOnly"===this.options.load||this.options.nonExplicitSupportedLngs)&&(e=this.getLanguagePartFromCode(e)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(e)>-1}getBestMatchFromCodes(e){if(!e)return null;let t;return e.forEach((e=>{if(t)return;const i=this.formatLanguageCode(e);this.options.supportedLngs&&!this.isSupportedCode(i)||(t=i)})),!t&&this.options.supportedLngs&&e.forEach((e=>{if(t)return;const i=this.getLanguagePartFromCode(e);if(this.isSupportedCode(i))return t=i;t=this.options.supportedLngs.find((e=>e===i?e:e.indexOf("-")<0&&i.indexOf("-")<0?void 0:e.indexOf("-")>0&&i.indexOf("-")<0&&e.substring(0,e.indexOf("-"))===i||0===e.indexOf(i)&&i.length>1?e:void 0))})),t||(t=this.getFallbackCodes(this.options.fallbackLng)[0]),t}getFallbackCodes(e,t){if(!e)return[];if("function"==typeof e&&(e=e(t)),"string"==typeof e&&(e=[e]),Array.isArray(e))return e;if(!t)return e.default||[];let i=e[t];return i||(i=e[this.getScriptPartFromCode(t)]),i||(i=e[this.formatLanguageCode(t)]),i||(i=e[this.getLanguagePartFromCode(t)]),i||(i=e.default),i||[]}toResolveHierarchy(e,t){const i=this.getFallbackCodes(t||this.options.fallbackLng||[],e),s=[],o=e=>{e&&(this.isSupportedCode(e)?s.push(e):this.logger.warn(`rejecting language code not found in supportedLngs: ${e}`))};return"string"==typeof e&&(e.indexOf("-")>-1||e.indexOf("_")>-1)?("languageOnly"!==this.options.load&&o(this.formatLanguageCode(e)),"languageOnly"!==this.options.load&&"currentOnly"!==this.options.load&&o(this.getScriptPartFromCode(e)),"currentOnly"!==this.options.load&&o(this.getLanguagePartFromCode(e))):"string"==typeof e&&o(this.formatLanguageCode(e)),i.forEach((e=>{s.indexOf(e)<0&&o(this.formatLanguageCode(e))})),s}}let Z=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],Q={1:e=>Number(e>1),2:e=>Number(1!=e),3:e=>0,4:e=>Number(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2),5:e=>Number(0==e?0:1==e?1:2==e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5),6:e=>Number(1==e?0:e>=2&&e<=4?1:2),7:e=>Number(1==e?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2),8:e=>Number(1==e?0:2==e?1:8!=e&&11!=e?2:3),9:e=>Number(e>=2),10:e=>Number(1==e?0:2==e?1:e<7?2:e<11?3:4),11:e=>Number(1==e||11==e?0:2==e||12==e?1:e>2&&e<20?2:3),12:e=>Number(e%10!=1||e%100==11),13:e=>Number(0!==e),14:e=>Number(1==e?0:2==e?1:3==e?2:3),15:e=>Number(e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2),16:e=>Number(e%10==1&&e%100!=11?0:0!==e?1:2),17:e=>Number(1==e||e%10==1&&e%100!=11?0:1),18:e=>Number(0==e?0:1==e?1:2),19:e=>Number(1==e?0:0==e||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3),20:e=>Number(1==e?0:0==e||e%100>0&&e%100<20?1:2),21:e=>Number(e%100==1?1:e%100==2?2:e%100==3||e%100==4?3:0),22:e=>Number(1==e?0:2==e?1:(e<0||e>10)&&e%10==0?2:3)};const J=["v1","v2","v3"],ee=["v4"],te={zero:0,one:1,two:2,few:3,many:4,other:5};class ie{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.languageUtils=e,this.options=t,this.logger=T.create("pluralResolver"),this.options.compatibilityJSON&&!ee.includes(this.options.compatibilityJSON)||"undefined"!=typeof Intl&&Intl.PluralRules||(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=(()=>{const e={};return Z.forEach((t=>{t.lngs.forEach((i=>{e[i]={numbers:t.nr,plurals:Q[t.fc]}}))})),e})(),this.pluralRulesCache={}}addRule(e,t){this.rules[e]=t}clearCache(){this.pluralRulesCache={}}getRule(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.shouldUseIntlApi())try{const i=j("dev"===e?"en":e),s=t.ordinal?"ordinal":"cardinal",o=JSON.stringify({cleanedCode:i,type:s});if(o in this.pluralRulesCache)return this.pluralRulesCache[o];const r=new Intl.PluralRules(i,{type:s});return this.pluralRulesCache[o]=r,r}catch(e){return}return this.rules[e]||this.rules[this.languageUtils.getLanguagePartFromCode(e)]}needsPlural(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const i=this.getRule(e,t);return this.shouldUseIntlApi()?i&&i.resolvedOptions().pluralCategories.length>1:i&&i.numbers.length>1}getPluralFormsOfKey(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.getSuffixes(e,i).map((e=>`${t}${e}`))}getSuffixes(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const i=this.getRule(e,t);return i?this.shouldUseIntlApi()?i.resolvedOptions().pluralCategories.sort(((e,t)=>te[e]-te[t])).map((e=>`${this.options.prepend}${t.ordinal?`ordinal${this.options.prepend}`:""}${e}`)):i.numbers.map((i=>this.getSuffix(e,i,t))):[]}getSuffix(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const s=this.getRule(e,i);return s?this.shouldUseIntlApi()?`${this.options.prepend}${i.ordinal?`ordinal${this.options.prepend}`:""}${s.select(t)}`:this.getSuffixRetroCompatible(s,t):(this.logger.warn(`no plural rule found for: ${e}`),"")}getSuffixRetroCompatible(e,t){const i=e.noAbs?e.plurals(t):e.plurals(Math.abs(t));let s=e.numbers[i];this.options.simplifyPluralSuffix&&2===e.numbers.length&&1===e.numbers[0]&&(2===s?s="plural":1===s&&(s=""));const o=()=>this.options.prepend&&s.toString()?this.options.prepend+s.toString():s.toString();return"v1"===this.options.compatibilityJSON?1===s?"":"number"==typeof s?`_plural_${s.toString()}`:o():"v2"===this.options.compatibilityJSON||this.options.simplifyPluralSuffix&&2===e.numbers.length&&1===e.numbers[0]?o():this.options.prepend&&i.toString()?this.options.prepend+i.toString():i.toString()}shouldUseIntlApi(){return!J.includes(this.options.compatibilityJSON)}}const se=function(e,t,i){let s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:".",o=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],r=((e,t,i)=>{const s=H(e,i);return void 0!==s?s:H(t,i)})(e,t,i);return!r&&o&&"string"==typeof i&&(r=U(e,i,s),void 0===r&&(r=U(t,i,s))),r},oe=e=>e.replace(/\$/g,"$$$$");class re{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.logger=T.create("interpolator"),this.options=e,this.format=e.interpolation&&e.interpolation.format||(e=>e),this.init(e)}init(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e.interpolation||(e.interpolation={escapeValue:!0});const{escape:t,escapeValue:i,useRawValueToEscape:s,prefix:o,prefixEscaped:r,suffix:n,suffixEscaped:a,formatSeparator:l,unescapeSuffix:c,unescapePrefix:d,nestingPrefix:h,nestingPrefixEscaped:u,nestingSuffix:p,nestingSuffixEscaped:m,nestingOptionsSeparator:g,maxReplaces:b,alwaysFormat:f}=e.interpolation;this.escape=void 0!==t?t:F,this.escapeValue=void 0===i||i,this.useRawValueToEscape=void 0!==s&&s,this.prefix=o?V(o):r||"{{",this.suffix=n?V(n):a||"}}",this.formatSeparator=l||",",this.unescapePrefix=c?"":d||"-",this.unescapeSuffix=this.unescapePrefix?"":c||"",this.nestingPrefix=h?V(h):u||V("$t("),this.nestingSuffix=p?V(p):m||V(")"),this.nestingOptionsSeparator=g||",",this.maxReplaces=b||1e3,this.alwaysFormat=void 0!==f&&f,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){const e=(e,t)=>e&&e.source===t?(e.lastIndex=0,e):new RegExp(t,"g");this.regexp=e(this.regexp,`${this.prefix}(.+?)${this.suffix}`),this.regexpUnescape=e(this.regexpUnescape,`${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`),this.nestingRegexp=e(this.nestingRegexp,`${this.nestingPrefix}(.+?)${this.nestingSuffix}`)}interpolate(e,t,i,s){let o,r,n;const a=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{},l=e=>{if(e.indexOf(this.formatSeparator)<0){const o=se(t,a,e,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(o,void 0,i,{...s,...t,interpolationkey:e}):o}const o=e.split(this.formatSeparator),r=o.shift().trim(),n=o.join(this.formatSeparator).trim();return this.format(se(t,a,r,this.options.keySeparator,this.options.ignoreJSONStructure),n,i,{...s,...t,interpolationkey:r})};this.resetRegExp();const c=s&&s.missingInterpolationHandler||this.options.missingInterpolationHandler,d=s&&s.interpolation&&void 0!==s.interpolation.skipOnVariables?s.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:e=>oe(e)},{regex:this.regexp,safeValue:e=>this.escapeValue?oe(this.escape(e)):oe(e)}].forEach((t=>{for(n=0;o=t.regex.exec(e);){const i=o[1].trim();if(r=l(i),void 0===r)if("function"==typeof c){const t=c(e,o,s);r="string"==typeof t?t:""}else if(s&&Object.prototype.hasOwnProperty.call(s,i))r="";else{if(d){r=o[0];continue}this.logger.warn(`missed to pass in variable ${i} for interpolating ${e}`),r=""}else"string"==typeof r||this.useRawValueToEscape||(r=L(r));const a=t.safeValue(r);if(e=e.replace(o[0],a),d?(t.regex.lastIndex+=r.length,t.regex.lastIndex-=o[0].length):t.regex.lastIndex=0,n++,n>=this.maxReplaces)break}})),e}nest(e,t){let i,s,o,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const n=(e,t)=>{const i=this.nestingOptionsSeparator;if(e.indexOf(i)<0)return e;const s=e.split(new RegExp(`${i}[ ]*{`));let r=`{${s[1]}`;e=s[0],r=this.interpolate(r,o);const n=r.match(/'/g),a=r.match(/"/g);(n&&n.length%2==0&&!a||a.length%2!=0)&&(r=r.replace(/'/g,'"'));try{o=JSON.parse(r),t&&(o={...t,...o})}catch(t){return this.logger.warn(`failed parsing options string in nesting for key ${e}`,t),`${e}${i}${r}`}return o.defaultValue&&o.defaultValue.indexOf(this.prefix)>-1&&delete o.defaultValue,e};for(;i=this.nestingRegexp.exec(e);){let a=[];o={...r},o=o.replace&&"string"!=typeof o.replace?o.replace:o,o.applyPostProcessor=!1,delete o.defaultValue;let l=!1;if(-1!==i[0].indexOf(this.formatSeparator)&&!/{.*}/.test(i[1])){const e=i[1].split(this.formatSeparator).map((e=>e.trim()));i[1]=e.shift(),a=e,l=!0}if(s=t(n.call(this,i[1].trim(),o),o),s&&i[0]===e&&"string"!=typeof s)return s;"string"!=typeof s&&(s=L(s)),s||(this.logger.warn(`missed to resolve ${i[1]} for nesting ${e}`),s=""),l&&(s=a.reduce(((e,t)=>this.format(e,t,r.lng,{...r,interpolationkey:i[1].trim()})),s.trim())),e=e.replace(i[0],s),this.regexp.lastIndex=0}return e}}const ne=e=>{const t={};return(i,s,o)=>{let r=o;o&&o.interpolationkey&&o.formatParams&&o.formatParams[o.interpolationkey]&&o[o.interpolationkey]&&(r={...r,[o.interpolationkey]:void 0});const n=s+JSON.stringify(r);let a=t[n];return a||(a=e(j(s),o),t[n]=a),a(i)}};class ae{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.logger=T.create("formatter"),this.options=e,this.formats={number:ne(((e,t)=>i=>new Intl.NumberFormat(e,{...t}).format(i))),currency:ne(((e,t)=>i=>new Intl.NumberFormat(e,{...t,style:"currency"}).format(i))),datetime:ne(((e,t)=>i=>new Intl.DateTimeFormat(e,{...t}).format(i))),relativetime:ne(((e,t)=>i=>new Intl.RelativeTimeFormat(e,{...t}).format(i,t.range||"day"))),list:ne(((e,t)=>i=>new Intl.ListFormat(e,{...t}).format(i)))},this.init(e)}init(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}};this.formatSeparator=t.interpolation.formatSeparator||","}add(e,t){this.formats[e.toLowerCase().trim()]=t}addCached(e,t){this.formats[e.toLowerCase().trim()]=ne(t)}format(e,t,i){let s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};const o=t.split(this.formatSeparator);if(o.length>1&&o[0].indexOf("(")>1&&o[0].indexOf(")")<0&&o.find((e=>e.indexOf(")")>-1))){const e=o.findIndex((e=>e.indexOf(")")>-1));o[0]=[o[0],...o.splice(1,e)].join(this.formatSeparator)}return o.reduce(((e,t)=>{const{formatName:o,formatOptions:r}=(e=>{let t=e.toLowerCase().trim();const i={};if(e.indexOf("(")>-1){const s=e.split("(");t=s[0].toLowerCase().trim();const o=s[1].substring(0,s[1].length-1);"currency"===t&&o.indexOf(":")<0?i.currency||(i.currency=o.trim()):"relativetime"===t&&o.indexOf(":")<0?i.range||(i.range=o.trim()):o.split(";").forEach((e=>{if(e){const[t,...s]=e.split(":"),o=s.join(":").trim().replace(/^'+|'+$/g,""),r=t.trim();i[r]||(i[r]=o),"false"===o&&(i[r]=!1),"true"===o&&(i[r]=!0),isNaN(o)||(i[r]=parseInt(o,10))}}))}return{formatName:t,formatOptions:i}})(t);if(this.formats[o]){let t=e;try{const n=s&&s.formatParams&&s.formatParams[s.interpolationkey]||{},a=n.locale||n.lng||s.locale||s.lng||i;t=this.formats[o](e,a,{...r,...s,...n})}catch(e){this.logger.warn(e)}return t}return this.logger.warn(`there was no format function for ${o}`),e}),e)}}class le extends O{constructor(e,t,i){let s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};super(),this.backend=e,this.store=t,this.services=i,this.languageUtils=i.languageUtils,this.options=s,this.logger=T.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=s.maxParallelReads||10,this.readingCalls=0,this.maxRetries=s.maxRetries>=0?s.maxRetries:5,this.retryTimeout=s.retryTimeout>=1?s.retryTimeout:350,this.state={},this.queue=[],this.backend&&this.backend.init&&this.backend.init(i,s.backend,s)}queueLoad(e,t,i,s){const o={},r={},n={},a={};return e.forEach((e=>{let s=!0;t.forEach((t=>{const n=`${e}|${t}`;!i.reload&&this.store.hasResourceBundle(e,t)?this.state[n]=2:this.state[n]<0||(1===this.state[n]?void 0===r[n]&&(r[n]=!0):(this.state[n]=1,s=!1,void 0===r[n]&&(r[n]=!0),void 0===o[n]&&(o[n]=!0),void 0===a[t]&&(a[t]=!0)))})),s||(n[e]=!0)})),(Object.keys(o).length||Object.keys(r).length)&&this.queue.push({pending:r,pendingCount:Object.keys(r).length,loaded:{},errors:[],callback:s}),{toLoad:Object.keys(o),pending:Object.keys(r),toLoadLanguages:Object.keys(n),toLoadNamespaces:Object.keys(a)}}loaded(e,t,i){const s=e.split("|"),o=s[0],r=s[1];t&&this.emit("failedLoading",o,r,t),!t&&i&&this.store.addResourceBundle(o,r,i,void 0,void 0,{skipCopy:!0}),this.state[e]=t?-1:2,t&&i&&(this.state[e]=0);const n={};this.queue.forEach((i=>{((e,t,i)=>{const{obj:s,k:o}=M(e,t,Object);s[o]=s[o]||[],s[o].push(i)})(i.loaded,[o],r),((e,t)=>{void 0!==e.pending[t]&&(delete e.pending[t],e.pendingCount--)})(i,e),t&&i.errors.push(t),0!==i.pendingCount||i.done||(Object.keys(i.loaded).forEach((e=>{n[e]||(n[e]={});const t=i.loaded[e];t.length&&t.forEach((t=>{void 0===n[e][t]&&(n[e][t]=!0)}))})),i.done=!0,i.errors.length?i.callback(i.errors):i.callback())})),this.emit("loaded",n),this.queue=this.queue.filter((e=>!e.done))}read(e,t,i){let s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:this.retryTimeout,r=arguments.length>5?arguments[5]:void 0;if(!e.length)return r(null,{});if(this.readingCalls>=this.maxParallelReads)return void this.waitingReads.push({lng:e,ns:t,fcName:i,tried:s,wait:o,callback:r});this.readingCalls++;const n=(n,a)=>{if(this.readingCalls--,this.waitingReads.length>0){const e=this.waitingReads.shift();this.read(e.lng,e.ns,e.fcName,e.tried,e.wait,e.callback)}n&&a&&s{this.read.call(this,e,t,i,s+1,2*o,r)}),o):r(n,a)},a=this.backend[i].bind(this.backend);if(2!==a.length)return a(e,t,n);try{const i=a(e,t);i&&"function"==typeof i.then?i.then((e=>n(null,e))).catch(n):n(null,i)}catch(e){n(e)}}prepareLoading(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},s=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),s&&s();"string"==typeof e&&(e=this.languageUtils.toResolveHierarchy(e)),"string"==typeof t&&(t=[t]);const o=this.queueLoad(e,t,i,s);if(!o.toLoad.length)return o.pending.length||s(),null;o.toLoad.forEach((e=>{this.loadOne(e)}))}load(e,t,i){this.prepareLoading(e,t,{},i)}reload(e,t,i){this.prepareLoading(e,t,{reload:!0},i)}loadOne(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";const i=e.split("|"),s=i[0],o=i[1];this.read(s,o,"read",void 0,void 0,((i,r)=>{i&&this.logger.warn(`${t}loading namespace ${o} for language ${s} failed`,i),!i&&r&&this.logger.log(`${t}loaded namespace ${o} for language ${s}`,r),this.loaded(e,i,r)}))}saveMissing(e,t,i,s,o){let r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},n=arguments.length>6&&void 0!==arguments[6]?arguments[6]:()=>{};if(this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(t))this.logger.warn(`did not save key "${i}" as the namespace "${t}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");else if(null!=i&&""!==i){if(this.backend&&this.backend.create){const a={...r,isUpdate:o},l=this.backend.create.bind(this.backend);if(l.length<6)try{let o;o=5===l.length?l(e,t,i,s,a):l(e,t,i,s),o&&"function"==typeof o.then?o.then((e=>n(null,e))).catch(n):n(null,o)}catch(e){n(e)}else l(e,t,i,s,n,a)}e&&e[0]&&this.store.addResource(e[0],t,i,s)}}}const ce=()=>({debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:e=>{let t={};if("object"==typeof e[1]&&(t=e[1]),"string"==typeof e[1]&&(t.defaultValue=e[1]),"string"==typeof e[2]&&(t.tDescription=e[2]),"object"==typeof e[2]||"object"==typeof e[3]){const i=e[3]||e[2];Object.keys(i).forEach((e=>{t[e]=i[e]}))}return t},interpolation:{escapeValue:!0,format:e=>e,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}),de=e=>("string"==typeof e.ns&&(e.ns=[e.ns]),"string"==typeof e.fallbackLng&&(e.fallbackLng=[e.fallbackLng]),"string"==typeof e.fallbackNS&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&e.supportedLngs.indexOf("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e),he=()=>{};class ue extends O{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;var i;if(super(),this.options=de(e),this.services={},this.logger=T,this.modules={external:[]},i=this,Object.getOwnPropertyNames(Object.getPrototypeOf(i)).forEach((e=>{"function"==typeof i[e]&&(i[e]=i[e].bind(i))})),t&&!this.isInitialized&&!e.isClone){if(!this.options.initImmediate)return this.init(e,t),this;setTimeout((()=>{this.init(e,t)}),0)}}init(){var e=this;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1?arguments[1]:void 0;this.isInitializing=!0,"function"==typeof t&&(i=t,t={}),!t.defaultNS&&!1!==t.defaultNS&&t.ns&&("string"==typeof t.ns?t.defaultNS=t.ns:t.ns.indexOf("translation")<0&&(t.defaultNS=t.ns[0]));const s=ce();this.options={...s,...this.options,...de(t)},"v1"!==this.options.compatibilityAPI&&(this.options.interpolation={...s.interpolation,...this.options.interpolation}),void 0!==t.keySeparator&&(this.options.userDefinedKeySeparator=t.keySeparator),void 0!==t.nsSeparator&&(this.options.userDefinedNsSeparator=t.nsSeparator);const o=e=>e?"function"==typeof e?new e:e:null;if(!this.options.isClone){let t;this.modules.logger?T.init(o(this.modules.logger),this.options):T.init(null,this.options),this.modules.formatter?t=this.modules.formatter:"undefined"!=typeof Intl&&(t=ae);const i=new X(this.options);this.store=new W(this.options.resources,this.options);const r=this.services;r.logger=T,r.resourceStore=this.store,r.languageUtils=i,r.pluralResolver=new ie(i,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),!t||this.options.interpolation.format&&this.options.interpolation.format!==s.interpolation.format||(r.formatter=o(t),r.formatter.init(r,this.options),this.options.interpolation.format=r.formatter.format.bind(r.formatter)),r.interpolator=new re(this.options),r.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},r.backendConnector=new le(o(this.modules.backend),r.resourceStore,r,this.options),r.backendConnector.on("*",(function(t){for(var i=arguments.length,s=new Array(i>1?i-1:0),o=1;o1?i-1:0),o=1;o{e.init&&e.init(this)}))}if(this.format=this.options.interpolation.format,i||(i=he),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){const e=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);e.length>0&&"dev"!==e[0]&&(this.options.lng=e[0])}this.services.languageDetector||this.options.lng||this.logger.warn("init: no languageDetector is used and no lng is defined"),["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach((t=>{this[t]=function(){return e.store[t](...arguments)}})),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach((t=>{this[t]=function(){return e.store[t](...arguments),e}}));const r=A(),n=()=>{const e=(e,t)=>{this.isInitializing=!1,this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn("init: i18next is already initialized. You should call init just once!"),this.isInitialized=!0,this.options.isClone||this.logger.log("initialized",this.options),this.emit("initialized",this.options),r.resolve(t),i(e,t)};if(this.languages&&"v1"!==this.options.compatibilityAPI&&!this.isInitialized)return e(null,this.t.bind(this));this.changeLanguage(this.options.lng,e)};return this.options.resources||!this.options.initImmediate?n():setTimeout(n,0),r}loadResources(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:he;const i="string"==typeof e?e:this.language;if("function"==typeof e&&(t=e),!this.options.resources||this.options.partialBundledLanguages){if(i&&"cimode"===i.toLowerCase()&&(!this.options.preload||0===this.options.preload.length))return t();const e=[],s=t=>{t&&"cimode"!==t&&this.services.languageUtils.toResolveHierarchy(t).forEach((t=>{"cimode"!==t&&e.indexOf(t)<0&&e.push(t)}))};i?s(i):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach((e=>s(e))),this.options.preload&&this.options.preload.forEach((e=>s(e))),this.services.backendConnector.load(e,this.options.ns,(e=>{e||this.resolvedLanguage||!this.language||this.setResolvedLanguage(this.language),t(e)}))}else t(null)}reloadResources(e,t,i){const s=A();return"function"==typeof e&&(i=e,e=void 0),"function"==typeof t&&(i=t,t=void 0),e||(e=this.languages),t||(t=this.options.ns),i||(i=he),this.services.backendConnector.reload(e,t,(e=>{s.resolve(),i(e)})),s}use(e){if(!e)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!e.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return"backend"===e.type&&(this.modules.backend=e),("logger"===e.type||e.log&&e.warn&&e.error)&&(this.modules.logger=e),"languageDetector"===e.type&&(this.modules.languageDetector=e),"i18nFormat"===e.type&&(this.modules.i18nFormat=e),"postProcessor"===e.type&&G.addPostProcessor(e),"formatter"===e.type&&(this.modules.formatter=e),"3rdParty"===e.type&&this.modules.external.push(e),this}setResolvedLanguage(e){if(e&&this.languages&&!(["cimode","dev"].indexOf(e)>-1))for(let e=0;e-1)&&this.store.hasLanguageSomeTranslations(t)){this.resolvedLanguage=t;break}}}changeLanguage(e,t){var i=this;this.isLanguageChangingTo=e;const s=A();this.emit("languageChanging",e);const o=e=>{this.language=e,this.languages=this.services.languageUtils.toResolveHierarchy(e),this.resolvedLanguage=void 0,this.setResolvedLanguage(e)},r=(e,r)=>{r?(o(r),this.translator.changeLanguage(r),this.isLanguageChangingTo=void 0,this.emit("languageChanged",r),this.logger.log("languageChanged",r)):this.isLanguageChangingTo=void 0,s.resolve((function(){return i.t(...arguments)})),t&&t(e,(function(){return i.t(...arguments)}))},n=t=>{e||t||!this.services.languageDetector||(t=[]);const i="string"==typeof t?t:this.services.languageUtils.getBestMatchFromCodes(t);i&&(this.language||o(i),this.translator.language||this.translator.changeLanguage(i),this.services.languageDetector&&this.services.languageDetector.cacheUserLanguage&&this.services.languageDetector.cacheUserLanguage(i)),this.loadResources(i,(e=>{r(e,i)}))};return e||!this.services.languageDetector||this.services.languageDetector.async?!e&&this.services.languageDetector&&this.services.languageDetector.async?0===this.services.languageDetector.detect.length?this.services.languageDetector.detect().then(n):this.services.languageDetector.detect(n):n(e):n(this.services.languageDetector.detect()),s}getFixedT(e,t,i){var s=this;const o=function(e,t){let r;if("object"!=typeof t){for(var n=arguments.length,a=new Array(n>2?n-2:0),l=2;l`${r.keyPrefix}${c}${e}`)):r.keyPrefix?`${r.keyPrefix}${c}${e}`:e,s.t(d,r)};return"string"==typeof e?o.lng=e:o.lngs=e,o.ns=t,o.keyPrefix=i,o}t(){return this.translator&&this.translator.translate(...arguments)}exists(){return this.translator&&this.translator.exists(...arguments)}setDefaultNamespace(e){this.options.defaultNS=e}hasLoadedNamespace(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;const i=t.lng||this.resolvedLanguage||this.languages[0],s=!!this.options&&this.options.fallbackLng,o=this.languages[this.languages.length-1];if("cimode"===i.toLowerCase())return!0;const r=(e,t)=>{const i=this.services.backendConnector.state[`${e}|${t}`];return-1===i||0===i||2===i};if(t.precheck){const e=t.precheck(this,r);if(void 0!==e)return e}return!(!this.hasResourceBundle(i,e)&&this.services.backendConnector.backend&&(!this.options.resources||this.options.partialBundledLanguages)&&(!r(i,e)||s&&!r(o,e)))}loadNamespaces(e,t){const i=A();return this.options.ns?("string"==typeof e&&(e=[e]),e.forEach((e=>{this.options.ns.indexOf(e)<0&&this.options.ns.push(e)})),this.loadResources((e=>{i.resolve(),t&&t(e)})),i):(t&&t(),Promise.resolve())}loadLanguages(e,t){const i=A();"string"==typeof e&&(e=[e]);const s=this.options.preload||[],o=e.filter((e=>s.indexOf(e)<0&&this.services.languageUtils.isSupportedCode(e)));return o.length?(this.options.preload=s.concat(o),this.loadResources((e=>{i.resolve(),t&&t(e)})),i):(t&&t(),Promise.resolve())}dir(e){if(e||(e=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),!e)return"rtl";const t=this.services&&this.services.languageUtils||new X(ce());return["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"].indexOf(t.getLanguagePartFromCode(e))>-1||e.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}static createInstance(){return new ue(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},arguments.length>1?arguments[1]:void 0)}cloneInstance(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:he;const i=e.forkResourceStore;i&&delete e.forkResourceStore;const s={...this.options,...e,isClone:!0},o=new ue(s);return void 0===e.debug&&void 0===e.prefix||(o.logger=o.logger.clone(e)),["store","services","language"].forEach((e=>{o[e]=this[e]})),o.services={...this.services},o.services.utils={hasLoadedNamespace:o.hasLoadedNamespace.bind(o)},i&&(o.store=new W(this.store.data,s),o.services.resourceStore=o.store),o.translator=new K(o.services,s),o.translator.on("*",(function(e){for(var t=arguments.length,i=new Array(t>1?t-1:0),s=1;s2,o=0;o{var e;let t,i=[],s=[];e=class{constructor(){this.i18next=we(this,i,void 0),this.initPromise=we(this,s),this.i=new Set,this.h=(0,a.hd)(r.Fj),this.ea=(0,a.hd)(a.xe),this.i18next=(0,a.hd)(ke).i18next,this.initPromise=this.u((0,a.hd)(ye))}evaluate(e,t){const i=e.split(";"),s=[];for(const e of i){const i=new _e(e),o=i.key,r=this.tr(o,t);this.options.skipTranslationOnMissingKey&&r===o?console.warn(`[DEV:aurelia] Couldn't find translation for key: ${o}`):(i.value=r,s.push(i))}return s}tr(e,t){return this.i18next.t(e,t)}getLocale(){return this.i18next.language}async setLocale(e){const t={oldLocale:this.getLocale(),newLocale:e};await this.i18next.changeLanguage(e),this.ea.publish("i18n:locale:changed",t),this.i.forEach((e=>e.handleLocaleChange(t))),this.h.dispatchSignal(me)}createNumberFormat(e,t){return Intl.NumberFormat(t||this.getLocale(),e)}nf(e,t,i){return this.createNumberFormat(t,i).format(e)}createDateTimeFormat(e,t){return Intl.DateTimeFormat(t||this.getLocale(),e)}df(e,t,i){return this.createDateTimeFormat(t,i).format(e)}uf(e,t){const i=this.nf(1e4/3,void 0,t);let s=i[1];const o=i[5];"."===s&&(s="\\.");const r=e.replace(new RegExp(s,"g"),"").replace(/[^\d.,-]/g,"").replace(o,".");return Number(r)}createRelativeTimeFormat(e,t){return new Intl.RelativeTimeFormat(t||this.getLocale(),e)}rt(e,t,i){let s=e.getTime()-this.now();const o=this.options.rtEpsilon*(s>0?1:0),r=this.createRelativeTimeFormat(t,i);let n=s/31536e6;return Math.abs(n+o)>=1?r.format(Math.round(n),"year"):(n=s/2592e6,Math.abs(n+o)>=1?r.format(Math.round(n),"month"):(n=s/6048e5,Math.abs(n+o)>=1?r.format(Math.round(n),"week"):(n=s/864e5,Math.abs(n+o)>=1?r.format(Math.round(n),"day"):(n=s/36e5,Math.abs(n+o)>=1?r.format(Math.round(n),"hour"):(n=s/6e4,Math.abs(n+o)>=1?r.format(Math.round(n),"minute"):(s=Math.abs(s)<1e3?1e3:s,n=s/1e3,r.format(Math.round(n),"second")))))))}subscribeLocaleChange(e){this.i.add(e)}unsubscribeLocaleChange(e){this.i.delete(e)}now(){return(new Date).getTime()}async u(e){this.options={lng:"en",fallbackLng:["en"],debug:!1,plugins:[],rtEpsilon:.01,skipTranslationOnMissingKey:!1,...e};for(const e of this.options.plugins)this.i18next.use(e);await this.i18next.init(this.options)}},(()=>{const o="function"==typeof Symbol&&Symbol.metadata?Object.create(null):void 0;t=[l.Ot],function(e,t,i,s,o,r){function n(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var a,l=s.kind,c="getter"===l?"get":"setter"===l?"set":"value",d={},h=!1,u=i.length-1;u>=0;u--){var p={};for(var m in s)p[m]="access"===m?{}:s[m];for(var m in s.access)p.access[m]=s.access[m];p.addInitializer=function(e){if(h)throw new TypeError("Cannot add initializers after decoration has completed");r.push(n(e||null))};var g=(0,i[u])("accessor"===l?{get:d.get,set:d.set}:d[c],p);if("accessor"===l){if(void 0===g)continue;if(null===g||"object"!=typeof g)throw new TypeError("Object expected");(a=n(g.get))&&(d.get=a),(a=n(g.set))&&(d.set=a),(a=n(g.init))&&o.unshift(a)}else(a=n(g))&&("field"===l?o.unshift(a):d[c]=a)}h=!0}(0,0,t,{kind:"field",name:"i18next",static:!1,private:!1,access:{has:e=>"i18next"in e,get:e=>e.i18next,set:(e,t)=>{e.i18next=t}},metadata:o},i,s),o&&Object.defineProperty(e,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:o})})()})();r.aI.define("t",class{bind(e,t){const i=t.ast.expression;if(!(i instanceof C.Oe)){const e=new C.Oe(i,"t",t.ast.args);t.ast.expression=e}}});const Ce=(e,...t)=>new Error(`AUR${String(e).padStart(4,"0")}:${t.map(String)}`),Ee=["textContent","innerHTML","prepend","append"],Se=new Map([["text","textContent"],["html","innerHTML"]]),Te={optional:!0},Oe={preempt:!0};class Ae{static create({parser:e,observerLocator:t,context:i,controller:s,target:o,instruction:r,platform:n,isParameterContext:a}){const l=this.B({observerLocator:t,context:i,controller:s,target:o,platform:n}),c="string"==typeof r.from?e.parse(r.from,fe):r.from;if(a)l.useParameter(c);else{const t=c instanceof C.Ky?e.parse(c.value,"Interpolation"):void 0;l.ast=t||c}}static B({observerLocator:e,context:t,controller:i,target:s,platform:o}){let r=i.bindings&&i.bindings.find((e=>e instanceof Ae&&e.target===s));return r||(r=new Ae(i,t,e,o,s),i.addBinding(r)),r}constructor(e,t,i,s,o){this.isBound=!1,this.T=Ee,this.C=null,this.parameter=null,this.boundFn=!1,this.strict=!0,this.l=t,this.I=e,this.target=o,this.i18n=t.get(xe),this.p=s,this.P=new Set,this.oL=i,this.V=s.domQueue}bind(e){if(this.isBound)return;const t=this.ast;if(null==t)throw Ce(4e3);this.s=e,this.i18n.subscribeLocaleChange(this),this.F=(0,l.qM)(t,e,this,this),this._(),this.parameter?.bind(e),this.updateTranslations(),this.isBound=!0}unbind(){this.isBound&&(this.i18n.unsubscribeLocaleChange(this),(0,l.HC)(this.ast,this.s,this),this.parameter?.unbind(),this.P.clear(),null!==this.C&&(this.C.cancel(),this.C=null),this.s=void 0,this.obs.clearAll())}handleChange(e,t){this.obs.version++,this.F=(0,l.qM)(this.ast,this.s,this,this),this.obs.clear(),this._(),this.updateTranslations()}handleLocaleChange(){this.updateTranslations()}useParameter(e){if(null!=this.parameter)throw Ce(4001);this.parameter=new Re(this,e,(()=>this.updateTranslations()))}updateTranslations(){const e=this.i18n.evaluate(this.F,this.parameter?.value),t=Object.create(null),i=[],s=this.C;this.P.clear();for(const s of e){const e=s.value,o=this.A(s.attributes);for(const s of o)if(this.N(s))t[s]=e;else{const t=r.K9.for(this.target,Te),o=t?.viewModel?this.oL.getAccessor(t.viewModel,(0,a.xQ)(s)):this.oL.getAccessor(this.target,s);this.I.state!==ve&&(o.type&l.EG.Layout)>0?i.push(new Le(o,e,this.target,s)):o.setValue(e,this.target,s),this.P.add(o)}}let o=!1;Object.keys(t).length>0&&(o=this.I.state!==ve,o||this.R(t)),(i.length>0||o)&&(this.C=this.V.queueTask((()=>{this.C=null;for(const e of i)e.run();o&&this.R(t)}),Oe)),s?.cancel()}A(e){0===e.length&&(e="IMG"===this.target.tagName?["src"]:["textContent"]);for(const[t,i]of Se){const s=e.findIndex((e=>e===t));s>-1&&e.splice(s,1,i)}return e}N(e){return this.T.includes(e)}R(e){const t=(0,a.$r)(this.target.childNodes),i=[],s="au-i18n";for(const e of t)Reflect.get(e,s)||i.push(e);const o=this.L(e,s,i);this.target.innerHTML="";for(const e of(0,a.$r)(o.content.childNodes))this.target.appendChild(e)}L(e,t,i){const s=this.p.document.createElement("template");if(this.M(s,e.prepend,t),!this.M(s,e.innerHTML??e.textContent,t))for(const e of i)s.content.append(e);return this.M(s,e.append,t),s}M(e,t,i){if(null!=t){const s=this.p.document.createElement("div");s.innerHTML=t;for(const t of(0,a.$r)(s.childNodes))Reflect.set(t,i,!0),e.content.append(t);return!0}return!1}_(){const e=this.F??="",t=typeof e;if("string"!==t)throw Ce(4002,e,t)}}(0,l.xM)(Ae,null),(0,r.T0)(Ae),(0,r._B)(Ae,(()=>"updateTranslations"));class Le{constructor(e,t,i,s){this.accessor=e,this.v=t,this.el=i,this.attr=s}run(){this.accessor.setValue(this.v,this.el,this.attr)}}class Re{constructor(e,t,i){this.owner=e,this.ast=t,this.updater=i,this.isBound=!1,this.boundFn=!1,this.strict=!0,this.oL=e.oL,this.l=e.l}handleChange(e,t){this.isBound&&(this.obs.version++,this.value=(0,l.qM)(this.ast,this.s,this,this),this.obs.clear(),this.updater())}bind(e){this.isBound||(this.s=e,(0,l.mi)(this.ast,e,this),this.value=(0,l.qM)(this.ast,e,this,this),this.isBound=!0)}unbind(){this.isBound&&((0,l.HC)(this.ast,this.s,this),this.s=void 0,this.obs.clearAll())}}var Ie;(0,l.xM)(Re,null),(0,r.T0)(Re);const De="t-params.bind";class Me{[(Ie=Symbol.metadata,De)](e,t){return new n.XP(e,t,"",De)}}Me[Ie]={[a.Ri]:n.Fv.create([{pattern:De,symbols:""}],Me)};r.i1.define("t",class{constructor(){this.signals=[me],this.i18n=(0,a.hd)(xe)}toView(e,t){return this.i18n.tr(e,t)}});class Pe{i18n;constructor(e=(0,a.hd)((0,a.lq)(xe))){this.i18n=e}getCurrentLanguage(){return this.i18n?.getLocale()||""}async use(e){return this.i18n?.setLocale(e)}translate(e){return this.i18n?.tr(e)||""}}class He{constructor(e){this.pubSubService=e,this.pluginName="RowDetailView",this._dataViewIdProperty="id",this._expandableOverride=null,this._expandedRows=new Set,this._gridRowBuffer=0,this._gridUid="",this._keyPrefix="",this._lastRange=null,this._outsideRange=5,this._rowIdsOutOfViewport=new Set,this._visibleRenderedCellCount=0,this._defaults={alwaysRenderColumn:!0,columnId:"_detail_selector",field:"_detail_selector",cssClass:"detailView-toggle",collapseAllOnSort:!0,collapsedClass:void 0,expandedClass:void 0,keyPrefix:"_",loadOnce:!1,maxRows:void 0,reorderable:!1,saveDetailViewOnScroll:!0,singleRowExpand:!1,useSimpleViewportCalc:!1,toolTip:"",width:30},this._eventHandler=new s.JD8,this.onAsyncEndUpdate=new s.HXj("onAsyncEndUpdate"),this.onAsyncResponse=new s.HXj("onAsyncResponse"),this.onAfterRowDetailToggle=new s.HXj("onAfterRowDetailToggle"),this.onBeforeRowDetailToggle=new s.HXj("onBeforeRowDetailToggle"),this.onRowBackToViewportRange=new s.HXj("onRowBackToViewportRange"),this.onRowOutOfViewportRange=new s.HXj("onRowOutOfViewportRange")}get addonOptions(){return this._addonOptions}get dataView(){return this._grid?.getData()}get dataViewIdProperty(){return this._dataViewIdProperty}get eventHandler(){return this._eventHandler}get gridOptions(){return this._grid?.getOptions()||{}}get gridUid(){return this._gridUid||this._grid?.getUID()||""}set lastRange(e){this._lastRange=e}set rowIdsOutOfViewport(e){this._rowIdsOutOfViewport=new Set(e)}get visibleRenderedCellCount(){return this._visibleRenderedCellCount}init(e){if(this._grid=e,!e)throw new Error('[Slickgrid-Universal] RowDetailView Plugin requires the Grid instance to be passed as argument to the "init()" method.');this._grid=e,this._gridUid=e.getUID(),this._addonOptions||(this._addonOptions=(0,v.extend)(!0,{},this._defaults,this.gridOptions.rowDetailView)),this._keyPrefix=this._addonOptions?.keyPrefix||"_",s.Aq$.addSlickEventPubSubWhenDefined(this.pubSubService,this),this._gridRowBuffer=this.gridOptions.minRowBuffer||0,this.gridOptions.minRowBuffer=this._addonOptions.panelRows+3,this._eventHandler.subscribe(this._grid.onClick,this.handleClick.bind(this)).subscribe(this._grid.onBeforeEditCell,(()=>this.collapseAll())).subscribe(this._grid.onScroll,this.handleScroll.bind(this)),this._addonOptions.collapseAllOnSort&&(this.pubSubService.subscribe("onSortChanged",(()=>this.collapseAll())),this._expandedRows.clear(),this._rowIdsOutOfViewport.clear()),this._eventHandler.subscribe(this.dataView.onRowCountChanged,(()=>{this._grid.updateRowCount(),this._grid.render()})),this._eventHandler.subscribe(this.dataView.onRowsChanged,((e,t)=>{this._grid.invalidateRows(t.rows),this._grid.render()})),this._eventHandler.subscribe(this.onAsyncResponse,this.handleOnAsyncResponse.bind(this)),this._eventHandler.subscribe(this.dataView.onSetItemsCalled,(()=>{this._dataViewIdProperty=this.dataView?.getIdPropertyName()||"id"})),this._addonOptions.useSimpleViewportCalc&&this._eventHandler.subscribe(this._grid.onRendered,((e,t)=>{t?.endRow&&(this._visibleRenderedCellCount=t.endRow-t.startRow)}))}dispose(){this._eventHandler?.unsubscribeAll(),this._expandedRows.clear(),this._rowIdsOutOfViewport.clear()}create(e,t){if(!t.rowDetailView)throw new Error('[Slickgrid-Universal] The Row Detail View requires options to be passed via the "rowDetailView" property of the Grid Options');if(this._addonOptions=(0,v.extend)(!0,{},this._defaults,t.rowDetailView),"function"==typeof this._addonOptions.expandableOverride&&this.expandableOverride(this._addonOptions.expandableOverride),Array.isArray(e)&&t){const i=this.getColumnDefinition();if(!e.some((e=>e.id===i.id))){const s=Array.isArray(e)&&e.find((e=>"selectAndMove"===e?.behavior))||i,o=t?.rowDetailView?.columnIndexPosition??0;o>0?e.splice(o,0,s):e.unshift(s),this.pubSubService.publish("onPluginColumnsChanged",{columns:e,pluginName:this.pluginName})}}return this}getOptions(){return this._addonOptions}setOptions(e){this._addonOptions=(0,v.extend)(!0,{},this._addonOptions,e),this._addonOptions?.singleRowExpand&&this.collapseAll()}collapseAll(){this.dataView.beginUpdate(),this._expandedRows.forEach((e=>{this.collapseDetailView(e,!0)})),this.dataView.endUpdate()}collapseDetailView(e,t=!1){t||this.dataView.beginUpdate(),this._addonOptions.loadOnce&&this.saveDetailView(e),e[`${this._keyPrefix}collapsed`]=!0;for(let t=1;t<=e[`${this._keyPrefix}sizePadding`];t++)this.dataView.deleteItem(`${e[this._dataViewIdProperty]}.${t}`);e[`${this._keyPrefix}sizePadding`]=0,this.dataView.updateItem(e[this._dataViewIdProperty],e),this._expandedRows=new Set(Array.from(this._expandedRows).filter((t=>t[this._dataViewIdProperty]!==e[this._dataViewIdProperty]))),t||this.dataView.endUpdate()}expandDetailView(e){if(this._addonOptions?.singleRowExpand&&this.collapseAll(),e[`${this._keyPrefix}collapsed`]=!1,this._expandedRows.add(e),e[`${this._keyPrefix}detailContent`]||(e[`${this._keyPrefix}detailViewLoaded`]=!1),e[`${this._keyPrefix}detailViewLoaded`]&&!0===this._addonOptions.loadOnce)return this.onAsyncResponse.notify({item:e,itemDetail:e,detailView:e[`${this._keyPrefix}detailContent`],grid:this._grid}),this.applyTemplateNewLineHeight(e),void this.dataView.updateItem(e[this._dataViewIdProperty],e);e[`${this._keyPrefix}detailContent`]=this._addonOptions?.preTemplate?.(e),this.applyTemplateNewLineHeight(e),this.dataView.updateItem(e[this._dataViewIdProperty],e),this._addonOptions.process(e)}saveDetailView(e){const t=document.querySelector(`.${this.gridUid} .innerDetailView_${e[this._dataViewIdProperty]}`);if(t){const i=t.innerHTML;void 0!==i&&(e[`${this._keyPrefix}detailContent`]=i)}}handleOnAsyncResponse(e,t){if(!t||!t.item&&!t.itemDetail)return void console.error('SlickRowDetailView plugin requires the onAsyncResponse() to supply "args.item" property.');const i=t.item||t.itemDetail;i[`${this._keyPrefix}detailContent`]=t.detailView??this._addonOptions?.postTemplate?.(i),i[`${this._keyPrefix}detailViewLoaded`]=!0,this.dataView.updateItem(i[this._dataViewIdProperty],i),this.onAsyncEndUpdate.notify({grid:this._grid,item:i,itemDetail:i},e,this)}expandableOverride(e){this._expandableOverride=e}getExpandableOverride(){return this._expandableOverride}getColumnDefinition(){const e=String(this._addonOptions?.columnId??this._defaults.columnId);return{id:e,field:e,name:"",alwaysRenderColumn:this._addonOptions?.alwaysRenderColumn,cssClass:this._addonOptions.cssClass||"",excludeFromExport:!0,excludeFromColumnPicker:!0,excludeFromGridMenu:!0,excludeFromQuery:!0,excludeFromHeaderMenu:!0,formatter:this.detailSelectionFormatter.bind(this),reorderable:this._addonOptions.reorderable,resizable:!1,sortable:!1,toolTip:this._addonOptions.toolTip,width:this._addonOptions.width}}getExpandedRows(){return Array.from(this._expandedRows)}getOutOfViewportRows(){return Array.from(this._rowIdsOutOfViewport)}getFilterItem(e){return e[`${this._keyPrefix}isPadding`]&&e[`${this._keyPrefix}parent`]&&(e=e[`${this._keyPrefix}parent`]),e}resizeDetailView(e){if(!e)return;const t=document.querySelector(`.${this.gridUid} .detailViewContainer_${e[this._dataViewIdProperty]}`),i=document.querySelector(`.${this.gridUid} .cellDetailView_${e[this._dataViewIdProperty]}`),s=document.querySelector(`.${this.gridUid} .innerDetailView_${e[this._dataViewIdProperty]}`);if(!t||!i||!s)return;for(let t=1;t<=e[`${this._keyPrefix}sizePadding`];t++)this.dataView.deleteItem(`${e[this._dataViewIdProperty]}.${t}`);const o=this.gridOptions.rowHeight;t.style.minHeight="";const r=t.scrollHeight,n=Math.ceil(r/o);e[`${this._keyPrefix}sizePadding`]=Math.ceil(2*n*13/o),e[`${this._keyPrefix}height`]=r;let a=e[`${this._keyPrefix}sizePadding`]*o;void 0!==this._addonOptions.maxRows&&e[`${this._keyPrefix}sizePadding`]>this._addonOptions.maxRows&&(a=this._addonOptions.maxRows*o,e[`${this._keyPrefix}sizePadding`]=this._addonOptions.maxRows),this.gridOptions.minRowBuffert.top||0===this._lastRange.top&&0===t.top&&this._lastRange.bottom>t.bottom)&&(e="UP")}this._expandedRows.forEach((i=>{const s=this.dataView.getRowById(i[this._dataViewIdProperty]),o=i[`${this._keyPrefix}sizePadding`],r=this._rowIdsOutOfViewport.has(i[this._dataViewIdProperty]);"UP"===e?(this._addonOptions.saveDetailViewOnScroll&&s>=t.bottom-this._gridRowBuffer&&this.saveDetailView(i),r&&s-this._outsideRange=t.top?this.notifyBackToViewportWhenDomExist(i,i[this._dataViewIdProperty]):!r&&s+o>t.bottom&&this.notifyOutOfViewport(i,i[this._dataViewIdProperty])):"DOWN"===e&&(this._addonOptions.saveDetailViewOnScroll&&s<=t.top+this._gridRowBuffer&&this.saveDetailView(i),r&&s+o+this._outsideRange>t.bottom&&s{const i=this.dataView.getRowById(t[this._dataViewIdProperty]),s=this.checkIsRowOutOfViewportRange(i,e);!s&&this._rowIdsOutOfViewport.has(t[this._dataViewIdProperty])?this.notifyBackToViewportWhenDomExist(t,t[this._dataViewIdProperty]):s&&this.notifyOutOfViewport(t,t[this._dataViewIdProperty])}))}}checkExpandableOverride(e,t,i){return"function"!=typeof this._expandableOverride||this._expandableOverride(e,t,i)}checkIsRowOutOfViewportRange(e,t){return Math.abs(t.bottom-this._gridRowBuffer-e)>2*this._visibleRenderedCellCount}getPaddingItem(e,t){const i={};return Object.keys(this.dataView).forEach((e=>{e&&(i[e]=null)})),i[this._dataViewIdProperty]=`${e[this._dataViewIdProperty]}.${t}`,i[`${this._keyPrefix}collapsed`]=!0,i[`${this._keyPrefix}isPadding`]=!0,i[`${this._keyPrefix}parent`]=e,i[`${this._keyPrefix}offset`]=t,i}detailSelectionFormatter(e,t,i,o,r,n){if(!this.checkExpandableOverride(e,r,n))return"";if(void 0===r[`${this._keyPrefix}collapsed`]&&(r[`${this._keyPrefix}collapsed`]=!0,r[`${this._keyPrefix}sizePadding`]=0,r[`${this._keyPrefix}height`]=0,r[`${this._keyPrefix}isPadding`]=!1,r[`${this._keyPrefix}parent`]=void 0,r[`${this._keyPrefix}offset`]=0),!r[`${this._keyPrefix}isPadding`]){if(r[`${this._keyPrefix}collapsed`]){let e=`${this._addonOptions.cssClass||""} expand `;return this._addonOptions.collapsedClass&&(e+=this._addonOptions.collapsedClass),(0,s.fhB)("div",{className:(0,v.classNameToList)(e).join(" ")})}{const e=this.gridOptions.rowHeight||0;let t=(r[`${this._keyPrefix}sizePadding`]||0)*this.gridOptions.rowHeight;null!==this._addonOptions.maxRows&&(r[`${this._keyPrefix}sizePadding`]||0)>this._addonOptions.maxRows&&(t=this._addonOptions.maxRows*e,r[`${this._keyPrefix}sizePadding`]=this._addonOptions.maxRows);let i=`${this._addonOptions.cssClass||""} collapse `;this._addonOptions.expandedClass&&(i+=this._addonOptions.expandedClass);const o=(0,s.fhB)("div",{className:`dynamic-cell-detail cellDetailView_${r[this._dataViewIdProperty]}`,style:{height:`${t}px`,top:`${e}px`}}),n=(0,s.fhB)("div",{className:`detail-container detailViewContainer_${r[this._dataViewIdProperty]}`}),a=(0,s.fhB)("div",{className:`innerDetailView_${r[this._dataViewIdProperty]}`});return r[`${this._keyPrefix}detailContent`]instanceof HTMLElement?a.appendChild(r[`${this._keyPrefix}detailContent`]):a.innerHTML=this._grid.sanitizeHtmlString(r[`${this._keyPrefix}detailContent`]),n.appendChild(a),o.appendChild(n),{html:(0,s.fhB)("div",{className:(0,v.classNameToList)(i).join(" ")}),insertElementAfterTarget:o}}}return""}handleAccordionShowHide(e){e&&(e[`${this._keyPrefix}collapsed`]?this.expandDetailView(e):this.collapseDetailView(e))}handleClick(e,t){const i=this._grid.getDataItem(t.row);if(this.checkExpandableOverride(t.row,i,this._grid)){const s=this._grid.getColumns()[t.cell];if(this._addonOptions.useRowClick||s.id===this._addonOptions.columnId&&e.target.classList.contains(this._addonOptions.cssClass||"")){if(this._grid.getEditorLock().isActive()&&!this._grid.getEditorLock().commitCurrentEdit())return e.preventDefault(),void e.stopImmediatePropagation();const s=!0;if(!1===this.onBeforeRowDetailToggle.notify({grid:this._grid,item:i},e,this,s).getReturnValue())return;this.toggleRowSelection(t.row,i),this.onAfterRowDetailToggle.notify({grid:this._grid,item:i,expandedRows:Array.from(this._expandedRows)},e,this),e.stopPropagation(),e.stopImmediatePropagation()}}}handleScroll(){this._addonOptions.useSimpleViewportCalc?this.calculateOutOfRangeViewsSimplerVersion():this.calculateOutOfRangeViews()}notifyOutOfViewport(e,t){const i=e.rowIndex||this.dataView.getRowById(e[this._dataViewIdProperty]);this.onRowOutOfViewportRange.notify({grid:this._grid,item:e,rowId:t,rowIndex:i,expandedRows:Array.from(this._expandedRows),rowIdsOutOfViewport:Array.from(this.syncOutOfViewportArray(t,!0))},null,this)}notifyBackToViewportWhenDomExist(e,t){const i=e.rowIndex||this.dataView.getRowById(e[this._dataViewIdProperty]);window.setTimeout((()=>{document.querySelector(`.${this.gridUid} .cellDetailView_${e[this._dataViewIdProperty]}`)&&this.onRowBackToViewportRange.notify({grid:this._grid,item:e,rowId:t,rowIndex:i,expandedRows:Array.from(this._expandedRows),rowIdsOutOfViewport:Array.from(this.syncOutOfViewportArray(t,!1))},null,this)}),100)}syncOutOfViewportArray(e,t){const i=this._rowIdsOutOfViewport.has(e);return t&&!i?this._rowIdsOutOfViewport.add(e):!t&&i&&this._rowIdsOutOfViewport.delete(e),this._rowIdsOutOfViewport}toggleRowSelection(e,t){this.checkExpandableOverride(e,t,this._grid)&&(this.dataView.beginUpdate(),this.handleAccordionShowHide(t),this.dataView.endUpdate())}}const Ne="container_",Ve="container_loading";let ze=(()=>{let e,t,i=[(0,a.do)()],r=[],n=He;return class extends n{static{t=this}static{const s="function"==typeof Symbol&&Symbol.metadata?Object.create(n[Symbol.metadata]??null):void 0;(0,o.G4)(null,e={value:t},i,{kind:"class",name:t.name,metadata:s},null,r),t=e.value,s&&Object.defineProperty(t,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:s}),(0,o.zF)(t,r)}aureliaUtilService;eventPubSubService;gridContainerElement;_preloadViewModel;_slots=[];_subscriptions=[];_userProcessFn;_viewModel;constructor(e=(0,a.hd)(_),t=(0,a.hd)(d.n),i=(0,a.hd)(HTMLElement)){super(t),this.aureliaUtilService=e,this.eventPubSubService=t,this.gridContainerElement=i}get addonOptions(){return this.getOptions()}get datasetIdPropName(){return this.gridOptions.datasetIdPropertyName||"id"}get eventHandler(){return this._eventHandler}set eventHandler(e){this._eventHandler=e}get gridOptions(){return this._grid?.getOptions()||{}}get rowDetailViewOptions(){return this.gridOptions.rowDetailView}dispose(){this.disposeAllViewSlot(),(0,s.Vyf)(this._subscriptions),super.dispose()}disposeAllViewSlot(){Array.isArray(this._slots)&&this._slots.forEach((e=>this.disposeViewSlot(e))),this._slots=[]}getAddonInstance(){return this}init(e){this._grid=e,super.init(this._grid),this.register(e?.getSelectionModel())}register(e){if("function"!=typeof this.gridOptions.rowDetailView?.process)throw new Error('[Aurelia-Slickgrid] You need to provide a "process" function for the Row Detail Extension to work properly');return this._userProcessFn=this.gridOptions.rowDetailView.process,this.addonOptions.process=e=>this.onProcessing(e),this._grid&&this.gridOptions?.rowDetailView&&(this.gridOptions.rowDetailView.preTemplate||(this._preloadViewModel=this.gridOptions?.rowDetailView?.preloadViewModel,this.addonOptions.preTemplate=()=>this._grid.sanitizeHtmlString(`
`)),this.gridOptions.rowDetailView.postTemplate||(this._viewModel=this.gridOptions?.rowDetailView?.viewModel,this.addonOptions.postTemplate=e=>this._grid.sanitizeHtmlString(`
`)),this._grid&&this.gridOptions&&(e&&this._grid.getSelectionModel()||(e=new s._dX(this.gridOptions.rowSelectionOptions||{selectActiveRow:!0}),this._grid.setSelectionModel(e)),this._grid&&this.rowDetailViewOptions&&(this.rowDetailViewOptions.onExtensionRegistered&&this.rowDetailViewOptions.onExtensionRegistered(this),this.onAsyncResponse&&this._eventHandler.subscribe(this.onAsyncResponse,((e,t)=>{"function"==typeof this.rowDetailViewOptions?.onAsyncResponse&&this.rowDetailViewOptions.onAsyncResponse(e,t)})),this.onAsyncEndUpdate&&this._eventHandler.subscribe(this.onAsyncEndUpdate,(async(e,t)=>{await this.renderViewModel(t?.item),"function"==typeof this.rowDetailViewOptions?.onAsyncEndUpdate&&this.rowDetailViewOptions.onAsyncEndUpdate(e,t)})),this.onAfterRowDetailToggle&&this._eventHandler.subscribe(this.onAfterRowDetailToggle,(async(e,t)=>{await this.renderPreloadView(),this.renderAllViewModels(),"function"==typeof this.rowDetailViewOptions?.onAfterRowDetailToggle&&this.rowDetailViewOptions.onAfterRowDetailToggle(e,t)})),this.onBeforeRowDetailToggle&&this._eventHandler.subscribe(this.onBeforeRowDetailToggle,((e,t)=>(this.handleOnBeforeRowDetailToggle(e,t),"function"!=typeof this.rowDetailViewOptions?.onBeforeRowDetailToggle||this.rowDetailViewOptions.onBeforeRowDetailToggle(e,t)))),this.onRowBackToViewportRange&&this._eventHandler.subscribe(this.onRowBackToViewportRange,(async(e,t)=>{await this.handleOnRowBackToViewportRange(e,t),"function"==typeof this.rowDetailViewOptions?.onRowBackToViewportRange&&this.rowDetailViewOptions.onRowBackToViewportRange(e,t)})),this.onRowOutOfViewportRange&&this._eventHandler.subscribe(this.onRowOutOfViewportRange,((e,t)=>{"function"==typeof this.rowDetailViewOptions?.onRowOutOfViewportRange&&this.rowDetailViewOptions.onRowOutOfViewportRange(e,t)})),this._eventHandler.subscribe(this._grid.onColumnsReordered,this.redrawAllViewSlots.bind(this)),(this.gridOptions.enableRowSelection||this.gridOptions.enableCheckboxSelector)&&this._eventHandler.subscribe(this._grid.onSelectedRowsChanged,this.redrawAllViewSlots.bind(this)),this._eventHandler.subscribe(this._grid.onSort,this.disposeAllViewSlot.bind(this)),this._subscriptions.push(this.eventPubSubService?.subscribe(["onFilterChanged","onGridMenuColumnsChanged","onColumnPickerColumnsChanged"],this.redrawAllViewSlots.bind(this)),this.eventPubSubService?.subscribe(["onGridMenuClearAllFilters","onGridMenuClearAllSorting"],(()=>window.setTimeout((()=>this.redrawAllViewSlots())))))))),this}async redrawAllViewSlots(){await Promise.all(this._slots.map((async e=>this.redrawViewSlot(e))))}async renderAllViewModels(){await Promise.all(this._slots.filter((e=>e?.dataContext)).map((async e=>this.renderViewModel(e.dataContext))))}async redrawViewSlot(e){const t=this.gridContainerElement.getElementsByClassName(`${Ne}${e.id}`);t?.length>=0&&await this.renderViewModel(e.dataContext)}async renderPreloadView(){const e=this.gridContainerElement.getElementsByClassName(`${Ve}`);this._preloadViewModel&&e?.length>=0&&await this.aureliaUtilService.createAureliaViewModelAddToSlot(this._preloadViewModel,void 0,e[e.length-1])}async renderViewModel(e){const t=this.gridContainerElement.getElementsByClassName(`${Ne}${e[this.datasetIdPropName]}`);if(this._viewModel&&t?.length>0){const i={model:e,addon:this,grid:this._grid,dataView:this.dataView,parent:this.rowDetailViewOptions?.parent},s=await this.aureliaUtilService.createAureliaViewModelAddToSlot(this._viewModel,i,t[t.length-1]),o=this._slots.find((t=>t.id===e[this.datasetIdPropName]));o&&s&&(o.controller=s.controller)}}disposeViewSlot(e){if(e?.controller){const t=this.gridContainerElement.getElementsByClassName(`${Ne}${this._slots[0].id}`);if(t?.length)return e.controller.deactivate(e.controller,null),t[0].textContent="",e}}handleOnBeforeRowDetailToggle(e,t){if(t?.item?.__collapsed){const e={id:t.item[this.datasetIdPropName],dataContext:t.item},i=this.gridOptions.datasetIdPropertyName||"id";(0,s.DUb)(this._slots,e,i)}else{const e=this._slots.findIndex((e=>e.id===t.item[this.datasetIdPropName]));e>=0&&this.disposeViewSlot(this._slots[e])&&this._slots.splice(e,1)}}async handleOnRowBackToViewportRange(e,t){t?.item&&await this.redrawAllViewSlots()}notifyTemplate(e){this.onAsyncResponse&&this.onAsyncResponse.notify({item:e,itemDetail:e},new s.vZC,this)}async onProcessing(e){if(e&&"function"==typeof this._userProcessFn){let t;const i=this._userProcessFn(e),s=await i;if(s.hasOwnProperty(this.datasetIdPropName)?t=s:s instanceof Response&&"function"==typeof s.json?t=await s.json():s&&s.content&&(t=s.content),!t||!t.hasOwnProperty(this.datasetIdPropName))throw new Error('[Aurelia-Slickgrid] could not process the Row Detail, please make sure that your "process" callback (a Promise or an HttpClient call returning an Observable) returns an item object that has an "${this.datasetIdPropName}" property');this.notifyTemplate(t||{})}}},t})(),Fe=(()=>{let e,t,i,h,u,p,b,k,C,E,S,T,O,A,L,R=[(0,r.EM)({name:"aurelia-slickgrid",template:'\n
\n \x3c!-- Header slot if you need to create a complex custom header --\x3e\n \n\n
\n
\n\n \x3c!-- Footer slot if you need to create a complex custom footer --\x3e\n \n
\n'})],I=[],D=[],M=[],P=[],H=[],N=[],V=[],z=[],F=[],$=[],B=[],U=[],j=[],W=[],G=[],q=[],K=[],Y=[],X=[],Z=[],Q=[],J=[],ee=[],te=[],ie=[],se=[],oe=[];return class{static{t=this}static{const s="function"==typeof Symbol&&Symbol.metadata?Object.create(null):void 0;i=[(0,r._t)({mode:n.Zm.twoWay})],h=[(0,r._t)({mode:n.Zm.twoWay})],u=[(0,r._t)({mode:n.Zm.twoWay})],p=[(0,r._t)({mode:n.Zm.twoWay})],b=[(0,r._t)({mode:n.Zm.twoWay})],k=[(0,r._t)({mode:n.Zm.twoWay})],C=[(0,r._t)({mode:n.Zm.fromView})],E=[(0,r._t)({mode:n.Zm.fromView})],S=[(0,r._t)()],T=[(0,r._t)()],O=[(0,r._t)()],A=[(0,r._t)()],L=[(0,r._t)()],(0,o.G4)(null,null,i,{kind:"field",name:"columnDefinitions",static:!1,private:!1,access:{has:e=>"columnDefinitions"in e,get:e=>e.columnDefinitions,set:(e,t)=>{e.columnDefinitions=t}},metadata:s},D,M),(0,o.G4)(null,null,h,{kind:"field",name:"element",static:!1,private:!1,access:{has:e=>"element"in e,get:e=>e.element,set:(e,t)=>{e.element=t}},metadata:s},P,H),(0,o.G4)(null,null,u,{kind:"field",name:"dataview",static:!1,private:!1,access:{has:e=>"dataview"in e,get:e=>e.dataview,set:(e,t)=>{e.dataview=t}},metadata:s},N,V),(0,o.G4)(null,null,p,{kind:"field",name:"grid",static:!1,private:!1,access:{has:e=>"grid"in e,get:e=>e.grid,set:(e,t)=>{e.grid=t}},metadata:s},z,F),(0,o.G4)(null,null,b,{kind:"field",name:"paginationOptions",static:!1,private:!1,access:{has:e=>"paginationOptions"in e,get:e=>e.paginationOptions,set:(e,t)=>{e.paginationOptions=t}},metadata:s},$,B),(0,o.G4)(null,null,k,{kind:"field",name:"totalItems",static:!1,private:!1,access:{has:e=>"totalItems"in e,get:e=>e.totalItems,set:(e,t)=>{e.totalItems=t}},metadata:s},U,j),(0,o.G4)(null,null,C,{kind:"field",name:"extensions",static:!1,private:!1,access:{has:e=>"extensions"in e,get:e=>e.extensions,set:(e,t)=>{e.extensions=t}},metadata:s},W,G),(0,o.G4)(null,null,E,{kind:"field",name:"instances",static:!1,private:!1,access:{has:e=>"instances"in e,get:e=>e.instances,set:(e,t)=>{e.instances=t}},metadata:s},q,K),(0,o.G4)(null,null,S,{kind:"field",name:"customDataView",static:!1,private:!1,access:{has:e=>"customDataView"in e,get:e=>e.customDataView,set:(e,t)=>{e.customDataView=t}},metadata:s},Y,X),(0,o.G4)(null,null,T,{kind:"field",name:"dataset",static:!1,private:!1,access:{has:e=>"dataset"in e,get:e=>e.dataset,set:(e,t)=>{e.dataset=t}},metadata:s},Z,Q),(0,o.G4)(null,null,O,{kind:"field",name:"datasetHierarchical",static:!1,private:!1,access:{has:e=>"datasetHierarchical"in e,get:e=>e.datasetHierarchical,set:(e,t)=>{e.datasetHierarchical=t}},metadata:s},J,ee),(0,o.G4)(null,null,A,{kind:"field",name:"gridId",static:!1,private:!1,access:{has:e=>"gridId"in e,get:e=>e.gridId,set:(e,t)=>{e.gridId=t}},metadata:s},te,ie),(0,o.G4)(null,null,L,{kind:"field",name:"gridOptions",static:!1,private:!1,access:{has:e=>"gridOptions"in e,get:e=>e.gridOptions,set:(e,t)=>{e.gridOptions=t}},metadata:s},se,oe),(0,o.G4)(null,e={value:t},R,{kind:"class",name:t.name,metadata:s},null,I),t=e.value,s&&Object.defineProperty(t,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:s}),(0,o.zF)(t,I)}aureliaUtilService;observerLocator;container;elm;globalEa;containerService;translaterService;_columnDefinitions=[];_columnDefinitionObserver;_columnDefinitionsSubscriber={handleCollectionChange:this.columnDefinitionsHandler.bind(this)};_currentDatasetLength=0;_darkMode=!1;_dataset=null;_eventHandler;_eventPubSubService;_hideHeaderRowAfterPageLoad=!1;_isAutosizeColsCalled=!1;_isGridInitialized=!1;_isDatasetInitialized=!1;_isDatasetHierarchicalInitialized=!1;_isPaginationInitialized=!1;_isLocalGrid=!0;_paginationOptions;_registeredResources=[];_scrollEndCalled=!1;backendServiceApi;locales;groupItemMetadataProvider;metrics;paginationData;serviceList=[];showPagination=!1;subscriptions=[];slickEmptyWarning;slickFooter;paginationComponent;slickPagination;slickRowDetailView;backendUtilityService;collectionService;extensionService;extensionUtility;filterFactory;filterService;gridEventService;gridService;gridStateService;headerGroupingService;paginationService;resizerService;rxjs;sharedService;sortService;treeDataService;gridContainer;columnDefinitions=(0,o.zF)(this,D,[]);element=((0,o.zF)(this,M),(0,o.zF)(this,P,void 0));dataview=((0,o.zF)(this,H),(0,o.zF)(this,N,void 0));grid=((0,o.zF)(this,V),(0,o.zF)(this,z,void 0));paginationOptions=((0,o.zF)(this,F),(0,o.zF)(this,$,void 0));totalItems=((0,o.zF)(this,B),(0,o.zF)(this,U,0));extensions=((0,o.zF)(this,j),(0,o.zF)(this,W,void 0));instances=((0,o.zF)(this,G),(0,o.zF)(this,q,null));customDataView=((0,o.zF)(this,K),(0,o.zF)(this,Y,void 0));dataset=((0,o.zF)(this,X),(0,o.zF)(this,Z,[]));datasetHierarchical=((0,o.zF)(this,Q),(0,o.zF)(this,J,void 0));gridId=((0,o.zF)(this,ee),(0,o.zF)(this,te,""));gridOptions=((0,o.zF)(this,ie),(0,o.zF)(this,se,{}));constructor(e=(0,a.hd)(_),t=(0,a.hd)(l.WM),i=(0,a.hd)(a.p7),r=(0,a.hd)(HTMLElement),n=(0,a.hd)(a.xe),c=(0,a.hd)(x),h=(0,a.hd)(Pe)){(0,o.zF)(this,oe),this.aureliaUtilService=e,this.observerLocator=t,this.container=i,this.elm=r,this.globalEa=n,this.containerService=c,this.translaterService=h;const u=new s.lmq;this._eventPubSubService=new d.n(this.elm),this._eventPubSubService.eventNamingStyle=s.iKL.camelCase,this.backendUtilityService=new s.OQz,this.gridEventService=new s.u54,this.sharedService=new s.dB6,this.collectionService=new s.YDW(this.translaterService),this.extensionUtility=new s.kqS(this.sharedService,this.backendUtilityService,this.translaterService),this.filterFactory=new s.VV6(u,this.translaterService,this.collectionService),this.filterService=new s.E(this.filterFactory,this._eventPubSubService,this.sharedService,this.backendUtilityService),this.resizerService=new s.oF$(this._eventPubSubService),this.sortService=new s.ay(this.collectionService,this.sharedService,this._eventPubSubService,this.backendUtilityService),this.treeDataService=new s.y_D(this._eventPubSubService,this.sharedService,this.sortService),this.paginationService=new s.mch(this._eventPubSubService,this.sharedService,this.backendUtilityService),this.extensionService=new s.r7U(this.extensionUtility,this.filterService,this._eventPubSubService,this.sharedService,this.sortService,this.treeDataService,this.translaterService,(()=>this.gridService)),this.gridStateService=new s.h_9(this.extensionService,this.filterService,this._eventPubSubService,this.sharedService,this.sortService,this.treeDataService),this.gridService=new s.Gip(this.gridStateService,this.filterService,this._eventPubSubService,this.paginationService,this.sharedService,this.sortService,this.treeDataService),this.headerGroupingService=new s.sxd(this.extensionUtility),this.serviceList=[this.extensionService,this.filterService,this.gridEventService,this.gridService,this.gridStateService,this.headerGroupingService,this.paginationService,this.resizerService,this.sortService,this.treeDataService],this.containerService.registerInstance("ExtensionUtility",this.extensionUtility),this.containerService.registerInstance("FilterService",this.filterService),this.containerService.registerInstance("CollectionService",this.collectionService),this.containerService.registerInstance("ExtensionService",this.extensionService),this.containerService.registerInstance("GridEventService",this.gridEventService),this.containerService.registerInstance("GridService",this.gridService),this.containerService.registerInstance("GridStateService",this.gridStateService),this.containerService.registerInstance("HeaderGroupingService",this.headerGroupingService),this.containerService.registerInstance("PaginationService",this.paginationService),this.containerService.registerInstance("ResizerService",this.resizerService),this.containerService.registerInstance("SharedService",this.sharedService),this.containerService.registerInstance("SortService",this.sortService),this.containerService.registerInstance("EventPubSubService",this._eventPubSubService),this.containerService.registerInstance("PubSubService",this._eventPubSubService),this.containerService.registerInstance("TranslaterService",this.translaterService),this.containerService.registerInstance("TreeDataService",this.treeDataService)}get backendService(){return this.gridOptions.backendServiceApi?.service}get eventHandler(){return this._eventHandler}get isDatasetInitialized(){return this._isDatasetInitialized}set isDatasetInitialized(e){this._isDatasetInitialized=e}set isDatasetHierarchicalInitialized(e){this._isDatasetHierarchicalInitialized=e}get registeredResources(){return this._registeredResources}attached(){if(!this.columnDefinitions)throw new Error("Using `` requires `column-definitions.bind`, it seems that you might have forgot to provide the missing bindable model.");if(this._eventHandler=new s.JD8,this.initialization(this._eventHandler),this._isGridInitialized=!0,this.gridOptions?.enableEmptyDataWarningMessage){const e=this.dataset||[];if(Array.isArray(e)){const t=e.length;this.displayEmptyDataWarning(t<1)}}this.gridOptions.darkMode&&this.setDarkMode(!0),this.suggestDateParsingWhenHelpful()}initialization(e){if(!this.gridOptions||!this.columnDefinitions)throw new Error('Using `` requires `column-definitions.bind="columnDefinitions"` and `grid-options.bind="gridOptions"`, it seems that you might have forgot to provide them since at least of them is undefined.');if(this.gridOptions.translater=this.translaterService,this._eventHandler=e,this._isAutosizeColsCalled=!1,this.gridOptions&&(void 0!==this.gridOptions.frozenRow&&this.gridOptions.frozenRow>=0||void 0!==this.gridOptions.frozenColumn&&this.gridOptions.frozenColumn>=0)&&void 0===this.gridOptions.enableMouseWheelScrollHandler&&(this.gridOptions.enableMouseWheelScrollHandler=!0),this._eventPubSubService.eventNamingStyle=this.gridOptions?.eventNamingStyle??s.iKL.camelCase,this._eventPubSubService.publish("onBeforeGridCreate",!0),this._dataset||=[],this._currentDatasetLength=this._dataset.length,this.gridOptions=this.mergeGridOptions(this.gridOptions),this._paginationOptions=this.gridOptions?.pagination,this.locales=this.gridOptions?.locales??w.locales,this.backendServiceApi=this.gridOptions?.backendServiceApi,this._isLocalGrid=!this.backendServiceApi,this.gridOptions.backendServiceApi&&!this.gridOptions.backendServiceApi?.disableInternalPostProcess&&this.createBackendApiInternalPostProcessCallback(this.gridOptions),!this.customDataView){const e=this.gridOptions.dataView&&this.gridOptions.dataView.inlineFilters||!1;let t={...this.gridOptions.dataView,inlineFilters:e};(this.gridOptions.draggableGrouping||this.gridOptions.enableGrouping)&&(this.groupItemMetadataProvider=new s.nF4,this.sharedService.groupItemMetadataProvider=this.groupItemMetadataProvider,t={...t,groupItemMetadataProvider:this.groupItemMetadataProvider}),this.dataview=new s.GHb(t,this._eventPubSubService),this._eventPubSubService.publish("onDataviewCreated",this.dataview)}this.preRegisterResources(),this._columnDefinitions=this.loadSlickGridEditors(this._columnDefinitions),this.gridOptions.autoAddCustomEditorFormatter&&(0,s.dT3)(this._columnDefinitions,this.gridOptions.autoAddCustomEditorFormatter),this.sharedService.allColumns=this._columnDefinitions,this.sharedService.visibleColumns=this._columnDefinitions,this.extensionService.createExtensionsBeforeGridCreation(this._columnDefinitions,this.gridOptions),this.gridOptions.presets?.pinning&&(this.gridOptions={...this.gridOptions,...this.gridOptions.presets.pinning}),this.grid=new s.jO9(this.gridContainer,this.customDataView||this.dataview,this._columnDefinitions,this.gridOptions,this._eventPubSubService),this.sharedService.dataView=this.dataview,this.sharedService.slickGrid=this.grid,this.sharedService.gridContainerElement=this.elm,this.groupItemMetadataProvider&&this.grid.registerPlugin(this.groupItemMetadataProvider),this.extensionService.bindDifferentExtensions(),this.bindDifferentHooks(this.grid,this.gridOptions,this.dataview);const t=this.gridOptions?.frozenColumn??-1;t>=0&&t<=this._columnDefinitions.length&&this._columnDefinitions.length>0&&(this.sharedService.frozenVisibleColumnId=this._columnDefinitions[t]?.id??""),this.registerResources(),this.grid.init();const i=this.elm.querySelector("div");if(i&&this.resizerService.init(this.grid,i),!this.gridOptions.enablePagination&&this.gridOptions.showCustomFooter&&this.gridOptions.customFooterOptions&&i&&(this.slickFooter=new m(this.grid,this.gridOptions.customFooterOptions,this._eventPubSubService,this.translaterService),this.slickFooter.renderFooter(i)),!this.customDataView&&this.dataview){const e=this.gridOptions?.enableTreeData?this.sortTreeDataset(this.dataset):this.dataset;if(Array.isArray(e)&&this.dataview.setItems(e,this.gridOptions.datasetIdPropertyName??"id"),this.grid?.getSelectionModel()&&this.gridOptions?.dataView&&this.gridOptions.dataView.hasOwnProperty("syncGridSelection")){let e=!1;this.gridOptions.backendServiceApi&&this.gridOptions.dataView.hasOwnProperty("syncGridSelectionWithBackendService")&&(e=this.gridOptions.dataView.syncGridSelectionWithBackendService);const t=this.gridOptions.dataView.syncGridSelection;if("boolean"==typeof t){let i=t;this._isLocalGrid||(i=t&&e),this.dataview.syncGridSelection(this.grid,i)}else"object"==typeof t&&this.dataview.syncGridSelection(this.grid,t.preserveHidden,t.preserveHiddenOnSelectionChange)}this._dataset.length>0&&(this._isDatasetInitialized||!this.gridOptions.enableCheckboxSelector&&!this.gridOptions.enableRowSelection||this.loadRowSelectionPresetWhenExists(),this.loadFilterPresetsWhenDatasetInitialized(),this._isDatasetInitialized=!0)}this._hideHeaderRowAfterPageLoad&&(this.showHeaderRow(!1),this.sharedService.hideHeaderRowAfterPageLoad=this._hideHeaderRowAfterPageLoad),this._eventPubSubService.publish("onGridCreated",this.grid),this.customDataView||this.executeAfterDataviewCreated(this.grid,this.gridOptions),this.bindResizeHook(this.grid,this.gridOptions),this.gridOptions?.backendServiceApi&&this.bindBackendCallbackFunctions(this.gridOptions);const o={dataView:this.dataview,slickGrid:this.grid,dispose:this.disposeInstance.bind(this),backendService:this.backendService,eventPubSubService:this._eventPubSubService,filterService:this.filterService,gridEventService:this.gridEventService,gridStateService:this.gridStateService,gridService:this.gridService,groupingService:this.headerGroupingService,headerGroupingService:this.headerGroupingService,extensionService:this.extensionService,paginationComponent:this.slickPagination,paginationService:this.paginationService,resizerService:this.resizerService,sortService:this.sortService,treeDataService:this.treeDataService};this.extensions=this.extensionService?.extensionList,this.instances=o,this._eventPubSubService.publish("onAureliaGridCreated",o)}detaching(e=!1){if(this._eventPubSubService.publish("onBeforeGridDestroy",this.grid),this._eventHandler?.unsubscribeAll(),e&&this.emptyGridContainerElm(),this._eventPubSubService.publish("onAfterGridDestroyed",!0),this.serviceList.forEach((e=>{e?.dispose&&e.dispose()})),this.serviceList=[],this.backendService?.dispose?.(),this.disposeExternalResources(),this.slickEmptyWarning?.dispose(),this.slickFooter?.dispose(),this.slickPagination?.dispose(),this.dataview&&(this.dataview.setItems&&this.dataview.setItems([]),this.dataview.destroy&&this.dataview.destroy()),this.grid?.destroy&&this.grid.destroy(e),this.subscriptions=function(e){if(Array.isArray(e))for(;e.length>0;){const t=e.pop();t?.dispose?t.dispose():"function"==typeof t?.unsubscribe&&t.unsubscribe()}return e}(this.subscriptions),this._columnDefinitionObserver?.unsubscribe(this._columnDefinitionsSubscriber),this.backendServiceApi){for(const e of Object.keys(this.backendServiceApi))this.backendServiceApi[e]=null;this.backendServiceApi=void 0}for(const e of Object.keys(this.columnDefinitions))this.columnDefinitions[e]=null;for(const e of Object.keys(this.sharedService))this.sharedService[e]=null;this._dataset=null,this.datasetHierarchical=null,this._columnDefinitions=[]}emptyGridContainerElm(){const e=this.gridOptions?.gridContainerId||"grid1",t=document.querySelector(`#${e}`);(0,s.i3Z)(t)}disposeInstance(e=!1){this.detaching(e)}disposeExternalResources(){if(Array.isArray(this._registeredResources))for(;this._registeredResources.length>0;){const e=this._registeredResources.pop();e?.dispose&&e.dispose()}this._registeredResources=[]}bound(){this.gridOptions={...y,...this.gridOptions},this.columnDefinitionsChanged(),this.observeColumnDefinitions()}columnDefinitionsChanged(){this.columnDefinitionsHandler(),this.observeColumnDefinitions()}datasetChanged(e,t){const i=this._currentDatasetLength,s=(0,c.j)(e,this._dataset||[]);let o=e;this.grid&&this.gridOptions?.enableTreeData&&Array.isArray(e)&&(e.length>0||e.length!==i||!s)&&(this._isDatasetHierarchicalInitialized=!1,o=this.sortTreeDataset(e,!s)),this._dataset=o,this.refreshGridData(o||[]),this._currentDatasetLength=(e||[]).length,this.grid&&this.gridOptions.autoFitColumnsOnFirstLoad&&(!t||t.length<1)&&!this._isAutosizeColsCalled&&(this.grid.autosizeColumns(),this._isAutosizeColsCalled=!0),this.suggestDateParsingWhenHelpful()}datasetHierarchicalChanged(e){const t=(0,c.j)(e,this.sharedService?.hierarchicalDataset??[]),i=this._currentDatasetLength;this.sharedService.hierarchicalDataset=e,e&&this.columnDefinitions&&this.filterService?.clearFilters&&this.filterService.clearFilters(),e&&this.grid&&this.sortService?.processTreeDataInitialSort&&(this.sortService.processTreeDataInitialSort(),queueMicrotask((()=>{const e=this.dataview.getItemCount();e>0&&(e!==i||!t)&&this.filterService.refreshTreeDataFilters()})),this._isDatasetHierarchicalInitialized=!0)}createBackendApiInternalPostProcessCallback(e){const t=e?.backendServiceApi;if(t?.service){const e=t.service;"function"==typeof e.getDatasetName&&(t.internalPostProcess=i=>{const s=t&&e&&"function"==typeof e.getDatasetName?e.getDatasetName():"";if(i?.data[s]){const e=i.data[s].hasOwnProperty("nodes")?i.data[s].nodes:i.data[s],t=i.data[s].hasOwnProperty("totalCount")?i.data[s].totalCount:i.data[s].length;this.refreshGridData(e,t||0)}})}}bindDifferentHooks(e,t,i){if(t.enableTranslate&&this.extensionService.translateAllExtensions(),this.subscriptions.push(this.globalEa.subscribe("i18n:locale:changed",(e=>{this._eventPubSubService.publish("onLanguageChange"),t.enableTranslate&&(this.extensionService.translateAllExtensions(e.newLocale),(t.createPreHeaderPanel&&t.createTopHeaderPanel||t.createPreHeaderPanel&&!t.enableDraggableGrouping)&&this.headerGroupingService.translateHeaderGrouping())}))),t.backendServiceApi){const e=t.backendServiceApi;e?.service?.init&&e.service.init(e.options,t.pagination,this.grid,this.sharedService)}i&&e&&(this.gridEventService.bindOnBeforeEditCell(e),this.gridEventService.bindOnCellChange(e),this.gridEventService.bindOnClick(e),i&&e&&(t.enableSorting&&(t.backendServiceApi&&!t.backendServiceApi.useLocalSorting?this.sortService.bindBackendOnSort(e):this.sortService.bindLocalOnSort(e)),t.enableFiltering&&(this.filterService.init(e),t.backendServiceApi&&!t.backendServiceApi.useLocalFiltering?this.filterService.bindBackendOnFilter(e):this.filterService.bindLocalOnFilter(e)),this._eventHandler.subscribe(e.onColumnsReordered,((e,t)=>{this.sharedService.hasColumnsReordered=!0,this.sharedService.visibleColumns=t.impactedColumns})),this._eventHandler.subscribe(e.onSetOptions,((e,t)=>{t.optionsBefore.darkMode!==t.optionsAfter.darkMode&&this.sharedService.gridContainerElement&&this.setDarkMode(t.optionsAfter.darkMode)})),this.loadColumnPresetsWhenDatasetInitialized(),this.loadFilterPresetsWhenDatasetInitialized(),this._eventHandler.subscribe(i.onRowCountChanged,(()=>{e.invalidate(),this.handleOnItemCountChanged(i.getFilteredItemCount()||0,i.getItemCount()||0)})),this._eventHandler.subscribe(i.onSetItemsCalled,((e,t)=>{this.sharedService.isItemsDateParsed=!1,this.handleOnItemCountChanged(i.getFilteredItemCount()||0,t.itemCount),t.itemCount>0&&(this.gridOptions.autosizeColumnsByCellContentOnFirstLoad||this.gridOptions.enableAutoResizeColumnsByCellContent)&&this.resizerService.resizeColumnsByCellContent(!this.gridOptions?.resizeByContentOnlyOnFirstLoad)})),t?.enableFiltering&&!t.enableRowDetailView&&this._eventHandler.subscribe(i.onRowsChanged,((t,{calledOnRowCountChanged:i,rows:s})=>{if(!i&&Array.isArray(s)){const t=e.getRenderedRange();s.filter((e=>e>=t.top&&e<=t.bottom)).forEach((t=>e.updateRow(t))),e.render()}})))),t?.colspanCallback&&i?.getItem&&i?.getItemMetadata&&(i.getItemMetadata=e=>{let s=null;return t.colspanCallback&&(s=t.colspanCallback(i.getItem(e))),s})}bindBackendCallbackFunctions(e){const t=e.backendServiceApi,i=t?.service,s=i?.options||{},o=!!s&&(!s||!s.hasOwnProperty("executeProcessCommandOnInit")||s.executeProcessCommandOnInit);if(i){if(e?.presets){if(i.updateFilters&&Array.isArray(e.presets.filters)&&e.presets.filters.length>0&&i.updateFilters(e.presets.filters,!0),i.updateSorters&&Array.isArray(e.presets.sorters)&&e.presets.sorters.length>0){const t=this.gridOptions.multiColumnSort?e.presets.sorters:e.presets.sorters.slice(0,1);i.updateSorters(void 0,t)}if(i.updatePagination&&e.presets.pagination&&!this.hasBackendInfiniteScroll()){const{pageNumber:t,pageSize:s}=e.presets.pagination;i.updatePagination(t,s)}}else{const e=this.filterService.getColumnFilters();e&&i.updateFilters&&i.updateFilters(e,!1)}if(t&&i&&(t.onInit||o)){const e="function"==typeof i.buildQuery?i.buildQuery():"",s=o?t.process?.(e)??null:t.onInit?.(e)??null;queueMicrotask((()=>{const e=this.backendUtilityService,i=new Date;t.preProcess&&t.preProcess();const o=this.gridOptions?.pagination?.totalItems??0;s instanceof Promise?s.then((s=>e.executeBackendProcessesCallback(i,s,t,o))).catch((i=>e.onBackendError(i,t))):s&&this.rxjs?.isObservable(s)&&this.subscriptions.push(s.subscribe((s=>e.executeBackendProcessesCallback(i,s,t,o)),(i=>e.onBackendError(i,t))))}))}t.service.options?.infiniteScroll&&this.addBackendInfiniteScrollCallback()}}addBackendInfiniteScrollCallback(){if(this.grid&&this.gridOptions.backendServiceApi&&this.hasBackendInfiniteScroll()&&!this.gridOptions.backendServiceApi?.onScrollEnd){const e=()=>{this.backendUtilityService.setInfiniteScrollBottomHit(!0),this.paginationService.goToNextPage().then((e=>{e||this.backendUtilityService.setInfiniteScrollBottomHit(!1)}))};this.gridOptions.backendServiceApi.onScrollEnd=e,this._eventHandler.subscribe(this.grid.onScroll,((t,i)=>{const s=i.grid.getViewportNode();["mousewheel","scroll"].includes(i.triggeredBy||"")&&this.paginationService?.totalItems&&i.scrollTop>0&&Math.ceil(s.offsetHeight+i.scrollTop)>=i.scrollHeight&&(this._scrollEndCalled||(e(),this._scrollEndCalled=!0))}));const t=this.gridOptions.backendServiceApi.postProcess;this.gridOptions.backendServiceApi.postProcess=e=>{this._scrollEndCalled=!1,t&&t(e)}}}bindResizeHook(e,t){if(t.autoFitColumnsOnFirstLoad&&t.autosizeColumnsByCellContentOnFirstLoad||t.enableAutoSizeColumns&&t.enableAutoResizeColumnsByCellContent)throw new Error('[Aurelia-Slickgrid] You cannot enable both autosize/fit viewport & resize by content, you must choose which resize technique to use. You can enable these 2 options ("autoFitColumnsOnFirstLoad" and "enableAutoSizeColumns") OR these other 2 options ("autosizeColumnsByCellContentOnFirstLoad" and "enableAutoResizeColumnsByCellContent").');t.gridHeight||t.gridWidth?this.resizerService.resizeGrid(0,{height:t.gridHeight,width:t.gridWidth}):this.resizerService.resizeGrid(),e&&t?.enableAutoResize&&t.autoFitColumnsOnFirstLoad&&t.enableAutoSizeColumns&&!this._isAutosizeColsCalled&&(e.autosizeColumns(),this._isAutosizeColsCalled=!0)}executeAfterDataviewCreated(e,t){if(t.enableSorting&&t.presets&&Array.isArray(t.presets.sorters)){const e=this.gridOptions.multiColumnSort?t.presets.sorters:t.presets.sorters.slice(0,1);this.sortService.loadGridSorters(e)}}paginationChanged(e){const t=this.gridStateService?.needToPreserveRowSelection()??!1;this.grid&&!t&&this.gridOptions?.backendServiceApi&&(this.gridOptions.enableRowSelection||this.gridOptions.enableCheckboxSelector)&&this.grid.setSelectedRows([]);const{pageNumber:i,pageSize:o}=e;this.sharedService&&void 0!==o&&void 0!==i&&(this.sharedService.currentPagination={pageNumber:i,pageSize:o}),this._eventPubSubService.publish("onGridStateChanged",{change:{newValues:{pageNumber:i,pageSize:o},type:s.yf6.pagination},gridState:this.gridStateService.getCurrentGridState()})}paginationOptionsChanged(e){e&&this._paginationOptions?this._paginationOptions={...this._paginationOptions,...e}:this._paginationOptions=e,this.gridOptions.pagination=this._paginationOptions,this.paginationService.updateTotalItems(e?.totalItems??0,!0)}refreshGridData(e,t){if(this.gridOptions?.enablePagination&&this._isLocalGrid&&(this.showPagination=!0,this.loadLocalGridPagination(e)),this.gridOptions?.enableEmptyDataWarningMessage&&Array.isArray(e)){const i=t||e.length;this.displayEmptyDataWarning(i<1)}if(Array.isArray(e)&&this.grid&&this.dataview?.setItems){if(this.dataview.setItems(e,this.gridOptions.datasetIdPropertyName??"id"),this.gridOptions.backendServiceApi||this.gridOptions.enableTreeData||this.dataview.reSort(),e.length>0&&(this._isDatasetInitialized||(this.loadFilterPresetsWhenDatasetInitialized(),this.gridOptions.enableCheckboxSelector&&this.loadRowSelectionPresetWhenExists()),this._isDatasetInitialized=!0),this.showPagination=!(!this.gridOptions||!(this.gridOptions.enablePagination||this.gridOptions.backendServiceApi&&void 0===this.gridOptions.enablePagination)),this._paginationOptions&&this.gridOptions?.pagination&&this.gridOptions?.backendServiceApi){const e=this.setPaginationOptionsWhenPresetDefined(this.gridOptions,this._paginationOptions),i=void 0!==t?t:this.gridOptions?.pagination?.totalItems;void 0!==i&&i!==this.totalItems&&(this.totalItems=+i),this._isPaginationInitialized?this.paginationService.updateTotalItems(this.totalItems):this.initializePaginationService(e)}if(this.grid&&this.gridOptions.enableAutoResize){const e=this.gridOptions.autoResize&&this.gridOptions.autoResize.delay;this.resizerService.resizeGrid(e||10)}}}showHeaderRow(e=!0){return this.grid.setHeaderRowVisibility(e),!0===e&&this._isGridInitialized&&this.grid.setColumns(this.columnDefinitions),e}setData(e,t=!1){t&&(this._isAutosizeColsCalled=!1,this._currentDatasetLength=0),this.dataset=e||[]}setPaginationOptionsWhenPresetDefined(e,t){return e.presets?.pagination&&e.pagination&&(this.hasBackendInfiniteScroll()?console.warn("[Aurelia-Slickgrid] `presets.pagination` is not supported with Infinite Scroll, reverting to first page."):(t.pageSize=e.presets.pagination.pageSize,t.pageNumber=e.presets.pagination.pageNumber)),t}setDarkMode(e=!1){e?this.sharedService.gridContainerElement?.classList.add("slick-dark-mode"):this.sharedService.gridContainerElement?.classList.remove("slick-dark-mode")}updateColumnDefinitionsList(e){e&&(e=this.loadSlickGridEditors(e),this.gridOptions.autoAddCustomEditorFormatter&&(0,s.dT3)(e,this.gridOptions.autoAddCustomEditorFormatter),this.gridOptions.enableTranslate?this.extensionService.translateColumnHeaders(void 0,e):this.extensionService.renderColumnHeaders(e,!0),this.gridOptions?.enableAutoSizeColumns?this.grid.autosizeColumns():this.gridOptions?.enableAutoResizeColumnsByCellContent&&this.resizerService?.resizeColumnsByCellContent&&this.resizerService.resizeColumnsByCellContent())}columnDefinitionsHandler(){this._columnDefinitions=this.columnDefinitions,this._isGridInitialized&&this.updateColumnDefinitionsList(this.columnDefinitions),this._columnDefinitions.length>0&&this.copyColumnWidthsReference(this._columnDefinitions)}observeColumnDefinitions(){this._columnDefinitionObserver?.unsubscribe(this._columnDefinitionsSubscriber),this._columnDefinitionObserver=this.observerLocator.getArrayObserver(this.columnDefinitions),this._columnDefinitionObserver.subscribe(this._columnDefinitionsSubscriber)}copyColumnWidthsReference(e){e.forEach((e=>e.originalWidth=e.width))}displayEmptyDataWarning(e=!0){this.slickEmptyWarning?.showEmptyDataMessage(e)}handleOnItemCountChanged(e,t){this._currentDatasetLength=t,this.metrics={startTime:new Date,endTime:new Date,itemCount:e,totalItemCount:t},this.slickFooter&&(this.slickFooter.metrics=this.metrics),this._isLocalGrid&&this.gridOptions?.enableEmptyDataWarningMessage&&this.displayEmptyDataWarning(0===e)}initializePaginationService(e){this.gridOptions&&(this.paginationData={gridOptions:this.gridOptions,paginationService:this.paginationService},this.paginationService.totalItems=this.totalItems,this.paginationService.init(this.grid,e,this.backendServiceApi),this.subscriptions.push(this._eventPubSubService.subscribe("onPaginationChanged",(e=>this.paginationChanged(e))),this._eventPubSubService.subscribe("onPaginationVisibilityChanged",(e=>{this.showPagination=e?.visible??!1,this.gridOptions?.backendServiceApi&&this.backendUtilityService?.refreshBackendDataset(this.gridOptions),this.renderPagination(this.showPagination)}))),this.renderPagination(),this._isPaginationInitialized=!0)}loadEditorCollectionAsync(e){if(e?.editor){const t=e.editor.collectionAsync;e.editor.disabled=!0,t instanceof Promise?t.then((t=>{Array.isArray(t)?this.updateEditorCollection(e,t):t instanceof Response&&"function"==typeof t.json?t.bodyUsed?console.warn("[Aurelia-SlickGrid] The response body passed to collectionAsync was already read. Either pass the dataset from the Response or clone the response first using response.clone()"):t.json().then((t=>this.updateEditorCollection(e,t))):t?.content&&this.updateEditorCollection(e,t.content)})):this.rxjs?.isObservable(t)&&queueMicrotask((()=>{this.subscriptions.push(t.subscribe((t=>this.updateEditorCollection(e,t))))}))}}insertDynamicPresetColumns(e,t){if(this._columnDefinitions){const i=this._columnDefinitions.findIndex((t=>t.id===e));if(i>=0){const s=this._columnDefinitions[i];s?.id!==e||t.some((t=>t.id===e))||(i>0?t.splice(i,0,s):t.unshift(s))}}}loadColumnPresetsWhenDatasetInitialized(){if(this.gridOptions.presets&&Array.isArray(this.gridOptions.presets.columns)&&this.gridOptions.presets.columns.length>0){const e=this.gridStateService.getAssociatedGridColumns(this.grid,this.gridOptions.presets.columns);if(e&&Array.isArray(e)&&e.length>0&&Array.isArray(this._columnDefinitions)){if(this.gridOptions.enableRowMoveManager){const t=this.gridOptions?.rowMoveManager?.columnId??"_move";this.insertDynamicPresetColumns(t,e)}if(this.gridOptions.enableCheckboxSelector){const t=this.gridOptions?.checkboxSelector?.columnId??"_checkbox_selector";this.insertDynamicPresetColumns(t,e)}if(this.gridOptions.enableRowDetailView){const t=this.gridOptions?.rowDetailView?.columnId??"_detail_selector";this.insertDynamicPresetColumns(t,e)}e.forEach((e=>e.originalWidth=e.width)),this.grid.setColumns(e),this.sharedService.visibleColumns=e}}}loadFilterPresetsWhenDatasetInitialized(){this.gridOptions&&!this.customDataView&&this.gridOptions.presets&&(Array.isArray(this.gridOptions.presets.filters)||Array.isArray(this.gridOptions.presets?.treeData?.toggledItems))&&this.filterService.populateColumnFilterSearchTermPresets(this.gridOptions.presets?.filters||[])}loadLocalGridPagination(e){if(this.gridOptions&&this._paginationOptions){if(this.totalItems=Array.isArray(e)?e.length:0,this._paginationOptions&&this.dataview?.getPagingInfo){const e=this.dataview.getPagingInfo();e?.hasOwnProperty("totalRows")&&this._paginationOptions.totalItems!==e.totalRows&&(this.totalItems=e.totalRows||0)}this._paginationOptions.totalItems=this.totalItems;const t=this.setPaginationOptionsWhenPresetDefined(this.gridOptions,this._paginationOptions);this.initializePaginationService(t)}}loadRowSelectionPresetWhenExists(){const e=this.gridOptions?.presets;if(this.gridOptions&&(this.gridOptions.enableCheckboxSelector||this.gridOptions.enableRowSelection)&&this.grid?.getSelectionModel()&&e?.rowSelection&&(Array.isArray(e.rowSelection.gridRowIndexes)||Array.isArray(e.rowSelection.dataContextIds))){let t=e.rowSelection.dataContextIds,i=e.rowSelection.gridRowIndexes;Array.isArray(t)&&t.length>0?i=this.dataview.mapIdsToRows(t)||[]:Array.isArray(i)&&i.length>0&&(t=this.dataview.mapRowsToIds(i)||[]),this.grid&&Array.isArray(i)&&(this.grid.setSelectedRows(i),this.dataview.setSelectedIds(t||[],{isRowBeingAdded:!0,shouldTriggerEvent:!1,applyRowSelectionToGrid:!0}))}}hasBackendInfiniteScroll(e){return!!(e||this.gridOptions).backendServiceApi?.service.options?.infiniteScroll}mergeGridOptions(e){e.gridId=this.gridId,e.gridContainerId=`slickGridContainer-${this.gridId}`;const t=(0,v.extend)(!0,{},y,e);return this.hasBackendInfiniteScroll(e)||(e.enablePagination=!!(e.backendServiceApi&&void 0===e.enablePagination||e.enablePagination)),t?.pagination&&(e.enablePagination||e.backendServiceApi)&&e.pagination&&Array.isArray(e.pagination.pageSizes)&&(t.pagination.pageSizes=e.pagination.pageSizes),this._hideHeaderRowAfterPageLoad=!1===t.showHeaderRow,t.enableFiltering&&!t.showHeaderRow&&(t.showHeaderRow=t.enableFiltering),t&&!t.enableFiltering&&t.enablePagination&&this._isLocalGrid&&(t.enableFiltering=!0,t.showHeaderRow=!1,this._hideHeaderRowAfterPageLoad=!0,this.sharedService&&(this.sharedService.hideHeaderRowAfterPageLoad=!0)),t}registerExternalResources(e,t=!1){t&&this.disposeExternalResources(),e.forEach((e=>this._registeredResources.push(e))),this.initializeExternalResources(e)}resetExternalResources(){this._registeredResources=[]}initializeExternalResources(e){if(Array.isArray(e))for(const t of e)this.grid&&"function"==typeof t.init&&t.init(this.grid,this.containerService)}preRegisterResources(){if(this._registeredResources=this.gridOptions?.externalResources||[],Array.isArray(this._registeredResources))for(const e of this._registeredResources)"RxJsResource"===e?.className&&this.registerRxJsResource(e);this.gridOptions.enableRowDetailView&&!this._registeredResources.some((e=>e instanceof ze))&&(this.slickRowDetailView=new ze(this.aureliaUtilService,this._eventPubSubService,this.elm),this.slickRowDetailView.create(this.columnDefinitions,this.gridOptions),this.extensionService.addExtensionToList(s.$fu.rowDetailView,{name:s.$fu.rowDetailView,instance:this.slickRowDetailView}))}registerResources(){Array.isArray(this._registeredResources)&&(this.sharedService.externalRegisteredResources=this._registeredResources),this._registeredResources.some((e=>e instanceof s.Gip))||this._registeredResources.push(this.gridService),this._registeredResources.some((e=>e instanceof s.h_9))||this._registeredResources.push(this.gridStateService),(this.gridOptions.createPreHeaderPanel&&this.gridOptions.createTopHeaderPanel||this.gridOptions.createPreHeaderPanel&&!this.gridOptions.enableDraggableGrouping)&&!this._registeredResources.some((e=>e instanceof s.sxd))&&this._registeredResources.push(this.headerGroupingService),this.gridOptions.enableTreeData&&!this._registeredResources.some((e=>e instanceof s.y_D))&&this._registeredResources.push(this.treeDataService),this.gridOptions.enableTranslate&&this.extensionService.translateColumnHeaders(),this._registeredResources.some((e=>e instanceof g))||(this.slickEmptyWarning=new g,this._registeredResources.push(this.slickEmptyWarning)),this.initializeExternalResources(this._registeredResources),this.gridOptions.enableRowDetailView&&this.slickRowDetailView&&this.slickRowDetailView.init(this.grid)}registerRxJsResource(e){this.rxjs=e,this.backendUtilityService.addRxJsResource(this.rxjs),this.filterFactory.addRxJsResource(this.rxjs),this.filterService.addRxJsResource(this.rxjs),this.sortService.addRxJsResource(this.rxjs),this.paginationService.addRxJsResource(this.rxjs),this.containerService.registerInstance("RxJsResource",this.rxjs)}async renderPagination(e=!0){if(this.grid&&this.gridOptions?.enablePagination&&!this._isPaginationInitialized&&e){if(this.gridOptions.customPaginationComponent){const e=document.createElement("section");this.elm.appendChild(e);const t=await this.aureliaUtilService.createAureliaViewModelAddToSlot(this.gridOptions.customPaginationComponent,void 0,e),i=t?.controller?.children?.[0].scope.bindingContext;i&&(this.instances.paginationComponent=i,this.slickPagination=i)}else this.slickPagination=new f;this.slickPagination&&(this.slickPagination.init(this.grid,this.paginationService,this._eventPubSubService,this.translaterService),this.slickPagination.renderPagination(this.elm.querySelector("div")),this._isPaginationInitialized=!0)}else e||(this.slickPagination?.dispose(),this._isPaginationInitialized=!1)}sortTreeDataset(e,t=!1){const i=this._currentDatasetLength;let s,o=[];return this._isDatasetHierarchicalInitialized&&this.datasetHierarchical?(s=this.treeDataService.sortHierarchicalDataset(this.datasetHierarchical),o=s.flat):Array.isArray(e)&&e.length>0&&(s=this.treeDataService.convertFlatParentChildToTreeDatasetAndSort(e,this._columnDefinitions,this.gridOptions),this.sharedService.hierarchicalDataset=s.hierarchical,o=s.flat),e.length>0&&(t||e.length!==i)&&this.filterService.refreshTreeDataFilters(o),o}loadSlickGridEditors(e){return e.some((e=>`${e.id}`.includes(".")))&&console.error('[Aurelia-Slickgrid] Make sure that none of your Column Definition "id" property includes a dot in its name because that will cause some problems with the Editors. For example if your column definition "field" property is "user.firstName" then use "firstName" as the column "id".'),e.map((e=>(e.editor?.collectionAsync&&this.loadEditorCollectionAsync(e),{...e,editorClass:e.editor&&this.container.getFactory(e.editor.model).Type})))}suggestDateParsingWhenHelpful(){this.dataview?.getItemCount()>1e4&&!this.gridOptions.silenceWarnings&&!this.gridOptions.preParseDateColumns&&this.grid.getColumns().some((e=>(0,s.vsW)(e.type)))&&console.warn("[Slickgrid-Universal] For getting better perf, we suggest you enable the `preParseDateColumns` grid option, for more info visit => https://ghiscoding.gitbook.io/aurelia-slickgrid/column-functionalities/sorting#pre-parse-date-columns-for-better-perf")}updateEditorCollection(e,t){if(this.grid&&e.editor){e.editor.collection=t,e.editor.disabled=!1;const i=this.grid.getCellEditor();i?.disable&&i?.renderDomElement&&(i.destroy(),i.disable(!1),i.renderDomElement(t))}}},t})();class $e{options;constructor(){this.options=y}}const Be={register:e=>e.register(Fe),customize:e=>({register(t){const i=t.get($e);return e(i),Be.register(t)}})}},4673:(e,t,i)=>{i.d(t,{A:()=>a});var s=i(1601),o=i.n(s),r=i(6314),n=i.n(r)()(o());n.push([e.id,".detail-label{display:inline-flex;align-items:center;gap:4px;padding:4px}label{font-weight:600}",""]);const a=n},4831:(e,t,i)=>{i.d(t,{A:()=>a});var s=i(1601),o=i.n(s),r=i(6314),n=i.n(r)()(o());n.push([e.id,".custom-pagination{display:flex;justify-content:flex-end;margin:10px;font-size:13px}.custom-pagination .custom-pagination-settings{display:inline-flex;align-items:center;margin-right:30px}.custom-pagination .custom-pagination-nav{display:flex;align-items:center;list-style-type:none}.custom-pagination .custom-pagination-nav .page-item{display:flex;width:26px;justify-content:center;margin:0}.custom-pagination .custom-pagination-nav .page-item.disabled .pagination-link{color:#b4b3b3;background-color:#b4b3b3}.custom-pagination .custom-pagination-nav .page-number .page-number{padding:0 5px;display:inline-flex;justify-content:center;width:20px}.custom-pagination .custom-pagination-nav nav ul.custom-pagination-ul{display:flex;margin:0;padding:0 5px;color:#0d6efd}.custom-pagination .custom-pagination-nav nav ul.custom-pagination-ul .pagination-link{color:#0d6efd}.custom-pagination .custom-pagination-nav nav ul.custom-pagination-ul .pagination-link:hover{color:hsl(215.75,98.3606557377%,62.1568627451%)}",""]);const a=n},520:(e,t,i)=>{i.d(t,{A:()=>ol});var s=i(1601),o=i.n(s),r=i(6314),n=i.n(r),a=i(4417),l=i.n(a),c=new URL(i(5531),i.b),d=new URL(i(7115),i.b),h=new URL(i(5419),i.b),u=new URL(i(3385),i.b),p=new URL(i(4274),i.b),m=new URL(i(7154),i.b),g=new URL(i(4120),i.b),b=new URL(i(4718),i.b),f=new URL(i(8734),i.b),v=new URL(i(8487),i.b),w=new URL(i(5372),i.b),y=new URL(i(2247),i.b),k=new URL(i(6366),i.b),_=new URL(i(7326),i.b),x=new URL(i(4326),i.b),C=new URL(i(7127),i.b),E=new URL(i(7249),i.b),S=new URL(i(5932),i.b),T=new URL(i(1144),i.b),O=new URL(i(3751),i.b),A=new URL(i(1771),i.b),L=new URL(i(996),i.b),R=new URL(i(6889),i.b),I=new URL(i(937),i.b),D=new URL(i(3326),i.b),M=new URL(i(2561),i.b),P=new URL(i(8980),i.b),H=new URL(i(4511),i.b),N=new URL(i(9153),i.b),V=new URL(i(2706),i.b),z=new URL(i(5325),i.b),F=new URL(i(7890),i.b),$=new URL(i(7104),i.b),B=new URL(i(1825),i.b),U=new URL(i(1379),i.b),j=new URL(i(2156),i.b),W=new URL(i(7698),i.b),G=new URL(i(8997),i.b),q=new URL(i(2053),i.b),K=new URL(i(1434),i.b),Y=new URL(i(737),i.b),X=new URL(i(4487),i.b),Z=new URL(i(7951),i.b),Q=new URL(i(3975),i.b),J=new URL(i(5672),i.b),ee=new URL(i(1966),i.b),te=new URL(i(4756),i.b),ie=new URL(i(3721),i.b),se=new URL(i(1761),i.b),oe=new URL(i(1329),i.b),re=new URL(i(3888),i.b),ne=new URL(i(7237),i.b),ae=new URL(i(4555),i.b),le=new URL(i(7786),i.b),ce=new URL(i(4200),i.b),de=new URL(i(9067),i.b),he=new URL(i(3142),i.b),ue=new URL(i(5001),i.b),pe=new URL(i(1632),i.b),me=new URL(i(1830),i.b),ge=new URL(i(4918),i.b),be=new URL(i(1704),i.b),fe=new URL(i(9075),i.b),ve=new URL(i(3681),i.b),we=new URL(i(8344),i.b),ye=new URL(i(3828),i.b),ke=new URL(i(9712),i.b),_e=new URL(i(2805),i.b),xe=new URL(i(5644),i.b),Ce=new URL(i(4029),i.b),Ee=new URL(i(560),i.b),Se=new URL(i(8704),i.b),Te=new URL(i(5259),i.b),Oe=new URL(i(4042),i.b),Ae=new URL(i(5904),i.b),Le=new URL(i(5052),i.b),Re=new URL(i(6988),i.b),Ie=new URL(i(2216),i.b),De=new URL(i(3397),i.b),Me=new URL(i(739),i.b),Pe=new URL(i(1959),i.b),He=new URL(i(9810),i.b),Ne=new URL(i(6410),i.b),Ve=new URL(i(5717),i.b),ze=new URL(i(4441),i.b),Fe=new URL(i(2312),i.b),$e=new URL(i(9279),i.b),Be=new URL(i(7185),i.b),Ue=new URL(i(6428),i.b),je=new URL(i(8166),i.b),We=new URL(i(7433),i.b),Ge=new URL(i(4541),i.b),qe=new URL(i(9529),i.b),Ke=new URL(i(778),i.b),Ye=new URL(i(4459),i.b),Xe=new URL(i(7535),i.b),Ze=new URL(i(1277),i.b),Qe=new URL(i(3171),i.b),Je=new URL(i(2210),i.b),et=new URL(i(416),i.b),tt=new URL(i(284),i.b),it=new URL(i(4627),i.b),st=new URL(i(9007),i.b),ot=new URL(i(9869),i.b),rt=new URL(i(1335),i.b),nt=new URL(i(6519),i.b),at=new URL(i(1403),i.b),lt=new URL(i(7594),i.b),ct=new URL(i(9036),i.b),dt=new URL(i(9028),i.b),ht=new URL(i(8092),i.b),ut=new URL(i(3374),i.b),pt=new URL(i(2451),i.b),mt=new URL(i(7548),i.b),gt=new URL(i(8250),i.b),bt=new URL(i(9562),i.b),ft=new URL(i(6501),i.b),vt=new URL(i(9506),i.b),wt=new URL(i(3744),i.b),yt=new URL(i(2366),i.b),kt=new URL(i(736),i.b),_t=new URL(i(5589),i.b),xt=new URL(i(5297),i.b),Ct=new URL(i(5086),i.b),Et=new URL(i(9965),i.b),St=new URL(i(1680),i.b),Tt=new URL(i(9274),i.b),Ot=new URL(i(4069),i.b),At=new URL(i(6793),i.b),Lt=new URL(i(8018),i.b),Rt=new URL(i(1397),i.b),It=new URL(i(3821),i.b),Dt=new URL(i(5453),i.b),Mt=new URL(i(1721),i.b),Pt=new URL(i(729),i.b),Ht=new URL(i(5309),i.b),Nt=new URL(i(7523),i.b),Vt=new URL(i(5951),i.b),zt=new URL(i(5784),i.b),Ft=new URL(i(4907),i.b),$t=new URL(i(97),i.b),Bt=new URL(i(1438),i.b),Ut=new URL(i(6764),i.b),jt=new URL(i(3530),i.b),Wt=new URL(i(7865),i.b),Gt=new URL(i(9505),i.b),qt=new URL(i(4920),i.b),Kt=new URL(i(8908),i.b),Yt=new URL(i(5724),i.b),Xt=new URL(i(3447),i.b),Zt=new URL(i(5741),i.b),Qt=new URL(i(6683),i.b),Jt=new URL(i(2964),i.b),ei=new URL(i(1152),i.b),ti=new URL(i(3049),i.b),ii=new URL(i(4506),i.b),si=new URL(i(3643),i.b),oi=new URL(i(9808),i.b),ri=new URL(i(109),i.b),ni=new URL(i(4717),i.b),ai=new URL(i(9586),i.b),li=new URL(i(4341),i.b),ci=new URL(i(6452),i.b),di=new URL(i(936),i.b),hi=new URL(i(2250),i.b),ui=new URL(i(9624),i.b),pi=new URL(i(7741),i.b),mi=new URL(i(8549),i.b),gi=new URL(i(8202),i.b),bi=new URL(i(8560),i.b),fi=new URL(i(379),i.b),vi=new URL(i(7295),i.b),wi=new URL(i(1904),i.b),yi=new URL(i(8407),i.b),ki=new URL(i(7138),i.b),_i=new URL(i(795),i.b),xi=new URL(i(166),i.b),Ci=new URL(i(8900),i.b),Ei=new URL(i(3534),i.b),Si=new URL(i(1908),i.b),Ti=new URL(i(70),i.b),Oi=new URL(i(5856),i.b),Ai=new URL(i(6470),i.b),Li=new URL(i(7988),i.b),Ri=new URL(i(1389),i.b),Ii=new URL(i(6486),i.b),Di=new URL(i(1242),i.b),Mi=new URL(i(496),i.b),Pi=new URL(i(8338),i.b),Hi=new URL(i(9399),i.b),Ni=new URL(i(2264),i.b),Vi=new URL(i(7949),i.b),zi=new URL(i(3026),i.b),Fi=new URL(i(6396),i.b),$i=new URL(i(2096),i.b),Bi=new URL(i(3567),i.b),Ui=new URL(i(5030),i.b),ji=new URL(i(8038),i.b),Wi=new URL(i(9333),i.b),Gi=new URL(i(5227),i.b),qi=new URL(i(2376),i.b),Ki=new URL(i(3684),i.b),Yi=new URL(i(2117),i.b),Xi=new URL(i(7090),i.b),Zi=new URL(i(6907),i.b),Qi=new URL(i(2638),i.b),Ji=new URL(i(8506),i.b),es=new URL(i(4350),i.b),ts=new URL(i(1906),i.b),is=new URL(i(1364),i.b),ss=new URL(i(8537),i.b),os=new URL(i(8163),i.b),rs=new URL(i(6977),i.b),ns=new URL(i(7679),i.b),as=new URL(i(1888),i.b),ls=new URL(i(2705),i.b),cs=new URL(i(3575),i.b),ds=new URL(i(3576),i.b),hs=new URL(i(9572),i.b),us=new URL(i(6122),i.b),ps=new URL(i(5510),i.b),ms=new URL(i(927),i.b),gs=new URL(i(8073),i.b),bs=new URL(i(5727),i.b),fs=new URL(i(917),i.b),vs=new URL(i(6487),i.b),ws=new URL(i(8945),i.b),ys=new URL(i(2738),i.b),ks=new URL(i(5828),i.b),_s=new URL(i(2518),i.b),xs=new URL(i(3276),i.b),Cs=new URL(i(4314),i.b),Es=new URL(i(2449),i.b),Ss=new URL(i(6673),i.b),Ts=new URL(i(1304),i.b),Os=new URL(i(5383),i.b),As=new URL(i(5066),i.b),Ls=new URL(i(8646),i.b),Rs=new URL(i(258),i.b),Is=n()(o()),Ds=l()(c),Ms=l()(d),Ps=l()(h),Hs=l()(u),Ns=l()(p),Vs=l()(m),zs=l()(g),Fs=l()(b),$s=l()(f),Bs=l()(v),Us=l()(w),js=l()(y),Ws=l()(k),Gs=l()(_),qs=l()(x),Ks=l()(C),Ys=l()(E),Xs=l()(S),Zs=l()(T),Qs=l()(O),Js=l()(A),eo=l()(L),to=l()(R),io=l()(I),so=l()(D),oo=l()(M),ro=l()(P),no=l()(H),ao=l()(N),lo=l()(V),co=l()(z),ho=l()(F),uo=l()($),po=l()(B),mo=l()(U),go=l()(j),bo=l()(W),fo=l()(G),vo=l()(q),wo=l()(K),yo=l()(Y),ko=l()(X),_o=l()(Z),xo=l()(Q),Co=l()(J),Eo=l()(ee),So=l()(te),To=l()(ie),Oo=l()(se),Ao=l()(oe),Lo=l()(re),Ro=l()(ne),Io=l()(ae),Do=l()(le),Mo=l()(ce),Po=l()(de),Ho=l()(he),No=l()(ue),Vo=l()(pe),zo=l()(me),Fo=l()(ge),$o=l()(be),Bo=l()(fe),Uo=l()(ve),jo=l()(we),Wo=l()(ye),Go=l()(ke),qo=l()(_e),Ko=l()(xe),Yo=l()(Ce),Xo=l()(Ee),Zo=l()(Se),Qo=l()(Te),Jo=l()(Oe),er=l()(Ae),tr=l()(Le),ir=l()(Re),sr=l()(Ie),or=l()(De),rr=l()(Me),nr=l()(Pe),ar=l()(He),lr=l()(Ne),cr=l()(Ve),dr=l()(ze),hr=l()(Fe),ur=l()($e),pr=l()(Be),mr=l()(Ue),gr=l()(je),br=l()(We),fr=l()(Ge),vr=l()(qe),wr=l()(Ke),yr=l()(Ye),kr=l()(Xe),_r=l()(Ze),xr=l()(Qe),Cr=l()(Je),Er=l()(et),Sr=l()(tt),Tr=l()(it),Or=l()(st),Ar=l()(ot),Lr=l()(rt),Rr=l()(nt),Ir=l()(at),Dr=l()(lt),Mr=l()(ct),Pr=l()(dt),Hr=l()(ht),Nr=l()(ut),Vr=l()(pt),zr=l()(mt),Fr=l()(gt),$r=l()(bt),Br=l()(ft),Ur=l()(vt),jr=l()(wt),Wr=l()(yt),Gr=l()(kt),qr=l()(_t),Kr=l()(xt),Yr=l()(Ct),Xr=l()(Et),Zr=l()(St),Qr=l()(Tt),Jr=l()(Ot),en=l()(At),tn=l()(Lt),sn=l()(Rt),on=l()(It),rn=l()(Dt),nn=l()(Mt),an=l()(Pt),ln=l()(Ht),cn=l()(Nt),dn=l()(Vt),hn=l()(zt),un=l()(Ft),pn=l()($t),mn=l()(Bt),gn=l()(Ut),bn=l()(jt),fn=l()(Wt),vn=l()(Gt),wn=l()(qt),yn=l()(Kt),kn=l()(Yt),_n=l()(Xt),xn=l()(Zt),Cn=l()(Qt),En=l()(Jt),Sn=l()(ei),Tn=l()(ti),On=l()(ii),An=l()(si),Ln=l()(oi),Rn=l()(ri),In=l()(ni),Dn=l()(ai),Mn=l()(li),Pn=l()(ci),Hn=l()(di),Nn=l()(hi),Vn=l()(ui),zn=l()(pi),Fn=l()(mi),$n=l()(gi),Bn=l()(bi),Un=l()(fi),jn=l()(vi),Wn=l()(wi),Gn=l()(yi),qn=l()(ki),Kn=l()(_i),Yn=l()(xi),Xn=l()(Ci),Zn=l()(Ei),Qn=l()(Si),Jn=l()(Ti),ea=l()(Oi),ta=l()(Ai),ia=l()(Li),sa=l()(Ri),oa=l()(Ii),ra=l()(Di),na=l()(Mi),aa=l()(Pi),la=l()(Hi),ca=l()(Ni),da=l()(Vi),ha=l()(zi),ua=l()(Fi),pa=l()($i),ma=l()(Bi),ga=l()(Ui),ba=l()(ji),fa=l()(Wi),va=l()(Gi),wa=l()(qi),ya=l()(Ki),ka=l()(Yi),_a=l()(Xi),xa=l()(Zi),Ca=l()(Qi),Ea=l()(Ji),Sa=l()(es),Ta=l()(ts),Oa=l()(is),Aa=l()(ss),La=l()(os),Ra=l()(rs),Ia=l()(ns),Da=l()(as),Ma=l()(ls),Pa=l()(cs),Ha=l()(ds),Na=l()(hs),Va=l()(us),za=l()(ps),Fa=l()(ms),$a=l()(gs),Ba=l()(bs),Ua=l()(fs),ja=l()(vs),Wa=l()(ws),Ga=l()(ys),qa=l()(ks),Ka=l()(_s),Ya=l()(xs),Xa=l()(Cs),Za=l()(Es),Qa=l()(Ss),Ja=l()(Ts),el=l()(Os),tl=l()(As),il=l()(Ls),sl=l()(Rs);Is.push([e.id,`/*!\n * Bootstrap v5.3.3 (https://getbootstrap.com/)\n * Copyright 2011-2024 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */:root,[data-bs-theme=light]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0e6cfa;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 14, 108, 250;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-primary-text-emphasis: rgb(5.6, 43.2, 100);--bs-secondary-text-emphasis: rgb(43.2, 46.8, 50);--bs-success-text-emphasis: rgb(10, 54, 33.6);--bs-info-text-emphasis: rgb(5.2, 80.8, 96);--bs-warning-text-emphasis: rgb(102, 77.2, 2.8);--bs-danger-text-emphasis: rgb(88, 21.2, 27.6);--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: rgb(206.8, 225.6, 254);--bs-secondary-bg-subtle: rgb(225.6, 227.4, 229);--bs-success-bg-subtle: rgb(209, 231, 220.8);--bs-info-bg-subtle: rgb(206.6, 244.4, 252);--bs-warning-bg-subtle: rgb(255, 242.6, 205.4);--bs-danger-bg-subtle: rgb(248, 214.6, 217.8);--bs-light-bg-subtle: rgb(251.5, 252, 252.5);--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: rgb(158.6, 196.2, 253);--bs-secondary-border-subtle: rgb(196.2, 199.8, 203);--bs-success-border-subtle: rgb(163, 207, 186.6);--bs-info-border-subtle: rgb(158.2, 233.8, 249);--bs-warning-border-subtle: rgb(255, 230.2, 155.8);--bs-danger-border-subtle: rgb(241, 174.2, 180.6);--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb: 33, 37, 41;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb: 33, 37, 41;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #0e6cfa;--bs-link-color-rgb: 14, 108, 250;--bs-link-decoration: underline;--bs-link-hover-color: rgb(11.2, 86.4, 200);--bs-link-hover-color-rgb: 11, 86, 200;--bs-code-color: #d63384;--bs-highlight-color: #212529;--bs-highlight-bg: rgb(255, 242.6, 205.4);--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0.375rem;--bs-border-radius-sm: 0.25rem;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width: 0.25rem;--bs-focus-ring-opacity: 0.25;--bs-focus-ring-color: rgba(14, 108, 250, 0.25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #dee2e6;--bs-body-color-rgb: 222, 226, 230;--bs-body-bg: #212529;--bs-body-bg-rgb: 33, 37, 41;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb: 222, 226, 230;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb: 222, 226, 230;--bs-tertiary-bg: rgb(42.5, 47.5, 52.5);--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: rgb(110.4, 166.8, 252);--bs-secondary-text-emphasis: rgb(166.8, 172.2, 177);--bs-success-text-emphasis: rgb(117, 183, 152.4);--bs-info-text-emphasis: rgb(109.8, 223.2, 246);--bs-warning-text-emphasis: rgb(255, 217.8, 106.2);--bs-danger-text-emphasis: rgb(234, 133.8, 143.4);--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: rgb(2.8, 21.6, 50);--bs-secondary-bg-subtle: rgb(21.6, 23.4, 25);--bs-success-bg-subtle: rgb(5, 27, 16.8);--bs-info-bg-subtle: rgb(2.6, 40.4, 48);--bs-warning-bg-subtle: rgb(51, 38.6, 1.4);--bs-danger-bg-subtle: rgb(44, 10.6, 13.8);--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: rgb(8.4, 64.8, 150);--bs-secondary-border-subtle: rgb(64.8, 70.2, 75);--bs-success-border-subtle: rgb(15, 81, 50.4);--bs-info-border-subtle: rgb(7.8, 121.2, 144);--bs-warning-border-subtle: rgb(153, 115.8, 4.2);--bs-danger-border-subtle: rgb(132, 31.8, 41.4);--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: rgb(110.4, 166.8, 252);--bs-link-hover-color: rgb(139.32, 184.44, 252.6);--bs-link-color-rgb: 110, 167, 252;--bs-link-hover-color-rgb: 139, 184, 253;--bs-code-color: rgb(230.4, 132.6, 181.2);--bs-highlight-color: #dee2e6;--bs-highlight-bg: rgb(102, 77.2, 2.8);--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, 0.15);--bs-form-valid-color: rgb(117, 183, 152.4);--bs-form-valid-border-color: rgb(117, 183, 152.4);--bs-form-invalid-color: rgb(234, 133.8, 143.4);--bs-form-invalid-border-color: rgb(234, 133.8, 143.4)}*,*::before,*::after{box-sizing:border-box}@media(prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + 0.9vw)}@media(min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + 0.6vw)}@media(min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + 0.3vw)}@media(min-width: 1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:0.875em}mark,.mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));text-decoration:underline}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:0.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:0.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none !important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + 0.3vw);line-height:inherit}@media(min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:0.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:0.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:0.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@media(min-width: 576px){.container-sm,.container{max-width:540px}}@media(min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media(min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media(min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media(min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-0.5*var(--bs-gutter-x));margin-left:calc(-0.5*var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: 0.25rem}.g-1,.gy-1{--bs-gutter-y: 0.25rem}.g-2,.gx-2{--bs-gutter-x: 0.5rem}.g-2,.gy-2{--bs-gutter-y: 0.5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media(min-width: 576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: 0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: 0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: 0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: 0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media(min-width: 768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: 0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y: 0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x: 0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y: 0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media(min-width: 992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: 0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: 0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: 0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: 0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media(min-width: 1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: 0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: 0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: 0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: 0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media(min-width: 1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: 0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: 0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: 0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: 0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 3rem}}.table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: var(--bs-emphasis-color);--bs-table-bg: var(--bs-body-bg);--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-emphasis-color);--bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);--bs-table-active-color: var(--bs-emphasis-color);--bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);--bs-table-hover-color: var(--bs-emphasis-color);--bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width)*2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(even){--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-active{--bs-table-color-state: var(--bs-table-active-color);--bs-table-bg-state: var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state: var(--bs-table-hover-color);--bs-table-bg-state: var(--bs-table-hover-bg)}.table-primary{--bs-table-color: #000;--bs-table-bg: rgb(206.8, 225.6, 254);--bs-table-border-color: rgb(165.44, 180.48, 203.2);--bs-table-striped-bg: rgb(196.46, 214.32, 241.3);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(186.12, 203.04, 228.6);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(191.29, 208.68, 234.95);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #000;--bs-table-bg: rgb(225.6, 227.4, 229);--bs-table-border-color: rgb(180.48, 181.92, 183.2);--bs-table-striped-bg: rgb(214.32, 216.03, 217.55);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(203.04, 204.66, 206.1);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(208.68, 210.345, 211.825);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #000;--bs-table-bg: rgb(209, 231, 220.8);--bs-table-border-color: rgb(167.2, 184.8, 176.64);--bs-table-striped-bg: rgb(198.55, 219.45, 209.76);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(188.1, 207.9, 198.72);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(193.325, 213.675, 204.24);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #000;--bs-table-bg: rgb(206.6, 244.4, 252);--bs-table-border-color: rgb(165.28, 195.52, 201.6);--bs-table-striped-bg: rgb(196.27, 232.18, 239.4);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(185.94, 219.96, 226.8);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(191.105, 226.07, 233.1);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #000;--bs-table-bg: rgb(255, 242.6, 205.4);--bs-table-border-color: rgb(204, 194.08, 164.32);--bs-table-striped-bg: rgb(242.25, 230.47, 195.13);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(229.5, 218.34, 184.86);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(235.875, 224.405, 189.995);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #000;--bs-table-bg: rgb(248, 214.6, 217.8);--bs-table-border-color: rgb(198.4, 171.68, 174.24);--bs-table-striped-bg: rgb(235.6, 203.87, 206.91);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(223.2, 193.14, 196.02);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(229.4, 198.505, 201.465);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #000;--bs-table-bg: #f8f9fa;--bs-table-border-color: rgb(198.4, 199.2, 200);--bs-table-striped-bg: rgb(235.6, 236.55, 237.5);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(223.2, 224.1, 225);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(229.4, 230.325, 231.25);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #fff;--bs-table-bg: #212529;--bs-table-border-color: rgb(77.4, 80.6, 83.8);--bs-table-striped-bg: rgb(44.1, 47.9, 51.7);--bs-table-striped-color: #fff;--bs-table-active-bg: rgb(55.2, 58.8, 62.4);--bs-table-active-color: #fff;--bs-table-hover-bg: rgb(49.65, 53.35, 57.05);--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(0.375rem + var(--bs-border-width));padding-bottom:calc(0.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(0.5rem + var(--bs-border-width));padding-bottom:calc(0.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(0.25rem + var(--bs-border-width));padding-bottom:calc(0.25rem + var(--bs-border-width));font-size:0.875rem}.form-text{margin-top:.25rem;font-size:0.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:rgb(134.5,181.5,252.5);outline:0;box-shadow:0 0 0 .25rem rgba(14,108,250,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-0.375rem -0.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:rgba(0,0,0,0);border:solid rgba(0,0,0,0);border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:0.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-0.25rem -0.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-0.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0 !important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0 !important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img: url(${Ds});display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:rgb(134.5,181.5,252.5);outline:0;box-shadow:0 0 0 .25rem rgba(14,108,250,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:0.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img: url(${Ms})}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg: var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:rgb(134.5,181.5,252.5);outline:0;box-shadow:0 0 0 .25rem rgba(14,108,250,.25)}.form-check-input:checked{background-color:#0e6cfa;border-color:#0e6cfa}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image: url(${Ps})}.form-check-input:checked[type=radio]{--bs-form-check-bg-image: url(${Hs})}.form-check-input[type=checkbox]:indeterminate{background-color:#0e6cfa;border-color:#0e6cfa;--bs-form-check-bg-image: url(${Ns})}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg: url(${Vs});width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg: url(${zs})}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg: url(${Fs})}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg: url(${$s})}.form-range{width:100%;height:1.5rem;padding:0;appearance:none;background-color:rgba(0,0,0,0)}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(14,108,250,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(14,108,250,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;appearance:none;background-color:#0e6cfa;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:rgb(182.7,210.9,253.5)}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:var(--bs-secondary-bg);border-color:rgba(0,0,0,0);border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;appearance:none;background-color:#0e6cfa;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:rgb(182.7,210.9,253.5)}.form-range::-moz-range-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:var(--bs-secondary-bg);border-color:rgba(0,0,0,0);border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid rgba(0,0,0,0);transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:rgba(0,0,0,0)}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-control-plaintext~label::after,.form-floating>.form-select~label::after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:#6c757d}.form-floating>:disabled~label::after,.form-floating>.form-control:disabled~label::after{background-color:var(--bs-secondary-bg)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:0.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(var(--bs-border-width)*-1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + 0.75rem);background-image:url(${Bs});background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), 0.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url(${Bs});padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), 0.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3rem + calc(1.5em + 0.75rem))}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:var(--bs-form-valid-color)}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), 0.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + 0.75rem);background-image:url(${Us});background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), 0.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url(${Us});padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), 0.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3rem + calc(1.5em + 0.75rem))}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:var(--bs-form-invalid-color)}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), 0.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--bs-btn-padding-x: 0.75rem;--bs-btn-padding-y: 0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-width: var(--bs-border-width);--bs-btn-border-color: transparent;--bs-btn-border-radius: var(--bs-border-radius);--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity: 0.65;--bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #0e6cfa;--bs-btn-border-color: #0e6cfa;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(11.9, 91.8, 212.5);--bs-btn-hover-border-color: rgb(11.2, 86.4, 200);--bs-btn-focus-shadow-rgb: 50, 130, 251;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(11.2, 86.4, 200);--bs-btn-active-border-color: rgb(10.5, 81, 187.5);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #0e6cfa;--bs-btn-disabled-border-color: #0e6cfa}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(91.8, 99.45, 106.25);--bs-btn-hover-border-color: rgb(86.4, 93.6, 100);--bs-btn-focus-shadow-rgb: 130, 138, 145;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(86.4, 93.6, 100);--bs-btn-active-border-color: rgb(81, 87.75, 93.75);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(21.25, 114.75, 71.4);--bs-btn-hover-border-color: rgb(20, 108, 67.2);--bs-btn-focus-shadow-rgb: 60, 153, 110;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(20, 108, 67.2);--bs-btn-active-border-color: rgb(18.75, 101.25, 63);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #198754;--bs-btn-disabled-border-color: #198754}.btn-info{--bs-btn-color: #000;--bs-btn-bg: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(49.3, 209.95, 242.25);--bs-btn-hover-border-color: rgb(37.2, 207.3, 241.5);--bs-btn-focus-shadow-rgb: 11, 172, 204;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(61.4, 212.6, 243);--bs-btn-active-border-color: rgb(37.2, 207.3, 241.5);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #0dcaf0;--bs-btn-disabled-border-color: #0dcaf0}.btn-warning{--bs-btn-color: #000;--bs-btn-bg: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(255, 202.3, 44.2);--bs-btn-hover-border-color: rgb(255, 199.2, 31.8);--bs-btn-focus-shadow-rgb: 217, 164, 6;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(255, 205.4, 56.6);--bs-btn-active-border-color: rgb(255, 199.2, 31.8);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ffc107;--bs-btn-disabled-border-color: #ffc107}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(187, 45.05, 58.65);--bs-btn-hover-border-color: rgb(176, 42.4, 55.2);--bs-btn-focus-shadow-rgb: 225, 83, 97;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(176, 42.4, 55.2);--bs-btn-active-border-color: rgb(165, 39.75, 51.75);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #dc3545;--bs-btn-disabled-border-color: #dc3545}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(210.8, 211.65, 212.5);--bs-btn-hover-border-color: rgb(198.4, 199.2, 200);--bs-btn-focus-shadow-rgb: 211, 212, 213;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(198.4, 199.2, 200);--bs-btn-active-border-color: rgb(186, 186.75, 187.5);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f8f9fa;--bs-btn-disabled-border-color: #f8f9fa}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(66.3, 69.7, 73.1);--bs-btn-hover-border-color: rgb(55.2, 58.8, 62.4);--bs-btn-focus-shadow-rgb: 66, 70, 73;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(77.4, 80.6, 83.8);--bs-btn-active-border-color: rgb(55.2, 58.8, 62.4);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #212529;--bs-btn-disabled-border-color: #212529}.btn-outline-primary{--bs-btn-color: #0e6cfa;--bs-btn-border-color: #0e6cfa;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0e6cfa;--bs-btn-hover-border-color: #0e6cfa;--bs-btn-focus-shadow-rgb: 14, 108, 250;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0e6cfa;--bs-btn-active-border-color: #0e6cfa;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #0e6cfa;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0e6cfa;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6c757d;--bs-btn-hover-border-color: #6c757d;--bs-btn-focus-shadow-rgb: 108, 117, 125;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6c757d;--bs-btn-active-border-color: #6c757d;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6c757d;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #198754;--bs-btn-hover-border-color: #198754;--bs-btn-focus-shadow-rgb: 25, 135, 84;--bs-btn-active-color: #fff;--bs-btn-active-bg: #198754;--bs-btn-active-border-color: #198754;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #198754;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #198754;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #0dcaf0;--bs-btn-hover-border-color: #0dcaf0;--bs-btn-focus-shadow-rgb: 13, 202, 240;--bs-btn-active-color: #000;--bs-btn-active-bg: #0dcaf0;--bs-btn-active-border-color: #0dcaf0;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #0dcaf0;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0dcaf0;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffc107;--bs-btn-hover-border-color: #ffc107;--bs-btn-focus-shadow-rgb: 255, 193, 7;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffc107;--bs-btn-active-border-color: #ffc107;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #ffc107;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ffc107;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #dc3545;--bs-btn-hover-border-color: #dc3545;--bs-btn-focus-shadow-rgb: 220, 53, 69;--bs-btn-active-color: #fff;--bs-btn-active-bg: #dc3545;--bs-btn-active-border-color: #dc3545;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #dc3545;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #dc3545;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f8f9fa;--bs-btn-hover-border-color: #f8f9fa;--bs-btn-focus-shadow-rgb: 248, 249, 250;--bs-btn-active-color: #000;--bs-btn-active-bg: #f8f9fa;--bs-btn-active-border-color: #f8f9fa;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #f8f9fa;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f8f9fa;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #212529;--bs-btn-hover-border-color: #212529;--bs-btn-focus-shadow-rgb: 33, 37, 41;--bs-btn-active-color: #fff;--bs-btn-active-bg: #212529;--bs-btn-active-border-color: #212529;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #212529;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #212529;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 50, 130, 251;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-y: 0.5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius: var(--bs-border-radius-lg)}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: 0.25rem;--bs-btn-padding-x: 0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius: var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: 0.5rem;--bs-dropdown-spacer: 0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color: var(--bs-body-color);--bs-dropdown-bg: var(--bs-body-bg);--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: var(--bs-border-radius);--bs-dropdown-border-width: var(--bs-border-width);--bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: 0.5rem;--bs-dropdown-box-shadow: var(--bs-box-shadow);--bs-dropdown-link-color: var(--bs-body-color);--bs-dropdown-link-hover-color: var(--bs-body-color);--bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0e6cfa;--bs-dropdown-link-disabled-color: var(--bs-tertiary-color);--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: 0.25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: 0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media(min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid rgba(0,0,0,0);border-bottom:.3em solid;border-left:.3em solid rgba(0,0,0,0)}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:0;border-bottom:.3em solid rgba(0,0,0,0);border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:.3em solid;border-bottom:.3em solid rgba(0,0,0,0)}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:rgba(0,0,0,0);border:0;border-radius:var(--bs-dropdown-item-border-radius, 0)}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:rgba(0,0,0,0)}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:0.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0e6cfa;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:calc(var(--bs-border-width)*-1)}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:calc(var(--bs-border-width)*-1)}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(14,108,250,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: var(--bs-border-width);--bs-nav-tabs-border-color: var(--bs-border-color);--bs-nav-tabs-border-radius: var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color: var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg: var(--bs-body-bg);--bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1*var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid rgba(0,0,0,0);border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1*var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: var(--bs-border-radius);--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #0e6cfa}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap: 1rem;--bs-nav-underline-border-width: 0.125rem;--bs-nav-underline-link-active-color: var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid rgba(0,0,0,0)}.nav-underline .nav-link:hover,.nav-underline .nav-link:focus{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: 0.5rem;--bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);--bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);--bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y: 0.3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x: 0.5rem;--bs-navbar-toggler-padding-y: 0.25rem;--bs-navbar-toggler-padding-x: 0.75rem;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url(${js});--bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);--bs-navbar-toggler-border-radius: var(--bs-border-radius);--bs-navbar-toggler-focus-width: 0.25rem;--bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:rgba(0,0,0,0);border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media(prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media(min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color: rgba(255, 255, 255, 0.55);--bs-navbar-hover-color: rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);--bs-navbar-active-color: #fff;--bs-navbar-brand-color: #fff;--bs-navbar-brand-hover-color: #fff;--bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg: url(${Ws})}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg: url(${Ws})}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: 0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width: var(--bs-border-width);--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y: 0.5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: var(--bs-body-bg);--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: 0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-0.5*var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-0.5*var(--bs-card-cap-padding-x));margin-bottom:calc(-1*var(--bs-card-cap-padding-y));margin-left:calc(-0.5*var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-0.5*var(--bs-card-cap-padding-x));margin-left:calc(-0.5*var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media(min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion{--bs-accordion-color: var(--bs-body-color);--bs-accordion-bg: var(--bs-body-bg);--bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-border-width: var(--bs-border-width);--bs-accordion-border-radius: var(--bs-border-radius);--bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: var(--bs-body-color);--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url(${Gs});--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;--bs-accordion-btn-active-icon: url(${qs});--bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(14, 108, 250, 0.25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: var(--bs-primary-text-emphasis);--bs-accordion-active-bg: var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media(prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1*var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media(prefers-reduced-motion: reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}.accordion-flush>.accordion-item>.accordion-collapse{border-radius:0}[data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon: url(${Ks});--bs-accordion-btn-active-icon: url(${Ks})}.breadcrumb{--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color: var(--bs-secondary-color);--bs-breadcrumb-item-padding-x: 0.5rem;--bs-breadcrumb-item-active-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: 0.75rem;--bs-pagination-padding-y: 0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: var(--bs-body-bg);--bs-pagination-border-width: var(--bs-border-width);--bs-pagination-border-color: var(--bs-border-color);--bs-pagination-border-radius: var(--bs-border-radius);--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: var(--bs-tertiary-bg);--bs-pagination-hover-border-color: var(--bs-border-color);--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: var(--bs-secondary-bg);--bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(14, 108, 250, 0.25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #0e6cfa;--bs-pagination-active-border-color: #0e6cfa;--bs-pagination-disabled-color: var(--bs-secondary-color);--bs-pagination-disabled-bg: var(--bs-secondary-bg);--bs-pagination-disabled-border-color: var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width)*-1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: 0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius: var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x: 0.5rem;--bs-pagination-padding-y: 0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius: var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x: 0.65em;--bs-badge-padding-y: 0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius: var(--bs-border-radius);--bs-alert-link-color: inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color: var(--bs-primary-text-emphasis);--bs-alert-bg: var(--bs-primary-bg-subtle);--bs-alert-border-color: var(--bs-primary-border-subtle);--bs-alert-link-color: var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color: var(--bs-secondary-text-emphasis);--bs-alert-bg: var(--bs-secondary-bg-subtle);--bs-alert-border-color: var(--bs-secondary-border-subtle);--bs-alert-link-color: var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color: var(--bs-success-text-emphasis);--bs-alert-bg: var(--bs-success-bg-subtle);--bs-alert-border-color: var(--bs-success-border-subtle);--bs-alert-link-color: var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color: var(--bs-info-text-emphasis);--bs-alert-bg: var(--bs-info-bg-subtle);--bs-alert-border-color: var(--bs-info-border-subtle);--bs-alert-link-color: var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color: var(--bs-warning-text-emphasis);--bs-alert-bg: var(--bs-warning-bg-subtle);--bs-alert-border-color: var(--bs-warning-border-subtle);--bs-alert-link-color: var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color: var(--bs-danger-text-emphasis);--bs-alert-bg: var(--bs-danger-bg-subtle);--bs-alert-border-color: var(--bs-danger-border-subtle);--bs-alert-link-color: var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color: var(--bs-light-text-emphasis);--bs-alert-bg: var(--bs-light-bg-subtle);--bs-alert-border-color: var(--bs-light-border-subtle);--bs-alert-link-color: var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color: var(--bs-dark-text-emphasis);--bs-alert-bg: var(--bs-dark-bg-subtle);--bs-alert-border-color: var(--bs-dark-border-subtle);--bs-alert-link-color: var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height: 1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg: var(--bs-secondary-bg);--bs-progress-border-radius: var(--bs-border-radius);--bs-progress-box-shadow: var(--bs-box-shadow-inset);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #0e6cfa;--bs-progress-bar-transition: width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media(prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media(prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color: var(--bs-body-color);--bs-list-group-bg: var(--bs-body-bg);--bs-list-group-border-color: var(--bs-border-color);--bs-list-group-border-width: var(--bs-border-width);--bs-list-group-border-radius: var(--bs-border-radius);--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: 0.5rem;--bs-list-group-action-color: var(--bs-secondary-color);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-tertiary-bg);--bs-list-group-action-active-color: var(--bs-body-color);--bs-list-group-action-active-bg: var(--bs-secondary-bg);--bs-list-group-disabled-color: var(--bs-secondary-color);--bs-list-group-disabled-bg: var(--bs-body-bg);--bs-list-group-active-color: #fff;--bs-list-group-active-bg: #0e6cfa;--bs-list-group-active-border-color: #0e6cfa;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1*var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media(min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color: var(--bs-primary-text-emphasis);--bs-list-group-bg: var(--bs-primary-bg-subtle);--bs-list-group-border-color: var(--bs-primary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-primary-border-subtle);--bs-list-group-active-color: var(--bs-primary-bg-subtle);--bs-list-group-active-bg: var(--bs-primary-text-emphasis);--bs-list-group-active-border-color: var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color: var(--bs-secondary-text-emphasis);--bs-list-group-bg: var(--bs-secondary-bg-subtle);--bs-list-group-border-color: var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);--bs-list-group-active-color: var(--bs-secondary-bg-subtle);--bs-list-group-active-bg: var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color: var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color: var(--bs-success-text-emphasis);--bs-list-group-bg: var(--bs-success-bg-subtle);--bs-list-group-border-color: var(--bs-success-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-success-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-success-border-subtle);--bs-list-group-active-color: var(--bs-success-bg-subtle);--bs-list-group-active-bg: var(--bs-success-text-emphasis);--bs-list-group-active-border-color: var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color: var(--bs-info-text-emphasis);--bs-list-group-bg: var(--bs-info-bg-subtle);--bs-list-group-border-color: var(--bs-info-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-info-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-info-border-subtle);--bs-list-group-active-color: var(--bs-info-bg-subtle);--bs-list-group-active-bg: var(--bs-info-text-emphasis);--bs-list-group-active-border-color: var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color: var(--bs-warning-text-emphasis);--bs-list-group-bg: var(--bs-warning-bg-subtle);--bs-list-group-border-color: var(--bs-warning-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-warning-border-subtle);--bs-list-group-active-color: var(--bs-warning-bg-subtle);--bs-list-group-active-bg: var(--bs-warning-text-emphasis);--bs-list-group-active-border-color: var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color: var(--bs-danger-text-emphasis);--bs-list-group-bg: var(--bs-danger-bg-subtle);--bs-list-group-border-color: var(--bs-danger-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-danger-border-subtle);--bs-list-group-active-color: var(--bs-danger-bg-subtle);--bs-list-group-active-bg: var(--bs-danger-text-emphasis);--bs-list-group-active-border-color: var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color: var(--bs-light-text-emphasis);--bs-list-group-bg: var(--bs-light-bg-subtle);--bs-list-group-border-color: var(--bs-light-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-light-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-light-border-subtle);--bs-list-group-active-color: var(--bs-light-bg-subtle);--bs-list-group-active-bg: var(--bs-light-text-emphasis);--bs-list-group-active-border-color: var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color: var(--bs-dark-text-emphasis);--bs-list-group-bg: var(--bs-dark-bg-subtle);--bs-list-group-border-color: var(--bs-dark-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-dark-border-subtle);--bs-list-group-active-color: var(--bs-dark-bg-subtle);--bs-list-group-active-bg: var(--bs-dark-text-emphasis);--bs-list-group-active-border-color: var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color: #000;--bs-btn-close-bg: url(${Ys});--bs-btn-close-opacity: 0.5;--bs-btn-close-hover-opacity: 0.75;--bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(14, 108, 250, 0.25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: 0.25;--bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:rgba(0,0,0,0) var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{filter:var(--bs-btn-close-white-filter)}[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: 0.75rem;--bs-toast-padding-y: 0.5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-border-width: var(--bs-border-width);--bs-toast-border-color: var(--bs-border-color-translucent);--bs-toast-border-radius: var(--bs-border-radius);--bs-toast-box-shadow: var(--bs-box-shadow);--bs-toast-header-color: var(--bs-secondary-color);--bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-header-border-color: var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-0.5*var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: 0.5rem;--bs-modal-color: ;--bs-modal-bg: var(--bs-body-bg);--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: var(--bs-border-width);--bs-modal-border-radius: var(--bs-border-radius-lg);--bs-modal-box-shadow: var(--bs-box-shadow-sm);--bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: var(--bs-border-width);--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: 0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0, -50px)}@media(prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: 0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5);margin:calc(-0.5*var(--bs-modal-header-padding-y)) calc(-0.5*var(--bs-modal-header-padding-x)) calc(-0.5*var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}@media(min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media(min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media(min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: 0.5rem;--bs-tooltip-padding-y: 0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color: var(--bs-body-bg);--bs-tooltip-bg: var(--bs-emphasis-color);--bs-tooltip-border-radius: var(--bs-border-radius);--bs-tooltip-opacity: 0.9;--bs-tooltip-arrow-width: 0.8rem;--bs-tooltip-arrow-height: 0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:rgba(0,0,0,0);border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1*var(--bs-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1*var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1*var(--bs-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1*var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) 0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size:0.875rem;--bs-popover-bg: var(--bs-body-bg);--bs-popover-border-width: var(--bs-border-width);--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: var(--bs-border-radius-lg);--bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow: var(--bs-box-shadow);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: 0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color: inherit;--bs-popover-header-bg: var(--bs-secondary-bg);--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: var(--bs-body-color);--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: 0.5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::before,.popover .popover-arrow::after{position:absolute;display:block;content:"";border-color:rgba(0,0,0,0);border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{border-width:0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-0.5*var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) 0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url(${Xs}) /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")*/}.carousel-control-next-icon{background-image:url(${Zs}) /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")*/}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-grow,.spinner-border{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg) /* rtl:ignore */}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-border-width: 0.25em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:rgba(0,0,0,0)}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: 0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media(prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: var(--bs-body-color);--bs-offcanvas-bg: var(--bs-body-bg);--bs-offcanvas-border-width: var(--bs-border-width);--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);--bs-offcanvas-transition: transform 0.3s ease-in-out;--bs-offcanvas-title-line-height: 1.5}@media(max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 575.98px)and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media(max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media(min-width: 576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 767.98px)and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media(max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media(min-width: 768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 991.98px)and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media(max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media(min-width: 992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 1199.98px)and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media(max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media(min-width: 1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 1399.98px)and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media(max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media(min-width: 1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media(prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y)*.5) calc(var(--bs-offcanvas-padding-x)*.5);margin:calc(-0.5*var(--bs-offcanvas-padding-y)) calc(-0.5*var(--bs-offcanvas-padding-x)) calc(-0.5*var(--bs-offcanvas-padding-y)) auto}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff !important;background-color:RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-secondary{color:#fff !important;background-color:RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-success{color:#fff !important;background-color:RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-info{color:#000 !important;background-color:RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-warning{color:#000 !important;background-color:RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-danger{color:#fff !important;background-color:RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-light{color:#000 !important;background-color:RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-dark{color:#fff !important;background-color:RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important}.link-primary{color:RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-primary:hover,.link-primary:focus{color:RGBA(11, 86, 200, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(11, 86, 200, var(--bs-link-underline-opacity, 1)) !important}.link-secondary{color:RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-secondary:hover,.link-secondary:focus{color:RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important}.link-success{color:RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-success:hover,.link-success:focus{color:RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important}.link-info{color:RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-info:hover,.link-info:focus{color:RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important}.link-warning{color:RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-warning:hover,.link-warning:focus{color:RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important}.link-danger{color:RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-danger:hover,.link-danger:focus{color:RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important}.link-light{color:RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-light:hover,.link-light:focus{color:RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important}.link-dark{color:RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-dark:hover,.link-dark:focus{color:RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-body-emphasis:hover,.link-body-emphasis:focus{color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));text-underline-offset:.25em;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media(prefers-reduced-motion: reduce){.icon-link>.bi{transition:none}}.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--bs-icon-link-transform, translate3d(0.25em, 0, 0))}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media(min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.float-start{float:left !important}.float-end{float:right !important}.float-none{float:none !important}.object-fit-contain{object-fit:contain !important}.object-fit-cover{object-fit:cover !important}.object-fit-fill{object-fit:fill !important}.object-fit-scale{object-fit:scale-down !important}.object-fit-none{object-fit:none !important}.opacity-0{opacity:0 !important}.opacity-25{opacity:.25 !important}.opacity-50{opacity:.5 !important}.opacity-75{opacity:.75 !important}.opacity-100{opacity:1 !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.overflow-visible{overflow:visible !important}.overflow-scroll{overflow:scroll !important}.overflow-x-auto{overflow-x:auto !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-x-visible{overflow-x:visible !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-auto{overflow-y:auto !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-y-visible{overflow-y:visible !important}.overflow-y-scroll{overflow-y:scroll !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-inline-grid{display:inline-grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.shadow{box-shadow:var(--bs-box-shadow) !important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm) !important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg) !important}.shadow-none{box-shadow:none !important}.focus-ring-primary{--bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.top-0{top:0 !important}.top-50{top:50% !important}.top-100{top:100% !important}.bottom-0{bottom:0 !important}.bottom-50{bottom:50% !important}.bottom-100{bottom:100% !important}.start-0{left:0 !important}.start-50{left:50% !important}.start-100{left:100% !important}.end-0{right:0 !important}.end-50{right:50% !important}.end-100{right:100% !important}.translate-middle{transform:translate(-50%, -50%) !important}.translate-middle-x{transform:translateX(-50%) !important}.translate-middle-y{transform:translateY(-50%) !important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-0{border:0 !important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-top-0{border-top:0 !important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-end-0{border-right:0 !important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-bottom-0{border-bottom:0 !important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-start-0{border-left:0 !important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important}.border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important}.border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important}.border-black{--bs-border-opacity: 1;border-color:rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle) !important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle) !important}.border-success-subtle{border-color:var(--bs-success-border-subtle) !important}.border-info-subtle{border-color:var(--bs-info-border-subtle) !important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle) !important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle) !important}.border-light-subtle{border-color:var(--bs-light-border-subtle) !important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle) !important}.border-1{border-width:1px !important}.border-2{border-width:2px !important}.border-3{border-width:3px !important}.border-4{border-width:4px !important}.border-5{border-width:5px !important}.border-opacity-10{--bs-border-opacity: 0.1}.border-opacity-25{--bs-border-opacity: 0.25}.border-opacity-50{--bs-border-opacity: 0.5}.border-opacity-75{--bs-border-opacity: 0.75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.mw-100{max-width:100% !important}.vw-100{width:100vw !important}.min-vw-100{min-width:100vw !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mh-100{max-height:100% !important}.vh-100{height:100vh !important}.min-vh-100{min-height:100vh !important}.flex-fill{flex:1 1 auto !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}.order-first{order:-1 !important}.order-0{order:0 !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-last{order:6 !important}.m-0{margin:0 !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.m-auto{margin:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-auto{margin-top:auto !important}.me-0{margin-right:0 !important}.me-1{margin-right:.25rem !important}.me-2{margin-right:.5rem !important}.me-3{margin-right:1rem !important}.me-4{margin-right:1.5rem !important}.me-5{margin-right:3rem !important}.me-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mb-auto{margin-bottom:auto !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:.25rem !important}.ms-2{margin-left:.5rem !important}.ms-3{margin-left:1rem !important}.ms-4{margin-left:1.5rem !important}.ms-5{margin-left:3rem !important}.ms-auto{margin-left:auto !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pe-0{padding-right:0 !important}.pe-1{padding-right:.25rem !important}.pe-2{padding-right:.5rem !important}.pe-3{padding-right:1rem !important}.pe-4{padding-right:1.5rem !important}.pe-5{padding-right:3rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.ps-0{padding-left:0 !important}.ps-1{padding-left:.25rem !important}.ps-2{padding-left:.5rem !important}.ps-3{padding-left:1rem !important}.ps-4{padding-left:1.5rem !important}.ps-5{padding-left:3rem !important}.gap-0{gap:0 !important}.gap-1{gap:.25rem !important}.gap-2{gap:.5rem !important}.gap-3{gap:1rem !important}.gap-4{gap:1.5rem !important}.gap-5{gap:3rem !important}.row-gap-0{row-gap:0 !important}.row-gap-1{row-gap:.25rem !important}.row-gap-2{row-gap:.5rem !important}.row-gap-3{row-gap:1rem !important}.row-gap-4{row-gap:1.5rem !important}.row-gap-5{row-gap:3rem !important}.column-gap-0{column-gap:0 !important}.column-gap-1{column-gap:.25rem !important}.column-gap-2{column-gap:.5rem !important}.column-gap-3{column-gap:1rem !important}.column-gap-4{column-gap:1.5rem !important}.column-gap-5{column-gap:3rem !important}.font-monospace{font-family:var(--bs-font-monospace) !important}.fs-1{font-size:calc(1.375rem + 1.5vw) !important}.fs-2{font-size:calc(1.325rem + 0.9vw) !important}.fs-3{font-size:calc(1.3rem + 0.6vw) !important}.fs-4{font-size:calc(1.275rem + 0.3vw) !important}.fs-5{font-size:1.25rem !important}.fs-6{font-size:1rem !important}.fst-italic{font-style:italic !important}.fst-normal{font-style:normal !important}.fw-lighter{font-weight:lighter !important}.fw-light{font-weight:300 !important}.fw-normal{font-weight:400 !important}.fw-medium{font-weight:500 !important}.fw-semibold{font-weight:600 !important}.fw-bold{font-weight:700 !important}.fw-bolder{font-weight:bolder !important}.lh-1{line-height:1 !important}.lh-sm{line-height:1.25 !important}.lh-base{line-height:1.5 !important}.lh-lg{line-height:2 !important}.text-start{text-align:left !important}.text-end{text-align:right !important}.text-center{text-align:center !important}.text-decoration-none{text-decoration:none !important}.text-decoration-underline{text-decoration:underline !important}.text-decoration-line-through{text-decoration:line-through !important}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-break{word-wrap:break-word !important;word-break:break-word !important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important}.text-muted{--bs-text-opacity: 1;color:var(--bs-secondary-color) !important}.text-black-50{--bs-text-opacity: 1;color:rgba(0,0,0,.5) !important}.text-white-50{--bs-text-opacity: 1;color:hsla(0,0%,100%,.5) !important}.text-body-secondary{--bs-text-opacity: 1;color:var(--bs-secondary-color) !important}.text-body-tertiary{--bs-text-opacity: 1;color:var(--bs-tertiary-color) !important}.text-body-emphasis{--bs-text-opacity: 1;color:var(--bs-emphasis-color) !important}.text-reset{--bs-text-opacity: 1;color:inherit !important}.text-opacity-25{--bs-text-opacity: 0.25}.text-opacity-50{--bs-text-opacity: 0.5}.text-opacity-75{--bs-text-opacity: 0.75}.text-opacity-100{--bs-text-opacity: 1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis) !important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis) !important}.text-success-emphasis{color:var(--bs-success-text-emphasis) !important}.text-info-emphasis{color:var(--bs-info-text-emphasis) !important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis) !important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis) !important}.text-light-emphasis{color:var(--bs-light-text-emphasis) !important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis) !important}.link-opacity-10{--bs-link-opacity: 0.1}.link-opacity-10-hover:hover{--bs-link-opacity: 0.1}.link-opacity-25{--bs-link-opacity: 0.25}.link-opacity-25-hover:hover{--bs-link-opacity: 0.25}.link-opacity-50{--bs-link-opacity: 0.5}.link-opacity-50-hover:hover{--bs-link-opacity: 0.5}.link-opacity-75{--bs-link-opacity: 0.75}.link-opacity-75-hover:hover{--bs-link-opacity: 0.75}.link-opacity-100{--bs-link-opacity: 1}.link-opacity-100-hover:hover{--bs-link-opacity: 1}.link-offset-1{text-underline-offset:.125em !important}.link-offset-1-hover:hover{text-underline-offset:.125em !important}.link-offset-2{text-underline-offset:.25em !important}.link-offset-2-hover:hover{text-underline-offset:.25em !important}.link-offset-3{text-underline-offset:.375em !important}.link-offset-3-hover:hover{text-underline-offset:.375em !important}.link-underline-primary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-secondary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-success{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-info{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-warning{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-danger{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-light{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-dark{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important}.link-underline{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-underline-opacity-0{--bs-link-underline-opacity: 0}.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity: 0}.link-underline-opacity-10{--bs-link-underline-opacity: 0.1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity: 0.1}.link-underline-opacity-25{--bs-link-underline-opacity: 0.25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity: 0.25}.link-underline-opacity-50{--bs-link-underline-opacity: 0.5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity: 0.5}.link-underline-opacity-75{--bs-link-underline-opacity: 0.75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity: 0.75}.link-underline-opacity-100{--bs-link-underline-opacity: 1}.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity: 1}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important}.bg-transparent{--bs-bg-opacity: 1;background-color:rgba(0,0,0,0) !important}.bg-body-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important}.bg-body-tertiary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important}.bg-opacity-10{--bs-bg-opacity: 0.1}.bg-opacity-25{--bs-bg-opacity: 0.25}.bg-opacity-50{--bs-bg-opacity: 0.5}.bg-opacity-75{--bs-bg-opacity: 0.75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle) !important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle) !important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle) !important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle) !important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle) !important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle) !important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle) !important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle) !important}.bg-gradient{background-image:var(--bs-gradient) !important}.user-select-all{user-select:all !important}.user-select-auto{user-select:auto !important}.user-select-none{user-select:none !important}.pe-none{pointer-events:none !important}.pe-auto{pointer-events:auto !important}.rounded{border-radius:var(--bs-border-radius) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--bs-border-radius-sm) !important}.rounded-2{border-radius:var(--bs-border-radius) !important}.rounded-3{border-radius:var(--bs-border-radius-lg) !important}.rounded-4{border-radius:var(--bs-border-radius-xl) !important}.rounded-5{border-radius:var(--bs-border-radius-xxl) !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:var(--bs-border-radius-pill) !important}.rounded-top{border-top-left-radius:var(--bs-border-radius) !important;border-top-right-radius:var(--bs-border-radius) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm) !important;border-top-right-radius:var(--bs-border-radius-sm) !important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius) !important;border-top-right-radius:var(--bs-border-radius) !important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg) !important;border-top-right-radius:var(--bs-border-radius-lg) !important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl) !important;border-top-right-radius:var(--bs-border-radius-xl) !important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl) !important;border-top-right-radius:var(--bs-border-radius-xxl) !important}.rounded-top-circle{border-top-left-radius:50% !important;border-top-right-radius:50% !important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill) !important;border-top-right-radius:var(--bs-border-radius-pill) !important}.rounded-end{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-end-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm) !important;border-bottom-right-radius:var(--bs-border-radius-sm) !important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg) !important;border-bottom-right-radius:var(--bs-border-radius-lg) !important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl) !important;border-bottom-right-radius:var(--bs-border-radius-xl) !important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl) !important;border-bottom-right-radius:var(--bs-border-radius-xxl) !important}.rounded-end-circle{border-top-right-radius:50% !important;border-bottom-right-radius:50% !important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill) !important;border-bottom-right-radius:var(--bs-border-radius-pill) !important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm) !important;border-bottom-left-radius:var(--bs-border-radius-sm) !important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg) !important;border-bottom-left-radius:var(--bs-border-radius-lg) !important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl) !important;border-bottom-left-radius:var(--bs-border-radius-xl) !important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl) !important;border-bottom-left-radius:var(--bs-border-radius-xxl) !important}.rounded-bottom-circle{border-bottom-right-radius:50% !important;border-bottom-left-radius:50% !important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill) !important;border-bottom-left-radius:var(--bs-border-radius-pill) !important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.rounded-start-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm) !important;border-top-left-radius:var(--bs-border-radius-sm) !important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg) !important;border-top-left-radius:var(--bs-border-radius-lg) !important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl) !important;border-top-left-radius:var(--bs-border-radius-xl) !important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl) !important;border-top-left-radius:var(--bs-border-radius-xxl) !important}.rounded-start-circle{border-bottom-left-radius:50% !important;border-top-left-radius:50% !important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill) !important;border-top-left-radius:var(--bs-border-radius-pill) !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}.z-n1{z-index:-1 !important}.z-0{z-index:0 !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}@media(min-width: 576px){.float-sm-start{float:left !important}.float-sm-end{float:right !important}.float-sm-none{float:none !important}.object-fit-sm-contain{object-fit:contain !important}.object-fit-sm-cover{object-fit:cover !important}.object-fit-sm-fill{object-fit:fill !important}.object-fit-sm-scale{object-fit:scale-down !important}.object-fit-sm-none{object-fit:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !important}.d-sm-inline-grid{display:inline-grid !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.justify-content-sm-evenly{justify-content:space-evenly !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}.order-sm-first{order:-1 !important}.order-sm-0{order:0 !important}.order-sm-1{order:1 !important}.order-sm-2{order:2 !important}.order-sm-3{order:3 !important}.order-sm-4{order:4 !important}.order-sm-5{order:5 !important}.order-sm-last{order:6 !important}.m-sm-0{margin:0 !important}.m-sm-1{margin:.25rem !important}.m-sm-2{margin:.5rem !important}.m-sm-3{margin:1rem !important}.m-sm-4{margin:1.5rem !important}.m-sm-5{margin:3rem !important}.m-sm-auto{margin:auto !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.mx-sm-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-sm-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-sm-0{margin-top:0 !important}.mt-sm-1{margin-top:.25rem !important}.mt-sm-2{margin-top:.5rem !important}.mt-sm-3{margin-top:1rem !important}.mt-sm-4{margin-top:1.5rem !important}.mt-sm-5{margin-top:3rem !important}.mt-sm-auto{margin-top:auto !important}.me-sm-0{margin-right:0 !important}.me-sm-1{margin-right:.25rem !important}.me-sm-2{margin-right:.5rem !important}.me-sm-3{margin-right:1rem !important}.me-sm-4{margin-right:1.5rem !important}.me-sm-5{margin-right:3rem !important}.me-sm-auto{margin-right:auto !important}.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:.25rem !important}.mb-sm-2{margin-bottom:.5rem !important}.mb-sm-3{margin-bottom:1rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.mb-sm-5{margin-bottom:3rem !important}.mb-sm-auto{margin-bottom:auto !important}.ms-sm-0{margin-left:0 !important}.ms-sm-1{margin-left:.25rem !important}.ms-sm-2{margin-left:.5rem !important}.ms-sm-3{margin-left:1rem !important}.ms-sm-4{margin-left:1.5rem !important}.ms-sm-5{margin-left:3rem !important}.ms-sm-auto{margin-left:auto !important}.p-sm-0{padding:0 !important}.p-sm-1{padding:.25rem !important}.p-sm-2{padding:.5rem !important}.p-sm-3{padding:1rem !important}.p-sm-4{padding:1.5rem !important}.p-sm-5{padding:3rem !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.px-sm-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-sm-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-sm-0{padding-top:0 !important}.pt-sm-1{padding-top:.25rem !important}.pt-sm-2{padding-top:.5rem !important}.pt-sm-3{padding-top:1rem !important}.pt-sm-4{padding-top:1.5rem !important}.pt-sm-5{padding-top:3rem !important}.pe-sm-0{padding-right:0 !important}.pe-sm-1{padding-right:.25rem !important}.pe-sm-2{padding-right:.5rem !important}.pe-sm-3{padding-right:1rem !important}.pe-sm-4{padding-right:1.5rem !important}.pe-sm-5{padding-right:3rem !important}.pb-sm-0{padding-bottom:0 !important}.pb-sm-1{padding-bottom:.25rem !important}.pb-sm-2{padding-bottom:.5rem !important}.pb-sm-3{padding-bottom:1rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pb-sm-5{padding-bottom:3rem !important}.ps-sm-0{padding-left:0 !important}.ps-sm-1{padding-left:.25rem !important}.ps-sm-2{padding-left:.5rem !important}.ps-sm-3{padding-left:1rem !important}.ps-sm-4{padding-left:1.5rem !important}.ps-sm-5{padding-left:3rem !important}.gap-sm-0{gap:0 !important}.gap-sm-1{gap:.25rem !important}.gap-sm-2{gap:.5rem !important}.gap-sm-3{gap:1rem !important}.gap-sm-4{gap:1.5rem !important}.gap-sm-5{gap:3rem !important}.row-gap-sm-0{row-gap:0 !important}.row-gap-sm-1{row-gap:.25rem !important}.row-gap-sm-2{row-gap:.5rem !important}.row-gap-sm-3{row-gap:1rem !important}.row-gap-sm-4{row-gap:1.5rem !important}.row-gap-sm-5{row-gap:3rem !important}.column-gap-sm-0{column-gap:0 !important}.column-gap-sm-1{column-gap:.25rem !important}.column-gap-sm-2{column-gap:.5rem !important}.column-gap-sm-3{column-gap:1rem !important}.column-gap-sm-4{column-gap:1.5rem !important}.column-gap-sm-5{column-gap:3rem !important}.text-sm-start{text-align:left !important}.text-sm-end{text-align:right !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.float-md-start{float:left !important}.float-md-end{float:right !important}.float-md-none{float:none !important}.object-fit-md-contain{object-fit:contain !important}.object-fit-md-cover{object-fit:cover !important}.object-fit-md-fill{object-fit:fill !important}.object-fit-md-scale{object-fit:scale-down !important}.object-fit-md-none{object-fit:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !important}.d-md-inline-grid{display:inline-grid !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:6 !important}.m-md-0{margin:0 !important}.m-md-1{margin:.25rem !important}.m-md-2{margin:.5rem !important}.m-md-3{margin:1rem !important}.m-md-4{margin:1.5rem !important}.m-md-5{margin:3rem !important}.m-md-auto{margin:auto !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.mx-md-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-md-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-md-0{margin-top:0 !important}.mt-md-1{margin-top:.25rem !important}.mt-md-2{margin-top:.5rem !important}.mt-md-3{margin-top:1rem !important}.mt-md-4{margin-top:1.5rem !important}.mt-md-5{margin-top:3rem !important}.mt-md-auto{margin-top:auto !important}.me-md-0{margin-right:0 !important}.me-md-1{margin-right:.25rem !important}.me-md-2{margin-right:.5rem !important}.me-md-3{margin-right:1rem !important}.me-md-4{margin-right:1.5rem !important}.me-md-5{margin-right:3rem !important}.me-md-auto{margin-right:auto !important}.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:.25rem !important}.mb-md-2{margin-bottom:.5rem !important}.mb-md-3{margin-bottom:1rem !important}.mb-md-4{margin-bottom:1.5rem !important}.mb-md-5{margin-bottom:3rem !important}.mb-md-auto{margin-bottom:auto !important}.ms-md-0{margin-left:0 !important}.ms-md-1{margin-left:.25rem !important}.ms-md-2{margin-left:.5rem !important}.ms-md-3{margin-left:1rem !important}.ms-md-4{margin-left:1.5rem !important}.ms-md-5{margin-left:3rem !important}.ms-md-auto{margin-left:auto !important}.p-md-0{padding:0 !important}.p-md-1{padding:.25rem !important}.p-md-2{padding:.5rem !important}.p-md-3{padding:1rem !important}.p-md-4{padding:1.5rem !important}.p-md-5{padding:3rem !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.px-md-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-md-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-md-0{padding-top:0 !important}.pt-md-1{padding-top:.25rem !important}.pt-md-2{padding-top:.5rem !important}.pt-md-3{padding-top:1rem !important}.pt-md-4{padding-top:1.5rem !important}.pt-md-5{padding-top:3rem !important}.pe-md-0{padding-right:0 !important}.pe-md-1{padding-right:.25rem !important}.pe-md-2{padding-right:.5rem !important}.pe-md-3{padding-right:1rem !important}.pe-md-4{padding-right:1.5rem !important}.pe-md-5{padding-right:3rem !important}.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:.25rem !important}.pb-md-2{padding-bottom:.5rem !important}.pb-md-3{padding-bottom:1rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pb-md-5{padding-bottom:3rem !important}.ps-md-0{padding-left:0 !important}.ps-md-1{padding-left:.25rem !important}.ps-md-2{padding-left:.5rem !important}.ps-md-3{padding-left:1rem !important}.ps-md-4{padding-left:1.5rem !important}.ps-md-5{padding-left:3rem !important}.gap-md-0{gap:0 !important}.gap-md-1{gap:.25rem !important}.gap-md-2{gap:.5rem !important}.gap-md-3{gap:1rem !important}.gap-md-4{gap:1.5rem !important}.gap-md-5{gap:3rem !important}.row-gap-md-0{row-gap:0 !important}.row-gap-md-1{row-gap:.25rem !important}.row-gap-md-2{row-gap:.5rem !important}.row-gap-md-3{row-gap:1rem !important}.row-gap-md-4{row-gap:1.5rem !important}.row-gap-md-5{row-gap:3rem !important}.column-gap-md-0{column-gap:0 !important}.column-gap-md-1{column-gap:.25rem !important}.column-gap-md-2{column-gap:.5rem !important}.column-gap-md-3{column-gap:1rem !important}.column-gap-md-4{column-gap:1.5rem !important}.column-gap-md-5{column-gap:3rem !important}.text-md-start{text-align:left !important}.text-md-end{text-align:right !important}.text-md-center{text-align:center !important}}@media(min-width: 992px){.float-lg-start{float:left !important}.float-lg-end{float:right !important}.float-lg-none{float:none !important}.object-fit-lg-contain{object-fit:contain !important}.object-fit-lg-cover{object-fit:cover !important}.object-fit-lg-fill{object-fit:fill !important}.object-fit-lg-scale{object-fit:scale-down !important}.object-fit-lg-none{object-fit:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !important}.d-lg-inline-grid{display:inline-grid !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:6 !important}.m-lg-0{margin:0 !important}.m-lg-1{margin:.25rem !important}.m-lg-2{margin:.5rem !important}.m-lg-3{margin:1rem !important}.m-lg-4{margin:1.5rem !important}.m-lg-5{margin:3rem !important}.m-lg-auto{margin:auto !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.mx-lg-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-lg-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-lg-0{margin-top:0 !important}.mt-lg-1{margin-top:.25rem !important}.mt-lg-2{margin-top:.5rem !important}.mt-lg-3{margin-top:1rem !important}.mt-lg-4{margin-top:1.5rem !important}.mt-lg-5{margin-top:3rem !important}.mt-lg-auto{margin-top:auto !important}.me-lg-0{margin-right:0 !important}.me-lg-1{margin-right:.25rem !important}.me-lg-2{margin-right:.5rem !important}.me-lg-3{margin-right:1rem !important}.me-lg-4{margin-right:1.5rem !important}.me-lg-5{margin-right:3rem !important}.me-lg-auto{margin-right:auto !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:.25rem !important}.mb-lg-2{margin-bottom:.5rem !important}.mb-lg-3{margin-bottom:1rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.mb-lg-5{margin-bottom:3rem !important}.mb-lg-auto{margin-bottom:auto !important}.ms-lg-0{margin-left:0 !important}.ms-lg-1{margin-left:.25rem !important}.ms-lg-2{margin-left:.5rem !important}.ms-lg-3{margin-left:1rem !important}.ms-lg-4{margin-left:1.5rem !important}.ms-lg-5{margin-left:3rem !important}.ms-lg-auto{margin-left:auto !important}.p-lg-0{padding:0 !important}.p-lg-1{padding:.25rem !important}.p-lg-2{padding:.5rem !important}.p-lg-3{padding:1rem !important}.p-lg-4{padding:1.5rem !important}.p-lg-5{padding:3rem !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-lg-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-lg-0{padding-top:0 !important}.pt-lg-1{padding-top:.25rem !important}.pt-lg-2{padding-top:.5rem !important}.pt-lg-3{padding-top:1rem !important}.pt-lg-4{padding-top:1.5rem !important}.pt-lg-5{padding-top:3rem !important}.pe-lg-0{padding-right:0 !important}.pe-lg-1{padding-right:.25rem !important}.pe-lg-2{padding-right:.5rem !important}.pe-lg-3{padding-right:1rem !important}.pe-lg-4{padding-right:1.5rem !important}.pe-lg-5{padding-right:3rem !important}.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:.25rem !important}.pb-lg-2{padding-bottom:.5rem !important}.pb-lg-3{padding-bottom:1rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pb-lg-5{padding-bottom:3rem !important}.ps-lg-0{padding-left:0 !important}.ps-lg-1{padding-left:.25rem !important}.ps-lg-2{padding-left:.5rem !important}.ps-lg-3{padding-left:1rem !important}.ps-lg-4{padding-left:1.5rem !important}.ps-lg-5{padding-left:3rem !important}.gap-lg-0{gap:0 !important}.gap-lg-1{gap:.25rem !important}.gap-lg-2{gap:.5rem !important}.gap-lg-3{gap:1rem !important}.gap-lg-4{gap:1.5rem !important}.gap-lg-5{gap:3rem !important}.row-gap-lg-0{row-gap:0 !important}.row-gap-lg-1{row-gap:.25rem !important}.row-gap-lg-2{row-gap:.5rem !important}.row-gap-lg-3{row-gap:1rem !important}.row-gap-lg-4{row-gap:1.5rem !important}.row-gap-lg-5{row-gap:3rem !important}.column-gap-lg-0{column-gap:0 !important}.column-gap-lg-1{column-gap:.25rem !important}.column-gap-lg-2{column-gap:.5rem !important}.column-gap-lg-3{column-gap:1rem !important}.column-gap-lg-4{column-gap:1.5rem !important}.column-gap-lg-5{column-gap:3rem !important}.text-lg-start{text-align:left !important}.text-lg-end{text-align:right !important}.text-lg-center{text-align:center !important}}@media(min-width: 1200px){.float-xl-start{float:left !important}.float-xl-end{float:right !important}.float-xl-none{float:none !important}.object-fit-xl-contain{object-fit:contain !important}.object-fit-xl-cover{object-fit:cover !important}.object-fit-xl-fill{object-fit:fill !important}.object-fit-xl-scale{object-fit:scale-down !important}.object-fit-xl-none{object-fit:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !important}.d-xl-inline-grid{display:inline-grid !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}.order-xl-first{order:-1 !important}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}.order-xl-last{order:6 !important}.m-xl-0{margin:0 !important}.m-xl-1{margin:.25rem !important}.m-xl-2{margin:.5rem !important}.m-xl-3{margin:1rem !important}.m-xl-4{margin:1.5rem !important}.m-xl-5{margin:3rem !important}.m-xl-auto{margin:auto !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.mx-xl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xl-0{margin-top:0 !important}.mt-xl-1{margin-top:.25rem !important}.mt-xl-2{margin-top:.5rem !important}.mt-xl-3{margin-top:1rem !important}.mt-xl-4{margin-top:1.5rem !important}.mt-xl-5{margin-top:3rem !important}.mt-xl-auto{margin-top:auto !important}.me-xl-0{margin-right:0 !important}.me-xl-1{margin-right:.25rem !important}.me-xl-2{margin-right:.5rem !important}.me-xl-3{margin-right:1rem !important}.me-xl-4{margin-right:1.5rem !important}.me-xl-5{margin-right:3rem !important}.me-xl-auto{margin-right:auto !important}.mb-xl-0{margin-bottom:0 !important}.mb-xl-1{margin-bottom:.25rem !important}.mb-xl-2{margin-bottom:.5rem !important}.mb-xl-3{margin-bottom:1rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.mb-xl-5{margin-bottom:3rem !important}.mb-xl-auto{margin-bottom:auto !important}.ms-xl-0{margin-left:0 !important}.ms-xl-1{margin-left:.25rem !important}.ms-xl-2{margin-left:.5rem !important}.ms-xl-3{margin-left:1rem !important}.ms-xl-4{margin-left:1.5rem !important}.ms-xl-5{margin-left:3rem !important}.ms-xl-auto{margin-left:auto !important}.p-xl-0{padding:0 !important}.p-xl-1{padding:.25rem !important}.p-xl-2{padding:.5rem !important}.p-xl-3{padding:1rem !important}.p-xl-4{padding:1.5rem !important}.p-xl-5{padding:3rem !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.px-xl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xl-0{padding-top:0 !important}.pt-xl-1{padding-top:.25rem !important}.pt-xl-2{padding-top:.5rem !important}.pt-xl-3{padding-top:1rem !important}.pt-xl-4{padding-top:1.5rem !important}.pt-xl-5{padding-top:3rem !important}.pe-xl-0{padding-right:0 !important}.pe-xl-1{padding-right:.25rem !important}.pe-xl-2{padding-right:.5rem !important}.pe-xl-3{padding-right:1rem !important}.pe-xl-4{padding-right:1.5rem !important}.pe-xl-5{padding-right:3rem !important}.pb-xl-0{padding-bottom:0 !important}.pb-xl-1{padding-bottom:.25rem !important}.pb-xl-2{padding-bottom:.5rem !important}.pb-xl-3{padding-bottom:1rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pb-xl-5{padding-bottom:3rem !important}.ps-xl-0{padding-left:0 !important}.ps-xl-1{padding-left:.25rem !important}.ps-xl-2{padding-left:.5rem !important}.ps-xl-3{padding-left:1rem !important}.ps-xl-4{padding-left:1.5rem !important}.ps-xl-5{padding-left:3rem !important}.gap-xl-0{gap:0 !important}.gap-xl-1{gap:.25rem !important}.gap-xl-2{gap:.5rem !important}.gap-xl-3{gap:1rem !important}.gap-xl-4{gap:1.5rem !important}.gap-xl-5{gap:3rem !important}.row-gap-xl-0{row-gap:0 !important}.row-gap-xl-1{row-gap:.25rem !important}.row-gap-xl-2{row-gap:.5rem !important}.row-gap-xl-3{row-gap:1rem !important}.row-gap-xl-4{row-gap:1.5rem !important}.row-gap-xl-5{row-gap:3rem !important}.column-gap-xl-0{column-gap:0 !important}.column-gap-xl-1{column-gap:.25rem !important}.column-gap-xl-2{column-gap:.5rem !important}.column-gap-xl-3{column-gap:1rem !important}.column-gap-xl-4{column-gap:1.5rem !important}.column-gap-xl-5{column-gap:3rem !important}.text-xl-start{text-align:left !important}.text-xl-end{text-align:right !important}.text-xl-center{text-align:center !important}}@media(min-width: 1400px){.float-xxl-start{float:left !important}.float-xxl-end{float:right !important}.float-xxl-none{float:none !important}.object-fit-xxl-contain{object-fit:contain !important}.object-fit-xxl-cover{object-fit:cover !important}.object-fit-xxl-fill{object-fit:fill !important}.object-fit-xxl-scale{object-fit:scale-down !important}.object-fit-xxl-none{object-fit:none !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-grid{display:grid !important}.d-xxl-inline-grid{display:inline-grid !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:flex !important}.d-xxl-inline-flex{display:inline-flex !important}.d-xxl-none{display:none !important}.flex-xxl-fill{flex:1 1 auto !important}.flex-xxl-row{flex-direction:row !important}.flex-xxl-column{flex-direction:column !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column-reverse{flex-direction:column-reverse !important}.flex-xxl-grow-0{flex-grow:0 !important}.flex-xxl-grow-1{flex-grow:1 !important}.flex-xxl-shrink-0{flex-shrink:0 !important}.flex-xxl-shrink-1{flex-shrink:1 !important}.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.justify-content-xxl-evenly{justify-content:space-evenly !important}.align-items-xxl-start{align-items:flex-start !important}.align-items-xxl-end{align-items:flex-end !important}.align-items-xxl-center{align-items:center !important}.align-items-xxl-baseline{align-items:baseline !important}.align-items-xxl-stretch{align-items:stretch !important}.align-content-xxl-start{align-content:flex-start !important}.align-content-xxl-end{align-content:flex-end !important}.align-content-xxl-center{align-content:center !important}.align-content-xxl-between{align-content:space-between !important}.align-content-xxl-around{align-content:space-around !important}.align-content-xxl-stretch{align-content:stretch !important}.align-self-xxl-auto{align-self:auto !important}.align-self-xxl-start{align-self:flex-start !important}.align-self-xxl-end{align-self:flex-end !important}.align-self-xxl-center{align-self:center !important}.align-self-xxl-baseline{align-self:baseline !important}.align-self-xxl-stretch{align-self:stretch !important}.order-xxl-first{order:-1 !important}.order-xxl-0{order:0 !important}.order-xxl-1{order:1 !important}.order-xxl-2{order:2 !important}.order-xxl-3{order:3 !important}.order-xxl-4{order:4 !important}.order-xxl-5{order:5 !important}.order-xxl-last{order:6 !important}.m-xxl-0{margin:0 !important}.m-xxl-1{margin:.25rem !important}.m-xxl-2{margin:.5rem !important}.m-xxl-3{margin:1rem !important}.m-xxl-4{margin:1.5rem !important}.m-xxl-5{margin:3rem !important}.m-xxl-auto{margin:auto !important}.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}.mx-xxl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xxl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xxl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xxl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xxl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xxl-auto{margin-right:auto !important;margin-left:auto !important}.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xxl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xxl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xxl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xxl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xxl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xxl-0{margin-top:0 !important}.mt-xxl-1{margin-top:.25rem !important}.mt-xxl-2{margin-top:.5rem !important}.mt-xxl-3{margin-top:1rem !important}.mt-xxl-4{margin-top:1.5rem !important}.mt-xxl-5{margin-top:3rem !important}.mt-xxl-auto{margin-top:auto !important}.me-xxl-0{margin-right:0 !important}.me-xxl-1{margin-right:.25rem !important}.me-xxl-2{margin-right:.5rem !important}.me-xxl-3{margin-right:1rem !important}.me-xxl-4{margin-right:1.5rem !important}.me-xxl-5{margin-right:3rem !important}.me-xxl-auto{margin-right:auto !important}.mb-xxl-0{margin-bottom:0 !important}.mb-xxl-1{margin-bottom:.25rem !important}.mb-xxl-2{margin-bottom:.5rem !important}.mb-xxl-3{margin-bottom:1rem !important}.mb-xxl-4{margin-bottom:1.5rem !important}.mb-xxl-5{margin-bottom:3rem !important}.mb-xxl-auto{margin-bottom:auto !important}.ms-xxl-0{margin-left:0 !important}.ms-xxl-1{margin-left:.25rem !important}.ms-xxl-2{margin-left:.5rem !important}.ms-xxl-3{margin-left:1rem !important}.ms-xxl-4{margin-left:1.5rem !important}.ms-xxl-5{margin-left:3rem !important}.ms-xxl-auto{margin-left:auto !important}.p-xxl-0{padding:0 !important}.p-xxl-1{padding:.25rem !important}.p-xxl-2{padding:.5rem !important}.p-xxl-3{padding:1rem !important}.p-xxl-4{padding:1.5rem !important}.p-xxl-5{padding:3rem !important}.px-xxl-0{padding-right:0 !important;padding-left:0 !important}.px-xxl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xxl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xxl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xxl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xxl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xxl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xxl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xxl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xxl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xxl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xxl-0{padding-top:0 !important}.pt-xxl-1{padding-top:.25rem !important}.pt-xxl-2{padding-top:.5rem !important}.pt-xxl-3{padding-top:1rem !important}.pt-xxl-4{padding-top:1.5rem !important}.pt-xxl-5{padding-top:3rem !important}.pe-xxl-0{padding-right:0 !important}.pe-xxl-1{padding-right:.25rem !important}.pe-xxl-2{padding-right:.5rem !important}.pe-xxl-3{padding-right:1rem !important}.pe-xxl-4{padding-right:1.5rem !important}.pe-xxl-5{padding-right:3rem !important}.pb-xxl-0{padding-bottom:0 !important}.pb-xxl-1{padding-bottom:.25rem !important}.pb-xxl-2{padding-bottom:.5rem !important}.pb-xxl-3{padding-bottom:1rem !important}.pb-xxl-4{padding-bottom:1.5rem !important}.pb-xxl-5{padding-bottom:3rem !important}.ps-xxl-0{padding-left:0 !important}.ps-xxl-1{padding-left:.25rem !important}.ps-xxl-2{padding-left:.5rem !important}.ps-xxl-3{padding-left:1rem !important}.ps-xxl-4{padding-left:1.5rem !important}.ps-xxl-5{padding-left:3rem !important}.gap-xxl-0{gap:0 !important}.gap-xxl-1{gap:.25rem !important}.gap-xxl-2{gap:.5rem !important}.gap-xxl-3{gap:1rem !important}.gap-xxl-4{gap:1.5rem !important}.gap-xxl-5{gap:3rem !important}.row-gap-xxl-0{row-gap:0 !important}.row-gap-xxl-1{row-gap:.25rem !important}.row-gap-xxl-2{row-gap:.5rem !important}.row-gap-xxl-3{row-gap:1rem !important}.row-gap-xxl-4{row-gap:1.5rem !important}.row-gap-xxl-5{row-gap:3rem !important}.column-gap-xxl-0{column-gap:0 !important}.column-gap-xxl-1{column-gap:.25rem !important}.column-gap-xxl-2{column-gap:.5rem !important}.column-gap-xxl-3{column-gap:1rem !important}.column-gap-xxl-4{column-gap:1.5rem !important}.column-gap-xxl-5{column-gap:3rem !important}.text-xxl-start{text-align:left !important}.text-xxl-end{text-align:right !important}.text-xxl-center{text-align:center !important}}@media(min-width: 1200px){.fs-1{font-size:2.5rem !important}.fs-2{font-size:2rem !important}.fs-3{font-size:1.75rem !important}.fs-4{font-size:1.5rem !important}}@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !important}.d-print-inline-grid{display:inline-grid !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}.d-print-none{display:none !important}}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n *//*! name: vanilla-calendar-pro v2.9.10 | url: https://github.com/uvarov-frontend/vanilla-calendar-pro */.vanilla-calendar{position:relative;box-sizing:border-box;display:flex;width:300px;min-width:272px;max-width:100%;flex-direction:column;border-radius:.75rem;padding:1rem;opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:.15s}@supports((width: -webkit-max-content) or (width: max-content)) and ((height: -webkit-max-content) or (height: max-content)){.vanilla-calendar{height:-webkit-max-content;height:max-content;width:-webkit-max-content;width:max-content}}.vanilla-calendar_multiple{width:550px}@supports(width: -webkit-fit-content) or (width: -moz-fit-content) or (width: fit-content){.vanilla-calendar_multiple{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.vanilla-calendar button:focus-visible{border-radius:.5rem;outline-style:solid;outline-width:1px;outline-offset:-1px}.vanilla-calendar.vanilla-calendar_multiple .vanilla-calendar-days{flex-grow:0}.vanilla-calendar_hidden{pointer-events:none;opacity:0}.vanilla-calendar_hidden *{pointer-events:none !important}.vanilla-calendar_to-input{position:absolute}.vanilla-calendar_to-input_bottom{margin-top:.25rem}.vanilla-calendar_to-input_top{margin-top:-0.25rem}.vanilla-calendar-controls{pointer-events:none;position:absolute;left:0;right:0;top:0;z-index:20;box-sizing:content-box;display:flex;align-items:center;justify-content:space-between;padding-left:1rem;padding-right:1rem;padding-top:1.25rem}.vanilla-calendar-arrow{pointer-events:auto;position:relative;display:block;height:1.5rem;width:1.5rem;cursor:pointer;border-width:0px;background-color:transparent}.vanilla-calendar-arrow:before{position:absolute;left:0;top:0;height:100%;width:100%;background-position:center;background-repeat:no-repeat;--tw-content: "";content:var(--tw-content)}.vanilla-calendar-arrow.vanilla-calendar-arrow_prev:before{transform:rotate(90deg)}.vanilla-calendar-arrow.vanilla-calendar-arrow_next:before{transform:rotate(-90deg)}.vanilla-calendar-grid{display:flex;flex-grow:1;flex-wrap:wrap;justify-content:center;gap:1.75rem}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column{pointer-events:none;opacity:.3}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_month,.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_year{pointer-events:auto;opacity:1}.vanilla-calendar-column{display:flex;min-width:-webkit-min-content;min-width:min-content;flex-direction:column}.vanilla-calendar-header{position:relative;margin-bottom:.75rem;display:flex;align-items:center}.vanilla-calendar-header__content{display:grid;flex-grow:1;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;justify-content:center;white-space:pre-wrap;padding-left:1rem;padding-right:1rem}.vanilla-calendar-month,.vanilla-calendar-year{cursor:pointer;border-radius:.25rem;border-width:0px;background-color:transparent;padding:.25rem;font-size:1rem;line-height:1.5rem;font-weight:700}.vanilla-calendar-month.vanilla-calendar-month_disabled,.vanilla-calendar-year.vanilla-calendar-year_disabled{pointer-events:none}.vanilla-calendar-months{display:grid;flex-grow:1;grid-template-columns:repeat(4, minmax(0, 1fr));align-items:center;row-gap:1rem;column-gap:.5rem}.vanilla-calendar-years{display:grid;flex-grow:1;grid-template-columns:repeat(5, minmax(0, 1fr));align-items:center;row-gap:1rem;column-gap:.5rem}.vanilla-calendar-months_selecting .vanilla-calendar-months__month,.vanilla-calendar-years_selecting .vanilla-calendar-years__year{cursor:pointer}.vanilla-calendar-months_selecting .vanilla-calendar-months__month .vanilla-calendar-months__month_disabled,.vanilla-calendar-years_selecting .vanilla-calendar-years__year .vanilla-calendar-years__year_disabled{cursor:default}.vanilla-calendar-months__month,.vanilla-calendar-years__year{display:flex;height:2.5rem;align-items:center;justify-content:center;word-break:break-all;border-radius:.5rem;border-width:0px;padding:.25rem;text-align:center;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,.vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{pointer-events:none}.vanilla-calendar-week-numbers{display:flex;flex-direction:column}.vanilla-calendar-week-numbers__title{margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-week-numbers__content{display:grid;grid-auto-flow:row;align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-week-number{margin:0;display:flex;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:pointer;align-items:center;justify-content:center;border-style:none;background-color:transparent;padding:0;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-wrapper{display:flex;flex-grow:1}.vanilla-calendar-content{display:flex;flex-grow:1;flex-direction:column}.vanilla-calendar-week{margin-bottom:.5rem;display:grid;grid-template-columns:repeat(7, 1fr);justify-items:center}.vanilla-calendar-week__day{display:flex;width:100%;min-width:1.875rem;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-days{display:grid;flex-grow:1;grid-template-columns:repeat(7, 1fr);align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn{cursor:pointer;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:75ms}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn_disabled{cursor:default}.vanilla-calendar-day{position:relative;display:flex;width:100%;align-items:center;justify-content:center}.vanilla-calendar-day_hover-intermediate .vanilla-calendar-day__btn{border-radius:0}.vanilla-calendar-day_hover-first .vanilla-calendar-day__btn{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.vanilla-calendar-day_hover-first.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn{border-radius:.5rem}.vanilla-calendar-day:focus-visible .vanilla-calendar-day__popup,.vanilla-calendar-day:hover .vanilla-calendar-day__popup{pointer-events:auto;opacity:1}.vanilla-calendar-day_selected-first .vanilla-calendar-day__btn_selected{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.vanilla-calendar-day_selected-first.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-radius:.5rem}.vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected{border-radius:0}.vanilla-calendar-day__btn{display:flex;height:100%;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:default;align-items:center;justify-content:center;border-radius:.5rem;border-width:0px;padding:0;font-size:.75rem;line-height:1rem;font-weight:400}.vanilla-calendar-day__btn_today{font-weight:700}.vanilla-calendar-day__btn_disabled{pointer-events:none}.vanilla-calendar-day__popup{transform:translate(-50%);pointer-events:none;position:absolute;left:50%;top:100%;z-index:20;width:8rem;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:400;opacity:0}.vanilla-calendar-day__popup:before{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:after{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:hover{pointer-events:auto;opacity:1}.vanilla-calendar-day__popup:before{content:"";left:0;bottom:0;z-index:-10;display:block;height:calc(100% - 4px);width:100%;border-radius:.5rem}.vanilla-calendar-time{margin-top:.75rem;display:grid;grid-template-columns:auto 1fr;gap:.75rem;border-top-width:1px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-style:solid;padding-top:.75rem}.vanilla-calendar-time__content{display:grid;grid-auto-flow:column;align-items:center}.vanilla-calendar-time__hours{position:relative;margin-right:.35rem;width:1.75rem}.vanilla-calendar-time__hours:after{position:absolute;right:-5px;top:50%;margin-top:calc(-50% + 1px);display:block;--tw-content: ":";content:var(--tw-content)}.vanilla-calendar-time__minutes{width:1.75rem}.vanilla-calendar-time__hours input,.vanilla-calendar-time__minutes input{position:relative;margin:0;box-sizing:border-box;display:block;width:100%;border-radius:.25rem;border-width:0px;padding:.125rem;text-align:center;font-size:1.125rem;font-weight:600;line-height:1.125rem}.vanilla-calendar-time__hours input:focus-visible,.vanilla-calendar-time__minutes input:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__hours input:disabled,.vanilla-calendar-time__minutes input:disabled{cursor:default}.vanilla-calendar-time__hours input:hover:disabled,.vanilla-calendar-time__minutes input:hover:disabled{background-color:transparent}.vanilla-calendar-time__keeping{margin-left:1px;margin-top:.25rem;width:22px;cursor:pointer;border-radius:.25rem;border-width:0px;background-color:transparent;padding:0;font-size:.69rem}.vanilla-calendar-time__keeping:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__keeping:disabled{cursor:default}.vanilla-calendar-time__keeping:hover:disabled{background-color:transparent}.vanilla-calendar-time__ranges{display:grid;grid-auto-flow:row}.vanilla-calendar-time__range{position:relative;z-index:10;font-size:0}.vanilla-calendar-time__range:before{content:var(--tw-content);left:0}.vanilla-calendar-time__range:after{content:var(--tw-content);right:0}.vanilla-calendar-time__range:before,.vanilla-calendar-time__range:after{content:"";transform:translateY(-50%);pointer-events:none;position:absolute;top:50%;z-index:10;height:.5rem;width:1px}.vanilla-calendar-time__range input{position:relative;margin:0;height:1.25rem;width:100%;cursor:pointer;-webkit-appearance:none;appearance:none;outline-width:0px}.vanilla-calendar-time__range input::-webkit-slider-thumb{position:relative;z-index:20;margin-top:-0.5rem;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-moz-range-thumb{position:relative;z-index:20;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-webkit-slider-runnable-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-moz-range-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light].vanilla-calendar{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light].vanilla-calendar_to-input{--tw-shadow: 0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored: 0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-arrow{background-color:transparent}[data-calendar-theme=light] .vanilla-calendar-arrow:before{background-image:url(${Qs})}[data-calendar-theme=light] .vanilla-calendar-arrow:hover:before{opacity:.6}[data-calendar-theme=light] .vanilla-calendar-header__content,[data-calendar-theme=light] .vanilla-calendar-month,[data-calendar-theme=light] .vanilla-calendar-year{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-month:hover,[data-calendar-theme=light] .vanilla-calendar-year:hover{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_not-active{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-months__month{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-months__month:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-years__year{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-years__year:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-week-numbers__title,[data-calendar-theme=light] .vanilla-calendar-week-number{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week-number:hover{color:#475569}[data-calendar-theme=light] .vanilla-calendar-week__day{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity: .7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity: .7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__btn:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_today{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_next{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__popup{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__popup:before{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-shadow: 0 3px 15px rgba(85, 85, 85, .2);--tw-shadow-colored: 0 3px 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light] .vanilla-calendar-time{border-color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input,[data-calendar-theme=light] .vanilla-calendar-time__minutes input{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=light] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:before,[data-calendar-theme=light] .vanilla-calendar-time__range:after{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-thumb{border-color:#cbd5e1;--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-thumb{border-color:#cbd5e1;--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=dark].vanilla-calendar{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark].vanilla-calendar_to-input{--tw-shadow: 0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored: 0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=dark].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-arrow{background-color:transparent}[data-calendar-theme=dark] .vanilla-calendar-arrow:before{background-image:url(${Js})}[data-calendar-theme=dark] .vanilla-calendar-arrow:hover:before{opacity:.6}[data-calendar-theme=dark] .vanilla-calendar-header__content,[data-calendar-theme=dark] .vanilla-calendar-month,[data-calendar-theme=dark] .vanilla-calendar-year{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-month:hover,[data-calendar-theme=dark] .vanilla-calendar-year:hover,[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_not-active{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month,[data-calendar-theme=dark] .vanilla-calendar-years__year{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity: 1;background-color:rgb(100 116 139/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-week-numbers__title,[data-calendar-theme=dark] .vanilla-calendar-week-number{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week-number:hover{color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-week__day{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity: .8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity: .8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#e2e8f0}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_next{color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__popup{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__popup:before{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));--tw-shadow: inset 0 0 0 1px rgb(255 255 255 / .1);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=dark] .vanilla-calendar-time{border-color:#1e293b}[data-calendar-theme=dark] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:before,[data-calendar-theme=dark] .vanilla-calendar-time__range:after{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-thumb{border-color:#475569;--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-thumb{border-color:#475569;--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}/*!\n * Multiple-Select-Vanilla styling\n * @author zhixin wen \n * @contributor Ghislain B.\n */.ms-dark-mode{--ms-checkbox-color: rgb(63.9634146341, 138.4756097561, 251.0365853659);--ms-checkbox-hover-color: rgb(78.9524390244, 147.6182926829, 251.3475609756);--ms-checkbox-icon-container-border: 1px solid #797979;--ms-choice-border: 1px solid #757575;--ms-choice-bgcolor: #262b2f;--ms-choice-color: #d4d4d4;--ms-choice-focus-border-color: rgb(38.9817073171, 123.237804878, 250.5182926829);--ms-choice-focus-box-shadow: 0 0 0 2px rgba(14, 108, 250, 0.2);--ms-drop-background: #2a2f34;--ms-drop-border: 1px solid #585858;--ms-drop-color: #cccccc;--ms-drop-hide-radio-hover-bgcolor: rgb(4.8475609756, 95.9817073171, 233.6524390244);--ms-drop-option-divider-border-top: 1px solid #696969;--ms-drop-scrollbar-color: #828282 #424242;--ms-icon-color: #bcbcbc;--ms-icon-color-hover: #d0d0d0;--ms-option-highlight-bg-color: rgb(4.3292682927, 85.7195121951, 208.6707317073);--ms-ok-button-bg-color: #262b2f;--ms-ok-button-bg-hover-color: #24282c;--ms-ok-button-border-color: #4a4a4a;--ms-ok-button-text-color: rgb(38.9817073171, 123.237804878, 250.5182926829);--ms-ok-button-text-hover-color: rgb(38.9817073171, 123.237804878, 250.5182926829);--ms-optgroup-color: #fff;--ms-search-input-bg-color: #2f353a;--ms-search-input-color: #d4d4d4;--ms-search-input-border: 1px solid #757575;--ms-select-all-border-bottom: 1px solid #5d5d5d;--ms-select-all-text-color: #fff;--ms-select-all-text-font-weight: bold}/*!\n * Multiple-Select-Vanilla styling\n * @author zhixin wen \n * @contributor Ghislain B.\n */.ms-icon-caret{--ms-icon-caret-icon-svg: url(${eo});-webkit-mask:var(--ms-icon-caret-icon-svg) no-repeat;mask:var(--ms-icon-caret-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-close{--ms-icon-close-icon-svg: url(${to});-webkit-mask:var(--ms-icon-close-icon-svg) no-repeat;mask:var(--ms-icon-close-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-check{--ms-icon-check-icon-svg: url(${io});-webkit-mask:var(--ms-icon-check-icon-svg) no-repeat;mask:var(--ms-icon-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-minus{--ms-icon-minus-icon-svg: url(${so});-webkit-mask:var(--ms-icon-minus-icon-svg) no-repeat;mask:var(--ms-icon-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-radio{--ms-icon-radio-icon-svg: url(${oo});-webkit-mask:var(--ms-icon-radio-icon-svg) no-repeat;mask:var(--ms-icon-radio-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-parent .ms-icon,.ms-drop .ms-icon{display:inline-block;background-color:currentColor;flex-shrink:0;color:var(--ms-icon-color, #000);font-size:var(--ms-icon-size, 13px);height:var(--ms-icon-size, 13px);width:var(--ms-icon-size, 13px)}.ms-parent .ms-icon:hover,.ms-drop .ms-icon:hover{color:var(--ms-icon-color-hover, #303030)}.ms-parent .ms-select-all,.ms-parent li:not(.hide-radio),.ms-drop .ms-select-all,.ms-drop li:not(.hide-radio){cursor:pointer}.ms-parent .ms-select-all.disabled,.ms-parent li:not(.hide-radio).disabled,.ms-drop .ms-select-all.disabled,.ms-drop li:not(.hide-radio).disabled{cursor:default}.ms-parent .ms-select-all .icon-checkbox-container,.ms-parent li:not(.hide-radio) .icon-checkbox-container,.ms-drop .ms-select-all .icon-checkbox-container,.ms-drop li:not(.hide-radio) .icon-checkbox-container{display:inline-flex;align-items:center;justify-content:center;height:var(--ms-checkbox-icon-container-height, 1.05rem);width:var(--ms-checkbox-icon-container-width, 1.05rem);border:var(--ms-checkbox-icon-container-border, 1px solid #d0d0d0);border-radius:.125rem}.ms-parent .ms-select-all .icon-checkbox-container div,.ms-parent li:not(.hide-radio) .icon-checkbox-container div,.ms-drop .ms-select-all .icon-checkbox-container div,.ms-drop li:not(.hide-radio) .icon-checkbox-container div{font-size:14px;color:var(--ms-checkbox-color, #0e6cfa)}.ms-parent .ms-select-all .icon-checkbox-container div:hover,.ms-parent li:not(.hide-radio) .icon-checkbox-container div:hover,.ms-drop .ms-select-all .icon-checkbox-container div:hover,.ms-drop li:not(.hide-radio) .icon-checkbox-container div:hover{color:var(--ms-checkbox-hover-color, rgb(5.0548780488, 100.0865853659, 243.6451219512))}.ms-parent .ms-select-all .icon-checkbox-container div.ms-icon-uncheck,.ms-parent li:not(.hide-radio) .icon-checkbox-container div.ms-icon-uncheck,.ms-drop .ms-select-all .icon-checkbox-container div.ms-icon-uncheck,.ms-drop li:not(.hide-radio) .icon-checkbox-container div.ms-icon-uncheck{visibility:hidden}.ms-parent .ms-select-all .icon-checkbox-container.radio,.ms-parent li:not(.hide-radio) .icon-checkbox-container.radio,.ms-drop .ms-select-all .icon-checkbox-container.radio,.ms-drop li:not(.hide-radio) .icon-checkbox-container.radio{border-radius:50%}.ms-parent .ms-select-all .icon-checkbox-container+span,.ms-parent li:not(.hide-radio) .icon-checkbox-container+span,.ms-drop .ms-select-all .icon-checkbox-container+span,.ms-drop li:not(.hide-radio) .icon-checkbox-container+span{display:inline-flex;align-items:center;column-gap:var(--ms-label-column-gap, 0);padding-left:var(--ms-label-text-padding-left, 8px)}.ms-offscreen{clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;position:absolute !important;outline:0 !important;left:auto !important;top:auto !important}.ms-parent{display:inline-block;position:relative;vertical-align:middle}.ms-choice{display:flex;align-items:center;cursor:pointer;width:100%;height:26px;overflow:hidden;padding:var(--ms-choice-padding, 0 6px 0 8px);background-color:var(--ms-choice-bgcolor, #fff);border:var(--ms-choice-border, 1px solid #ccc);border-radius:var(--ms-choice-border-radius, 4px);line-height:var(--ms-choice-line-height, 26px);color:var(--ms-choice-color, #444);text-align:var(--ms-choice-text-align, left);outline:var(--ms-drop-outline, 0);text-decoration:none;user-select:none;white-space:nowrap}.ms-choice:focus{border-color:var(--ms-choice-focus-border-color, hsl(216.1016949153, 95.9349593496%, 111.7647058824%));box-shadow:var(--ms-choice-focus-box-shadow, 0 0 0 0.25rem rgba(14, 108, 250, 0.25))}.ms-choice.disabled{border:var(--ms-choice-disabled-border, 1px solid #ddd);background-color:var(--ms-choice-disabled-bgcolor, #f4f4f4);background-image:none;cursor:default}.ms-choice>span{display:flex;flex:1;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;column-gap:var(--ms-label-column-gap, 0)}.ms-choice>span.ms-placeholder{color:var(--ms-placeholder-color, #c9c9c9)}.ms-choice>div.ms-icon-close{margin-right:2px}.ms-choice>div.ms-icon-caret{height:var(--ms-chevron-icon-size, 16px);width:var(--ms-chevron-icon-size, 16px)}.ms-choice>div.ms-icon-caret.open{transform:scaleY(-1)}.ms-drop{width:auto;min-width:100%;overflow:hidden;display:none;position:absolute;background:var(--ms-drop-background, #fff);border:var(--ms-drop-border, 1px solid #d0d0d0);border-radius:var(--ms-drop-border-radius, 4px);color:var(--ms-drop-color, #333);margin-top:var(--ms-drop-margin-top, -1px);padding:var(--ms-drop-padding, 0);z-index:var(--ms-drop-zindex, 1050)}.ms-drop.bottom{top:100%;box-shadow:var(--ms-drop-bottom-box-shadow, 0 4px 5px rgba(0, 0, 0, 0.15))}.ms-drop.top{bottom:100%;box-shadow:var(--ms-drop-top-box-shadow, 0 -4px 5px rgba(0, 0, 0, 0.15))}.ms-drop .ms-select-all{border-bottom:var(--ms-select-all-border-bottom, 1px solid #ddd);line-height:var(--ms-select-all-line-height, calc(13px + 2px));padding:var(--ms-select-all-padding, 4px);width:100%}.ms-drop .ms-select-all:hover{background-color:var(--ms-select-all-text-hover-color, transparent)}.ms-drop .ms-select-all.highlighted{background-color:var(--ms-option-highlight-bg-color, #fcfcfc)}.ms-drop .ms-select-all label{display:inline-flex;align-items:center;font-weight:var(--ms-select-all-text-font-weight, normal);padding:var(--ms-select-all-label-padding, 6px 10px);border:var(--ms-select-all-label-border, 1px solid transparent);color:var(--ms-select-all-text-color, rgb(4.8475609756, 95.9817073171, 233.6524390244));width:100%}.ms-drop .ms-select-all label:hover{cursor:pointer;border:var(--ms-select-all-label-hover-border, 1px solid #d5d5d5)}.ms-drop .ms-select-all label input{opacity:0;width:0;margin-left:0}.ms-drop .ms-select-all label div{display:inline-flex}.ms-drop .ms-ok-button{cursor:pointer;display:block;padding:var(--ms-ok-button-padding, 0);width:var(--ms-ok-button-width, 100%);height:var(--ms-ok-button-height, 26px);border-color:var(--ms-ok-button-border-color, #ccc);border-radius:var(--ms-ok-button-border-radius, 0 0 4px 4px);border-width:var(--ms-ok-button-border-width, 1px 0 0 0);text-align:var(--ms-ok-button-text-align, center);color:var(--ms-ok-button-text-color, #0e6cfa);font-weight:var(--ms-ok-button-font-weight, 600);background-color:var(--ms-ok-button-bg-color, #fff)}.ms-drop .ms-ok-button:hover{background-color:var(--ms-ok-button-bg-hover-color, #f9f9f9);color:var(--ms-ok-button-text-hover-color, rgb(4.8475609756, 95.9817073171, 233.6524390244))}.ms-search{display:flex;align-items:center;justify-content:center;box-sizing:border-box;position:relative;white-space:nowrap;width:100%;margin:var(--ms-search-margin, 0);min-height:var(--ms-search-min-height, 26px);padding:var(--ms-search-padding, 4px);z-index:var(--ms-search-zindex, 10000)}.ms-search input{box-shadow:none;font-family:sans-serif;height:auto !important;width:100%;color:var(--ms-search-input-color, #444);background-color:var(--ms-search-input-bg-color, #fff);border:var(--ms-search-input-border, 1px solid #b9b9b9);border-radius:var(--ms-search-input-border-radius, 5px);min-height:var(--ms-search-input-min-height, 24px);outline:var(--ms-search-input-outline, 0);padding:var(--ms-search-input-padding, 0 5px);margin:var(--ms-search-input-margin, 0)}.ms-search input::placeholder{color:var(--ms-search-input-placeholder, #999)}.ms-search span.ms-icon-close{cursor:pointer;height:var(--ms-icon-size, 13px);margin:var(--ms-search-icon-close-margin, 0 2px 0 5px)}.ms-drop ul{overflow:auto;outline:var(--ms-drop-outline, 0);margin:var(--ms-drop-list-margin, 0px);padding:var(--ms-drop-list-padding, 4px 6px);scrollbar-color:var(--ms-drop-scrollbar-color, #c1c1c1 #f1f1f1)}.ms-drop ul>li{cursor:pointer;background-image:none;list-style:none;position:static;align-items:var(--ms-drop-list-item-align-items, center);display:var(--ms-drop-list-item-display, flex);padding:var(--ms-drop-list-item-padding, 2px 4px)}.ms-drop ul>li .disabled{cursor:default;font-weight:normal !important;opacity:var(--ms-drop-list-item-disabled-opacity, 0.35);filter:var(--ms-drop-list-item-disabled-filter, Alpha(Opacity=35))}.ms-drop ul>li.multiple{display:block;float:left}.ms-drop ul>li.group{clear:both}.ms-drop ul>li.multiple label{width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-drop ul>li label{cursor:pointer;display:flex;align-items:center;font-weight:normal;position:relative;white-space:nowrap;flex:0 0 100%;margin-bottom:var(--ms-label-margin-bottom, 0);min-height:var(--ms-label-min-height, 1.25rem);padding:var(--ms-label-padding, 2px 4px)}.ms-drop ul>li label.optgroup{color:var(--ms-optgroup-color, #000);font-weight:var(--ms-drop-optgroup-font-weight, bold)}.ms-drop ul>li.hide-radio{padding:var(--ms-drop-hide-radio-padding, 0)}.ms-drop ul>li.hide-radio:focus,.ms-drop ul>li.hide-radio:hover{background-color:var(--ms-drop-hide-radio-hover-bgcolor, #fafafa)}.ms-drop ul>li.hide-radio.selected{color:var(--ms-drop-hide-radio-selected-color, unset);background-color:var(--ms-drop-hide-radio-selected-bgcolor, unset)}.ms-drop ul>li.hide-radio label{margin-bottom:var(--ms-drop-hide-radio-label-margin-bottom, 0);padding:var(--ms-drop-hide-radio-label-padding, 5px 8px)}.ms-drop ul>li.hide-radio input{display:none}.ms-drop ul>li.option-level-1 label{padding-left:var(--ms-drop-list-item-level1-padding-left, 8px)}.ms-drop ul>li.option-divider{padding:var(--ms-drop-option-divider-padding, 0);border-top:var(--ms-drop-option-divider-border-top, 1px solid #e9ecef)}.ms-drop ul>li.highlighted{background-color:var(--ms-option-highlight-bg-color, #fcfcfc)}.ms-drop input[type=radio],.ms-drop input[type=checkbox]{opacity:0;width:0;position:absolute;margin-left:var(--ms-drop-input-margin-left, -1.25rem);margin-top:var(--ms-drop-input-margin-top, 0.3rem);accent-color:var(--ms-checkbox-color, #0e6cfa)}.ms-drop input:focus{outline:var(--ms-input-focus-outline, none)}.ms-drop .ms-no-results{display:none}.ms-drop .ms-infinite-option{height:var(--ms-infinite-empty-option-height, 20px)}.ms-dark-mode,.ms-drop.ms-dark-mode,.slick-dark-mode .ms-dark-mode,.slick-dark-mode .slick-submenu,.slick-dark-mode{--slick-primary-color: rgb(88.9451219512, 153.7134146341, 251.5548780488);--slick-base-dark-text-color: #d4d4d4;--slick-base-dark-menu-bg-color: #252525;--slick-base-dark-menu-border: 1px solid #505050;--slick-base-dark-menu-item-border: 1px solid #5a5a5a;--slick-base-dark-menu-item-hover-color: #363b40;--slick-base-dark-invalid-color: #ea868f;--slick-highlight-color: rgb(88.9451219512, 153.7134146341, 251.5548780488);--slick-text-color: #d4d4d4;--slick-autocomplete-bg-color: var(--slick-base-dark-menu-bg-color);--slick-autocomplete-hover-bg-color: #2c3034;--slick-autocomplete-text-color: #cdcdcd;--slick-autocomplete-tpl4-bottom-right-text-color: var(--slick-base-dark-text-color);--slick-autocomplete-tpl4-bottom-left-text-color: var(--slick-base-dark-text-color);--slick-autocomplete-tpl4-top-left-text-color: #fafafa;--slick-button-border-color: #626262;--slick-button-hover-border-color: #808080;--slick-button-primary-color: #bababa;--slick-button-style-bg-color: var(--slick-base-dark-menu-bg-color);--slick-btn-default-bg-color: #383838;--slick-btn-default-text-color: #ffffff;--slick-btn-default-border-color: #565656;--slick-cell-even-background-color: #141618;--slick-cell-odd-background-color: #2c3034;--slick-cell-text-color: #d4d4d4;--slick-cell-border-top: 1px solid #474747;--slick-column-picker-background-color: var(--slick-base-dark-menu-bg-color);--slick-column-picker-box-shadow: 0 0 1px #606060;--slick-column-picker-border: var(--slick-base-dark-menu-border);--slick-column-picker-close-btn-color: #bbbbbb;--slick-column-picker-close-btn-bg-color: transparent;--slick-column-picker-hr-bg-color: #434343;--slick-column-picker-hr-divider-border: 1px solid #525252;--slick-column-picker-icon-color: var(--slick-highlight-color);--slick-column-picker-item-hover-border: var(--slick-base-dark-menu-item-border);--slick-column-picker-item-hover-color: var(--slick-base-dark-menu-item-hover-color);--slick-column-picker-title-border-bottom: 1px solid #525252;--slick-checkbox-opacity-hover: 0.7;--slick-checkbox-icon-color: var(--slick-primary-color);--slick-checkbox-icon-bg-color: #444444;--slick-checkbox-unchecked-color: rgb(63.9634146341, 138.4756097561, 251.0365853659);--slick-checkbox-unchecked-opacity: 0.4;--slick-detail-view-icon-color: var(--slick-primary-color);--slick-detail-view-icon-color-hover: var(--slick-primary-color);--slick-detail-view-icon-opacity-hover: 0.75;--slick-detail-view-container-border: 1px solid #525252;--slick-detail-view-container-bgcolor: #3c4349;--slick-grid-menu-icon-btn-color: #ededed;--slick-row-mouse-hover-color: #2c3034;--slick-header-background-color: #1c1c1c;--slick-grid-footer-bg-color: #1c1c1c;--slick-grid-footer-border-top: 1px solid #606060;--slick-header-text-color: #e4e4e4;--slick-hover-header-color: var(--slick-base-dark-text-color);--slick-header-row-background-color: #2d2d2d;--slick-preheader-border-right: 1px solid #3e3e3e;--slick-pane-top-border-top: 1px solid #606060;--slick-empty-data-warning-color: var(--slick-base-dark-text-color);--slick-grid-header-background: #2d2d2d;--slick-icon-sort-color: var(--slick-primary-color);--slick-header-column-background-active: #535353;--slick-slider-filter-input-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-menu-bg-color: var(--slick-base-dark-menu-bg-color);--slick-menu-border: var(--slick-base-dark-menu-border);--slick-menu-box-shadow: 0 0 1px #606060;--slick-menu-close-btn-bg-color: transparent;--slick-menu-close-btn-color: #bbbbbb;--slick-menu-color: #ededed;--slick-menu-item-disabled-color: #686868;--slick-menu-divider-color: #606060;--slick-menu-item-hover-color: var(--slick-base-dark-menu-item-hover-color);--slick-menu-item-hover-border: var(--slick-base-dark-menu-item-border);--slick-menu-title-border-bottom: 1px solid #525252;--slick-menu-title-color: #cecece;--slick-slider-filter-border: var(--slick-base-dark-menu-item-border);--slick-slider-filter-thumb-color: #d0d0d0;--slick-font-color: #d3d3d3;--slick-form-control-border: var(--slick-base-dark-menu-item-border);--slick-form-control-bg-color: var(--slick-base-dark-menu-bg-color);--slick-input-group-addon-color: var(--slick-base-dark-text-color);--slick-input-group-addon-bg-color: #383a3c;--slick-input-group-addon-border: var(--slick-base-dark-menu-item-border);--slick-input-group-btn-bg-color: #454545;--slick-input-group-btn-hover-bg-color: #3e3e3e;--slick-input-group-btn-border: var(--slick-base-dark-menu-item-border);--slick-input-group-append-bg-color: #383838;--slick-compound-filter-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-date-picker-bg-color: var(--slick-base-dark-menu-bg-color);--slick-footer-left-text-color: #acacac;--slick-footer-right-text-color: #acacac;--slick-grid-header-unorderable-bg-color: #1c1c1c;--slick-slider-filter-runnable-track-bgcolor: #787878;--slick-draggable-group-placeholder-color: #999;--slick-draggable-group-drop-bgcolor: #2c3034;--slick-draggable-group-droppable-hover-bgcolor: #353a3f;--slick-draggable-group-drop-border: #3e3e3e;--slick-draggable-group-drop-border-top: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-bottom: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-right: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-left: var(--slick-draggable-group-drop-border);--slick-draggable-group-toggle-all-border: 1px solid #626262;--slick-draggable-group-toggle-all-icon-color: var(--slick-primary-color);--slick-draggable-group-column-border: 1px solid #626262;--slick-group-totals-formatter-bgcolor: #1f2225;--slick-group-totals-formatter-color: #f3f3f3;--slick-icon-group-color: var(--slick-primary-color);--slick-editing-field-bg-color: #333333;--slick-editing-field-border: 1px solid #7c7c7c;--slick-editor-input-disabled-color: #404040;--slick-placeholder-color: #999;--slick-editor-modal-default-btn-disabled-bg-color: #3f3f3f;--slick-editor-modal-default-btn-disabled-color: #5b5b5b;--slick-editor-modal-detail-container-border-modified: 1px solid #cc8400;--slick-btn-default-border: var(--slick-base-dark-menu-item-border);--slick-btn-default-border-hover-color: var(--slick-button-hover-border-color);--slick-editor-modal-close-btn-border-left: var(--slick-base-dark-menu-border);--slick-editor-modal-footer-btn-border: var(--slick-base-dark-menu-item-border);--slick-editor-modal-footer-btn-border-hover-color: var(--slick-button-hover-border-color);--slick-editor-modal-container-bg-color: #333333;--slick-editor-modal-header-bg-color: #333333;--slick-editor-modal-footer-bg-color: #333333;--slick-editor-modal-detail-label-color: #abaaaa;--slick-editor-modal-footer-btn-text-color-hover: #eeeeee;--slick-editor-modal-container-border: var(--slick-base-dark-menu-border);--slick-editor-modal-header-border-bottom: var(--slick-base-dark-menu-border);--slick-editor-modal-footer-border-top: var(--slick-base-dark-menu-border);--slick-editor-modal-input-editor-border: var(--slick-base-dark-menu-border);--slick-editor-modal-checkbox-editor-border: var(--slick-base-dark-menu-border);--slick-editor-modal-container-box-shadow: 0 0 2px #606060;--slick-editor-modal-reset-btn-bg-color: #383838;--slick-editor-modal-close-btn-bg-color: transparent;--slick-editor-modal-close-btn-color: #bababa;--slick-editor-modal-reset-btn-color: #bababa;--slick-editor-modal-detail-container-border-invalid: 1px solid var(--slick-base-dark-invalid-color);--slick-editor-modal-detail-label-color-invalid: var(--slick-base-dark-invalid-color);--slick-editor-modal-title-font-color: var(--slick-font-color);--slick-editor-modal-validation-color: var(--slick-base-dark-invalid-color);--slick-editor-modal-validation-summary-color: var(--slick-base-dark-invalid-color);--slick-editor-modal-text-color: var(--slick-base-dark-text-color);--slick-large-editor-background-color: var(--slick-base-dark-menu-bg-color);--slick-large-editor-border: 2px solid #565656;--slick-large-editor-text-color: var(--slick-base-dark-text-color);--slick-text-editor-color: var(--slick-base-dark-text-color);--slick-header-menu-button-icon-color: var(--slick-menu-color);--slick-text-editor-background: var(--slick-base-dark-menu-bg-color);--slick-pagination-button-border: 1px solid #696969;--slick-pagination-button-border-color: #4b4b4b;--slick-pagination-button-border-disabled-color: #565656;--slick-pagination-button-bg-color: #1e1e1e;--slick-pagination-button-hover-color: #2b2b2b;--slick-pagination-icon-color: var(--slick-primary-color);--slick-pagination-icon-seek-background-color: #434343;--slick-pagination-icon-seek-disabled-bg-color: #434343;--slick-pagination-icon-seek-disabled-color: gray;--slick-pagination-page-input-bgcolor: #2b2f34;--slick-pagination-page-select-bg-color: #1c1c1c;--slick-pagination-text-color: #cfcfcf;--slick-row-selected-color: #474747;--slick-scrollbar-color: #828282 #424242;--slick-sorting-header-color: var(--slick-base-dark-text-color);--slick-submenu-box-shadow: 0 1px 3px 1px rgba(146, 152, 163, 0.4);--slick-container-border-top: var(--slick-base-dark-menu-border);--slick-container-border-bottom: var(--slick-base-dark-menu-border);--slick-canvas-bg-color: #141618;--slick-multiselect-checkbox-hover-bg-color: $slick-dark-base-dark-menu-bg-color;--slick-multiselect-input-filter-border: 1px solid #949494;--slick-multiselect-input-focus-border-color: var(--slick-form-control-focus-border-color);--slick-multiselect-input-focus-box-shadow: var(--slick-form-control-focus-box-shadow);--slick-multiselect-option-highlight-bg-color: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-select-all-label-hover-bg-color: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-option-highlight-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-choice-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-choice-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-multiselect-drop-background: var(--slick-base-dark-menu-bg-color);--slick-multiselect-drop-color: #bbbbbb;--slick-multiselect-drop-hide-radio-hover-bgcolor: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-dropdown-border: 1px solid #5d5d5d;--slick-multiselect-option-highlight-bg-color: var(--slick-multiselect-select-all-label-hover-bg-color);--slick-multiselect-ok-button-bg-color: #262626;--slick-multiselect-ok-button-bg-hover-color: #373c42;--slick-multiselect-ok-button-border-color: #626262;--slick-multiselect-ok-button-text-color: var(--slick-primary-color);--slick-multiselect-ok-button-text-hover-color: var(--slick-primary-color);--slick-multiselect-placeholder-color: #999;--slick-multiselect-select-all-border-bottom: 1px solid #5d5d5d;--slick-multiselect-select-all-label-hover-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-select-all-text-color: #fff;--ms-checkbox-color: var(--slick-primary-color);--ms-choice-bgcolor: var(--slick-base-dark-menu-bg-color);--ms-choice-border: var(--slick-base-dark-menu-item-border);--ms-choice-focus-box-shadow: var(--slick-form-control-focus-box-shadow, $slick-form-control-focus-box-shadow);--ms-drop-background: var(--slick-base-dark-menu-bg-color);--ms-drop-color: #bbbbbb;--ms-drop-hide-radio-hover-bgcolor: var(--slick-base-dark-menu-item-hover-color);--ms-option-highlight-bg-color: var(--slick-multiselect-select-all-label-hover-bg-color);--ms-ok-button-bg-color: #262626;--ms-ok-button-bg-hover-color: #373c42;--ms-placeholder-color: #999;--ms-select-all-label-hover-border: var(--slick-base-dark-menu-item-border)}.ms-dark-mode .text-color-primary,.ms-drop.ms-dark-mode .text-color-primary,.slick-dark-mode .ms-dark-mode .text-color-primary,.slick-dark-mode .slick-submenu .text-color-primary,.slick-dark-mode .text-color-primary{color:var(--slick-primary-color)}.dark-mode{--slick-button-border-color: #626262;--slick-button-hover-border-color: #939393;--slick-button-primary-color: #bababa;--slick-button-style-bg-color: #252525}.dark-mode .text-color-primary{--text-color-primary: var(--slick-primary-color, rgb(88.9451219512, 153.7134146341, 251.5548780488))}.dark-mode .text-color-secondary{--text-color-secondary: rgba(222, 226, 230, 0.75)}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */@keyframes fade{0%,100%{background:none}50%{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234))}}@keyframes slickgrid-invalid-highlight{from{box-shadow:0 0 6px red}to{box-shadow:none}}.full-height{height:100%}.grid-pane{width:100%}.pointer{cursor:pointer}.btn-default{color:var(--slick-btn-default-text-color, #212529);border:var(--slick-btn-default-border, 1px solid #dbdbdb)}.btn-default:hover{border-color:var(--slick-btn-default-border-hover-color, #b5b5b5)}.slick-dark-mode .btn-default{color:var(--slick-btn-default-text-color, #212529);border:var(--slick-btn-default-border, 1px solid #dbdbdb)}.slick-dark-mode .btn-default:hover{border-color:var(--slick-btn-default-border-hover-color, #b5b5b5)}.slickgrid-container{outline:0;position:relative;box-sizing:content-box;width:100%;border-top:var(--slick-container-border-top, 0 none);border-bottom:var(--slick-container-border-bottom, 1px solid #dddddd);border-left:var(--slick-container-border-left, 0 none);border-right:var(--slick-container-border-right, 0 none);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif)}.slickgrid-container input[type=checkbox]{vertical-align:baseline;margin:0}.slickgrid-container .slick-group-header-column,.slickgrid-container .slick-header-columns,.slickgrid-container .slick-header-column{box-sizing:content-box !important}.slickgrid-container .slick-header-column:hover{background:var(--slick-header-column-background-hover, rgba(249.9, 249.9, 249.9, 0.6))}.slickgrid-container .slick-header-column-active{background-color:var(--slick-header-column-background-active, rgba(242.25, 242.25, 242.25, 0.6)) !important}.slickgrid-container .slick-headerrow{background:var(--slick-grid-header-background, rgba(255, 255, 255, 0.6))}.slickgrid-container .grid-canvas{background:var(--slick-canvas-bg-color, #fff)}.slickgrid-container .slick-group{border-bottom:var(--slick-group-border-bottom, 2px solid silver)}.slickgrid-container .slick-sortable-placeholder{background:var(--slick-header-column-sortable-background-hover, #e0e0e0)}.slickgrid-container .slick-row{position:absolute;width:100%;border:0;line-height:20px;color:var(--slick-cell-text-color, #333);font-family:var(--slick-cell-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-weight:var(--slick-cell-font-weight, normal)}.slickgrid-container .slick-row:hover{background-color:var(--slick-row-mouse-hover-color, #eff5fc);box-shadow:var(--slick-row-mouse-hover-box-shadow, none);z-index:var(--slick-row-mouse-hover-z-index, 5)}.slickgrid-container .slick-row.active{padding:var(--slick-cell-padding, 5px 6px)}.slickgrid-container .slick-row.highlighter{background:orange !important;transition-property:background;transition-duration:3s;transition-timing-function:ease-in}.slickgrid-container .slick-row.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .slick-row.odd{background-color:var(--slick-cell-odd-background-color, rgb(247.35, 247.35, 247.35))}.slickgrid-container .slick-row.odd:hover{background-color:var(--slick-row-mouse-hover-color, #eff5fc)}.slickgrid-container .slick-row.odd .slick-cell{background:inherit}.slickgrid-container .slick-row.odd .slick-cell.selected{background-color:var(--slick-row-selected-color, #dae8f1)}.slickgrid-container .slick-row.odd .slick-cell.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .slick-row.highlight{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234))}.slickgrid-container .slick-row.highlight-animate{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234)) !important;animation:fade var(--slick-row-highlight-fade-animation, 1s linear)}.slickgrid-container .slick-row.slick-group-totals{color:var(--slick-group-totals-formatter-color, gray);background:var(--slick-group-totals-formatter-bgcolor, #fff)}.slickgrid-container .slick-row.slick-group-totals .slick-cell{font-size:var(--slick-group-totals-formatter-font-size, 14px)}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell{background-color:var(--slick-row-based-edit-editmode-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell:hover,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover{background-color:var(--slick-row-based-edit-editmode-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell:hover .active,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover .active{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5)) !important}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell .active,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active{background-color:var(--slick-row-based-edit-editmode-active-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell .active:hover,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active:hover{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row .slick-cell.invalid{border-color:red;animation-duration:.2s;animation-name:slickgrid-invalid-highlight}.slickgrid-container .slick-row .slick-cell.active{box-shadow:var(--slick-cell-active-box-shadow, inset 0 0 0 1px #aaaaaa);border:var(--slick-cell-active-border, none);z-index:var(--slick-cell-active-z-index, 6);padding:var(--slick-cell-padding, 5px 6px)}.slickgrid-container .slick-row .slick-cell.active input.dual-editor-text{width:calc(50% + 1px - 5px);height:100%;outline:0;transform:translate(0, -2px)}.slickgrid-container .slick-row .slick-cell.slick-rbe-unsaved-cell{background-color:var(--slick-row-based-edit-unsaved-cell-bgcolor, #f3ed91) !important}.slickgrid-container .slick-row.active-row .slick-cell{background-color:#e2fffd}.slickgrid-container .slick-row.active-row.odd .slick-cell{background-color:hsl(0,0%,95%)}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell{background-color:var(--slick-row-based-edit-editmode-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover{background-color:var(--slick-row-based-edit-editmode-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover .active{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5)) !important}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active{background-color:var(--slick-row-based-edit-editmode-active-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active:hover{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-group-header-columns{position:relative;white-space:nowrap;cursor:default;overflow:hidden}.slickgrid-container .slick-group-header{width:100%;overflow:hidden;border-left:0px}.slickgrid-container .slick-group-header-column.slick-state-default{position:relative;display:inline-block;overflow:hidden;text-overflow:ellipsis;height:16px;line-height:16px;margin:0;padding:4px}.slickgrid-container .slick-viewport,.slickgrid-container .slick-top-panel-scroller,.slickgrid-container .slick-header,.slickgrid-container .slick-headerrow,.slickgrid-container .slick-footerrow{position:relative;width:100%;border:1px solid none;border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-right-width:0;border-bottom-width:0;margin:0;outline:0;scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1)}.slickgrid-container .slick-top-panel-scroller{overflow:hidden}.slickgrid-container .slick-pane{position:absolute;outline:0;overflow:hidden;width:100%}.slickgrid-container .slick-pane-header{display:block;background-color:var(--slick-header-background-color, #ffffff);border-bottom:var(--slick-header-border-bottom, 0 none)}.slickgrid-container .slick-pane-top{box-sizing:border-box;border-top:var(--slick-pane-top-border-top, none)}.slickgrid-container .slick-viewport{height:100%;overflow:auto;border-top:var(--slick-viewport-border-top, 0 none);border-bottom:var(--slick-viewport-border-bottom, 0 none);border-left:var(--slick-viewport-border-left, 0 none);border-right:var(--slick-viewport-border-right, 0 none)}.slickgrid-container .slick-viewport ::-webkit-scrollbar{-webkit-appearance:none}.slickgrid-container .slick-viewport ::-webkit-scrollbar-thumb{border-radius:4px;border:2px solid #fff;background-color:rgba(0,0,0,.5)}.slickgrid-container .slick-header,.slickgrid-container .slick-headerrow,.slickgrid-container .slick-footerrow{overflow:hidden}.slickgrid-container .slick-headerrow{border-top-color:rgba(0,0,0,0);border-top-width:0}.slickgrid-container .slick-top-panel,.slickgrid-container .slick-header-columns,.slickgrid-container .slick-headerrow-columns,.slickgrid-container .slick-footerrow-columns{position:relative;white-space:nowrap;cursor:default;overflow:hidden;margin:0;padding:0;border:0;outline:0}.slickgrid-container .slick-cell,.slickgrid-container .slick-header-column,.slickgrid-container .slick-headerrow-column,.slickgrid-container .slick-footerrow-column{position:absolute;top:0;bottom:0;border-top-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-top-width:0;border-left-width:0;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;z-index:1;white-space:nowrap;cursor:default}.slickgrid-container .slick-cell.slick-header-is-leaf,.slickgrid-container .slick-header-column.slick-header-is-leaf,.slickgrid-container .slick-headerrow-column.slick-header-is-leaf,.slickgrid-container .slick-footerrow-column.slick-header-is-leaf{border-bottom-color:rgba(0,0,0,0);border-bottom-width:0}.slickgrid-container .slick-header-column.slick-state-default{position:relative;display:inline-block;overflow:hidden;text-overflow:ellipsis;height:16px;line-height:16px;margin:0;padding:4px;border-right:1px solid var(--slick-grid-border-color, none);border-left:0px !important;border-top:0px !important;border-bottom:0px !important;float:left}.slickgrid-container .slick-header-column{padding:var(--slick-header-padding, 4px 4px 4px 4px)}.slickgrid-container .grid-canvas{position:relative;outline:0}.slickgrid-container .slick-header.slick-state-default{box-shadow:0 1px 2px rgba(0,0,0,.1)}.slickgrid-container .slick-column-name{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--slick-header-row-count, 2)}.slickgrid-container .slick-cell{background:inherit;border:1px rgba(0,0,0,0);box-sizing:border-box;border-style:var(--slick-grid-border-style, solid);display:var(--slick-cell-display, block);padding:1px 2px;align-items:center}.slickgrid-container .slick-cell.highlighted{background:#87cefa;background:rgba(0,0,255,.2);transition:all .5s}.slickgrid-container .slick-cell.flashing{border:1px solid red !important}.slickgrid-container .slick-cell.editable{z-index:11;overflow:visible;background:var(--slick-editor-bg-color, transparent);border-color:#000;border-style:solid}.slickgrid-container .slick-cell:focus{outline:none}.slickgrid-container .slick-reorder-proxy{cursor:move;display:inline-block;background:var(--slick-row-move-plugin-proxy-bg-color, blue);opacity:var(--row-move-plugin-proxy-opacity, 0.12)}.slickgrid-container .slick-reorder-guide{display:inline-block;height:var(--slick-row-move-plugin-guide-height, 2px);background:var(--slick-row-move-plugin-guide-bg-color, blue);opacity:var(--slick-row-move-plugin-guide-opacity, 0.7)}.slickgrid-container .slick-reorder-shadow-row{position:absolute;z-index:999999;box-shadow:var(--slick-row-move-plugin-shadow-row-box-shadow, rgba(0, 0, 0, 0.2) 8px 2px 8px 4px, rgba(0, 0, 0, 0.19) 2px 2px 0px 0px)}.scrollbar-fix::-webkit-scrollbar{-webkit-appearance:none}.slickgrid-container .grid-canvas .slick-cell,.slickgrid-container .grid-canvas .slick-headerrow-column{border-top:var(--slick-cell-border-top, 1px solid #dddddd);border-bottom:var(--slick-cell-border-bottom, 1px transparent);border-left:var(--slick-cell-border-left, 1px transparent);border-right:var(--slick-cell-border-right, 1px transparent);box-shadow:var(--slick-cell-box-shadow, none)}.slickgrid-container .grid-canvas .slick-cell{padding:var(--slick-cell-padding, 5px 6px);font-size:var(--slick-font-size-base, 14px)}.slickgrid-container .grid-canvas .slick-cell td{font-size:var(--slick-font-size-base, 14px)}body .slickgrid-container .grid-canvas .slick-cell{line-height:20px}.slickgrid-container .grid-canvas .slick-cell.even{background-color:var(--slick-cell-even-background-color, #ffffff)}.slickgrid-container .grid-canvas .slick-cell.slick-rbe-unsaved-cell{background-color:var(--slick-row-based-edit-unsaved-cell-bgcolor, #f3ed91) !important}.slickgrid-container .grid-canvas .slick-cell a,.slickgrid-container .grid-canvas .slick-cell a:visited,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a:visited{color:var(--slick-link-color, #08c)}.slickgrid-container .grid-canvas .slick-cell a:hover,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a:hover{color:var(--slick-link-color-hover, darker(#08c, 15%));border-bottom:none}.slickgrid-container .grid-canvas .slick-cell table{height:100%;padding:0;background:none}.slickgrid-container .grid-canvas .slick-cell td{padding:0;vertical-align:middle;text-align:left}.slickgrid-container .grid-canvas .slick-cell.selected{background-color:var(--slick-row-selected-color, #dae8f1)}.slickgrid-container .grid-canvas .slick-cell.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .grid-canvas .slick-cell select:not([multiple]).form-control{height:100%;padding:0}.slickgrid-container .grid-canvas .slick-cell .slick-group-title{display:var(--slick-draggable-group-title-display, inline-flex);align-items:var(--slick-draggable-group-title-align-items, center);gap:var(--slick-draggable-group-title-gap, 4px);height:var(--slick-draggable-group-title-height, 20px);line-height:var(--slick-draggable-group-title-line-height, 20px);vertical-align:var(--slick-draggable-group-title-vertical-align, none)}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle{cursor:pointer;display:inline-block;width:1em;height:1em;color:var(--slick-icon-group-color, #0e6cfa);font-size:var(--slick-icon-group-font-size, calc(18px + 6px));margin-right:var(--slick-icon-group-margin-right, 2px)}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.expanded{--slick-icon-group-expanded-svg: url(${eo});-webkit-mask:var(--slick-icon-group-expanded-svg) no-repeat;mask:var(--slick-icon-group-expanded-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.collapsed{--slick-icon-group-collapsed-svg: url(${ro});-webkit-mask:var(--slick-icon-group-collapsed-svg) no-repeat;mask:var(--slick-icon-group-collapsed-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.expanded,.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.collapsed{background-color:currentColor}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle,.slickgrid-container .grid-canvas .slick-cell .mdi{vertical-align:var(--slick-icon-with-text-valign, middle)}.slickgrid-container .slick-header{border-top:var(--slick-header-border-top, 0 none);border-right:var(--slick-header-border-right, 0 none);border-bottom:var(--slick-header-border-bottom, 0 none);border-left:var(--slick-header-border-left, 0 none);width:100%;box-shadow:none !important}.slickgrid-container .slick-headerrow{border-bottom:var(--slick-header-filter-row-border-bottom, 0 none);border-top:var(--slick-header-filter-row-border-top, 0 none);border-left:var(--slick-header-filter-row-border-left, 0 none);border-right:var(--slick-header-filter-row-border-right, 0 none)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column{border:none;display:inline-flex;align-items:center;padding:var(--slick-header-row-filter-padding, 4px);background:var(--slick-header-row-background-color, #ffffff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column input,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column select,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column textarea{margin-right:0;padding:var(--slick-header-input-padding, 0 6px);height:var(--slick-header-input-height, 27px);box-sizing:border-box}.slickgrid-container .slick-footerrow{border-top:var(--slick-grid-footer-border-top, 1px solid #d0d0d0);background-color:var(--slick-grid-footer-bg-color, #fafaf9)}.slickgrid-container .slick-footerrow .slick-footerrow-columns .slick-footerrow-column{display:var(--slick-grid-footer-display, flex);align-items:var(--slick-grid-footer-align-items, center);justify-content:var(--slick-grid-footer-justify-content, normal);font-size:var(--slick-grid-footer-font-size, 13px);font-style:var(--slick-grid-footer-font-style, normal);font-weight:var(--slick-grid-footer-font-weight, bold);padding:var(--slick-grid-footer-cell-padding, 5px 6px);border-left:var(--slick-grid-footer-cell-border-left, 1px transparent)}.slickgrid-container .slick-header-columns{background:var(--slick-grid-header-background, rgba(255, 255, 255, 0.6));background-color:var(--slick-header-background-color, #ffffff);width:calc(100% - var(--slick-header-scroll-width-to-remove, 16px))}.slickgrid-container .slick-header-columns [id$=checkbox_selector]{justify-content:center;display:flex}.slickgrid-container .slick-header-columns .slick-header-sortable .slick-column-name{margin-left:0}.slickgrid-container .slick-header-columns .slick-header-column{height:var(--slick-header-column-height, calc(17px * 2));line-height:var(--slick-font-size-base, 14px);margin:0;border-top:var(--slick-header-column-border-top, 0 none);border-right:var(--slick-header-column-border-right, 0 none);border-bottom:var(--slick-header-column-border-bottom, 0 none);border-left:var(--slick-header-column-border-left, 0 none);white-space:normal}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{padding:var(--slick-cell-padding, 5px 6px);font-size:var(--slick-font-size-base, 14px)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default td{font-size:var(--slick-font-size-base, 14px)}body .slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{line-height:20px}.slickgrid-container .slick-header-columns .slick-header-column .slick-column-name{margin-right:var(--slick-header-column-name-margin-right, 0)}.slickgrid-container .slick-header-columns .slick-header-column{background:var(--slick-header-background-color, #ffffff);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);color:var(--slick-header-text-color, #333);font-size:var(--slick-header-font-size, 14px);font-weight:var(--slick-header-font-weight, bold)}.slickgrid-container .slick-header-columns .slick-header-column a,.slickgrid-container .slick-header-columns .slick-header-column a:visited{color:var(--slick-text-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column a:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{background:var(--slick-header-background-color, #ffffff);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);color:var(--slick-header-text-color, #333);font-size:var(--slick-header-font-size, 14px);font-weight:var(--slick-header-font-weight, bold)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a,.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a:visited{color:var(--slick-text-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-header-column-sorted{font-style:normal;color:var(--slick-sorting-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator,.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-numbered{display:inline-block;position:absolute;color:var(--slick-icon-sort-color, #0e6cfa)}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator{height:1em;width:1em;left:auto;font-size:var(--slick-icon-sort-font-size, 23px);right:var(--slick-icon-sort-position-right, 3px);top:var(--slick-icon-sort-position-top, calc(15px * 2 - 9px))}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-numbered{font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-sort-indicator-number-font-size, 10px);width:var(--slick-sort-indicator-number-width, 8px);left:var(--slick-sort-indicator-number-left, auto);right:var(--slick-sort-indicator-number-right, 0px);top:var(--slick-sort-indicator-number-top, calc(13px * 2))}.slickgrid-container .slick-header-columns .slick-header-column.slick-header-sortable.slick-state-hover:not(.slick-header-column-sorted) .slick-sort-indicator{opacity:var(--slick-sort-indicator-hint-opacity, 0.5);--slick-icon-sort-asc-icon-svg: url(${no});-webkit-mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-asc{--slick-icon-sort-asc-icon-svg: url(${no});-webkit-mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-desc{--slick-icon-sort-desc-icon-svg: url(${ao});-webkit-mask:var(--slick-icon-sort-desc-icon-svg) no-repeat;mask:var(--slick-icon-sort-desc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-asc,.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-desc{opacity:1;background-color:currentColor}.slickgrid-container .slick-header-columns .slick-header-column .slick-resizable-handle{position:absolute;font-size:.1px;display:block;cursor:col-resize;top:0;height:100%;width:7px;right:0;z-index:1}.slickgrid-container .slick-header-columns .slick-header-column .slick-resizable-handle:hover{border-bottom:var(--slick-header-resizable-hover-border-bottom, 0 none);border-left:var(--slick-header-resizable-hover-border-left, 0 none);border-right:var(--slick-header-resizable-hover-border-right, 1px solid #d0d0d0);border-top:var(--slick-header-resizable-hover-border-top, 0 none);border-radius:var(--slick-header-resizable-hover-border-radius, 8px);width:var(--slick-header-resizable-hover-width, 7px);right:var(--slick-header-resizable-hover-right, 0);height:var(--slick-header-resizable-hover-height, 100%);top:var(--slick-header-resizable-hover-top, 0);opacity:var(--slick-header-resizable-hover-opacity, 1)}.slickgrid-container .slick-header-columns .slick-header-column.unorderable{background-color:var(--slick-grid-header-unorderable-bg-color, rgba(255, 255, 255, 0.6))}.slickgrid-container .slick-preheader-panel.slick-state-default,.slickgrid-container .slick-topheader-panel.slick-state-default{border-bottom:var(--slick-preheader-border-bottom, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns{border-top:var(--slick-preheader-border-top, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column{height:var(--slick-preheader-height, 25px);border-left:var(--slick-preheader-border-left, none);border-right:var(--slick-preheader-border-right, none);font-size:var(--slick-preheader-font-size, calc(14px + 3px));justify-content:var(--slick-preheader-grouped-title-justify, left);display:var(--slick-preheader-grouped-title-display, inline-grid)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column:first-child,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column:first-child{border-left:var(--slick-preheader-border-left-first-element, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column:last-child,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column:last-child{border-right:var(--slick-preheader-border-right-last-element, none)}.slickgrid-container .slick-pane-left.frozen{border-right:var(--slick-frozen-border-right, 1px solid #a5a5a5)}.slickgrid-container .slick-pane-bottom{border-top:var(--slick-frozen-border-bottom, 1px solid #a5a5a5)}.slickgrid-container .slick-viewport-bottom.slick-viewport-right{overflow-y:var(--slick-frozen-overflow-right, scroll) !important}.slickgrid-container .input-group{display:flex}.slickgrid-container .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:0}.slickgrid-container .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback).slick-slider-horizontal{margin-left:10px}.slickgrid-container .input-group .input-group-append,.slickgrid-container .input-group .input-group-prepend{display:inline-flex;width:auto}.slickgrid-container .input-group .input-group-addon input{flex:1 1 auto;width:1%}.slickgrid-container .input-group .input-group-addon .input-group-text{height:100%}.slickgrid-container .input-group .input-group-addon.input-group-append .input-group-text{margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.slickgrid-container .input-group .input-group-addon.input-group-prepend .input-group-text{margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */@media only screen and (min-width: 768px){.slick-col-medium-1{flex-basis:8.3333333333%}.slick-col-medium-2{flex-basis:16.6666666667%}.slick-col-medium-3{flex-basis:25%}.slick-col-medium-4{flex-basis:33.3333333333%}.slick-col-medium-5{flex-basis:41.6666666667%}.slick-col-medium-6{flex-basis:50%}.slick-col-medium-7{flex-basis:58.3333333333%}.slick-col-medium-8{flex-basis:66.6666666667%}.slick-col-medium-9{flex-basis:75%}.slick-col-medium-10{flex-basis:83.3333333333%}.slick-col-medium-11{flex-basis:91.6666666667%}.slick-col-medium-12{flex-basis:100%}}@media only screen and (min-width: 992px){.slick-col-large-1{flex-basis:8.3333333333%}.slick-col-large-2{flex-basis:16.6666666667%}.slick-col-large-3{flex-basis:25%}.slick-col-large-4{flex-basis:33.3333333333%}.slick-col-large-5{flex-basis:41.6666666667%}.slick-col-large-6{flex-basis:50%}.slick-col-large-7{flex-basis:58.3333333333%}.slick-col-large-8{flex-basis:66.6666666667%}.slick-col-large-9{flex-basis:75%}.slick-col-large-10{flex-basis:83.3333333333%}.slick-col-large-11{flex-basis:91.6666666667%}.slick-col-large-12{flex-basis:100%}}@media only screen and (min-width: 1200px){.slick-col-xlarge-1{flex-basis:8.3333333333%}.slick-col-xlarge-2{flex-basis:16.6666666667%}.slick-col-xlarge-3{flex-basis:25%}.slick-col-xlarge-4{flex-basis:33.3333333333%}.slick-col-xlarge-5{flex-basis:41.6666666667%}.slick-col-xlarge-6{flex-basis:50%}.slick-col-xlarge-7{flex-basis:58.3333333333%}.slick-col-xlarge-8{flex-basis:66.6666666667%}.slick-col-xlarge-9{flex-basis:75%}.slick-col-xlarge-10{flex-basis:83.3333333333%}.slick-col-xlarge-11{flex-basis:91.6666666667%}.slick-col-xlarge-12{flex-basis:100%}}@media only screen and (max-width: 768px){[class*=slick-col-]{width:100%}}.slick-cell input.dual-editor-text,.slick-cell input.editor-text{border:var(--slick-text-editor-border, 1px solid #e2e2e2);border-radius:var(--slick-text-editor-border-radius, 3px);background:var(--slick-text-editor-background, #ffffff);color:var(--slick-text-editor-color, #333);padding-bottom:var(--slick-text-editor-padding-bottom, 0);padding-left:var(--slick-text-editor-padding-left, 2px);padding-right:var(--slick-text-editor-padding-right, 0);padding-top:var(--slick-text-editor-padding-top, 0);margin-left:var(--slick-text-editor-margin-left, -2px);margin-bottom:var(--slick-text-editor-margin-bottom, 0);margin-right:var(--slick-text-editor-margin-right, 0px);margin-top:var(--slick-text-editor-margin-top, 0px);outline:0;height:100%;max-width:100%}.slick-cell input.dual-editor-text:not(.input-group-editor),.slick-cell input.editor-text:not(.input-group-editor){width:100%}.slick-cell input.dual-editor-text:focus,.slick-cell input.editor-text:focus{outline:0;border-color:var(--slick-text-editor-focus-border-color, rgb(138.9085365854, 184.1890243902, 252.5914634146));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(14, 108, 250, 0.25))}.slick-cell input.dual-editor-text.right,.slick-cell input.editor-text.right{margin-left:var(--slick-text-editor-right-input-margin-left, calc(-2px + 9px))}.slick-cell input.dual-editor-text[readonly]:not(.date-picker),.slick-cell input.editor-text[readonly]:not(.date-picker){background-color:var(--slick-text-editor-readonly-color, #f0f0f0)}.slick-cell input.dual-editor-text.date-picker,.slick-cell input.editor-text.date-picker{cursor:pointer}.slick-cell .slider-editor{height:100%}.slick-cell .slider-editor .slider-editor-input{height:var(--slick-slider-editor-height, 100%)}.slick-cell .slider-editor .slider-editor-input:focus{outline:0;border-color:var(--slick-slider-editor-focus-border-color, rgb(138.9085365854, 184.1890243902, 252.5914634146));box-shadow:var(--slick-slider-editor-focus-box-shadow, 0 0 0 0.25rem rgba(14, 108, 250, 0.25))}.slick-cell .input-group input.editor-text{margin-left:0;transform:none}.slick-cell .ms-filter.select-editor{transform:var(--slick-multiselect-editor-transform, translate(0, -2px));height:var(--slick-multiselect-editor-height, 24px)}.slick-cell .ms-filter.select-editor button.ms-choice{height:var(--slick-multiselect-editor-height, 24px)}.slick-cell .autocomplete-container.input-group,.slick-cell .vanilla-picker.input-group{display:flex;align-items:center;flex:1;height:var(--slick-date-editor-height, 24px)}.slick-cell .autocomplete-container.input-group .input-group-btn.input-group-append,.slick-cell .vanilla-picker.input-group .input-group-btn.input-group-append{display:inline-flex;align-items:center;height:100%}.slick-cell .autocomplete-container.input-group .input-group-btn.input-group-append .btn,.slick-cell .vanilla-picker.input-group .input-group-btn.input-group-append .btn{display:inline-flex;align-items:center;border-top-left-radius:0px;border-bottom-left-radius:0px;margin-left:-1px}.slick-cell .autocomplete-container.input-group .input-group-btn .btn,.slick-cell .vanilla-picker.input-group .input-group-btn .btn{background-color:var(--slick-input-group-btn-bg-color, #f9f9f9);border:var(--slick-input-group-btn-border, 1px solid #ccc);padding:var(--slick-editor-input-group-clear-btn-icon-padding, 6px);border-top-right-radius:var(--slick-text-editor-border-radius, 3px);border-bottom-right-radius:var(--slick-text-editor-border-radius, 3px);cursor:pointer;height:var(--slick-date-editor-height, 24px)}.slick-cell .autocomplete-container.input-group .input-group-btn .btn:hover:not([disabled]),.slick-cell .vanilla-picker.input-group .input-group-btn .btn:hover:not([disabled]){background-color:var(--slick-input-group-btn-hover-bg-color, #eee)}.slick-cell .autocomplete-container.input-group .input-group-btn .btn .icon-clear,.slick-cell .vanilla-picker.input-group .input-group-btn .btn .icon-clear{display:flex;align-items:center;background-color:currentColor;height:1em;width:1em;--slick-editor-input-group-clear-btn-icon-svg: url(${to});-webkit-mask:var(--slick-editor-input-group-clear-btn-icon-svg) no-repeat;mask:var(--slick-editor-input-group-clear-btn-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-large-editor-text{z-index:10000;position:absolute;background:var(--slick-large-editor-background-color, #ffffff);color:var(--slick-large-editor-text-color, #333);padding:var(--slick-large-editor-text-padding, 5px);border:var(--slick-large-editor-border, 2px solid #a0a0a0);border-radius:var(--slick-large-editor-border-radius, 6px)}.slick-large-editor-text .editor-footer{text-align:var(--slick-large-editor-button-text-align, right)}.slick-large-editor-text .editor-footer button{margin-left:var(--slick-large-editor-footer-spacing, 2px);border-radius:var(--slick-large-editor-button-border-radius, 4px)}.slick-large-editor-text textarea{background:var(--slick-large-editor-background-color, #ffffff);color:var(--slick-large-editor-text-color, #333);border:0;outline:0}.slick-large-editor-text .counter{float:left;font-size:var(--slick-large-editor-count-font-size, 11px);margin-top:var(--slick-large-editor-count-margin-top, 8px)}.slick-large-editor-text .counter .separator{margin:var(--slick-large-editor-count-separator-margin, 0 1px)}.slick-modal-open{overflow:hidden}.slick-editor-modal{position:fixed;overflow-y:auto;top:0;right:0;bottom:0;left:0;opacity:1;background:var(--slick-editor-modal-backdrop-transition-background, rgba(0, 0, 0, 0.6));z-index:var(--slick-editor-modal-container-z-index, 1050);transition:var(--slick-editor-modal-backdrop-transition-start, opacity 0.15s linear)}.slick-editor-modal .slick-editor-modal-content{display:inline-block;position:absolute;border-radius:var(--slick-editor-modal-container-radius, 2px);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);border:var(--slick-editor-modal-container-border, 1px solid #b8b8b8);color:var(--slick-editor-modal-text-color, #000);margin:var(--slick-editor-modal-container-margin, 8px);background-color:var(--slick-editor-modal-container-bg-color, #ffffff);box-shadow:var(--slick-editor-modal-container-box-shadow, 0 0 3px #a7a7a7);width:var(--slick-editor-modal-container-width, 400px);min-width:var(--slick-editor-modal-container-min-width, 420px);top:var(--slick-editor-modal-container-top, 30px);left:var(--slick-editor-modal-container-left, 50%);transform:var(--slick-editor-modal-container-transform, translate(-50%));transition:var(--slick-editor-modal-backdrop-transition-end, 0.3s linear);transition-property:opacity,transform}@media only screen and (min-width: 768px){.slick-editor-modal .slick-editor-modal-content.split-view{width:calc(400px*2)}.slick-editor-modal .slick-editor-modal-content.triple-split-view{width:calc(400px*3)}}@media only screen and (max-width: 1200px){.slick-editor-modal .slick-editor-modal-content.triple-split-view{width:calc(400px*2)}}@media only screen and (max-width: 768px){.slick-editor-modal .slick-editor-modal-content{width:100% !important;margin:0;top:0}}.slick-editor-modal .slick-editor-modal-content .reset-container{width:100%}.slick-editor-modal .slick-editor-modal-content .reset-container .reset-form.btn{color:var(--slick-editor-modal-reset-btn-color, #333);background-color:var(--slick-editor-modal-reset-btn-bg-color, #fff);float:right}.slick-editor-modal .slick-editor-modal-content .reset-container .reset-form.btn span.mdi{margin-right:5px}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset,.slick-editor-modal .slick-editor-modal-content .reset-form.btn,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn{display:inline-flex;margin:var(--slick-editor-modal-footer-btn-margin, 0 5px 0 0);height:var(--slick-editor-modal-footer-btn-height, inherit);border:var(--slick-editor-modal-footer-btn-border, 1px solid #dbdbdb);border-radius:var(--slick-editor-modal-footer-btn-radius, 4px)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:hover,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:hover,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:hover{border-color:var(--slick-editor-modal-footer-btn-border-hover-color, #b5b5b5)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:hover.btn-default,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:hover.btn-default,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:hover.btn-default{color:var(--slick-editor-modal-footer-btn-text-color-hover, #333333)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:disabled,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:disabled,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:disabled{background-color:var(--slick-button-primary-bg-color-disabled, #bebebe)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset{height:var(--slick-editor-modal-editor-btn-reset-height, 20px);background-color:var(--slick-editor-modal-editor-btn-reset-bg-color, #ffffff);margin:var(--slick-editor-modal-editor-btn-reset-margin, 0px 0 2px 5px)}.slick-editor-modal .slick-editor-modal-content .input-group-btn .btn-default:disabled{background-color:var(--slick-editor-modal-default-btn-disabled-bg-color, #eeeeee);color:var(--slick-editor-modal-default-btn-disabled-color, #bababa)}.slick-editor-modal .slick-editor-modal-content .close{cursor:pointer;position:absolute;float:right;line-height:0;background-color:var(--slick-editor-modal-close-btn-bg-color, transparent);opacity:var(--slick-editor-modal-close-btn-opacity, 1);border:var(--slick-editor-modal-close-btn-border, 0px solid #9c9c9c);color:var(--slick-editor-modal-close-btn-color, #909090);font-family:var(--slick-editor-modal-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-editor-modal-close-btn-font-size, 26px);font-weight:var(--slick-editor-modal-close-btn-font-weight, 500);height:var(--slick-editor-modal-close-btn-height, 20px);margin:var(--slick-editor-modal-close-btn-margin, 1px);padding:var(--slick-editor-modal-close-btn-padding, 0px);width:var(--slick-editor-modal-close-btn-width, 20px);right:var(--slick-editor-modal-close-btn-right, 10px);top:var(--slick-editor-modal-close-btn-top, 10px)}.slick-editor-modal .slick-editor-modal-content .close:hover{color:var(--slick-editor-modal-close-btn-color-hover, rgb(80.25, 80.25, 80.25))}@media only screen and (min-width: 769px){.slick-editor-modal .slick-editor-modal-content .close.outside{color:var(--slick-editor-modal-close-btn-outside-color, #dddddd);font-size:var(--slick-editor-modal-close-btn-outside-font-size, 30px);right:var(--slick-editor-modal-close-btn-outside-right, -24px);top:var(--slick-editor-modal-close-btn-outside-top, -28px)}.slick-editor-modal .slick-editor-modal-content .close.outside:hover{color:var(--slick-editor-modal-close-btn-outside-color-hover, rgb(195.5, 195.5, 195.5))}}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-title{font-size:var(--slick-editor-modal-title-font-size, 20px);font-weight:var(--slick-editor-modal-title-font-weight, 500);line-height:var(--slick-editor-modal-title-line-height, 28px);color:var(--slick-editor-modal-title-font-color, #333333);height:var(--slick-editor-modal-title-height, 30px);overflow:hidden auto;text-align:var(--slick-editor-modal-title-text-align, left);text-overflow:ellipsis;width:calc(100% - 20px - 10px);white-space:nowrap}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-title.outside{width:100%}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body{padding:var(--slick-editor-modal-body-padding, 6px 8px 22px 8px);min-height:var(--slick-editor-modal-body-min-height, 250px);max-height:var(--slick-editor-modal-body-max-height, calc(100vh - 52px - 50px - 30px - 15px));overflow:var(--slick-editor-modal-body-overflow, hidden auto);scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1);display:flex;flex-wrap:wrap}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body .slick-cell{height:inherit}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body .validation-summary{padding:var(--slick-editor-modal-validation-summary-padding, 5px 10px);color:var(--slick-editor-modal-validation-summary-color, #ff1d1d);width:var(--slick-editor-modal-validation-summary-width, 100%);margin-bottom:var(--slick-editor-modal-validation-summary-margin-bottom, 12px);font-size:var(--slick-editor-modal-validation-summary-font-size, 13px);font-style:var(--slick-editor-modal-validation-summary-font-style, italic)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-header{padding:var(--slick-editor-modal-header-padding, 12px 8px);height:var(--slick-editor-modal-header-height, 52px);border-bottom:var(--slick-editor-modal-header-border-bottom, 1px solid #d2d2d2);background-color:var(--slick-editor-modal-header-bg-color, #ffffff)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer{background-color:var(--slick-editor-modal-footer-bg-color, #f9f9f9);border-top:var(--slick-editor-modal-footer-border-top, 1px solid #c9c9c9);min-height:var(--slick-editor-modal-footer-height, 50px);padding:var(--slick-editor-modal-footer-padding, 8px);line-height:var(--slick-editor-modal-footer-line-height, 30px)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons{float:right;text-align:right;width:var(--slick-editor-modal-footer-buttons-width, 60%)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons button{max-width:var(--slick-editor-modal-footer-btn-max-width, 162px);overflow:hidden;text-overflow:ellipsis}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons .saving:before{height:var(--slick-editor-modal-footer-btn-saving-icon-height, 18px);width:var(--slick-editor-modal-footer-btn-saving-icon-width, 18px);display:var(--slick-editor-modal-footer-btn-saving-icon-display, inline-block);vertical-align:var(--slick-editor-modal-footer-btn-saving-icon-vertical-align, bottom);margin:var(--slick-editor-modal-footer-btn-saving-icon-margin, -1px 5px 0 0);animation:var(--slick-editor-modal-footer-btn-saving-icon-animation, md-spin 1s infinite linear);content:var(--slick-editor-modal-footer-btn-saving-icon-content, url(${lo}))}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-status-text{float:left;text-align:left;width:var(--slick-editor-modal-footer-status-text-width, 40%);font-size:var(--slick-editor-modal-status-text-font-size, 12px);color:var(--slick-editor-modal-status-text-color, #333333)}.slick-editor-modal .slick-editor-modal-content .item-details-label{display:block;margin:var(--slick-editor-modal-detail-label-margin, 2px 0 0 10px);color:var(--slick-editor-modal-detail-label-color, #000);font-size:var(--slick-editor-modal-detail-label-font-size, 13px);font-style:var(--slick-editor-modal-detail-label-font-style, normal);font-weight:var(--slick-editor-modal-detail-label-font-weight, bold)}.slick-editor-modal .slick-editor-modal-content .item-details-label.invalid{color:var(--slick-editor-modal-detail-label-color-invalid, #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container{display:block;box-sizing:border-box;border:var(--slick-editor-modal-detail-container-border, 0);border-radius:var(--slick-editor-modal-detail-container-border-radius, 3px);line-height:var(--slick-editor-modal-detail-container-line-height, 20px);margin:var(--slick-editor-modal-detail-container-margin, 4px 10px 0 10px);padding:var(--slick-editor-modal-detail-container-padding, 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input{color:var(--slick-editor-modal-text-color, #000);height:var(--slick-editor-modal-input-editor-height, 28px);margin:var(--slick-editor-modal-input-editor-margin, 0);border:var(--slick-editor-modal-input-editor-border, 1px solid #d2d2d2);padding:var(--slick-editor-modal-input-editor-padding, 0 6px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input:focus{border-color:var(--slick-text-editor-focus-border-color, rgb(138.9085365854, 184.1890243902, 252.5914634146));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(14, 108, 250, 0.25))}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .input-group{display:flex;position:relative;height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .input-group input{height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text{border:var(--slick-editor-modal-large-editor-border, 1px solid #d2d2d2);border-radius:var(--slick-editor-modal-large-editor-border-radius, 3px);padding:var(--slick-editor-modal-large-editor-padding, 6px 6px 2px 6px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text:focus-within{border-color:var(--slick-text-editor-focus-border-color, rgb(138.9085365854, 184.1890243902, 252.5914634146));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(14, 108, 250, 0.25))}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text textarea{width:100%;height:100%}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text textarea:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text .editor-footer{height:var(--slick-editor-modal-large-editor-footer-height, 12px);line-height:var(--slick-editor-modal-large-editor-footer-line-height, 12px);color:var(--slick-editor-modal-large-editor-count-color, #313131)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text .editor-footer .counter{font-size:var(--slick-editor-modal-large-editor-count-font-size, 10px);margin:var(--slick-editor-modal-large-editor-count-margin, 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text.invalid{border:var(--slick-editor-modal-detail-container-border-invalid, 1px solid #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text:disabled,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container button.ms-choice{height:var(--slick-editor-modal-multiselect-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container button.ms-choice:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container{padding:var(--slick-editor-modal-checkbox-editor-padding, 0 6px);border:var(--slick-editor-modal-checkbox-editor-border, 1px solid #d2d2d2);border-radius:var(--slick-editor-modal-checkbox-editor-border-radius, 3px);height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container input{height:inherit}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group{display:flex;align-items:center;height:100%}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group .input-group-btn,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group .input-group-btn{height:100%;min-width:28px}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group .input-group-btn .btn,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group .input-group-btn .btn{min-width:28px;border-left:var(--slick-editor-modal-close-btn-border-left, 1px solid #ced4da);height:var(--slick-editor-modal-input-editor-height, 28px);border-radius:var(--slick-editor-modal-close-btn-border-radius, 0 4px 4px 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.form-control{cursor:pointer;background-color:var(--slick-date-picker-bg-color, #fff)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.form-control:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec);cursor:initial}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slider-value{height:var(--slick-editor-modal-slider-editor-value-height, 28px);min-width:28px}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slider-value .input-group-text{min-height:var(--slick-editor-modal-slider-editor-value-min-height, 100%);min-width:28px;display:flex;justify-content:center;align-items:center}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified input,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .slick-large-editor-text,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .ms-choice,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .checkbox-editor-container{border:var(--slick-editor-modal-detail-container-border-modified, 1px solid orange);border-width:var(--slick-editor-modal-detail-container-border-width-modified, 1px 6px 1px 1px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.invalid input,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.invalid .slick-large-editor-text{border:var(--slick-editor-modal-detail-container-border-invalid, 1px solid #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-validation{color:var(--slick-editor-modal-validation-color, #ff1d1d);font-size:var(--slick-editor-modal-validation-font-size, 12px);font-style:var(--slick-editor-modal-validation-font-style, italic);font-weight:var(--slick-editor-modal-validation-font-weight, normal);line-height:var(--slick-editor-modal-validation-line-height, 16px);margin-left:var(--slick-editor-modal-validation-margin-left, 2px);min-height:var(--slick-editor-modal-validation-min-height, 16px)}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */li.hidden{display:none !important}.slick-column-picker{cursor:default;list-style-type:none;position:absolute;overflow-x:hidden;overflow-y:auto;resize:both;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);background-color:var(--slick-column-picker-background-color, #ffffff);border:var(--slick-column-picker-border, 1px solid #b8b8b8);border-radius:var(--slick-column-picker-border-radius, 2px);min-width:var(--slick-column-picker-min-width, 150px);padding:var(--slick-column-picker-padding, 6px);scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1);box-shadow:var(--slick-column-picker-box-shadow, none);z-index:var(--slick-column-picker-z-index, 9000)}@-moz-document url-prefix(){.slick-column-picker{padding:var(--slick-column-picker-padding-firefox, 6px 15px 6px 6px)}}.slick-column-picker .close{float:right;position:absolute;color:var(--slick-column-picker-close-btn-color, #909090);cursor:var(--slick-column-picker-close-btn-cursor, pointer);width:var(--slick-column-picker-close-btn-width, 15px);height:var(--slick-column-picker-close-btn-height, 21px);margin:var(--slick-column-picker-close-btn-margin, 1px);opacity:var(--slick-column-picker-close-btn-opacity, 0.5);padding:var(--slick-column-picker-close-btn-padding, 0px);font-family:var(--slick-column-picker-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-column-picker-close-btn-font-size, 21px);background-color:var(--slick-column-picker-close-btn-bg-color, #ffffff);border:var(--slick-column-picker-close-btn-border, 0px solid #9c9c9c);right:var(--slick-column-picker-close-btn-position-right, 5px);top:var(--slick-column-picker-close-btn-position-top, 0px)}.slick-column-picker .close:hover{opacity:var(--slick-column-picker-close-btn-opacity-hover, 1)}.slick-column-picker li{list-style:none;background:none}.slick-column-picker li a{display:block;padding:4px;font-weight:bold}.slick-column-picker li a:hover{background-color:var(--slick-column-picker-link-background-color, #ffffff)}.slick-column-picker li label{font-weight:var(--slick-column-picker-label-font-weight, normal)}.slick-column-picker li label input{margin:var(--slick-column-picker-label-margin, 4px)}.slick-column-picker div.title{font-size:var(--slick-column-picker-title-font-size, calc(14px + 2px));font-weight:var(--slick-column-picker-title-font-weight, normal);width:var(--slick-column-picker-title-width, calc(100% - 15px - 10px));border-bottom:var(--slick-column-picker-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-column-picker-title-margin-bottom, 6px)}.slick-column-picker,.slick-grid-menu{scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1)}.slick-column-picker .slick-menu-title,.slick-grid-menu .slick-menu-title{color:var(--slick-menu-title-color, #000);font-size:var(--slick-menu-title-font-size, calc(14px + 2px));font-weight:var(--slick-menu-title-font-weight, normal);border-bottom:var(--slick-column-picker-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-menu-title-margin-bottom, 6px)}.slick-column-picker-list,.slick-grid-menu-list{white-space:nowrap}@-moz-document url-prefix(){.slick-column-picker-list,.slick-grid-menu-list{width:var(--slick-column-picker-list-width-firefox, calc(100% + 12px))}}.slick-column-picker-list li,.slick-grid-menu-list li{display:flex;align-items:center;width:100%;color:var(--slick-menu-color, #000);border:var(--slick-column-picker-item-border, 1px solid transparent);border-radius:var(--slick-column-picker-item-border-radius, 0px);font-size:var(--slick-column-picker-item-font-size, 14px);height:var(--slick-column-picker-item-height, 28px);line-height:var(--slick-column-picker-item-line-height, calc(14px + 2px));list-style:none outside none;margin:0;padding:var(--slick-column-picker-item-padding, 2px 6px)}.slick-column-picker-list li:hover,.slick-grid-menu-list li:hover{border:var(--slick-column-picker-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-column-picker-item-hover-color, #fafafa)}.slick-column-picker-list li label,.slick-grid-menu-list li label{cursor:pointer;height:100%;width:100%;margin-bottom:0px}.slick-column-picker-list hr,.slick-grid-menu-list hr{margin:6px 0;border:0;background-color:var(--slick-column-picker-hr-bg-color, #f5f5f5);border-top:var(--slick-column-picker-hr-divider-border, 1px solid #d5d5d5);width:var(--slick-column-picker-divider-width, 100%);margin-left:auto;margin-right:auto;width:auto}.slick-column-picker-list label,.slick-grid-menu-list label{line-height:var(--slick-column-picker-icon-container-line-height, 12px);display:inline-flex;align-items:center;justify-content:center}.slick-column-picker-list.disabled,.slick-grid-menu-list.disabled{cursor:default}.slick-column-picker-list input[type=checkbox],.slick-grid-menu-list input[type=checkbox]{opacity:0;width:0;margin-left:0}.slick-column-picker-list .icon-checkbox-container,.slick-grid-menu-list .icon-checkbox-container{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background-color:var(--slick-column-picker-icon-container-bg-color, transparent);height:var(--slick-column-picker-icon-container-size, 1rem);width:var(--slick-column-picker-icon-container-size, 1rem);border:var(--slick-column-picker-icon-border, none);border-radius:var(--slick-column-picker-icon-border-radius, none)}.slick-column-picker-list .icon-checkbox-container div.mdi,.slick-grid-menu-list .icon-checkbox-container div.mdi{opacity:1;font-size:var(--slick-column-picker-icon-font-size, 14px);color:var(--slick-column-picker-icon-color, #0e6cfa)}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-check,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-check{--slick-column-picker-icon-checked-svg: url(${co});-webkit-mask:var(--slick-column-picker-icon-checked-svg) no-repeat;mask:var(--slick-column-picker-icon-checked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck{--slick-column-picker-icon-unchecked-svg: url(${co});-webkit-mask:var(--slick-column-picker-icon-unchecked-svg) no-repeat;mask:var(--slick-column-picker-icon-unchecked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;opacity:var(--slick-column-picker-unchecked-opacity, 0.25);visibility:var(--slick-column-picker-icon-unchecked-color-visibility, visible)}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck:hover,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck:hover{opacity:var(--slick-column-picker-opacity-hover, 0.45)}.slick-column-picker-list .icon-checkbox-container+span.checkbox-label,.slick-grid-menu-list .icon-checkbox-container+span.checkbox-label{display:inline-flex;align-items:center;flex-grow:1;padding-left:var(--slick-column-picker-label-text-padding-left, 4px)}.slick-grid-menu .slick-menu-command-list{margin-bottom:var(--slick-column-picker-list-margin-bottom, 8px)}@-moz-document url-prefix(){.slick-grid-menu .slick-menu-command-list{width:var(--slick-column-picker-list-width-firefox, calc(100% + 12px))}}.slick-grid-menu li{list-style:none;background:none;overflow:hidden;text-overflow:ellipsis}@-moz-document url-prefix(){.slick-grid-menu li{margin-right:var(--slick-gri-menu-item-margin-right, 6px);width:100%}}.slick-grid-menu li a{display:block;padding:4px;font-weight:bold}.slick-grid-menu li a:hover{background-color:var(--slick-grid-menu-link-background-color, #ffffff)}.slick-grid-menu li label{font-weight:var(--slick-grid-menu-label-font-weight, normal)}.slick-grid-menu li label input{margin:var(--slick-grid-menu-label-margin, 4px)}.slick-grid-menu input{margin:4px}.slick-grid-menu-button{background-color:rgba(0,0,0,0);border:0;cursor:pointer;right:0;position:absolute;width:22px;z-index:2;color:var(--slick-grid-menu-icon-btn-color, #000);display:var(--slick-grid-menu-button-display, inline-flex);font-size:var(--slick-grid-menu-icon-font-size, 18px);padding:var(--slick-grid-menu-button-padding, 0 2px);margin-top:var(--slick-grid-menu-icon-top-margin, 5px)}.slick-grid-menu-list li{width:auto}.slick-grid-menu-list hr{width:var(--slick-grid-menu-divider-width, calc(100% - 10px))}.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{box-shadow:var(--slick-menu-box-shadow, none)}.slick-cell-menu.slick-submenu,.slick-context-menu.slick-submenu,.slick-grid-menu.slick-submenu,.slick-header-menu.slick-submenu{box-shadow:var(--slick-submenu-box-shadow, 0 1px 4px 1px rgba(146, 152, 163, 0.4));min-width:var(--slick-submenu-min-width, 100px)}.slick-cell-menu .slick-menu-option-list .slick-command-header,.slick-cell-menu .slick-menu-option-list .slick-option-header,.slick-cell-menu .slick-menu-command-list .slick-command-header,.slick-cell-menu .slick-menu-command-list .slick-option-header,.slick-context-menu .slick-menu-option-list .slick-command-header,.slick-context-menu .slick-menu-option-list .slick-option-header,.slick-context-menu .slick-menu-command-list .slick-command-header,.slick-context-menu .slick-menu-command-list .slick-option-header,.slick-grid-menu .slick-menu-option-list .slick-command-header,.slick-grid-menu .slick-menu-option-list .slick-option-header,.slick-grid-menu .slick-menu-command-list .slick-command-header,.slick-grid-menu .slick-menu-command-list .slick-option-header,.slick-header-menu .slick-menu-option-list .slick-command-header,.slick-header-menu .slick-menu-option-list .slick-option-header,.slick-header-menu .slick-menu-command-list .slick-command-header,.slick-header-menu .slick-menu-command-list .slick-option-header{display:var(--slick-menu-title-container-display, flex);align-items:var(--slick-menu-title-container-align-items, flex-start);justify-content:var(--slick-menu-title-container-justify-content, flex-end)}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-title,.slick-cell-menu .slick-menu-option-list .slick-option-header.with-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-title,.slick-cell-menu .slick-menu-command-list .slick-option-header.with-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-title,.slick-context-menu .slick-menu-option-list .slick-option-header.with-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-title,.slick-context-menu .slick-menu-command-list .slick-option-header.with-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-title,.slick-grid-menu .slick-menu-option-list .slick-option-header.with-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-title,.slick-grid-menu .slick-menu-command-list .slick-option-header.with-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-title,.slick-header-menu .slick-menu-option-list .slick-option-header.with-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-title,.slick-header-menu .slick-menu-command-list .slick-option-header.with-title{border-bottom:var(--slick-menu-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-menu-title-margin-bottom, 6px)}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title{border-bottom:0;margin-bottom:0}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-close.no-title{margin:var(--slick-menu-close-btn-margin-without-title, -4px -3px 0 0)}.slick-cell-menu .slick-menu-option-list .close,.slick-cell-menu .slick-menu-command-list .close,.slick-context-menu .slick-menu-option-list .close,.slick-context-menu .slick-menu-command-list .close,.slick-grid-menu .slick-menu-option-list .close,.slick-grid-menu .slick-menu-command-list .close,.slick-header-menu .slick-menu-option-list .close,.slick-header-menu .slick-menu-command-list .close{cursor:pointer;float:right;background-color:var(--slick-menu-close-btn-bg-color, #ffffff);border:var(--slick-menu-close-btn-border, 0px solid #dfdfdf);color:var(--slick-menu-close-btn-color, #909090);font-family:var(--slick-menu-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-menu-close-btn-font-size, 21px);height:var(--slick-menu-close-btn-height, 18px);line-height:var(--slick-menu-close-btn-line-height, 16px);margin:var(--slick-menu-close-btn-margin, 0px);padding:var(--slick-menu-close-btn-padding, 0px);width:var(--slick-menu-close-btn-width, 18px);opacity:var(--slick-menu-close-btn-opacity, 0.5)}.slick-cell-menu .slick-menu-option-list .close:hover,.slick-cell-menu .slick-menu-command-list .close:hover,.slick-context-menu .slick-menu-option-list .close:hover,.slick-context-menu .slick-menu-command-list .close:hover,.slick-grid-menu .slick-menu-option-list .close:hover,.slick-grid-menu .slick-menu-command-list .close:hover,.slick-header-menu .slick-menu-option-list .close:hover,.slick-header-menu .slick-menu-command-list .close:hover{opacity:var(--slick-menu-close-btn-opacity-hover, 1)}.slick-cell-menu .slick-menu-title,.slick-context-menu .slick-menu-title,.slick-grid-menu .slick-menu-title,.slick-header-menu .slick-menu-title{font-size:var(--slick-menu-title-font-size, calc(14px + 2px));font-weight:var(--slick-menu-title-font-weight, normal);margin-right:var(--cell-menu-title-margin-right, 7px);width:var(--slick-menu-title-width, 100%)}.slick-cell-menu .slick-menu-item,.slick-context-menu .slick-menu-item,.slick-grid-menu .slick-menu-item,.slick-header-menu .slick-menu-item{cursor:pointer;display:flex;align-items:center;margin:0;border:var(--slick-menu-item-border, 1px solid transparent);border-radius:var(--slick-menu-item-border-radius, 0px);font-size:var(--slick-menu-item-font-size, 14px);height:var(--slick-menu-item-height, 28px);line-height:var(--slick-menu-line-height, 24px);list-style:none outside none;padding:var(--slick-menu-item-padding, 2px 6px);width:var(--slick-menu-item-width, 100%);white-space:var(--slick-menu-item-white-space, nowrap)}.slick-cell-menu .slick-menu-item:hover,.slick-context-menu .slick-menu-item:hover,.slick-grid-menu .slick-menu-item:hover,.slick-header-menu .slick-menu-item:hover{border:var(--slick-menu-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-menu-item-hover-color, #fafafa)}.slick-cell-menu .slick-menu-item.slick-menu-item-divider,.slick-context-menu .slick-menu-item.slick-menu-item-divider,.slick-grid-menu .slick-menu-item.slick-menu-item-divider,.slick-header-menu .slick-menu-item.slick-menu-item-divider{cursor:default;border:none;overflow:hidden;padding:0;height:var(--slick-menu-divider-height, 1px);margin:var(--slick-menu-divider-margin, 8px 5px);background-color:var(--slick-menu-divider-color, #e7e7e7);width:var(--slick-menu-divider-width, calc(100% - 10px));margin-left:auto;margin-right:auto}.slick-cell-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-context-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-grid-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-header-menu .slick-menu-item.slick-menu-item-divider:hover{border:none;background-color:var(--slick-menu-divider-color, #e7e7e7)}.slick-cell-menu .slick-menu-item .slick-menu-icon,.slick-context-menu .slick-menu-item .slick-menu-icon,.slick-grid-menu .slick-menu-item .slick-menu-icon,.slick-header-menu .slick-menu-item .slick-menu-icon{text-align:center;font-size:var(--slick-menu-icon-font-size, 18px);background-position:center center;background-repeat:no-repeat;display:inline-block;line-height:var(--slick-menu-icon-line-height, calc(18px + 2px));margin-right:var(--slick-menu-icon-margin-right, 4px);vertical-align:middle;min-width:var(--slick-menu-icon-min-width, 16px)}.slick-cell-menu .slick-menu-item .slick-menu-content,.slick-context-menu .slick-menu-item .slick-menu-content,.slick-grid-menu .slick-menu-item .slick-menu-content,.slick-header-menu .slick-menu-item .slick-menu-content{display:inline-block;vertical-align:middle;width:100%}.slick-cell-menu .slick-menu-item .sub-item-chevron,.slick-context-menu .slick-menu-item .sub-item-chevron,.slick-grid-menu .slick-menu-item .sub-item-chevron,.slick-header-menu .slick-menu-item .sub-item-chevron{float:right;min-width:var(--slick-menu-icon-min-width, 16px)}.slick-cell-menu .slick-menu-item.slick-menu-item-disabled,.slick-context-menu .slick-menu-item.slick-menu-item-disabled,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled,.slick-header-menu .slick-menu-item.slick-menu-item-disabled{border-color:rgba(0,0,0,0) !important;background:inherit !important;color:var(--slick-menu-item-disabled-color, silver);cursor:inherit}.slick-cell-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-cell-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-context-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-context-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-header-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-header-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content{color:var(--slick-menu-item-disabled-color, silver)}.slick-cell-menu .slick-menu-item.slick-menu-item-hidden,.slick-context-menu .slick-menu-item.slick-menu-item-hidden,.slick-grid-menu .slick-menu-item.slick-menu-item-hidden,.slick-header-menu .slick-menu-item.slick-menu-item-hidden{display:none}.slick-cell-menu .slick-menu-option-list,.slick-context-menu .slick-menu-option-list,.slick-grid-menu .slick-menu-option-list,.slick-header-menu .slick-menu-option-list{margin-bottom:var(--slick-menu-option-list-margin-bottom, 6px)}.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{list-style-type:none;position:absolute;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);background:var(--slick-menu-bg-color, #ffffff);color:var(--slick-menu-color, #000);border:var(--slick-menu-border, 1px solid #BFBDBD);border-radius:var(--slick-menu-border-radius, 2px);min-width:var(--slick-menu-min-width, 140px);padding:var(--slick-menu-padding, 6px);cursor:default;display:inline-block;overflow-x:hidden;overflow-y:auto;resize:both;z-index:100000}@-moz-document url-prefix(){.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{padding:var(--slick-menu-padding-firefox, 6px 15px 6px 6px)}}.slick-cell-menu.dropdown,.slick-cell-menu.dropup,.slick-context-menu.dropdown,.slick-context-menu.dropup,.slick-grid-menu.dropdown,.slick-grid-menu.dropup,.slick-header-menu.dropdown,.slick-header-menu.dropup{display:inline-block;position:absolute}.slick-custom-tooltip{position:absolute;background-color:var(--slick-tooltip-background-color, #ffffff);border:var(--slick-tooltip-border, 2px solid #BFBDBD);border-radius:var(--slick-tooltip-border-radius, 4px);padding:var(--slick-tooltip-padding, 7px);font-size:var(--slick-tooltip-font-size, calc(14px - 1px));height:var(--slick-tooltip-height, auto);width:var(--slick-tooltip-width, auto);z-index:var(--slick-tooltip-z-index, 9999)}.slick-custom-tooltip .tooltip-body{color:var(--slick-tooltip-color, #333);overflow:var(--slick-tooltip-overflow, hidden);text-overflow:var(--slick-tooltip-text-overflow, ellipsis);white-space:var(--slick-tooltip-white-space, normal)}.slick-custom-tooltip.tooltip-arrow::after{content:"";left:0px;position:absolute;border:rgba(0,0,0,0);border-style:solid;border-width:var(--slick-tooltip-arrow-size, 8px)}.slick-custom-tooltip.tooltip-arrow.arrow-up::after{top:var(--slick-tooltip-up-arrow-top-margin, -16px);border-bottom-color:var(--slick-tooltip-arrow-color, rgb(178.4461538462, 176.0538461538, 176.0538461538))}.slick-custom-tooltip.tooltip-arrow.arrow-down::after{top:var(--slick-tooltip-down-arrow-top-margin, 100%);border-top-color:var(--slick-tooltip-arrow-color, rgb(178.4461538462, 176.0538461538, 176.0538461538))}.slick-custom-tooltip.tooltip-arrow.arrow-left-align::after{margin-left:var(--slick-tooltip-arrow-side-margin, 3px)}.slick-custom-tooltip.tooltip-arrow.arrow-right-align::after{margin-left:var(--slick-tooltip-right-arrow-side-margin, calc(100% - 16px - 3px))}.slick-custom-tooltip.tooltip-arrow.arrow-center-align::after{margin-left:var(--slick-tooltip-arrow-center-margin, calc(50% - 8px))}.slick-column-name,.slick-sort-indicator{float:left;margin-bottom:100px}.slick-header-button{display:inline;float:var(--slick-header-button-float, right);vertical-align:var(--slick-header-button-vertical-align, top);margin:var(--slick-header-button-margin, 1px 0 100px 0);height:var(--slick-header-button-height, 15px);width:var(--slick-header-button-width, 15px);background-repeat:no-repeat;background-position:center center;cursor:pointer;visibility:visible}.slick-header-button-hidden{visibility:hidden;margin-right:var(--slick-header-button-hidden-margin-right, -5px);transition:var(--slick-header-button-hidden-transition, 0.2s visibility)}.slick-header-column:hover>.slick-header-button{visibility:visible}.slick-header-menu-button{background-color:currentColor;cursor:pointer;position:absolute;border:var(--slick-header-menu-button-border, 1px solid #BFBDBD);border-width:var(--slick-header-menu-button-border-width, 0px);padding:var(--slick-header-menu-button-padding, 0px);color:var(--slick-header-menu-button-icon-color, #000);bottom:0;top:0;right:var(--slick-header-menu-button-margin-right, 3px);height:var(--slick-header-menu-button-icon-size, 22px);width:var(--slick-header-menu-button-icon-size, 22px);--slick-header-menu-button-icon-svg: url(${eo});-webkit-mask:var(--slick-header-menu-button-icon-svg) no-repeat;mask:var(--slick-header-menu-button-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-header-column .slick-header-menu-button{display:var(--slick-header-menu-display, none)}.slick-header-column:hover .slick-header-menu-button{display:inline-block}.slick-cell.cell-reorder{text-align:center}.slick-cell.cell-reorder .slick-row-move-column{background-color:currentColor;display:block;height:1em;width:1em;font-size:var(--slick-row-move-plugin-icon-font-size, calc(18px + 2px));color:var(--slick-row-move-plugin-icon-color, #000);cursor:var(--slick-row-move-plugin-cursor, move);--slick-row-move-plugin-icon-svg: url(${ho});-webkit-mask:var(--slick-row-move-plugin-icon-svg) no-repeat;mask:var(--slick-row-move-plugin-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-headerrow-column.checkbox-header{display:inline-flex;justify-content:center}.slick-column-name,.slick-headerrow-column.checkbox-header,.slick-cell-checkboxsel{text-align:center}.slick-column-name label,.slick-headerrow-column.checkbox-header label,.slick-cell-checkboxsel label{line-height:var(--slick-checkbox-icon-container-line-height, 12px)}.slick-column-name #filter-checkbox-selectall-container,.slick-headerrow-column.checkbox-header #filter-checkbox-selectall-container,.slick-cell-checkboxsel #filter-checkbox-selectall-container{display:inline-flex;align-items:center;justify-content:center}.slick-column-name.disabled,.slick-headerrow-column.checkbox-header.disabled,.slick-cell-checkboxsel.disabled{cursor:default}.slick-column-name input[type=checkbox],.slick-headerrow-column.checkbox-header input[type=checkbox],.slick-cell-checkboxsel input[type=checkbox]{opacity:0;width:0;margin-left:0}.slick-column-name .icon-checkbox-container,.slick-headerrow-column.checkbox-header .icon-checkbox-container,.slick-cell-checkboxsel .icon-checkbox-container{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background-color:var(--slick-checkbox-icon-container-bg-color, transparent);height:var(--slick-checkbox-icon-container-size, 1rem);width:var(--slick-checkbox-icon-container-size, 1rem);border:var(--slick-checkbox-icon-border, none);border-radius:var(--slick-checkbox-icon-border-radius, none)}.slick-column-name .icon-checkbox-container div.mdi,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi,.slick-cell-checkboxsel .icon-checkbox-container div.mdi{opacity:1;font-size:var(--slick-checkbox-icon-font-size, 16px);color:var(--slick-checkbox-icon-color, #0e6cfa)}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-check,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-check,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-check{--slick-checkbox-icon-checked-svg: url(${io});-webkit-mask:var(--slick-checkbox-icon-checked-svg) no-repeat;mask:var(--slick-checkbox-icon-checked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-uncheck,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-uncheck,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-uncheck{--slick-checkbox-icon-unchecked-svg: url(${io});-webkit-mask:var(--slick-checkbox-icon-unchecked-svg) no-repeat;mask:var(--slick-checkbox-icon-unchecked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;opacity:var(--slick-checkbox-unchecked-opacity, 0.25);visibility:var(--slick-checkbox-icon-unchecked-color-visibility, visible)}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover{opacity:var(--slick-checkbox-opacity-hover, 0.45)}.slick-header-column.header-checkbox-selectall .slick-column-name{text-align:center;margin-right:0}.slick-group .slick-cell-checkboxsel{text-align:left}.ms-choice{font-size:var(--slick-header-font-size, 14px)}.ms-choice span{font-size:var(--slick-multiselect-input-filter-font-size, 12px);font-family:var(--slick-multiselect-input-filter-font-family, "Helvetica Neue", Helvetica, Arial)}.ms-choice .placeholder{background-color:var(--slick-multiselect-placeholder-bg-color, transparent);color:var(--slick-multiselect-placeholder-color, #c9c9c9) !important;font-family:var(--slick-multiselect-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-header-font-size, 14px)}.ms-choice:focus{border-color:var(--slick-multiselect-input-focus-border-color, rgb(138.9085365854, 184.1890243902, 252.5914634146))}.ms-filter.search-filter{width:100% !important}.ms-filter .placeholder{cursor:pointer}.ms-parent-open button{outline:0;border-color:var(--slick-multiselect-input-focus-border-color, rgb(138.9085365854, 184.1890243902, 252.5914634146));box-shadow:var(--slick-multiselect-input-focus-box-shadow, 0 0 0 0.25rem rgba(14, 108, 250, 0.25))}.ms-drop{max-width:var(--slick-multiselect-dropdown-max-width, 250px);border:var(--slick-multiselect-dropdown-border, 1px solid #bbb);z-index:var(--slick-multiselect-dropdown-z-index, 9999)}.ms-drop li{margin:0;height:var(--slick-multiselect-item-height, 26px);line-height:var(--slick-multiselect-item-line-height, 20px);padding:var(--slick-multiselect-item-padding, 2px 4px);border:var(--slick-multiselect-item-border, 1px solid transparent);width:100%}.ms-drop li:hover{border:var(--slick-multiselect-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-multiselect-checkbox-hover-bg-color, #fafafa)}.ms-drop li.highlighted{border:var(--slick-multiselect-option-highlight-border, 1px solid #c9c9c9);background-color:var(--slick-multiselect-option-highlight-bg-color, #fcfcfc)}.ms-drop label span{cursor:pointer;margin-left:var(--slick-multiselect-checkbox-margin-left, 0px)}.ms-drop .ms-select-all{display:flex;align-items:center;border-bottom:var(--slick-multiselect-select-all-border-bottom, 1px solid #ddd);padding:var(--slick-multiselect-select-all-padding, 6px 10px);line-height:var(--slick-multiselect-select-all-line-height, calc(13px + 2px))}.ms-drop .ms-select-all:hover{background-color:var(--slick-multiselect-select-all-text-hover-color, transparent)}.ms-drop .ms-select-all.highlighted{background-color:rgba(0,0,0,0)}.ms-drop .ms-select-all.highlighted label{border:var(--slick-multiselect-option-highlight-border, 1px solid #c9c9c9);background-color:var(--slick-multiselect-option-highlight-bg-color, #fcfcfc)}.ms-drop .ms-select-all label{display:inline-flex;font-weight:normal;padding:var(--slick-multiselect-select-all-label-padding, 4px);border:var(--slick-multiselect-select-all-label-border, 1px solid transparent);color:var(--slick-multiselect-select-all-text-color, rgb(4.8475609756, 95.9817073171, 233.6524390244))}.ms-drop .ms-select-all label:hover{cursor:pointer;border:var(--slick-multiselect-select-all-label-hover-border, 1px solid #d5d5d5);background-color:var(--slick-multiselect-select-all-label-hover-bg-color, #fafafa)}.ms-drop .ms-ok-button{cursor:pointer;display:block;padding:0;width:var(--slick-multiselect-ok-button-width, 100%);height:var(--slick-multiselect-ok-button-height, 26px);border-color:var(--slick-multiselect-ok-button-border-color, #ccc);border-radius:var(--slick-multiselect-ok-button-border-radius, 0 0 4px 4px);border-width:var(--slick-multiselect-ok-button-border-width, 1px 0 0 0);text-align:var(--slick-multiselect-ok-button-text-align, center);color:var(--slick-multiselect-ok-button-text-color, #0e6cfa);font-weight:var(--slick-multiselect-ok-button-font-weight, 600);background-color:var(--slick-multiselect-ok-button-bg-color, #fff)}.ms-drop .ms-ok-button:hover{background-color:var(--slick-multiselect-ok-button-bg-hover-color, #f9f9f9);color:var(--slick-multiselect-ok-button-text-hover-color, rgb(4.8475609756, 95.9817073171, 233.6524390244))}.slickgrid-container .search-filter :focus{outline-color:var(--slick-focus-color, rgb(88.9451219512, 153.7134146341, 251.5548780488))}.slickgrid-container .search-filter .operator.input-group-addon{margin:0;padding:0;min-width:25px;border:none}.slickgrid-container .search-filter .operator.input-group-addon:focus{z-index:3}.slickgrid-container .search-filter .operator.input-group-addon .form-control{border-radius:var(--slick-compound-filter-operator-border-radius, 4px 0 0 4px);padding:var(--slick-compound-filter-text-padding, 0 0 0 2px) !important;font-size:var(--slick-compound-filter-text-font-size, 13px);color:var(--slick-compound-filter-text-color, rgb(88.9451219512, 153.7134146341, 251.5548780488));font-weight:var(--slick-compound-filter-text-weight, bold);background-color:var(--slick-compound-filter-bgcolor, #ffffff)}.slickgrid-container .search-filter .operator.input-group-addon .form-control:focus{z-index:3}.slickgrid-container .search-filter .operator.input-group-addon select{font-family:var(--slick-compound-filter-operator-select-font-family, "Cascadia Mono", Consolas, "Lucida Console");font-size:var(--slick-compound-filter-operator-select-font-size, 14px !important);border:var(--slick-compound-filter-operator-select-border, 1px solid rgb(88.9451219512, 153.7134146341, 251.5548780488));width:var(--slick-compound-filter-operator-select-width, 25px)}.slickgrid-container .search-filter .operator.input-group-addon select.form-control{cursor:pointer;appearance:none}.slickgrid-container .search-filter .operator.input-group-addon select.form-control:-ms-expand{display:none}.slickgrid-container .search-filter .operator.input-group-addon select.form-control .empty{color:silver}.slickgrid-container .search-filter .operator-char3.input-group-addon{min-width:30px}.slickgrid-container input.search-filter{font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol")}.slickgrid-container .search-filter input{font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol")}.slickgrid-container .search-filter input.compound-input{border-radius:var(--slick-compound-filter-border-radius, 0 4px 4px 0) !important;border-left:none}.slickgrid-container .search-filter input::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.slickgrid-container .search-filter input.compound-slider{border-left:none !important}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column input.form-control.search-filter{background-color:var(--slick-form-control-bg-color, #fff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter input,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter button,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter select{background-color:var(--slick-form-control-bg-color, #fff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .input-group-prepend+.date-picker input.compound-input{border-top-left-radius:0;border-bottom-left-radius:0}.slickgrid-container .search-filter.form-group .input-group.date-picker input.form-control{border-bottom-left-radius:0px;border-top-left-radius:0px}.slickgrid-container .search-filter .date-picker input.form-control{border-left:none}.slickgrid-container .search-filter .date-picker input.form-control::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.slickgrid-container .search-filter .date-picker{flex:1;cursor:pointer}.slickgrid-container .search-filter .date-picker .date-picker input.form-control{background-color:var(--slick-date-picker-bg-color, #fff);font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-font-size-base, 14px);border-radius:var(--slick-compound-filter-border-radius, 0 4px 4px 0);width:100%}.slickgrid-container .search-filter .date-picker .date-picker input.form-control[readonly]{background-color:var(--slick-date-picker-bg-color, #fff)}.slickgrid-container .search-filter .date-picker .form-control[readonly]{cursor:pointer;background-color:var(--slick-date-picker-bg-color, #fff)}.slickgrid-container .date-picker input.form-control{cursor:pointer;font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-font-size-base, 14px);border-radius:var(--slick-date-range-filter-border-radius, 4px)}.slickgrid-container .date-picker input.form-control[readonly]{background-color:var(--slick-date-picker-bg-color, #fff)}.vanilla-calendar{padding:.9rem;z-index:9999}.vanilla-calendar.vanilla-calendar_hidden{left:0;top:0}.slick-preheader-panel .slick-dropzone,.slick-preheader-panel .slick-dropzone-hover,.slick-topheader-panel .slick-dropzone,.slick-topheader-panel .slick-dropzone-hover{display:flex;align-items:center;padding:var(--slick-draggable-group-drop-padding, 5px 10px);height:var(--slick-draggable-group-drop-height, 35px);border-top:var(--slick-draggable-group-drop-border-top, 1px solid #e0e0e0);border-left:var(--slick-draggable-group-drop-border-left, 1px solid #e0e0e0);border-right:var(--slick-draggable-group-drop-border-right, 1px solid #e0e0e0);border-bottom:var(--slick-draggable-group-drop-border-bottom, 1px solid #e0e0e0);width:var(--slick-draggable-group-drop-width, 100%);border-radius:var(--slick-draggable-group-drop-radius, 4px);background-color:var(--slick-draggable-group-drop-bgcolor, #ffffff)}.slick-preheader-panel .slick-dropzone .slick-draggable-dropzone-placeholder,.slick-preheader-panel .slick-dropzone-hover .slick-draggable-dropzone-placeholder,.slick-topheader-panel .slick-dropzone .slick-draggable-dropzone-placeholder,.slick-topheader-panel .slick-dropzone-hover .slick-draggable-dropzone-placeholder{font-style:var(--slick-draggable-group-placeholder-font-style, italic);color:var(--slick-draggable-group-placeholder-color, #616161);width:100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all{display:inline-flex;align-items:center;cursor:pointer;border:var(--slick-draggable-group-toggle-all-border, 1px solid #c7c7c7);border-radius:var(--slick-draggable-group-toggle-all-border-radius, 3px);margin-right:var(--slick-draggable-group-toggle-all-margin-right, 15px);padding:var(--slick-draggable-group-toggle-all-padding, 0 8px);position:var(--draggable-group-toggle-all-position, relative);top:var(--slick-draggable-group-toggle-all-top, 0px);right:var(--slick-draggable-group-toggle-all-right, unset)}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon{cursor:pointer;display:inline-block;background-color:currentColor;width:1em;height:1em;color:var(--slick-draggable-group-toggle-all-icon-color, #0e6cfa);font-size:var(--slick-draggable-group-toggle-all-icon-font-size, 24px)}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.expanded{--slick-draggable-group-toggle-expanded-icon-svg: url(${eo});-webkit-mask:var(--slick-draggable-group-toggle-expanded-icon-svg) no-repeat;mask:var(--slick-draggable-group-toggle-expanded-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed{--slick-draggable-group-toggle-collapsed-icon-svg: url(${ro});-webkit-mask:var(--slick-draggable-group-toggle-collapsed-icon-svg) no-repeat;mask:var(--slick-draggable-group-toggle-collapsed-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-text,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-text,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-text,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-text{font-size:var(--slick-draggable-group-toggle-all-text-font-size, 15px);margin:var(--slick-draggable-group-toggle-all-text-margin, 0 0 0 2px)}.slick-preheader-panel .slick-dropzone .slick-dropped-grouping,.slick-preheader-panel .slick-dropzone-hover .slick-dropped-grouping,.slick-topheader-panel .slick-dropzone .slick-dropped-grouping,.slick-topheader-panel .slick-dropzone-hover .slick-dropped-grouping{cursor:move;display:flex;align-items:center;background-color:var(--slick-draggable-group-column-background-color, transparent);border:var(--slick-draggable-group-column-border, 1px solid #d3d3d3);border-radius:var(--slick-draggable-group-column-border-radius, 20px);padding:var(--slick-draggable-group-column-padding, 0 10px);margin-right:var(--slick-draggable-group-column-margin-right, 8px);z-index:1}.slick-preheader-panel .slick-dropzone .slick-groupby-sort,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-sort,.slick-topheader-panel .slick-dropzone .slick-groupby-sort,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-sort{cursor:pointer;display:inline-flex;margin-left:var(--slick-draggable-group-sort-icon-margin-left, 2px);color:var(--slick-draggable-group-sort-icon-color, #000);font-size:var(--slick-draggable-group-sort-icon-font-size, 16px);padding-left:var(--slick-draggable-group-sort-icon-padding-left, 5px);padding-right:var(--slick-draggable-group-sort-icon-padding-right, 0px);vertical-align:var(--slick-draggable-group-sort-icon-vertical-align, baseline)}.slick-preheader-panel .slick-dropzone .slick-groupby-sort:hover,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-sort:hover,.slick-topheader-panel .slick-dropzone .slick-groupby-sort:hover,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-sort:hover{color:var(--slick-draggable-group-sort-icon-hover-color, #000)}.slick-preheader-panel .slick-dropzone .slick-groupby-remove,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-remove,.slick-topheader-panel .slick-dropzone .slick-groupby-remove,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-remove{cursor:pointer;display:inline-flex;margin-left:var(--slick-draggable-group-delete-margin-left, 2px);color:var(--slick-draggable-group-delete-color, #ff3c5c);font-size:var(--slick-draggable-group-delete-font-size, 16px);padding-left:var(--slick-draggable-group-delete-padding-left, 5px);padding-right:var(--slick-draggable-group-delete-padding-right, 0px);vertical-align:var(--slick-draggable-group-delete-vertical-align, baseline)}.slick-preheader-panel .slick-dropzone .slick-groupby-remove:hover,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-remove:hover,.slick-topheader-panel .slick-dropzone .slick-groupby-remove:hover,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-remove:hover{color:var(--slick-draggable-group-delete-hover-color, red)}.slick-preheader-panel .slick-dropzone-hover,.slick-topheader-panel .slick-dropzone-hover{background-color:var(--slick-draggable-group-droppable-hover-bgcolor, #ffffff);border:var(--slick-draggable-group-drop-border-hover, 1px dashed #ff9e9e)}.slick-preheader-panel .slick-dropzone-placeholder-hover,.slick-topheader-panel .slick-dropzone-placeholder-hover{opacity:var(--slick-draggable-group-drop-placeholder-hover-opacity, 0.6)}.slick-preheader-panel .slick-header-column-active,.slick-topheader-panel .slick-header-column-active{display:none !important}.slick-header .slick-header-columns .slick-column-groupable{display:inline-block;font-weight:var(--slick-draggable-group-column-icon-font-weight, normal);color:var(--slick-draggable-group-column-icon-color, #707070);width:var(--slick-draggable-group-column-icon-width, 9px);height:var(--slick-draggable-group-column-icon-height, 9px);margin-left:var(--slick-draggable-group-column-icon-margin-left, 4px)}.slider-container{display:flex;height:100%;flex:1}.slider-container input[type=range]{appearance:none;flex:1;height:var(--slick-slider-filter-height, 27px);padding:var(--slick-slider-filter-runnable-track-padding, 0 6px);border:var(--slick-slider-filter-border, 1px solid #ccc)}.slider-container input[type=range]:focus{outline:none}.slider-container input[type=range]::-webkit-slider-runnable-track{height:var(--slick-slider-filter-runnable-track-height, 5px);border:none;border-radius:3px;-webkit-appearance:none}.slider-container input[type=range]::-webkit-slider-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-size, 14px);width:var(--slick-slider-filter-thumb-size, 14px);border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(14, 108, 250, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(216.1016949153, 95.9349593496%, 126.7647058824%));margin-top:-4px;pointer-events:auto;-webkit-appearance:none}.slider-container input[type=range]::-moz-range-track{height:var(--slick-slider-filter-runnable-track-height, 5px);border:none;border-radius:3px;-moz-appearance:none}.slider-container input[type=range]::-moz-range-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-height, calc(14px - 4px));width:var(--slick-slider-filter-thumb-width, calc(14px - 4px));border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(14, 108, 250, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(216.1016949153, 95.9349593496%, 126.7647058824%));pointer-events:auto}.slider-container input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}.slider-container input[type=range]::-ms-track{height:var(--slick-slider-filter-runnable-track-height, 5px);background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-width:6px 0;color:rgba(0,0,0,0);appearance:none}.slider-container input[type=range]::-ms-fill-lower{background:var(--slick-slider-filter-fill-lower-color, #ddd);border-radius:10px}.slider-container input[type=range]::-ms-fill-upper{background:var(--slick-slider-filter-bgcolor, #eee);border-radius:10px}.slider-container input[type=range]::-ms-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-height, calc(14px - 4px));width:var(--slick-slider-filter-thumb-width, calc(14px - 4px));border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(14, 108, 250, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(216.1016949153, 95.9349593496%, 126.7647058824%));margin-top:1px;pointer-events:auto}.slider-container input[type=range]::-ms-tooltip{display:none}.slider-container input[type=range]:active::-webkit-slider-thumb{background-color:var(--slick-slider-filter-thumb-active-bg-color, #fff);border:var(--slick-slider-filter-thumb-active-border, 2px solid rgba(14, 108, 250, 0.88));box-shadow:var(--slick-slider-filter-thumb-active-box-shadow, 0 0 0 2px rgba(28.9890243902, 117.1426829268, 250.3109756098, 0.15))}.slider-container input[type=range]:active::-moz-range-thumb{background-color:var(--slick-slider-filter-thumb-active-bg-color, #fff);border:var(--slick-slider-filter-thumb-active-border, 2px solid rgba(14, 108, 250, 0.88));box-shadow:var(--slick-slider-filter-thumb-active-box-shadow, 0 0 0 2px rgba(28.9890243902, 117.1426829268, 250.3109756098, 0.15))}.search-filter,.slider-editor{height:var(--slick-header-input-height, 27px)}.search-filter::placeholder,.slider-editor::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.search-filter .input-group-text,.slider-editor .input-group-text{display:flex;align-items:center;padding:var(--slick-slider-filter-number-padding, 4px 8px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px))}.search-filter .slider-value,.search-filter .slider-values,.slider-editor .slider-value,.slider-editor .slider-values{padding:0;height:100%}.search-filter input.slider-filter-input[type=range],.slider-editor input.slider-filter-input[type=range]{padding:var(--slick-slider-filter-runnable-track-padding, 0 6px);height:var(--slick-slider-filter-height, 27px)}.search-filter input.slider-editor-input[type=range],.slider-editor input.slider-editor-input[type=range]{padding:var(--slick-slider-editor-runnable-track-padding, 0 6px);height:var(--slick-slider-editor-height, 100%)}.search-filter .slider-range-value,.slider-editor .slider-range-value{padding:0;height:100%}.search-filter .slider-range-value .input-group-text,.slider-editor .slider-range-value .input-group-text{padding:var(--slick-slider-filter-number-padding, 4px 8px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px))}.search-filter .input-group-prepend.operator+.filter-input input.slider-filter-input,.slider-editor .input-group-prepend.operator+.filter-input input.slider-filter-input{border-left:0}.search-filter:not(.input-group) .slider-editor,.search-filter:not(.input-group) .slider-filter,.search-filter:not(.input-group) .slider-input-container .slider-editor-input,.search-filter:not(.input-group) .slider-input-container .slider-filter-input,.slider-editor:not(.input-group) .slider-editor,.slider-editor:not(.input-group) .slider-filter,.slider-editor:not(.input-group) .slider-input-container .slider-editor-input,.slider-editor:not(.input-group) .slider-input-container .slider-filter-input{border-radius:var(--slick-slider-filter-border-radius, 4px)}.search-filter.input-group>:first-child:not(.input-group-addon),.search-filter.input-group>:first-child:not(.input-group-addon),.search-filter.input-group>:first-child:not(.input-group-addon) .slider-filter-input,.search-filter.input-group>:first-child:not(.input-group-addon) .slider-editor-input,.slider-editor.input-group>:first-child:not(.input-group-addon),.slider-editor.input-group>:first-child:not(.input-group-addon),.slider-editor.input-group>:first-child:not(.input-group-addon) .slider-filter-input,.slider-editor.input-group>:first-child:not(.input-group-addon) .slider-editor-input{border-bottom-left-radius:var(--slick-slider-filter-border-radius, 4px);border-top-left-radius:var(--slick-slider-filter-border-radius, 4px)}.search-filter .input-group-addon:last-child .input-group-text,.slider-editor .input-group-addon:last-child .input-group-text{border-bottom-left-radius:0;border-top-left-radius:0}.slider-editor .slider-value{padding:0;height:var(--slick-slider-editor-height, 100%)}.slider-editor .slider-value .input-group-text{padding:var(--slick-slider-editor-number-padding, 4px 6px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px));height:var(--slick-slider-editor-height, 100%)}.slider-input-container{height:100%;position:relative;flex:1 1 auto;width:1%;background-color:var(--slick-slider-filter-input-bgcolor, #fff)}.slider-input-container.slider-values{display:flex;padding:0}.slider-input-container .slider-track{position:absolute;margin:auto;margin-left:8px;top:0;bottom:0;border-radius:3px;cursor:var(--slick-slider-filter-runnable-track-cursor, pointer);background:var(--slick-slider-filter-runnable-track-bgcolor, #ddd);height:var(--slick-slider-filter-runnable-track-height, 5px);width:calc(100% - 16px)}.slider-input-container input[type=range]{position:absolute;background-color:rgba(0,0,0,0);pointer-events:none;width:100%}.slider-input-container input[type=range].focus{outline:0;border-color:var(--slick-slider-filter-focus-border-color, rgb(138.9085365854, 184.1890243902, 252.5914634146));box-shadow:var(--slick-slider-filter-focus-box-shadow, 0 0 0 0.25rem rgba(14, 108, 250, 0.25))}.slider-input-container input[type=range]::-webkit-slider-thumb{pointer-events:auto}.slider-input-container input[type=range]::-moz-range-thumb{pointer-events:auto}.slider-input-container input[type=range]::-ms-thumb{pointer-events:auto}.slick-row .detail-view-toggle{display:inline-block}.slick-row .detail-view-toggle.expand{--slick-detail-view-icon-expand-svg: url(${uo});-webkit-mask:var(--slick-detail-view-icon-expand-svg) no-repeat;mask:var(--slick-detail-view-icon-expand-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-row .detail-view-toggle.collapse{--slick-detail-view-icon-collapse-svg: url(${po});-webkit-mask:var(--slick-detail-view-icon-collapse-svg) no-repeat;mask:var(--slick-detail-view-icon-collapse-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-row .detail-view-toggle.expand,.slick-row .detail-view-toggle.collapse{cursor:pointer;background-color:currentColor;display:inline-block;height:1em;width:1em;color:var(--slick-detail-view-icon-color, #0e6cfa);font-size:var(--slick-detail-view-icon-font-size, 18px)}.slick-row .detail-view-toggle.expand:hover,.slick-row .detail-view-toggle.collapse:hover{color:var(--slick-detail-view-icon-color-hover, rgb(4.3292682927, 85.7195121951, 208.6707317073));opacity:var(--slick-detail-view-icon-opacity-hover, 1)}.slick-row .dynamic-cell-detail{position:absolute;width:100%;overflow:auto;left:var(--slick-detail-view-container-left, 0);border:var(--slick-detail-view-container-border, 1px solid #c0c0c0);background-color:var(--slick-detail-view-container-bgcolor, #f7f7f7);padding:var(--slick-detail-view-container-padding, 10px);z-index:var(--slick-detail-view-container-z-index, 10)}.slick-row .dynamic-cell-detail :first-child{vertical-align:middle;line-height:13px}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.slick-custom-footer{color:var(--slick-footer-text-color, #808080);padding:var(--slick-footer-padding, 5px 0);background-color:var(--slick-footer-bg-color, transparent);font-size:var(--slick-footer-font-size, 14px);font-style:var(--slick-footer-font-style, italic);font-weight:var(--slick-footer-font-weight, normal);height:var(--slick-footer-height, 30px)}.slick-custom-footer .left-footer{color:var(--slick-footer-left-text-color, #808080);font-style:var(--slick-footer-left-font-style, italic);font-weight:var(--slick-footer-left-font-weight, normal);text-align:var(--slick-footer-left-text-align, left);padding:var(--slick-footer-left-padding, 0px);width:var(--slick-footer-left-width, 50%);float:var(--slick-footer-left-float, left)}.slick-custom-footer .right-footer{color:var(--slick-footer-right-text-color, #808080);font-style:var(--slick-footer-right-font-style, italic);font-weight:var(--slick-footer-right-font-weight, normal);text-align:var(--slick-footer-right-text-align, right);padding:var(--slick-footer-right-padding, 0px);width:var(--slick-footer-right-width, 50%);float:var(--slick-footer-right-float, right)}.slick-custom-footer .right-footer.metrics .separator{margin:var(--slick-footer-right-separator-margin, 2px)}.slick-empty-data-warning{display:flex;align-items:center;column-gap:5px;position:relative;color:var(--slick-empty-data-warning-color, #333);font-family:var(--slick-empty-data-warning-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-empty-data-warning-font-size, calc(14px + 2px));font-style:var(--slick-empty-data-warning-font-style, italic);line-height:var(--slick-empty-data-warning-line-height, 18px);margin:var(--slick-empty-data-warning-margin, 0px);padding:var(--slick-empty-data-warning-padding, 8px);z-index:var(--slick-empty-data-warning-z-index, 10)}.slick-empty-data-warning div{display:flex;align-items:center;column-gap:5px}.slick-pagination{list-style-type:none;border-top:var(--slick-pagination-border-top, 0 none);border-right:var(--slick-pagination-border-right, 0 none);border-bottom:var(--slick-pagination-border-bottom, 0 none);border-left:var(--slick-pagination-border-left, 0 none);width:100%;height:var(--slick-pagination-height, 40px);padding-top:4px;vertical-align:middle;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-pagination-font-size, calc(14px - 1px));font-weight:400;color:var(--slick-pagination-text-color, #808080)}.slick-pagination .slick-pagination-status{display:inline-block;padding:6px}.slick-pagination .slick-icon-container{display:inline-block;border-color:var(--slick-pagination-border-color, #ddd)}.slick-pagination .slick-pagination-nav{display:inline-block;padding:2px;height:34px}.slick-pagination .slick-pagination-nav nav{display:inline-block}.slick-pagination .slick-pagination-nav .slick-page-number{vertical-align:top;display:inline-flex;align-items:center;column-gap:4px;padding:0 5px;height:inherit}.slick-pagination .slick-pagination-nav .slick-page-number input{background-color:var(--slick-pagination-page-input-bgcolor, #fafbed);height:var(--slick-pagination-page-input-height, 26px);width:var(--slick-pagination-page-input-width, 50px);padding:var(--slick-pagination-page-input-padding, 2px);border-radius:var(--slick-pagination-page-input-border-radius, 4px);display:inline-block}.slick-pagination .slick-pagination-nav .pagination{margin:0;display:inline-flex;background-color:var(--slick-pagination-button-bg-color, #fff)}.slick-pagination .slick-pagination-nav .pagination .page-link{display:flex;align-items:center;font-size:var(--slick-pagination-icon-font-size, calc(18px - 1px));border:var(--slick-pagination-button-border, 1px solid #b3b3b3);height:var(--slick-pagination-button-height, 32px)}.slick-pagination .slick-pagination-nav .pagination .page-item{cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid;padding:var(--slick-pagination-button-padding, 5px 8px);border-color:var(--slick-pagination-button-border-color, #b3b3b3)}.slick-pagination .slick-pagination-nav .pagination .page-item:hover{background-color:var(--slick-pagination-button-hover-color, #f6f6f6)}.slick-pagination .slick-pagination-nav .pagination .page-item:first-child{border-top-left-radius:var(--slick-pagination-button-border-radius, 4px);border-bottom-left-radius:var(--slick-pagination-button-border-radius, 4px)}.slick-pagination .slick-pagination-nav .pagination .page-item:last-child{border-top-right-radius:var(--slick-pagination-button-border-radius, 4px);border-bottom-right-radius:var(--slick-pagination-button-border-radius, 4px)}.slick-pagination .slick-pagination-nav .pagination .page-item.seek-prev,.slick-pagination .slick-pagination-nav .pagination .page-item.seek-end{margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-first,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-prev,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-next,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-end{background-color:currentColor;height:var(--slick-pagination-icon-size, 20px);width:var(--slick-pagination-icon-size, 20px)}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-first{--slick-pagination-icon-seek-first-svg: url(${mo});-webkit-mask:var(--slick-pagination-icon-seek-first-svg) no-repeat;mask:var(--slick-pagination-icon-seek-first-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-prev{--slick-pagination-icon-seek-prev-svg: url(${go});-webkit-mask:var(--slick-pagination-icon-seek-prev-svg) no-repeat;mask:var(--slick-pagination-icon-seek-prev-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-next{--slick-pagination-icon-seek-next-svg: url(${ro});-webkit-mask:var(--slick-pagination-icon-seek-next-svg) no-repeat;mask:var(--slick-pagination-icon-seek-next-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-end{--slick-pagination-icon-seek-end-svg: url(${bo});-webkit-mask:var(--slick-pagination-icon-seek-end-svg) no-repeat;mask:var(--slick-pagination-icon-seek-end-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a[class*=icon-seek-]{color:var(--slick-pagination-icon-color, #0e6cfa)}.slick-pagination .slick-pagination-nav .pagination .page-item.disabled{cursor:not-allowed;background-color:var(--slick-pagination-icon-seek-background-color, rgb(249, 249, 249));border-color:var(--slick-pagination-button-border-disabled-color, #dedede)}.slick-pagination .slick-pagination-nav .pagination .page-item.disabled a[class*=icon-seek-]{color:var(--slick-pagination-icon-seek-disabled-color, darkgray)}.slick-pagination .slick-pagination-settings{display:block;float:right;padding:2px}.slick-pagination .slick-pagination-settings select{color:var(--slick-font-color, #000);background-color:var(--slick-pagination-page-select-bg-color, #fff);font-size:var(--slick-pagination-page-select-font-size, calc(14px - 2px));line-height:1.5;height:var(--slick-pagination-page-select-height, 32px);width:var(--slick-pagination-page-select-width, 60px);padding:var(--slick-pagination-page-select-padding, 0 0 2px 2px);border:var(--slick-pagination-button-border, 1px solid #b3b3b3);border-radius:var(--slick-pagination-page-select-border-radius, 3px)}.slick-pagination .slick-pagination-settings .slick-pagination-count{margin-left:var(--slick-pagination-count-margin-left, 2px)}.percent-complete-bar,.percent-complete-bar-with-text{display:inline-block;border-radius:3px;background-color:rgba(0,0,0,0)}.percent-complete-bar{height:6px}.percent-complete-bar-with-text{height:20px;line-height:20px;min-width:25px;text-align:center;top:2px;color:#fff}.tooltip-2cols-row{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;column-gap:5px;line-height:20px}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.slick-autocomplete{background-color:var(--slick-autocomplete-bg-color, #ffffff);color:var(--slick-autocomplete-text-color, #333333);border:var(--slick-autocomplete-border, 1px solid rgba(0, 0, 0, 0.15));box-sizing:border-box;max-height:var(--slick-autocomplete-max-height, 25vh);min-height:var(--slick-autocomplete-min-height, 75px);min-width:var(--slick-autocomplete-min-width, 110px);overflow:auto;z-index:var(--slick-autocomplete-z-index, 9999)}.slick-autocomplete .empty{font-style:italic}.slick-autocomplete>div{padding:0 4px}.slick-autocomplete .group{background:var(--slick-autocomplete-group-bg-color, #eeeeee)}.slick-autocomplete>div:hover:not(.empty,.group),.slick-autocomplete>div.selected{background-color:var(--slick-autocomplete-hover-bg-color, rgb(226.1157894737, 236.9473684211, 249.5842105263));cursor:pointer}@keyframes md-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.autocomplete-filter-container{display:flex}.slick-autocomplete-loading{background-color:var(--slick-autocomplete-loading-input-bg-color, transparent) !important}.slick-autocomplete-loading+span:after{animation:md-spin 2s infinite linear;display:inline-block;color:var(--slick-autocomplete-loading-icon-color, #777777);content:var(--slick-autocomplete-loading-icon, url(${fo}));width:var(--slick-autocomplete-loading-icon-width, 22px);margin:var(--slick-autocomplete-loading-icon-margin, 0 0 0 -26px);line-height:var(--slick-autocomplete-loading-icon-line-height, 0px);vertical-align:var(--slick-autocomplete-loading-icon-vertical-align, sub)}.slick-autocomplete.autocomplete-custom-four-corners{width:var(--slick-autocomplete-tpl4-width, 385px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list{width:var(--slick-autocomplete-tpl4-container-list-width, calc(385px - 15px));padding:var(--slick-autocomplete-tpl4-container-list-padding, 3px 10px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list div{margin:0;padding:0;line-height:16px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-left{float:left;height:32px;width:32px;padding-right:3px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-left>img{height:var(--slick-autocomplete-tpl4-icon-left-height, 32px);width:var(--slick-autocomplete-tpl4-icon-left-width, 32px);margin-top:0px;background-color:#fff;background-clip:content-box}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-bottom-left{color:var(--slick-autocomplete-tpl4-bottom-left-text-color, #686868);font-size:var(--slick-autocomplete-tpl4-bottom-left-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl4-bottom-left-font-style, italic);font-weight:var(--slick-autocomplete-tpl4-bottom-left-font-weight, normal);max-width:var(--slick-autocomplete-tpl4-bottom-left-max-width, calc(calc(385px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-bottom-right{float:right;color:var(--slick-autocomplete-tpl4-bottom-right-text-color, #686868);font-size:var(--slick-autocomplete-tpl4-bottom-right-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl4-bottom-right-font-style, italic);font-weight:var(--slick-autocomplete-tpl4-bottom-right-font-weight, normal);text-overflow:ellipsis;max-width:var(--slick-autocomplete-tpl4-bottom-right-max-width, 250px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-top-left{color:var(--slick-autocomplete-tpl4-top-left-text-color, #313131);font-style:var(--slick-autocomplete-tpl4-top-left-font-style, normal);font-size:var(--slick-autocomplete-tpl4-top-left-font-size, 12px);font-weight:var(--slick-autocomplete-tpl4-top-left-font-weight, bold);max-width:var(--slick-autocomplete-tpl4-top-left-max-width, calc(calc(385px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis;padding-left:1px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-top-right{float:right;color:var(--slick-autocomplete-tpl4-top-right-text-color, rgb(48.9743902439, 129.3329268293, 250.7256097561));font-style:var(--slick-autocomplete-tpl4-top-right-font-style, normal);font-size:var(--slick-autocomplete-tpl4-top-right-font-size, calc(12px - 1px));font-weight:var(--slick-autocomplete-tpl4-top-right-font-weight, bold);max-width:var(--slick-autocomplete-tpl4-top-right-max-width, 100px)}.slick-autocomplete.autocomplete-custom-two-rows{width:var(--slick-autocomplete-tpl2-width, 285px)}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list{width:var(--slick-autocomplete-tpl2-container-list-width, calc(285px - 15px));padding:var(--slick-autocomplete-tpl2-container-list-padding, 3px 10px)}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list div{margin:0;padding:0;line-height:16px}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-left{float:left;height:var(--slick-autocomplete-tpl2-icon-left-height, 32px);width:var(--slick-autocomplete-tpl2-icon-left-width, 32px);padding-right:3px}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-left>img{height:32px;margin-top:0px;background-color:#fff;background-clip:content-box}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-bottom-left{color:var(--slick-autocomplete-tpl2-bottom-left-text-color, #686868);font-size:var(--slick-autocomplete-tpl2-bottom-left-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl2-bottom-left-font-style, italic);font-weight:var(--slick-autocomplete-tpl2-bottom-left-font-weight, normal);max-width:var(--slick-autocomplete-tpl2-bottom-left-max-width, calc(calc(285px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-top-left{color:var(--slick-autocomplete-tpl2-top-left-text-color, #313131);font-style:var(--slick-autocomplete-tpl2-top-left-font-style, normal);font-size:var(--slick-autocomplete-tpl2-top-left-font-size, 12px);font-weight:var(--slick-autocomplete-tpl2-top-left-font-weight, bold);max-width:var(--slick-autocomplete-tpl2-top-left-max-width, calc(calc(285px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis;padding-left:1px}@-webkit-keyframes sg-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes sg-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.mdi.mdi-flip-h{transform:scaleX(-1)}.mdi.mdi-flip-v{transform:scaleY(-1)}.mdi.mdi-pulse{animation:sg-spin 1s infinite steps(8)}.mdi.mdi-spin,.mdi.mdi-spin-1s,.mdi.mdi-spin-2s,.mdi.mdi-spin-3s,.mdi.mdi-spin-4s,.mdi.mdi-spin-5s{align-items:center;display:inline-flex;justify-content:center}.mdi.mdi-spin{animation:sg-spin 2s infinite linear}.mdi.mdi-spin-1s{animation:sg-spin 1s infinite linear}.mdi.mdi-spin-2s{animation:sg-spin 2s infinite linear}.mdi.mdi-spin-3s{animation:sg-spin 3s infinite linear}.mdi.mdi-spin-4s{animation:sg-spin 4s infinite linear}.mdi.mdi-spin-5s{animation:sg-spin 5s infinite linear}.mdi.mdi-rotate-45{transform:rotate(45deg)}.mdi.mdi-rotate-90{transform:rotate(90deg)}.mdi.mdi-rotate-135{transform:rotate(135deg)}.mdi.mdi-rotate-180{transform:rotate(180deg)}.mdi.mdi-rotate-225{transform:rotate(225deg)}.mdi.mdi-rotate-270{transform:rotate(270deg)}.mdi.mdi-rotate-315{transform:rotate(315deg)}.mdi.mdi-5px,.font-5px{font-size:5px !important}.mdi.mdi-6px,.font-6px{font-size:6px !important}.mdi.mdi-7px,.font-7px{font-size:7px !important}.mdi.mdi-8px,.font-8px{font-size:8px !important}.mdi.mdi-9px,.font-9px{font-size:9px !important}.mdi.mdi-10px,.font-10px{font-size:10px !important}.mdi.mdi-11px,.font-11px{font-size:11px !important}.mdi.mdi-12px,.font-12px{font-size:12px !important}.mdi.mdi-13px,.font-13px{font-size:13px !important}.mdi.mdi-14px,.font-14px{font-size:14px !important}.mdi.mdi-15px,.font-15px{font-size:15px !important}.mdi.mdi-16px,.font-16px{font-size:16px !important}.mdi.mdi-17px,.font-17px{font-size:17px !important}.mdi.mdi-18px,.font-18px{font-size:18px !important}.mdi.mdi-19px,.font-19px{font-size:19px !important}.mdi.mdi-20px,.font-20px{font-size:20px !important}.mdi.mdi-21px,.font-21px{font-size:21px !important}.mdi.mdi-22px,.font-22px{font-size:22px !important}.mdi.mdi-23px,.font-23px{font-size:23px !important}.mdi.mdi-24px,.font-24px{font-size:24px !important}.mdi.mdi-25px,.font-25px{font-size:25px !important}.mdi.mdi-26px,.font-26px{font-size:26px !important}.mdi.mdi-27px,.font-27px{font-size:27px !important}.mdi.mdi-28px,.font-28px{font-size:28px !important}.mdi.mdi-29px,.font-29px{font-size:29px !important}.mdi.mdi-30px,.font-30px{font-size:30px !important}.mdi.mdi-31px,.font-31px{font-size:31px !important}.mdi.mdi-32px,.font-32px{font-size:32px !important}.mdi.mdi-33px,.font-33px{font-size:33px !important}.mdi.mdi-34px,.font-34px{font-size:34px !important}.mdi.mdi-35px,.font-35px{font-size:35px !important}.mdi.mdi-36px,.font-36px{font-size:36px !important}.mdi.mdi-37px,.font-37px{font-size:37px !important}.mdi.mdi-38px,.font-38px{font-size:38px !important}.mdi.mdi-39px,.font-39px{font-size:39px !important}.mdi.mdi-40px,.font-40px{font-size:40px !important}.mdi.mdi-41px,.font-41px{font-size:41px !important}.mdi.mdi-42px,.font-42px{font-size:42px !important}.mdi.mdi-43px,.font-43px{font-size:43px !important}.mdi.mdi-44px,.font-44px{font-size:44px !important}.mdi.mdi-45px,.font-45px{font-size:45px !important}.mdi.mdi-46px,.font-46px{font-size:46px !important}.mdi.mdi-47px,.font-47px{font-size:47px !important}.mdi.mdi-48px,.font-48px{font-size:48px !important}.mdi.mdi-49px,.font-49px{font-size:49px !important}.mdi.mdi-50px,.font-50px{font-size:50px !important}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.mdi-account{--mdi-account-icon-svg: url(${vo});-webkit-mask:var(--mdi-account-icon-svg) no-repeat;mask:var(--mdi-account-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-box{--mdi-account-box-icon-svg: url(${wo});-webkit-mask:var(--mdi-account-box-icon-svg) no-repeat;mask:var(--mdi-account-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-box-outline{--mdi-account-box-outline-icon-svg: url(${yo});-webkit-mask:var(--mdi-account-box-outline-icon-svg) no-repeat;mask:var(--mdi-account-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-circle{--mdi-account-circle-icon-svg: url(${ko});-webkit-mask:var(--mdi-account-circle-icon-svg) no-repeat;mask:var(--mdi-account-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-edit{--mdi-account-edit-icon-svg: url(${_o});-webkit-mask:var(--mdi-account-edit-icon-svg) no-repeat;mask:var(--mdi-account-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-minus{--mdi-account-minus-icon-svg: url(${xo});-webkit-mask:var(--mdi-account-minus-icon-svg) no-repeat;mask:var(--mdi-account-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-off{--mdi-account-off-icon-svg: url(${Co});-webkit-mask:var(--mdi-account-off-icon-svg) no-repeat;mask:var(--mdi-account-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-plus{--mdi-account-plus-icon-svg: url(${Eo});-webkit-mask:var(--mdi-account-plus-icon-svg) no-repeat;mask:var(--mdi-account-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-search{--mdi-account-search-icon-svg: url(${So});-webkit-mask:var(--mdi-account-search-icon-svg) no-repeat;mask:var(--mdi-account-search-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm{--mdi-alarm-icon-svg: url(${To});-webkit-mask:var(--mdi-alarm-icon-svg) no-repeat;mask:var(--mdi-alarm-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm-check{--mdi-alarm-check-icon-svg: url(${Oo});-webkit-mask:var(--mdi-alarm-check-icon-svg) no-repeat;mask:var(--mdi-alarm-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm-off{--mdi-alarm-off-icon-svg: url(${Ao});-webkit-mask:var(--mdi-alarm-off-icon-svg) no-repeat;mask:var(--mdi-alarm-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert{--mdi-alert-icon-svg: url(${Lo});-webkit-mask:var(--mdi-alert-icon-svg) no-repeat;mask:var(--mdi-alert-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-box{--mdi-alert-box-icon-svg: url(${Ro});-webkit-mask:var(--mdi-alert-box-icon-svg) no-repeat;mask:var(--mdi-alert-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-box-outline{--mdi-alert-box-outline-icon-svg: url(${Io});-webkit-mask:var(--mdi-alert-box-outline-icon-svg) no-repeat;mask:var(--mdi-alert-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-circle{--mdi-alert-circle-icon-svg: url(${Do});-webkit-mask:var(--mdi-alert-circle-icon-svg) no-repeat;mask:var(--mdi-alert-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-octagon{--mdi-alert-octagon-icon-svg: url(${Mo});-webkit-mask:var(--mdi-alert-octagon-icon-svg) no-repeat;mask:var(--mdi-alert-octagon-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-outline{--mdi-alert-outline-icon-svg: url(${Po});-webkit-mask:var(--mdi-alert-outline-icon-svg) no-repeat;mask:var(--mdi-alert-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-rhombus{--mdi-alert-rhombus-icon-svg: url(${Ho});-webkit-mask:var(--mdi-alert-rhombus-icon-svg) no-repeat;mask:var(--mdi-alert-rhombus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-rhombus-outline{--mdi-alert-rhombus-outline-icon-svg: url(${No});-webkit-mask:var(--mdi-alert-rhombus-outline-icon-svg) no-repeat;mask:var(--mdi-alert-rhombus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-collapse{--mdi-arrow-collapse-icon-svg: url(${Vo});-webkit-mask:var(--mdi-arrow-collapse-icon-svg) no-repeat;mask:var(--mdi-arrow-collapse-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down{--mdi-arrow-down-icon-svg: url(${zo});-webkit-mask:var(--mdi-arrow-down-icon-svg) no-repeat;mask:var(--mdi-arrow-down-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold{--mdi-arrow-down-bold-icon-svg: url(${Fo});-webkit-mask:var(--mdi-arrow-down-bold-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-box{--mdi-arrow-down-bold-box-icon-svg: url(${$o});-webkit-mask:var(--mdi-arrow-down-bold-box-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-box-outline{--mdi-arrow-down-bold-box-outline-icon-svg: url(${Bo});-webkit-mask:var(--mdi-arrow-down-bold-box-outline-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-outline{--mdi-arrow-down-bold-outline-icon-svg: url(${Uo});-webkit-mask:var(--mdi-arrow-down-bold-outline-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-expand{--mdi-arrow-expand-icon-svg: url(${jo});-webkit-mask:var(--mdi-arrow-expand-icon-svg) no-repeat;mask:var(--mdi-arrow-expand-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-expand-horizontal{--mdi-arrow-expand-horizontal-icon-svg: url(${Wo});-webkit-mask:var(--mdi-arrow-expand-horizontal-icon-svg) no-repeat;mask:var(--mdi-arrow-expand-horizontal-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-split-vertical{--mdi-arrow-split-vertical-icon-svg: url(${Go});-webkit-mask:var(--mdi-arrow-split-vertical-icon-svg) no-repeat;mask:var(--mdi-arrow-split-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-up{--mdi-arrow-up-icon-svg: url(${qo});-webkit-mask:var(--mdi-arrow-up-icon-svg) no-repeat;mask:var(--mdi-arrow-up-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-book-open-blank-variant-outline{--mdi-book-open-blank-variant-outline-icon-svg: url(${Ko});-webkit-mask:var(--mdi-book-open-blank-variant-outline-icon-svg) no-repeat;mask:var(--mdi-book-open-blank-variant-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-brightness-4{--mdi-brightness-4-icon-svg: url(${Yo});-webkit-mask:var(--mdi-brightness-4-icon-svg) no-repeat;mask:var(--mdi-brightness-4-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar{--mdi-calendar-icon-svg: url(${Xo});-webkit-mask:var(--mdi-calendar-icon-svg) no-repeat;mask:var(--mdi-calendar-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-check{--mdi-calendar-check-icon-svg: url(${Zo});-webkit-mask:var(--mdi-calendar-check-icon-svg) no-repeat;mask:var(--mdi-calendar-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-clock{--mdi-calendar-clock-icon-svg: url(${Qo});-webkit-mask:var(--mdi-calendar-clock-icon-svg) no-repeat;mask:var(--mdi-calendar-clock-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-edit{--mdi-calendar-edit-icon-svg: url(${Jo});-webkit-mask:var(--mdi-calendar-edit-icon-svg) no-repeat;mask:var(--mdi-calendar-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-remove{--mdi-calendar-remove-icon-svg: url(${er});-webkit-mask:var(--mdi-calendar-remove-icon-svg) no-repeat;mask:var(--mdi-calendar-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-search{--mdi-calendar-search-icon-svg: url(${tr});-webkit-mask:var(--mdi-calendar-search-icon-svg) no-repeat;mask:var(--mdi-calendar-search-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-call-split{--mdi-call-split-icon-svg: url(${ir});-webkit-mask:var(--mdi-call-split-icon-svg) no-repeat;mask:var(--mdi-call-split-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cancel{--mdi-cancel-icon-svg: url(${sr});-webkit-mask:var(--mdi-cancel-icon-svg) no-repeat;mask:var(--mdi-cancel-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cash-check{--mdi-cash-check-icon-svg: url(${or});-webkit-mask:var(--mdi-cash-check-icon-svg) no-repeat;mask:var(--mdi-cash-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cash-remove{--mdi-cash-remove-icon-svg: url(${rr});-webkit-mask:var(--mdi-cash-remove-icon-svg) no-repeat;mask:var(--mdi-cash-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-certificate{--mdi-certificate-icon-svg: url(${nr});-webkit-mask:var(--mdi-certificate-icon-svg) no-repeat;mask:var(--mdi-certificate-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-certificate-outline{--mdi-certificate-outline-icon-svg: url(${ar});-webkit-mask:var(--mdi-certificate-outline-icon-svg) no-repeat;mask:var(--mdi-certificate-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-change-record-type{--mdi-change-record-type-icon-svg: url(${lr});-webkit-mask:var(--mdi-change-record-type-icon-svg) no-repeat;mask:var(--mdi-change-record-type-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check{--mdi-check-icon-svg: url(${cr});-webkit-mask:var(--mdi-check-icon-svg) no-repeat;mask:var(--mdi-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-all{--mdi-check-all-icon-svg: url(${dr});-webkit-mask:var(--mdi-check-all-icon-svg) no-repeat;mask:var(--mdi-check-all-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-bold{--mdi-check-bold-icon-svg: url(${io});-webkit-mask:var(--mdi-check-bold-icon-svg) no-repeat;mask:var(--mdi-check-bold-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-blank-outline{--mdi-checkbox-blank-outline-icon-svg: url(${hr});-webkit-mask:var(--mdi-checkbox-blank-outline-icon-svg) no-repeat;mask:var(--mdi-checkbox-blank-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-marked-circle-outline{--mdi-checkbox-marked-circle-outline-icon-svg: url(${ur});-webkit-mask:var(--mdi-checkbox-marked-circle-outline-icon-svg) no-repeat;mask:var(--mdi-checkbox-marked-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-box-outline{--mdi-check-box-outline-icon-svg: url(${pr});-webkit-mask:var(--mdi-check-box-outline-icon-svg) no-repeat;mask:var(--mdi-check-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-marked{--mdi-checkbox-marked-icon-svg: url(${mr});-webkit-mask:var(--mdi-checkbox-marked-icon-svg) no-repeat;mask:var(--mdi-checkbox-marked-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-circle{--mdi-check-circle-icon-svg: url(${gr});-webkit-mask:var(--mdi-check-circle-icon-svg) no-repeat;mask:var(--mdi-check-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-circle-outline{--mdi-check-circle-outline-icon-svg: url(${br});-webkit-mask:var(--mdi-check-circle-outline-icon-svg) no-repeat;mask:var(--mdi-check-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-outline{--mdi-check-outline-icon-svg: url(${fr});-webkit-mask:var(--mdi-check-outline-icon-svg) no-repeat;mask:var(--mdi-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-underline{--mdi-check-underline-icon-svg: url(${vr});-webkit-mask:var(--mdi-check-underline-icon-svg) no-repeat;mask:var(--mdi-check-underline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down{--mdi-chevron-down-icon-svg: url(${eo});-webkit-mask:var(--mdi-chevron-down-icon-svg) no-repeat;mask:var(--mdi-chevron-down-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-box{--mdi-chevron-down-box-icon-svg: url(${wr});-webkit-mask:var(--mdi-chevron-down-box-icon-svg) no-repeat;mask:var(--mdi-chevron-down-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-box-outline{--mdi-chevron-down-box-outline-icon-svg: url(${yr});-webkit-mask:var(--mdi-chevron-down-box-outline-icon-svg) no-repeat;mask:var(--mdi-chevron-down-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-circle{--mdi-chevron-down-circle-icon-svg: url(${kr});-webkit-mask:var(--mdi-chevron-down-circle-icon-svg) no-repeat;mask:var(--mdi-chevron-down-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-circle-outline{--mdi-chevron-down-circle-outline-icon-svg: url(${_r});-webkit-mask:var(--mdi-chevron-down-circle-outline-icon-svg) no-repeat;mask:var(--mdi-chevron-down-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-circle{--mdi-circle-icon-svg: url(${xr});-webkit-mask:var(--mdi-circle-icon-svg) no-repeat;mask:var(--mdi-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-check{--mdi-clipboard-check-icon-svg: url(${Cr});-webkit-mask:var(--mdi-clipboard-check-icon-svg) no-repeat;mask:var(--mdi-clipboard-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-check-outline{--mdi-clipboard-check-outline-icon-svg: url(${Er});-webkit-mask:var(--mdi-clipboard-check-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-edit{--mdi-clipboard-edit-icon-svg: url(${Sr});-webkit-mask:var(--mdi-clipboard-edit-icon-svg) no-repeat;mask:var(--mdi-clipboard-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-edit-outline{--mdi-clipboard-edit-outline-icon-svg: url(${Tr});-webkit-mask:var(--mdi-clipboard-edit-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-edit-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-multiple{--mdi-clipboard-multiple-icon-svg: url(${Or});-webkit-mask:var(--mdi-clipboard-multiple-icon-svg) no-repeat;mask:var(--mdi-clipboard-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-multiple-outline{--mdi-clipboard-multiple-outline-icon-svg: url(${Ar});-webkit-mask:var(--mdi-clipboard-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-outline{--mdi-clipboard-outline-icon-svg: url(${Lr});-webkit-mask:var(--mdi-clipboard-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close{--mdi-close-icon-svg: url(${to});-webkit-mask:var(--mdi-close-icon-svg) no-repeat;mask:var(--mdi-close-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-circle{--mdi-close-circle-icon-svg: url(${Rr});-webkit-mask:var(--mdi-close-circle-icon-svg) no-repeat;mask:var(--mdi-close-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-circle-outline{--mdi-close-circle-outline-icon-svg: url(${Ir});-webkit-mask:var(--mdi-close-circle-outline-icon-svg) no-repeat;mask:var(--mdi-close-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-thick{--mdi-close-thick-icon-svg: url(${Dr});-webkit-mask:var(--mdi-close-thick-icon-svg) no-repeat;mask:var(--mdi-close-thick-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-coffee{--mdi-coffee-icon-svg: url(${Mr});-webkit-mask:var(--mdi-coffee-icon-svg) no-repeat;mask:var(--mdi-coffee-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-coffee-outline{--mdi-coffee-outline-icon-svg: url(${Pr});-webkit-mask:var(--mdi-coffee-outline-icon-svg) no-repeat;mask:var(--mdi-coffee-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cog{--mdi-cog-icon-svg: url(${Hr});-webkit-mask:var(--mdi-cog-icon-svg) no-repeat;mask:var(--mdi-cog-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cog-outline{--mdi-cog-outline-icon-svg: url(${Nr});-webkit-mask:var(--mdi-cog-outline-icon-svg) no-repeat;mask:var(--mdi-cog-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-content-copy{--mdi-content-copy-icon-svg: url(${Vr});-webkit-mask:var(--mdi-content-copy-icon-svg) no-repeat;mask:var(--mdi-content-copy-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-currency-usd{--mdi-currency-usd-icon-svg: url(${zr});-webkit-mask:var(--mdi-currency-usd-icon-svg) no-repeat;mask:var(--mdi-currency-usd-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-currency-usd-off{--mdi-currency-usd-off-icon-svg: url(${Fr});-webkit-mask:var(--mdi-currency-usd-off-icon-svg) no-repeat;mask:var(--mdi-currency-usd-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-database-refresh{--mdi-database-refresh-icon-svg: url(${$r});-webkit-mask:var(--mdi-database-refresh-icon-svg) no-repeat;mask:var(--mdi-database-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-delete{--mdi-delete-icon-svg: url(${Br});-webkit-mask:var(--mdi-delete-icon-svg) no-repeat;mask:var(--mdi-delete-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-delete-outline{--mdi-delete-outline-icon-svg: url(${Ur});-webkit-mask:var(--mdi-delete-outline-icon-svg) no-repeat;mask:var(--mdi-delete-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-dots-grid{--mdi-dots-grid-icon-svg: url(${jr});-webkit-mask:var(--mdi-dots-grid-icon-svg) no-repeat;mask:var(--mdi-dots-grid-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-dots-vertical{--mdi-dots-vertical-icon-svg: url(${Wr});-webkit-mask:var(--mdi-dots-vertical-icon-svg) no-repeat;mask:var(--mdi-dots-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-download{--mdi-download-icon-svg: url(${Gr});-webkit-mask:var(--mdi-download-icon-svg) no-repeat;mask:var(--mdi-download-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-drag{--mdi-drag-icon-svg: url(${qr});-webkit-mask:var(--mdi-drag-icon-svg) no-repeat;mask:var(--mdi-drag-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-drag-vertical{--mdi-drag-vertical-icon-svg: url(${Kr});-webkit-mask:var(--mdi-drag-vertical-icon-svg) no-repeat;mask:var(--mdi-drag-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-eye-off-outline{--mdi-eye-off-outline-icon-svg: url(${Yr});-webkit-mask:var(--mdi-eye-off-outline-icon-svg) no-repeat;mask:var(--mdi-eye-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-eye-outline{--mdi-eye-outline-icon-svg: url(${Xr});-webkit-mask:var(--mdi-eye-outline-icon-svg) no-repeat;mask:var(--mdi-eye-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file{--mdi-file-icon-svg: url(${Zr});-webkit-mask:var(--mdi-file-icon-svg) no-repeat;mask:var(--mdi-file-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-alert{--mdi-file-alert-icon-svg: url(${Qr});-webkit-mask:var(--mdi-file-alert-icon-svg) no-repeat;mask:var(--mdi-file-alert-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-alert-outline{--mdi-file-alert-outline-icon-svg: url(${Jr});-webkit-mask:var(--mdi-file-alert-outline-icon-svg) no-repeat;mask:var(--mdi-file-alert-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-cad{--mdi-file-cad-icon-svg: url(${en});-webkit-mask:var(--mdi-file-cad-icon-svg) no-repeat;mask:var(--mdi-file-cad-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-check{--mdi-file-check-icon-svg: url(${tn});-webkit-mask:var(--mdi-file-check-icon-svg) no-repeat;mask:var(--mdi-file-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-check-outline{--mdi-file-check-outline-icon-svg: url(${sn});-webkit-mask:var(--mdi-file-check-outline-icon-svg) no-repeat;mask:var(--mdi-file-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-document-outline{--mdi-file-document-outline-icon-svg: url(${on});-webkit-mask:var(--mdi-file-document-outline-icon-svg) no-repeat;mask:var(--mdi-file-document-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-excel-outline{--mdi-file-excel-outline-icon-svg: url(${rn});-webkit-mask:var(--mdi-file-excel-outline-icon-svg) no-repeat;mask:var(--mdi-file-excel-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-move{--mdi-file-move-icon-svg: url(${nn});-webkit-mask:var(--mdi-file-move-icon-svg) no-repeat;mask:var(--mdi-file-move-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-move-outline{--mdi-file-move-outline-icon-svg: url(${an});-webkit-mask:var(--mdi-file-move-outline-icon-svg) no-repeat;mask:var(--mdi-file-move-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-multiple{--mdi-file-multiple-icon-svg: url(${ln});-webkit-mask:var(--mdi-file-multiple-icon-svg) no-repeat;mask:var(--mdi-file-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-multiple-outline{--mdi-file-multiple-outline-icon-svg: url(${cn});-webkit-mask:var(--mdi-file-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-file-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-music-outline{--mdi-file-music-outline-icon-svg: url(${dn});-webkit-mask:var(--mdi-file-music-outline-icon-svg) no-repeat;mask:var(--mdi-file-music-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-outline{--mdi-file-outline-icon-svg: url(${hn});-webkit-mask:var(--mdi-file-outline-icon-svg) no-repeat;mask:var(--mdi-file-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-pdf-outline{--mdi-file-pdf-outline-icon-svg: url(${un});-webkit-mask:var(--mdi-file-pdf-outline-icon-svg) no-repeat;mask:var(--mdi-file-pdf-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-question{--mdi-file-question-icon-svg: url(${pn});-webkit-mask:var(--mdi-file-question-icon-svg) no-repeat;mask:var(--mdi-file-question-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-question-outline{--mdi-file-question-outline-icon-svg: url(${mn});-webkit-mask:var(--mdi-file-question-outline-icon-svg) no-repeat;mask:var(--mdi-file-question-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-search-outline{--mdi-file-search-outline-icon-svg: url(${gn});-webkit-mask:var(--mdi-file-search-outline-icon-svg) no-repeat;mask:var(--mdi-file-search-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-send{--mdi-file-send-icon-svg: url(${bn});-webkit-mask:var(--mdi-file-send-icon-svg) no-repeat;mask:var(--mdi-file-send-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-send-outline{--mdi-file-send-outline-icon-svg: url(${fn});-webkit-mask:var(--mdi-file-send-outline-icon-svg) no-repeat;mask:var(--mdi-file-send-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-tree{--mdi-file-tree-icon-svg: url(${vn});-webkit-mask:var(--mdi-file-tree-icon-svg) no-repeat;mask:var(--mdi-file-tree-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-tree-outline{--mdi-file-tree-outline-icon-svg: url(${wn});-webkit-mask:var(--mdi-file-tree-outline-icon-svg) no-repeat;mask:var(--mdi-file-tree-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-upload{--mdi-file-upload-icon-svg: url(${yn});-webkit-mask:var(--mdi-file-upload-icon-svg) no-repeat;mask:var(--mdi-file-upload-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-upload-outline{--mdi-file-upload-outline-icon-svg: url(${kn});-webkit-mask:var(--mdi-file-upload-outline-icon-svg) no-repeat;mask:var(--mdi-file-upload-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter{--mdi-filter-icon-svg: url(${_n});-webkit-mask:var(--mdi-filter-icon-svg) no-repeat;mask:var(--mdi-filter-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-minus-outline{--mdi-filter-minus-outline-icon-svg: url(${xn});-webkit-mask:var(--mdi-filter-minus-outline-icon-svg) no-repeat;mask:var(--mdi-filter-minus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-off-outline{--mdi-filter-off-outline-icon-svg: url(${Cn});-webkit-mask:var(--mdi-filter-off-outline-icon-svg) no-repeat;mask:var(--mdi-filter-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-outline{--mdi-filter-outline-icon-svg: url(${En});-webkit-mask:var(--mdi-filter-outline-icon-svg) no-repeat;mask:var(--mdi-filter-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-plus-outline{--mdi-filter-plus-outline-icon-svg: url(${Sn});-webkit-mask:var(--mdi-filter-plus-outline-icon-svg) no-repeat;mask:var(--mdi-filter-plus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-remove-outline{--mdi-filter-remove-outline-icon-svg: url(${Tn});-webkit-mask:var(--mdi-filter-remove-outline-icon-svg) no-repeat;mask:var(--mdi-filter-remove-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-fire{--mdi-fire-icon-svg: url(${On});-webkit-mask:var(--mdi-fire-icon-svg) no-repeat;mask:var(--mdi-fire-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-flip-vertical{--mdi-flip-vertical-icon-svg: url(${An});-webkit-mask:var(--mdi-flip-vertical-icon-svg) no-repeat;mask:var(--mdi-flip-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-folder{--mdi-folder-icon-svg: url(${Ln});-webkit-mask:var(--mdi-folder-icon-svg) no-repeat;mask:var(--mdi-folder-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-folder-open{--mdi-folder-open-icon-svg: url(${Rn});-webkit-mask:var(--mdi-folder-open-icon-svg) no-repeat;mask:var(--mdi-folder-open-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-forum{--mdi-forum-icon-svg: url(${In});-webkit-mask:var(--mdi-forum-icon-svg) no-repeat;mask:var(--mdi-forum-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-forum-outline{--mdi-forum-outline-icon-svg: url(${Dn});-webkit-mask:var(--mdi-forum-outline-icon-svg) no-repeat;mask:var(--mdi-forum-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-github{--mdi-github-icon-svg: url(${Mn});-webkit-mask:var(--mdi-github-icon-svg) no-repeat;mask:var(--mdi-github-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help{--mdi-help-icon-svg: url(${Pn});-webkit-mask:var(--mdi-help-icon-svg) no-repeat;mask:var(--mdi-help-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help-circle{--mdi-help-circle-icon-svg: url(${Hn});-webkit-mask:var(--mdi-help-circle-icon-svg) no-repeat;mask:var(--mdi-help-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help-circle-outline{--mdi-help-circle-outline-icon-svg: url(${Nn});-webkit-mask:var(--mdi-help-circle-outline-icon-svg) no-repeat;mask:var(--mdi-help-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-history{--mdi-history-icon-svg: url(${Vn});-webkit-mask:var(--mdi-history-icon-svg) no-repeat;mask:var(--mdi-history-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-information{--mdi-information-icon-svg: url(${zn});-webkit-mask:var(--mdi-information-icon-svg) no-repeat;mask:var(--mdi-information-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-information-outline{--mdi-information-outline-icon-svg: url(${Fn});-webkit-mask:var(--mdi-information-outline-icon-svg) no-repeat;mask:var(--mdi-information-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb{--mdi-lightbulb-icon-svg: url(${$n});-webkit-mask:var(--mdi-lightbulb-icon-svg) no-repeat;mask:var(--mdi-lightbulb-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-off{--mdi-lightbulb-off-icon-svg: url(${Bn});-webkit-mask:var(--mdi-lightbulb-off-icon-svg) no-repeat;mask:var(--mdi-lightbulb-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-off-outline{--mdi-lightbulb-off-outline-icon-svg: url(${Un});-webkit-mask:var(--mdi-lightbulb-off-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-on{--mdi-lightbulb-on-icon-svg: url(${jn});-webkit-mask:var(--mdi-lightbulb-on-icon-svg) no-repeat;mask:var(--mdi-lightbulb-on-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-on-outline{--mdi-lightbulb-on-outline-icon-svg: url(${Wn});-webkit-mask:var(--mdi-lightbulb-on-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-on-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-outline{--mdi-lightbulb-outline-icon-svg: url(${Gn});-webkit-mask:var(--mdi-lightbulb-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-link{--mdi-link-icon-svg: url(${qn});-webkit-mask:var(--mdi-link-icon-svg) no-repeat;mask:var(--mdi-link-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-link-variant{--mdi-link-variant-icon-svg: url(${Kn});-webkit-mask:var(--mdi-link-variant-icon-svg) no-repeat;mask:var(--mdi-link-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-load{--mdi-load-icon-svg: url(${Yn});-webkit-mask:var(--mdi-load-icon-svg) no-repeat;mask:var(--mdi-load-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-magnify{--mdi-magnify-icon-svg: url(${Xn});-webkit-mask:var(--mdi-magnify-icon-svg) no-repeat;mask:var(--mdi-magnify-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-map-marker-radius{--mdi-map-marker-radius-icon-svg: url(${Zn});-webkit-mask:var(--mdi-map-marker-radius-icon-svg) no-repeat;mask:var(--mdi-map-marker-radius-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-map-marker-radius-outline{--mdi-map-marker-radius-outline-icon-svg: url(${Qn});-webkit-mask:var(--mdi-map-marker-radius-outline-icon-svg) no-repeat;mask:var(--mdi-map-marker-radius-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-menu{--mdi-menu-icon-svg: url(${Jn});-webkit-mask:var(--mdi-menu-icon-svg) no-repeat;mask:var(--mdi-menu-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-message-text{--mdi-message-text-icon-svg: url(${ea});-webkit-mask:var(--mdi-message-text-icon-svg) no-repeat;mask:var(--mdi-message-text-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-message-text-outline{--mdi-message-text-outline-icon-svg: url(${ta});-webkit-mask:var(--mdi-message-text-outline-icon-svg) no-repeat;mask:var(--mdi-message-text-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-microsoft-excel{--mdi-microsoft-excel-icon-svg: url(${ia});-webkit-mask:var(--mdi-microsoft-excel-icon-svg) no-repeat;mask:var(--mdi-microsoft-excel-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus{--mdi-minus-icon-svg: url(${sa});-webkit-mask:var(--mdi-minus-icon-svg) no-repeat;mask:var(--mdi-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus-circle{--mdi-minus-circle-icon-svg: url(${po});-webkit-mask:var(--mdi-minus-circle-icon-svg) no-repeat;mask:var(--mdi-minus-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus-circle-outline{--mdi-minus-circle-outline-icon-svg: url(${oa});-webkit-mask:var(--mdi-minus-circle-outline-icon-svg) no-repeat;mask:var(--mdi-minus-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-order-bool-ascending-variant{--mdi-order-bool-ascending-variant-icon-svg: url(${ra});-webkit-mask:var(--mdi-order-bool-ascending-variant-icon-svg) no-repeat;mask:var(--mdi-order-bool-ascending-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-page-first{--mdi-page-first-icon-svg: url(${mo});-webkit-mask:var(--mdi-page-first-icon-svg) no-repeat;mask:var(--mdi-page-first-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-page-last{--mdi-page-last-icon-svg: url(${bo});-webkit-mask:var(--mdi-page-last-icon-svg) no-repeat;mask:var(--mdi-page-last-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-paperclip{--mdi-paperclip-icon-svg: url(${na});-webkit-mask:var(--mdi-paperclip-icon-svg) no-repeat;mask:var(--mdi-paperclip-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil{--mdi-pencil-icon-svg: url(${aa});-webkit-mask:var(--mdi-pencil-icon-svg) no-repeat;mask:var(--mdi-pencil-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-outline{--mdi-pencil-outline-icon-svg: url(${la});-webkit-mask:var(--mdi-pencil-outline-icon-svg) no-repeat;mask:var(--mdi-pencil-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-box-multiple{--mdi-pencil-box-multiple-icon-svg: url(${ca});-webkit-mask:var(--mdi-pencil-box-multiple-icon-svg) no-repeat;mask:var(--mdi-pencil-box-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-box-multiple-outline{--mdi-pencil-box-multiple-outline-icon-svg: url(${da});-webkit-mask:var(--mdi-pencil-box-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-pencil-box-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-percent{--mdi-percent-icon-svg: url(${ha});-webkit-mask:var(--mdi-percent-icon-svg) no-repeat;mask:var(--mdi-percent-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-percent-outline{--mdi-percent-outline-icon-svg: url(${ua});-webkit-mask:var(--mdi-percent-outline-icon-svg) no-repeat;mask:var(--mdi-percent-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pin-off-outline{--mdi-pin-off-outline-icon-svg: url(${pa});-webkit-mask:var(--mdi-pin-off-outline-icon-svg) no-repeat;mask:var(--mdi-pin-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pin-outline{--mdi-pin-outline-icon-svg: url(${ma});-webkit-mask:var(--mdi-pin-outline-icon-svg) no-repeat;mask:var(--mdi-pin-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-playlist-plus{--mdi-playlist-plus-icon-svg: url(${ga});-webkit-mask:var(--mdi-playlist-plus-icon-svg) no-repeat;mask:var(--mdi-playlist-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-play-circle-outline{--mdi-play-circle-outline-icon-svg: url(${ba});-webkit-mask:var(--mdi-play-circle-outline-icon-svg) no-repeat;mask:var(--mdi-play-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-playlist-remove{--mdi-playlist-remove-icon-svg: url(${fa});-webkit-mask:var(--mdi-playlist-remove-icon-svg) no-repeat;mask:var(--mdi-playlist-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus-circle{--mdi-plus-circle-icon-svg: url(${uo});-webkit-mask:var(--mdi-plus-circle-icon-svg) no-repeat;mask:var(--mdi-plus-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus-circle-outline{--mdi-plus-circle-outline-icon-svg: url(${va});-webkit-mask:var(--mdi-plus-circle-outline-icon-svg) no-repeat;mask:var(--mdi-plus-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus{--mdi-plus-icon-svg: url(${wa});-webkit-mask:var(--mdi-plus-icon-svg) no-repeat;mask:var(--mdi-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-progress-download{--mdi-progress-download-icon-svg: url(${ya});-webkit-mask:var(--mdi-progress-download-icon-svg) no-repeat;mask:var(--mdi-progress-download-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-redo{--mdi-redo-icon-svg: url(${ka});-webkit-mask:var(--mdi-redo-icon-svg) no-repeat;mask:var(--mdi-redo-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-refresh{--mdi-refresh-icon-svg: url(${_a});-webkit-mask:var(--mdi-refresh-icon-svg) no-repeat;mask:var(--mdi-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-shape-square-plus{--mdi-shape-square-plus-icon-svg: url(${xa});-webkit-mask:var(--mdi-shape-square-plus-icon-svg) no-repeat;mask:var(--mdi-shape-square-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-snowflake{--mdi-snowflake-icon-svg: url(${Ca});-webkit-mask:var(--mdi-snowflake-icon-svg) no-repeat;mask:var(--mdi-snowflake-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-ascending{--mdi-sort-ascending-icon-svg: url(${Ea});-webkit-mask:var(--mdi-sort-ascending-icon-svg) no-repeat;mask:var(--mdi-sort-ascending-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-descending{--mdi-sort-descending-icon-svg: url(${Sa});-webkit-mask:var(--mdi-sort-descending-icon-svg) no-repeat;mask:var(--mdi-sort-descending-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-variant-off{--mdi-sort-variant-off-icon-svg: url(${Ta});-webkit-mask:var(--mdi-sort-variant-off-icon-svg) no-repeat;mask:var(--mdi-sort-variant-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-variant-remove{--mdi-sort-variant-remove-icon-svg: url(${Oa});-webkit-mask:var(--mdi-sort-variant-remove-icon-svg) no-repeat;mask:var(--mdi-sort-variant-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-square-edit-outline{--mdi-square-edit-outline-icon-svg: url(${Aa});-webkit-mask:var(--mdi-square-edit-outline-icon-svg) no-repeat;mask:var(--mdi-square-edit-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-star{--mdi-star-icon-svg: url(${La});-webkit-mask:var(--mdi-star-icon-svg) no-repeat;mask:var(--mdi-star-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-star-outline{--mdi-star-outline-icon-svg: url(${Ra});-webkit-mask:var(--mdi-star-outline-icon-svg) no-repeat;mask:var(--mdi-star-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-stop-circle-outline{--mdi-stop-circle-outline-icon-svg: url(${Ia});-webkit-mask:var(--mdi-stop-circle-outline-icon-svg) no-repeat;mask:var(--mdi-stop-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-subdirectory-arrow-right{--mdi-subdirectory-arrow-right-icon-svg: url(${Da});-webkit-mask:var(--mdi-subdirectory-arrow-right-icon-svg) no-repeat;mask:var(--mdi-subdirectory-arrow-right-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-swap-horizontal{--mdi-swap-horizontal-icon-svg: url(${Ma});-webkit-mask:var(--mdi-swap-horizontal-icon-svg) no-repeat;mask:var(--mdi-swap-horizontal-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-swap-vertical{--mdi-swap-vertical-icon-svg: url(${Pa});-webkit-mask:var(--mdi-swap-vertical-icon-svg) no-repeat;mask:var(--mdi-swap-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sync{--mdi-sync-icon-svg: url(${Ha});-webkit-mask:var(--mdi-sync-icon-svg) no-repeat;mask:var(--mdi-sync-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sync-circle{--mdi-sync-circle-icon-svg: url(${Na});-webkit-mask:var(--mdi-sync-circle-icon-svg) no-repeat;mask:var(--mdi-sync-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-table-edit{--mdi-table-edit-icon-svg: url(${Va});-webkit-mask:var(--mdi-table-edit-icon-svg) no-repeat;mask:var(--mdi-table-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-table-refresh{--mdi-table-refresh-icon-svg: url(${za});-webkit-mask:var(--mdi-table-refresh-icon-svg) no-repeat;mask:var(--mdi-table-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-remove{--mdi-text-box-remove-icon-svg: url(${Fa});-webkit-mask:var(--mdi-text-box-remove-icon-svg) no-repeat;mask:var(--mdi-text-box-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-remove-outline{--mdi-text-box-remove-outline-icon-svg: url(${$a});-webkit-mask:var(--mdi-text-box-remove-outline-icon-svg) no-repeat;mask:var(--mdi-text-box-remove-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-search-outline{--mdi-text-box-search-outline-icon-svg: url(${Ba});-webkit-mask:var(--mdi-text-box-search-outline-icon-svg) no-repeat;mask:var(--mdi-text-box-search-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-theme-light-dark{--mdi-theme-light-dark-icon-svg: url(${Ua});-webkit-mask:var(--mdi-theme-light-dark-icon-svg) no-repeat;mask:var(--mdi-theme-light-dark-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-toggle-switch{--mdi-toggle-switch-icon-svg: url(${ja});-webkit-mask:var(--mdi-toggle-switch-icon-svg) no-repeat;mask:var(--mdi-toggle-switch-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-toggle-switch-off-outline{--mdi-toggle-switch-off-outline-icon-svg: url(${Wa});-webkit-mask:var(--mdi-toggle-switch-off-outline-icon-svg) no-repeat;mask:var(--mdi-toggle-switch-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-translate{--mdi-translate-icon-svg: url(${Ga});-webkit-mask:var(--mdi-translate-icon-svg) no-repeat;mask:var(--mdi-translate-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-trash-can{--mdi-trash-can-icon-svg: url(${qa});-webkit-mask:var(--mdi-trash-can-icon-svg) no-repeat;mask:var(--mdi-trash-can-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-trash-can-outline{--mdi-trash-can-outline-icon-svg: url(${Ka});-webkit-mask:var(--mdi-trash-can-outline-icon-svg) no-repeat;mask:var(--mdi-trash-can-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-truck{--mdi-truck-icon-svg: url(${Ya});-webkit-mask:var(--mdi-truck-icon-svg) no-repeat;mask:var(--mdi-truck-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-truck-delivery-outline{--mdi-truck-delivery-outline-icon-svg: url(${Xa});-webkit-mask:var(--mdi-truck-delivery-outline-icon-svg) no-repeat;mask:var(--mdi-truck-delivery-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-tune{--mdi-tune-icon-svg: url(${Za});-webkit-mask:var(--mdi-tune-icon-svg) no-repeat;mask:var(--mdi-tune-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-tune-variant{--mdi-tune-variant-icon-svg: url(${Qa});-webkit-mask:var(--mdi-tune-variant-icon-svg) no-repeat;mask:var(--mdi-tune-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-undo{--mdi-undo-icon-svg: url(${Ja});-webkit-mask:var(--mdi-undo-icon-svg) no-repeat;mask:var(--mdi-undo-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-upload{--mdi-upload-icon-svg: url(${el});-webkit-mask:var(--mdi-upload-icon-svg) no-repeat;mask:var(--mdi-upload-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-vanish{--mdi-vanish-icon-svg: url(${tl});-webkit-mask:var(--mdi-vanish-icon-svg) no-repeat;mask:var(--mdi-vanish-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-wrench{--mdi-wrench-icon-svg: url(${il});-webkit-mask:var(--mdi-wrench-icon-svg) no-repeat;mask:var(--mdi-wrench-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-wrench-outline{--mdi-wrench-outline-icon-svg: url(${sl});-webkit-mask:var(--mdi-wrench-outline-icon-svg) no-repeat;mask:var(--mdi-wrench-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi{display:inline-block;align-items:center;background-color:currentColor;font-size:18px;width:1em;height:1em}.mdi.mdi-state-disabled{opacity:.35}:root{--ms-choice-border: var(--bs-border-width) solid var(--bs-border-color)}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px;margin:0;font-size:12px;height:22px;vertical-align:middle}.btn-icon{display:inline-flex;align-items:center;gap:4px}.gap-4px{gap:4px}.mdi-pencil.pointer:hover{color:#00bfff}.mdi-trash-can.pointer:hover{color:#ff002b}body{margin:0}.bold{font-weight:bold}.italic{font-style:italic}.faded{opacity:.7}.faded:hover{opacity:1}.page-host{position:absolute;left:0;right:0;top:50px;bottom:0;overflow-x:hidden;overflow-y:auto}.lightblue{color:#add8e6}.red{color:red}.subtitle{font-size:15px;font-style:italic;color:gray;margin-bottom:10px}.btn:focus,.btn:active:focus,.btn.active:focus{outline:0 none}@media(min-width: 1200px){.panel-wm-content .container{width:920px}}.nav-docs{background-color:#fff;border-bottom:1px solid #d6d6d6}.navbar .navbar-brand{margin-right:0px}.navbar .logo{margin:0 8px}.panel-wm{padding:56px 0 0 0}.panel-wm .nav-stacked{padding-bottom:30px}.panel-wm .nav-stacked .nav-item{width:100%}.panel-wm .nav>li>a{padding:10px 15px;border-radius:0}.panel-wm .panel-wm-content{margin-left:250px;padding:0 20px}.panel-wm .panel-wm-content #demo-container{padding-bottom:15px}.panel-wm .panel-wm-left{position:fixed;z-index:400;transition:left .15s;top:56px;bottom:0;left:0;background-color:#f5f5f5;transform:translate3d(0, 0, 0);border-right:1px solid #d0d0d0;overflow-y:auto;width:250px}.github-button-container{position:relative;top:-2px;margin:0 5px}.homepage-container{width:calc(100% - 250px);margin-left:250px}.button-style{cursor:pointer;background-color:#fff;border:1px solid #ababab;border-radius:2px;justify-content:center;text-align:center}.button-style:hover{border-color:rgb(145.5,145.5,145.5)}.slick-dark-mode{--slick-button-style-bg-color: #212121;--slick-button-border-color: #626262}.slick-dark-mode .text-primary{color:#599bfe !important}.button-style{cursor:pointer;background-color:var(--slick-button-style-bg-color, #fff);border:1px solid var(--slick-button-border-color, #ababab);border-radius:2px;justify-content:center;text-align:center}.button-style:hover{border-color:rgb(145.5,145.5,145.5)}.panel-wm-content{background-color:#fff;height:calc(100vh - 56px)}.panel-wm-content h3{color:#333}.panel-wm-content .subtitle{color:#727272}.panel-wm-content.dark-mode{background-color:#212529;color:#ddd}.panel-wm-content.dark-mode h3{color:#ddd}.panel-wm-content.dark-mode .subtitle{color:#cbcbcb}.panel-wm-content.dark-mode .btn-outline-secondary{color:#dfdfdf}.slick-cell .editing-field,.slick-cell.selected .editing-field{border:1px solid #dddbda;padding:3px 5px 3px 4px;margin:-2px;height:calc(100% + 4px);border-radius:3px;background-color:#fff;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slick-cell .editing-field:hover,.slick-cell.selected .editing-field:hover{border:1px solid #adadad}`,""]);const ol=Is},8255:(e,t,i)=>{var s=i(1601),o=i.n(s),r=i(6314);i.n(r)()(o()).push([e.id,".detail-label{display:inline-flex;align-items:center;gap:4px;padding:4px}label{font-weight:600}",""])},6314:e=>{e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var i="",s=void 0!==t[5];return t[4]&&(i+="@supports (".concat(t[4],") {")),t[2]&&(i+="@media ".concat(t[2]," {")),s&&(i+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),i+=e(t),s&&(i+="}"),t[2]&&(i+="}"),t[4]&&(i+="}"),i})).join("")},t.i=function(e,i,s,o,r){"string"==typeof e&&(e=[[null,e,void 0]]);var n={};if(s)for(var a=0;a0?" ".concat(d[5]):""," {").concat(d[1],"}")),d[5]=r),i&&(d[2]?(d[1]="@media ".concat(d[2]," {").concat(d[1],"}"),d[2]=i):d[2]=i),o&&(d[4]?(d[1]="@supports (".concat(d[4],") {").concat(d[1],"}"),d[4]=o):d[4]="".concat(o)),t.push(d))}},t}},4417:e=>{e.exports=function(e,t){return t||(t={}),e?(e=String(e.__esModule?e.default:e),/^['"].*['"]$/.test(e)&&(e=e.slice(1,-1)),t.hash&&(e+=t.hash),/["'() \t\n]|(%20)/.test(e)||t.needQuotes?'"'.concat(e.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):e):e}},1601:e=>{e.exports=function(e){return e[1]}},5072:e=>{var t=[];function i(e){for(var i=-1,s=0;s{var t={};e.exports=function(e,i){var s=function(e){if(void 0===t[e]){var i=document.querySelector(e);if(window.HTMLIFrameElement&&i instanceof window.HTMLIFrameElement)try{i=i.contentDocument.head}catch(e){i=null}t[e]=i}return t[e]}(e);if(!s)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");s.appendChild(i)}},540:e=>{e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},5056:(e,t,i)=>{e.exports=function(e){var t=i.nc;t&&e.setAttribute("nonce",t)}},7825:e=>{e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(i){!function(e,t,i){var s="";i.supports&&(s+="@supports (".concat(i.supports,") {")),i.media&&(s+="@media ".concat(i.media," {"));var o=void 0!==i.layer;o&&(s+="@layer".concat(i.layer.length>0?" ".concat(i.layer):""," {")),s+=i.css,o&&(s+="}"),i.media&&(s+="}"),i.supports&&(s+="}");var r=i.sourceMap;r&&"undefined"!=typeof btoa&&(s+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(r))))," */")),t.styleTagTransform(s,e,t.options)}(t,e,i)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},1113:e=>{e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},8089:(e,t,i)=>{i.d(t,{y:()=>n});var s=i(5394),o=function(e,t,i,s,o,r){function n(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var a,l=s.kind,c="getter"===l?"get":"setter"===l?"set":"value",d=!t&&e?s.static?e:e.prototype:null,h=t||(d?Object.getOwnPropertyDescriptor(d,s.name):{}),u=!1,p=i.length-1;p>=0;p--){var m={};for(var g in s)m[g]="access"===g?{}:s[g];for(var g in s.access)m.access[g]=s.access[g];m.addInitializer=function(e){if(u)throw new TypeError("Cannot add initializers after decoration has completed");r.push(n(e||null))};var b=(0,i[p])("accessor"===l?{get:h.get,set:h.set}:h[c],m);if("accessor"===l){if(void 0===b)continue;if(null===b||"object"!=typeof b)throw new TypeError("Object expected");(a=n(b.get))&&(h.get=a),(a=n(b.set))&&(h.set=a),(a=n(b.init))&&o.unshift(a)}else(a=n(b))&&("field"===l?o.unshift(a):h[c]=a)}d&&Object.defineProperty(d,s.name,h),u=!0},r=function(e,t,i){for(var s=arguments.length>2,o=0;o{let e,t,i,n=[(0,s.EM)({name:"custom-title-formatter",template:''})],a=[],l=[],c=[];return t=class{constructor(){this.model=r(this,l,void 0),r(this,c)}},d=t,"symbol"==typeof(h="CustomTitleFormatter")&&(h=h.description?"[".concat(h.description,"]"):""),Object.defineProperty(d,"name",{configurable:!0,value:u?"".concat(u," ",h):h}),(()=>{const d="function"==typeof Symbol&&Symbol.metadata?Object.create(null):void 0;i=[(0,s._t)()],o(null,null,i,{kind:"field",name:"model",static:!1,private:!1,access:{has:e=>"model"in e,get:e=>e.model,set:(e,t)=>{e.model=t}},metadata:d},l,c),o(null,e={value:t},n,{kind:"class",name:t.name,metadata:d},null,a),t=e.value,d&&Object.defineProperty(t,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:d}),r(t,a)})(),t;var d,h,u})()},8229:(e,t,i)=>{i.d(t,{A:()=>g});var s={};i.r(s),i.d(s,{bindables:()=>c,default:()=>a,dependencies:()=>l,name:()=>r,register:()=>h,template:()=>n});var o=i(5394);const r="editor-select",n='
\n \n \n \n
\n',a=n,l=[],c={};let d;function h(e){d||(d=o.K9.define({name:r,template:n,dependencies:l,bindables:c})),e.register(d)}var u=i(7557),p=(i(6757),function(e,t,i,s,o,r){function n(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var a,l=s.kind,c="getter"===l?"get":"setter"===l?"set":"value",d=!t&&e?s.static?e:e.prototype:null,h=t||(d?Object.getOwnPropertyDescriptor(d,s.name):{}),u=!1,p=i.length-1;p>=0;p--){var m={};for(var g in s)m[g]="access"===g?{}:s[g];for(var g in s.access)m.access[g]=s.access[g];m.addInitializer=function(e){if(u)throw new TypeError("Cannot add initializers after decoration has completed");r.push(n(e||null))};var b=(0,i[p])("accessor"===l?{get:h.get,set:h.set}:h[c],m);if("accessor"===l){if(void 0===b)continue;if(null===b||"object"!=typeof b)throw new TypeError("Object expected");(a=n(b.get))&&(h.get=a),(a=n(b.set))&&(h.set=a),(a=n(b.init))&&o.unshift(a)}else(a=n(b))&&("field"===l?o.unshift(a):h[c]=a)}d&&Object.defineProperty(d,s.name,h),u=!0}),m=function(e,t,i){for(var s=arguments.length>2,o=0;o{let e,t,i,r,n,a=[(0,o.EM)(s)],l=[],c=[],d=[],h=[],g=[],b=[],f=[];return t=class{constructor(e=(0,u.hd)(HTMLElement)){this.elm=e,this.model=m(this,c,void 0),this.grid=(m(this,d),m(this,h,void 0)),this.selectedItem=(m(this,g),m(this,b,void 0)),this.itemMatcher=(m(this,f),(e,t)=>e&&t&&e.id===t.id)}focus(){this.elm.querySelector("select")?.focus()}hide(){this.elm.style.display="none"}show(){this.elm.style.display="block"}selectedItemChanged(){}},v=t,"symbol"==typeof(w="EditorSelect")&&(w=w.description?"[".concat(w.description,"]"):""),Object.defineProperty(v,"name",{configurable:!0,value:y?"".concat(y," ",w):w}),(()=>{const s="function"==typeof Symbol&&Symbol.metadata?Object.create(null):void 0;i=[(0,o._t)()],r=[(0,o._t)()],n=[o._t],p(null,null,i,{kind:"field",name:"model",static:!1,private:!1,access:{has:e=>"model"in e,get:e=>e.model,set:(e,t)=>{e.model=t}},metadata:s},c,d),p(null,null,r,{kind:"field",name:"grid",static:!1,private:!1,access:{has:e=>"grid"in e,get:e=>e.grid,set:(e,t)=>{e.grid=t}},metadata:s},h,g),p(null,null,n,{kind:"field",name:"selectedItem",static:!1,private:!1,access:{has:e=>"selectedItem"in e,get:e=>e.selectedItem,set:(e,t)=>{e.selectedItem=t}},metadata:s},b,f),p(null,e={value:t},a,{kind:"class",name:t.name,metadata:s},null,l),t=e.value,s&&Object.defineProperty(t,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:s}),m(t,l)})(),t;var v,w,y})()},3301:(e,t,i)=>{i.d(t,{j:()=>O});var s={};i.r(s),i.d(s,{bindables:()=>c,default:()=>a,dependencies:()=>l,name:()=>r,register:()=>h,template:()=>n});var o=i(5394);i(8255);const r="example19-detail-view",n='
\n

${model.title}

\n
\n
\n
${model.reporter}
\n
${model.duration | decimal: 2}
\n
${model.percentComplete}
\n
\n\n
\n
${model.start | dateFormat: \'YYYY-MM-DD\'}
\n
${model.finish | dateFormat: \'YYYY-MM-DD\'}
\n
\n
\n
\n\n
\n\n
\n

\n Find out who is the Assignee\n \n \n \n

\n
\n\n
\n \n \n
\n
\n',a=n,l=[],c={};let d;function h(e){d||(d=o.K9.define({name:r,template:n,dependencies:l,bindables:c})),e.register(d)}var u=i(5072),p=i.n(u),m=i(7825),g=i.n(m),b=i(7659),f=i.n(b),v=i(5056),w=i.n(v),y=i(540),k=i.n(y),_=i(1113),x=i.n(_),C=i(4673),E={};E.styleTagTransform=x(),E.setAttributes=w(),E.insert=f().bind(null,"head"),E.domAPI=g(),E.insertStyleElement=k(),p()(C.A,E),C.A&&C.A.locals&&C.A.locals,i(6757);var S=function(e,t,i,s,o,r){function n(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var a,l=s.kind,c="getter"===l?"get":"setter"===l?"set":"value",d=!t&&e?s.static?e:e.prototype:null,h=t||(d?Object.getOwnPropertyDescriptor(d,s.name):{}),u=!1,p=i.length-1;p>=0;p--){var m={};for(var g in s)m[g]="access"===g?{}:s[g];for(var g in s.access)m.access[g]=s.access[g];m.addInitializer=function(e){if(u)throw new TypeError("Cannot add initializers after decoration has completed");r.push(n(e||null))};var b=(0,i[p])("accessor"===l?{get:h.get,set:h.set}:h[c],m);if("accessor"===l){if(void 0===b)continue;if(null===b||"object"!=typeof b)throw new TypeError("Object expected");(a=n(b.get))&&(h.get=a),(a=n(b.set))&&(h.set=a),(a=n(b.init))&&o.unshift(a)}else(a=n(b))&&("field"===l?o.unshift(a):h[c]=a)}d&&Object.defineProperty(d,s.name,h),u=!0},T=function(e,t,i){for(var s=arguments.length>2,o=0;o{let e,t,i,r,n,a,l,c=[(0,o.EM)(s)],d=[],h=[],u=[],p=[],m=[],g=[],b=[],f=[],v=[],w=[],y=[];return t=class{alertAssignee(e){"string"==typeof e?alert(`Assignee on this task is: ${e.toUpperCase()}`):alert("No one is assigned to this task.")}deleteRow(e){confirm(`Are you sure that you want to delete ${e.title}?`)&&(this.addon.collapseAll(),this.dataView.deleteItem(e.rowId),this.parent.showFlashMessage(`Deleted row with ${e.title}`,"danger"))}callParentMethod(e){this.parent.showFlashMessage(`We just called Parent Method from the Row Detail Child Component on ${e.title}`)}constructor(){this.model=T(this,h,void 0),this.addon=(T(this,u),T(this,p,void 0)),this.grid=(T(this,m),T(this,g,void 0)),this.dataView=(T(this,b),T(this,f,void 0)),this.parent=(T(this,v),T(this,w,void 0)),T(this,y)}},k=t,"symbol"==typeof(_="Example19DetailView")&&(_=_.description?"[".concat(_.description,"]"):""),Object.defineProperty(k,"name",{configurable:!0,value:x?"".concat(x," ",_):_}),(()=>{const s="function"==typeof Symbol&&Symbol.metadata?Object.create(null):void 0;i=[(0,o._t)()],r=[(0,o._t)()],n=[(0,o._t)()],a=[(0,o._t)()],l=[(0,o._t)()],S(null,null,i,{kind:"field",name:"model",static:!1,private:!1,access:{has:e=>"model"in e,get:e=>e.model,set:(e,t)=>{e.model=t}},metadata:s},h,u),S(null,null,r,{kind:"field",name:"addon",static:!1,private:!1,access:{has:e=>"addon"in e,get:e=>e.addon,set:(e,t)=>{e.addon=t}},metadata:s},p,m),S(null,null,n,{kind:"field",name:"grid",static:!1,private:!1,access:{has:e=>"grid"in e,get:e=>e.grid,set:(e,t)=>{e.grid=t}},metadata:s},g,b),S(null,null,a,{kind:"field",name:"dataView",static:!1,private:!1,access:{has:e=>"dataView"in e,get:e=>e.dataView,set:(e,t)=>{e.dataView=t}},metadata:s},f,v),S(null,null,l,{kind:"field",name:"parent",static:!1,private:!1,access:{has:e=>"parent"in e,get:e=>e.parent,set:(e,t)=>{e.parent=t}},metadata:s},w,y),S(null,e={value:t},c,{kind:"class",name:t.name,metadata:s},null,d),t=e.value,s&&Object.defineProperty(t,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:s}),T(t,d)})(),t;var k,_,x})()},4484:(e,t,i)=>{i.d(t,{W:()=>o});var s=i(5394);let o=(()=>{let e,t,i=[(0,s.EM)({name:"example19-preload",template:'
\n

\n \n Loading...\n

\n
'})],o=[];return t=class{},r=t,"symbol"==typeof(n="Example19Preload")&&(n=n.description?"[".concat(n.description,"]"):""),Object.defineProperty(r,"name",{configurable:!0,value:a?"".concat(a," ",n):n}),(()=>{const s="function"==typeof Symbol&&Symbol.metadata?Object.create(null):void 0;(function(e,t,i,s,o,r){function n(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var a,l=s.kind,c="getter"===l?"get":"setter"===l?"set":"value",d=!t&&e?s.static?e:e.prototype:null,h=t||(d?Object.getOwnPropertyDescriptor(d,s.name):{}),u=!1,p=i.length-1;p>=0;p--){var m={};for(var g in s)m[g]="access"===g?{}:s[g];for(var g in s.access)m.access[g]=s.access[g];m.addInitializer=function(e){if(u)throw new TypeError("Cannot add initializers after decoration has completed");r.push(n(e||null))};var b=(0,i[p])("accessor"===l?{get:h.get,set:h.set}:h[c],m);if("accessor"===l){if(void 0===b)continue;if(null===b||"object"!=typeof b)throw new TypeError("Object expected");(a=n(b.get))&&(h.get=a),(a=n(b.set))&&(h.set=a),(a=n(b.init))&&o.unshift(a)}else(a=n(b))&&("field"===l?o.unshift(a):h[c]=a)}d&&Object.defineProperty(d,s.name,h),u=!0})(null,e={value:t},i,{kind:"class",name:t.name,metadata:s},null,o),t=e.value,s&&Object.defineProperty(t,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:s}),function(e,t,i){for(var s=arguments.length>2,o=0;o{i.d(t,{M:()=>k});var s=i(5394),o=i(7557),r=i(5072),n=i.n(r),a=i(7825),l=i.n(a),c=i(7659),d=i.n(c),h=i(5056),u=i.n(h),p=i(540),m=i.n(p),g=i(1113),b=i.n(g),f=i(4831),v={};v.styleTagTransform=b(),v.setAttributes=u(),v.insert=d().bind(null,"head"),v.domAPI=l(),v.insertStyleElement=m(),n()(f.A,v),f.A&&f.A.locals&&f.A.locals;var w=function(e,t,i,s,o,r){function n(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var a,l=s.kind,c="getter"===l?"get":"setter"===l?"set":"value",d=!t&&e?s.static?e:e.prototype:null,h=t||(d?Object.getOwnPropertyDescriptor(d,s.name):{}),u=!1,p=i.length-1;p>=0;p--){var m={};for(var g in s)m[g]="access"===g?{}:s[g];for(var g in s.access)m.access[g]=s.access[g];m.addInitializer=function(e){if(u)throw new TypeError("Cannot add initializers after decoration has completed");r.push(n(e||null))};var b=(0,i[p])("accessor"===l?{get:h.get,set:h.set}:h[c],m);if("accessor"===l){if(void 0===b)continue;if(null===b||"object"!=typeof b)throw new TypeError("Object expected");(a=n(b.get))&&(h.get=a),(a=n(b.set))&&(h.set=a),(a=n(b.init))&&o.unshift(a)}else(a=n(b))&&("field"===l?o.unshift(a):h[c]=a)}d&&Object.defineProperty(d,s.name,h),u=!0},y=function(e,t,i){for(var s=arguments.length>2,o=0;o{let e,t,i,r=[(0,s.EM)({name:"custom-pager",template:'
\n \n \n \n \n ${currentPagination?.dataFrom}\n -\n \n ${currentPagination?.dataTo}\n \n of\n \n \n ${currentPagination?.totalItems}\n items\n \n \n \n
\n\n
\n Page\n ${currentPagination?.pageNumber}\n of\n ${currentPagination?.pageCount}\n
\n\n
\n
'})],n=[],a=[],l=[];return t=class{constructor(e=(0,o.hd)(HTMLElement)){this.elm=e,this._subscriptions=[],this.currentPagination=y(this,a,{}),y(this,l),this.elm=e}get isLeftPaginationDisabled(){return 1===this.currentPagination.pageNumber||0===this.currentPagination.totalItems}get isRightPaginationDisabled(){return this.currentPagination.pageNumber===this.currentPagination.pageCount||0===this.currentPagination.totalItems}init(e,t,i){this._grid=e,this._paginationService=t,this._pubSubService=i,this.currentPagination=this._paginationService.getFullPagination(),this._subscriptions.push(this._pubSubService.subscribe("onPaginationRefreshed",(e=>{this.currentPagination.dataFrom=e.dataFrom,this.currentPagination.dataTo=e.dataTo,this.currentPagination.pageCount=e.pageCount,this.currentPagination.pageNumber=e.pageNumber,this.currentPagination.pageSize=e.pageSize,this.currentPagination.pageSizes=e.pageSizes,this.currentPagination.totalItems=e.totalItems})))}dispose(){this._pubSubService.unsubscribeAll(this._subscriptions),this.disposeElement()}disposeElement(){this._paginationElement?.remove()}renderPagination(e,t="top"){this._paginationElement=this.elm,this._paginationElement.id="pager",this._paginationElement.className=`pagination-container pager ${this._grid.getUID()}`,this._paginationElement.style.width="100%","top"===t?(this._paginationElement.classList.add("top"),e.prepend(this._paginationElement)):(this._paginationElement.classList.add("bottom"),e.appendChild(this._paginationElement))}onFirstPageClicked(e){this.isLeftPaginationDisabled||this._paginationService.goToFirstPage(e)}onLastPageClicked(e){this.isRightPaginationDisabled||this._paginationService.goToLastPage(e)}onNextPageClicked(e){this.isRightPaginationDisabled||this._paginationService.goToNextPage(e)}onPreviousPageClicked(e){this.isLeftPaginationDisabled||this._paginationService.goToPreviousPage(e)}},c=t,"symbol"==typeof(d="CustomPagerComponent")&&(d=d.description?"[".concat(d.description,"]"):""),Object.defineProperty(c,"name",{configurable:!0,value:h?"".concat(h," ",d):d}),(()=>{const o="function"==typeof Symbol&&Symbol.metadata?Object.create(null):void 0;i=[(0,s._t)()],w(null,null,i,{kind:"field",name:"currentPagination",static:!1,private:!1,access:{has:e=>"currentPagination"in e,get:e=>e.currentPagination,set:(e,t)=>{e.currentPagination=t}},metadata:o},a,l),w(null,e={value:t},r,{kind:"class",name:t.name,metadata:o},null,n),t=e.value,o&&Object.defineProperty(t,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:o}),y(t,n)})(),t;var c,d,h})()},5399:(e,t,i)=>{i.d(t,{J:()=>g});var s={};i.r(s),i.d(s,{bindables:()=>c,default:()=>a,dependencies:()=>l,name:()=>r,register:()=>h,template:()=>n});var o=i(5394);const r="filter-select",n='
\n \n \n \n
\n',a=n,l=[],c={};let d;function h(e){d||(d=o.K9.define({name:r,template:n,dependencies:l,bindables:c})),e.register(d)}var u=i(7557),p=(i(6757),function(e,t,i,s,o,r){function n(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var a,l=s.kind,c="getter"===l?"get":"setter"===l?"set":"value",d=!t&&e?s.static?e:e.prototype:null,h=t||(d?Object.getOwnPropertyDescriptor(d,s.name):{}),u=!1,p=i.length-1;p>=0;p--){var m={};for(var g in s)m[g]="access"===g?{}:s[g];for(var g in s.access)m.access[g]=s.access[g];m.addInitializer=function(e){if(u)throw new TypeError("Cannot add initializers after decoration has completed");r.push(n(e||null))};var b=(0,i[p])("accessor"===l?{get:h.get,set:h.set}:h[c],m);if("accessor"===l){if(void 0===b)continue;if(null===b||"object"!=typeof b)throw new TypeError("Object expected");(a=n(b.get))&&(h.get=a),(a=n(b.set))&&(h.set=a),(a=n(b.init))&&o.unshift(a)}else(a=n(b))&&("field"===l?o.unshift(a):h[c]=a)}d&&Object.defineProperty(d,s.name,h),u=!0}),m=function(e,t,i){for(var s=arguments.length>2,o=0;o{let e,t,i,r,n,a=[(0,o.EM)(s)],l=[],c=[],d=[],h=[],g=[],b=[],f=[];return t=class{constructor(e=(0,u.hd)(HTMLElement)){this.elm=e,this.model=m(this,c,void 0),this.grid=(m(this,d),m(this,h,void 0)),this.selectedItem=(m(this,g),m(this,b,void 0)),this.itemMatcher=(m(this,f),(e,t)=>e&&t&&e.id===t.id)}focus(){this.elm.querySelector("select")?.focus()}selectedItemChanged(){}},v=t,"symbol"==typeof(w="FilterSelect")&&(w=w.description?"[".concat(w.description,"]"):""),Object.defineProperty(v,"name",{configurable:!0,value:y?"".concat(y," ",w):w}),(()=>{const s="function"==typeof Symbol&&Symbol.metadata?Object.create(null):void 0;i=[(0,o._t)()],r=[(0,o._t)()],n=[o._t],p(null,null,i,{kind:"field",name:"model",static:!1,private:!1,access:{has:e=>"model"in e,get:e=>e.model,set:(e,t)=>{e.model=t}},metadata:s},c,d),p(null,null,r,{kind:"field",name:"grid",static:!1,private:!1,access:{has:e=>"grid"in e,get:e=>e.grid,set:(e,t)=>{e.grid=t}},metadata:s},h,g),p(null,null,n,{kind:"field",name:"selectedItem",static:!1,private:!1,access:{has:e=>"selectedItem"in e,get:e=>e.selectedItem,set:(e,t)=>{e.selectedItem=t}},metadata:s},b,f),p(null,e={value:t},a,{kind:"class",name:t.name,metadata:s},null,l),t=e.value,s&&Object.defineProperty(t,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:s}),m(t,l)})(),t;var v,w,y})()},3385:e=>{e.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272%27 fill=%27%23fff%27/%3e%3c/svg%3e"},4718:e=>{e.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23fff%27/%3e%3c/svg%3e"},4120:e=>{e.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgb%28134.5, 181.5, 252.5%29%27/%3e%3c/svg%3e"},7154:e=>{e.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%280, 0, 0, 0.25%29%27/%3e%3c/svg%3e"},8734:e=>{e.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%28255, 255, 255, 0.25%29%27/%3e%3c/svg%3e"},5372:e=>{e.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e"},7249:e=>{e.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23000%27%3e%3cpath d=%27M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z%27/%3e%3c/svg%3e"},5932:e=>{e.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z%27/%3e%3c/svg%3e"},1144:e=>{e.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e"},7326:e=>{e.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27none%27 stroke=%27%23212529%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3e%3cpath d=%27M2 5L8 11L14 5%27/%3e%3c/svg%3e"},4326:e=>{e.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27none%27 stroke=%27rgb%285.6, 43.2, 100%29%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3e%3cpath d=%27M2 5L8 11L14 5%27/%3e%3c/svg%3e"},7127:e=>{e.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27rgb%28110.4, 166.8, 252%29%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e"},5531:e=>{e.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e"},7115:e=>{e.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23dee2e6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e"},4274:e=>{e.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10h8%27/%3e%3c/svg%3e"},5419:e=>{e.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27m6 10 3 3 6-6%27/%3e%3c/svg%3e"},6366:e=>{e.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e"},2247:e=>{e.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%2833, 37, 41, 0.75%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e"},8487:e=>{e.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23198754%27 d=%27M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e"},2706:e=>{e.exports='data:image/svg+xml,'},8997:e=>{e.exports='data:image/svg+xml,'},1771:e=>{e.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nI2ZmZicgZD0nTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zeicvPjwvc3ZnPg=="},3751:e=>{e.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nIzBmMTcyYScgZD0nTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zeicvPjwvc3ZnPg=="},4441:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M0.41,13.41L6,19L7.41,17.58L1.83,12M22.24,5.58L11.66,16.17L7.5,12L6.07,13.41L11.66,19L23.66,7M18,7L16.59,5.58L10.24,11.93L11.66,13.34L18,7Z"/%3E%3C/svg%3E'},4069:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M10 18H8V16H10V18M10 14H8V8H10V14M14 2H6C4.9 2 4 2.9 4 4V20C4 21.1 4.9 22 6 22H18C19.1 22 20 21.1 20 20V8L14 2M18 20H6V4H13V9H18V20Z"/%3E%3C/svg%3E'},6428:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M10,17L5,12L6.41,10.58L10,14.17L17.59,6.58L19,8M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3Z"/%3E%3C/svg%3E'},2210:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M10,17L6,13L7.41,11.59L10,14.17L16.59,7.58L18,9M12,3A1,1 0 0,1 13,4A1,1 0 0,1 12,5A1,1 0 0,1 11,4A1,1 0 0,1 12,3M19,3H14.82C14.4,1.84 13.3,1 12,1C10.7,1 9.6,1.84 9.18,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z"/%3E%3C/svg%3E'},6452:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M10,19H13V22H10V19M12,2C17.35,2.22 19.68,7.62 16.5,11.67C15.67,12.67 14.33,13.33 13.67,14.17C13,15 13,16 13,17H10C10,15.33 10,13.92 10.67,12.92C11.33,11.92 12.67,11.33 13.5,10.67C15.92,8.43 15.32,5.26 12,5A3,3 0 0,0 9,8H6A6,6 0 0,1 12,2Z"/%3E%3C/svg%3E'},8344:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M10,21V19H6.41L10.91,14.5L9.5,13.09L5,17.59V14H3V21H10M14.5,10.91L19,6.41V10H21V3H14V5H17.59L13.09,9.5L14.5,10.91Z"/%3E%3C/svg%3E'},9808:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M10,4H4C2.89,4 2,4.89 2,6V18A2,2 0 0,0 4,20H20A2,2 0 0,0 22,18V8C22,6.89 21.1,6 20,6H12L10,4Z"/%3E%3C/svg%3E'},1761:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M10.54,14.53L8.41,12.4L7.35,13.46L10.53,16.64L16.53,10.64L15.47,9.58L10.54,14.53M12,20A7,7 0 0,1 5,13A7,7 0 0,1 12,6A7,7 0 0,1 19,13A7,7 0 0,1 12,20M12,4A9,9 0 0,0 3,13A9,9 0 0,0 12,22A9,9 0 0,0 21,13A9,9 0 0,0 12,4M7.88,3.39L6.6,1.86L2,5.71L3.29,7.24L7.88,3.39M22,5.72L17.4,1.86L16.11,3.39L20.71,7.25L22,5.72Z"/%3E%3C/svg%3E'},795:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M10.59,13.41C11,13.8 11,14.44 10.59,14.83C10.2,15.22 9.56,15.22 9.17,14.83C7.22,12.88 7.22,9.71 9.17,7.76V7.76L12.71,4.22C14.66,2.27 17.83,2.27 19.78,4.22C21.73,6.17 21.73,9.34 19.78,11.29L18.29,12.78C18.3,11.96 18.17,11.14 17.89,10.36L18.36,9.88C19.54,8.71 19.54,6.81 18.36,5.64C17.19,4.46 15.29,4.46 14.12,5.64L10.59,9.17C9.41,10.34 9.41,12.24 10.59,13.41M13.41,9.17C13.8,8.78 14.44,8.78 14.83,9.17C16.78,11.12 16.78,14.29 14.83,16.24V16.24L11.29,19.78C9.34,21.73 6.17,21.73 4.22,19.78C2.27,17.83 2.27,14.66 4.22,12.71L5.71,11.22C5.7,12.04 5.83,12.86 6.11,13.65L5.64,14.12C4.46,15.29 4.46,17.19 5.64,18.36C6.81,19.54 8.71,19.54 9.88,18.36L13.41,14.83C14.59,13.66 14.59,11.76 13.41,10.59C13,10.2 13,9.56 13.41,9.17Z"/%3E%3C/svg%3E'},7890:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M11,18 C11,19.1 10.1,20 9,20 C7.9,20 7,19.1 7,18 C7,16.9 7.9,16 9,16 C10.1,16 11,16.9 11,18 Z M9,10 C7.9,10 7,10.9 7,12 C7,13.1 7.9,14 9,14 C10.1,14 11,13.1 11,12 C11,10.9 10.1,10 9,10 Z M9,4 C7.9,4 7,4.9 7,6 C7,7.1 7.9,8 9,8 C10.1,8 11,7.1 11,6 C11,4.9 10.1,4 9,4 Z M15,8 C16.1,8 17,7.1 17,6 C17,4.9 16.1,4 15,4 C13.9,4 13,4.9 13,6 C13,7.1 13.9,8 15,8 Z M15,10 C13.9,10 13,10.9 13,12 C13,13.1 13.9,14 15,14 C16.1,14 17,13.1 17,12 C17,10.9 16.1,10 15,10 Z M15,16 C13.9,16 13,16.9 13,18 C13,19.1 13.9,20 15,20 C16.1,20 17,19.1 17,18 C17,16.9 16.1,16 15,16 Z"/%3E%3C/svg%3E'},2250:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M11,18H13V16H11V18M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,6A4,4 0 0,0 8,10H10A2,2 0 0,1 12,8A2,2 0 0,1 14,10C14,12 11,11.75 11,15H13C13,12.75 16,12.5 16,10A4,4 0 0,0 12,6Z"/%3E%3C/svg%3E'},1830:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M11,4H13V16L18.5,10.5L19.92,11.92L12,19.84L4.08,11.92L5.5,10.5L11,16V4Z"/%3E%3C/svg%3E'},8549:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M11,17H13V11H11V17Z"/%3E%3C/svg%3E'},4920:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12 13H7V18H12V20H5V10H7V11H12V13M8 4V6H4V4H8M10 2H2V8H10V2M20 11V13H16V11H20M22 9H14V15H22V9M20 18V20H16V18H20M22 16H14V22H22V16Z"/%3E%3C/svg%3E'},3744:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12 16C13.1 16 14 16.9 14 18S13.1 20 12 20 10 19.1 10 18 10.9 16 12 16M12 10C13.1 10 14 10.9 14 12S13.1 14 12 14 10 13.1 10 12 10.9 10 12 10M12 4C13.1 4 14 4.9 14 6S13.1 8 12 8 10 7.1 10 6 10.9 4 12 4M6 16C7.1 16 8 16.9 8 18S7.1 20 6 20 4 19.1 4 18 4.9 16 6 16M6 10C7.1 10 8 10.9 8 12S7.1 14 6 14 4 13.1 4 12 4.9 10 6 10M6 4C7.1 4 8 4.9 8 6S7.1 8 6 8 4 7.1 4 6 4.9 4 6 4M18 16C19.1 16 20 16.9 20 18S19.1 20 18 20 16 19.1 16 18 16.9 16 18 16M18 10C19.1 10 20 10.9 20 12S19.1 14 18 14 16 13.1 16 12 16.9 10 18 10M18 4C19.1 4 20 4.9 20 6S19.1 8 18 8 16 7.1 16 6 16.9 4 18 4Z"/%3E%3C/svg%3E'},5644:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12 21.5C10.65 20.65 8.2 20 6.5 20C4.85 20 3.15 20.3 1.75 21.05C1.65 21.1 1.6 21.1 1.5 21.1C1.25 21.1 1 20.85 1 20.6V6C1.6 5.55 2.25 5.25 3 5C4.11 4.65 5.33 4.5 6.5 4.5C8.45 4.5 10.55 4.9 12 6C13.45 4.9 15.55 4.5 17.5 4.5C18.67 4.5 19.89 4.65 21 5C21.75 5.25 22.4 5.55 23 6V20.6C23 20.85 22.75 21.1 22.5 21.1C22.4 21.1 22.35 21.1 22.25 21.05C20.85 20.3 19.15 20 17.5 20C15.8 20 13.35 20.65 12 21.5M11 7.5C9.64 6.9 7.84 6.5 6.5 6.5C5.3 6.5 4.1 6.65 3 7V18.5C4.1 18.15 5.3 18 6.5 18C7.84 18 9.64 18.4 11 19V7.5M13 19C14.36 18.4 16.16 18 17.5 18C18.7 18 19.9 18.15 21 18.5V7C19.9 6.65 18.7 6.5 17.5 6.5C16.16 6.5 14.36 6.9 13 7.5V19Z"/%3E%3C/svg%3E'},3142:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12 2C11.5 2 11 2.19 10.59 2.59L2.59 10.59C1.8 11.37 1.8 12.63 2.59 13.41L10.59 21.41C11.37 22.2 12.63 22.2 13.41 21.41L21.41 13.41C22.2 12.63 22.2 11.37 21.41 10.59L13.41 2.59C13 2.19 12.5 2 12 2M11 7H13V13H11V7M11 15H13V17H11V15Z"/%3E%3C/svg%3E'},5001:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12 2C11.5 2 11 2.19 10.59 2.59L2.59 10.59C1.8 11.37 1.8 12.63 2.59 13.41L10.59 21.41C11.37 22.2 12.63 22.2 13.41 21.41L21.41 13.41C22.2 12.63 22.2 11.37 21.41 10.59L13.41 2.59C13 2.19 12.5 2 12 2M12 4L20 12L12 20L4 12M11 7V13H13V7M11 15V17H13V15Z"/%3E%3C/svg%3E'},2216:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12 2C17.5 2 22 6.5 22 12S17.5 22 12 22 2 17.5 2 12 6.5 2 12 2M12 4C10.1 4 8.4 4.6 7.1 5.7L18.3 16.9C19.3 15.5 20 13.8 20 12C20 7.6 16.4 4 12 4M16.9 18.3L5.7 7.1C4.6 8.4 4 10.1 4 12C4 16.4 7.6 20 12 20C13.9 20 15.6 19.4 16.9 18.3Z"/%3E%3C/svg%3E'},8166:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12 2C6.5 2 2 6.5 2 12S6.5 22 12 22 22 17.5 22 12 17.5 2 12 2M10 17L5 12L6.41 10.59L10 14.17L17.59 6.58L19 8L10 17Z"/%3E%3C/svg%3E'},7433:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12 2C6.5 2 2 6.5 2 12S6.5 22 12 22 22 17.5 22 12 17.5 2 12 2M12 20C7.59 20 4 16.41 4 12S7.59 4 12 4 20 7.59 20 12 16.41 20 12 20M16.59 7.58L10 14.17L7.41 11.59L6 13L10 17L18 9L16.59 7.58Z"/%3E%3C/svg%3E'},2561:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12 3.7c4.6 0 8.3 3.7 8.3 8.3s-3.7 8.3-8.3 8.3-8.3-3.7-8.3-8.3S7.4 3.7 12 3.7z"/%3E%3C/svg%3E'},9562:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12 3C16.42 3 20 4.79 20 7C20 9.21 16.42 11 12 11C7.58 11 4 9.21 4 7C4 4.79 7.58 3 12 3M4 9C4 11.21 7.58 13 12 13C13.11 13 14.18 12.89 15.14 12.68C14.19 13.54 13.5 14.67 13.18 15.96L12 16C7.58 16 4 14.21 4 12V9M20 9V11L19.5 11L18.9 11.03C19.6 10.43 20 9.74 20 9M4 14C4 16.21 7.58 18 12 18L13 17.97C13.09 19.03 13.42 20 13.95 20.88L12 21C7.58 21 4 19.21 4 17V14M19 13.5C20.11 13.5 21.11 13.95 21.83 14.67L23 13.5V17.5H19L20.77 15.73C20.32 15.28 19.69 15 19 15C17.62 15 16.5 16.12 16.5 17.5C16.5 18.88 17.62 20 19 20C19.82 20 20.54 19.61 21 19H22.71C22.12 20.47 20.68 21.5 19 21.5C16.79 21.5 15 19.71 15 17.5C15 15.29 16.79 13.5 19 13.5Z"/%3E%3C/svg%3E'},1908:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12 4C14.2 4 16 5.8 16 8C16 10.1 13.9 13.5 12 15.9C10.1 13.4 8 10.1 8 8C8 5.8 9.8 4 12 4M12 2C8.7 2 6 4.7 6 8C6 12.5 12 19 12 19S18 12.4 18 8C18 4.7 15.3 2 12 2M12 6C10.9 6 10 6.9 10 8S10.9 10 12 10 14 9.1 14 8 13.1 6 12 6M20 19C20 21.2 16.4 23 12 23S4 21.2 4 19C4 17.7 5.2 16.6 7.1 15.8L7.7 16.7C6.7 17.2 6 17.8 6 18.5C6 19.9 8.7 21 12 21S18 19.9 18 18.5C18 17.8 17.3 17.2 16.2 16.7L16.8 15.8C18.8 16.6 20 17.7 20 19Z"/%3E%3C/svg%3E'},6977:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,15.39L8.24,17.66L9.23,13.38L5.91,10.5L10.29,10.13L12,6.09L13.71,10.13L18.09,10.5L14.77,13.38L15.76,17.66M22,9.24L14.81,8.63L12,2L9.19,8.63L2,9.24L7.45,13.97L5.82,21L12,17.27L18.18,21L16.54,13.97L22,9.24Z"/%3E%3C/svg%3E'},8092:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,15.5A3.5,3.5 0 0,1 8.5,12A3.5,3.5 0 0,1 12,8.5A3.5,3.5 0 0,1 15.5,12A3.5,3.5 0 0,1 12,15.5M19.43,12.97C19.47,12.65 19.5,12.33 19.5,12C19.5,11.67 19.47,11.34 19.43,11L21.54,9.37C21.73,9.22 21.78,8.95 21.66,8.73L19.66,5.27C19.54,5.05 19.27,4.96 19.05,5.05L16.56,6.05C16.04,5.66 15.5,5.32 14.87,5.07L14.5,2.42C14.46,2.18 14.25,2 14,2H10C9.75,2 9.54,2.18 9.5,2.42L9.13,5.07C8.5,5.32 7.96,5.66 7.44,6.05L4.95,5.05C4.73,4.96 4.46,5.05 4.34,5.27L2.34,8.73C2.21,8.95 2.27,9.22 2.46,9.37L4.57,11C4.53,11.34 4.5,11.67 4.5,12C4.5,12.33 4.53,12.65 4.57,12.97L2.46,14.63C2.27,14.78 2.21,15.05 2.34,15.27L4.34,18.73C4.46,18.95 4.73,19.03 4.95,18.95L7.44,17.94C7.96,18.34 8.5,18.68 9.13,18.93L9.5,21.58C9.54,21.82 9.75,22 10,22H14C14.25,22 14.46,21.82 14.5,21.58L14.87,18.93C15.5,18.67 16.04,18.34 16.56,17.94L19.05,18.95C19.27,19.03 19.54,18.95 19.66,18.73L21.66,15.27C21.78,15.05 21.73,14.78 21.54,14.63L19.43,12.97Z"/%3E%3C/svg%3E'},2366:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,16A2,2 0 0,1 14,18A2,2 0 0,1 12,20A2,2 0 0,1 10,18A2,2 0 0,1 12,16M12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12A2,2 0 0,1 12,10M12,4A2,2 0 0,1 14,6A2,2 0 0,1 12,8A2,2 0 0,1 10,6A2,2 0 0,1 12,4Z"/%3E%3C/svg%3E'},8163:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,17.27L18.18,21L16.54,13.97L22,9.24L14.81,8.62L12,2L9.19,8.62L2,9.24L7.45,13.97L5.82,21L12,17.27Z"/%3E%3C/svg%3E'},9075:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,17L7,12H10V8H14V12H17L12,17M5,3H19A2,2 0 0,1 21,5V19A2,2 0 0,1 19,21H5A2,2 0 0,1 3,19V5A2,2 0 0,1 5,3M5,5V19H19V5H5Z"/%3E%3C/svg%3E'},3576:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,18A6,6 0 0,1 6,12C6,11 6.25,10.03 6.7,9.2L5.24,7.74C4.46,8.97 4,10.43 4,12A8,8 0 0,0 12,20V23L16,19L12,15M12,4V1L8,5L12,9V6A6,6 0 0,1 18,12C18,13 17.75,13.97 17.3,14.8L18.76,16.26C19.54,15.03 20,13.57 20,12A8,8 0 0,0 12,4Z"/%3E%3C/svg%3E'},4029:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,18C11.11,18 10.26,17.8 9.5,17.45C11.56,16.5 13,14.42 13,12C13,9.58 11.56,7.5 9.5,6.55C10.26,6.2 11.11,6 12,6A6,6 0 0,1 18,12A6,6 0 0,1 12,18M20,8.69V4H15.31L12,0.69L8.69,4H4V8.69L0.69,12L4,15.31V20H8.69L12,23.31L15.31,20H20V15.31L23.31,12L20,8.69Z"/%3E%3C/svg%3E'},4487:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,19.2C9.5,19.2 7.29,17.92 6,16C6.03,14 10,12.9 12,12.9C14,12.9 17.97,14 18,16C16.71,17.92 14.5,19.2 12,19.2M12,5A3,3 0 0,1 15,8A3,3 0 0,1 12,11A3,3 0 0,1 9,8A3,3 0 0,1 12,5M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12C22,6.47 17.5,2 12,2Z"/%3E%3C/svg%3E'},3721:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,20A7,7 0 0,1 5,13A7,7 0 0,1 12,6A7,7 0 0,1 19,13A7,7 0 0,1 12,20M12,4A9,9 0 0,0 3,13A9,9 0 0,0 12,22A9,9 0 0,0 21,13A9,9 0 0,0 12,4M12.5,8H11V14L15.75,16.85L16.5,15.62L12.5,13.25V8M7.88,3.39L6.6,1.86L2,5.71L3.29,7.24L7.88,3.39M22,5.72L17.4,1.86L16.11,3.39L20.71,7.25L22,5.72Z"/%3E%3C/svg%3E'},3171:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"/%3E%3C/svg%3E'},8038:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M10,16.5L16,12L10,7.5V16.5Z"/%3E%3C/svg%3E'},5227:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"/%3E%3C/svg%3E'},6486:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"/%3E%3C/svg%3E'},1403:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2C6.47,2 2,6.47 2,12C2,17.53 6.47,22 12,22C17.53,22 22,17.53 22,12C22,6.47 17.53,2 12,2M14.59,8L12,10.59L9.41,8L8,9.41L10.59,12L8,14.59L9.41,16L12,13.41L14.59,16L16,14.59L13.41,12L16,9.41L14.59,8Z"/%3E%3C/svg%3E'},7679:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4M9,9V15H15V9"/%3E%3C/svg%3E'},4341:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,2A10,10 0 0,0 2,12C2,16.42 4.87,20.17 8.84,21.5C9.34,21.58 9.5,21.27 9.5,21C9.5,20.77 9.5,20.14 9.5,19.31C6.73,19.91 6.14,17.97 6.14,17.97C5.68,16.81 5.03,16.5 5.03,16.5C4.12,15.88 5.1,15.9 5.1,15.9C6.1,15.97 6.63,16.93 6.63,16.93C7.5,18.45 8.97,18 9.54,17.76C9.63,17.11 9.89,16.67 10.17,16.42C7.95,16.17 5.62,15.31 5.62,11.5C5.62,10.39 6,9.5 6.65,8.79C6.55,8.54 6.2,7.5 6.75,6.15C6.75,6.15 7.59,5.88 9.5,7.17C10.29,6.95 11.15,6.84 12,6.84C12.85,6.84 13.71,6.95 14.5,7.17C16.41,5.88 17.25,6.15 17.25,6.15C17.8,7.5 17.45,8.54 17.35,8.79C18,9.5 18.38,10.39 18.38,11.5C18.38,15.32 16.04,16.16 13.81,16.41C14.17,16.72 14.5,17.33 14.5,18.26C14.5,19.6 14.5,20.68 14.5,21C14.5,21.27 14.66,21.59 15.17,21.5C19.14,20.16 22,16.42 22,12A10,10 0 0,0 12,2Z"/%3E%3C/svg%3E'},8202:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,2A7,7 0 0,0 5,9C5,11.38 6.19,13.47 8,14.74V17A1,1 0 0,0 9,18H15A1,1 0 0,0 16,17V14.74C17.81,13.47 19,11.38 19,9A7,7 0 0,0 12,2M9,21A1,1 0 0,0 10,22H14A1,1 0 0,0 15,21V20H9V21Z"/%3E%3C/svg%3E'},8407:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,2A7,7 0 0,1 19,9C19,11.38 17.81,13.47 16,14.74V17A1,1 0 0,1 15,18H9A1,1 0 0,1 8,17V14.74C6.19,13.47 5,11.38 5,9A7,7 0 0,1 12,2M9,21V20H15V21A1,1 0 0,1 14,22H10A1,1 0 0,1 9,21M12,4A5,5 0 0,0 7,9C7,11.05 8.23,12.81 10,13.58V16H14V13.58C15.77,12.81 17,11.05 17,9A5,5 0 0,0 12,4Z"/%3E%3C/svg%3E'},3534:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,2C15.31,2 18,4.66 18,7.95C18,12.41 12,19 12,19C12,19 6,12.41 6,7.95C6,4.66 8.69,2 12,2M12,6A2,2 0 0,0 10,8A2,2 0 0,0 12,10A2,2 0 0,0 14,8A2,2 0 0,0 12,6M20,19C20,21.21 16.42,23 12,23C7.58,23 4,21.21 4,19C4,17.71 5.22,16.56 7.11,15.83L7.75,16.74C6.67,17.19 6,17.81 6,18.5C6,19.88 8.69,21 12,21C15.31,21 18,19.88 18,18.5C18,17.81 17.33,17.19 16.25,16.74L16.89,15.83C18.78,16.56 20,17.71 20,19Z"/%3E%3C/svg%3E'},6519:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z"/%3E%3C/svg%3E'},8560:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,2C9.76,2 7.78,3.05 6.5,4.68L16.31,14.5C17.94,13.21 19,11.24 19,9A7,7 0 0,0 12,2M3.28,4L2,5.27L5.04,8.3C5,8.53 5,8.76 5,9C5,11.38 6.19,13.47 8,14.74V17A1,1 0 0,0 9,18H14.73L18.73,22L20,20.72L3.28,4M9,20V21A1,1 0 0,0 10,22H14A1,1 0 0,0 15,21V20H9Z"/%3E%3C/svg%3E'},379:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,2C9.76,2 7.78,3.05 6.5,4.68L7.93,6.11C8.84,4.84 10.32,4 12,4A5,5 0 0,1 17,9C17,10.68 16.16,12.16 14.89,13.06L16.31,14.5C17.94,13.21 19,11.24 19,9A7,7 0 0,0 12,2M3.28,4L2,5.27L5.04,8.3C5,8.53 5,8.76 5,9C5,11.38 6.19,13.47 8,14.74V17A1,1 0 0,0 9,18H14.73L18.73,22L20,20.72L3.28,4M7.23,10.5L12.73,16H10V13.58C8.68,13 7.66,11.88 7.23,10.5M9,20V21A1,1 0 0,0 10,22H14A1,1 0 0,0 15,21V20H9Z"/%3E%3C/svg%3E'},9067:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,2L1,21H23M12,6L19.53,19H4.47M11,10V14H13V10M11,16V18H13V16"/%3E%3C/svg%3E'},2053:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,4A4,4 0 0,1 16,8A4,4 0 0,1 12,12A4,4 0 0,1 8,8A4,4 0 0,1 12,4M12,14C16.42,14 20,15.79 20,18V20H4V18C4,15.79 7.58,14 12,14Z"/%3E%3C/svg%3E'},5672:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,4A4,4 0 0,1 16,8C16,9.95 14.6,11.58 12.75,11.93L8.07,7.25C8.42,5.4 10.05,4 12,4M12.28,14L18.28,20L20,21.72L18.73,23L15.73,20H4V18C4,16.16 6.5,14.61 9.87,14.14L2.78,7.05L4.05,5.78L12.28,14M20,18V19.18L15.14,14.32C18,14.93 20,16.35 20,18Z"/%3E%3C/svg%3E'},166:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,4V2A10,10 0 0,0 2,12H4A8,8 0 0,1 12,4Z"/%3E%3C/svg%3E'},7295:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,6A6,6 0 0,1 18,12C18,14.22 16.79,16.16 15,17.2V19A1,1 0 0,1 14,20H10A1,1 0 0,1 9,19V17.2C7.21,16.16 6,14.22 6,12A6,6 0 0,1 12,6M14,21V22A1,1 0 0,1 13,23H11A1,1 0 0,1 10,22V21H14M20,11H23V13H20V11M1,11H4V13H1V11M13,1V4H11V1H13M4.92,3.5L7.05,5.64L5.63,7.05L3.5,4.93L4.92,3.5M16.95,5.63L19.07,3.5L20.5,4.93L18.37,7.05L16.95,5.63Z"/%3E%3C/svg%3E'},3374:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,8A4,4 0 0,1 16,12A4,4 0 0,1 12,16A4,4 0 0,1 8,12A4,4 0 0,1 12,8M12,10A2,2 0 0,0 10,12A2,2 0 0,0 12,14A2,2 0 0,0 14,12A2,2 0 0,0 12,10M10,22C9.75,22 9.54,21.82 9.5,21.58L9.13,18.93C8.5,18.68 7.96,18.34 7.44,17.94L4.95,18.95C4.73,19.03 4.46,18.95 4.34,18.73L2.34,15.27C2.21,15.05 2.27,14.78 2.46,14.63L4.57,12.97L4.5,12L4.57,11L2.46,9.37C2.27,9.22 2.21,8.95 2.34,8.73L4.34,5.27C4.46,5.05 4.73,4.96 4.95,5.05L7.44,6.05C7.96,5.66 8.5,5.32 9.13,5.07L9.5,2.42C9.54,2.18 9.75,2 10,2H14C14.25,2 14.46,2.18 14.5,2.42L14.87,5.07C15.5,5.32 16.04,5.66 16.56,6.05L19.05,5.05C19.27,4.96 19.54,5.05 19.66,5.27L21.66,8.73C21.79,8.95 21.73,9.22 21.54,9.37L19.43,11L19.5,12L19.43,13L21.54,14.63C21.73,14.78 21.79,15.05 21.66,15.27L19.66,18.73C19.54,18.95 19.27,19.04 19.05,18.95L16.56,17.95C16.04,18.34 15.5,18.68 14.87,18.93L14.5,21.58C14.46,21.82 14.25,22 14,22H10M11.25,4L10.88,6.61C9.68,6.86 8.62,7.5 7.85,8.39L5.44,7.35L4.69,8.65L6.8,10.2C6.4,11.37 6.4,12.64 6.8,13.8L4.68,15.36L5.43,16.66L7.86,15.62C8.63,16.5 9.68,17.14 10.87,17.38L11.24,20H12.76L13.13,17.39C14.32,17.14 15.37,16.5 16.14,15.62L18.57,16.66L19.32,15.36L17.2,13.81C17.6,12.64 17.6,11.37 17.2,10.2L19.31,8.65L18.56,7.35L16.15,8.39C15.38,7.5 14.32,6.86 13.12,6.62L12.75,4H11.25Z"/%3E%3C/svg%3E'},9965:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,9A3,3 0 0,1 15,12A3,3 0 0,1 12,15A3,3 0 0,1 9,12A3,3 0 0,1 12,9M12,4.5C17,4.5 21.27,7.61 23,12C21.27,16.39 17,19.5 12,19.5C7,19.5 2.73,16.39 1,12C2.73,7.61 7,4.5 12,4.5M3.18,12C4.83,15.36 8.24,17.5 12,17.5C15.76,17.5 19.17,15.36 20.82,12C19.17,8.64 15.76,6.5 12,6.5C8.24,6.5 4.83,8.64 3.18,12Z"/%3E%3C/svg%3E'},1304:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12.5,8C9.85,8 7.45,9 5.6,10.6L2,7V16H11L7.38,12.38C8.77,11.22 10.54,10.5 12.5,10.5C16.04,10.5 19.05,12.81 20.1,16L22.47,15.22C21.08,11.03 17.15,8 12.5,8Z"/%3E%3C/svg%3E'},2738:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12.87,15.07L10.33,12.56L10.36,12.53C12.1,10.59 13.34,8.36 14.07,6H17V4H10V2H8V4H1V6H12.17C11.5,7.92 10.44,9.75 9,11.35C8.07,10.32 7.3,9.19 6.69,8H4.69C5.42,9.63 6.42,11.17 7.67,12.56L2.58,17.58L4,19L9,14L12.11,17.11L12.87,15.07M18.5,10H16.5L12,22H14L15.12,19H19.87L21,22H23L18.5,10M15.88,17L17.5,12.67L19.12,17H15.88Z"/%3E%3C/svg%3E'},4200:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M13 13H11V7H13M11 15H13V17H11M15.73 3H8.27L3 8.27V15.73L8.27 21H15.73L21 15.73V8.27L15.73 3Z"/%3E%3C/svg%3E'},3888:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M13 14H11V9H13M13 18H11V16H13M1 21H23L12 2L1 21Z"/%3E%3C/svg%3E'},9810:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M13 21L15 20L17 21V14H13M17 9V7L15 8L13 7V9L11 10L13 11V13L15 12L17 13V11L19 10M20 3H4A2 2 0 0 0 2 5V15A2 2 0 0 0 4 17H11V15H4V5H20V15H19V17H20A2 2 0 0 0 22 15V5A2 2 0 0 0 20 3M11 8H5V6H11M9 11H5V9H9M11 14H5V12H11Z"/%3E%3C/svg%3E'},4511:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M13 5.586l-4.707 4.707a.999.999 0 1 0 1.414 1.414L12 9.414V17a1 1 0 1 0 2 0V9.414l2.293 2.293a.997.997 0 0 0 1.414 0a.999.999 0 0 0 0-1.414Z"/%3E%3C/svg%3E'},7786:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M13,13H11V7H13M13,17H11V15H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"/%3E%3C/svg%3E'},3684:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M13,2.03C17.73,2.5 21.5,6.25 21.95,11C22.5,16.5 18.5,21.38 13,21.93V19.93C16.64,19.5 19.5,16.61 19.96,12.97C20.5,8.58 17.39,4.59 13,4.05V2.05L13,2.03M11,2.06V4.06C9.57,4.26 8.22,4.84 7.1,5.74L5.67,4.26C7.19,3 9.05,2.25 11,2.06M4.26,5.67L5.69,7.1C4.8,8.23 4.24,9.58 4.05,11H2.05C2.25,9.04 3,7.19 4.26,5.67M2.06,13H4.06C4.24,14.42 4.81,15.77 5.69,16.9L4.27,18.33C3.03,16.81 2.26,14.96 2.06,13M7.1,18.37C8.23,19.25 9.58,19.82 11,20V22C9.04,21.79 7.18,21 5.67,19.74L7.1,18.37M12,16.5L7.5,12H11V8H13V12H16.5L12,16.5Z"/%3E%3C/svg%3E'},2805:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M13,20H11V8L5.5,13.5L4.08,12.08L12,4.16L19.92,12.08L18.5,13.5L13,8V20Z"/%3E%3C/svg%3E'},7741:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M13,9H11V7H13M13,17H11V11H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"/%3E%3C/svg%3E'},8018:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M13,9H18.5L13,3.5V9M6,2H14L20,8V20A2,2 0 0,1 18,22H6C4.89,22 4,21.1 4,20V4C4,2.89 4.89,2 6,2M11.2,18.46L15.95,13.71L14.78,12.3L11.2,15.88L9.61,14.3L8.45,15.46L11.2,18.46Z"/%3E%3C/svg%3E'},1680:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M13,9V3.5L18.5,9M6,2C4.89,2 4,2.89 4,4V20A2,2 0 0,0 6,22H18A2,2 0 0,0 20,20V8L14,2H6Z"/%3E%3C/svg%3E'},9624:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M13.5,8H12V13L16.28,15.54L17,14.33L13.5,12.25V8M13,3A9,9 0 0,0 4,12H1L4.96,16.03L9,12H6A7,7 0 0,1 13,5A7,7 0 0,1 20,12A7,7 0 0,1 13,19C11.07,19 9.32,18.21 8.06,16.94L6.64,18.36C8.27,20 10.5,21 13,21A9,9 0 0,0 22,12A9,9 0 0,0 13,3"/%3E%3C/svg%3E'},7865:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M14 2H6C4.89 2 4 2.9 4 4V20C4 21.11 4.89 22 6 22H18C19.11 22 20 21.11 20 20V8L14 2M18 20H6V4H13V9H18V20M12.54 18.5V16.5H8.54V14.5H12.54V12.5L15.54 15.5L12.54 18.5Z"/%3E%3C/svg%3E'},5453:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M14 2H6C4.89 2 4 2.9 4 4V20C4 21.11 4.89 22 6 22H18C19.11 22 20 21.11 20 20V8L14 2M18 20H6V4H13V9H18V20M12.9 14.5L15.8 19H14L12 15.6L10 19H8.2L11.1 14.5L8.2 10H10L12 13.4L14 10H15.8L12.9 14.5Z"/%3E%3C/svg%3E'},1438:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M14 2H6C4.89 2 4 2.9 4 4V20C4 21.11 4.89 22 6 22H18C19.11 22 20 21.11 20 20V8L14 2M18 20H6V4H13V9H18V20M15 13C15 14.89 12.75 15.07 12.75 16.76H11.25C11.25 14.32 13.5 14.5 13.5 13C13.5 12.18 12.83 11.5 12 11.5S10.5 12.18 10.5 13H9C9 11.35 10.34 10 12 10S15 11.35 15 13M12.75 17.5V19H11.25V17.5H12.75Z"/%3E%3C/svg%3E'},729:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M14 2H6C4.9 2 4 2.9 4 4V20C4 20.41 4.12 20.8 4.34 21.12C4.41 21.23 4.5 21.33 4.59 21.41C4.95 21.78 5.45 22 6 22H13.53C13 21.42 12.61 20.75 12.35 20H6V4H13V9H18V12C18.7 12 19.37 12.12 20 12.34V8L14 2M18 23L23 18.5L20 15.8L18 14V17H14V20H18V23Z"/%3E%3C/svg%3E'},9274:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M14 2H6C4.9 2 4 2.9 4 4V20C4 21.1 4.9 22 6 22H18C19.1 22 20 21.1 20 20V8L14 2M9 19H7V17H9M9 15H7V9H9M13 9V3.5L18.5 9H13Z"/%3E%3C/svg%3E'},3447:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M14,12V19.88C14.04,20.18 13.94,20.5 13.71,20.71C13.32,21.1 12.69,21.1 12.3,20.71L10.29,18.7C10.06,18.47 9.96,18.16 10,17.87V12H9.97L4.21,4.62C3.87,4.19 3.95,3.56 4.38,3.22C4.57,3.08 4.78,3 5,3V3H19V3C19.22,3 19.43,3.08 19.62,3.22C20.05,3.56 20.13,4.19 19.79,4.62L14.03,12H14Z"/%3E%3C/svg%3E'},1721:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M14,17H18V14L23,18.5L18,23V20H14V17M13,9H18.5L13,3.5V9M6,2H14L20,8V12.34C19.37,12.12 18.7,12 18,12A6,6 0 0,0 12,18C12,19.54 12.58,20.94 13.53,22H6C4.89,22 4,21.1 4,20V4A2,2 0 0,1 6,2Z"/%3E%3C/svg%3E'},6764:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M14,2H6A2,2 0 0,0 4,4V20A2,2 0 0,0 6,22H13C12.59,21.75 12.2,21.44 11.86,21.1C11.53,20.77 11.25,20.4 11,20H6V4H13V9H18V10.18C18.71,10.34 19.39,10.61 20,11V8L14,2M20.31,18.9C21.64,16.79 21,14 18.91,12.68C16.8,11.35 14,12 12.69,14.08C11.35,16.19 12,18.97 14.09,20.3C15.55,21.23 17.41,21.23 18.88,20.32L22,23.39L23.39,22L20.31,18.9M16.5,19A2.5,2.5 0 0,1 14,16.5A2.5,2.5 0 0,1 16.5,14A2.5,2.5 0 0,1 19,16.5A2.5,2.5 0 0,1 16.5,19Z"/%3E%3C/svg%3E'},8908:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M14,2H6A2,2 0 0,0 4,4V20A2,2 0 0,0 6,22H18A2,2 0 0,0 20,20V8L14,2M13.5,16V19H10.5V16H8L12,12L16,16H13.5M13,9V3.5L18.5,9H13Z"/%3E%3C/svg%3E'},5784:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M14,2H6A2,2 0 0,0 4,4V20A2,2 0 0,0 6,22H18A2,2 0 0,0 20,20V8L14,2M18,20H6V4H13V9H18V20Z"/%3E%3C/svg%3E'},3530:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M14,2H6C4.89,2 4,2.89 4,4V20A2,2 0 0,0 6,22H18A2,2 0 0,0 20,20V8L14,2M12.54,19.37V17.37H8.54V15.38H12.54V13.38L15.54,16.38L12.54,19.37M13,9V3.5L18.5,9H13Z"/%3E%3C/svg%3E'},4907:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M14,2L20,8V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V4A2,2 0 0,1 6,2H14M18,20V9H13V4H6V20H18M10.92,12.31C10.68,11.54 10.15,9.08 11.55,9.04C12.95,9 12.03,12.16 12.03,12.16C12.42,13.65 14.05,14.72 14.05,14.72C14.55,14.57 17.4,14.24 17,15.72C16.57,17.2 13.5,15.81 13.5,15.81C11.55,15.95 10.09,16.47 10.09,16.47C8.96,18.58 7.64,19.5 7.1,18.61C6.43,17.5 9.23,16.07 9.23,16.07C10.68,13.72 10.9,12.35 10.92,12.31M11.57,13.15C11.17,14.45 10.37,15.84 10.37,15.84C11.22,15.5 13.08,15.11 13.08,15.11C11.94,14.11 11.59,13.16 11.57,13.15M14.71,15.32C14.71,15.32 16.46,15.97 16.5,15.71C16.57,15.44 15.17,15.2 14.71,15.32M9.05,16.81C8.28,17.11 7.54,18.39 7.72,18.39C7.9,18.4 8.63,17.79 9.05,16.81M11.57,11.26C11.57,11.21 12,9.58 11.57,9.53C11.27,9.5 11.56,11.22 11.57,11.26Z"/%3E%3C/svg%3E'},1397:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M14,2L20,8V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V4A2,2 0 0,1 6,2H14M18,20V9H13V4H6V20H18M11.2,18.46L8.45,15.46L9.61,14.3L11.2,15.88L14.78,12.3L15.95,13.71L11.2,18.46Z"/%3E%3C/svg%3E'},5724:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M14,2L20,8V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V4A2,2 0 0,1 6,2H14M18,20V9H13V4H6V20H18M12,12L16,16H13.5V19H10.5V16H8L12,12Z"/%3E%3C/svg%3E'},5951:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M14,2L20,8V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V4A2,2 0 0,1 6,2H14M18,20V9H13V4H6V20H18M13,10V12H11V17A2,2 0 0,1 9,19A2,2 0 0,1 7,17A2,2 0 0,1 9,15C9.4,15 9.7,15.1 10,15.3V10H13Z"/%3E%3C/svg%3E'},6988:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M14,4L16.29,6.29L13.41,9.17L14.83,10.59L17.71,7.71L20,10V4M10,4H4V10L6.29,7.71L11,12.41V20H13V11.59L7.71,6.29"/%3E%3C/svg%3E'},9399:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M14.06,9L15,9.94L5.92,19H5V18.08L14.06,9M17.66,3C17.41,3 17.15,3.1 16.96,3.29L15.13,5.12L18.88,8.87L20.71,7.04C21.1,6.65 21.1,6 20.71,5.63L18.37,3.29C18.17,3.09 17.92,3 17.66,3M14.06,6.19L3,17.25V21H6.75L17.81,9.94L14.06,6.19Z"/%3E%3C/svg%3E'},927:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M14.46,15.88L15.88,14.46L18,16.59L20.12,14.46L21.54,15.88L19.41,18L21.54,20.12L20.12,21.54L18,19.41L15.88,21.54L14.46,20.12L16.59,18L14.46,15.88M12,17V15H7V17H12M17,11H7V13H14.69C13.07,14.07 12,15.91 12,18C12,19.09 12.29,20.12 12.8,21H5C3.89,21 3,20.1 3,19V5C3,3.89 3.89,3 5,3H19A2,2 0 0,1 21,5V12.8C20.12,12.29 19.09,12 18,12L17,12.08V11M17,9V7H7V9H17Z"/%3E%3C/svg%3E'},8073:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M14.46,15.88L15.88,14.46L18,16.59L20.12,14.46L21.54,15.88L19.41,18L21.54,20.12L20.12,21.54L18,19.41L15.88,21.54L14.46,20.12L16.59,18L14.46,15.88M5,3H19C20.11,3 21,3.89 21,5V12.8C20.39,12.45 19.72,12.2 19,12.08V5H5V19H12.08C12.2,19.72 12.45,20.39 12.8,21H5C3.89,21 3,20.11 3,19V5C3,3.89 3.89,3 5,3M7,7H17V9H7V7M7,11H17V12.08C16.15,12.22 15.37,12.54 14.68,13H7V11M7,15H12V17H7V15Z"/%3E%3C/svg%3E'},3049:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M14.73,20.83L17.58,18L14.73,15.17L16.15,13.76L19,16.57L21.8,13.76L23.22,15.17L20.41,18L23.22,20.83L21.8,22.24L19,19.4L16.15,22.24L14.73,20.83M13,19.88C13.04,20.18 12.94,20.5 12.71,20.71C12.32,21.1 11.69,21.1 11.3,20.71L7.29,16.7C7.06,16.47 6.96,16.16 7,15.87V10.75L2.21,4.62C1.87,4.19 1.95,3.56 2.38,3.22C2.57,3.08 2.78,3 3,3V3H17V3C17.22,3 17.43,3.08 17.62,3.22C18.05,3.56 18.13,4.19 17.79,4.62L13,10.75V19.88M5.04,5L9,10.06V15.58L11,17.58V10.05L14.96,5H5.04Z"/%3E%3C/svg%3E'},1152:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M15 17H18V14H20V17H23V19H20V22H18V19H15V17M13 19.88C13.04 20.18 12.94 20.5 12.72 20.71C12.32 21.1 11.69 21.1 11.3 20.71L7.29 16.7C7.06 16.47 6.96 16.16 7 15.87V10.75L2.21 4.62C1.87 4.19 1.95 3.56 2.38 3.22C2.57 3.08 2.78 3 3 3V3H17V3C17.22 3 17.43 3.08 17.62 3.22C18.05 3.56 18.13 4.19 17.79 4.62L13 10.75V19.88M5.04 5L9 10.07V15.58L11 17.58V10.05L14.96 5H5.04Z"/%3E%3C/svg%3E'},5741:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M15 17H23V19H15V17M13 19.88C13.04 20.18 12.94 20.5 12.72 20.71C12.32 21.1 11.69 21.1 11.3 20.71L7.29 16.7C7.06 16.47 6.96 16.16 7 15.87V10.75L2.21 4.62C1.87 4.19 1.95 3.56 2.38 3.22C2.57 3.08 2.78 3 3 3V3H17V3C17.22 3 17.43 3.08 17.62 3.22C18.05 3.56 18.13 4.19 17.79 4.62L13 10.75V19.88M5.04 5L9 10.07V15.58L11 17.58V10.05L14.96 5H5.04Z"/%3E%3C/svg%3E'},5259:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M15,13H16.5V15.82L18.94,17.23L18.19,18.53L15,16.69V13M19,8H5V19H9.67C9.24,18.09 9,17.07 9,16A7,7 0 0,1 16,9C17.07,9 18.09,9.24 19,9.67V8M5,21C3.89,21 3,20.1 3,19V5C3,3.89 3.89,3 5,3H6V1H8V3H16V1H18V3H19A2,2 0 0,1 21,5V11.1C22.24,12.36 23,14.09 23,16A7,7 0 0,1 16,23C14.09,23 12.36,22.24 11.1,21H5M16,11.15A4.85,4.85 0 0,0 11.15,16C11.15,18.68 13.32,20.85 16,20.85A4.85,4.85 0 0,0 20.85,16C20.85,13.32 18.68,11.15 16,11.15Z"/%3E%3C/svg%3E'},3975:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M15,14C12.33,14 7,15.33 7,18V20H23V18C23,15.33 17.67,14 15,14M1,10V12H9V10M15,12A4,4 0 0,0 19,8A4,4 0 0,0 15,4A4,4 0 0,0 11,8A4,4 0 0,0 15,12Z"/%3E%3C/svg%3E'},1966:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M15,14C12.33,14 7,15.33 7,18V20H23V18C23,15.33 17.67,14 15,14M6,10V7H4V10H1V12H4V15H6V12H9V10M15,12A4,4 0 0,0 19,8A4,4 0 0,0 15,4A4,4 0 0,0 11,8A4,4 0 0,0 15,12Z"/%3E%3C/svg%3E'},2964:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M15,19.88C15.04,20.18 14.94,20.5 14.71,20.71C14.32,21.1 13.69,21.1 13.3,20.71L9.29,16.7C9.06,16.47 8.96,16.16 9,15.87V10.75L4.21,4.62C3.87,4.19 3.95,3.56 4.38,3.22C4.57,3.08 4.78,3 5,3V3H19V3C19.22,3 19.43,3.08 19.62,3.22C20.05,3.56 20.13,4.19 19.79,4.62L15,10.75V19.88M7.04,5L11,10.06V15.58L13,17.58V10.05L16.96,5H7.04Z"/%3E%3C/svg%3E'},9586:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M15,4V11H5.17L4,12.17V4H15M16,2H3A1,1 0 0,0 2,3V17L6,13H16A1,1 0 0,0 17,12V3A1,1 0 0,0 16,2M21,6H19V15H6V17A1,1 0 0,0 7,18H18L22,22V7A1,1 0 0,0 21,6Z"/%3E%3C/svg%3E'},5309:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M15,7H20.5L15,1.5V7M8,0H16L22,6V18A2,2 0 0,1 20,20H8C6.89,20 6,19.1 6,18V2A2,2 0 0,1 8,0M4,4V22H20V24H4A2,2 0 0,1 2,22V4H4Z"/%3E%3C/svg%3E'},936:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M15.07,11.25L14.17,12.17C13.45,12.89 13,13.5 13,15H11V14.5C11,13.39 11.45,12.39 12.17,11.67L13.41,10.41C13.78,10.05 14,9.55 14,9C14,7.89 13.1,7 12,7A2,2 0 0,0 10,9H8A4,4 0 0,1 12,5A4,4 0 0,1 16,9C16,9.88 15.64,10.67 15.07,11.25M13,19H11V17H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12C22,6.47 17.5,2 12,2Z"/%3E%3C/svg%3E'},2156:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z"/%3E%3C/svg%3E'},739:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M15.46 18.12L16.88 19.54L19 17.41L21.12 19.54L22.54 18.12L20.41 16L22.54 13.88L21.12 12.46L19 14.59L16.88 12.46L15.46 13.88L17.59 16M14.97 11.62C14.86 10.28 13.58 8.97 12 9C10.3 9.04 9 10.3 9 12C9 13.7 10.3 14.94 12 15C12.39 15 12.77 14.92 13.14 14.77C13.41 13.67 13.86 12.63 14.97 11.62M13 16H7C7 14.9 6.1 14 5 14V10C6.1 10 7 9.1 7 8H17C17 9.1 17.9 10 19 10V10.05C19.67 10.06 20.34 10.18 21 10.4V6H3V18H13.32C13.1 17.33 13 16.66 13 16Z"/%3E%3C/svg%3E'},4756:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M15.5,12C18,12 20,14 20,16.5C20,17.38 19.75,18.21 19.31,18.9L22.39,22L21,23.39L17.88,20.32C17.19,20.75 16.37,21 15.5,21C13,21 11,19 11,16.5C11,14 13,12 15.5,12M15.5,14A2.5,2.5 0 0,0 13,16.5A2.5,2.5 0 0,0 15.5,19A2.5,2.5 0 0,0 18,16.5A2.5,2.5 0 0,0 15.5,14M10,4A4,4 0 0,1 14,8C14,8.91 13.69,9.75 13.18,10.43C12.32,10.75 11.55,11.26 10.91,11.9L10,12A4,4 0 0,1 6,8A4,4 0 0,1 10,4M2,20V18C2,15.88 5.31,14.14 9.5,14C9.18,14.78 9,15.62 9,16.5C9,17.79 9.38,19 10,20H2Z"/%3E%3C/svg%3E'},5052:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M15.5,12C18,12 20,14 20,16.5C20,17.38 19.75,18.21 19.31,18.9L22.39,22L21,23.39L17.88,20.32C17.19,20.75 16.37,21 15.5,21C13,21 11,19 11,16.5C11,14 13,12 15.5,12M15.5,14A2.5,2.5 0 0,0 13,16.5A2.5,2.5 0 0,0 15.5,19A2.5,2.5 0 0,0 18,16.5A2.5,2.5 0 0,0 15.5,14M19,8H5V19H9.5C9.81,19.75 10.26,20.42 10.81,21H5C3.89,21 3,20.1 3,19V5C3,3.89 3.89,3 5,3H6V1H8V3H16V1H18V3H19A2,2 0 0,1 21,5V13.03C20.5,12.22 19.8,11.54 19,11V8Z"/%3E%3C/svg%3E'},5727:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M15.5,12C18,12 20,14 20,16.5C20,17.38 19.75,18.21 19.31,18.9L22.39,22L21,23.39L17.88,20.32C17.19,20.75 16.37,21 15.5,21C13,21 11,19 11,16.5C11,14 13,12 15.5,12M15.5,14A2.5,2.5 0 0,0 13,16.5A2.5,2.5 0 0,0 15.5,19A2.5,2.5 0 0,0 18,16.5A2.5,2.5 0 0,0 15.5,14M5,3H19C20.11,3 21,3.89 21,5V13.03C20.5,12.23 19.81,11.54 19,11V5H5V19H9.5C9.81,19.75 10.26,20.42 10.81,21H5C3.89,21 3,20.11 3,19V5C3,3.89 3.89,3 5,3M7,7H17V9H7V7M7,11H12.03C11.23,11.5 10.54,12.19 10,13H7V11M7,15H9.17C9.06,15.5 9,16 9,16.5V17H7V15Z"/%3E%3C/svg%3E'},7523:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M16 0H8C6.9 0 6 .9 6 2V18C6 19.1 6.9 20 8 20H20C21.1 20 22 19.1 22 18V6L16 0M20 18H8V2H15V7H20V18M4 4V22H20V24H4C2.9 24 2 23.1 2 22V4H4Z"/%3E%3C/svg%3E'},3567:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M16,12V4H17V2H7V4H8V12L6,14V16H11.2V22H12.8V16H18V14L16,12M8.8,14L10,12.8V4H14V12.8L15.2,14H8.8Z"/%3E%3C/svg%3E'},5066:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M16,13V11H21V13H16M14.83,7.76L17.66,4.93L19.07,6.34L16.24,9.17L14.83,7.76M11,16H13V21H11V16M11,3H13V8H11V3M4.93,17.66L7.76,14.83L9.17,16.24L6.34,19.07L4.93,17.66M4.93,6.34L6.34,4.93L9.17,7.76L7.76,9.17L4.93,6.34M8,13H3V11H8V13M19.07,17.66L17.66,19.07L14.83,16.24L16.24,14.83L19.07,17.66Z"/%3E%3C/svg%3E'},496:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M16.5,6V17.5A4,4 0 0,1 12.5,21.5A4,4 0 0,1 8.5,17.5V5A2.5,2.5 0 0,1 11,2.5A2.5,2.5 0 0,1 13.5,5V15.5A1,1 0 0,1 12.5,16.5A1,1 0 0,1 11.5,15.5V6H10V15.5A2.5,2.5 0 0,0 12.5,18A2.5,2.5 0 0,0 15,15.5V5A4,4 0 0,0 11,1A4,4 0 0,0 7,5V17.5A5.5,5.5 0 0,0 12.5,23A5.5,5.5 0 0,0 18,17.5V6H16.5Z"/%3E%3C/svg%3E'},9153:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M16.707 13.293a.999.999 0 0 0-1.414 0L13 15.586V8a1 1 0 1 0-2 0v7.586l-2.293-2.293a.999.999 0 1 0-1.414 1.414L12 19.414l4.707-4.707a.999.999 0 0 0 0-1.414Z"/%3E%3C/svg%3E'},4717:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M17,12V3A1,1 0 0,0 16,2H3A1,1 0 0,0 2,3V17L6,13H16A1,1 0 0,0 17,12M21,6H19V15H6V17A1,1 0 0,0 7,18H18L22,22V7A1,1 0 0,0 21,6Z"/%3E%3C/svg%3E'},7104:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M17,13H13V17H11V13H7V11H11V7H13V11H17M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"/%3E%3C/svg%3E'},1825:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M17,13H7V11H17M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"/%3E%3C/svg%3E'},6487:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M17,7H7A5,5 0 0,0 2,12A5,5 0 0,0 7,17H17A5,5 0 0,0 22,12A5,5 0 0,0 17,7M17,15A3,3 0 0,1 14,12A3,3 0 0,1 17,9A3,3 0 0,1 20,12A3,3 0 0,1 17,15Z"/%3E%3C/svg%3E'},7090:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M17.65,6.35C16.2,4.9 14.21,4 12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20C15.73,20 18.84,17.45 19.73,14H17.65C16.83,16.33 14.61,18 12,18A6,6 0 0,1 6,12A6,6 0 0,1 12,6C13.66,6 15.14,6.69 16.22,7.78L13,11H20V4L17.65,6.35Z"/%3E%3C/svg%3E'},4506:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M17.66 11.2C17.43 10.9 17.15 10.64 16.89 10.38C16.22 9.78 15.46 9.35 14.82 8.72C13.33 7.26 13 4.85 13.95 3C13 3.23 12.17 3.75 11.46 4.32C8.87 6.4 7.85 10.07 9.07 13.22C9.11 13.32 9.15 13.42 9.15 13.55C9.15 13.77 9 13.97 8.8 14.05C8.57 14.15 8.33 14.09 8.14 13.93C8.08 13.88 8.04 13.83 8 13.76C6.87 12.33 6.69 10.28 7.45 8.64C5.78 10 4.87 12.3 5 14.47C5.06 14.97 5.12 15.47 5.29 15.97C5.43 16.57 5.7 17.17 6 17.7C7.08 19.43 8.95 20.67 10.96 20.92C13.1 21.19 15.39 20.8 17.03 19.32C18.86 17.66 19.5 15 18.56 12.72L18.43 12.46C18.22 12 17.66 11.2 17.66 11.2M14.5 17.5C14.22 17.74 13.76 18 13.4 18.1C12.28 18.5 11.16 17.94 10.5 17.28C11.69 17 12.4 16.12 12.61 15.23C12.78 14.43 12.46 13.77 12.33 13C12.21 12.26 12.23 11.63 12.5 10.94C12.69 11.32 12.89 11.7 13.13 12C13.9 13 15.11 13.44 15.37 14.8C15.41 14.94 15.43 15.08 15.43 15.23C15.46 16.05 15.1 16.95 14.5 17.5H14.5Z"/%3E%3C/svg%3E'},5510:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M18 14.5C19.11 14.5 20.11 14.95 20.83 15.67L22 14.5V18.5H18L19.77 16.73C19.32 16.28 18.69 16 18 16C16.62 16 15.5 17.12 15.5 18.5C15.5 19.88 16.62 21 18 21C18.82 21 19.55 20.61 20 20H21.71C21.12 21.47 19.68 22.5 18 22.5C15.79 22.5 14 20.71 14 18.5C14 16.29 15.79 14.5 18 14.5M4 3H18C19.11 3 20 3.9 20 5V12.17C19.5 12.06 19 12 18.5 12C17.23 12 16.04 12.37 15.04 13H12V17H12.18C12.06 17.5 12 18 12 18.5L12 19H4C2.9 19 2 18.11 2 17V5C2 3.9 2.9 3 4 3M4 7V11H10V7H4M12 7V11H18V7H12M4 13V17H10V13H4Z"/%3E%3C/svg%3E'},4314:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M18 18.5C18.83 18.5 19.5 17.83 19.5 17C19.5 16.17 18.83 15.5 18 15.5C17.17 15.5 16.5 16.17 16.5 17C16.5 17.83 17.17 18.5 18 18.5M19.5 9.5H17V12H21.46L19.5 9.5M6 18.5C6.83 18.5 7.5 17.83 7.5 17C7.5 16.17 6.83 15.5 6 15.5C5.17 15.5 4.5 16.17 4.5 17C4.5 17.83 5.17 18.5 6 18.5M20 8L23 12V17H21C21 18.66 19.66 20 18 20C16.34 20 15 18.66 15 17H9C9 18.66 7.66 20 6 20C4.34 20 3 18.66 3 17H1V6C1 4.89 1.89 4 3 4H17V8H20M3 6V15H3.76C4.31 14.39 5.11 14 6 14C6.89 14 7.69 14.39 8.24 15H15V6H3M10 7L13.5 10.5L10 14V11.5H5V9.5H10V7Z"/%3E%3C/svg%3E'},9712:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M18,16V13H15V22H13V2H15V11H18V8L22,12L18,16M2,12L6,16V13H9V22H11V2H9V11H6V8L2,12Z"/%3E%3C/svg%3E'},3276:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M18,18.5A1.5,1.5 0 0,1 16.5,17A1.5,1.5 0 0,1 18,15.5A1.5,1.5 0 0,1 19.5,17A1.5,1.5 0 0,1 18,18.5M19.5,9.5L21.46,12H17V9.5M6,18.5A1.5,1.5 0 0,1 4.5,17A1.5,1.5 0 0,1 6,15.5A1.5,1.5 0 0,1 7.5,17A1.5,1.5 0 0,1 6,18.5M20,8H17V4H3C1.89,4 1,4.89 1,6V17H3A3,3 0 0,0 6,20A3,3 0 0,0 9,17H15A3,3 0 0,0 18,20A3,3 0 0,0 21,17H23V12L20,8Z"/%3E%3C/svg%3E'},2117:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M18.4,10.6C16.55,9 14.15,8 11.5,8C6.85,8 2.92,11.03 1.54,15.22L3.9,16C4.95,12.81 7.95,10.5 11.5,10.5C13.45,10.5 15.23,11.22 16.62,12.38L13,16H22V7L18.4,10.6Z"/%3E%3C/svg%3E'},1379:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M18.41,16.59L13.82,12L18.41,7.41L17,6L11,12L17,18L18.41,16.59M6,6H8V18H6V6Z"/%3E%3C/svg%3E'},6396:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M18.5 3.5L20.5 5.5L5.5 20.5L3.5 18.5L18.5 3.5M7 4C8.66 4 10 5.34 10 7C10 8.66 8.66 10 7 10C5.34 10 4 8.66 4 7C4 5.34 5.34 4 7 4M17 14C18.66 14 20 15.34 20 17C20 18.66 18.66 20 17 20C15.34 20 14 18.66 14 17C14 15.34 15.34 14 17 14M7 6C6.45 6 6 6.45 6 7C6 7.55 6.45 8 7 8C7.55 8 8 7.55 8 7C8 6.45 7.55 6 7 6M17 16C16.45 16 16 16.45 16 17C16 17.55 16.45 18 17 18C17.55 18 18 17.55 18 17C18 16.45 17.55 16 17 16Z"/%3E%3C/svg%3E'},3026:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M18.5,3.5L3.5,18.5L5.5,20.5L20.5,5.5M7,4A3,3 0 0,0 4,7A3,3 0 0,0 7,10A3,3 0 0,0 10,7A3,3 0 0,0 7,4M17,14A3,3 0 0,0 14,17A3,3 0 0,0 17,20A3,3 0 0,0 20,17A3,3 0 0,0 17,14Z"/%3E%3C/svg%3E'},8506:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19 17H22L18 21L14 17H17V3H19M2 17H12V19H2M6 5V7H2V5M2 11H9V13H2V11Z"/%3E%3C/svg%3E'},4350:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19 7H22L18 3L14 7H17V21H19M2 17H12V19H2M6 5V7H2V5M2 11H9V13H2V11Z"/%3E%3C/svg%3E'},2376:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z"/%3E%3C/svg%3E'},1389:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19,13H5V11H19V13Z"/%3E%3C/svg%3E'},1888:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19,15L13,21L11.58,19.58L15.17,16H4V4H6V14H15.17L11.58,10.42L13,9L19,15Z"/%3E%3C/svg%3E'},4555:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19,19H5V5H19M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3M11,15H13V17H11V15M11,7H13V13H11V7"/%3E%3C/svg%3E'},737:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19,19H5V5H19M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3M16.5,16.25C16.5,14.75 13.5,14 12,14C10.5,14 7.5,14.75 7.5,16.25V17H16.5M12,12.25A2.25,2.25 0 0,0 14.25,10A2.25,2.25 0 0,0 12,7.75A2.25,2.25 0 0,0 9.75,10A2.25,2.25 0 0,0 12,12.25Z"/%3E%3C/svg%3E'},560:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19,19H5V8H19M16,1V3H8V1H6V3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3H18V1M17,12H12V17H17V12Z"/%3E%3C/svg%3E'},8704:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19,19H5V8H19M19,3H18V1H16V3H8V1H6V3H5C3.89,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M16.53,11.06L15.47,10L10.59,14.88L8.47,12.76L7.41,13.82L10.59,17L16.53,11.06Z"/%3E%3C/svg%3E'},5904:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19,19H5V8H19M19,3H18V1H16V3H8V1H6V3H5C3.89,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M9.31,17L11.75,14.56L14.19,17L15.25,15.94L12.81,13.5L15.25,11.06L14.19,10L11.75,12.44L9.31,10L8.25,11.06L10.69,13.5L8.25,15.94L9.31,17Z"/%3E%3C/svg%3E'},109:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19,20H4C2.89,20 2,19.1 2,18V6C2,4.89 2.89,4 4,4H10L12,6H19A2,2 0 0,1 21,8H21L4,8V18L6.14,10H23.21L20.93,18.5C20.7,19.37 19.92,20 19,20Z"/%3E%3C/svg%3E'},2451:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"/%3E%3C/svg%3E'},416:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19,3H14.82C14.4,1.84 13.3,1 12,1C10.7,1 9.6,1.84 9.18,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M12,3A1,1 0 0,1 13,4A1,1 0 0,1 12,5A1,1 0 0,1 11,4A1,1 0 0,1 12,3M7,7H17V5H19V19H5V5H7V7M7.5,13.5L9,12L11,14L15.5,9.5L17,11L11,17L7.5,13.5Z"/%3E%3C/svg%3E'},1335:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19,3H14.82C14.4,1.84 13.3,1 12,1C10.7,1 9.6,1.84 9.18,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M12,3A1,1 0 0,1 13,4A1,1 0 0,1 12,5A1,1 0 0,1 11,4A1,1 0 0,1 12,3M7,7H17V5H19V19H5V5H7V7Z"/%3E%3C/svg%3E'},4042:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19,3H18V1H16V3H8V1H6V3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H10V19H5V8H19V9H21V5A2,2 0 0,0 19,3M21.7,13.35L20.7,14.35L18.65,12.35L19.65,11.35C19.85,11.14 20.19,11.13 20.42,11.35L21.7,12.63C21.89,12.83 21.89,13.15 21.7,13.35M12,18.94L18.07,12.88L20.12,14.88L14.06,21H12V18.94Z"/%3E%3C/svg%3E'},7185:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M19,5V19H5V5H19M10,17L6,13L7.41,11.58L10,14.17L16.59,7.58L18,9"/%3E%3C/svg%3E'},778:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19,3H5A2,2 0 0,0 3,5V19C3,20.11 3.9,21 5,21H19C20.11,21 21,20.11 21,19V5A2,2 0 0,0 19,3M12,15.71L6,9.71L7.41,8.29L12,12.88L16.59,8.29L18,9.71L12,15.71Z"/%3E%3C/svg%3E'},4459:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19,3H5A2,2 0 0,0 3,5V19C3,20.11 3.9,21 5,21H19C20.11,21 21,20.11 21,19V5A2,2 0 0,0 19,3M19,19H5V5H19V19M7.41,8.29L12,12.88L16.59,8.29L18,9.71L12,15.71L6,9.71L7.41,8.29Z"/%3E%3C/svg%3E'},2312:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3M19,5V19H5V5H19Z"/%3E%3C/svg%3E'},6501:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19,4H15.5L14.5,3H9.5L8.5,4H5V6H19M6,19A2,2 0 0,0 8,21H16A2,2 0 0,0 18,19V7H6V19Z"/%3E%3C/svg%3E'},6907:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19,5H22V7H19V10H17V7H14V5H17V2H19V5M17,19V13H19V21H3V5H11V7H5V19H17Z"/%3E%3C/svg%3E'},6889:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z"/%3E%3C/svg%3E'},1632:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19.5,3.09L15,7.59V4H13V11H20V9H16.41L20.91,4.5L19.5,3.09M4,13V15H7.59L3.09,19.5L4.5,20.91L9,16.41V20H11V13H4Z"/%3E%3C/svg%3E'},4541:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19.78,2.2L24,6.42L8.44,22L0,13.55L4.22,9.33L8.44,13.55L19.78,2.2M19.78,5L8.44,16.36L4.22,12.19L2.81,13.55L8.44,19.17L21.19,6.42L19.78,5Z"/%3E%3C/svg%3E'},9572:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M2 12A10 10 0 1 0 12 2A10 10 0 0 0 2 12M15.6 13.72A4 4 0 0 0 16 12A4 4 0 0 0 12 8V10L8.88 7L12 4V6A6 6 0 0 1 18 12A5.9 5.9 0 0 1 17.07 15.19M6 12A5.9 5.9 0 0 1 6.93 8.81L8.4 10.28A4 4 0 0 0 8 12A4 4 0 0 0 12 16V14L15 17L12 20V18A6 6 0 0 1 6 12Z"/%3E%3C/svg%3E'},5030:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M2,16H10V14H2M18,14V10H16V14H12V16H16V20H18V16H22V14M14,6H2V8H14M14,10H2V12H14V10Z"/%3E%3C/svg%3E'},9036:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M2,21H20V19H2M20,8H18V5H20M20,3H4V13A4,4 0 0,0 8,17H14A4,4 0 0,0 18,13V10H20A2,2 0 0,0 22,8V5C22,3.89 21.1,3 20,3Z"/%3E%3C/svg%3E'},9028:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M2,21V19H20V21H2M20,8V5H18V8H20M20,3A2,2 0 0,1 22,5V8A2,2 0 0,1 20,10H18V13A4,4 0 0,1 14,17H8A4,4 0 0,1 4,13V3H20M16,5H6V13A2,2 0 0,0 8,15H14A2,2 0 0,0 16,13V5Z"/%3E%3C/svg%3E'},5086:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M2,5.27L3.28,4L20,20.72L18.73,22L15.65,18.92C14.5,19.3 13.28,19.5 12,19.5C7,19.5 2.73,16.39 1,12C1.69,10.24 2.79,8.69 4.19,7.46L2,5.27M12,9A3,3 0 0,1 15,12C15,12.35 14.94,12.69 14.83,13L11,9.17C11.31,9.06 11.65,9 12,9M12,4.5C17,4.5 21.27,7.61 23,12C22.18,14.08 20.79,15.88 19,17.19L17.58,15.76C18.94,14.82 20.06,13.54 20.82,12C19.17,8.64 15.76,6.5 12,6.5C10.91,6.5 9.84,6.68 8.84,7L7.3,5.47C8.74,4.85 10.33,4.5 12,4.5M3.18,12C4.83,15.36 8.24,17.5 12,17.5C12.69,17.5 13.37,17.43 14,17.29L11.72,15C10.29,14.85 9.15,13.71 9,12.28L5.6,8.87C4.61,9.72 3.78,10.78 3.18,12Z"/%3E%3C/svg%3E'},9333:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M2,6V8H14V6H2M2,10V12H11V10H2M14.17,10.76L12.76,12.17L15.59,15L12.76,17.83L14.17,19.24L17,16.41L19.83,19.24L21.24,17.83L18.41,15L21.24,12.17L19.83,10.76L17,13.59L14.17,10.76M2,14V16H11V14H2Z"/%3E%3C/svg%3E'},6683:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M2.39 1.73L1.11 3L9 10.89V15.87C8.96 16.16 9.06 16.47 9.29 16.7L13.3 20.71C13.69 21.1 14.32 21.1 14.71 20.71C14.94 20.5 15.04 20.18 15 19.88V16.89L20.84 22.73L22.11 21.46L15 14.35V14.34L13 12.35L11 10.34L4.15 3.5L2.39 1.73M6.21 3L8.2 5H16.96L13.11 9.91L15 11.8V10.75L19.79 4.62C20.13 4.19 20.05 3.56 19.62 3.22C19.43 3.08 19.22 3 19 3H6.21M11 12.89L13 14.89V17.58L11 15.58V12.89Z"/%3E%3C/svg%3E'},3326:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M20 14H4V10H20"/%3E%3C/svg%3E'},6410:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M20 37.5c0-.8-.7-1.5-1.5-1.5h-15c-.8 0-1.5.7-1.5 1.5v11c0 .8.7 1.5 1.5 1.5h15c.8 0 1.5-.7 1.5-1.5v-11zM8.1 22H3.2c-1 0-1.5.9-.9 1.4l8 8.3c.4.3 1 .3 1.4 0l8-8.3c.6-.6.1-1.4-.9-1.4h-4.7c0-5 4.9-10 9.9-10V6C15 6 8.1 13 8.1 22zM41.8 20.3c-.4-.3-1-.3-1.4 0l-8 8.3c-.6.6-.1 1.4.9 1.4h4.8c0 6-4.1 10-10.1 10v6c9 0 16.1-7 16.1-16H49c1 0 1.5-.9.9-1.4l-8.1-8.3zM50 3.5c0-.8-.7-1.5-1.5-1.5h-15c-.8 0-1.5.7-1.5 1.5v11c0 .8.7 1.5 1.5 1.5h15c.8 0 1.5-.7 1.5-1.5v-11z"/%3E%3C/svg%3E'},7594:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M20 6.91L17.09 4L12 9.09L6.91 4L4 6.91L9.09 12L4 17.09L6.91 20L12 14.91L17.09 20L20 17.09L14.91 12L20 6.91Z"/%3E%3C/svg%3E'},1904:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M20,11H23V13H20V11M1,11H4V13H1V11M13,1V4H11V1H13M4.92,3.5L7.05,5.64L5.63,7.05L3.5,4.93L4.92,3.5M16.95,5.63L19.07,3.5L20.5,4.93L18.37,7.05L16.95,5.63M12,6A6,6 0 0,1 18,12C18,14.22 16.79,16.16 15,17.2V19A1,1 0 0,1 14,20H10A1,1 0 0,1 9,19V17.2C7.21,16.16 6,14.22 6,12A6,6 0 0,1 12,6M14,21V22A1,1 0 0,1 13,23H11A1,1 0 0,1 10,22V21H14M11,18H13V15.87C14.73,15.43 16,13.86 16,12A4,4 0 0,0 12,8A4,4 0 0,0 8,12C8,13.86 9.27,15.43 11,15.87V18Z"/%3E%3C/svg%3E'},9279:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2,4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z"/%3E%3C/svg%3E'},6470:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M20,2A2,2 0 0,1 22,4V16A2,2 0 0,1 20,18H6L2,22V4C2,2.89 2.9,2 4,2H20M4,4V17.17L5.17,16H20V4H4M6,7H18V9H6V7M6,11H15V13H6V11Z"/%3E%3C/svg%3E'},5856:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M20,2H4A2,2 0 0,0 2,4V22L6,18H20A2,2 0 0,0 22,16V4A2,2 0 0,0 20,2M6,9H18V11H6M14,14H6V12H14M18,8H6V6H18"/%3E%3C/svg%3E'},2264:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M20.22 2H7.78C6.8 2 6 2.8 6 3.78V16.22C6 17.2 6.8 18 7.78 18H20.22C21.2 18 22 17.21 22 16.22V3.78C22 2.8 21.2 2 20.22 2M11.06 15H9V12.94L15.06 6.88L17.12 8.94L11.06 15M18.7 7.35L17.7 8.35L15.65 6.3L16.65 5.3C16.86 5.08 17.21 5.08 17.42 5.3L18.7 6.58C18.92 6.79 18.92 7.14 18.7 7.35M4 6H2V20C2 21.11 2.9 22 4 22H18V20H4V6Z"/%3E%3C/svg%3E'},8338:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M20.71,7.04C21.1,6.65 21.1,6 20.71,5.63L18.37,3.29C18,2.9 17.35,2.9 16.96,3.29L15.12,5.12L18.87,8.87M3,17.25V21H6.75L17.81,9.93L14.06,6.18L3,17.25Z"/%3E%3C/svg%3E'},2638:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M20.79,13.95L18.46,14.57L16.46,13.44V10.56L18.46,9.43L20.79,10.05L21.31,8.12L19.54,7.65L20,5.88L18.07,5.36L17.45,7.69L15.45,8.82L13,7.38V5.12L14.71,3.41L13.29,2L12,3.29L10.71,2L9.29,3.41L11,5.12V7.38L8.5,8.82L6.5,7.69L5.92,5.36L4,5.88L4.47,7.65L2.7,8.12L3.22,10.05L5.55,9.43L7.55,10.56V13.45L5.55,14.58L3.22,13.96L2.7,15.89L4.47,16.36L4,18.12L5.93,18.64L6.55,16.31L8.55,15.18L11,16.62V18.88L9.29,20.59L10.71,22L12,20.71L13.29,22L14.7,20.59L13,18.88V16.62L15.5,15.17L17.5,16.3L18.12,18.63L20,18.12L19.53,16.35L21.3,15.88L20.79,13.95M9.5,10.56L12,9.11L14.5,10.56V13.44L12,14.89L9.5,13.44V10.56Z"/%3E%3C/svg%3E'},1906:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M20.84 22.73L11.11 13H3V11H9.11L6.11 8H3V6H4.11L1.11 3L2.39 1.73L22.11 21.46L20.84 22.73M15 11H14.2L15 11.8V11M21 8V6H9.2L11.2 8H21M3 18H9V16H3V18Z"/%3E%3C/svg%3E'},9529:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M21,5L9,17L3.5,11.5L4.91,10.09L9,14.17L19.59,3.59L21,5M3,21V19H21V21H3Z"/%3E%3C/svg%3E'},5717:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"/%3E%3C/svg%3E'},2705:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M21,9L17,5V8H10V10H17V13M7,11L3,15L7,19V16H14V14H7V11Z"/%3E%3C/svg%3E'},4627:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M21.04 12.13C21.18 12.13 21.31 12.19 21.42 12.3L22.7 13.58C22.92 13.79 22.92 14.14 22.7 14.35L21.7 15.35L19.65 13.3L20.65 12.3C20.76 12.19 20.9 12.13 21.04 12.13M19.07 13.88L21.12 15.93L15.06 22H13V19.94L19.07 13.88M11 19L9 21H5C3.9 21 3 20.1 3 19V5C3 3.9 3.9 3 5 3H9.18C9.6 1.84 10.7 1 12 1C13.3 1 14.4 1.84 14.82 3H19C20.1 3 21 3.9 21 5V9L19 11V5H17V7H7V5H5V19H11M12 3C11.45 3 11 3.45 11 4C11 4.55 11.45 5 12 5C12.55 5 13 4.55 13 4C13 3.45 12.55 3 12 3Z"/%3E%3C/svg%3E'},284:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M21.04 12.13C21.18 12.13 21.31 12.19 21.42 12.3L22.7 13.58C22.92 13.79 22.92 14.14 22.7 14.35L21.7 15.35L19.65 13.3L20.65 12.3C20.76 12.19 20.9 12.13 21.04 12.13M19.07 13.88L21.12 15.93L15.06 22H13V19.94L19.07 13.88M19 3C20.1 3 21 3.9 21 5V9L11 19V21H5C3.9 21 3 20.1 3 19V5C3 3.9 3.9 3 5 3H9.18C9.6 1.84 10.7 1 12 1C13.3 1 14.4 1.84 14.82 3H19M12 3C11.45 3 11 3.45 11 4C11 4.55 11.45 5 12 5C12.55 5 13 4.55 13 4C13 3.45 12.55 3 12 3Z"/%3E%3C/svg%3E'},7988:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M21.17 3.25Q21.5 3.25 21.76 3.5 22 3.74 22 4.08V19.92Q22 20.26 21.76 20.5 21.5 20.75 21.17 20.75H7.83Q7.5 20.75 7.24 20.5 7 20.26 7 19.92V17H2.83Q2.5 17 2.24 16.76 2 16.5 2 16.17V7.83Q2 7.5 2.24 7.24 2.5 7 2.83 7H7V4.08Q7 3.74 7.24 3.5 7.5 3.25 7.83 3.25M7 13.06L8.18 15.28H9.97L8 12.06L9.93 8.89H8.22L7.13 10.9L7.09 10.96L7.06 11.03Q6.8 10.5 6.5 9.96 6.25 9.43 5.97 8.89H4.16L6.05 12.08L4 15.28H5.78M13.88 19.5V17H8.25V19.5M13.88 15.75V12.63H12V15.75M13.88 11.38V8.25H12V11.38M13.88 7V4.5H8.25V7M20.75 19.5V17H15.13V19.5M20.75 15.75V12.63H15.13V15.75M20.75 11.38V8.25H15.13V11.38M20.75 7V4.5H15.13V7Z"/%3E%3C/svg%3E'},6122:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M21.7,13.35L20.7,14.35L18.65,12.3L19.65,11.3C19.86,11.08 20.21,11.08 20.42,11.3L21.7,12.58C21.92,12.79 21.92,13.14 21.7,13.35M12,18.94L18.07,12.88L20.12,14.93L14.06,21H12V18.94M4,2H18A2,2 0 0,1 20,4V8.17L16.17,12H12V16.17L10.17,18H4A2,2 0 0,1 2,16V4A2,2 0 0,1 4,2M4,6V10H10V6H4M12,6V10H18V6H12M4,12V16H10V12H4Z"/%3E%3C/svg%3E'},7951:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M21.7,13.35L20.7,14.35L18.65,12.3L19.65,11.3C19.86,11.09 20.21,11.09 20.42,11.3L21.7,12.58C21.91,12.79 21.91,13.14 21.7,13.35M12,18.94L18.06,12.88L20.11,14.93L14.06,21H12V18.94M12,14C7.58,14 4,15.79 4,18V20H10V18.11L14,14.11C13.34,14.03 12.67,14 12,14M12,4A4,4 0 0,0 8,8A4,4 0 0,0 12,12A4,4 0 0,0 16,8A4,4 0 0,0 12,4Z"/%3E%3C/svg%3E'},3681:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M22,11L12,21L2,11H8V3H16V11H22M12,18L17,13H14V5H10V13H7L12,18Z"/%3E%3C/svg%3E'},1277:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M22,12A10,10 0 0,1 12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2A10,10 0 0,1 22,12M20,12A8,8 0 0,0 12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20A8,8 0 0,0 20,12M6,10L12,16L18,10L16.6,8.6L12,13.2L7.4,8.6L6,10Z"/%3E%3C/svg%3E'},7535:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M22,12A10,10 0 0,1 12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2A10,10 0 0,1 22,12M6,10L12,16L18,10L16.6,8.6L12,13.2L7.4,8.6L6,10Z"/%3E%3C/svg%3E'},258:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M22.61,19L13.53,9.91C14.46,7.57 14,4.81 12.09,2.91C9.79,0.61 6.21,0.4 3.66,2.26L7.5,6.11L6.08,7.5L2.25,3.69C0.39,6.23 0.6,9.82 2.9,12.11C4.76,13.97 7.47,14.46 9.79,13.59L18.9,22.7C19.29,23.09 19.92,23.09 20.31,22.7L22.61,20.4C23,20 23,19.39 22.61,19M19.61,20.59L10.15,11.13C9.54,11.58 8.86,11.85 8.15,11.95C6.79,12.15 5.36,11.74 4.32,10.7C3.37,9.76 2.93,8.5 3,7.26L6.09,10.35L10.33,6.11L7.24,3C8.5,2.95 9.73,3.39 10.68,4.33C11.76,5.41 12.17,6.9 11.92,8.29C11.8,9 11.5,9.66 11.04,10.25L20.5,19.7L19.61,20.59Z"/%3E%3C/svg%3E'},8646:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M22.7,19L13.6,9.9C14.5,7.6 14,4.9 12.1,3C10.1,1 7.1,0.6 4.7,1.7L9,6L6,9L1.6,4.7C0.4,7.1 0.9,10.1 2.9,12.1C4.8,14 7.5,14.5 9.8,13.6L18.9,22.7C19.3,23.1 19.9,23.1 20.3,22.7L22.6,20.4C23.1,20 23.1,19.3 22.7,19Z"/%3E%3C/svg%3E'},1364:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M3 13H15V11H3M3 6V8H21V6M3 18H9V16H3V18M22.54 16.88L20.41 19L22.54 21.12L21.12 22.54L19 20.41L16.88 22.54L15.47 21.12L17.59 19L15.47 16.88L16.88 15.47L19 17.59L21.12 15.46L22.54 16.88"/%3E%3C/svg%3E'},3643:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M3 15V17H5V15M15 19V21H17V19M19 3H5C3.9 3 3 3.9 3 5V9H5V5H19V9H21V5C21 3.9 20.1 3 19 3M21 19H19V21C20.1 21 21 20.1 21 19M1 11V13H23V11M7 19V21H9V19M19 15V17H21V15M11 19V21H13V19M3 19C3 20.1 3.9 21 5 21V19Z"/%3E%3C/svg%3E'},3397:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M3 6V18H13.32C13.1 17.33 13 16.66 13 16H7C7 14.9 6.11 14 5 14V10C6.11 10 7 9.11 7 8H17C17 9.11 17.9 10 19 10V10.06C19.67 10.06 20.34 10.18 21 10.4V6H3M12 9C10.3 9.03 9 10.3 9 12C9 13.7 10.3 14.94 12 15C12.38 15 12.77 14.92 13.14 14.77C13.41 13.67 13.86 12.63 14.97 11.61C14.85 10.28 13.59 8.97 12 9M21.63 12.27L17.76 16.17L16.41 14.8L15 16.22L17.75 19L23.03 13.68L21.63 12.27Z"/%3E%3C/svg%3E'},2449:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M3,17V19H9V17H3M3,5V7H13V5H3M13,21V19H21V17H13V15H11V21H13M7,9V11H3V13H7V15H9V9H7M21,13V11H11V13H21M15,9H17V7H21V5H17V3H15V9Z"/%3E%3C/svg%3E'},9505:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M3,3H9V7H3V3M15,10H21V14H15V10M15,17H21V21H15V17M13,13H7V18H13V20H7L5,20V9H7V11H13V13Z"/%3E%3C/svg%3E'},8250:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M3,4.27L4.28,3L21,19.72L19.73,21L16.06,17.33C15.44,18 14.54,18.55 13.5,18.82V21H10.5V18.82C8.47,18.31 7,16.79 7,15H9C9,16.08 10.37,17 12,17C13.13,17 14.14,16.56 14.65,15.92L11.68,12.95C9.58,12.42 7,11.75 7,9C7,8.77 7,8.55 7.07,8.34L3,4.27M10.5,5.18V3H13.5V5.18C15.53,5.69 17,7.21 17,9H15C15,7.92 13.63,7 12,7C11.63,7 11.28,7.05 10.95,7.13L9.4,5.58L10.5,5.18Z"/%3E%3C/svg%3E'},70:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z"/%3E%3C/svg%3E'},7138:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M3.9,12C3.9,10.29 5.29,8.9 7,8.9H11V7H7A5,5 0 0,0 2,12A5,5 0 0,0 7,17H11V15.1H7C5.29,15.1 3.9,13.71 3.9,12M8,13H16V11H8V13M17,7H13V8.9H17C18.71,8.9 20.1,10.29 20.1,12C20.1,13.71 18.71,15.1 17,15.1H13V17H17A5,5 0 0,0 22,12A5,5 0 0,0 17,7Z"/%3E%3C/svg%3E'},1242:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M4 13C2.89 13 2 13.89 2 15V19C2 20.11 2.89 21 4 21H8C9.11 21 10 20.11 10 19V15C10 13.89 9.11 13 8 13M8.2 14.5L9.26 15.55L5.27 19.5L2.74 16.95L3.81 15.9L5.28 17.39M4 3C2.89 3 2 3.89 2 5V9C2 10.11 2.89 11 4 11H8C9.11 11 10 10.11 10 9V5C10 3.89 9.11 3 8 3M4 5H8V9H4M12 5H22V7H12M12 19V17H22V19M12 11H22V13H12Z"/%3E%3C/svg%3E'},7949:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M4 6H2V20C2 21.11 2.9 22 4 22H18V20H4V6M18.7 7.35L17.7 8.35L15.65 6.3L16.65 5.3C16.86 5.08 17.21 5.08 17.42 5.3L18.7 6.58C18.92 6.79 18.92 7.14 18.7 7.35M9 12.94L15.06 6.88L17.12 8.94L11.06 15H9V12.94M20 4L20 4L20 16L8 16L8 4H20M20 2H8C6.9 2 6 2.9 6 4V16C6 17.1 6.9 18 8 18H20C21.1 18 22 17.1 22 16V4C22 2.9 21.1 2 20 2Z"/%3E%3C/svg%3E'},9007:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M4 7H2V21C2 22.1 2.9 23 4 23H18V21H4M20 3H16.8C16.4 1.8 15.3 1 14 1C12.7 1 11.6 1.8 11.2 3H8C6.9 3 6 3.9 6 5V17C6 18.1 6.9 19 8 19H20C21.1 19 22 18.1 22 17V5C22 3.9 21.1 3 20 3M14 3C14.6 3 15 3.5 15 4C15 4.5 14.5 5 14 5C13.5 5 13 4.5 13 4C13 3.5 13.4 3 14 3Z"/%3E%3C/svg%3E'},9869:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M4 7V21H18V23H4C2.9 23 2 22.1 2 21V7H4M20 3C21.1 3 22 3.9 22 5V17C22 18.1 21.1 19 20 19H8C6.9 19 6 18.1 6 17V5C6 3.9 6.9 3 8 3H11.18C11.6 1.84 12.7 1 14 1C15.3 1 16.4 1.84 16.82 3H20M14 3C13.45 3 13 3.45 13 4C13 4.55 13.45 5 14 5C14.55 5 15 4.55 15 4C15 3.45 14.55 3 14 3M10 7V5H8V17H20V5H18V7H10Z"/%3E%3C/svg%3E'},1959:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M4,3C2.89,3 2,3.89 2,5V15A2,2 0 0,0 4,17H12V22L15,19L18,22V17H20A2,2 0 0,0 22,15V8L22,6V5A2,2 0 0,0 20,3H16V3H4M12,5L15,7L18,5V8.5L21,10L18,11.5V15L15,13L12,15V11.5L9,10L12,8.5V5M4,5H9V7H4V5M4,9H7V11H4V9M4,13H9V15H4V13Z"/%3E%3C/svg%3E'},736:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M5,20H19V18H5M19,9H15V3H9V9H5L12,16L19,9Z"/%3E%3C/svg%3E'},8537:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M5,3C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V12H19V19H5V5H12V3H5M17.78,4C17.61,4 17.43,4.07 17.3,4.2L16.08,5.41L18.58,7.91L19.8,6.7C20.06,6.44 20.06,6 19.8,5.75L18.25,4.2C18.12,4.07 17.95,4 17.78,4M15.37,6.12L8,13.5V16H10.5L17.87,8.62L15.37,6.12Z"/%3E%3C/svg%3E'},1704:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M5,3H19A2,2 0 0,1 21,5V19A2,2 0 0,1 19,21H5A2,2 0 0,1 3,19V5A2,2 0 0,1 5,3M12,17L17,12H14V8H10V12H7L12,17Z"/%3E%3C/svg%3E'},7237:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M5,3H19A2,2 0 0,1 21,5V19A2,2 0 0,1 19,21H5A2,2 0 0,1 3,19V5A2,2 0 0,1 5,3M13,13V7H11V13H13M13,17V15H11V17H13Z"/%3E%3C/svg%3E'},7698:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M5.59,7.41L10.18,12L5.59,16.59L7,18L13,12L7,6L5.59,7.41M16,6H18V18H16V6Z"/%3E%3C/svg%3E'},6793:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M6 2C4.9 2 4 2.9 4 4V20C4 21.1 4.9 22 6 22H18C19.1 22 20 21.1 20 20V8L14 2M13 3.5L18.5 9H13M9.88 9.25H11.12V10.19C11.81 10.18 12.38 10.75 12.38 11.44V13.5L12.26 13.63L13.15 15.17C13.47 14.67 13.63 14.09 13.62 13.5H14.88C14.88 14.54 14.5 15.55 13.83 16.35L15.5 19.25V20.5L14.42 19.88L12.87 17.19C12.17 17.65 11.34 17.89 10.5 17.89C9.66 17.89 8.84 17.65 8.13 17.19L6.58 19.88L5.5 20.5V19.25L8.74 13.63L8.62 13.5V11.44C8.62 10.75 9.19 10.18 9.88 10.19M10.5 11.44C9.81 11.44 9.46 12.28 9.95 12.77C10.44 13.26 11.28 12.92 11.28 12.22C11.28 11.79 10.93 11.44 10.5 11.44M9.66 14.54L8.76 16.11C9.81 16.82 11.19 16.82 12.24 16.11L11.34 14.54C10.87 15 10.13 15 9.66 14.54Z"/%3E%3C/svg%3E'},1434:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M6,17C6,15 10,13.9 12,13.9C14,13.9 18,15 18,17V18H6M15,9A3,3 0 0,1 12,12A3,3 0 0,1 9,9A3,3 0 0,1 12,6A3,3 0 0,1 15,9M3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3H5C3.89,3 3,3.9 3,5Z"/%3E%3C/svg%3E'},9506:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M6,19A2,2 0 0,0 8,21H16A2,2 0 0,0 18,19V7H6V19M8,9H16V19H8V9M15.5,4L14.5,3H9.5L8.5,4H5V6H19V4H15.5Z"/%3E%3C/svg%3E'},3821:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M6,2A2,2 0 0,0 4,4V20A2,2 0 0,0 6,22H18A2,2 0 0,0 20,20V8L14,2H6M6,4H13V9H18V20H6V4M8,12V14H16V12H8M8,16V18H13V16H8Z"/%3E%3C/svg%3E'},97:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M6,2C4.89,2 4,2.89 4,4V20A2,2 0 0,0 6,22H18A2,2 0 0,0 20,20V8L14,2H6M13,3.5L18.5,9H13V3.5M12,11A3,3 0 0,1 15,14C15,15.88 12.75,16.06 12.75,17.75H11.25C11.25,15.31 13.5,15.5 13.5,14A1.5,1.5 0 0,0 12,12.5A1.5,1.5 0 0,0 10.5,14H9A3,3 0 0,1 12,11M11.25,18.5H12.75V20H11.25V18.5Z"/%3E%3C/svg%3E'},8945:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M7,10A2,2 0 0,1 9,12A2,2 0 0,1 7,14A2,2 0 0,1 5,12A2,2 0 0,1 7,10M17,7A5,5 0 0,1 22,12A5,5 0 0,1 17,17H7A5,5 0 0,1 2,12A5,5 0 0,1 7,7H17M7,9A3,3 0 0,0 4,12A3,3 0 0,0 7,15H17A3,3 0 0,0 20,12A3,3 0 0,0 17,9H7Z"/%3E%3C/svg%3E'},7548:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M7,15H9C9,16.08 10.37,17 12,17C13.63,17 15,16.08 15,15C15,13.9 13.96,13.5 11.76,12.97C9.64,12.44 7,11.78 7,9C7,7.21 8.47,5.69 10.5,5.18V3H13.5V5.18C15.53,5.69 17,7.21 17,9H15C15,7.92 13.63,7 12,7C10.37,7 9,7.92 9,9C9,10.1 10.04,10.5 12.24,11.03C14.36,11.56 17,12.22 17,15C17,16.79 15.53,18.31 13.5,18.82V21H10.5V18.82C8.47,18.31 7,16.79 7,15Z"/%3E%3C/svg%3E'},5589:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M7,19V17H9V19H7M11,19V17H13V19H11M15,19V17H17V19H15M7,15V13H9V15H7M11,15V13H13V15H11M15,15V13H17V15H15M7,11V9H9V11H7M11,11V9H13V11H11M15,11V9H17V11H15M7,7V5H9V7H7M11,7V5H13V7H11M15,7V5H17V7H15Z"/%3E%3C/svg%3E'},996:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z"/%3E%3C/svg%3E'},917:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M7.5,2C5.71,3.15 4.5,5.18 4.5,7.5C4.5,9.82 5.71,11.85 7.53,13C4.46,13 2,10.54 2,7.5A5.5,5.5 0 0,1 7.5,2M19.07,3.5L20.5,4.93L4.93,20.5L3.5,19.07L19.07,3.5M12.89,5.93L11.41,5L9.97,6L10.39,4.3L9,3.24L10.75,3.12L11.33,1.47L12,3.1L13.73,3.13L12.38,4.26L12.89,5.93M9.59,9.54L8.43,8.81L7.31,9.59L7.65,8.27L6.56,7.44L7.92,7.35L8.37,6.06L8.88,7.33L10.24,7.36L9.19,8.23L9.59,9.54M19,13.5A5.5,5.5 0 0,1 13.5,19C12.28,19 11.15,18.6 10.24,17.93L17.93,10.24C18.6,11.15 19,12.28 19,13.5M14.6,20.08L17.37,18.93L17.13,22.28L14.6,20.08M18.93,17.38L20.08,14.61L22.28,17.15L18.93,17.38M20.08,12.42L18.94,9.64L22.28,9.88L20.08,12.42M9.63,18.93L12.4,20.08L9.87,22.27L9.63,18.93Z"/%3E%3C/svg%3E'},6673:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M8 13C6.14 13 4.59 14.28 4.14 16H2V18H4.14C4.59 19.72 6.14 21 8 21S11.41 19.72 11.86 18H22V16H11.86C11.41 14.28 9.86 13 8 13M8 19C6.9 19 6 18.1 6 17C6 15.9 6.9 15 8 15S10 15.9 10 17C10 18.1 9.1 19 8 19M19.86 6C19.41 4.28 17.86 3 16 3S12.59 4.28 12.14 6H2V8H12.14C12.59 9.72 14.14 11 16 11S19.41 9.72 19.86 8H22V6H19.86M16 9C14.9 9 14 8.1 14 7C14 5.9 14.9 5 16 5S18 5.9 18 7C18 8.1 17.1 9 16 9Z"/%3E%3C/svg%3E'},1329:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M8,3.28L6.6,1.86L5.74,2.57L7.16,4M16.47,18.39C15.26,19.39 13.7,20 12,20A7,7 0 0,1 5,13C5,11.3 5.61,9.74 6.61,8.53M2.92,2.29L1.65,3.57L3,4.9L1.87,5.83L3.29,7.25L4.4,6.31L5.2,7.11C3.83,8.69 3,10.75 3,13A9,9 0 0,0 12,22C14.25,22 16.31,21.17 17.89,19.8L20.09,22L21.36,20.73L3.89,3.27L2.92,2.29M22,5.72L17.4,1.86L16.11,3.39L20.71,7.25L22,5.72M12,6A7,7 0 0,1 19,13C19,13.84 18.84,14.65 18.57,15.4L20.09,16.92C20.67,15.73 21,14.41 21,13A9,9 0 0,0 12,4C10.59,4 9.27,4.33 8.08,4.91L9.6,6.43C10.35,6.16 11.16,6 12,6Z"/%3E%3C/svg%3E'},2096:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M8,6.2V4H7V2H17V4H16V12L18,14V16H17.8L14,12.2V4H10V8.2L8,6.2M20,20.7L18.7,22L12.8,16.1V22H11.2V16H6V14L8,12V11.3L2,5.3L3.3,4L20,20.7M8.8,14H10.6L9.7,13.1L8.8,14Z"/%3E%3C/svg%3E'},8980:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z"/%3E%3C/svg%3E'},5325:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M8.8 19.6L1.2 12c-.3-.3-.3-.8 0-1.1l1-1c.3-.3.8-.3 1 0L9 15.7c.1.2.5.2.6 0L20.9 4.4c.2-.3.7-.3 1 0l1 1c.3.3.3.7 0 1L9.8 19.6c-.2.3-.7.3-1 0z"/%3E%3C/svg%3E'},3828:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M9,11H15V8L19,12L15,16V13H9V16L5,12L9,8V11M2,20V4H4V20H2M20,20V4H22V20H20Z"/%3E%3C/svg%3E'},5383:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M9,16V10H5L12,3L19,10H15V16H9M5,20V18H19V20H5Z"/%3E%3C/svg%3E'},937:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M9,20.42L2.79,14.21L5.62,11.38L9,14.77L18.88,4.88L21.71,7.71L9,20.42Z"/%3E%3C/svg%3E'},5297:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M9,3H11V5H9V3M13,3H15V5H13V3M9,7H11V9H9V7M13,7H15V9H13V7M9,11H11V13H9V11M13,11H15V13H13V11M9,15H11V17H9V15M13,15H15V17H13V15M9,19H11V21H9V19M13,19H15V21H13V19Z"/%3E%3C/svg%3E'},3575:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M9,3L5,7H8V14H10V7H13M16,17V10H14V17H11L15,21L19,17H16Z"/%3E%3C/svg%3E'},2518:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M9,3V4H4V6H5V19A2,2 0 0,0 7,21H17A2,2 0 0,0 19,19V6H20V4H15V3H9M7,6H17V19H7V6M9,8V17H11V8H9M13,8V17H15V8H13Z"/%3E%3C/svg%3E'},5828:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M9,3V4H4V6H5V19A2,2 0 0,0 7,21H17A2,2 0 0,0 19,19V6H20V4H15V3H9M9,8H11V17H9V8M13,8H15V17H13V8Z"/%3E%3C/svg%3E'},4918:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M9,4H15V12H19.84L12,19.84L4.16,12H9V4Z"/%3E%3C/svg%3E'},8900:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M9.5,3A6.5,6.5 0 0,1 16,9.5C16,11.11 15.41,12.59 14.44,13.73L14.71,14H15.5L20.5,19L19,20.5L14,15.5V14.71L13.73,14.44C12.59,15.41 11.11,16 9.5,16A6.5,6.5 0 0,1 3,9.5A6.5,6.5 0 0,1 9.5,3M9.5,5C7,5 5,7 5,9.5C5,12 7,14 9.5,14C12,14 14,12 14,9.5C14,7 12,5 9.5,5Z"/%3E%3C/svg%3E'},8430:(e,t,i)=>{i.d(t,{DC:()=>y,JW:()=>G,Ky:()=>p,Oe:()=>g,eC:()=>q,fU:()=>L,lJ:()=>$});var s=i(7557);const o="AccessThis",r="AccessGlobal",n="AccessScope",a="AccessMember",l="AccessKeyed",c="ArrayBindingPattern",d="ObjectBindingPattern",h="BindingIdentifier",u="ArrayDestructuring";class p{constructor(e){this.value=e,this.$kind="Custom"}evaluate(...e){return this.value}assign(...e){return e}bind(...e){}unbind(...e){}accept(e){}}class m{constructor(e,t,i){this.expression=e,this.name=t,this.args=i,this.$kind="BindingBehavior",this.key=`_bb_${t}`}}class g{constructor(e,t,i){this.expression=e,this.name=t,this.args=i,this.$kind="ValueConverter"}}class b{constructor(e,t,i="="){this.target=e,this.value=t,this.op=i,this.$kind="Assign"}}class f{constructor(e,t,i){this.condition=e,this.yes=t,this.no=i,this.$kind="Conditional"}}class v{constructor(e){this.name=e,this.$kind=r}}class w{constructor(e=0){this.ancestor=e,this.$kind=o}}class y{constructor(e,t=0){this.name=e,this.ancestor=t,this.$kind=n}}const k=e=>e.$kind===r||(e.$kind===a||e.$kind===l)&&e.accessGlobal;class _{constructor(e,t,i=!1){this.object=e,this.name=t,this.optional=i,this.$kind=a,this.accessGlobal=k(e)}}class x{constructor(e,t,i=!1){this.object=e,this.key=t,this.optional=i,this.$kind=l,this.accessGlobal=k(e)}}class C{constructor(e,t,i=0,s=!1){this.name=e,this.args=t,this.ancestor=i,this.optional=s,this.$kind="CallScope"}}class E{constructor(e,t,i,s=!1,o=!1){this.object=e,this.name=t,this.args=i,this.optionalMember=s,this.optionalCall=o,this.$kind="CallMember"}}class S{constructor(e,t,i=!1){this.func=e,this.args=t,this.optional=i,this.$kind="CallFunction"}}class T{constructor(e,t){this.name=e,this.args=t,this.$kind="CallGlobal"}}class O{constructor(e,t,i){this.operation=e,this.left=t,this.right=i,this.$kind="Binary"}}class A{constructor(e,t,i=0){this.operation=e,this.expression=t,this.pos=i,this.$kind="Unary"}}class L{constructor(e){this.value=e,this.$kind="PrimitiveLiteral"}}L.$undefined=new L(void 0),L.$null=new L(null),L.$true=new L(!0),L.$false=new L(!1),L.$empty=new L("");class R{constructor(e){this.elements=e,this.$kind="ArrayLiteral"}}R.$empty=new R(s.tR);class I{constructor(e,t){this.keys=e,this.values=t,this.$kind="ObjectLiteral"}}I.$empty=new I(s.tR,s.tR);class D{constructor(e,t=s.tR){this.cooked=e,this.expressions=t,this.$kind="Template"}}D.$empty=new D([""]);class M{constructor(e,t,i,o=s.tR){this.cooked=e,this.func=i,this.expressions=o,this.$kind="TaggedTemplate",e.raw=t}}class P{constructor(e){this.elements=e,this.$kind=c}}class H{constructor(e,t){this.keys=e,this.values=t,this.$kind=d}}class N{constructor(e){this.name=e,this.$kind=h}}class V{constructor(e,t,i){this.declaration=e,this.iterable=t,this.semiIdx=i,this.$kind="ForOfStatement"}}class z{constructor(e,t=s.tR){this.parts=e,this.expressions=t,this.$kind="Interpolation",this.isMulti=t.length>1,this.firstExpression=t[0]}}class F{constructor(e,t,i,s){this.$kind=e,this.list=t,this.source=i,this.initializer=s}}class ${constructor(e,t,i){this.target=e,this.source=t,this.initializer=i,this.$kind="DestructuringAssignmentLeaf"}}class B{constructor(e,t,i=!1){this.args=e,this.body=t,this.rest=i,this.$kind="ArrowFunction"}}const U=String,j=()=>Object.create(null),W=(e,...t)=>new Error(`AUR${U(e).padStart(4,"0")}:${t.map(U)}`),G=s.DI.createInterface("IExpressionParser");class q{constructor(){this.t=j(),this.i=j(),this.h=j()}parse(e,t){let i;switch(t){case le:return new p(e);case se:return i=this.h[e],void 0===i&&(i=this.h[e]=this.$parse(e,t)),i;case oe:return i=this.i[e],void 0===i&&(i=this.i[e]=this.$parse(e,t)),i;default:if(0===e.length){if(t===ne||t===ae)return L.$empty;throw qe()}return i=this.t[e],void 0===i&&(i=this.t[e]=this.$parse(e,t)),i}}$parse(e,t){return de=e,he=0,ue=e.length,pe=0,me=0,ge=6291456,be="",ce=_e(0),fe=!0,ve=!1,we=!0,ye=-1,Ee(61,void 0===t?ae:t)}}function K(e){switch(e){case 98:return 8;case 116:return 9;case 110:return 10;case 118:return 11;case 102:return 12;case 114:return 13;case 34:return 34;case 39:return 39;case 92:return 92;default:return e}}q.register=(0,s.E8)(G);const Y=L.$false,X=L.$true,Z=L.$null,Q=L.$undefined,J=new w(0),ee=new w(1),te=new class{constructor(){this.$kind="AccessBoundary"}},ie="None",se="Interpolation",oe="IsIterator",re="IsChainable",ne="IsFunction",ae="IsProperty",le="IsCustom";let ce,de="",he=0,ue=0,pe=0,me=0,ge=6291456,be="",fe=!0,ve=!1,we=!0,ye=-1;const ke=String.fromCharCode,_e=e=>de.charCodeAt(e),xe=()=>de.slice(me,he),Ce="Infinity NaN isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent Array BigInt Boolean Date Map Number Object RegExp Set String JSON Math Intl".split(" ");function Ee(e,t){if(t===le)return new p(de);if(0===he){if(t===se)return function(){const e=[],t=[],i=ue;let s="";for(;hee,ve=!1,we=514>e;let i,s=!1,l=0;if(131072&ge){const e=ut[63&ge];De(),i=new A(e,Ee(514,t)),fe=!1}else{e:switch(ge){case 12295:l=pe,fe=!1,we=!1;do{switch(De(),++l,ge){case 65546:if(De(),!(12288&ge))throw Ue();break;case 11:case 12:throw Ue();case 2162701:if(ve=!0,De(),!(12288&ge)){i=0===l?J:1===l?ee:new w(l),s=!0;break e}break;default:if(2097152&ge){i=0===l?J:1===l?ee:new w(l);break e}throw je()}}while(12295===ge);case 4096:{const e=be;if(t===oe)i=new N(e);else if(we&&Ce.includes(e))i=new v(e);else{if(we&&"import"===e)throw Qe();i=new y(e,l)}if(fe=!ve,De(),ze(51)){if(524297===ge)throw dt();const t=ve,s=pe;++pe;const o=Ee(62,ie);ve=t,pe=s,fe=!1,i=new B([new N(e)],o)}break}case 11:throw ht();case 12:throw Be();case 12292:switch(fe=!1,De(),pe){case 0:i=J;break;case 1:i=ee;break;default:i=new w(pe)}break;case 12293:fe=!1,De(),i=te;break;case 2688008:i=function(e){De();const t=he,i=me,s=ge,o=ce,r=be,n=ve,a=[];let l=1,c=!1;t:for(;;){if(12===ge){if(De(),4096!==ge)throw Ue();if(a.push(new N(be)),De(),6291472===ge)throw ct();if(7340047!==ge)throw Be();if(De(),51!==ge)throw Be();De();const e=ve,t=pe;++pe;const i=Ee(62,ie);return ve=e,pe=t,fe=!1,new B(a,i,!0)}switch(ge){case 4096:a.push(new N(be)),De();break;case 7340047:De();break t;case 524297:case 2688019:De(),l=4;break;case 6291472:l=2,c=!0;break t;case 2688008:l=2;break t;default:De(),l=2}switch(ge){case 6291472:if(De(),c=!0,1===l)break;break t;case 7340047:De();break t;case 4194350:1===l&&(l=3);break t;case 51:if(c)throw nt();De(),l=2;break t;default:1===l&&(l=2);break t}}if(51===ge){if(1===l){if(De(),524297===ge)throw dt();const e=ve,t=pe;++pe;const i=Ee(62,ie);return ve=e,pe=t,fe=!1,new B(a,i)}throw nt()}if(1===l&&0===a.length)throw it();if(c)switch(l){case 2:throw nt();case 3:throw at();case 4:throw lt()}he=t,me=i,ge=s,ce=o,be=r,ve=n;const d=ve,h=Ee(62,e);if(ve=d,Fe(7340047),51===ge)switch(l){case 2:throw nt();case 3:throw at();case 4:throw lt()}return h}(t);break;case 2688019:i=de.search(/\s+of\s+/)>he?function(){const e=[],t=new F(u,e,void 0,void 0);let i="",s=!0,o=0;for(;s;)switch(De(),ge){case 7340052:s=!1,r();break;case 6291472:r();break;case 4096:i=xe();break;default:throw st()}return Fe(7340052),t;function r(){""!==i?(e.push(new $(new _(J,i),new x(J,new L(o++)),void 0)),i=""):o++}}():function(e){const t=ve;De();const i=new Array;for(;7340052!==ge;)if(ze(6291472)){if(i.push(Q),7340052===ge)break}else{if(i.push(Ee(62,e===oe?ie:e)),!ze(6291472))break;if(7340052===ge)break}return ve=t,Fe(7340052),e===oe?new P(i):(fe=!1,new R(i))}(t);break;case 524297:i=function(e){const t=ve,i=new Array,s=new Array;for(De();7340046!==ge;){if(i.push(be),49152&ge)De(),Fe(6291477),s.push(Ee(62,e===oe?ie:e));else{if(!(12288&ge))throw et();{const t=ce,i=ge,o=he;De(),ze(6291477)?s.push(Ee(62,e===oe?ie:e)):(ce=t,ge=i,he=o,s.push(Ee(515,e===oe?ie:e)))}}7340046!==ge&&Fe(6291472)}return ve=t,Fe(7340046),e===oe?new H(i,s):(fe=!1,new I(i,s))}(t);break;case 2163760:i=new D([be]),fe=!1,De();break;case 2163761:i=Re(t,i,!1);break;case 16384:case 32768:i=new L(be),fe=!1,De();break;case 8194:case 8195:case 8193:case 8192:i=ut[63&ge],fe=!1,De();break;default:throw he>=ue?We():Ge()}if(t===oe)return function(e){if(!Le.includes(e.$kind))throw Je(e.$kind);if(4204594!==ge)throw Je(e.$kind);De();const t=e,i=Ee(61,re);return new V(t,i,ye)}(i);switch(ge){case 2228280:case 2228281:i=new A(ut[63&ge],i,1),De(),fe=!1}if(5140;)switch(ge){case 2162701:i=Oe(i);break;case 65546:if(De(),!(12288&ge))throw Ue();i=Ae(i,!1);break;case 11:case 12:throw Ue();case 2688008:i=i.$kind===n?new C(i.name,Se(),i.ancestor,!1):i.$kind===a?new E(i.object,i.name,Se(),i.optional,!1):i.$kind===r?new T(i.name,Se()):new S(i,Se(),!1);break;case 2688019:i=Te(i,!1);break;case 2163760:if(ve)throw rt();i=Ie(i);break;case 2163761:if(ve)throw rt();i=Re(t,i,!0)}}if(11===ge||12===ge)throw Ue();if(5130;){const s=ge;if((960&s)<=e)break;De(),i=new O(ut[63&s],i,Ee(960&s,t)),fe=!1}if(63=48);if(46!==t)return be=parseInt(xe(),10),32768;if(t=Me(),he>=ue)return be=parseInt(xe().slice(0,-1),10),32768}if(t<=57&&t>=48)do{t=Me()}while(t<=57&&t>=48);else ce=_e(--he);return be=parseFloat(xe()),32768}function Ne(){let e=!0,t="";for(;96!==Me();)if(36===ce){if(he+1=ue)throw tt();t+=ke(ce)}return Me(),be=t,e?2163760:2163761}const Ve=()=>{if(he>=ue)throw tt();return he--,Ne()},ze=e=>ge===e&&(De(),!0),Fe=e=>{if(ge!==e)throw it();De()},$e=()=>W(151,de),Be=()=>W(152,de),Ue=()=>W(153,de),je=()=>W(154,de),We=()=>W(155,de),Ge=()=>W(156,xe(),he,de),qe=()=>W(157),Ke=()=>W(158,de),Ye=()=>W(159,de),Xe=()=>W(160,de),Ze=()=>W(161,de),Qe=()=>W(162,de),Je=e=>W(163,de,e),et=()=>W(164,de),tt=()=>W(166,de),it=e=>W(167,de),st=()=>W(170,de),ot=()=>W(171,de),rt=()=>W(172,de),nt=()=>W(173,de),at=()=>W(174,de),lt=()=>W(175,de),ct=()=>W(176,de),dt=()=>W(178,de),ht=()=>W(179,de),ut=[Y,X,Z,Q,"this","$this",null,"$parent","(","{",".","..","...","?.","}",")",",","[","]",":",";","?","'",'"',"&","|","??","||","&&","==","!=","===","!==","<",">","<=",">=","in","instanceof","+","-","typeof","void","*","%","/","=","!",2163760,2163761,"of","=>","+=","-=","*=","/=","++","--"],pt=Object.assign(j(),{true:8193,null:8194,false:8192,undefined:8195,this:12293,$this:12292,$parent:12295,in:6562213,instanceof:6562214,typeof:139305,void:139306,of:4204594}),{CharScanners:mt,IdParts:gt}=(()=>{const e=()=>{throw W(168,de)};e.notMapped=!0;const t=[36,0,65,91,95,0,97,123,170,0,186,0,192,215,216,247,248,697,736,741,7424,7462,7468,7517,7522,7526,7531,7544,7545,7615,7680,7936,8305,0,8319,0,8336,8349,8490,8492,8498,0,8526,0,8544,8585,11360,11392,42786,42888,42891,42927,42928,42936,42999,43008,43824,43867,43868,43877,64256,64263,65313,65339,65345,65371],i=[48,58],s=(e,t,i,s)=>{const o=i.length;for(let r=0;r0?n:o+1,e&&e.fill(s,o,n),t)for(let e=o;e(s(e,null,t,1),s(e,null,i,1),e))(new Uint8Array(65535)),r=e=>()=>(Me(),e),n=new Array(65535);return n.fill(e,0,65535),s(n,null,[0,33,127,161],(()=>(Me(),null))),s(n,null,t,Pe),s(n,null,i,(()=>He(!1))),n[34]=n[39]=()=>function(){const e=ce;Me();let t=0;const i=new Array;let s=he;for(;ce!==e;)if(92===ce)i.push(de.slice(s,he)),Me(),t=K(ce),Me(),i.push(ke(t)),s=he;else{if(he>=ue)throw W(165,de);Me()}const o=de.slice(s,he);Me(),i.push(o);const r=i.join("");return be=r,16384}(),n[96]=()=>Ne(),n[33]=()=>61!==Me()?131119:61!==Me()?6553950:(Me(),6553952),n[61]=()=>62===Me()?(Me(),51):61!==ce?4194350:61!==Me()?6553949:(Me(),6553951),n[38]=()=>38!==Me()?6291480:(Me(),6553884),n[124]=()=>124!==Me()?6291481:(Me(),6553819),n[63]=()=>{if(46===Me()){const e=_e(he+1);return e<=48||e>=57?(Me(),2162701):6291479}return 63!==ce?6291479:(Me(),6553754)},n[46]=()=>Me()<=57&&ce>=48?He(!0):46===ce?46!==Me()?11:(Me(),12):65546,n[60]=()=>61!==Me()?6554017:(Me(),6554019),n[62]=()=>61!==Me()?6554018:(Me(),6554020),n[37]=r(6554156),n[40]=r(2688008),n[41]=r(7340047),n[42]=()=>61!==Me()?6554155:(Me(),4194358),n[43]=()=>43===Me()?(Me(),2228280):61!==ce?2490855:(Me(),4194356),n[44]=r(6291472),n[45]=()=>45===Me()?(Me(),2228281):61!==ce?2490856:(Me(),4194357),n[47]=()=>61!==Me()?6554157:(Me(),4194359),n[58]=r(6291477),n[59]=r(6291478),n[91]=r(2688019),n[93]=r(7340052),n[123]=r(524297),n[125]=r(7340046),{CharScanners:n,IdParts:o}})()},7557:(e,t,i)=>{i.d(t,{$4:()=>m,$r:()=>S,BL:()=>v,DI:()=>Ee,E8:()=>$,Et:()=>f,Gr:()=>Ie,Gv:()=>p,HN:()=>Ge,JF:()=>Me,Kg:()=>b,M6:()=>Z,Nt:()=>Te,P9:()=>Ue,Q7:()=>$e,Ri:()=>Q,TR:()=>O,Tn:()=>g,ZV:()=>je,Zc:()=>We,Zn:()=>k,Zs:()=>q,c4:()=>A,cH:()=>F,cy:()=>d,do:()=>Ae,eA:()=>L,fL:()=>C,ff:()=>qe,fv:()=>X,gF:()=>it,hd:()=>de,jY:()=>M,jh:()=>u,kW:()=>E,lQ:()=>Ve,lq:()=>Be,n_:()=>W,nf:()=>Y,p7:()=>Se,pn:()=>Ke,r$:()=>G,r_:()=>ze,t7:()=>w,tR:()=>He,ui:()=>D,vB:()=>Ne,vM:()=>h,xQ:()=>x,xe:()=>mt,yL:()=>c});var s=i(6757);const o=Object.freeze,r=Object.assign,n=String,a=s.O.get;s.O.has;const l=s.O.define,c=e=>e instanceof Promise,d=e=>e instanceof Array,h=e=>e instanceof Set,u=e=>e instanceof Map,p=e=>e instanceof Object;function m(e){return"object"==typeof e&&null!==e||"function"==typeof e}const g=e=>"function"==typeof e,b=e=>"string"==typeof e,f=e=>"number"==typeof e,v=()=>Object.create(null),w=Object.is,y=(e,...t)=>new Error(`AUR${n(e).padStart(4,"0")}:${t.map(n)}`),k=(()=>{const e={};let t=!1,i=0,s=0,o=0;return r=>{switch(typeof r){case"number":return r>=0&&(0|r)===r;case"string":if(t=e[r],void 0!==t)return t;if(i=r.length,0===i)return e[r]=!1;for(s=0,o=0;o1||s<48||s>57)return e[r]=!1;return e[r]=!0;default:return!1}}})(),_=function(){const e=r(v(),{0:!0,1:!0,2:!0,3:!0,4:!0,5:!0,6:!0,7:!0,8:!0,9:!0}),t=t=>""===t?0:t!==t.toUpperCase()?3:t!==t.toLowerCase()?2:!0===e[t]?1:0;return(e,i)=>{const s=e.length;if(0===s)return e;let o,r=!1,n="",a="",l=0,c=e.charAt(0),d=t(c),h=0;for(;h0&&(r=!0):(!r&&n.length>0&&2===l&&(r=3===o||3===d),n+=i(a,r),r=!1);return n}}(),x=function(){const e=v(),t=(e,t)=>t?e.toUpperCase():e.toLowerCase();return i=>{let s=e[i];return void 0===s&&(s=e[i]=_(i,t)),s}}(),C=function(){const e=v();return t=>{let i=e[t];return void 0===i&&(i=x(t),i.length>0&&(i=i[0].toUpperCase()+i.slice(1)),e[t]=i),i}}(),E=function(){const e=v(),t=(e,t)=>t?`-${e.toLowerCase()}`:e.toLowerCase();return i=>{let s=e[i];return void 0===s&&(s=e[i]=_(i,t)),s}}(),S=e=>{const t=e.length,i=Array(t);let s=0;for(;s{const i=t.name;t.addInitializer((function(){Reflect.defineProperty(this,i,{value:e.bind(this),writable:!0,configurable:!0,enumerable:!1})}))},O=(...e)=>{const t=[];let i=0;const s=e.length;let o,r=0,n=0;for(;n{const t=e.length;let i,s=0;for(;t>s;++s)if(i=e[s],void 0!==i)return i;throw y(20)},L=function(){const e=Function.prototype,t=Object.getPrototypeOf,i=new WeakMap;let s,o=e,r=0;return function(n){if(s=i.get(n),void 0===s)for(i.set(n,s=[o=n]),r=0;(o=t(o))!==e;)s[++r]=o;return s}}();function R(...e){return r(v(),...e)}const I=(()=>{const e=new WeakMap;let t=!1,i="",s=0;return o=>(t=e.get(o),null==t&&(s=(i=o.toString()).length,t=s>28&&i.indexOf("[native code] }")===s-15,e.set(o,t)),t)})(),D=(e,t)=>c(e)?e.then(t):t(e),M=(...e)=>{let t,i,s,o=0,r=e.length;for(;onew De(e,1,t),H=(e,t)=>new De(e,2,t),N=(e,t)=>new De(t,5,e),V=new WeakMap,z=e=>(t,i,s)=>{let o=V.get(t);if(void 0===o&&V.set(t,o=new WeakMap),o.has(s))return o.get(s);const r=e(t,i,s);return o.set(s,r),r},F={instance:(e,t)=>new De(e,0,t),singleton:P,transient:H,callback:(e,t)=>new De(e,3,t),cachedCallback:(e,t)=>new De(e,3,z(t)),aliasTo:N,defer:(e,...t)=>new Pe(e,t)},$=function(e){return function(t){t.register(P(this,this),N(this,e))}},B="au:annotation",U=(e,t)=>void 0===t?`${B}:${e}`:`${B}:${e}:${t}`,j=o({name:"au:annotation",appendTo:(e,t)=>{const i=a(B,e);void 0===i?l([t],e,B):i.push(t)},set(e,t,i){l(i,e,U(t))},get:(e,t)=>a(U(t),e),getKeys(e){let t=a(B,e);return void 0===t&&l(t=[],e,B),t},isKey:e=>e.startsWith(B),keyFor:U}),W="au:resource",G=(e,t,i)=>null==t?`${W}:${e}`:null==i?`${W}:${e}:${t}`:`${W}:${e}:${t}:${i}`,q={annotation:j},K=Object.prototype.hasOwnProperty;function Y(e,t,i,s){let o=a(U(e),i);return void 0===o?(o=t[e],void 0===o?(o=i[e],void 0!==o&&K.call(i,e)?o:s()):o):o}function X(e,t,i){let s=a(U(e),t);return void 0===s?(s=t[e],void 0!==s&&K.call(t,e)?s:i()):s}function Z(e,t,i){const s=t[e];return void 0===s?i():s}const Q=Symbol.for("au:registrable"),J={none(e){throw y(2,e)},singleton:e=>new De(e,1,e),transient:e=>new De(e,2,e)};class ee{constructor(e,t){this.inheritParentResources=e,this.defaultResolver=t}static from(e){return void 0===e||e===ee.DEFAULT?ee.DEFAULT:new ee(e.inheritParentResources??!1,e.defaultResolver??J.singleton)}}ee.DEFAULT=ee.from({});const te=e=>new re(null,ee.from(e)),ie=new Set("Array ArrayBuffer Boolean DataView Date Error EvalError Float32Array Float64Array Function Int8Array Int16Array Int32Array Map Number Object Promise RangeError ReferenceError RegExp Set SharedArrayBuffer String SyntaxError TypeError Uint8Array Uint8ClampedArray Uint16Array Uint32Array URIError WeakMap WeakSet".split(" "));let se=0,oe=null;class re{get depth(){return null===this.t?0:this.t.depth+1}get parent(){return this.t}constructor(e,t){if(this.id=++se,this.i=0,this.u=new Map,this.t=e,this.config=t,this.h=new Map,this.res={},null===e)this.root=this,this.R=new Map;else if(this.root=e.root,this.R=e.R,t.inheritParentResources)for(const t in e.res)this.registerResolver(t,e.res[t]);this.h.set(Se,ue)}register(...e){if(100==++this.i)throw y(6,...e);let t,i,s,o,r,n,l=0,c=e.length;for(;l0&&this.disposeResolvers(),this.h.clear(),this.root===this&&(this.R.clear(),this.res={})}C(e,t){const i=pe(e);if(!g(e)&&!i)throw y(9,e);if(ie.has(e.name))throw y(10,e);if(i){const i=e.register(t,e);if(!(i instanceof Object)||null==i.resolve){const i=t.h.get(e);if(null!=i)return i;throw y(11,e)}return i}if(e.$isInterface)throw y(12,e.friendlyName);const s=this.config.defaultResolver(e,t);return t.h.set(e,s),s}}class ne{constructor(e,t){this.Type=e,this.dependencies=t,this.transformers=null}construct(e,t){const i=oe;let s;oe=e;try{return s=void 0===t?new this.Type(...this.dependencies.map(ce,e)):new this.Type(...this.dependencies.map(ce,e),...t),null==this.transformers?s:this.transformers.reduce(ae,s)}finally{oe=i}}registerTransformer(e){(this.transformers??=[]).push(e)}}function ae(e,t){return t(e)}function le(e){if(null==e)throw y(14)}function ce(e){return this.get(e)}function de(...e){if(null==oe)throw y(16,...e);return 1===e.length?oe.get(e[0]):e.map(ce,oe)}const he=(e,t,i)=>{if(e instanceof De&&4===e.$){const s=e._state,o=s.length,r=Array(o);let n=0;for(;nt},pe=e=>g(e?.register),me=e=>(e=>pe(e)&&"boolean"==typeof e.registerInRequestor)(e)&&e.registerInRequestor,ge=e=>void 0!==e.prototype,be=e=>b(e)&&e.indexOf(":")>0;class fe{constructor(e,t){this.c=e,this.k=t}instance(e){return this.O(0,e)}singleton(e){return this.O(1,e)}transient(e){return this.O(2,e)}callback(e){return this.O(3,e)}cachedCallback(e){return this.O(3,z(e))}aliasTo(e){return this.O(5,e)}O(e,t){const{c:i,k:s}=this;return this.c=this.k=void 0,i.registerResolver(s,new De(s,e,t))}}const ve=e=>{const t=e.slice(),i=Object.keys(e),s=i.length;let o;for(let r=0;ra("design:paramtypes",e),ke=e=>e.metadata[we]??=[],_e=e=>{const t=U("di:dependencies");let i=a(t,e);if(void 0===i){const s=e.inject;if(void 0===s){const t=ye(e),s=(e=>a(we,e))(e);if(void 0===t)if(void 0===s){const t=Object.getPrototypeOf(e);i=g(t)&&t!==Function.prototype?ve(_e(t)):[]}else i=ve(s);else if(void 0===s)i=ve(t);else{i=ve(t);let e,o=s.length,r=0;for(;r{const i=g(e)?e:t,s=(b(e)?e:void 0)??"(anonymous)",o={$isInterface:!0,friendlyName:s,toString:()=>`InterfaceSymbol<${s}>`,register:null!=i?(e,t)=>i(new fe(e,t??o)):void 0};return o},Ce=(...e)=>(t,i)=>{switch(i.kind){case"class":{const t=ke(i);let s,o=0;for(;o((0,s.b)(),{createContainer:te,getDesignParamtypes:ye,getDependencies:_e,createInterface:xe,inject:Ce,transient:e=>(e.register=function(t){return H(e,e).register(t,e)},e.registerInRequestor=!1,e),singleton:(e,t=Le)=>(e.register=function(t){return P(e,e).register(t,e)},e.registerInRequestor=t.scoped,e)}))(),Se=xe("IContainer"),Te=Se;function Oe(e,t){return Ee.transient(e)}function Ae(e,t){return null==e?Oe:Oe(e)}const Le={scoped:!1},Re=Ee.singleton;function Ie(e,t){return g(e)?Re(e):function(t,i){return Re(t,e)}}class De{get $isResolver(){return!0}constructor(e,t,i){this.j=!1,this.F=null,this.k=e,this.$=t,this._state=i}register(e,t){return e.registerResolver(t||this.k,this)}resolve(e,t){switch(this.$){case 0:return this._state;case 1:if(this.j)throw y(3,this._state.name);return this.j=!0,this._state=(this.F=e.getFactory(this._state)).construct(t),this.$=0,this.j=!1,this._state;case 2:{const i=e.getFactory(this._state);if(null===i)throw y(4,this.k);return i.construct(t)}case 3:return this._state(e,t,this);case 4:return this._state[0].resolve(e,t);case 5:return t.get(this._state);default:throw y(5,this.$)}}getFactory(e){switch(this.$){case 1:case 2:return e.getFactory(this._state);case 5:return e.getResolver(this._state)?.getFactory?.(e)??null;case 0:return this.F;default:return null}}}class Me{get friendlyName(){return this.I}constructor(e,t=null,i=null){this.I=e,this.A=t,this.L=i}prepare(e){this.A=e}get $isResolver(){return!0}resolve(){if(null==this.A)throw y(13,this.I);return this.A}getFactory(e){return null==this.L?null:e.getFactory(this.L)}dispose(){this.A=null}}class Pe{constructor(e,t){this.key=e,this.params=t}register(e){e.has(this.key,!0)?e.get(this.key).register(e,...this.params):e.register(...this.params.filter((e=>"object"==typeof e)))}}const He=o([]),Ne=o({});function Ve(){}const ze=xe("IPlatform");function Fe(e){return function(t){function i(e,t){Ce(i)(e,t)}return i.$isResolver=!0,i.resolve=function(i,s){return e(t,i,s)},i}}const $e=(e,t=!1)=>{function i(e,t){Ce(i)(e,t)}return i.$isResolver=!0,i.resolve=(i,s)=>s.getAll(e,t),i},Be=Fe(((e,t,i)=>i.has(e,!0)?i.get(e):void 0)),Ue=Fe(((e,t,i)=>(...s)=>t.getFactory(e).construct(i,s))),je=Fe(((e,t,i)=>i.has(e,!1)?i.get(e):void 0)),We=Fe(((e,t,i)=>i.has(e,!1)?i.get(e):i.root.get(e))),Ge=Fe(((e,t,i)=>i.has(e,!1)?i.get(e):i.root.has(e,!1)?i.root.get(e):void 0)),qe=Fe(((e,t,i)=>i===i.root?i.getAll(e,!1):i.has(e,!1)?i.getAll(e,!1).concat(i.root.getAll(e,!1)):i.root.getAll(e,!1))),Ke=Fe(((e,t,i)=>Ye(e,t,i))),Ye=(e,t,i)=>{if(t.hasFactory(e))return t.getFactory(e).construct(i);if(Xe(e)){const s=g(e.register),o=t.getResolver(e,!1);let r;if(null==o?(s&&(r=(Ze??=te()).getResolver(e,!0)?.getFactory?.(t)),Ze.dispose()):r=o.getFactory?.(t),null!=r)return r.construct(i);throw y(17,e)}return t.getFactory(e).construct(i)},Xe=e=>!0===e?.$isInterface;let Ze;function Qe(e,t,i,s,o,r){function n(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var a,l=s.kind,c="getter"===l?"get":"setter"===l?"set":"value",d=!t&&e?s.static?e:e.prototype:null,h=t||(d?Object.getOwnPropertyDescriptor(d,s.name):{}),u=!1,p=i.length-1;p>=0;p--){var m={};for(var g in s)m[g]="access"===g?{}:s[g];for(var g in s.access)m.access[g]=s.access[g];m.addInitializer=function(e){if(u)throw new TypeError("Cannot add initializers after decoration has completed");r.push(n(e||null))};var b=(0,i[p])("accessor"===l?{get:h.get,set:h.set}:h[c],m);if("accessor"===l){if(void 0===b)continue;if(null===b||"object"!=typeof b)throw new TypeError("Object expected");(a=n(b.get))&&(h.get=a),(a=n(b.set))&&(h.set=a),(a=n(b.init))&&o.unshift(a)}else(a=n(b))&&("field"===l?o.unshift(a):h[c]=a)}d&&Object.defineProperty(d,s.name,h),u=!0}"function"==typeof SuppressedError&&SuppressedError,o({trace:0,debug:1,info:2,warn:3,error:4,fatal:5,none:6});const Je=xe("ILogConfig",(e=>e.instance(new nt("no-colors",3)))),et=xe("ISink"),tt=xe("ILogEventFactory",(e=>e.singleton(ht))),it=xe("ILogger",(e=>e.singleton(ut))),st=xe("ILogScope"),ot=o({key:U("logger-sink-handles"),define(e,t){l(t.handles,e,this.key)},getHandles(e){return a(this.key,e.constructor)}}),rt=R({red:e=>`${e}`,green:e=>`${e}`,yellow:e=>`${e}`,blue:e=>`${e}`,magenta:e=>`${e}`,cyan:e=>`${e}`,white:e=>`${e}`,grey:e=>`${e}`});class nt{constructor(e,t){this.colorOptions=e,this.level=t}}const at=function(){const e={"no-colors":R({TRC:"TRC",DBG:"DBG",INF:"INF",WRN:"WRN",ERR:"ERR",FTL:"FTL",QQQ:"???"}),colors:R({TRC:rt.grey("TRC"),DBG:rt.grey("DBG"),INF:rt.white("INF"),WRN:rt.yellow("WRN"),ERR:rt.red("ERR"),FTL:rt.red("FTL"),QQQ:rt.grey("???")})};return(t,i)=>t<=0?e[i].TRC:t<=1?e[i].DBG:t<=2?e[i].INF:t<=3?e[i].WRN:t<=4?e[i].ERR:t<=5?e[i].FTL:e[i].QQQ}(),lt=(e,t)=>"no-colors"===t?e.join("."):e.map(rt.cyan).join("."),ct=(e,t)=>"no-colors"===t?new Date(e).toISOString():rt.grey(new Date(e).toISOString());class dt{constructor(e,t,i,s,o,r){this.severity=e,this.message=t,this.optionalParams=i,this.scope=s,this.colorOptions=o,this.timestamp=r}toString(){const{severity:e,message:t,scope:i,colorOptions:s,timestamp:o}=this;return 0===i.length?`${ct(o,s)} [${at(e,s)}] ${t}`:`${ct(o,s)} [${at(e,s)} ${lt(i,s)}] ${t}`}getFormattedLogInfo(e=!1){const{severity:t,message:i,scope:s,colorOptions:o,timestamp:r,optionalParams:n}=this;let a=null,l="";e&&i instanceof Error?a=i:l=i;const c=0===s.length?"":` ${lt(s,o)}`;let d=`${ct(r,o)} [${at(t,o)}${c}] ${l}`;if(void 0===n||0===n.length)return null===a?[d]:[d,a];let h=0;for(;d.includes("%s");)d=d.replace("%s",String(n[h++]));return null!==a?[d,a,...n.slice(h)]:[d,...n.slice(h)]}}class ht{constructor(){this.config=de(Je)}createLogEvent(e,t,i,s){return new dt(t,i,s,e.scope,this.config.colorOptions,Date.now())}}let ut=(()=>{var e;let t,i,s,o,r,n,a=[];return e=class{constructor(e=de(Je),t=de(tt),i=de($e(et)),s=de(Be(st))??[],o=null){let r,n,l,c,d,h;if(this.scope=(function(e,t,i){for(var s=arguments.length>2,o=0;o{const l="function"==typeof Symbol&&Symbol.metadata?Object.create(null):void 0;t=[T],i=[T],s=[T],o=[T],r=[T],n=[T],Qe(e,null,t,{kind:"method",name:"trace",static:!1,private:!1,access:{has:e=>"trace"in e,get:e=>e.trace},metadata:l},null,a),Qe(e,null,i,{kind:"method",name:"debug",static:!1,private:!1,access:{has:e=>"debug"in e,get:e=>e.debug},metadata:l},null,a),Qe(e,null,s,{kind:"method",name:"info",static:!1,private:!1,access:{has:e=>"info"in e,get:e=>e.info},metadata:l},null,a),Qe(e,null,o,{kind:"method",name:"warn",static:!1,private:!1,access:{has:e=>"warn"in e,get:e=>e.warn},metadata:l},null,a),Qe(e,null,r,{kind:"method",name:"error",static:!1,private:!1,access:{has:e=>"error"in e,get:e=>e.error},metadata:l},null,a),Qe(e,null,n,{kind:"method",name:"fatal",static:!1,private:!1,access:{has:e=>"fatal"in e,get:e=>e.fatal},metadata:l},null,a),l&&Object.defineProperty(e,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:l})})(),e})();class pt{constructor(e,t){this.type=e,this.cb=t}handle(e){e instanceof this.type&&this.cb.call(null,e)}}const mt=xe("IEventAggregator",(e=>e.singleton(gt)));class gt{constructor(){this.eventLookup={},this.messageHandlers=[]}publish(e,t){if(!e)throw y(18,e);if(b(e)){let i=this.eventLookup[e];if(void 0!==i){i=i.slice();let s=i.length;for(;s-- >0;)i[s](t,e)}}else{const t=this.messageHandlers.slice();let i=t.length;for(;i-- >0;)t[i].handle(e)}}subscribe(e,t){if(!e)throw y(19,e);let i,s;return b(e)?(void 0===this.eventLookup[e]&&(this.eventLookup[e]=[]),i=t,s=this.eventLookup[e]):(i=new pt(e,t),s=this.messageHandlers),s.push(i),{dispose(){const e=s.indexOf(i);-1!==e&&s.splice(e,1)}}}subscribeOnce(e,t){const i=this.subscribe(e,((e,s)=>{i.dispose(),t(e,s)}));return i}}},6757:(e,t,i)=>{function s(){Symbol.metadata??=Symbol.for("Symbol.metadata")}i.d(t,{O:()=>o,b:()=>s});const o={get:(e,t)=>t[Symbol.metadata]?.[e],define(e,t,...i){let s=Object.getOwnPropertyDescriptor(t,Symbol.metadata)?.value;null==s&&Object.defineProperty(t,Symbol.metadata,{value:s=Object.create(null),enumerable:!0,configurable:!0,writable:!0});const o=i.length;switch(o){case 0:throw new Error("At least one key must be provided");case 1:return void(s[i[0]]=e);case 2:return void(s[i[0]]=s[i[1]]=e);default:for(let t=0;t{i.d(t,{s:()=>o});var s=i(3871);class o extends s.OD{static getOrCreate(e,t={}){let i=o.t.get(e);return void 0===i&&o.t.set(e,i=new o(e,t)),i}static set(e,t){o.t.set(e,t)}get domWriteQueue(){return this.domQueue}get domReadQueue(){return this.domQueue}constructor(e,t={}){super(e,t),"Node Element HTMLElement CustomEvent CSSStyleSheet ShadowRoot MutationObserver window document customElements".split(" ").forEach((i=>this[i]=i in t?t[i]:e[i])),"fetch requestAnimationFrame cancelAnimationFrame".split(" ").forEach((i=>this[i]=i in t?t[i]:e[i]?.bind(e)??(e=>()=>{throw new Error(`The PLATFORM did not receive a valid reference to the global function '${e}'.`)})(i))),this.domQueue=(()=>{let e=!1,t=-1;const i=()=>{t=-1,!0===e&&(e=!1,o.flush())},o=new s.Pq(this,(()=>{e=!0,-1===t&&(t=this.requestAnimationFrame(i))}),(()=>{e=!1,t>-1&&(this.cancelAnimationFrame(t),t=-1)}));return o})()}}o.t=new WeakMap},3871:(e,t,i)=>{i.d(t,{OD:()=>c,Pq:()=>d,mE:()=>h});const s="pending",o="running",r="completed",n="canceled",a=new Map,l=e=>()=>{throw x(`AUR1005:${e}`)};class c{constructor(e,t={}){this.macroTaskRequested=!1,this.macroTaskHandle=-1,this.globalThis=e,"decodeURI decodeURIComponent encodeURI encodeURIComponent Date Reflect console".split(" ").forEach((i=>{this[i]=i in t?t[i]:e[i]})),"clearInterval clearTimeout queueMicrotask setInterval setTimeout".split(" ").forEach((i=>{this[i]=i in t?t[i]:e[i]?.bind(e)??l(i)})),this.performanceNow="performanceNow"in t?t.performanceNow:e.performance?.now?.bind(e.performance)??l("performance.now"),this.flushMacroTask=this.flushMacroTask.bind(this),this.taskQueue=new d(this,this.requestMacroTask.bind(this),this.cancelMacroTask.bind(this))}static getOrCreate(e,t={}){let i=a.get(e);return void 0===i&&a.set(e,i=new c(e,t)),i}static set(e,t){a.set(e,t)}requestMacroTask(){this.macroTaskRequested=!0,-1===this.macroTaskHandle&&(this.macroTaskHandle=this.setTimeout(this.flushMacroTask,0))}cancelMacroTask(){this.macroTaskRequested=!1,this.macroTaskHandle>-1&&(this.clearTimeout(this.macroTaskHandle),this.macroTaskHandle=-1)}flushMacroTask(){this.macroTaskHandle=-1,!0===this.macroTaskRequested&&(this.macroTaskRequested=!1,this.taskQueue.flush())}}class d{get isEmpty(){return 0===this.t&&0===this.i.length&&0===this.h.length&&0===this.u.length}get T(){return 0===this.t&&this.i.every(y)&&this.h.every(y)&&this.u.every(y)}constructor(e,t,i){this.platform=e,this.$request=t,this.$cancel=i,this.$=void 0,this.t=0,this.i=[],this.h=[],this.u=[],this.R=!1,this.A=void 0,this.M=0,this.P=0,this.U=()=>{this.R||(this.R=!0,this.M=this.q(),this.$request())},this.q=e.performanceNow,this.I=new m(e.console)}flush(e=this.q()){if(this.R=!1,this.P=e,void 0===this.$){let t,i;if(this.h.length>0&&(this.i.push(...this.h),this.h.length=0),this.u.length>0)for(let i=0;i0;)if((i=this.i.shift()).run(),i.status===o){if(!0===i.suspend)return this.$=i,void this.U();++this.t}if(this.h.length>0&&(this.i.push(...this.h),this.h.length=0),this.u.length>0)for(let i=0;i0||this.u.length>0||this.t>0)&&this.U(),void 0!==this.A&&this.T){const e=this.A;this.A=void 0,e.resolve()}}else this.U()}cancel(){this.R&&(this.$cancel(),this.R=!1)}async yield(){this.isEmpty||(void 0===this.A&&(this.A=w()),await this.A)}queueTask(e,t){const{delay:i,preempt:s,persistent:o,suspend:r}={...g,...t};if(s){if(i>0)throw k();if(o)throw _()}0===this.i.length&&this.U();const n=this.q(),a=new p(this.I,this,n,n+i,s,o,r,e);return s?this.i[this.i.length]=a:0===i?this.h[this.h.length]=a:this.u[this.u.length]=a,a}remove(e){let t=this.i.indexOf(e);if(t>-1)this.i.splice(t,1);else if(t=this.h.indexOf(e),t>-1)this.h.splice(t,1);else{if(t=this.u.indexOf(e),!(t>-1))throw x(`Task #${e.id} could not be found`);this.u.splice(t,1)}}_(e){e.reset(this.q()),e.createdTime===e.queueTime?this.h[this.h.length]=e:this.u[this.u.length]=e}C(e){if(!0===e.suspend){if(this.$!==e)throw x(`Async task completion mismatch: suspenderTask=${this.$?.id}, task=${e.id}`);this.$=void 0}else--this.t;if(void 0!==this.A&&this.T){const e=this.A;this.A=void 0,e.resolve()}this.isEmpty&&this.cancel()}}class h extends Error{constructor(e){super("Task was canceled."),this.task=e}}let u=0;class p{get result(){const e=this.N;if(void 0===e)switch(this.j){case s:{const e=this.N=w();return this.F=e.resolve,this.O=e.reject,e}case o:throw x("Trying to await task from within task will cause a deadlock.");case r:return this.N=Promise.resolve();case n:return this.N=Promise.reject(new h(this))}return e}get status(){return this.j}constructor(e,t,i,o,r,n,a,l){this.taskQueue=t,this.createdTime=i,this.queueTime=o,this.preempt=r,this.persistent=n,this.suspend=a,this.callback=l,this.id=++u,this.F=void 0,this.O=void 0,this.N=void 0,this.j=s,this.I=e}run(e=this.taskQueue.platform.performanceNow()){if(this.j!==s)throw x(`Cannot run task in ${this.j} state`);const{persistent:t,taskQueue:i,callback:a,F:l,O:c,createdTime:d}=this;let h;this.j=o;try{h=a(e-d),h instanceof Promise?h.then((e=>{this.persistent?i._(this):(this.j=t?n:r,this.dispose()),i.C(this),void 0!==l&&l(e)})).catch((e=>{if(this.persistent||this.dispose(),i.C(this),void 0===c)throw e;c(e)})):(this.persistent?i._(this):(this.j=t?n:r,this.dispose()),void 0!==l&&l(h))}catch(e){if(this.persistent||this.dispose(),void 0===c)throw e;c(e)}}cancel(){if(this.j===s){const e=this.taskQueue,t=this.O;return e.remove(this),e.isEmpty&&e.cancel(),this.j=n,this.dispose(),void 0!==t&&t(new h(this)),!0}return!(this.j!==o||!this.persistent||(this.persistent=!1,0))}reset(e){const t=this.queueTime-this.createdTime;this.createdTime=e,this.queueTime=e+t,this.j=s,this.F=void 0,this.O=void 0,this.N=void 0}dispose(){this.callback=void 0,this.F=void 0,this.O=void 0,this.N=void 0}}class m{constructor(e){this.console=e,this.enabled=!1,this.depth=0}enter(e,t){this.log(`${" ".repeat(this.depth++)}> `,e,t)}leave(e,t){this.log(`${" ".repeat(--this.depth)}< `,e,t)}trace(e,t){this.log(`${" ".repeat(this.depth)}- `,e,t)}log(e,t,i){if(t instanceof d){const s=`processing=${t.i.length} pending=${t.h.length} delayed=${t.u.length} flushReq=${t.R} susTask=${!!t.$}`;this.console.log(`${e}[Q.${i}] ${s}`)}else{const s=t.id,o=Math.round(10*t.createdTime)/10,r=Math.round(10*t.queueTime)/10,n=t.preempt,a=t.persistent,l=t.suspend,c=`id=${s} created=${o} queue=${r} preempt=${n} persistent=${a} status=${t.j} suspend=${l}`;this.console.log(`${e}[T.${i}] ${c}`)}}}const g={delay:0,preempt:!1,persistent:!1,suspend:!1};let b,f;const v=(e,t)=>{b=e,f=t},w=()=>{const e=new Promise(v);return e.resolve=b,e.reject=f,e},y=e=>e.persistent,k=()=>x("AUR1006"),_=()=>x("AUR1007"),x=e=>new Error(e)},5394:(e,t,i)=>{i.d(t,{DE:()=>io,EM:()=>Hs,Fj:()=>me,I6:()=>De,K9:()=>to,KI:()=>ro,MH:()=>os,NM:()=>ke,Py:()=>Ds,T0:()=>Ke,Uw:()=>ss,YF:()=>Ms,Yw:()=>ze,_B:()=>Qe,_C:()=>ji,_t:()=>B,aI:()=>oe,i1:()=>We,mY:()=>Is,nK:()=>oo,r_:()=>xe,w3:()=>xs,xI:()=>Ri,yr:()=>Nr});var s=i(7557),o=i(6612),r=i(6757),n=i(420),a=i(6242),l=i(8430),c=i(3871);"function"==typeof SuppressedError&&SuppressedError;const{default:d,oneTime:h,toView:u,fromView:p,twoWay:m}=o.Zm,g=r.O.get,b=r.O.has,f=r.O.define,{annotation:v}=s.Zs,w=v.keyFor,y=Object,k=String,_=y.prototype,x=_.hasOwnProperty,C=y.freeze,E=y.assign,S=y.getOwnPropertyNames,T=y.keys,O=(0,s.BL)(),A=(e,t,i)=>{if(!0===O[t])return!0;if(!(0,s.Kg)(t))return!1;const o=t.slice(0,5);return O[t]="aria-"===o||"data-"===o||i.isStandardSvgAttribute(e,t)},L=e=>{throw e},R=Reflect.defineProperty,I=(e,t,i)=>(R(e,t,{enumerable:!1,configurable:!0,writable:!0,value:i}),i),D=(e,t,i)=>e.addSignalListener(t,i),M=(e,t,i)=>e.removeSignalListener(t,i),P="IsProperty",H="pending",N="running",V=n.EG.Observer,z=n.EG.Node,F=n.EG.Layout,$=(e,...t)=>new Error(`AUR${k(e).padStart(4,"0")}:${t.map(k)}`);function B(e,t){let i;function o(e,t){let o;switch(t.kind){case"getter":case"field":{const e=t.name;if("string"!=typeof e)throw $(227);o=e;break}case"class":if(null==i)throw $(228);if("string"==typeof i)o=i;else{const e=i.name;if(!e)throw $(229);if("string"!=typeof e)throw $(227);o=e}}const r=null==i||"string"==typeof i?{name:o}:i;(t.metadata[U]??=(0,s.BL)())[o]=W.create(o,r)}return arguments.length>1?(i={},void o(0,t)):(0,s.Kg)(e)?(i=e,o):(i=void 0===e?{}:e,o)}const U=w("bindables"),j=C({name:U,keyFrom:e=>`${U}:${e}`,from(...e){const t={},i=Array.isArray;function o(e,i){t[e]=i instanceof W?i:W.create(e,!0===i?{}:i)}return e.forEach((function(e){i(e)?e.forEach((e=>(0,s.Kg)(e)?function(e){t[e]=W.create(e)}(e):o(e.name,e))):e instanceof W?t[e.name]=e:void 0!==e&&T(e).forEach((t=>o(t,e[t])))})),t},getAll(e){const t=[],i=(0,s.eA)(e);let o,r=i.length;for(;--r>=0;){o=i[r];const e=g(U,o);null!=e&&t.push(...Object.values(e))}return t},i(e,t){let i=g(U,t);null==i&&f(i=(0,s.BL)(),t,U),i[e.name]=e}});class W{constructor(e,t,i,s,o,r){this.attribute=e,this.callback=t,this.mode=i,this.primary=s,this.name=o,this.set=r}static create(e,t={}){const i=t.mode??u;return new W(t.attribute??(0,s.kW)(e),t.callback??`${e}Changed`,(0,s.Kg)(i)?o.Zm[i]??d:i,t.primary??!1,t.name??e,t.set??function(e={}){const t=e.type??null;if(null==t)return s.lQ;let i;switch(t){case Number:case Boolean:case String:case BigInt:i=t;break;default:{const e=t.coerce;i="function"==typeof e?e.bind(t):G.for(t)??s.lQ;break}}return i===s.lQ?i:function(e,t){return function(i,s){return s?.enableCoercion?(t??!s?.coerceNullish)&&null==i?i:e(i,s):i}}(i,e.nullable)}(t))}}const G={key:w("coercer"),define(e,t){f(e[t].bind(e),e,G.key)},for:e=>g(G.key,e)},q=s.DI.createInterface,K=s.cH.singleton,Y=s.cH.aliasTo,X=s.cH.instance;s.cH.callback,s.cH.transient;const Z=(e,t,i)=>e.registerResolver(t,i),Q=(e,t,i,s="__au_static_resource__")=>{let o=g(s,e);return null==o&&e.$au?.type===t&&(o=i(e.$au,e),f(o,e,s)),o};class J{constructor(e,t,i,s){this.Type=e,this.name=t,this.aliases=i,this.key=s}static create(e,t){let i,o;return(0,s.Kg)(e)?(i=e,o={name:i}):(i=e.name,o=e),new J(t,(0,s.c4)(ie(t,"name"),i),(0,s.TR)(ie(t,"aliases"),o.aliases,t.aliases),oe.keyFrom(i))}register(e,t){const i=this.Type,s="string"==typeof t?se(t):this.key,o=this.aliases;e.has(s,!1)||e.register(e.has(i,!1)?null:K(i,i),Y(i,s),...o.map((e=>Y(i,se(e)))))}}const ee="binding-behavior",te=(0,s.r$)(ee),ie=(e,t)=>g(w(t),e),se=e=>`${te}:${e}`,oe=C({name:te,keyFrom:se,isType:e=>(0,s.Tn)(e)&&(b(te,e)||e.$au?.type===ee),define(e,t){const i=J.create(e,t),o=i.Type;return f(i,o,te,s.n_),o},getDefinition(e){const t=g(te,e)??Q(e,ee,J.create);if(void 0===t)throw $(151,e);return t},find(e,t){const i=e.find(ee,t);return null==i?null:g(te,i)??Q(i,ee,J.create)??null},get:(e,t)=>e.get((0,s.Zc)(se(t)))}),re=new Map,ne=e=>({type:ee,name:e});class ae{bind(e,t){re.set(t,t.mode),t.mode=this.mode}unbind(e,t){t.mode=re.get(t),re.delete(t)}}class le extends ae{get mode(){return h}}le.$au=ne("oneTime");class ce extends ae{get mode(){return u}}ce.$au=ne("toView");class de extends ae{get mode(){return p}}de.$au=ne("fromView");class he extends ae{get mode(){return m}}he.$au=ne("twoWay");const ue=new WeakMap;class pe{constructor(){this.p=(0,s.hd)(s.r_)}bind(e,t,i,o){const r={type:"debounce",delay:i??200,now:this.p.performanceNow,queue:this.p.taskQueue,signals:(0,s.Kg)(o)?[o]:o??s.tR},n=t.limit?.(r);null==n||ue.set(t,n)}unbind(e,t){ue.get(t)?.dispose(),ue.delete(t)}}pe.$au={type:ee,name:"debounce"};const me=q("ISignaler",(e=>e.singleton(ge)));class ge{constructor(){this.signals=(0,s.BL)()}dispatchSignal(e){const t=this.signals[e];if(void 0===t)return;let i;for(i of t.keys())i.handleChange(void 0,void 0)}addSignalListener(e,t){(this.signals[e]??=new Set).add(t)}removeSignalListener(e,t){this.signals[e]?.delete(t)}}class be{constructor(){this.h=new Map,this.u=(0,s.hd)(me)}bind(e,t,...i){if(!("handleChange"in t))throw $(817);if(0===i.length)throw $(818);let s;for(s of(this.h.set(t,i),i))D(this.u,s,t)}unbind(e,t){const i=this.h.get(t);let s;for(s of(this.h.delete(t),i))M(this.u,s,t)}}be.$au={type:ee,name:"signal"};const fe=new WeakMap;class ve{constructor(){({performanceNow:this.C,taskQueue:this.B}=(0,s.hd)(s.r_))}bind(e,t,i,o){const r={type:"throttle",delay:i??200,now:this.C,queue:this.B,signals:(0,s.Kg)(o)?[o]:o??s.tR},n=t.limit?.(r);null==n||fe.set(t,n)}unbind(e,t){fe.get(t)?.dispose(),fe.delete(t)}}ve.$au={type:ee,name:"throttle"};const we=q("IAppTask");class ye{constructor(e,t,i){this.c=void 0,this.slot=e,this.k=t,this.cb=i}register(e){return this.c=e.register(X(we,this))}run(){const e=this.k,t=this.cb;return null===e?t():t(this.c.get(e))}}const ke=C({creating:_e("creating"),hydrating:_e("hydrating"),hydrated:_e("hydrated"),activating:_e("activating"),activated:_e("activated"),deactivating:_e("deactivating"),deactivated:_e("deactivated")});function _e(e){return function(t,i){return(0,s.Tn)(i)?new ye(e,t,i):new ye(e,null,t)}}const xe=s.r_,Ce=(()=>{const e=new WeakMap;return C({add(t,i){let s=e.get(t);null==s&&e.set(t,s=[]),s.push(i)},getDefinitions:t=>e.get(t)??s.tR})})();class Ee{get type(){return"custom-attribute"}constructor(e,t,i,s,o,r,n,a,l,c,d){this.Type=e,this.name=t,this.aliases=i,this.key=s,this.defaultBindingMode=o,this.isTemplateController=r,this.bindables=n,this.noMultiBindings=a,this.watches=l,this.dependencies=c,this.containerStrategy=d}static create(e,t){let i,r;(0,s.Kg)(e)?(i=e,r={name:i}):(i=e.name,r=e);const n=(0,s.c4)(Ae(t,"defaultBindingMode"),r.defaultBindingMode,t.defaultBindingMode,u);for(const e of Object.values(j.from(r.bindables)))j.i(e,t);return new Ee(t,(0,s.c4)(Ae(t,"name"),i),(0,s.TR)(Ae(t,"aliases"),r.aliases,t.aliases),Oe(i),(0,s.Kg)(n)?o.Zm[n]??d:n,(0,s.c4)(Ae(t,"isTemplateController"),r.isTemplateController,t.isTemplateController,!1),j.from(...j.getAll(t),Ae(t,"bindables"),t.bindables,r.bindables),(0,s.c4)(Ae(t,"noMultiBindings"),r.noMultiBindings,t.noMultiBindings,!1),(0,s.TR)(Ce.getDefinitions(t),t.watches),(0,s.TR)(Ae(t,"dependencies"),r.dependencies,t.dependencies),(0,s.c4)(Ae(t,"containerStrategy"),r.containerStrategy,t.containerStrategy,"reuse"))}register(e,t){const i=this.Type,o="string"==typeof t?Oe(t):this.key,r=this.aliases;e.has(o,!1)?Ee.warnDuplicate&&e.get(s.gF).warn($(154,this.name)):e.register(e.has(i,!1)?null:K(i,i),Y(i,o),...r.map((e=>Y(i,Oe(e)))))}toString(){return`au:ca:${this.name}`}}Ee.warnDuplicate=!0;const Se="custom-attribute",Te=(0,s.r$)(Se),Oe=e=>`${Te}:${e}`,Ae=(e,t)=>g(w(t),e),Le=(e,t)=>ks(e,Oe(t))??void 0,Re=(e,t)=>{const i=Ee.create(e,t),o=i.Type;return f(i,o,Te,s.n_),o},Ie=e=>{const t=g(Te,e)??Q(e,Se,Ee.create);if(void 0===t)throw $(759,e);return t},De=C({name:Te,keyFrom:Oe,isType:e=>(0,s.Tn)(e)&&(b(Te,e)||e.$au?.type===Se),for:Le,closest:(e,t)=>{let i="",o="";if((0,s.Kg)(t))i=Oe(t),o=t;else{const e=Ie(t);i=e.key,o=e.name}let r=e;for(;null!==r;){const e=ks(r,i);if(e?.is(o))return e;r=Os(r)}return null},define:Re,getDefinition:Ie,annotate(e,t,i){f(i,e,w(t))},getAnnotation:Ae,find(e,t){const i=e.find(Se,t);return null===i?null:g(Te,i)??Q(i,Se,Ee.create)??null}}),Me=q("ILifecycleHooks");class Pe{constructor(e,t){this.definition=e,this.instance=t}}class He{constructor(e,t){this.Type=e,this.propertyNames=t}static create(e,t){const i=new Set;let s=t.prototype;for(;s!==_;){for(const e of S(s))"constructor"===e||e.startsWith("_")||i.add(e);s=Object.getPrototypeOf(s)}return new He(t,i)}}const Ne=(()=>{const e=new WeakMap,t=new WeakMap;return C({define(e,i){const s=He.create(e,i),o=s.Type;return t.set(o,s),{register(e){K(Me,o).register(e)}}},resolve(i){let s=e.get(i);if(void 0===s){e.set(i,s=new Ve);const o=i.root,r=o===i?i.getAll(Me):i.has(Me,!1)?o.getAll(Me).concat(i.getAll(Me)):o.getAll(Me);let n,a,l,c,d;for(n of r)for(c of(a=t.get(n.constructor),l=new Pe(a,n),a.propertyNames))d=s[c],void 0===d?s[c]=[l]:d.push(l)}return s}})})();class Ve{}function ze(e){return function(t,i){return i.addInitializer((function(){We.define(e,this)})),t}}class Fe{constructor(e,t,i,s){this.Type=e,this.name=t,this.aliases=i,this.key=s}static create(e,t){let i,o;return(0,s.Kg)(e)?(i=e,o={name:i}):(i=e.name,o=e),new Fe(t,(0,s.c4)(Ue(t,"name"),i),(0,s.TR)(Ue(t,"aliases"),o.aliases,t.aliases),We.keyFrom(i))}register(e,t){const i=this.Type,s="string"==typeof t?je(t):this.key,o=this.aliases;e.has(s,!1)||e.register(e.has(i,!1)?null:K(i,i),Y(i,s),...o.map((e=>Y(i,je(e)))))}}const $e="value-converter",Be=(0,s.r$)($e),Ue=(e,t)=>g(w(t),e),je=e=>`${Be}:${e}`,We=C({name:Be,keyFrom:je,isType:e=>(0,s.Tn)(e)&&(b(Be,e)||e.$au?.type===$e),define(e,t){const i=Fe.create(e,t),o=i.Type;return f(i,o,Be,s.n_),o},getDefinition(e){const t=g(Be,e)??Q(e,$e,Fe.create);if(void 0===t)throw $(152,e);return t},annotate(e,t,i){f(i,e,w(t))},getAnnotation:Ue,find(e,t){const i=e.find($e,t);return null==i?null:g(Be,i)??Q(i,$e,Fe.create)??null},get:(e,t)=>e.get((0,s.Zc)(je(t)))});class Ge{constructor(e,t){this.v=void 0,this.b=e,this.A=t}flush(){this.b.updateSource(this.v)}handleChange(e,t){const i=this.b;e!==(0,n.qM)(i.ast,i.s,i,null)&&(this.v=e,this.A.add(this))}}const qe=(()=>{function e(e){this.s=e}return t=>{I(t.prototype,"useScope",e)}})(),Ke=(()=>{class e{}const t=new WeakMap,i=new WeakMap,s=new WeakMap;function o(e){return this.l.get(e)}function r(t,s){let o=i.get(t);return null==o&&i.set(t,o=new e),o[s]??=oe.get(t.l,s)}function n(e,t,i){const o=r(this,e);if(null==o)throw $(101,e);let n=s.get(this);if(null==n&&s.set(this,n={}),n[e])throw $(102,e);o.bind?.(t,this,...i)}function a(e,t){const i=r(this,e),o=s.get(this);i?.unbind?.(t,this),null!=o&&(o[e]=!1)}function l(i,s){let o=t.get(i);return null==o&&t.set(i,o=new e),o[s]??=We.get(i.l,s)}function c(e){const t=l(this,e);if(null==t)throw $(103,e);const i=t.signals;if(null!=i){const e=this.l.get(me),t=i.length;let s=0;for(;s{const t=e.prototype;I(t,"get",o),I(t,"bindBehavior",n),I(t,"unbindBehavior",a),I(t,"bindConverter",c),I(t,"unbindConverter",d),I(t,"useConverter",h)}})(),Ye=q("IFlushQueue",(e=>e.singleton(Xe)));class Xe{constructor(){this.R=!1,this.T=new Set}get count(){return this.T.size}add(e){if(this.T.add(e),!this.R){this.R=!0;try{this.T.forEach(Ze)}finally{this.R=!1}}}clear(){this.T.clear(),this.R=!1}}const Ze=function(e,t,i){i.delete(e),e.flush()},Qe=(()=>{const e=new WeakSet;return(t,i)=>{I(t.prototype,"limit",(function(t){if(e.has(this))throw $(9996);e.add(this);const s=i(this,t),o=t.signals,r=o.length>0?this.get(me):null,n=this[s],a=(...e)=>n.call(this,...e),l="debounce"===t.type?((e,t,i)=>{let s,o,r,n=!1;const a=e.queue,l=()=>t(r),c=t=>{r=t,i.isBound?(o=s,s=a.queueTask(l,{delay:e.delay}),o?.cancel()):l()},d=c.dispose=()=>{o?.cancel(),s?.cancel(),o=s=void 0};return c.flush=()=>{n=s?.status===H,d(),n&&l()},c})(t,a,this):((e,t,i)=>{let s,o,r,n=0,a=0,l=!1;const c=e.queue,d=()=>e.now(),h=()=>t(r),u=t=>{r=t,i.isBound?(a=d()-n,o=s,a>e.delay?(n=d(),h()):s=c.queueTask((()=>{n=d(),h()}),{delay:e.delay-a}),o?.cancel()):h()},p=u.dispose=()=>{o?.cancel(),s?.cancel(),o=s=void 0};return u.flush=()=>{l=s?.status===H,p(),l&&h()},u})(t,a,this),c=r?{handleChange:l.flush}:null;return this[s]=l,r&&o.forEach((e=>D(r,e,c))),{dispose:()=>{r&&o.forEach((e=>M(r,e,c))),e.delete(this),l.dispose(),delete this[s]}}}))}})(),Je=((e=new WeakSet)=>t=>function(){e.has(this)||(e.add(this),t.call(this))})(),et={preempt:!0};class tt{constructor(e,t,i,s,o,r,n,a,l,c){this.targetAttribute=n,this.targetProperty=a,this.mode=l,this.strict=c,this.isBound=!1,this.s=void 0,this.L=null,this.v=void 0,this.boundFn=!1,this.l=t,this.ast=o,this.M=e,this.target=r,this.oL=i,this.B=s}updateTarget(e){const t=this.target,i=this.targetAttribute,o=this.targetProperty;switch(i){case"class":t.classList.toggle(o,!!e);break;case"style":{let i="",r=k(e);(0,s.Kg)(r)&&r.includes("!important")&&(i="important",r=r.replace("!important","")),t.style.setProperty(o,r,i);break}default:null==e?t.removeAttribute(i):t.setAttribute(i,k(e))}}handleChange(){if(!this.isBound)return;let e;this.obs.version++;const t=(0,n.qM)(this.ast,this.s,this,(this.mode&u)>0?this:null);this.obs.clear(),t!==this.v&&(this.v=t,this.M.state!==Zi?(e=this.L,this.L=this.B.queueTask((()=>{this.L=null,this.updateTarget(t)}),et),e?.cancel()):this.updateTarget(t))}handleCollectionChange(){this.handleChange()}bind(e){if(this.isBound){if(this.s===e)return;this.unbind()}this.s=e,(0,n.mi)(this.ast,e,this),this.mode&(u|h)&&this.updateTarget(this.v=(0,n.qM)(this.ast,e,this,(this.mode&u)>0?this:null)),this.isBound=!0}unbind(){this.isBound&&(this.isBound=!1,(0,n.HC)(this.ast,this.s,this),this.s=void 0,this.v=void 0,this.L?.cancel(),this.L=null,this.obs.clearAll())}}tt.mix=Je((()=>{qe(tt),Qe(tt,(()=>"updateTarget")),(0,n.xM)(tt,null),Ke(tt)}));const it={preempt:!0};class st{constructor(e,t,i,s,o,r,n,a,l){this.ast=o,this.target=r,this.targetProperty=n,this.mode=a,this.strict=l,this.isBound=!1,this.s=void 0,this.L=null,this.M=e,this.oL=i,this.B=s,this.q=i.getAccessor(r,n);const c=o.expressions,d=this.partBindings=Array(c.length),h=c.length;let u=0;for(;h>u;++u)d[u]=new ot(c[u],r,n,t,i,l,this)}P(){this.updateTarget()}updateTarget(){const e=this.partBindings,t=this.ast.parts,i=e.length;let s="",o=0;if(1===i)s=t[0]+e[0].v+t[1];else for(s=t[0];i>o;++o)s+=e[o].v+t[o+1];const r=this.q;let n;this.M.state!==Zi&&(r.type&F)>0?(n=this.L,this.L=this.B.queueTask((()=>{this.L=null,r.setValue(s,this.target,this.targetProperty)}),it),n?.cancel(),n=null):r.setValue(s,this.target,this.targetProperty)}bind(e){if(this.isBound){if(this.s===e)return;this.unbind()}this.s=e;const t=this.partBindings,i=t.length;let s=0;for(;i>s;++s)t[s].bind(e);this.updateTarget(),this.isBound=!0}unbind(){if(!this.isBound)return;this.isBound=!1,this.s=void 0;const e=this.partBindings,t=e.length;let i=0;for(;t>i;++i)e[i].unbind();this.L?.cancel(),this.L=null}useAccessor(e){this.q=e}}class ot{constructor(e,t,i,s,o,r,n){this.ast=e,this.target=t,this.targetProperty=i,this.strict=r,this.owner=n,this.mode=u,this.task=null,this.isBound=!1,this.v="",this.boundFn=!1,this.l=s,this.oL=o}updateTarget(){this.owner.P()}handleChange(){if(!this.isBound)return;this.obs.version++;const e=(0,n.qM)(this.ast,this.s,this,(this.mode&u)>0?this:null);this.obs.clear(),e!=this.v&&(this.v=e,(0,s.cy)(e)&&this.observeCollection(e),this.updateTarget())}handleCollectionChange(){this.updateTarget()}bind(e){if(this.isBound){if(this.s===e)return;this.unbind()}this.s=e,(0,n.mi)(this.ast,e,this),this.v=(0,n.qM)(this.ast,this.s,this,(this.mode&u)>0?this:null),(0,s.cy)(this.v)&&this.observeCollection(this.v),this.isBound=!0}unbind(){this.isBound&&(this.isBound=!1,(0,n.HC)(this.ast,this.s,this),this.s=void 0,this.obs.clearAll())}}ot.mix=Je((()=>{qe(ot),Qe(ot,(()=>"updateTarget")),(0,n.xM)(ot,null),Ke(ot)}));const rt={preempt:!0};class nt{constructor(e,t,i,s,o,r,n,a){this.p=o,this.ast=r,this.target=n,this.strict=a,this.isBound=!1,this.mode=u,this.L=null,this.v="",this.I=!1,this.boundFn=!1,this.l=t,this.M=e,this.oL=i,this.B=s}updateTarget(e){const t=this.target,i=this.v;this.v=e,this.I&&(i.parentNode?.removeChild(i),this.I=!1),e instanceof this.p.Node&&(t.parentNode?.insertBefore(e,t),e="",this.I=!0),t.textContent=k(e??"")}handleChange(){if(!this.isBound)return;this.obs.version++;const e=(0,n.qM)(this.ast,this.s,this,(this.mode&u)>0?this:null);if(this.obs.clear(),e===this.v)return this.L?.cancel(),void(this.L=null);this.M.state!==Zi?this._(e):this.updateTarget(e)}handleCollectionChange(){if(!this.isBound)return;this.obs.version++;const e=this.v=(0,n.qM)(this.ast,this.s,this,(this.mode&u)>0?this:null);this.obs.clear(),(0,s.cy)(e)&&this.observeCollection(e),this.M.state!==Zi?this._(e):this.updateTarget(e)}bind(e){if(this.isBound){if(this.s===e)return;this.unbind()}this.s=e,(0,n.mi)(this.ast,e,this);const t=this.v=(0,n.qM)(this.ast,this.s,this,(this.mode&u)>0?this:null);(0,s.cy)(t)&&this.observeCollection(t),this.updateTarget(t),this.isBound=!0}unbind(){this.isBound&&(this.isBound=!1,(0,n.HC)(this.ast,this.s,this),this.I&&this.v.parentNode?.removeChild(this.v),this.s=void 0,this.obs.clearAll(),this.L?.cancel(),this.L=null)}_(e){const t=this.L;this.L=this.B.queueTask((()=>{this.L=null,this.updateTarget(e)}),rt),t?.cancel()}}nt.mix=Je((()=>{qe(nt),Qe(nt,(()=>"updateTarget")),(0,n.xM)(nt,null),Ke(nt)}));class at{constructor(e,t,i,s,o,r){this.ast=i,this.targetProperty=s,this.isBound=!1,this.s=void 0,this.target=null,this.boundFn=!1,this.l=e,this.oL=t,this.strict=r,this.V=o}updateTarget(){this.target[this.targetProperty]=this.v}handleChange(){this.isBound&&(this.obs.version++,this.v=(0,n.qM)(this.ast,this.s,this,this),this.obs.clear(),this.updateTarget())}handleCollectionChange(){this.handleChange()}bind(e){if(this.isBound){if(this.s===e)return;this.unbind()}this.s=e,this.target=this.V?e.bindingContext:e.overrideContext,(0,n.mi)(this.ast,e,this),this.v=(0,n.qM)(this.ast,this.s,this,this),this.updateTarget(),this.isBound=!0}unbind(){this.isBound&&(this.isBound=!1,(0,n.HC)(this.ast,this.s,this),this.s=void 0,this.obs.clearAll())}}at.mix=Je((()=>{qe(at),Qe(at,(()=>"updateTarget")),(0,n.xM)(at,null),Ke(at)}));class lt{constructor(e,t,i,s,o,r,n,a,l){this.ast=o,this.target=r,this.targetProperty=n,this.mode=a,this.strict=l,this.isBound=!1,this.s=void 0,this.q=void 0,this.L=null,this.F=null,this.boundFn=!1,this.l=t,this.M=e,this.B=s,this.oL=i}updateTarget(e){this.q.setValue(e,this.target,this.targetProperty)}updateSource(e){(0,n.Um)(this.ast,this.s,this,e)}handleChange(){if(!this.isBound)return;this.obs.version++;const e=(0,n.qM)(this.ast,this.s,this,(this.mode&u)>0?this:null);this.obs.clear(),this.M.state!==Zi&&(this.q.type&F)>0?(ct=this.L,this.L=this.B.queueTask((()=>{this.updateTarget(e),this.L=null}),dt),ct?.cancel(),ct=null):this.updateTarget(e)}handleCollectionChange(){this.handleChange()}bind(e){if(this.isBound){if(this.s===e)return;this.unbind()}this.s=e,(0,n.mi)(this.ast,e,this);const t=this.oL,i=this.mode;let s=this.q;s||(s=i&p?t.getObserver(this.target,this.targetProperty):t.getAccessor(this.target,this.targetProperty),this.q=s);const o=(i&u)>0;i&(u|h)&&this.updateTarget((0,n.qM)(this.ast,this.s,this,o?this:null)),i&p&&(s.subscribe(this.F??=new Ge(this,this.l.get(Ye))),o||this.updateSource(s.getValue(this.target,this.targetProperty))),this.isBound=!0}unbind(){this.isBound&&(this.isBound=!1,(0,n.HC)(this.ast,this.s,this),this.s=void 0,this.F&&(this.q.unsubscribe(this.F),this.F=null),this.L?.cancel(),this.L=null,this.obs.clearAll())}useTargetObserver(e){this.q?.unsubscribe(this),(this.q=e).subscribe(this)}useTargetSubscriber(e){if(null!=this.F)throw $(9995);this.F=e}}lt.mix=Je((()=>{qe(lt),Qe(lt,(e=>e.mode&p?"updateSource":"updateTarget")),(0,n.xM)(lt,null),Ke(lt)}));let ct=null;const dt={preempt:!0};class ht{constructor(e,t,i,s){this.ast=t,this.target=i,this.strict=s,this.isBound=!1,this.s=void 0,this.l=e}bind(e){if(this.isBound){if(this.s===e)return;this.unbind()}this.s=e,(0,n.mi)(this.ast,e,this),(0,n.Um)(this.ast,this.s,this,this.target),this.isBound=!0}unbind(){this.isBound&&(this.isBound=!1,(0,n.qM)(this.ast,this.s,this,null)===this.target&&(0,n.Um)(this.ast,this.s,this,null),(0,n.HC)(this.ast,this.s,this),this.s=void 0)}}ht.mix=Je((()=>{Ke(ht)}));class ut{constructor(e,t=!1,i){this.prevent=e,this.capture=t,this.onError=i}}class pt{constructor(e,t,i,s,o,r,n){this.ast=t,this.target=i,this.targetEvent=s,this.strict=n,this.isBound=!1,this.self=!1,this.boundFn=!0,this.H=null,this.l=e,this.O=o,this.H=r}callSource(e){const t=this.s.overrideContext;t.$event=e;let i=(0,n.qM)(this.ast,this.s,this,null);delete t.$event,(0,s.Tn)(i)&&(i=i(e)),!0!==i&&this.O.prevent&&e.preventDefault()}handleEvent(e){if((!this.self||this.target===e.composedPath()[0])&&!1!==this.H?.(e))try{this.callSource(e)}catch(t){this.O.onError(e,t)}}bind(e){if(this.isBound){if(this.s===e)return;this.unbind()}this.s=e,(0,n.mi)(this.ast,e,this),this.target.addEventListener(this.targetEvent,this,this.O),this.isBound=!0}unbind(){this.isBound&&(this.isBound=!1,(0,n.HC)(this.ast,this.s,this),this.s=void 0,this.target.removeEventListener(this.targetEvent,this,this.O))}}pt.mix=Je((function(){qe(pt),Qe(pt,(()=>"callSource")),Ke(pt)}));const mt=q("IEventModifier"),gt=q("IKeyMapping",(e=>e.instance({meta:C(["ctrl","alt","shift","meta"]),keys:{escape:"Escape",enter:"Enter",space:"Space",tab:"tab",...Array.from({length:25}).reduce(((e,t,i)=>{let s=String.fromCharCode(i+65);return e[i+65]=s,s=String.fromCharCode(i+97),e[i+97]=e[s]=s,e}),{})}})));class bt{constructor(){this.type=["click","mousedown","mousemove","mouseup","dblclick","contextmenu"],this.$=(0,s.hd)(gt),this.N=["left","middle","right"]}static register(e){e.register(K(mt,bt))}getHandler(e){const t=e.split(/[:+.]/);return e=>{let i,s=!1,o=!1;for(i of t){switch(i){case"prevent":s=!0;continue;case"stop":o=!0;continue;case"left":case"middle":case"right":if(e.button!==this.N.indexOf(i))return!1;continue}if(this.$.meta.includes(i)&&!0!==e[`${i}Key`])return!1}return s&&e.preventDefault(),o&&e.stopPropagation(),!0}}}class ft{constructor(){this.$=(0,s.hd)(gt),this.type=["keydown","keyup"]}static register(e){e.register(K(mt,ft))}getHandler(e){const t=e.split(/[:+.]/);return e=>{let i,s=!1,o=!1;for(i of t){switch(i){case"prevent":s=!0;continue;case"stop":o=!0;continue}if(this.$.meta.includes(i)){if(!0!==e[`${i}Key`])return!1}else if(this.$.keys[i]!==e.key)return!1}return s&&e.preventDefault(),o&&e.stopPropagation(),!0}}}class vt{constructor(){this.type=["$ALL"]}static register(e){e.register(K(mt,vt))}getHandler(e){const t=e.split(/[:+.]/);return e=>{let i,s=!1,o=!1;for(i of t)switch(i){case"prevent":s=!0;continue;case"stop":o=!0;continue}return s&&e.preventDefault(),o&&e.stopPropagation(),!0}}}const wt=q("IEventModifierHandler",(e=>e.instance({getHandler:()=>null})));class yt{constructor(){this.W=(0,s.hd)((0,s.Q7)(mt)).reduce(((e,t)=>(((0,s.cy)(t.type)?t.type:[t.type]).forEach((i=>e[i]=t)),e)),{})}static register(e){e.register(K(wt,yt))}getHandler(e,t){return(0,s.Kg)(t)?(this.W[e]??this.W.$ALL)?.getHandler(t)??null:null}}const kt={register(e){e.register(yt,bt,ft,vt)}},_t=q("IViewFactory");class xt{constructor(e,t){this.isCaching=!1,this.j=null,this.U=-1,this.name=t.name,this.container=e,this.def=t}setCacheSize(e,t){e&&("*"===e?e=xt.maxCacheSize:(0,s.Kg)(e)&&(e=parseInt(e,10)),-1!==this.U&&t||(this.U=e)),this.U>0?this.j=[]:this.j=null,this.isCaching=this.U>0}canReturnToCache(e){return null!=this.j&&this.j.length0?(i=t.pop(),i):(i=Ri.$view(this,e),i)}}xt.maxCacheSize=65535;const Ct=(()=>{const e=(e,t)=>e.document.createComment(t);return t=>{const i=e(t,"au-end");return i.$start=e(t,"au-start"),i}})(),Et=(e,t,i)=>{if(null===e)return;const s=i.length;let o=0;for(;s>o;)e.insertBefore(i[o],t),++o},St=(e,t)=>new e.ownerDocument.defaultView.MutationObserver(t),Tt=e=>1===e.nodeType,Ot="default",At=q("IAuSlotsInfo");class Lt{constructor(e){this.projectedSlots=e}}const Rt=q("IAuSlotWatcher");class It{static create(e,t,i,r,n,a,l,c){const d=[],h=r.renderers,u=t=>{let i=t,s=e;for(;null!=s&&i>0;)s=s.parent,--i;if(null==s)throw $(9999);return s},p=e=>{const r=u(e),m=new It(r),g=n.compileSpread(r.controller.definition,r.instruction?.captures??s.tR,r.controller.container,t,i);let b;for(b of g)switch(b.type){case o.lp.spreadTransferedBinding:p(e+1);break;case o.lp.spreadElementProp:h[b.instruction.type].render(m,Zs(t),b.instruction,a,l,c);break;default:h[b.type].render(m,t,b,a,l,c)}d.push(m)};return p(0),d}get container(){return this.locator}get definition(){return this.$controller.definition}get state(){return this.$controller.state}constructor(e){this.isBound=!1,this.Z=[],this.locator=(this.$controller=(this.J=e).controller).container}get(e){return this.locator.get(e)}bind(e){if(this.isBound)return;this.isBound=!0;const t=this.scope=this.J.controller.scope.parent??void 0;if(null==t)throw $(9999);this.Z.forEach((e=>e.bind(t)))}unbind(){this.Z.forEach((e=>e.unbind())),this.isBound=!1}addBinding(e){this.Z.push(e)}addChild(e){if(e.vmKind!==Ki)throw $(9998);this.$controller.addChild(e)}}class Dt{constructor(e,t,i,s,o,r,n,a){this.target=t,this.targetKeys=i,this.ast=s,this.strict=a,this.isBound=!1,this.s=void 0,this.boundFn=!1,this.tt={},this.et=new WeakMap,this.M=e,this.oL=o,this.l=r,this.B=n}updateTarget(){this.obs.version++;const e=(0,n.qM)(this.ast,this.s,this,this);this.obs.clear(),this.it(e,!0)}handleChange(){this.isBound&&this.updateTarget()}handleCollectionChange(){this.isBound&&this.updateTarget()}bind(e){if(this.isBound){if(e===this.s)return;this.unbind()}this.isBound=!0,this.s=e,(0,n.mi)(this.ast,e,this);const t=(0,n.qM)(this.ast,e,this,this);this.it(t,!1)}unbind(){if(!this.isBound)return;let e;for(e in this.isBound=!1,(0,n.HC)(this.ast,this.s,this),this.s=void 0,this.tt)this.tt[e].unbind()}it(e,t){let i,r;if(!(0,s.Gv)(e)){for(i in this.tt)this.tt[i]?.unbind();return}let a=this.et.get(e);for(i of(null==a&&this.et.set(e,a=n.HG.fromParent(this.s,e)),this.targetKeys))r=this.tt[i],i in e?(null==r&&(r=this.tt[i]=new lt(this.M,this.l,this.oL,this.B,Dt.st[i]??=new l.DC(i,0),this.target,i,o.Zm.toView,this.strict)),r.bind(a)):t&&r?.unbind()}}Dt.mix=Je((()=>{qe(Dt),Qe(Dt,(()=>"updateTarget")),(0,n.xM)(Dt,null),Ke(Dt)})),Dt.st={};const Mt=(e,t,i,s)=>{e.addEventListener(t,i,s)},Pt=(e,t,i,s)=>{e.removeEventListener(t,i,s)},Ht=e=>{let t;const i=e.prototype;I(i,"subscribe",(function(e){if(this.subs.add(e)&&1===this.subs.count){for(t of this.cf.events)Mt(this.nt,t,this);this.ot=!0,this.rt?.()}})),I(i,"unsubscribe",(function(e){if(this.subs.remove(e)&&0===this.subs.count){for(t of this.cf.events)Pt(this.nt,t,this);this.ot=!1,this.lt?.()}})),I(i,"useConfig",(function(e){if(this.cf=e,this.ot){for(t of this.cf.events)Pt(this.nt,t,this);for(t of this.cf.events)Mt(this.nt,t,this)}}))},Nt=e=>{I(e.prototype,"subscribe",s.lQ),I(e.prototype,"unsubscribe",s.lQ)};class Vt{get doNotCache(){return!0}constructor(e,t={}){this.obj=e,this.mapping=t,this.type=z|F,this.v="",this.ht={},this.ct=0}getValue(){return this.v}setValue(e){e!==this.v&&(this.v=e,this.ut())}ut(){const e=this.ht,t=++this.ct,i=this.obj.classList,s=zt(this.v),o=s.length;let r,n=0;if(o>0)for(;n0){const i=[];let s=0;for(;t>s;++s)i.push(...zt(e[s]));return i}return s.tR}const t=[];let i;for(i in e)Boolean(e[i])&&(i.includes(" ")?t.push(...Ft(i)):t.push(i));return t}function Ft(e){const t=e.match(/\S+/g);return null===t?s.tR:t}Nt(Vt);const $t=e=>({$isResolver:!0,resolve:(t,i)=>i.get(rs).controller.container.get((0,s.ZV)(e))}),Bt=q("IRenderer");function Ut(e,t){return(t?.metadata??(e[Symbol.metadata]??=Object.create(null)))[s.Ri]={register(t){K(Bt,e).register(t)}},e}function jt(e,t,i){return(0,s.Kg)(t)?e.parse(t,i):t}function Wt(e){return null!=e.viewModel?e.viewModel:e}const Gt=Ut(class{constructor(){this.target=o.lp.setProperty}render(e,t,i){const s=Wt(t);void 0!==s.$observers?.[i.to]?s.$observers[i.to].setValue(i.value):s[i.to]=i.value}},null),qt=Ut(class{constructor(){this.r=(0,s.hd)(ki),this.target=o.lp.hydrateElement}render(e,t,i,r,n,a){let l,c,d;const h=i.res,u=i.projections,p=e.container;if("string"==typeof h){if(l=to.find(p,h),null==l)throw $(752,i,e)}else l=h;const m=i.containerless||l.containerless?As(t):null,g=function(e,t,i,r,n,a){const l=t.container.createChild();return Ps(l,i,e),Z(l,os,new s.JF(hi,t)),Z(l,o.OA,new s.JF(ui,r)),Z(l,Es,null==n?vi:new fi(n)),Z(l,_t,wi),Z(l,At,null==a?yi:new s.JF(mi,a)),l}(r,e,t,i,m,null==u?void 0:new Lt(T(u)));c=g.invoke(l.Type),d=Ri.$el(g,c,t,i,l,m),_s(t,l.key,d);const b=this.r.renderers,f=i.props,v=f.length;let w,y=0;for(;v>y;)w=f[y],b[w.type].render(e,d,w,r,n,a),++y;e.addChild(d)}},null),Kt=Ut(class{constructor(){this.r=(0,s.hd)(ki),this.target=o.lp.hydrateAttribute}render(e,t,i,s,o,r){let n,a=e.container;if("string"==typeof i.res){if(n=De.find(a,i.res),null==n)throw $(753,i,e)}else n=i.res;const l=bi(s,n,e,t,i,void 0,void 0),c=Ri.$attr(l.ctn,l.vm,t,n);_s(t,n.key,c);const d=this.r.renderers,h=i.props,u=h.length;let p,m=0;for(;u>m;)p=h[m],d[p.type].render(e,c,p,s,o,r),++m;e.addChild(c)}},null),Yt=Ut(class{constructor(){this.r=(0,s.hd)(ki),this.target=o.lp.hydrateTemplateController}render(e,t,i,s,o,r){let n,a=e.container;if("string"==typeof i.res){if(n=De.find(a,i.res),null==n)throw $(754,i,e)}else n=i.res;const l=this.r.getViewFactory(i.def,"new"===n.containerStrategy?a.createChild({inheritParentResources:!0}):a),c=As(t),d=bi(s,n,e,t,i,l,c),h=Ri.$attr(d.ctn,d.vm,t,n);_s(c,n.key,h),d.vm.link?.(e,h,t,i);const u=this.r.renderers,p=i.props,m=p.length;let g,b=0;for(;m>b;)g=p[b],u[g.type].render(e,h,g,s,o,r),++b;e.addChild(h)}},null),Xt=Ut(class{constructor(){this.target=o.lp.hydrateLetElement,at.mix()}render(e,t,i,s,o,r){t.remove();const n=i.instructions,a=i.toBindingContext,l=e.container,c=n.length;let d,h,u=0;for(;c>u;)d=n[u],h=jt(o,d.from,P),e.addBinding(new at(l,r,h,d.to,a,e.strict??!1)),++u}},null),Zt=Ut(class{constructor(){this.target=o.lp.refBinding}render(e,t,i,s,o){e.addBinding(new ht(e.container,jt(o,i.from,P),function(e,t){if("element"===t)return e;switch(t){case"controller":return Zs(e);case"view":throw $(750);case"component":return Zs(e).viewModel;default:{const i=Le(e,t);if(void 0!==i)return i.viewModel;const s=Zs(e,{name:t});if(void 0===s)throw $(751,t);return s.viewModel}}}(t,i.to),e.strict??!1))}},null),Qt=Ut(class{constructor(){this.target=o.lp.interpolation,ot.mix()}render(e,t,i,s,o,r){const n=e.container,a=new st(e,n,r,s.domQueue,jt(o,i.from,"Interpolation"),Wt(t),i.to,u,e.strict??!1);if("class"===i.to&&a.target.nodeType>0){const e=n.get($t(Ss));a.useAccessor(new Vt(a.target,e))}e.addBinding(a)}},null),Jt=Ut(class{constructor(){this.target=o.lp.propertyBinding,lt.mix()}render(e,t,i,s,o,r){const n=e.container,a=new lt(e,n,r,s.domQueue,jt(o,i.from,P),Wt(t),i.to,i.mode,e.strict??!1);if("class"===i.to&&a.target.nodeType>0){const e=n.get($t(Ss));a.useTargetObserver(new Vt(a.target,e))}e.addBinding(a)}},null),ei=Ut(class{constructor(){this.target=o.lp.iteratorBinding,lt.mix()}render(e,t,i,s,o,r){e.addBinding(new lt(e,e.container,r,s.domQueue,jt(o,i.forOf,"IsIterator"),Wt(t),i.to,u,e.strict??!1))}},null),ti=Ut(class{constructor(){this.target=o.lp.textBinding,nt.mix()}render(e,t,i,s,o,r){e.addBinding(new nt(e,e.container,r,s.domQueue,s,jt(o,i.from,P),t,e.strict??!1))}},null),ii=q("IListenerBindingOptions",(e=>e.singleton(class{constructor(){this.p=(0,s.hd)(xe),this.prevent=!1,this.onError=(e,t)=>{const i=new this.p.CustomEvent("au-event-error",{cancelable:!0,detail:{event:e,error:t}});if(this.p.window.dispatchEvent(i),!i.defaultPrevented)throw t}}}))),si=Ut(class{constructor(){this.target=o.lp.listenerBinding,this.ft=(0,s.hd)(wt),this.dt=(0,s.hd)(ii),pt.mix()}render(e,t,i,s,o){e.addBinding(new pt(e.container,jt(o,i.from,"IsFunction"),t,i.to,new ut(this.dt.prevent,i.capture,this.dt.onError),this.ft.getHandler(i.to,i.modifier),e.strict??!1))}},null),oi=Ut(class{constructor(){this.target=o.lp.setAttribute}render(e,t,i){t.setAttribute(i.to,i.value)}},null),ri=Ut(class{constructor(){this.target=o.lp.setClassAttribute}render(e,t,i){!function(e,t){const i=t.length;let s=0;for(let o=0;oa[e]??e)).join(" "),u,e.strict??!1))}},null),ci=Ut(class{constructor(){this.gt=(0,s.hd)(o.B3),this.r=(0,s.hd)(ki),this.target=o.lp.spreadTransferedBinding}render(e,t,i,s,o,r){It.create(e.container.get(rs),t,void 0,this.r,this.gt,s,o,r).forEach((t=>e.addBinding(t)))}},null),di=Ut(class{constructor(){this.target=o.lp.spreadValueBinding,Dt.mix()}render(e,t,i,s,o,r){const n=i.target;if("$bindables"!==n)throw $(820,n);e.addBinding(new Dt(e,t.viewModel,T(t.definition.bindables),o.parse(i.from,P),r,e.container,s.domQueue,e.strict??!1))}},null),hi="IController",ui="IInstruction",pi="IRenderLocation",mi="ISlotsInfo";class gi{get $isResolver(){return!0}constructor(e){this.f=e}resolve(){const e=this.f;if(null===e)throw $(755);if(!(0,s.Kg)(e.name)||0===e.name.length)throw $(756);return e}}function bi(e,t,i,r,n,a,l,c){const d=i instanceof Ri?i:i.$controller,h=d.container.createChild();return Ps(h,r,e),Z(h,os,new s.JF(hi,d)),Z(h,o.OA,new s.JF(ui,n)),Z(h,Es,null==l?vi:new s.JF(pi,l)),Z(h,_t,null==a?wi:new gi(a)),Z(h,At,null==c?yi:new s.JF(mi,c)),{vm:h.invoke(t.Type),ctn:h}}class fi{get name(){return"IRenderLocation"}get $isResolver(){return!0}constructor(e){this.l=e}resolve(){return this.l}}const vi=new fi(null),wi=new gi(null),yi=new s.JF(mi,new Lt(s.tR)),ki=q("IRendering",(e=>e.singleton(_i)));class _i{get renderers(){return this.vt??=this.xt.getAll(Bt,!1).reduce(((e,t)=>(e[t.target]??=t,e)),(0,s.BL)())}constructor(){this.yt=new WeakMap,this.bt=new WeakMap;const e=this.xt=(0,s.hd)(s.p7).root,t=this.p=e.get(xe);this.ep=e.get(l.JW),this.oL=e.get(n.WM),this.wt=t.document.createElement("au-m"),this.kt=new Rs(t,t.document.createDocumentFragment())}compile(e,t){const i=t.get(o.B3),s=this.yt;let r=s.get(e);return null==r&&s.set(e,r=Vs.create(e.needsCompile?i.compile(e,t):e)),r}getViewFactory(e,t){return new xt(t,Vs.getOrCreate(e))}createNodes(e){if(!0===e.enhance)return new Rs(this.p,this.Ct(e.template));let t,i=!1;const o=this.bt,r=this.p,n=r.document;if(o.has(e))t=o.get(e);else{const a=e.template;let l;null==a?t=null:a instanceof r.Node?"TEMPLATE"===a.nodeName?(t=a.content,i=!0):(t=n.createDocumentFragment()).appendChild(a.cloneNode(!0)):(l=n.createElement("template"),(0,s.Kg)(a)&&(l.innerHTML=a),t=l.content,i=!0),this.Ct(t),o.set(e,t)}return null==t?this.kt:new Rs(this.p,i?n.importNode(t,!0):n.adoptNode(t.cloneNode(!0)))}render(e,t,i,s){const o=i.instructions,r=this.renderers,n=t.length;let a,l,c,d=0,h=0,u=o.length;if(n!==u)throw $(757,n,u);if(n>0)for(;n>d;){for(a=o[d],c=t[d],h=0,u=a.length;u>h;)l=a[h],r[l.type].render(e,c,l,this.p,this.ep,this.oL),++h;++d}if(null!=s&&(a=i.surrogates,(u=a.length)>0))for(h=0;u>h;)l=a[h],r[l.type].render(e,s,l,this.p,this.ep,this.oL),++h}Ct(e){if(null==e)return null;const t=this.p.document.createTreeWalker(e,128);let i;for(;null!=(i=t.nextNode());)"au*"===i.nodeValue&&i.parentNode.replaceChild(t.currentNode=this.wt.cloneNode(),i);return e}}const xi=q("IShadowDOMStyles"),Ci=q("IShadowDOMGlobalStyles",(e=>e.instance({applyTo:s.lQ}))),{enter:Ei,exit:Si}=n.O3,{wrap:Ti,unwrap:Oi}=n.Wh;class Ai{get value(){return this.v}constructor(e,t,i,s,o){this.obj=e,this.$get=i,this.useProxy=o,this.isBound=!1,this.running=!1,this.v=void 0,this.cb=s,this.oL=t}handleChange(){this.run()}handleCollectionChange(){this.run()}bind(){this.isBound||(this.compute(),this.isBound=!0)}unbind(){this.isBound&&(this.isBound=!1,this.obs.clearAll())}run(){if(!this.isBound||this.running)return;const e=this.obj,t=this.v,i=this.compute();(0,s.t7)(i,t)||this.cb.call(e,i,t,e)}compute(){this.running=!0,this.obs.version++;try{return Ei(this),this.v=Oi(this.$get.call(void 0,this.useProxy?Ti(this.obj):this.obj,this))}finally{this.obs.clear(),this.running=!1,Si(this)}}}(0,n.xM)(Ai,null);class Li{get value(){return this.v}constructor(e,t,i,s,o){this.scope=e,this.l=t,this.oL=i,this.isBound=!1,this.boundFn=!1,this.obj=e.bindingContext,this.Bt=s,this.cb=o}handleChange(e){const t=this.Bt,i=this.obj,o=this.v;"AccessScope"===t.$kind&&1===this.obs.count||(this.obs.version++,e=(0,n.qM)(t,this.scope,this,this),this.obs.clear()),(0,s.t7)(e,o)||(this.v=e,this.cb.call(i,e,o,i))}bind(){this.isBound||(this.obs.version++,this.v=(0,n.qM)(this.Bt,this.scope,this,this),this.obs.clear(),this.isBound=!0)}unbind(){this.isBound&&(this.isBound=!1,this.obs.clearAll(),this.v=void 0)}}(0,n.xM)(Li,null),Ke(Li);class Ri{get lifecycleHooks(){return this.St}get isActive(){return(this.state&(Zi|Qi))>0&&!(this.state&Ji)}get name(){if(null===this.parent)switch(this.vmKind){case Ki:return`[${this.definition.name}]`;case qi:return this.definition.name;case Yi:return this.viewFactory.name}switch(this.vmKind){case Ki:return`${this.parent.name}>[${this.definition.name}]`;case qi:return`${this.parent.name}>${this.definition.name}`;case Yi:return this.viewFactory.name===this.parent.definition?.name?`${this.parent.name}[view]`:`${this.parent.name}[view:${this.viewFactory.name}]`}}get viewModel(){return this.At}set viewModel(e){this.At=e,this.Rt=null==e||this.vmKind===Yi?Wi.none:new Wi(e)}get strict(){return this.definition?.strict}constructor(e,t,i,s,o,r,n){this.container=e,this.vmKind=t,this.definition=i,this.viewFactory=s,this.host=r,this.head=null,this.tail=null,this.next=null,this.parent=null,this.bindings=null,this.children=null,this.hasLockedScope=!1,this.scope=null,this.isBound=!1,this.Tt=!1,this.hostController=null,this.mountTarget=Di,this.shadowRoot=null,this.nodes=null,this.location=null,this.St=null,this.state=Xi,this.Et=!1,this.$initiator=null,this.$resolve=void 0,this.$reject=void 0,this.$promise=void 0,this.Lt=0,this.Mt=0,this.Dt=0,this.At=o,this.Rt=t===Yi?Wi.none:new Wi(o),this.location=n,this.r=e.root.get(ki),this.coercion=t===Yi?void 0:e.get(zi)}static getCached(e){return Ii.get(e)}static getCachedOrThrow(e){const t=Ri.getCached(e);if(void 0===t)throw $(500,e);return t}static $el(e,t,i,o,r=void 0,n=null){if(Ii.has(t))return Ii.get(t);r=r??Js(t.constructor),Z(e,r.Type,new s.JF(r.key,t,r.Type));const a=new Ri(e,qi,r,null,t,i,n),l=e.get((0,s.lq)(rs));return r.dependencies.length>0&&e.register(...r.dependencies),Z(e,rs,new s.JF("IHydrationContext",new ns(a,o,l))),Ii.set(t,a),null!=o&&!1===o.hydrate||a.hE(o),a}static $attr(e,t,i,o){if(Ii.has(t))return Ii.get(t);o=o??Ie(t.constructor),Z(e,o.Type,new s.JF(o.key,t,o.Type));const r=new Ri(e,Ki,o,null,t,i,null);return o.dependencies.length>0&&e.register(...o.dependencies),Ii.set(t,r),r.qt(),r}static $view(e,t=void 0){const i=new Ri(e.container,Yi,null,e,null,null,null);return i.parent=t??null,i.Pt(),i}hE(e){const t=this.container,i=this.At,o=this.definition;this.scope=n.HG.create(i,null,!0),o.watches.length>0&&Ui(this,t,o,i),Fi(this,o,i),this.St=Ne.resolve(t),t.register(o.Type),null!==o.injectable&&Z(t,o.injectable,new s.JF("definition.injectable",i)),null!=e&&!1===e.hydrate||(this.hS(e?.hostController),this.hC())}hS(e){null!=this.St.hydrating&&this.St.hydrating.forEach(cs,this),this.Rt.It&&this.At.hydrating(this);const t=this.definition,i=this._t=this.r.compile(t,this.container),s=i.shadowOptions,o=i.hasSlots,r=i.containerless;let n=this.host,a=this.location,l=!1;if(null!=e?(this.hostController=e,l=!0):null!==(this.hostController=Zs(n,Vi))&&(n=this.host=this.container.root.get(xe).document.createElement(t.name),l=!0),l&&r&&null==a&&(a=this.location=As(n)),_s(n,Gs,this),_s(n,t.key,this),null!==s||o){if(null!=a)throw $(501);_s(this.shadowRoot=n.attachShadow(s??Gi),Gs,this),_s(this.shadowRoot,t.key,this),this.mountTarget=Pi}else null!=a?(_s(a,Gs,this),_s(a,t.key,this),this.mountTarget=Hi):this.mountTarget=Mi;this.At.$controller=this,this.nodes=this.r.createNodes(i),void 0!==this.St.hydrated&&this.St.hydrated.forEach(ds,this),this.Rt.Vt&&this.At.hydrated(this)}hC(){this.r.render(this,this.nodes.findTargets(),this._t,this.host),void 0!==this.St.created&&this.St.created.forEach(ls,this),this.Rt.Ft&&this.At.created(this)}qt(){const e=this.definition,t=this.At;e.watches.length>0&&Ui(this,this.container,e,t),Fi(this,e,t),t.$controller=this,this.St=Ne.resolve(this.container),void 0!==this.St.created&&this.St.created.forEach(ls,this),this.Rt.Ft&&this.At.created(this)}Pt(){this._t=this.r.compile(this.viewFactory.def,this.container),this.r.render(this,(this.nodes=this.r.createNodes(this._t)).findTargets(),this._t,void 0)}activate(e,t,i){switch(this.state){case Xi:case es:if(null!==t&&!t.isActive)return;this.state=Zi;break;case Qi:return;case is:throw $(502,this.name);default:throw $(503,this.name,function(e){const t=[];return(e&Zi)===Zi&&t.push("activating"),(e&Qi)===Qi&&t.push("activated"),(e&Ji)===Ji&&t.push("deactivating"),(e&es)===es&&t.push("deactivated"),(e&ts)===ts&&t.push("released"),(e&is)===is&&t.push("disposed"),0===t.length?"none":t.join("|")}(this.state))}switch(this.parent=t,this.vmKind){case qi:this.scope.parent=i??null;break;case Ki:this.scope=i??null;break;case Yi:if(null==i)throw $(504,this.name);this.hasLockedScope||(this.scope=i)}let o;return this.$initiator=e,this.Ht(),this.vmKind!==Yi&&null!=this.St.binding&&(o=(0,s.jY)(...this.St.binding.map(hs,this))),this.Rt.Ot&&(o=(0,s.jY)(o,this.At.binding(this.$initiator,this.parent))),(0,s.yL)(o)?(this.$t(),o.then((()=>{this.Tt=!0,this.state!==Zi?this.Nt():this.bind()})).catch((e=>{this.Wt(e)})),this.$promise):(this.Tt=!0,this.bind(),this.$promise)}bind(){let e,t=0,i=0;if(null!==this.bindings)for(t=0,i=this.bindings.length;i>t;)this.bindings[t].bind(this.scope),++t;if(this.vmKind!==Yi&&null!=this.St.bound&&(e=(0,s.jY)(...this.St.bound.map(us,this))),this.Rt.jt&&(e=(0,s.jY)(e,this.At.bound(this.$initiator,this.parent))),(0,s.yL)(e))return this.$t(),void e.then((()=>{this.isBound=!0,this.state!==Zi?this.Nt():this.zt()})).catch((e=>{this.Wt(e)}));this.isBound=!0,this.zt()}Ut(...e){switch(this.mountTarget){case Mi:this.host.append(...e);break;case Pi:this.shadowRoot.append(...e);break;case Hi:{let t=0;for(;t{this.Nt()})).catch((e=>{this.Wt(e)}))),null!==this.children)for(;t{if(this.isBound&&(this.vmKind!==Yi&&null!=this.St.detaching&&(o=(0,s.jY)(...this.St.detaching.map(gs,this))),this.Rt.Xt&&(o=(0,s.jY)(o,this.At.detaching(this.$initiator,this.parent)))),(0,s.yL)(o)&&(this.$t(),e.Kt(),o.then((()=>{e.Qt()})).catch((t=>{e.Wt(t)}))),null===e.head?e.head=this:e.tail.next=this,e.tail=this,e===this)return this.Qt(),this.$promise}))}removeNodes(){switch(this.vmKind){case qi:case Yi:this.nodes.remove(),this.nodes.unlink()}if(null!==this.hostController)switch(this.mountTarget){case Mi:case Pi:this.host.remove();break;case Hi:this.location.$start.remove(),this.location.remove()}}unbind(){let e=0;if(null!==this.bindings)for(;e{this.$resolve=e,this.$reject=t})),this.$initiator!==this&&this.parent.$t())}Yt(){void 0!==this.$promise&&(fs=this.$resolve,this.$resolve=this.$reject=this.$promise=void 0,fs(),fs=void 0)}Wt(e){void 0!==this.$promise&&(vs=this.$reject,this.$resolve=this.$reject=this.$promise=void 0,vs(e),vs=void 0),this.$initiator!==this&&this.parent.Wt(e)}Ht(){++this.Lt,this.$initiator!==this&&this.parent.Ht()}Nt(){if(this.state!==Zi)return--this.Lt,this.Yt(),void(this.$initiator!==this&&this.parent.Nt());if(0==--this.Lt){if(this.vmKind!==Yi&&null!=this.St.attached&&(ws=(0,s.jY)(...this.St.attached.map(ms,this))),this.Rt.Zt&&(ws=(0,s.jY)(ws,this.At.attached(this.$initiator))),(0,s.yL)(ws))return this.$t(),ws.then((()=>{this.state=Qi,this.Yt(),this.$initiator!==this&&this.parent.Nt()})).catch((e=>{this.Wt(e)})),void(ws=void 0);ws=void 0,this.state=Qi,this.Yt()}this.$initiator!==this&&this.parent.Nt()}Kt(){++this.Mt}Qt(){if(0==--this.Mt){this.Jt(),this.removeNodes();let e,t=this.$initiator.head;for(;null!==t;)t!==this&&(t.debug&&t.logger.trace("detach()"),t.removeNodes()),t.Tt&&(t.vmKind!==Yi&&null!=t.St.unbinding&&(e=(0,s.jY)(...t.St.unbinding.map(bs,t))),t.Rt.te&&(t.debug&&t.logger.trace("unbinding()"),e=(0,s.jY)(e,t.viewModel.unbinding(t.$initiator,t.parent)))),(0,s.yL)(e)&&(this.$t(),this.Jt(),e.then((()=>{this.ee()})).catch((e=>{this.Wt(e)}))),e=void 0,t=t.next;this.ee()}}Jt(){++this.Dt}ee(){if(0==--this.Dt){let e=this.$initiator.head,t=null;for(;null!==e;)e!==this&&(e.Tt=!1,e.isBound=!1,e.unbind()),t=e.next,e.next=null,e=t;this.head=this.tail=null,this.Tt=!1,this.isBound=!1,this.unbind()}}addBinding(e){null===this.bindings?this.bindings=[e]:this.bindings[this.bindings.length]=e}addChild(e){null===this.children?this.children=[e]:this.children[this.children.length]=e}is(e){switch(this.vmKind){case Ki:case qi:return this.definition.name===e;case Yi:return this.viewFactory.name===e}}lockScope(e){this.scope=e,this.hasLockedScope=!0}setHost(e){return this.vmKind===qi&&(_s(e,Gs,this),_s(e,this.definition.key,this)),this.host=e,this.mountTarget=Mi,this}setShadowRoot(e){return this.vmKind===qi&&(_s(e,Gs,this),_s(e,this.definition.key,this)),this.shadowRoot=e,this.mountTarget=Pi,this}setLocation(e){return this.vmKind===qi&&(_s(e,Gs,this),_s(e,this.definition.key,this)),this.location=e,this.mountTarget=Hi,this}release(){this.state|=ts}dispose(){(this.state&is)!==is&&(this.state|=is,this.Rt.ie&&this.At.dispose(),null!==this.children&&(this.children.forEach(as),this.children=null),this.hostController=null,this.scope=null,this.nodes=null,this.location=null,this.viewFactory=null,null!==this.At&&(Ii.delete(this.At),this.At=null),this.At=null,this.host=null,this.shadowRoot=null,this.container.disposeResolvers())}accept(e){if(!0===e(this))return!0;if(this.Rt.se&&!0===this.At.accept(e))return!0;if(null!==this.children){const{children:t}=this;for(let i=0,s=t.length;i{let t,s={},o=0;const r=Promise.resolve(),n=()=>{null==t&&(t=r.then((()=>{const r=s;s={},o=0,t=void 0,e.isBound&&(i.propertiesChanged?.(r),o>0&&n())})))};return(e,t,i)=>{s[e]={newValue:t,oldValue:i},o++,n()}})():s.lQ;for(let t=0;t{e.isBound&&(i[h]?.(t,s),i.propertyChanged?.(n,t,s),d(n,t,s))};if(!0!==u.useCallback?.(t))throw $(508,n)}}}const $i=new Map,Bi=e=>{let t=$i.get(e);return null==t&&(t=new l.DC(e,0),$i.set(e,t)),t};function Ui(e,t,i,o){const r=t.get(n.WM),a=t.get(l.JW),c=i.watches,d=e.vmKind===qi?e.scope:n.HG.create(o,null,!0),h=c.length;let u,p,m,g=0;for(;h>g;++g){if(({expression:u,callback:p}=c[g]),p=(0,s.Tn)(p)?p:Reflect.get(o,p),!(0,s.Tn)(p))throw $(506,p);(0,s.Tn)(u)?e.addBinding(new Ai(o,r,u,p,!0)):(m=(0,s.Kg)(u)?a.parse(u,P):Bi(u),e.addBinding(new Li(d,t,r,m,p)))}}function ji(e){return Xs(e?.constructor)}class Wi{constructor(e){this.ne="define"in e,this.It="hydrating"in e,this.Vt="hydrated"in e,this.Ft="created"in e,this.Ot="binding"in e,this.jt="bound"in e,this.Gt="attaching"in e,this.Zt="attached"in e,this.Xt="detaching"in e,this.te="unbinding"in e,this.ie="dispose"in e,this.se="accept"in e}}Wi.none=new Wi({});const Gi={mode:"open"},qi="customElement",Ki="customAttribute",Yi="synthetic",Xi=0,Zi=1,Qi=2,Ji=4,es=8,ts=16,is=32,ss=C({none:Xi,activating:Zi,activated:Qi,deactivating:Ji,deactivated:es,released:ts,disposed:is}),os=q("IController"),rs=q("IHydrationContext");class ns{constructor(e,t,i){this.instruction=t,this.parent=i,this.controller=e}}function as(e){e.dispose()}function ls(e){e.instance.created(this.At,this)}function cs(e){e.instance.hydrating(this.At,this)}function ds(e){e.instance.hydrated(this.At,this)}function hs(e){return e.instance.binding(this.At,this.$initiator,this.parent)}function us(e){return e.instance.bound(this.At,this.$initiator,this.parent)}function ps(e){return e.instance.attaching(this.At,this.$initiator,this.parent)}function ms(e){return e.instance.attached(this.At,this.$initiator)}function gs(e){return e.instance.detaching(this.At,this.$initiator,this.parent)}function bs(e){return e.instance.unbinding(this.At,this.$initiator,this.parent)}let fs,vs,ws;class ys{}function ks(e,t){return e.$au?.[t]??null}function _s(e,t,i){(e.$au??=new ys)[t]=i}const xs=q("INode"),Cs=q("IEventTarget",(e=>e.cachedCallback((e=>e.has(io,!0)?e.get(io).host:e.get(xe).document)))),Es=q("IRenderLocation"),Ss=q("ICssClassMapping"),Ts=new WeakMap;function Os(e){if(Ts.has(e))return Ts.get(e);let t=0,i=e.nextSibling;for(;null!==i;){if(8===i.nodeType)switch(i.textContent){case"au-start":++t;break;case"au-end":if(0==t--)return i}i=i.nextSibling}if(null===e.parentNode&&11===e.nodeType){const t=Zs(e,{optional:!0});if(null==t)return null;if(t.mountTarget===Ni.shadowRoot)return Os(t.host)}return e.parentNode}function As(e){if(Ls(e))return e;const t=e.ownerDocument.createComment("au-end"),i=t.$start=e.ownerDocument.createComment("au-start"),s=e.parentNode;return null!==s&&(s.replaceChild(t,e),s.insertBefore(i,t)),t}function Ls(e){return"au-end"===e.textContent}class Rs{get firstChild(){return this.oe}get lastChild(){return this.re}constructor(e,t){this.platform=e,this.next=void 0,this.le=!1,this.he=!1,this.ref=null;const i=(this.f=t).querySelectorAll("au-m");let s,o,r=0,n=i.length,a=this.t=Array(n);for(;n>r;)o=i[r],s=o.nextSibling,o.remove(),8===s.nodeType&&(o=s,(s=s.nextSibling).$start=o),a[r]=s,++r;const l=t.childNodes,c=this.childNodes=Array(n=l.length);for(r=0;n>r;)c[r]=l[r],++r;this.oe=t.firstChild,this.re=t.lastChild}findTargets(){return this.t}insertBefore(e){if(this.he&&this.ref)this.addToLinked();else{const t=e.parentNode;if(this.le){let i,s=this.oe;const o=this.re;for(;null!=s&&(i=s.nextSibling,t.insertBefore(s,e),s!==o);)s=i}else this.le=!0,e.parentNode.insertBefore(this.f,e)}}appendTo(e,t=!1){if(this.le){let t,i=this.oe;const s=this.re;for(;null!=i&&(t=i.nextSibling,e.appendChild(i),i!==s);)i=t}else this.le=!0,t||e.appendChild(this.f)}remove(){if(this.le){this.le=!1;const e=this.f,t=this.re;let i,s=this.oe;for(;null!==s&&(i=s.nextSibling,e.appendChild(s),s!==t);)s=i}}addToLinked(){const e=this.ref,t=e.parentNode;if(this.le){let i,s=this.oe;const o=this.re;for(;null!=s&&(i=s.nextSibling,t.insertBefore(s,e),s!==o);)s=i}else this.le=!0,t.insertBefore(this.f,e)}unlink(){this.he=!1,this.next=void 0,this.ref=void 0}link(e){this.he=!0,Ls(e)?this.ref=e:(this.next=e,this.ae())}ae(){void 0!==this.next?this.ref=this.next.firstChild:this.ref=void 0}}const Is=q("IWindow",(e=>e.callback((e=>e.get(xe).window)))),Ds=q("ILocation",(e=>e.callback((e=>e.get(Is).location)))),Ms=q("IHistory",(e=>e.callback((e=>e.get(Is).history)))),Ps=(e,t,i=e.get(xe))=>(Z(e,i.HTMLElement,Z(e,i.Element,Z(e,xs,new s.JF("ElementResolver",t)))),e);function Hs(e){return function(t,i){return i.addInitializer((function(){Ys(e,this)})),t}}const Ns=new WeakMap;class Vs{get type(){return"custom-element"}constructor(e,t,i,s,o,r,n,a,l,c,d,h,u,p,m,g,b,f,v){this.Type=e,this.name=t,this.aliases=i,this.key=s,this.capture=o,this.template=r,this.instructions=n,this.dependencies=a,this.injectable=l,this.needsCompile=c,this.surrogates=d,this.bindables=h,this.containerless=u,this.shadowOptions=p,this.hasSlots=m,this.enhance=g,this.watches=b,this.strict=f,this.processContent=v}static create(e,t=null){if(null===t){const i=e;if((0,s.Kg)(i))throw $(761,e);const o=(0,s.M6)("name",i,Ks);t=(0,s.Tn)(i.Type)?i.Type:eo((0,s.fL)(o));for(const e of Object.values(j.from(i.bindables)))j.i(e,t);return new Vs(t,o,(0,s.TR)(i.aliases),(0,s.M6)("key",i,(()=>qs(o))),(0,s.nf)("capture",i,t,Bs),(0,s.M6)("template",i,Fs),(0,s.TR)(i.instructions),(0,s.TR)(Qs(t,"dependencies"),i.dependencies),(0,s.M6)("injectable",i,Fs),(0,s.M6)("needsCompile",i,Us),(0,s.TR)(i.surrogates),j.from(Qs(t,"bindables"),i.bindables),(0,s.nf)("containerless",i,t,Bs),(0,s.M6)("shadowOptions",i,Fs),(0,s.M6)("hasSlots",i,Bs),(0,s.M6)("enhance",i,Bs),(0,s.M6)("watches",i,js),(0,s.M6)("strict",i,$s),(0,s.fv)("processContent",t,Fs))}if((0,s.Kg)(e))return new Vs(t,e,(0,s.TR)(Qs(t,"aliases"),t.aliases),qs(e),(0,s.fv)("capture",t,Bs),(0,s.fv)("template",t,Fs),(0,s.TR)(Qs(t,"instructions"),t.instructions),(0,s.TR)(Qs(t,"dependencies"),t.dependencies),(0,s.fv)("injectable",t,Fs),(0,s.fv)("needsCompile",t,Us),(0,s.TR)(Qs(t,"surrogates"),t.surrogates),j.from(...j.getAll(t),Qs(t,"bindables"),t.bindables),(0,s.fv)("containerless",t,Bs),(0,s.fv)("shadowOptions",t,Fs),(0,s.fv)("hasSlots",t,Bs),(0,s.fv)("enhance",t,Bs),(0,s.TR)(Ce.getDefinitions(t),t.watches),(0,s.fv)("strict",t,$s),(0,s.fv)("processContent",t,Fs));const i=(0,s.M6)("name",e,Ks);for(const i of Object.values(j.from(e.bindables)))j.i(i,t);return new Vs(t,i,(0,s.TR)(Qs(t,"aliases"),e.aliases,t.aliases),qs(i),(0,s.nf)("capture",e,t,Bs),(0,s.nf)("template",e,t,Fs),(0,s.TR)(Qs(t,"instructions"),e.instructions,t.instructions),(0,s.TR)(Qs(t,"dependencies"),e.dependencies,t.dependencies),(0,s.nf)("injectable",e,t,Fs),(0,s.nf)("needsCompile",e,t,Us),(0,s.TR)(Qs(t,"surrogates"),e.surrogates,t.surrogates),j.from(...j.getAll(t),Qs(t,"bindables"),t.bindables,e.bindables),(0,s.nf)("containerless",e,t,Bs),(0,s.nf)("shadowOptions",e,t,Fs),(0,s.nf)("hasSlots",e,t,Bs),(0,s.nf)("enhance",e,t,Bs),(0,s.TR)(e.watches,Ce.getDefinitions(t),t.watches),(0,s.nf)("strict",e,t,$s),(0,s.nf)("processContent",e,t,Fs))}static getOrCreate(e){if(e instanceof Vs)return e;if(Ns.has(e))return Ns.get(e);const t=Vs.create(e);return Ns.set(e,t),f(t,t.Type,Gs),t}register(e,t){const i=this.Type,s="string"==typeof t?qs(t):this.key,o=this.aliases;e.has(s,!1)?console.warn($(153,this.name)):e.register(e.has(i,!1)?null:K(i,i),Y(i,s),...o.map((e=>Y(i,qs(e)))))}toString(){return`au:ce:${this.name}`}}const zs={name:void 0,searchParents:!1,optional:!1},Fs=()=>null,$s=()=>{},Bs=()=>!1,Us=()=>!0,js=()=>s.tR,Ws="custom-element",Gs=(0,s.r$)(Ws),qs=e=>`${Gs}:${e}`,Ks=(e=>()=>"unnamed-"+ ++e)(0),Ys=(e,t)=>{const i=Vs.create(e,t),o=i.Type;return f(i,o,Gs,s.n_),o},Xs=e=>(0,s.Tn)(e)&&(b(Gs,e)||e.$au?.type===Ws),Zs=(e,t=zs)=>{if(void 0===t.name&&!0!==t.searchParents){const i=ks(e,Gs);if(null===i){if(!0===t.optional)return null;throw $(762,e)}return i}if(void 0!==t.name){if(!0!==t.searchParents){const i=ks(e,Gs);if(null===i)throw $(763,e);return i.is(t.name)?i:void 0}let i=e,s=!1;for(;null!==i;){const e=ks(i,Gs);if(null!==e&&(s=!0,e.is(t.name)))return e;i=Os(i)}if(s)return;throw $(764,e)}let i=e;for(;null!==i;){const e=ks(i,Gs);if(null!==e)return e;i=Os(i)}throw $(765,e)},Qs=(e,t)=>g(w(t),e),Js=e=>{const t=g(Gs,e)??Q(e,Ws,Vs.create);if(null==t)throw $(760,e);return t},eo=function(){const e={value:"",writable:!1,enumerable:!1,configurable:!0},t={};return function(i,s=t){const o=class{};return e.value=i,R(o,"name",e),s!==t&&E(o.prototype,s),o}}(),to=C({name:Gs,keyFrom:qs,isType:Xs,for:Zs,define:Ys,getDefinition:Js,annotate:(e,t,i)=>{f(i,e,w(t))},getAnnotation:Qs,generateName:Ks,createInjectable:()=>{const e={$isInterface:!1,register:()=>({$isResolver:!0,resolve:(t,i)=>i.has(e,!0)?i.get(e):null})};return e},generateType:eo,find(e,t){const i=e.find(Ws,t);return null==i?null:g(Gs,i)??Q(i,Ws,Vs.create)??null}}),io=q("IAppRoot");class so{get controller(){return this.M}constructor(e,t,i,o=!1){this.config=e,this.container=t,this.ce=void 0,this.ue=o;const r=this.host=e.host;i.prepare(this),Z(t,Cs,new s.JF("IEventTarget",r)),Ps(t,r,this.platform=this.fe(t,r)),this.ce=(0,s.ui)(this.de("creating"),(()=>{0!=!e.allowActionlessForm&&r.addEventListener("submit",(e=>{const t=e.target,i=!t.getAttribute("action");"FORM"===t.tagName&&i&&e.preventDefault()}),!1);const i=o?t:t.createChild(),n=e.component;let a;(0,s.Tn)(n)?(a=i.invoke(n),X(n,a)):a=e.component;const l={hydrate:!1,projections:null},c=o?Vs.create({name:Ks(),template:this.host,enhance:!0,strict:e.strictBinding}):void 0,d=this.M=Ri.$el(i,a,r,l,c);return d.hE(l),(0,s.ui)(this.de("hydrating"),(()=>(d.hS(),(0,s.ui)(this.de("hydrated"),(()=>{d.hC(),this.ce=void 0})))))}))}activate(){return(0,s.ui)(this.ce,(()=>(0,s.ui)(this.de("activating"),(()=>(0,s.ui)(this.M.activate(this.M,null,void 0),(()=>this.de("activated")))))))}deactivate(){return(0,s.ui)(this.de("deactivating"),(()=>(0,s.ui)(this.M.deactivate(this.M,null),(()=>this.de("deactivated")))))}de(e){const t=this.container,i=this.ue&&!t.has(we,!1)?[]:t.getAll(we);return(0,s.jY)(...i.reduce(((t,i)=>(i.slot===e&&t.push(i.run()),t)),[]))}fe(e,t){let i;if(e.has(xe,!1))i=e.get(xe);else{if(null===t.ownerDocument.defaultView)throw $(769);i=new a.s(t.ownerDocument.defaultView),e.register(X(xe,i))}return i}dispose(){this.M?.dispose()}}const oo=q("IAurelia");class ro{get isRunning(){return this.ir}get isStarting(){return this.me}get isStopping(){return this.ge}get root(){if(null==this.pe){if(null==this.next)throw $(767);return this.next}return this.pe}constructor(e=s.DI.createContainer()){if(this.container=e,this.ir=!1,this.me=!1,this.ge=!1,this.pe=void 0,this.next=void 0,this.ve=void 0,this.xe=void 0,e.has(oo,!0)||e.has(ro,!0))throw $(768);Z(e,oo,new s.JF("IAurelia",this)),Z(e,ro,new s.JF("Aurelia",this)),Z(e,io,this.ye=new s.JF("IAppRoot"))}register(...e){return this.container.register(...e),this}app(e){return this.next=new so(e,this.container,this.ye),this}enhance(e){const t=e.container??this.container.createChild(),i=Z(t,io,new s.JF("IAppRoot")),o=new so({host:e.host,component:e.component},t,i,!0);return(0,s.ui)(o.activate(),(()=>o))}async waitForIdle(){const e=this.root.platform;await e.domQueue.yield(),await e.taskQueue.yield()}start(e=this.next){if(null==e)throw $(770);return(0,s.yL)(this.ve)?this.ve:this.ve=(0,s.ui)(this.stop(),(()=>(Reflect.set(e.host,"$aurelia",this),this.ye.prepare(this.pe=e),this.me=!0,(0,s.ui)(e.activate(),(()=>{this.ir=!0,this.me=!1,this.ve=void 0,this.be(e,"au-started",e.host)})))))}stop(e=!1){if((0,s.yL)(this.xe))return this.xe;if(!0===this.ir){const t=this.pe;return this.ir=!1,this.ge=!0,this.xe=(0,s.ui)(t.deactivate(),(()=>{Reflect.deleteProperty(t.host,"$aurelia"),e&&t.dispose(),this.pe=void 0,this.ye.dispose(),this.ge=!1,this.be(t,"au-stopped",t.host)}))}}dispose(){if(this.ir||this.ge)throw $(771);this.container.dispose()}be(e,t,i){const s=new e.platform.window.CustomEvent(t,{detail:this,bubbles:!0,cancelable:!0});i.dispatchEvent(s)}}const no=q("ISVGAnalyzer",(e=>e.singleton(ao)));class ao{isStandardSvgAttribute(e,t){return!1}}class lo{constructor(){this.fns=[],this.Be=(0,s.BL)(),this.Se=(0,s.BL)(),this.svg=(0,s.hd)(no),this.useMapping({LABEL:{for:"htmlFor"},IMG:{usemap:"useMap"},INPUT:{maxlength:"maxLength",minlength:"minLength",formaction:"formAction",formenctype:"formEncType",formmethod:"formMethod",formnovalidate:"formNoValidate",formtarget:"formTarget",inputmode:"inputMode"},TEXTAREA:{maxlength:"maxLength"},TD:{rowspan:"rowSpan",colspan:"colSpan"},TH:{rowspan:"rowSpan",colspan:"colSpan"}}),this.useGlobalMapping({accesskey:"accessKey",contenteditable:"contentEditable",tabindex:"tabIndex",textcontent:"textContent",innerhtml:"innerHTML",scrolltop:"scrollTop",scrollleft:"scrollLeft",readonly:"readOnly"})}useMapping(e){let t,i,o,r;for(o in e)for(r in t=e[o],i=this.Be[o]??=(0,s.BL)(),t){if(void 0!==i[r])throw co(r,o);i[r]=t[r]}}useGlobalMapping(e){const t=this.Se;for(const i in e){if(void 0!==t[i])throw co(i,"*");t[i]=e[i]}}useTwoWay(e){this.fns.push(e)}isTwoWay(e,t){return function(e,t){switch(e.nodeName){case"INPUT":switch(e.type){case"checkbox":case"radio":return"checked"===t;default:return"value"===t||"files"===t||"value-as-number"===t||"value-as-date"===t}case"TEXTAREA":case"SELECT":return"value"===t;default:switch(t){case"textcontent":case"innerhtml":return e.hasAttribute("contenteditable");case"scrolltop":case"scrollleft":return!0;default:return!1}}}(e,t)||this.fns.length>0&&this.fns.some((i=>i(e,t)))}map(e,t){return this.Be[e.nodeName]?.[t]??this.Se[t]??(A(e,t,this.svg)?t:null)}}function co(e,t){return $(719,e,t)}lo.register=(0,s.E8)(o.Ii);const ho={register(e){e.register(o.Mg,lo,po)}};class uo{constructor(e,t,i){this.attrs=e,this.bindables=t,this.primary=i}}class po{constructor(){this.Ae=new WeakMap,this.Re=new WeakMap}el(e,t){let i=this.Ae.get(e);return null==i&&this.Ae.set(e,i=new mo),t in i.Te?i.Te[t]:i.Te[t]=to.find(e,t)}attr(e,t){let i=this.Ae.get(e);return null==i&&this.Ae.set(e,i=new mo),t in i.Ee?i.Ee[t]:i.Ee[t]=De.find(e,t)}bindables(e){let t=this.Re.get(e);if(null==t){const i=e.bindables,o=(0,s.BL)();let r,n,a,l,c=!1;for(n in i){if(r=i[n],l=r.attribute,!0===r.primary){if(c)throw $(714,e);c=!0,a=r}else c||null!=a||(a=r);o[l]=W.create(n,r)}null==r&&"custom-attribute"===e.type&&(a=o.value=W.create("value",{mode:e.defaultBindingMode??d})),this.Re.set(e,t=new uo(o,i,a??null))}return t}}po.register=(0,s.E8)(o.Y_);class mo{constructor(){this.Te=(0,s.BL)(),this.Ee=(0,s.BL)()}}const go=(0,s.BL)();class bo{static forNs(e){return go[e]??=new bo(e)}constructor(e){this.ns=e,this.type=z|F}getValue(e,t){return e.getAttributeNS(this.ns,t)}setValue(e,t,i){null==e?t.removeAttributeNS(this.ns,i):t.setAttributeNS(this.ns,i,e)}}Nt(bo);class fo{constructor(){this.type=z|F}getValue(e,t){return e.getAttribute(t)}setValue(e,t,i){null==e?t.removeAttribute(i):t.setAttribute(i,e)}}Nt(fo);const vo=new fo;class wo{static Le(e){const t=[];if(0===e.length)return t;const i=e.length;let s,o=0;for(;i>o;)s=e[o],s.selected&&(t[t.length]=x.call(s,"model")?s.model:s.value),++o;return t}static Me(e,t){return e===t}constructor(e,t,i,s){this.type=z|V|F,this.v=void 0,this.ov=void 0,this.De=!1,this.qe=void 0,this.Pe=void 0,this.iO=!1,this.ot=!1,this.nt=e,this.oL=s,this.cf=i}getValue(){return this.iO?this.v:this.nt.multiple?wo.Le(this.nt.options):this.nt.value}setValue(e){this.ov=this.v,this.v=e,this.De=e!==this.ov,this.Ie(e instanceof Array?e:null),this.ut()}ut(){this.De&&(this.De=!1,this.syncOptions())}handleCollectionChange(){this.syncOptions()}syncOptions(){const e=this.v,t=this.nt,i=(0,s.cy)(e),o=t.matcher??wo.Me,r=t.options;let n=r.length;for(;n-- >0;){const t=r[n],s=x.call(t,"model")?t.model:t.value;t.selected=i?-1!==e.findIndex((e=>!!o(s,e))):!!o(s,e)}}syncValue(){const e=this.nt,t=e.options,i=t.length,s=this.v;let o=0;if(e.multiple){if(!(s instanceof Array))return!0;let r;const n=e.matcher||wo.Me,a=[];for(;o!!n(l,e)))?s.splice(o,1):++o;for(o=0;o!!n(l,e)))&&s.push(l),++o;return!1}let r,n=null;for(;o0){const i=[];let s=0;for(;t>s;++s)i.push(...this.Oe(e[s]));return i}return s.tR}Oe(e){return(0,s.Kg)(e)?this.Fe(e):e instanceof Array?this.$e(e):e instanceof Object?this.He(e):s.tR}ut(){if(this.De){this.De=!1;const e=this.v,t=this.styles,i=this.Oe(e);let s,o,r,n,a=this.version;this.ov=e;let l=0;const c=i.length;for(;l{const e="http://www.w3.org/1999/xlink",t="http://www.w3.org/XML/1998/namespace",i="http://www.w3.org/2000/xmlns/";return E((0,s.BL)(),{"xlink:actuate":["actuate",e],"xlink:arcrole":["arcrole",e],"xlink:href":["href",e],"xlink:role":["role",e],"xlink:show":["show",e],"xlink:title":["title",e],"xlink:type":["type",e],"xml:lang":["lang",t],"xml:space":["space",t],xmlns:["xmlns",i],"xmlns:xlink":["xlink",i]})})(),xo=new n.td;xo.type=z|F;class Co{constructor(){this.allowDirtyCheck=!0,this.Ne=(0,s.BL)(),this.We=(0,s.BL)(),this.je=(0,s.BL)(),this.ze=(0,s.BL)(),this.Ue=(0,s.hd)(s.Nt),this.p=(0,s.hd)(xe),this.Ge=(0,s.hd)(n.bu),this.svg=(0,s.hd)(no);const e=["change","input"],t={events:e,default:""};this.useConfig({INPUT:{value:t,valueAsNumber:{events:e,default:0},checked:{type:To,events:e},files:{events:e,readonly:!0}},SELECT:{value:{type:wo,events:["change"],default:""}},TEXTAREA:{value:t}});const i={events:["change","input","blur","keyup","paste"],default:""},o={events:["scroll"],default:0};this.useConfigGlobal({scrollTop:o,scrollLeft:o,textContent:i,innerHTML:i}),this.overrideAccessorGlobal("css","style","class"),this.overrideAccessor({INPUT:["value","checked","model"],SELECT:["value"],TEXTAREA:["value"]})}handles(e,t){return e instanceof this.p.Node}useConfig(e,t,i){const o=this.Ne;let r;if((0,s.Kg)(e))r=o[e]??=(0,s.BL)(),null==r[t]?r[t]=i:Eo(e,t);else for(const i in e){r=o[i]??=(0,s.BL)();const n=e[i];for(t in n)null==r[t]?r[t]=n[t]:Eo(i,t)}}useConfigGlobal(e,t){const i=this.We;if("object"==typeof e)for(const t in e)null==i[t]?i[t]=e[t]:Eo("*",t);else null==i[e]?i[e]=t:Eo("*",e)}getAccessor(e,t,i){if(t in this.ze||t in(this.je[e.tagName]??s.vB))return this.getObserver(e,t,i);switch(t){case"src":case"href":case"role":case"minLength":case"maxLength":case"placeholder":case"size":case"pattern":case"title":case"popovertarget":case"popovertargetaction":return vo;default:{const i=_o[t];return void 0!==i?bo.forNs(i[1]):A(e,t,this.svg)?vo:xo}}}overrideAccessor(e,t){let i;if((0,s.Kg)(e))i=this.je[e]??=(0,s.BL)(),i[t]=!0;else for(const t in e)for(const o of e[t])i=this.je[t]??=(0,s.BL)(),i[o]=!0}overrideAccessorGlobal(...e){for(const t of e)this.ze[t]=!0}getNodeObserverConfig(e,t){return this.Ne[e.tagName]?.[t]??this.We[t]}getNodeObserver(e,t,i){const s=this.Ne[e.tagName]?.[t]??this.We[t];let o;return null!=s?(o=new(s.type??ko)(e,t,s,i,this.Ue),o.doNotCache||((0,n.hH)(e)[t]=o),o):null}getObserver(e,t,i){switch(t){case"class":return new Vt(e);case"css":case"style":return new yo(e)}const s=this.getNodeObserver(e,t,i);if(null!=s)return s;const o=_o[t];if(void 0!==o)return bo.forNs(o[1]);if(A(e,t,this.svg))return vo;if(t in e.constructor.prototype){if(this.allowDirtyCheck)return this.Ge.createProperty(e,t);throw $(652,t)}return new n.Kg(e,t)}}function Eo(e,t){throw $(653,e,t)}function So(e,t){return e===t}Co.register=(0,s.E8)(n.y0);class To{constructor(e,t,i,s){this.type=z|V|F,this.v=void 0,this.ov=void 0,this.Ke=void 0,this.Xe=void 0,this.ot=!1,this.nt=e,this.oL=s,this.cf=i}getValue(){return this.v}setValue(e){const t=this.v;e!==t&&(this.v=e,this.ov=t,this.Qe(),this.Ye(),this.Ve())}handleCollectionChange(){this.Ye()}handleChange(e,t){this.Ye()}Ye(){const e=this.v,t=this.nt,i=x.call(t,"model")?t.model:t.value,o="radio"===t.type,r=void 0!==t.matcher?t.matcher:So;if(o)t.checked=!!r(e,i);else if(!0===e)t.checked=!0;else{let o=!1;if((0,s.cy)(e))o=-1!==e.findIndex((e=>!!r(e,i)));else if(e instanceof Set){for(const t of e)if(r(t,i)){o=!0;break}}else if(e instanceof Map)for(const t of e){const e=t[0],s=t[1];if(r(e,i)&&!0===s){o=!0;break}}t.checked=o}}handleEvent(){let e=this.ov=this.v;const t=this.nt,i=x.call(t,"model")?t.model:t.value,o=t.checked,r=void 0!==t.matcher?t.matcher:So;if("checkbox"===t.type){if((0,s.cy)(e)){const t=e.findIndex((e=>!!r(e,i)));return void(o&&-1===t?e.push(i):o||-1===t||e.splice(t,1))}if(e instanceof Set){const t={};let s=t;for(const t of e)if(!0===r(t,i)){s=t;break}return void(o&&s===t?e.add(i):o||s===t||e.delete(s))}if(e instanceof Map){let t;for(const s of e){const e=s[0];if(!0===r(e,i)){t=e;break}}return void e.set(t,o)}e=o}else{if(!o)return;e=i}this.v=e,this.Ve()}rt(){this.Qe()}lt(){this.v=this.ov=void 0,this.Ke?.unsubscribe(this),this.Xe?.unsubscribe(this),this.Ke=this.Xe=void 0}Ve(){Oo=this.ov,this.ov=this.v,this.subs.notify(this.v,Oo),Oo=void 0}Qe(){const e=this.nt;(this.Xe??=e.$observers?.model??e.$observers?.value)?.subscribe(this),this.Ke?.unsubscribe(this),this.Ke=void 0,"checkbox"===e.type&&(this.Ke=function(e,t){return e instanceof Array?t.getArrayObserver(e):e instanceof Map?t.getMapObserver(e):e instanceof Set?t.getSetObserver(e):void 0}(this.v,this.oL))?.subscribe(this)}}let Oo;Ht(To),(0,n.rq)(To,null);class Ao{bind(e,t){if(!(t instanceof lt))throw $(9994,t);t.useTargetObserver(vo)}}Ao.$au={type:ee,name:"attr"};class Lo{bind(e,t){if(!("handleEvent"in t))throw $(801);t.self=!0}unbind(e,t){t.self=!1}}Lo.$au={type:ee,name:"self"};class Ro{constructor(){this.oL=(0,s.hd)(n.WM),this.Ze=(0,s.hd)(n.y0)}bind(e,t,...i){if(!(this.Ze instanceof Co))throw $(9993);if(0===i.length)throw $(802);if(!(t instanceof lt&&t.mode&p))throw $(803);const s=this.Ze.getNodeObserverConfig(t.target,t.targetProperty);if(null==s)throw $(9992,t);const o=this.Ze.getNodeObserver(t.target,t.targetProperty,this.oL);o.useConfig({readonly:s.readonly,default:s.default,events:i}),t.useTargetObserver(o)}}Ro.$au={type:ee,name:"updateTrigger"};class Io{constructor(){this.elseFactory=void 0,this.elseView=void 0,this.ifView=void 0,this.view=void 0,this.value=!1,this.cache=!0,this.pending=void 0,this.Je=!1,this.ti=0,this.ei=(0,s.hd)(_t),this.l=(0,s.hd)(Es)}attaching(e,t){return this.ii(this.value)}detaching(e,t){return this.Je=!0,(0,s.ui)(this.pending,(()=>{this.Je=!1,this.pending=void 0,this.view?.deactivate(e,this.$controller)}))}valueChanged(e,t){if(this.$controller.isActive)return(e=!!e)!=(t=!!t)?this.ii(e):void 0}ii(e){const t=this.view,i=this.$controller,o=this.ti++,r=()=>!this.Je&&this.ti===o+1;let n;return(0,s.ui)(this.pending,(()=>this.pending=(0,s.ui)(t?.deactivate(t,i),(()=>{if(r()&&(n=this.view=e?this.ifView=this.cache&&null!=this.ifView?this.ifView:this.ei.create():this.elseView=this.cache&&null!=this.elseView?this.elseView:this.elseFactory?.create(),null!=n))return n.setLocation(this.l),(0,s.ui)(n.activate(n,i,i.scope),(()=>{r()&&(this.pending=void 0)}))}))))}dispose(){this.ifView?.dispose(),this.elseView?.dispose(),this.ifView=this.elseView=this.view=void 0}accept(e){if(!0===this.view?.accept(e))return!0}}Io.$au={type:Se,name:"if",isTemplateController:!0,bindables:{value:!0,cache:{set:e=>""===e||!!e&&"false"!==e}}};class Do{constructor(){this.f=(0,s.hd)(_t)}link(e,t,i,s){const o=e.children,r=o[o.length-1];if(r instanceof Io)r.elseFactory=this.f;else{if(!(r.viewModel instanceof Io))throw $(810);r.viewModel.elseFactory=this.f}}}function Mo(e){e.dispose()}Do.$au={type:"custom-attribute",name:"else",isTemplateController:!0};const Po=["BindingBehavior","ValueConverter"];class Ho{constructor(){this.views=[],this.key=null,this.si=[],this.ni=[],this.oi=[],this.ri=new Map,this.li=void 0,this.hi=!1,this.ai=!1,this.ci=null,this.ui=void 0,this.fi=!1,this.l=(0,s.hd)(Es),this.di=(0,s.hd)(os),this.f=(0,s.hd)(_t),this.mi=(0,s.hd)(Bo);const e=(0,s.hd)(o.OA).props[0].props[0];if(void 0!==e){const{to:t,value:i,command:o}=e;if("key"!==t)throw $(776,t);if(null===o)this.key=i;else{if("bind"!==o)throw $(775,o);this.key=(0,s.hd)(l.JW).parse(i,P)}}}binding(e,t){const i=this.di.bindings,s=i.length;let o,r,a=0;for(;s>a;++a)if(o=i[a],o.target===this&&"items"===o.targetProperty){r=this.forOf=o.ast,this.gi=o;let e=r.iterable;for(;null!=e&&Po.includes(e.$kind);)e=e.expression,this.hi=!0;this.ci=e;break}this.pi();const l=r.declaration;(this.fi="ArrayDestructuring"===l.$kind||"ObjectDestructuring"===l.$kind)||(this.local=(0,n.qM)(l,this.$controller.scope,o,null))}attaching(e,t){return this.xi(),this.yi(),this.bi(e,this.ui??s.tR)}detaching(e,t){return this.pi(),this.wi(e)}unbinding(e,t){this.ri.clear()}itemsChanged(){this.$controller.isActive&&(this.pi(),this.xi(),this.yi(),this.ki(void 0))}handleCollectionChange(e,t){const i=this.$controller;if(i.isActive){if(this.hi){if(this.ai)return;return this.ai=!0,this.items=(0,n.qM)(this.forOf.iterable,i.scope,this.gi,null),void(this.ai=!1)}this.xi(),this.yi(),this.ki(t)}}ki(e){const t=this.views;this.si=t.slice();const i=t.length,o=this.key,r=null!==o,a=this.oi,l=this.ni;if(r||void 0===e){const t=this.local,s=this.ui.length,c=this.forOf.declaration,d=this.gi,h=this.fi;e=(0,n.Bn)(s);let u=0;if(0===i)for(;u0){const t=(0,s.ui)(this.Ci(e),(()=>this.Bi(e)));(0,s.yL)(t)&&t.catch(L)}else this.Bi(e)}pi(){const e=this.$controller.scope;let t,i=this.Si,o=this.hi;o&&(i=this.Si=(0,n.qM)(this.ci,e,this.gi,null)??null,o=this.hi=!(0,s.t7)(this.items,i));const r=this.li;if(this.$controller.isActive){const e=o?i:this.items;t=this.li=this.mi.resolve(e).getObserver?.(e),r!==t&&(r?.unsubscribe(this),t?.subscribe(this))}else r?.unsubscribe(this),this.li=void 0}yi(){const e=this.ni;this.oi=e.slice();const t=this.ui,i=t.length,s=this.ni=Array(t.length),o=this.ri,r=new Map,n=this.$controller.scope,a=this.gi,l=this.forOf,c=this.local,d=this.fi;for(let e=0;e{t[i]=e})),this.ui=t}bi(e,t){let i,o,r,n;const{$controller:a,f:l,l:c,ni:d}=this,h=t.length,u=this.views=Array(h);for(let t=0;tr;++r)o=n[r],o.release(),i=o.deactivate(e??o,a),(0,s.yL)(i)&&(t??(t=[])).push(i);if(void 0!==t)return 1===t.length?t[0]:Promise.all(t)}Ci(e){let t,i,o;const{$controller:r,views:n}=this,a=e.deletedIndices.slice().sort(tr),l=a.length;let c=0;for(;l>c;++c)o=n[a[c]],o.release(),i=o.deactivate(o,r),(0,s.yL)(i)&&(t??(t=[])).push(i);for(c=0;l>c;++c)n.splice(a[c]-c,1);if(void 0!==t)return 1===t.length?t[0]:Promise.all(t)}Bi(e){let t,i,o,r=0;const{$controller:n,f:a,l,views:c,ni:d,si:h}=this,u=e.length;for(;u>r;++r)-2===e[r]&&(o=a.create(),c.splice(r,0,o));if(c.length!==u)throw $(814,[c.length,u]);let p=0;for(r=0;rNo&&(No=t,Vo=new Int32Array(t),zo=new Int32Array(t));let i=0,s=0,o=0,r=0,n=0,a=0,l=0,c=0;for(;r>1,o=e[Vo[c]],-2!==o&&o0&&(zo[r]=Vo[a-1]),Vo[a]=r)}r=++i;const d=new Int32Array(r);for(s=Vo[i-1];i-- >0;)d[i]=s,s=zo[s];for(;r-- >0;)Vo[r]=0;return d}(e),g=m.length;let b,f=g-1;for(r=u-1;r>=0;--r)o=c[r],b=c[r+1],o.nodes.link(b?.nodes??l),-2===e[r]?(o.setLocation(l),$o(d[r].overrideContext,r,u),i=o.activate(o,n,d[r]),(0,s.yL)(i)&&(t??(t=[])).push(i)):f<0||1===g||r!==m[f]?($o(o.scope.overrideContext,r,u),o.nodes.insertBefore(o.location)):($o(o.scope.overrideContext,r,u),--f);if(void 0!==t)return 1===t.length?t[0]:Promise.all(t)}dispose(){this.views.forEach(Mo),this.views=void 0}accept(e){const{views:t}=this;if(void 0!==t)for(let i=0,s=t.length;i{e.$index=t,e.$length=i},Bo=q("IRepeatableHandlerResolver",(e=>e.singleton(Uo)));class Uo{constructor(){this.Ai=(0,s.hd)((0,s.Q7)(jo))}resolve(e){if(Wo.handles(e))return Wo;if(Go.handles(e))return Go;if(qo.handles(e))return qo;if(Ko.handles(e))return Ko;if(Yo.handles(e))return Yo;const t=this.Ai.find((t=>t.handles(e)));return void 0!==t?t:Xo}}const jo=q("IRepeatableHandler"),Wo={handles:s.cy,getObserver:n.Nw,iterate(e,t){const i=e.length;let s=0;for(;snull==e,iterate(){}},Xo={handles:e=>!1,iterate(e,t){throw $(777,e)}},Zo=(e,t,i,s,o)=>e?(0,n.qM)(t,i,s,null):i.bindingContext[o],Qo=(e,t,i,s,o,r)=>"string"==typeof t?Zo(e,i,s,o,r)[t]:(0,n.qM)(t,s,o,null),Jo=(e,t,i,s,o,r,a,l)=>{let c=e.get(i);if(void 0===c?c=er(i,s,o,r,a,l):c instanceof n.HG?e.delete(i):1===c.length?(c=c[0],e.delete(i)):c=c.shift(),t.has(i)){const e=t.get(i);e instanceof n.HG?t.set(i,[e,c]):e.push(c)}else t.set(i,c);return((e,t,i,s,o,r)=>{e?(0,n.Um)(t,i,s,r):i.bindingContext[o]=r})(l,s.declaration,c,r,a,i),c},er=(e,t,i,s,o,r)=>{if(r){const o=n.HG.fromParent(i,new n.ZU,new Fo);(0,n.Um)(t.declaration,o,s,e)}return n.HG.fromParent(i,new n.ZU(o,e),new Fo)},tr=(e,t)=>e-t;class ir{constructor(){this.view=(0,s.hd)(_t).create().setLocation((0,s.hd)(Es))}valueChanged(e,t){const i=this.$controller,s=this.view.bindings;let o,r=0,a=0;if(i.isActive&&null!=s)for(o=n.HG.fromParent(i.scope,void 0===e?{}:e),a=s.length;a>r;++r)s[r].bind(o)}attaching(e,t){const{$controller:i,value:s}=this,o=n.HG.fromParent(i.scope,void 0===s?{}:s);return this.view.activate(e,i,o)}detaching(e,t){return this.view.deactivate(e,this.$controller)}dispose(){this.view.dispose(),this.view=void 0}accept(e){if(!0===this.view?.accept(e))return!0}}ir.$au={type:Se,name:"with",isTemplateController:!0,bindables:["value"]};class sr{constructor(){this.cases=[],this.activeCases=[],this.promise=void 0,this.f=(0,s.hd)(_t),this.l=(0,s.hd)(Es)}link(e,t,i,s){this.view=this.f.create(this.$controller).setLocation(this.l)}attaching(e,t){const i=this.view,s=this.$controller;return this.queue((()=>i.activate(e,s,s.scope))),this.queue((()=>this.swap(e,this.value))),this.promise}detaching(e,t){return this.queue((()=>this.view.deactivate(e,this.$controller))),this.promise}dispose(){this.view?.dispose(),this.view=void 0}valueChanged(e,t){this.$controller.isActive&&this.queue((()=>this.swap(null,this.value)))}caseChanged(e){this.queue((()=>this.Ri(e)))}Ri(e){const t=e.isMatch(this.value),i=this.activeCases,o=i.length;if(!t)return o>0&&i[0].id===e.id?this.Ti(null):void 0;if(o>0&&i[0].id(this.activeCases=r,this.Ei(null))))}swap(e,t){const i=[];let o=!1;for(const e of this.cases)if((o||e.isMatch(t))&&(i.push(e),o=e.fallThrough),i.length>0&&!o)break;const r=this.defaultCase;return 0===i.length&&void 0!==r&&i.push(r),(0,s.ui)(this.activeCases.length>0?this.Ti(e,i):void 0,(()=>{if(this.activeCases=i,0!==i.length)return this.Ei(e)}))}Ei(e){const t=this.$controller;if(!t.isActive)return;const i=this.activeCases,o=i.length;if(0===o)return;const r=t.scope;return 1===o?i[0].activate(e,r):(0,s.jY)(...i.map((t=>t.activate(e,r))))}Ti(e,t=[]){const i=this.activeCases,o=i.length;if(0!==o){if(1===o){const s=i[0];return t.includes(s)?void 0:(i.length=0,s.deactivate(e))}return(0,s.ui)((0,s.jY)(...i.reduce(((i,s)=>(t.includes(s)||i.push(s.deactivate(e)),i)),[])),(()=>{i.length=0}))}}queue(e){const t=this.promise;let i;i=this.promise=(0,s.ui)((0,s.ui)(t,e),(()=>{this.promise===i&&(this.promise=void 0)}))}accept(e){return!0===this.$controller.accept(e)||!!this.activeCases.some((t=>t.accept(e)))||void 0}}sr.$au={type:Se,name:"switch",isTemplateController:!0,bindables:["value"]};let or=0;const rr=["value",{name:"fallThrough",mode:h,set(e){switch(e){case"true":return!0;case"false":return!1;default:return!!e}}}];class nr{constructor(){this.id=++or,this.fallThrough=!1,this.view=void 0,this.f=(0,s.hd)(_t),this.Ue=(0,s.hd)(n.WM),this.l=(0,s.hd)(Es),this.Li=(0,s.hd)(s.gF).scopeTo(`${this.constructor.name}-#${this.id}`)}link(e,t,i,s){const o=e.parent,r=o?.viewModel;if(!(r instanceof sr))throw $(815);this.$switch=r,this.linkToSwitch(r)}detaching(e,t){return this.deactivate(e)}isMatch(e){this.Li.debug("isMatch()");const t=this.value;return(0,s.cy)(t)?(void 0===this.li&&(this.li=this.Mi(t)),t.includes(e)):t===e}valueChanged(e,t){(0,s.cy)(e)?(this.li?.unsubscribe(this),this.li=this.Mi(e)):void 0!==this.li&&this.li.unsubscribe(this),this.$switch.caseChanged(this)}handleCollectionChange(){this.$switch.caseChanged(this)}activate(e,t){let i=this.view;if(void 0===i&&(i=this.view=this.f.create().setLocation(this.l)),!i.isActive)return i.activate(e??i,this.$controller,t)}deactivate(e){const t=this.view;if(void 0!==t&&t.isActive)return t.deactivate(e??t,this.$controller)}dispose(){this.li?.unsubscribe(this),this.view?.dispose(),this.view=void 0}linkToSwitch(e){e.cases.push(this)}Mi(e){const t=this.Ue.getArrayObserver(e);return t.subscribe(this),t}accept(e){return!0===this.$controller.accept(e)||this.view?.accept(e)}}Re({name:"case",bindables:rr,isTemplateController:!0},nr);class ar extends nr{linkToSwitch(e){if(void 0!==e.defaultCase)throw $(816);e.defaultCase=this}}Re({name:"default-case",bindables:rr,isTemplateController:!0},ar);class lr{constructor(){this.preSettledTask=null,this.postSettledTask=null,this.f=(0,s.hd)(_t),this.l=(0,s.hd)(Es),this.p=(0,s.hd)(xe),this.logger=(0,s.hd)(s.gF).scopeTo("promise.resolve")}link(e,t,i,s){this.view=this.f.create(this.$controller).setLocation(this.l)}attaching(e,t){const i=this.view,o=this.$controller;return(0,s.ui)(i.activate(e,o,this.viewScope=n.HG.fromParent(o.scope,{})),(()=>this.swap(e)))}valueChanged(e,t){this.$controller.isActive&&this.swap(null)}swap(e){const t=this.value;if(!(0,s.yL)(t))return;const i=this.p.domQueue,o=this.fulfilled,r=this.rejected,n=this.pending,a=this.viewScope;let l;const d=()=>{(0,s.jY)(l=(this.preSettledTask=i.queueTask((()=>(0,s.jY)(o?.deactivate(e),r?.deactivate(e),n?.activate(e,a))))).result.catch((e=>{if(!(e instanceof c.mE))throw e})),t.then((c=>{if(this.value!==t)return;const d=()=>{this.postSettlePromise=(this.postSettledTask=i.queueTask((()=>(0,s.jY)(n?.deactivate(e),r?.deactivate(e),o?.activate(e,a,c))))).result};this.preSettledTask.status===N?l.then(d):(this.preSettledTask.cancel(),d())}),(c=>{if(this.value!==t)return;const d=()=>{this.postSettlePromise=(this.postSettledTask=i.queueTask((()=>(0,s.jY)(n?.deactivate(e),o?.deactivate(e),r?.activate(e,a,c))))).result};this.preSettledTask.status===N?l.then(d):(this.preSettledTask.cancel(),d())})))};this.postSettledTask?.status===N?this.postSettlePromise.then(d):(this.postSettledTask?.cancel(),d())}detaching(e,t){return this.preSettledTask?.cancel(),this.postSettledTask?.cancel(),this.preSettledTask=this.postSettledTask=null,this.view.deactivate(e,this.$controller)}dispose(){this.view?.dispose(),this.view=void 0}}lr.$au={type:Se,name:"promise",isTemplateController:!0,bindables:["value"]};class cr{constructor(){this.view=void 0,this.f=(0,s.hd)(_t),this.l=(0,s.hd)(Es)}link(e,t,i,s){ur(e).pending=this}activate(e,t){let i=this.view;if(void 0===i&&(i=this.view=this.f.create().setLocation(this.l)),!i.isActive)return i.activate(i,this.$controller,t)}deactivate(e){const t=this.view;if(void 0!==t&&t.isActive)return t.deactivate(t,this.$controller)}detaching(e){return this.deactivate(e)}dispose(){this.view?.dispose(),this.view=void 0}}cr.$au={type:Se,name:"pending",isTemplateController:!0,bindables:{value:{mode:u}}};class dr{constructor(){this.view=void 0,this.f=(0,s.hd)(_t),this.l=(0,s.hd)(Es)}link(e,t,i,s){ur(e).fulfilled=this}activate(e,t,i){this.value=i;let s=this.view;if(void 0===s&&(s=this.view=this.f.create().setLocation(this.l)),!s.isActive)return s.activate(s,this.$controller,t)}deactivate(e){const t=this.view;if(void 0!==t&&t.isActive)return t.deactivate(t,this.$controller)}detaching(e,t){return this.deactivate(e)}dispose(){this.view?.dispose(),this.view=void 0}}dr.$au={type:Se,name:"then",isTemplateController:!0,bindables:{value:{mode:p}}};class hr{constructor(){this.view=void 0,this.f=(0,s.hd)(_t),this.l=(0,s.hd)(Es)}link(e,t,i,s){ur(e).rejected=this}activate(e,t,i){this.value=i;let s=this.view;if(void 0===s&&(s=this.view=this.f.create().setLocation(this.l)),!s.isActive)return s.activate(s,this.$controller,t)}deactivate(e){const t=this.view;if(void 0!==t&&t.isActive)return t.deactivate(t,this.$controller)}detaching(e,t){return this.deactivate(e)}dispose(){this.view?.dispose(),this.view=void 0}}function ur(e){const t=e.parent,i=t?.viewModel;if(i instanceof lr)return i;throw $(813)}hr.$au={type:Se,name:"catch",isTemplateController:!0,bindables:{value:{mode:p}}};class pr{"promise.resolve"(e,t){return new o.XP(e,t,"promise","bind")}}pr[Symbol.metadata]={[s.Ri]:o.Fv.create([{pattern:"promise.resolve",symbols:""}],pr)};class mr{then(e,t){return new o.XP(e,t,"then","from-view")}}mr[Symbol.metadata]={[s.Ri]:o.Fv.create([{pattern:"then",symbols:""}],mr)};class gr{catch(e,t){return new o.XP(e,t,"catch","from-view")}}gr[Symbol.metadata]={[s.Ri]:o.Fv.create([{pattern:"catch",symbols:""}],gr)};class br{constructor(){this.Di=!1,this.Te=(0,s.hd)(xs),this.p=(0,s.hd)(xe)}binding(){this.valueChanged()}valueChanged(){this.$controller.isActive?this.qi():this.Di=!0}attached(){this.Di&&(this.Di=!1,this.qi()),this.Te.addEventListener("focus",this),this.Te.addEventListener("blur",this)}detaching(){const e=this.Te;e.removeEventListener("focus",this),e.removeEventListener("blur",this)}handleEvent(e){"focus"===e.type?this.value=!0:this.Pi||(this.value=!1)}qi(){const e=this.Te,t=this.Pi,i=this.value;i&&!t?e.focus():!i&&t&&e.blur()}get Pi(){return this.Te===this.p.document.activeElement}}br.$au={type:Se,name:"focus",bindables:{value:{mode:m}}};class fr{constructor(){this.position="beforeend",this.strict=!1;const e=(0,s.hd)(_t),t=(0,s.hd)(Es),i=(0,s.hd)(xe);this.p=i,this.Ii=i.document.createElement("div"),(this.view=e.create()).setLocation(this._i=Ct(i)),function(e,t){if(void 0===e.platform||e instanceof e.platform.Node)Ts.set(e,t);else{const i=e.childNodes;for(let e=0,s=i.length;e(this.Fi(t,this.position),this.Hi(null,t))));(0,s.yL)(i)&&i.catch(L)}positionChanged(){const{$controller:e,Ii:t}=this;if(!e.isActive)return;const i=(0,s.ui)(this.Oi(null,t),(()=>(this.Fi(t,this.position),this.Hi(null,t))));(0,s.yL)(i)&&i.catch(L)}Hi(e,t){const{activating:i,callbackContext:o,view:r}=this;return(0,s.ui)(i?.call(o,t,r),(()=>this.$i(e,t)))}$i(e,t){const{$controller:i,view:o}=this;return null!==e?(0,s.ui)(o.activate(e??o,i,i.scope),(()=>this.Ni(t))):(o.nodes.insertBefore(this._i),this.Ni(t))}Ni(e){const{activated:t,callbackContext:i,view:s}=this;return t?.call(i,e,s)}Oi(e,t){const{deactivating:i,callbackContext:o,view:r}=this;return(0,s.ui)(i?.call(o,t,r),(()=>this.Wi(e,t)))}Wi(e,t){const{$controller:i,view:o}=this;return null!==e?(0,s.ui)(o.deactivate(e,i),(()=>this.ji(t))):(o.nodes.remove(),this.ji(t))}ji(e){const{deactivated:t,callbackContext:i,view:o}=this;return(0,s.ui)(t?.call(i,e,o),(()=>this.zi()))}Vi(){const e=this.p,t=e.document;let i=this.target,o=this.renderContext;if(""===i){if(this.strict)throw $(811);return t.body}if((0,s.Kg)(i)){let r=t;(0,s.Kg)(o)&&(o=t.querySelector(o)),o instanceof e.Node&&(r=o),i=r.querySelector(i)}if(i instanceof e.Node)return i;if(null==i){if(this.strict)throw $(812);return t.body}return i}zi(){this._i.remove(),this._i.$start.remove()}Fi(e,t){const i=this._i,s=i.$start,o=e.parentNode,r=[s,i];switch(t){case"beforeend":Et(e,null,r);break;case"afterbegin":Et(e,e.firstChild,r);break;case"beforebegin":Et(o,e,r);break;case"afterend":Et(o,e.nextSibling,r);break;default:throw $(779,t)}}dispose(){this.view.dispose(),this.view=void 0,this.callbackContext=null}accept(e){if(!0===this.view?.accept(e))return!0}}let vr;fr.$au={type:Se,name:"portal",isTemplateController:!0,bindables:[{name:"target",primary:!0},"position","activated","activating","callbackContext",{name:"renderContext",callback:"targetChanged"},"strict","deactivated","deactivating"]};class wr{constructor(){this.Ui=null,this.Gi=null,this.Zt=!1,this.expose=null,this.slotchange=null,this.Ki=new Set,this.li=null;const e=(0,s.hd)(rs),t=(0,s.hd)(Es),i=(0,s.hd)(o.OA),r=(0,s.hd)(ki),n=this.name=i.data.name,a=i.projections?.[Ot],l=e.instruction?.projections?.[n],c=e.controller.container;let d,h;null==l?(h=c.createChild({inheritParentResources:!0}),d=r.getViewFactory(a??(vr??=Vs.create({name:"au-slot-empty-template",template:"",needsCompile:!1})),h),this.Xi=!1):(h=c.createChild(),h.useResources(e.parent.controller.container),Z(h,rs,new s.JF(void 0,e.parent)),d=r.getViewFactory(l,h),this.Xi=!0,this.Qi=c.getAll(Rt,!1)?.filter((e=>"*"===e.slotName||e.slotName===n))??s.tR),this.Yi=(this.Qi??=s.tR).length>0,this.Zi=e,this.view=d.create().setLocation(this.l=t)}get nodes(){const e=[],t=this.l;let i=t.$start.nextSibling;for(;null!=i&&i!==t;)8!==i.nodeType&&e.push(i),i=i.nextSibling;return e}subscribe(e){this.Ki.add(e)}unsubscribe(e){this.Ki.delete(e)}binding(e,t){for(this.Ui=t.scope;"synthetic"===t.vmKind&&t.parent?.viewModel instanceof wr;)t=t.parent.parent;const i=t.scope.bindingContext;let s;this.Xi&&(s=this.Zi.controller.scope.parent,(this.Gi=n.HG.fromParent(s,s.bindingContext)).overrideContext.$host=this.expose??i)}attaching(e,t){return(0,s.ui)(this.view.activate(e,this.$controller,this.Xi?this.Gi:this.Ui),(()=>{this.Yi&&(this.Qi.forEach((e=>e.watch(this))),this.Qe(),this.Ji(),this.Zt=!0)}))}detaching(e,t){return this.Zt=!1,this.ts(),this.Qi.forEach((e=>e.unwatch(this))),this.view.deactivate(e,this.$controller)}exposeChanged(e){this.Xi&&null!=this.Gi&&(this.Gi.overrideContext.$host=e)}dispose(){this.view.dispose(),this.view=void 0}accept(e){if(!0===this.view?.accept(e))return!0}Qe(){if(null!=this.li)return;const e=this.l,t=e.parentElement;null!=t&&(this.li=St(t,(t=>{kr(e,t)&&this.Ji()}))).observe(t,{childList:!0})}ts(){this.li?.disconnect(),this.li=null}Ji(){const e=this.nodes,t=new Set(this.Ki);let i;for(i of(this.Zt&&this.slotchange?.call(void 0,this.name,e),t))i.handleSlotChange(this,e)}}wr.$au={type:Ws,name:"au-slot",template:null,containerless:!0,processContent(e,t,i){i.name=e.getAttribute("name")??Ot;let s=e.firstChild,o=null;for(;null!==s;)o=s.nextSibling,Tt(s)&&s.hasAttribute("au-slot")&&e.removeChild(s),s=o},bindables:["expose","slotchange"]};const yr=(e,t)=>e.compareDocumentPosition(t),kr=(e,t)=>{for(const{addedNodes:i,removedNodes:s,nextSibling:o}of t){let t,r=0,n=i.length;for(;r0&&null!=o&&4===yr(e.$start,o)&&2===yr(e,o))return!0}};class _r{constructor(){this.scopeBehavior="auto",this.es=void 0,this.tag=null,this.c=(0,s.hd)(s.p7),this.parent=(0,s.hd)(os),this.ss=(0,s.hd)(xs),this.l=(0,s.hd)(Es),this.p=(0,s.hd)(xe),this.r=(0,s.hd)(ki),this.os=(0,s.hd)(o.OA),this.rs=(0,s.hd)((0,s.do)(Cr,null)),this.gt=(0,s.hd)(o.B3),this.J=(0,s.hd)(rs),this.ep=(0,s.hd)(l.JW),this.oL=(0,s.hd)(n.WM)}get composing(){return this.ls}get composition(){return this.es}attaching(e,t){return this.ls=(0,s.ui)(this.queue(new Er(this.template,this.component,this.model,void 0),e),(e=>{this.rs.cs(e)&&(this.ls=void 0)}))}detaching(e){const t=this.es,i=this.ls;return this.rs.invalidate(),this.es=this.ls=void 0,(0,s.ui)(i,(()=>t?.deactivate(e)))}propertyChanged(e){"composing"!==e&&"composition"!==e&&("model"!==e||null==this.es?"tag"===e&&this.es?.controller.vmKind===qi||(this.ls=(0,s.ui)(this.ls,(()=>(0,s.ui)(this.queue(new Er(this.template,this.component,this.model,e),void 0),(e=>{this.rs.cs(e)&&(this.ls=void 0)}))))):this.es.update(this.model))}queue(e,t){const i=this.rs,o=this.es;return(0,s.ui)(i.create(e),(e=>i.cs(e)?(0,s.ui)(this.compose(e),(r=>i.cs(e)?(0,s.ui)(r.activate(t),(()=>i.cs(e)?(this.es=r,(0,s.ui)(o?.deactivate(t),(()=>e))):(0,s.ui)(r.controller.deactivate(r.controller,this.$controller),(()=>(r.controller.dispose(),e))))):(r.controller.dispose(),e))):e))}compose(e){const{us:t,ds:i,gs:o}=e.change,{c:r,$controller:a,l,os:c}=this,d=this.ps(this.J.controller.container,i),h=r.createChild(),u=this.p.document.createElement(null==d?this.tag??"div":d.name);let p;l.parentNode.insertBefore(u,l),p=null==d?null==this.tag?As(u):null:d.containerless?As(u):null;const m=()=>{if(u.remove(),null!=p){let e=p.$start.nextSibling,t=null;for(;null!==e&&e!==p;)t=e.nextSibling,e.remove(),e=t;p.$start?.remove(),p.remove()}},g=this.xs(h,"string"==typeof i?d.Type:i,u,p),b=()=>{const i=c.captures??s.tR;if(null!==d){const t=d.capture,[o,r]=i.reduce(((e,i)=>(e[!(i.target in d.bindables)&&(!0===t||(0,s.Tn)(t)&&t(i.target))?0:1].push(i),e)),[[],[]]),n=Ri.$el(h,g,u,{projections:c.projections,captures:o},d,p);return this.ys(u,d,r).forEach((e=>n.addBinding(e))),new Or(n,(e=>n.activate(e??n,a,a.scope.parent)),(e=>(0,s.ui)(n.deactivate(e??n,a),m)),(e=>g.activate?.(e)),e)}{const o=Vs.create({name:to.generateName(),template:t}),r=this.r.getViewFactory(o,h),l=Ri.$view(r,a),c="auto"===this.scopeBehavior?n.HG.fromParent(this.parent.scope,g):n.HG.create(g);return l.setHost(u),null==p?this.ys(u,o,i).forEach((e=>l.addBinding(e))):l.setLocation(p),new Or(l,(e=>l.activate(e??l,a,c)),(e=>(0,s.ui)(l.deactivate(e??l,a),m)),(e=>g.activate?.(e)),e)}};return"activate"in g?(0,s.ui)(g.activate(o),(()=>b())):b()}xs(e,t,i,o){if(null==t)return new xr;if("object"==typeof t)return t;const r=this.p;Ps(e,i,r),Z(e,Es,new s.JF("IRenderLocation",o));const n=e.invoke(t);return Z(e,t,new s.JF("au-compose.component",n)),n}ps(e,t){if("string"==typeof t){const i=to.find(e,t);if(null==i)throw $(806,t);return i}const i=(0,s.Tn)(t)?t:t?.constructor;return to.isType(i,void 0)?to.getDefinition(i,null):null}ys(e,t,i){const s=new ns(this.$controller,{projections:null,captures:i},this.J.parent);return It.create(s,e,t,this.r,this.gt,this.p,this.ep,this.oL)}}_r.$au={type:Ws,name:"au-compose",capture:!0,containerless:!0,bindables:["template","component","model",{name:"scopeBehavior",set:e=>{if("scoped"===e||"auto"===e)return e;throw $(805,e)}},{name:"composing",mode:p},{name:"composition",mode:p},"tag"]};class xr{}class Cr{constructor(){this.id=0}cs(e){return e.id===this.id}create(e){return(0,s.ui)(e.load(),(e=>new Tr(++this.id,e)))}invalidate(){this.id++}}class Er{constructor(e,t,i,s){this.us=e,this.ds=t,this.gs=i,this.bs=s}load(){return(0,s.yL)(this.us)||(0,s.yL)(this.ds)?Promise.all([this.us,this.ds]).then((([e,t])=>new Sr(e,t,this.gs,this.bs))):new Sr(this.us,this.ds,this.gs,this.bs)}}class Sr{constructor(e,t,i,s){this.us=e,this.ds=t,this.gs=i,this.bs=s}}class Tr{constructor(e,t){this.id=e,this.change=t}}class Or{constructor(e,t,i,s,o){this.controller=e,this.start=t,this.stop=i,this.update=s,this.context=o,this.state=0}activate(e){if(0!==this.state)throw $(807,this);return this.state=1,this.start(e)}deactivate(e){switch(this.state){case 1:return this.state=-1,this.stop(e);case-1:throw $(808);default:this.state=-1}}}const Ar=q("ISanitizer",(e=>e.singleton(class{sanitize(){throw $(99,"sanitize")}})));class Lr{constructor(){this.ws=(0,s.hd)(Ar)}toView(e){return null==e?null:this.ws.sanitize(e)}}Lr.$au={type:$e,name:"sanitize"};class Rr{constructor(){this.el=(0,s.hd)(xs),this.p=(0,s.hd)(xe),this.ks=!1,this.L=null,this.$val="",this.$prio="",this.update=()=>{this.L=null,Boolean(this.value)!==this.Cs&&(this.Cs===this.Bs?(this.Cs=!this.Bs,this.$val=this.el.style.getPropertyValue("display"),this.$prio=this.el.style.getPropertyPriority("display"),this.el.style.setProperty("display","none","important")):(this.Cs=this.Bs,this.el.style.setProperty("display",this.$val,this.$prio),""===this.el.getAttribute("style")&&this.el.removeAttribute("style")))};const e=(0,s.hd)(o.OA);this.Cs=this.Bs="hide"!==e.alias}binding(){this.ks=!0,this.update()}detaching(){this.ks=!1,this.L?.cancel(),this.L=null}valueChanged(){this.ks&&null===this.L&&(this.L=this.p.domQueue.queueTask(this.update))}}Rr.$au={type:Se,name:"show",bindables:["value"],aliases:["hide"]};const Ir=[ho,n.UA,Co],Dr=[o.IZ,o.xW,o.bp,kt],Mr=(o.lw,o._G,[o.Ou,o.OK,o.MI,o.vk,o.GB,o.m9,o.W_,o.Rw,o.p5,o.HF,o.Wu,o.ao,o.XF]),Pr=[pe,le,ce,de,be,ve,he,Lr,Io,Do,Ho,ir,sr,nr,ar,lr,cr,dr,hr,pr,mr,gr,Ao,Lo,Ro,_r,fr,br,Rr,wr],Hr=[Jt,ei,Zt,Qt,Gt,qt,Kt,Yt,Xt,si,li,oi,ri,ni,ai,ti,ci,di],Nr=Vr(s.lQ);function Vr(e){return{optionsProvider:e,register(t){const i={coercingOptions:{enableCoercion:!1,coerceNullish:!1}};return e(i),t.register(X(n.az,i.coercingOptions),l.eC,...Ir,...Pr,...Dr,...Mr,...Hr)},customize:t=>Vr(t??e)}}},420:(e,t,i)=>{i.d(t,{Bn:()=>S,EG:()=>E,HC:()=>x,HG:()=>f,Kg:()=>qe,Nw:()=>tt,O3:()=>j,Ot:()=>nt,UA:()=>Ue,Um:()=>y,WM:()=>Xe,Wh:()=>ze,ZU:()=>v,az:()=>C,bu:()=>$e,hH:()=>ot,mi:()=>_,qM:()=>k,rq:()=>T,td:()=>Ge,xM:()=>N,y0:()=>Ze});var s=i(8430),o=i(7557),r=i(6757);const n=Object.prototype.hasOwnProperty,a=Reflect.defineProperty;function l(e,t,i){return a(e,t,{enumerable:!1,configurable:!0,writable:!0,value:i}),i}function c(e,t,i){t in e||l(e,t,i)}const d=Object.assign,h=Object.freeze,u=String,p=o.DI.createInterface,m=r.O.get,g=r.O.define,b=(e,...t)=>new Error(`AUR${u(e).padStart(4,"0")}:${t.map(u)}`);class f{constructor(e,t,i,s){this.parent=e,this.bindingContext=t,this.overrideContext=i,this.isBoundary=s}static getContext(e,t,i){if(null==e)throw b(203);let s=e.overrideContext,o=e;if(i>0){for(;i>0;)if(i--,o=o.parent,null==o)return;return s=o.overrideContext,t in s?s:o.bindingContext}for(;null!=o&&!o.isBoundary&&!(t in o.overrideContext)&&!(t in o.bindingContext);)o=o.parent;return null==o?e.bindingContext:(s=o.overrideContext,t in s?s:o.bindingContext)}static create(e,t,i){if(null==e)throw b(204);return new f(null,e,t??new w,i??!1)}static fromParent(e,t,i=new w){if(null==e)throw b(203);return new f(e,t,i,!1)}}class v{constructor(e,t){void 0!==e&&(this[e]=t)}}class w{}const{astAssign:y,astEvaluate:k,astBind:_,astUnbind:x}=(()=>{const e="AccessThis",t="AccessBoundary",i="AccessGlobal",r="AccessScope",n="ArrayLiteral",a="ObjectLiteral",l="PrimitiveLiteral",c="Template",d="Unary",h="CallScope",p="CallMember",m="CallFunction",g="CallGlobal",v="AccessMember",w="AccessKeyed",y="TaggedTemplate",k="Binary",_="Conditional",x="Assign",C="ArrowFunction",E="ValueConverter",S="BindingBehavior",T="ArrayBindingPattern",O="ObjectBindingPattern",A="BindingIdentifier",L="ForOfStatement",R="Interpolation",I="ArrayDestructuring",D="ObjectDestructuring",M="DestructuringAssignmentLeaf",P="Custom",H=f.getContext;function N(s,F,$,B){switch(s.$kind){case e:{let e=F.overrideContext,t=F,i=s.ancestor;for(;i--&&e;)t=t.parent,e=t?.overrideContext??null;return i<1&&t?t.bindingContext:void 0}case t:{let e=F;for(;null!=e&&!e.isBoundary;)e=e.parent;return e?e.bindingContext:void 0}case r:{const e=H(F,s.name,s.ancestor);null!==B&&B.observe(e,s.name);const t=e[s.name];if(null==t){if("$host"===s.name)throw b(105);return t}return $?.boundFn&&(0,o.Tn)(t)?t.bind(e):t}case i:return globalThis[s.name];case g:{const e=globalThis[s.name];if((0,o.Tn)(e))return e(...s.args.map((e=>N(e,F,$,B))));if(!$?.strict&&null==e)return;throw b(107)}case n:return s.elements.map((e=>N(e,F,$,B)));case a:{const e={};for(let t=0;tN(e,F,$,B))));if(null==t){if($?.strict&&!s.optional)throw b(111,s.name);return}throw b(111,s.name)}case p:{const e=N(s.object,F,$,B);if(null==e&&$?.strict&&!s.optionalMember)throw b(114,s.name,e);const t=e?.[s.name];if(null==t){if(!s.optionalCall&&$?.strict)throw b(111,s.name);return}if(!(0,o.Tn)(t))throw b(111,s.name);const i=t.apply(e,s.args.map((e=>N(e,F,$,B))));return(0,o.cy)(e)&&z.includes(s.name)&&B?.observeCollection(e),i}case m:{const e=N(s.func,F,$,B);if((0,o.Tn)(e))return e(...s.args.map((e=>N(e,F,$,B))));if(null==e){if(!s.optional&&$?.strict)throw b(107);return}throw b(107)}case C:{const e=(...e)=>{const t=s.args,i=s.rest,o=t.length-1,r=t.reduce(((t,s,r)=>(t[s.name]=i&&r===o?e.slice(r):e[r],t)),{}),n=f.fromParent(F,r);return N(s.body,n,$,B)};return e}case v:{const e=N(s.object,F,$,B);if(null==e){if(!s.optional&&$?.strict)throw b(114,s.name,e);return}null===B||s.accessGlobal||B.observe(e,s.name);const t=e[s.name];return $?.boundFn&&(0,o.Tn)(t)?t.bind(e):t}case w:{const e=N(s.object,F,$,B),t=N(s.key,F,$,B);if(null==e){if(!s.optional&&$?.strict)throw b(115,t,e);return}return null===B||s.accessGlobal||B.observe(e,t),e[t]}case y:{const e=s.expressions.map((e=>N(e,F,$,B))),t=N(s.func,F,$,B);if(!(0,o.Tn)(t))throw b(110);return t(s.cooked,...e)}case k:{const e=s.left,t=s.right;switch(s.operation){case"&&":return N(e,F,$,B)&&N(t,F,$,B);case"||":return N(e,F,$,B)||N(t,F,$,B);case"??":return N(e,F,$,B)??N(t,F,$,B);case"==":return N(e,F,$,B)==N(t,F,$,B);case"===":return N(e,F,$,B)===N(t,F,$,B);case"!=":return N(e,F,$,B)!=N(t,F,$,B);case"!==":return N(e,F,$,B)!==N(t,F,$,B);case"instanceof":{const i=N(t,F,$,B);return!!(0,o.Tn)(i)&&N(e,F,$,B)instanceof i}case"in":{const i=N(t,F,$,B);return!!(0,o.$4)(i)&&N(e,F,$,B)in i}case"+":return N(e,F,$,B)+N(t,F,$,B);case"-":return N(e,F,$,B)-N(t,F,$,B);case"*":return N(e,F,$,B)*N(t,F,$,B);case"/":return N(e,F,$,B)/N(t,F,$,B);case"%":return N(e,F,$,B)%N(t,F,$,B);case"<":return N(e,F,$,B)":return N(e,F,$,B)>N(t,F,$,B);case"<=":return N(e,F,$,B)<=N(t,F,$,B);case">=":return N(e,F,$,B)>=N(t,F,$,B);default:throw b(108,s.operation)}}case _:return N(s.condition,F,$,B)?N(s.yes,F,$,B):N(s.no,F,$,B);case x:{let e=N(s.value,F,$,B);if("="!==s.op){if(null!=B)throw b(113);const t=N(s.target,F,$,B);switch(s.op){case"/=":e=t/e;break;case"*=":e*=t;break;case"+=":e=t+e;break;case"-=":e=t-e;break;default:throw b(108,s.op)}}return V(s.target,F,$,e)}case E:return $?.useConverter?.(s.name,"toView",N(s.expression,F,$,B),s.args.map((e=>N(e,F,$,B))));case S:return N(s.expression,F,$,B);case A:return s.name;case L:return N(s.iterable,F,$,B);case R:if(s.isMulti){let e=s.parts[0],t=0;for(;tN(e,F,$,B)));case T:case O:case D:default:return;case P:return s.evaluate(F,$,B)}}function V(e,t,i,n){switch(e.$kind){case r:if("$host"===e.name)throw b(106);return H(t,e.name,e.ancestor)[e.name]=n;case v:{const s=N(e.object,t,i,null);if(null==s){if(i?.strict)throw b(116,e.name);V(e.object,t,i,{[e.name]:n})}else(0,o.$4)(s)&&("length"===e.name&&(0,o.cy)(s)&&!isNaN(n)?s.splice(n):s[e.name]=n);return n}case w:{const s=N(e.object,t,i,null),r=N(e.key,t,i,null);if(null==s){if(i?.strict)throw b(116,r);return V(e.object,t,i,{[r]:n}),n}if((0,o.cy)(s)){if("length"===r&&!isNaN(n))return s.splice(n),n;if((0,o.Zn)(r))return s.splice(r,1,n),n}return s[r]=n}case x:return V(e.value,t,i,n),V(e.target,t,i,n);case E:return n=i?.useConverter?.(e.name,"fromView",n,e.args.map((e=>N(e,t,i,null)))),V(e.expression,t,i,n);case S:return V(e.expression,t,i,n);case I:case D:{const s=e.list,o=s.length;let r,a;for(r=0;r(s.includes(t)||(e[t]=i),e)),{});V(e.target,t,i,r)}break;case P:return e.assign(t,i,n);default:return}}const z="at map filter includes indexOf lastIndexOf findIndex find flat flatMap join reduce reduceRight slice every some sort".split(" ");return{astEvaluate:N,astAssign:V,astBind:function e(t,i,s){switch(t.$kind){case S:s.bindBehavior?.(t.name,i,t.args.map((e=>N(e,i,s,null)))),e(t.expression,i,s);break;case E:s.bindConverter?.(t.name),e(t.expression,i,s);break;case L:e(t.iterable,i,s);break;case P:t.bind?.(i,s)}},astUnbind:function e(t,i,s){switch(t.$kind){case S:s.unbindBehavior?.(t.name,i),e(t.expression,i,s);break;case E:s.unbindConverter?.(t.name),e(t.expression,i,s);break;case L:e(t.iterable,i,s);break;case P:t.unbind?.(i,s)}}}})(),C=o.DI.createInterface("ICoercionConfiguration"),E=h({None:0,Observer:1,Node:2,Layout:4});function S(e=0){const t=Array(e);let i=0;for(;i{function e(){return l(this,"subs",new r)}function t(e){return this.subs.add(e)}function i(e){return this.subs.remove(e)}const s=new WeakSet;function o(o,r){if(!s.has(o)){s.add(o);const r=o.prototype;a(r,"subs",{get:e}),c(r,"subscribe",t),c(r,"unsubscribe",i)}return o}class r{constructor(){this.count=0,this.t=[],this.i=[],this.u=!1}add(e){return!this.t.includes(e)&&(this.t[this.t.length]=e,"handleDirty"in e&&(this.i[this.i.length]=e,this.u=!0),++this.count,!0)}remove(e){let t=this.t.indexOf(e);return-1!==t&&(this.t.splice(t,1),t=this.i.indexOf(e),-1!==t&&(this.i.splice(t,1),this.u=this.i.length>0),--this.count,!0)}notify(e,t){for(const i of this.t.slice(0))i.handleChange(e,t)}notifyCollection(e,t){const i=this.t.slice(0),s=i.length;let o=0;for(;o{const e=Symbol.for("__au_arr_obs__"),t=Array[e]??l(Array,e,new WeakMap);function i(e,t){return e===t?0:(e=null===e?"null":e.toString())<(t=null===t?"null":t.toString())?-1:1}function s(e,t){return void 0===e?void 0===t?0:1:void 0===t?-1:0}function r(e,t,i,s,o){let r,n,a,l,c,d,h;for(d=i+1;d=i&&(a=e[h],l=t[h],c=o(a,r),c>0);h--)e[h+1]=a,t[h+1]=l;e[h+1]=r,t[h+1]=n}}function n(e,t,i,s,o){let a,l,c,d,h,u,p,m,g,b,f,v,w,y,k,_,x,C,E,S=0,T=0;for(;;){if(s-i<=10)return void r(e,t,i,s,o);S=i+(s-i>>1),a=e[i],d=t[i],l=e[s-1],h=t[s-1],c=e[S],u=t[S],p=o(a,l),p>0&&(b=a,f=d,a=l,d=h,l=b,h=f),m=o(a,c),m>=0?(b=a,f=d,a=c,d=u,c=l,u=h,l=b,h=f):(g=o(l,c),g>0&&(b=l,f=h,l=c,h=u,c=b,u=f)),e[i]=a,t[i]=d,e[s-1]=c,t[s-1]=u,v=l,w=h,y=i+1,k=s-1,e[S]=e[y],t[S]=t[y],e[y]=v,t[y]=w;e:for(T=y+1;T0){do{if(k--,k==T)break e;E=e[k],C=o(E,v)}while(C>0);e[T]=e[k],t[T]=t[k],e[k]=_,t[k]=x,C<0&&(_=e[T],x=t[T],e[T]=e[y],t[T]=t[y],e[y]=_,t[y]=x,y++)}s-k-1&&(i.deletedIndices.push(i[o]),i.deletedItems.push(s)),l.call(i),e.notify(),s},shift:function(){const e=t.get(this);if(void 0===e)return u.call(this);const i=e.indexMap,s=u.call(this);return i[0]>-1&&(i.deletedIndices.push(i[0]),i.deletedItems.push(s)),u.call(i),e.notify(),s},splice:function(...e){const i=e[0],s=e[1],o=t.get(this);if(void 0===o)return p.apply(this,e);const r=this.length,n=0|i,a=n<0?Math.max(r+n,0):Math.min(n,r),l=o.indexMap,c=e.length,d=0===c?0:1===c?r-a:s;let h=a;if(d>0){const e=h+d;for(;h-1&&(l.deletedIndices.push(l[h]),l.deletedItems.push(this[h])),h++}if(h=0,c>2){const e=c-2,t=new Array(e);for(;h0||h>0)&&o.notify(),u},reverse:function(){const e=t.get(this);if(void 0===e)return m.call(this),this;const i=this.length,s=i/2|0;let o=0;for(;o!==s;){const t=i-o-1,s=this[o],r=e.indexMap[o],n=this[t],a=e.indexMap[t];this[o]=n,e.indexMap[o]=a,this[t]=s,e.indexMap[t]=r,o++}return e.notify(),this},sort:function(e){const r=t.get(this);if(void 0===r)return g.call(this,e),this;let a=this.length;if(a<2)return this;n(this,r.indexMap,0,a,s);let l=0;for(;ll;++l)if(r.indexMap[l]!==l){c=!0;break}return c&&r.notify(),this}};for(const e of d)a(h[e],"observing",{value:!0,writable:!1,configurable:!1,enumerable:!1})}(),!m(p,Array)){g(!0,Array,p);for(const e of d)!0!==c[e].observing&&l(c,e,h[e])}}class f{constructor(e){this.type=1,u||(u=!0,b()),this.indexObservers={},this.collection=e,this.indexMap=S(e.length),this.lenObs=void 0,t.set(e,this)}notify(){const e=this.subs;e.notifyDirty();const t=this.indexMap;const i=this.collection,s=i.length;this.indexMap=S(s),e.notifyCollection(i,t)}getLengthObserver(){return this.lenObs??=new O(this)}getIndexObserver(e){return this.indexObservers[e]??=new v(this,e)}}T(f,null);class v{constructor(e,t){this.owner=e,this.index=t,this.doNotCache=!0,this.value=this.getValue()}getValue(){return this.owner.collection[this.index]}setValue(e){if(e===this.getValue())return;const t=this.owner,i=this.index,s=t.indexMap;s[i]>-1&&s.deletedIndices.push(s[i]),s[i]=-2,t.collection[i]=e,t.notify()}handleDirty(){this.value!==this.getValue()&&this.subs.notifyDirty()}handleCollectionChange(e,t){const i=this.index;if(t[i]===i)return;const s=this.value,o=this.value=this.getValue();s!==o&&this.subs.notify(o,s)}subscribe(e){this.subs.add(e)&&1===this.subs.count&&this.owner.subscribe(this)}unsubscribe(e){this.subs.remove(e)&&0===this.subs.count&&this.owner.unsubscribe(this)}}return T(v,null),function(e){let i=t.get(e);return void 0===i&&(t.set(e,i=new f(e)),b()),i}})(),M=(()=>{const e=Symbol.for("__au_set_obs__"),t=Set[e]??l(Set,e,new WeakMap),{add:i,clear:s,delete:o}=Set.prototype,r=["add","clear","delete"],n={add:function(e){const s=t.get(this);if(void 0===s)return i.call(this,e),this;const o=this.size;return i.call(this,e),this.size===o||(s.indexMap[o]=-2,s.notify()),this},clear:function(){const e=t.get(this);if(void 0===e)return s.call(this);if(this.size>0){const t=e.indexMap;let i=0;for(const e of this.keys())t[i]>-1&&(t.deletedIndices.push(t[i]),t.deletedItems.push(e)),i++;s.call(this),t.length=0,e.notify()}},delete:function(e){const i=t.get(this);if(void 0===i)return o.call(this,e);if(0===this.size)return!1;let s=0;const r=i.indexMap;for(const t of this.keys()){if(t===e){r[s]>-1&&(r.deletedIndices.push(r[s]),r.deletedItems.push(t)),r.splice(s,1);const n=o.call(this,e);return!0===n&&i.notify(),n}s++}return!1}};class a{constructor(e){this.type=1,this.collection=e,this.indexMap=S(e.size),this.lenObs=void 0}notify(){const e=this.subs;e.notifyDirty();const t=this.indexMap;const i=this.collection,s=i.size;this.indexMap=S(s),e.notifyCollection(i,t)}getLengthObserver(){return this.lenObs??=new A(this)}}return T(a,null),function(e){let i=t.get(e);return void 0===i&&(t.set(e,i=new a(e)),function(e){for(const t of r)l(e,t,n[t])}(e)),i}})(),P=(()=>{const e=Symbol.for("__au_map_obs__"),t=Map[e]??l(Map,e,new WeakMap),{set:i,clear:s,delete:o}=Map.prototype,r=["set","clear","delete"],n={set:function(e,s){const o=t.get(this);if(void 0===o)return i.call(this,e,s),this;const r=this.get(e),n=this.size;if(i.call(this,e,s),this.size===n){let t=0;for(const i of this.entries()){if(i[0]===e)return i[1]!==r&&(o.indexMap.deletedIndices.push(o.indexMap[t]),o.indexMap.deletedItems.push(i),o.indexMap[t]=-2,o.notify()),this;t++}return this}return o.indexMap[n]=-2,o.notify(),this},clear:function(){const e=t.get(this);if(void 0===e)return s.call(this);if(this.size>0){const t=e.indexMap;let i=0;for(const e of this.keys())t[i]>-1&&(t.deletedIndices.push(t[i]),t.deletedItems.push(e)),i++;s.call(this),t.length=0,e.notify()}},delete:function(e){const i=t.get(this);if(void 0===i)return o.call(this,e);if(0===this.size)return!1;let s=0;const r=i.indexMap;for(const t of this.keys()){if(t===e){r[s]>-1&&(r.deletedIndices.push(r[s]),r.deletedItems.push(t)),r.splice(s,1);const n=o.call(this,e);return!0===n&&i.notify(),n}++s}return!1}};class a{constructor(e){this.type=1,this.collection=e,this.indexMap=S(e.size),this.lenObs=void 0}notify(){const e=this.subs;e.notifyDirty();const t=this.indexMap;const i=this.collection,s=i.size;this.indexMap=S(s),e.notifyCollection(i,t)}getLengthObserver(){return this.lenObs??=new A(this)}}return T(a,null),function(e){let i=t.get(e);return void 0===i&&(t.set(e,i=new a(e)),function(e){for(const t of r)l(e,t,n[t])}(e)),i}})(),H=(()=>{class e{constructor(e){this.version=0,this.count=0,this.o=new Map,this.b=e}add(e){this.o.has(e)||(e.subscribe(this.b),++this.count),this.o.set(e,this.version)}clear(){this.o.forEach(i,this),this.count=this.o.size}clearAll(){this.o.forEach(t,this),this.o.clear(),this.count=0}}function t(e,t){t.unsubscribe(this.b)}function i(e,t){this.version!==e&&(t.unsubscribe(this.b),this.o.delete(t))}function s(){return l(this,"obs",new e(this))}function r(e,t){this.obs.add(this.oL.getObserver(e,t))}function n(e){let t;if((0,o.cy)(e))t=D(e);else if((0,o.vM)(e))t=M(e);else{if(!(0,o.jh)(e))throw b(210,e);t=P(e)}this.obs.add(t)}function d(e){this.obs.add(e)}function h(){throw b(99,"handleChange")}function u(){throw b(99,"handleCollectionChange")}return function(e,t){const i=e.prototype;return c(i,"observe",r),c(i,"observeCollection",n),c(i,"subscribeTo",d),a(i,"obs",{get:s}),c(i,"handleChange",h),c(i,"handleCollectionChange",u),e}})();function N(e,t){return null==e?H:H(e,t)}let V=null;const z=[];let F=!1;function $(){return V}function B(e){if(null==e)throw b(206);if(null==V)return V=e,z[0]=V,void(F=!0);if(V===e)throw b(207);z.push(e),V=e,F=!0}function U(e){if(null==e)throw b(208);if(V!==e)throw b(209);z.pop(),V=z.length>0?z[z.length-1]:null,F=null!=V}const j=h({get current(){return V},get connecting(){return F},enter:B,exit:U,pause:function(){F=!1},resume:function(){F=!0}}),W=Reflect.get,G=Object.prototype.toString,q=new WeakMap,K="__au_nw__",Y="__au_nw";function X(e){switch(G.call(e)){case"[object Object]":return!0!==e.constructor[K];case"[object Array]":case"[object Map]":case"[object Set]":return!0;default:return!1}}const Z="__raw__";function Q(e){return X(e)?J(e):e}function J(e){return q.get(e)??function(e){const t=(0,o.cy)(e)?oe:(0,o.jh)(e)||(0,o.vM)(e)?Te:se,i=new Proxy(e,t);return q.set(e,i),q.set(i,i),i}(e)}function ee(e){return e[Z]??e}function te(e){return X(e)&&e[Z]||e}function ie(e,t){return"constructor"===t||"__proto__"===t||"$observers"===t||t===Symbol.toPrimitive||t===Symbol.toStringTag||!0===e.constructor[`${Y}_${u(t)}__`]}const se={get(e,t,i){if(t===Z)return e;const s=$();return!F||ie(e,t)||null==s?W(e,t,i):(s.observe(e,t),Q(W(e,t,i)))}},oe={get(e,t,i){if(t===Z)return e;if(!F||ie(e,t)||null==V)return W(e,t,i);switch(t){case"length":return V.observe(e,"length"),e.length;case"map":return re;case"includes":return le;case"indexOf":return ce;case"lastIndexOf":return de;case"every":return ne;case"filter":return ae;case"find":return ue;case"findIndex":return he;case"flat":return pe;case"flatMap":return me;case"join":return ge;case"push":return fe;case"pop":return be;case"reduce":return Ee;case"reduceRight":return Se;case"reverse":return ke;case"shift":return ve;case"unshift":return we;case"slice":return Ce;case"splice":return ye;case"some":return _e;case"sort":return xe;case"keys":return Pe;case"values":case Symbol.iterator:return He;case"entries":return Ne}return V.observe(e,t),Q(W(e,t,i))},ownKeys:e=>($()?.observe(e,"length"),Reflect.ownKeys(e))};function re(e,t){const i=ee(this),s=i.map(((i,s)=>te(e.call(t,Q(i),s,this))));return Ve(V,i),Q(s)}function ne(e,t){const i=ee(this),s=i.every(((i,s)=>e.call(t,Q(i),s,this)));return Ve(V,i),s}function ae(e,t){const i=ee(this),s=i.filter(((i,s)=>te(e.call(t,Q(i),s,this))));return Ve(V,i),Q(s)}function le(e){const t=ee(this),i=t.includes(te(e));return Ve(V,t),i}function ce(e){const t=ee(this),i=t.indexOf(te(e));return Ve(V,t),i}function de(e){const t=ee(this),i=t.lastIndexOf(te(e));return Ve(V,t),i}function he(e,t){const i=ee(this),s=i.findIndex(((i,s)=>te(e.call(t,Q(i),s,this))));return Ve(V,i),s}function ue(e,t){const i=ee(this),s=i.find(((t,i)=>e(Q(t),i,this)),t);return Ve(V,i),Q(s)}function pe(){const e=ee(this);return Ve(V,e),Q(e.flat())}function me(e,t){const i=ee(this);return Ve(V,i),J(i.flatMap(((i,s)=>Q(e.call(t,Q(i),s,this)))))}function ge(e){const t=ee(this);return Ve(V,t),t.join(e)}function be(){return Q(ee(this).pop())}function fe(...e){return ee(this).push(...e)}function ve(){return Q(ee(this).shift())}function we(...e){return ee(this).unshift(...e)}function ye(...e){return Q(ee(this).splice(...e))}function ke(...e){const t=ee(this),i=t.reverse();return Ve(V,t),Q(i)}function _e(e,t){const i=ee(this),s=i.some(((i,s)=>te(e.call(t,Q(i),s,this))));return Ve(V,i),s}function xe(e){const t=ee(this),i=t.sort(e);return Ve(V,t),Q(i)}function Ce(e,t){const i=ee(this);return Ve(V,i),J(i.slice(e,t))}function Ee(e,t){const i=ee(this),s=i.reduce(((t,i,s)=>e(t,Q(i),s,this)),t);return Ve(V,i),Q(s)}function Se(e,t){const i=ee(this),s=i.reduceRight(((t,i,s)=>e(t,Q(i),s,this)),t);return Ve(V,i),Q(s)}const Te={get(e,t,i){if(t===Z)return e;const s=$();if(!F||ie(e,t)||null==s)return W(e,t,i);switch(t){case"size":return s.observe(e,"size"),e.size;case"clear":return De;case"delete":return Me;case"forEach":return Oe;case"add":if((0,o.vM)(e))return Ie;break;case"get":if((0,o.jh)(e))return Le;break;case"set":if((0,o.jh)(e))return Re;break;case"has":return Ae;case"keys":return Pe;case"values":return He;case"entries":return Ne;case Symbol.iterator:return(0,o.jh)(e)?Ne:He}return Q(W(e,t,i))}};function Oe(e,t){const i=ee(this);return Ve(V,i),i.forEach(((i,s)=>{e.call(t,Q(i),Q(s),this)}))}function Ae(e){const t=ee(this);return Ve(V,t),t.has(te(e))}function Le(e){const t=ee(this);return Ve(V,t),Q(t.get(te(e)))}function Re(e,t){return Q(ee(this).set(te(e),te(t)))}function Ie(e){return Q(ee(this).add(te(e)))}function De(){return Q(ee(this).clear())}function Me(e){return Q(ee(this).delete(te(e)))}function Pe(){const e=ee(this);Ve(V,e);const t=e.keys();return{next(){const e=t.next(),i=e.value,s=e.done;return s?{value:void 0,done:s}:{value:Q(i),done:s}},[Symbol.iterator](){return this}}}function He(){const e=ee(this);Ve(V,e);const t=e.values();return{next(){const e=t.next(),i=e.value,s=e.done;return s?{value:void 0,done:s}:{value:Q(i),done:s}},[Symbol.iterator](){return this}}}function Ne(){const e=ee(this);Ve(V,e);const t=e.entries();return{next(){const e=t.next(),i=e.value,s=e.done;return s?{value:void 0,done:s}:{value:[Q(i[0]),Q(i[1])],done:s}},[Symbol.iterator](){return this}}}const Ve=(e,t)=>e?.observeCollection(t),ze=h({getProxy:J,getRaw:ee,wrap:Q,unwrap:te,rawKey:Z});class Fe{constructor(e,t,i,s,o){this.type=1,this.v=void 0,this.ir=!1,this.D=!1,this.cb=void 0,this.h=void 0,this.C=void 0,this.o=e,this.O=o?Q(e):e,this.$get=t,this.$set=i,this.oL=s}init(e){this.v=e,this.D=!1}getValue(){return 0===this.subs.count?this.$get.call(this.o,this.o,this):(this.D&&(this.compute(),this.D=!1),this.v)}setValue(e){if(!(0,o.Tn)(this.$set))throw b(221);void 0!==this.h&&(e=this.h.call(null,e,this.C)),(0,o.t7)(e,this.v)||(this.ir=!0,this.$set.call(this.o,e),this.ir=!1,this.run())}useCoercer(e,t){return this.h=e,this.C=t,!0}useCallback(e){return this.cb=e,!0}handleDirty(){this.D||(this.D=!0,this.subs.notifyDirty())}handleChange(){this.D=!0,this.subs.count>0&&this.run()}handleCollectionChange(){this.D=!0,this.subs.count>0&&this.run()}subscribe(e){this.subs.add(e)&&1===this.subs.count&&(this.compute(),this.D=!1)}unsubscribe(e){this.subs.remove(e)&&0===this.subs.count&&(this.D=!0,this.obs.clearAll())}run(){if(this.ir)return;const e=this.v,t=this.compute();this.D=!1,(0,o.t7)(t,e)||(this.cb?.(t,e),this.subs.notify(this.v,e))}compute(){this.ir=!0,this.obs.version++;try{return B(this),this.v=te(this.$get.call(this.O,this.O,this))}finally{this.obs.clear(),this.ir=!1,U(this)}}}N(Fe,null),T(Fe,null);const $e=p("IDirtyChecker",void 0),Be={timeoutsPerCheck:25,disabled:!1,throw:!1,resetToDefault(){this.timeoutsPerCheck=6,this.disabled=!1,this.throw=!1}};class Ue{static register(e){e.register(o.cH.singleton(this,this),o.cH.aliasTo(this,$e))}constructor(){this.tracked=[],this.A=null,this.R=0,this.p=(0,o.hd)(o.r_),this.check=()=>{if(Be.disabled)return;if(++this.Rthis.getValue()),{getObserver:()=>this}),set:e=>{this.setValue(e)}})),this}stop(){return this.iO&&(a(this.o,this.k,{enumerable:!0,configurable:!0,writable:!0,value:this.v}),this.iO=!1),this}}let Ke;T(qe,null);const Ye=new Ge,Xe=p("IObserverLocator",(e=>e.singleton(et))),Ze=p("INodeObserverLocator",(e=>e.cachedCallback((e=>new Qe))));class Qe{handles(){return!1}getObserver(){return Ye}getAccessor(){return Ye}}const Je=p("IComputedObserverLocator",(e=>e.singleton(class{getObserver(e,t,i,s){const o=new Fe(e,i.get,i.set,s,!0);return a(e,t,{enumerable:i.enumerable,configurable:!0,get:d((()=>o.getValue()),{getObserver:()=>o}),set:e=>{o.setValue(e)}}),o}})));class et{constructor(){this.I=[],this.P=(0,o.hd)($e),this._=(0,o.hd)(Ze),this.M=(0,o.hd)(Je)}addAdapter(e){this.I.push(e)}getObserver(e,t){if(null==e)throw b(199,t);if(!(0,o.Gv)(e))return new We(e,(0,o.Tn)(t)?"":t);if((0,o.Tn)(t))return new Fe(e,t,void 0,this,!0);const i=ot(e);let s=i[t];return void 0===s&&(s=this.createObserver(e,t),s.doNotCache||(i[t]=s)),s}getAccessor(e,t){const i=e.$observers?.[t];return void 0!==i?i:this._.handles(e,t,this)?this._.getAccessor(e,t,this):Ye}getArrayObserver(e){return D(e)}getMapObserver(e){return P(e)}getSetObserver(e){return M(e)}createObserver(e,t){if(this._.handles(e,t,this))return this._.getObserver(e,t,this);switch(t){case"length":if((0,o.cy)(e))return D(e).getLengthObserver();break;case"size":if((0,o.jh)(e))return P(e).getLengthObserver();if((0,o.vM)(e))return M(e).getLengthObserver();break;default:if((0,o.cy)(e)&&(0,o.Zn)(t))return D(e).getIndexObserver(Number(t))}let i=st(e,t);if(void 0===i){let s=it(e);for(;null!==s&&(i=st(s,t),void 0===i);)s=it(s)}if(void 0!==i&&!n.call(i,"value")){let s=this.L(e,t,i);return null==s&&(s=(i.get?.getObserver)?.(e)),null==s?i.configurable?this.M.getObserver(e,t,i,this):this.P.createProperty(e,t):s}return new qe(e,t)}L(e,t,i){if(this.I.length>0)for(const s of this.I){const o=s.getObserver(e,t,i,this);if(null!=o)return o}return null}}const tt=e=>{let t;return(0,o.cy)(e)?t=D(e):(0,o.jh)(e)?t=P(e):(0,o.vM)(e)&&(t=M(e)),t},it=Object.getPrototypeOf,st=Object.getOwnPropertyDescriptor,ot=e=>{let t=e.$observers;return void 0===t&&a(e,"$observers",{enumerable:!1,value:t=(0,o.BL)()}),t};N(class{constructor(e,t){this.oL=e,this.fn=t,this.maxRunCount=10,this.queued=!1,this.running=!1,this.runCount=0,this.stopped=!1,this.B=void 0,this.run=()=>{if(this.stopped)throw b(225);if(!this.running){++this.runCount,this.running=!0,this.queued=!1,++this.obs.version;try{this.B?.call(void 0),B(this),this.B=this.fn(this)}finally{this.obs.clear(),this.running=!1,U(this)}if(this.queued){if(this.runCount>this.maxRunCount)throw this.runCount=0,b(226);this.run()}else this.runCount=0}},this.stop=()=>{this.B?.call(void 0),this.B=void 0,this.stopped=!0,this.obs.clearAll()}}handleChange(){this.queued=!0,this.run()}handleCollectionChange(){this.queued=!0,this.run()}},null);class rt{constructor(e,t,i,s){this.oL=t,this.v=void 0,this.boundFn=!1,this.s=e,this.ast=i,this.cb=s}handleChange(){this.run()}handleCollectionChange(){this.run()}run(){this.obs.version++;const e=this.v,t=k(this.ast,this.s,this,this);this.obs.clear(),(0,o.t7)(t,e)||(this.v=t,this.cb.call(void 0,t,e))}stop(){this.obs.clearAll(),this.v=void 0}}function nt(e,t){return 0===arguments.length?i:i(e,t);function i(e,t){switch(t.kind){case"class":l(e,K,!0);break;case"field":t.addInitializer((function(){const e=this.constructor,i=`${Y}_${u(t.name)}__`;i in e||l(e,i,!0)}))}}}N(rt,null),(e=>{const t=e.prototype;["bindBehavior","unbindBehavior","bindConverter","unbindConverter","useConverter"].forEach((e=>{l(t,e,(()=>{throw b(99,e)}))}))})(rt),"function"==typeof SuppressedError&&SuppressedError},6612:(e,t,i)=>{i.d(t,{B3:()=>g,Fv:()=>V,GB:()=>Ce,HF:()=>Re,IZ:()=>F,Ii:()=>b,MI:()=>xe,Mg:()=>Ye,OA:()=>K,OK:()=>ke,Ou:()=>Ee,Rw:()=>Te,W_:()=>Ie,Wu:()=>Le,XF:()=>De,XP:()=>M,Y_:()=>rt,Zm:()=>m,_G:()=>B,ao:()=>Ae,bp:()=>$,lp:()=>q,lw:()=>U,m9:()=>Se,p5:()=>Oe,vk:()=>_e,xW:()=>z});var s=i(7557),o=i(6757),r=i(8430);const n=s.DI.createInterface,a=Object.freeze,{aliasTo:l,singleton:c}=s.cH,d="Interpolation",h="IsFunction",u="IsProperty",p="custom-element",m=a({default:0,oneTime:1,toView:2,fromView:4,twoWay:6}),g=n("ITemplateCompiler"),b=n("IAttrMapper"),f=(e,...t)=>new Error(`AUR${String(e).padStart(4,"0")}:${t.map(String)}`);var v,w,y,k,_;class x{constructor(e,t,i,s){if(this.chars=e,this.repeat=t,this.isSymbol=i,this.isInverted=s,s)switch(e.length){case 0:this.has=this.i;break;case 1:this.has=this.u;break;default:this.has=this.A}else switch(e.length){case 0:this.has=this.I;break;case 1:this.has=this.B;break;default:this.has=this.P}}equals(e){return this.chars===e.chars&&this.repeat===e.repeat&&this.isSymbol===e.isSymbol&&this.isInverted===e.isInverted}P(e){return this.chars.includes(e)}B(e){return this.chars===e}I(e){return!1}A(e){return!this.chars.includes(e)}u(e){return this.chars!==e}i(e){return!0}}class C{constructor(){this.parts=s.tR,this.C="",this.T={},this.R={}}get pattern(){const e=this.C;return""===e?null:e}set pattern(e){null==e?(this.C="",this.parts=s.tR):(this.C=e,this.parts=this.R[e])}append(e,t){const i=this.T;void 0===i[e]?i[e]=t:i[e]+=t}next(e){const t=this.T;let i;void 0!==t[e]&&(i=this.R,void 0===i[e]?i[e]=[t[e]]:i[e].push(t[e]),t[e]=void 0)}}class E{get C(){return this._?this.L[0]:null}constructor(e,...t){this.charSpec=e,this.V=[],this.H=null,this._=!1,this.L=t}findChild(e){const t=this.V,i=t.length;let s=null,o=0;for(;os;++s)i.push(new x(e[s],!1,!1,!1))}eachChar(e){const t=this.M,i=this.$;let s=0;for(;t>s;++s)e(i[s])}}class T{constructor(e){this.text="PART",this.F=new x(e,!0,!1,!0)}eachChar(e){e(this.F)}}class O{constructor(e){this.text=e,this.F=new x(e,!1,!0,!1)}eachChar(e){e(this.F)}}class A{constructor(){this.statics=0,this.dynamics=0,this.symbols=0}}const L=n("ISyntaxInterpreter",(e=>e.singleton(R)));class R{constructor(){this.O=new E(null),this.W=[this.O]}add(e){e=e.slice(0).sort(((e,t)=>e.pattern>t.pattern?1:-1));const t=e.length;let i,s,o,r,n,a,l,c,d=0;for(;t>d;){for(i=this.O,s=e[d],o=s.pattern,r=new A,n=this.N(s,r),a=n.length,l=e=>i=i.append(e,o),c=0;a>c;++c)n[c].eachChar(l);i.H=r,i._=!0,++d}}interpret(e){const t=new C,i=e.length;let s,o=this.W,r=0;for(;r0&&(o.sort(D),s=o[0],s.charSpec.isSymbol||t.next(s.C),t.pattern=s.C),t}j(e,t,i){const s=[];let o=null;const r=e.length;let n=0;for(;ne.singleton(N)));class N{constructor(){this.U={},this.L={},this.q=!1,this.G=[],this.J=(0,s.hd)(L),this.c=(0,s.hd)(s.p7)}registerPattern(e,t){if(this.q)throw f(88);const i=this.L;for(const{pattern:s}of e){if(null!=i[s])throw f(89,s);i[s]={patternType:t}}this.G.push(...e)}K(){this.J.add(this.G);const e=this.c;for(const[,t]of Object.entries(this.L))t.pattern=e.get(t.patternType)}parse(e,t){this.q||(this.K(),this.q=!0);let i=this.U[e];null==i&&(i=this.U[e]=this.J.interpret(e));const s=i.pattern;return null==s?new M(e,t,e,null,null):this.L[s].pattern[s](e,t,i.parts)}}const V=a({name:(0,s.r$)("attribute-pattern"),create:(e,t)=>({register(i){i.get(H).registerPattern(e,t),c(P,t).register(i)}})});class z{"PART.PART"(e,t,i){return new M(e,t,i[0],i[1])}"PART.PART.PART"(e,t,i){return new M(e,t,`${i[0]}.${i[1]}`,i[2])}}v=Symbol.metadata,z[v]={[s.Ri]:V.create([{pattern:"PART.PART",symbols:"."},{pattern:"PART.PART.PART",symbols:"."}],z)};class F{ref(e,t,i){return new M(e,t,"element","ref")}"PART.ref"(e,t,i){let s=i[0];return"view-model"===s&&(s="component"),new M(e,t,s,"ref")}}w=Symbol.metadata,F[w]={[s.Ri]:V.create([{pattern:"ref",symbols:""},{pattern:"PART.ref",symbols:"."}],F)};class ${"PART.trigger:PART"(e,t,i){return new M(e,t,i[0],"trigger",i)}"PART.capture:PART"(e,t,i){return new M(e,t,i[0],"capture",i)}}y=Symbol.metadata,$[y]={[s.Ri]:V.create([{pattern:"PART.trigger:PART",symbols:".:"},{pattern:"PART.capture:PART",symbols:".:"}],$)};class B{":PART"(e,t,i){return new M(e,t,i[0],"bind")}}k=Symbol.metadata,B[k]={[s.Ri]:V.create([{pattern:":PART",symbols:":"}],B)};class U{"@PART"(e,t,i){return new M(e,t,i[0],"trigger")}"@PART:PART"(e,t,i){return new M(e,t,i[0],"trigger",[i[0],"trigger",...i.slice(1)])}}_=Symbol.metadata,U[_]={[s.Ri]:V.create([{pattern:"@PART",symbols:"@"},{pattern:"@PART:PART",symbols:"@:"}],U)};const j=o.O.get;o.O.has;const W=o.O.define,G="rg",q=a({hydrateElement:"ra",hydrateAttribute:"rb",hydrateTemplateController:"rc",hydrateLetElement:"rd",setProperty:"re",interpolation:"rf",propertyBinding:G,letBinding:"ri",refBinding:"rj",iteratorBinding:"rk",multiAttr:"rl",textBinding:"ha",listenerBinding:"hb",attributeBinding:"hc",stylePropertyBinding:"hd",setAttribute:"he",setClassAttribute:"hf",setStyleAttribute:"hg",spreadTransferedBinding:"hs",spreadElementProp:"hp",spreadValueBinding:"svb"}),K=n("Instruction");class Y{constructor(e,t){this.from=e,this.to=t,this.type="rf"}}class X{constructor(e,t,i){this.from=e,this.to=t,this.mode=i,this.type=G}}class Z{constructor(e,t,i){this.forOf=e,this.to=t,this.props=i,this.type="rk"}}class Q{constructor(e,t){this.from=e,this.to=t,this.type="rj"}}class J{constructor(e,t){this.value=e,this.to=t,this.type="re"}}class ee{constructor(e,t,i){this.value=e,this.to=t,this.command=i,this.type="rl"}}class te{constructor(e,t,i,s,o,r){this.res=e,this.props=t,this.projections=i,this.containerless=s,this.captures=o,this.data=r,this.type="ra"}}class ie{constructor(e,t,i){this.res=e,this.alias=t,this.props=i,this.type="rb"}}class se{constructor(e,t,i,s){this.def=e,this.res=t,this.alias=i,this.props=s,this.type="rc"}}class oe{constructor(e,t){this.instructions=e,this.toBindingContext=t,this.type="rd"}}class re{constructor(e,t){this.from=e,this.to=t,this.type="ri"}}class ne{constructor(e){this.from=e,this.type="ha"}}class ae{constructor(e,t,i,s){this.from=e,this.to=t,this.capture=i,this.modifier=s,this.type="hb"}}class le{constructor(e,t){this.value=e,this.to=t,this.type="he"}}class ce{constructor(e){this.value=e,this.type="hf"}}class de{constructor(e){this.value=e,this.type="hg"}}class he{constructor(e,t,i){this.attr=e,this.from=t,this.to=i,this.type="hc"}}class ue{constructor(){this.type="hs"}}class pe{constructor(e){this.instruction=e,this.type="hp"}}class me{constructor(e,t){this.target=e,this.from=t,this.type="svb"}}class ge{constructor(e,t,i,s){this.Type=e,this.name=t,this.aliases=i,this.key=s}static create(e,t){let i,o;return(0,s.Kg)(e)?(i=e,o={name:i}):(i=e.name,o=e),new ge(t,(0,s.c4)(we(t,"name"),i),(0,s.TR)(we(t,"aliases"),o.aliases,t.aliases),ve(i))}register(e,t){const i=this.Type,s="string"==typeof t?ve(t):this.key,o=this.aliases;e.has(s,!1)||e.register(e.has(i,!1)?null:c(i,i),l(i,s),...o.map((e=>l(i,ve(e)))))}}const be="binding-command",fe=(0,s.r$)(be),ve=e=>`${fe}:${e}`,we=(e,t)=>j(s.Zs.annotation.keyFor(t),e),ye=(()=>{const e="__au_static_resource__",t=(t,i,s)=>{let o=j(e,t);return null==o&&t.$au?.type===i&&(o=s(t.$au,t),W(o,t,e)),o};return a({name:fe,keyFrom:ve,define(e,t){const i=ge.create(e,t),o=i.Type;return W(i,o,fe,s.n_),o},getAnnotation:we,find(e,i){const s=e.find(be,i);return null==s?null:j(fe,s)??t(s,be,ge.create)??null},get:(e,t)=>e.get((0,s.Zc)(ve(t)))})})();class ke{get ignoreAttr(){return!1}build(e,t,i){let o=e.attr.target,r=e.attr.rawValue;return r=""===r?(0,s.xQ)(o):r,o=null==e.bindable?i.map(e.node,o)??(0,s.xQ)(o):e.bindable.name,new X(t.parse(r,u),o,1)}}ke.$au={type:be,name:"one-time"};class _e{get ignoreAttr(){return!1}build(e,t,i){let o=e.attr.target,r=e.attr.rawValue;return r=""===r?(0,s.xQ)(o):r,o=null==e.bindable?i.map(e.node,o)??(0,s.xQ)(o):e.bindable.name,new X(t.parse(r,u),o,2)}}_e.$au={type:be,name:"to-view"};class xe{get ignoreAttr(){return!1}build(e,t,i){const o=e.attr;let r=o.target,n=o.rawValue;return n=""===n?(0,s.xQ)(r):n,r=null==e.bindable?i.map(e.node,r)??(0,s.xQ)(r):e.bindable.name,new X(t.parse(n,u),r,4)}}xe.$au={type:be,name:"from-view"};class Ce{get ignoreAttr(){return!1}build(e,t,i){const o=e.attr;let r=o.target,n=o.rawValue;return n=""===n?(0,s.xQ)(r):n,r=null==e.bindable?i.map(e.node,r)??(0,s.xQ)(r):e.bindable.name,new X(t.parse(n,u),r,6)}}Ce.$au={type:be,name:"two-way"};class Ee{get ignoreAttr(){return!1}build(e,t,i){const o=e.attr,r=e.bindable;let n,a,l=o.rawValue,c=o.target;return l=""===l?(0,s.xQ)(c):l,null==r?(a=i.isTwoWay(e.node,c)?6:2,c=i.map(e.node,c)??(0,s.xQ)(c)):(n=e.def.defaultBindingMode??0,a=0===r.mode||null==r.mode?null==n||0===n?2:n:r.mode,c=r.name),new X(t.parse(l,u),c,(0,s.Kg)(a)?m[a]??0:a)}}Ee.$au={type:be,name:"bind"};class Se{constructor(){this.X=(0,s.hd)(H)}get ignoreAttr(){return!1}build(e,t){const i=null===e.bindable?(0,s.xQ)(e.attr.target):e.bindable.name,o=t.parse(e.attr.rawValue,"IsIterator");let r=s.tR;if(o.semiIdx>-1){const t=e.attr.rawValue.slice(o.semiIdx+1),i=t.indexOf(":");if(i>-1){const e=t.slice(0,i).trim(),s=t.slice(i+1).trim(),o=this.X.parse(e,s);r=[new ee(s,o.target,o.command)]}}return new Z(o,i,r)}}Se.$au={type:be,name:"for"};class Te{get ignoreAttr(){return!0}build(e,t){return new ae(t.parse(e.attr.rawValue,h),e.attr.target,!1,e.attr.parts?.[2]??null)}}Te.$au={type:be,name:"trigger"};class Oe{get ignoreAttr(){return!0}build(e,t){return new ae(t.parse(e.attr.rawValue,h),e.attr.target,!0,e.attr.parts?.[2]??null)}}Oe.$au={type:be,name:"capture"};class Ae{get ignoreAttr(){return!0}build(e,t){const i=e.attr,o=i.target;let r=i.rawValue;return r=""===r?(0,s.xQ)(o):r,new he(o,t.parse(r,u),o)}}Ae.$au={type:be,name:"attr"};class Le{get ignoreAttr(){return!0}build(e,t){return new he("style",t.parse(e.attr.rawValue,u),e.attr.target)}}Le.$au={type:be,name:"style"};class Re{get ignoreAttr(){return!0}build(e,t){return new he("class",t.parse(e.attr.rawValue,u),e.attr.target)}}Re.$au={type:be,name:"class"};class Ie{get ignoreAttr(){return!0}build(e,t){return new Q(t.parse(e.attr.rawValue,u),e.attr.target)}}Ie.$au={type:be,name:"ref"};class De{get ignoreAttr(){return!1}build(e){return new me(e.attr.target,e.attr.rawValue)}}De.$au={type:be,name:"spread"},"function"==typeof SuppressedError&&SuppressedError;const Me=n("ITemplateElementFactory",(e=>e.singleton(He))),Pe={};class He{constructor(){this.p=(0,s.hd)(s.r_),this.Y=this.t()}t(){return this.p.document.createElement("template")}createTemplate(e){if((0,s.Kg)(e)){let t=Pe[e];if(void 0===t){const i=this.Y;i.innerHTML=e;const s=i.content.firstElementChild;!function(e){if(null==e)return!0;if("TEMPLATE"!==e.nodeName)return!0;if(null!=e.nextElementSibling)return!0;const t=e.previousSibling;if(null!=t&&3===t.nodeType)return t.textContent.trim().length>0;const i=e.nextSibling;return null!=i&&3===i.nodeType&&i.textContent.trim().length>0}(s)?(i.content.removeChild(s),t=s):(this.Y=this.t(),t=i),Pe[e]=t}return t.cloneNode(!0)}if("TEMPLATE"!==e.nodeName){const t=this.t();return t.content.appendChild(e),t}return e.parentNode?.removeChild(e),e.cloneNode(!0)}}const Ne="au-start",Ve="au-end",ze=(e,t,i)=>e.insertBefore(t,i),Fe=(e,t,i)=>{if(null===e)return;const s=i.length;let o=0;for(;s>o;)e.insertBefore(i[o],t),++o},$e=(e,t)=>e.content.appendChild(t),Be=(e,t)=>{const i=t.length;let s=0;for(;i>s;)e.content.appendChild(t[s]),++s},Ue=e=>1===e.nodeType,je=e=>3===e.nodeType,We="au-slot",Ge="default",qe=(Ke=0,()=>"anonymous-"+ ++Ke);var Ke;class Ye{constructor(){this.debug=!1,this.resolveResources=!0}compile(e,t){if(null==e.template||!1===e.needsCompile)return e;const i=new Qe(e,t,null,null,void 0),o=(0,s.Kg)(e.template)||!e.enhance?i.Z.createTemplate(e.template):e.template,r=o.nodeName===Xe&&null!=o.content,n=r?o.content:o,a=ht.findAll(t),l=a.length;let c=0;if(l>0)for(;l>c;)a[c].compiling?.(o),++c;if(o.hasAttribute(lt))throw f(701,e);return this.tt(n,i),this.et(n,i),{...e,name:e.name||qe(),dependencies:(e.dependencies??s.tR).concat(i.deps??s.tR),instructions:i.rows,surrogates:r?this.nt(o,i):s.tR,template:o,hasSlots:i.hasSlot,needsCompile:!1}}compileSpread(e,t,i,o,r){const n=new Qe(e,i,null,null,void 0),a=[],l=r??n.it(o.nodeName.toLowerCase()),c=null!==l,h=n.ep,u=t.length;let p,m,g,b,v,w,y,k,_,x,C=0,E=null,S=null;for(;u>C;++C)if(p=t[C],_=p.target,x=p.rawValue,"...$attrs"!==_)if(S=n.rt(p),null!==S&&S.ignoreAttr)it.node=o,it.attr=p,it.bindable=null,it.def=null,a.push(S.build(it,n.ep,n.m));else if(c&&(b=n.st(l),v=b.attrs[_],void 0!==v))null==S?(y=h.parse(x,d),a.push(new pe(null==y?new J(x,v.name):new Y(y,v.name)))):(it.node=o,it.attr=p,it.bindable=v,it.def=l,a.push(new pe(S.build(it,n.ep,n.m))));else if(E=n.lt(_),null===E)if(null==S)if(y=h.parse(x,d),null!=y)a.push(new Y(y,n.m.map(o,_)??(0,s.xQ)(_)));else switch(_){case"class":a.push(new ce(x));break;case"style":a.push(new de(x));break;default:a.push(new le(x,_))}else it.node=o,it.attr=p,it.bindable=null,it.def=null,a.push(S.build(it,n.ep,n.m));else{if(E.isTemplateController)throw f(9998,_);b=n.st(E),k=!1===E.noMultiBindings&&null===S&&Je(x),k?g=this.ot(o,x,E,n):(w=b.primary,null===S?(y=h.parse(x,d),g=[null===y?new J(x,w.name):new Y(y,w.name)]):(it.node=o,it.attr=p,it.bindable=w,it.def=E,g=[S.build(it,n.ep,n.m)])),(m??=[]).push(new ie(this.resolveResources?E:E.name,null!=E.aliases&&E.aliases.includes(_)?_:void 0,g))}else a.push(new ue);return et(),null!=m?m.concat(a):a}nt(e,t){const i=[],o=e.attributes,r=t.ep;let n,a,l,c,h,u,p,m,g,b,v,w,y=o.length,k=0,_=null,x=null;for(;y>k;++k){if(n=o[k],a=n.name,l=n.value,c=t.X.parse(a,l),v=c.target,w=c.rawValue,st[v])throw f(702,a);if(x=t.rt(c),null!==x&&x.ignoreAttr)it.node=e,it.attr=c,it.bindable=null,it.def=null,i.push(x.build(it,t.ep,t.m));else if(_=t.lt(v),null===_)if(null===x)if(g=r.parse(w,d),null!=g)e.removeAttribute(a),--k,--y,i.push(new Y(g,t.m.map(e,v)??(0,s.xQ)(v)));else switch(a){case"class":i.push(new ce(w));break;case"style":i.push(new de(w));break;default:i.push(new le(w,a))}else it.node=e,it.attr=c,it.bindable=null,it.def=null,i.push(x.build(it,t.ep,t.m));else{if(_.isTemplateController)throw f(703,v);p=t.st(_),b=!1===_.noMultiBindings&&null===x&&Je(w),b?u=this.ot(e,w,_,t):(m=p.primary,null===x?(g=r.parse(w,d),u=null===g?""===w?[]:[new J(w,m.name)]:[new Y(g,m.name)]):(it.node=e,it.attr=c,it.bindable=m,it.def=_,u=[x.build(it,t.ep,t.m)])),e.removeAttribute(a),--k,--y,(h??=[]).push(new ie(this.resolveResources?_:_.name,null!=_.aliases&&_.aliases.includes(v)?v:void 0,u))}}return et(),null!=h?h.concat(i):i}et(e,t){switch(e.nodeType){case 1:return"LET"===e.nodeName?this.ut(e,t):this.ct(e,t);case 3:return this.ht(e,t);case 11:{let i=e.firstChild;for(;null!==i;)i=this.et(i,t);break}}return e.nextSibling}ut(e,t){const i=e.attributes,o=i.length,n=[],a=t.ep;let l,c,h,p,m,g,b,v,w=!1,y=0;for(;o>y;++y)if(l=i[y],h=l.name,p=l.value,"to-binding-context"!==h)if(c=t.X.parse(h,p),g=c.target,b=c.rawValue,m=t.rt(c),null===m)v=a.parse(b,d),n.push(new re(null===v?new r.fU(b):v,(0,s.xQ)(g)));else{if("bind"!==c.command)throw f(704,c);n.push(new re(a.parse(b,u),(0,s.xQ)(g)))}else w=!0;return t.rows.push([new oe(n,w)]),this.dt(e,t).nextSibling}ct(e,t){const i=e.nextSibling,o=(e.getAttribute("as-element")??e.nodeName).toLowerCase(),r=t.it(o),n=null!==r,a=n&&null!=r.shadowOptions,l=r?.capture,c=null!=l&&"boolean"!=typeof l,h=l?[]:s.tR,u=t.ep,m=this.debug?s.lQ:()=>{e.removeAttribute(v),--V,--N};let g,b,v,w,y,k,_,x,C,E,S,T,O,A,L,R,I,D,M,P,H=e.attributes,N=H.length,V=0,z=null,F=!1,$=null,B=!0,U=!1,j=!1,W=!1,G=0;if("slot"===o){if(null==t.root.def.shadowOptions)throw f(717,t.root.def.name);t.root.hasSlot=!0}for(n&&(M={},B=r.processContent?.call(r.Type,e,t.p,M),H=e.attributes,N=H.length);N>V;++V){switch(b=H[V],v=b.name,w=b.value,v){case"as-element":case"containerless":m(),U=U||"containerless"===v;continue}if(y=t.X.parse(v,w),$=t.rt(y),I=y.target,D=y.rawValue,l&&(!c||c&&l(I))){if(null!=$&&$.ignoreAttr){m(),h.push(y);continue}if(j=I!==We&&"slot"!==I&&(-1===(G=I.indexOf("..."))||0===G&&"...$attrs"===I),j&&(L=t.st(r),null==L.attrs[I]&&!t.lt(I)?.isTemplateController)){m(),h.push(y);continue}}if("...$attrs"!==I)if($?.ignoreAttr)it.node=e,it.attr=y,it.bindable=null,it.def=null,(k??=[]).push($.build(it,t.ep,t.m)),m();else{if(0===I.indexOf("...")){if(n&&"$element"!==(I=I.slice(3))){(_??=[]).push(new me("$bindables","$bindables"===I?D:I)),m();continue}throw f(720,I)}if(n){if(L=t.st(r),x=L.attrs[I],void 0!==x){null===$?(O=u.parse(D,d),(_??=[]).push(null==O?new J(D,x.name):new Y(O,x.name))):(it.node=e,it.attr=y,it.bindable=x,it.def=r,(_??=[]).push($.build(it,t.ep,t.m))),m();continue}if("$bindables"===I){null!=$&&(it.node=e,it.attr=y,it.bindable=null,it.def=r,(_??=[]).push($.build(it,t.ep,t.m))),m();continue}}if("$bindables"===I)throw f(721,e.nodeName,I,D);z=t.lt(I),null===z?null!==$?(it.node=e,it.attr=y,it.bindable=null,it.def=null,(k??=[]).push($.build(it,t.ep,t.m)),m()):(O=u.parse(D,d),null!=O&&(m(),(k??=[]).push(new Y(O,t.m.map(e,I)??(0,s.xQ)(I))))):(L=t.st(z),F=!1===z.noMultiBindings&&null===$&&Je(D),F?E=this.ot(e,D,z,t):(R=L.primary,null===$?(O=u.parse(D,d),E=null===O?""===D?[]:[new J(D,R.name)]:[new Y(O,R.name)]):(it.node=e,it.attr=y,it.bindable=R,it.def=z,E=[$.build(it,t.ep,t.m)])),m(),z.isTemplateController?(S??=[]).push(new se(tt,this.resolveResources?z:z.name,void 0,E)):(C??=[]).push(new ie(this.resolveResources?z:z.name,null!=z.aliases&&z.aliases.includes(I)?I:void 0,E)))}else(k??=[]).push(new ue),m()}if(et(),this.ft(e,k)&&null!=k&&k.length>1&&this.gt(e,k),n&&(A=new te(this.resolveResources?r:r.name,_??s.tR,null,U,h,M)),null==k&&null==A&&null==C||(g=s.tR.concat(A??s.tR,C??s.tR,k??s.tR),W=!0),null!=S){let i;N=S.length-1,V=N,T=S[V],Ze(e)?(i=t.t(),Be(i,[t.wt(),t.bt(Ne),t.bt(Ve)])):(this.At(e,t),"TEMPLATE"===e.nodeName?i=e:(i=t.t(),$e(i,e)));const s=i,l=t.yt(null==g?[]:[g]);let c,d,h,u,m,b,v,w,y=!1,k=0,_=0,x=e.firstChild,C=!1;if(!1!==B)for(;null!==x;){if(d=Ue(x)?x.getAttribute(We):null,y=null!==d||n&&!a,c=x.nextSibling,y){if(!n)throw f(706,d,o);x.removeAttribute?.(We),C=je(x)&&""===x.textContent.trim(),C||((u??={})[d||Ge]??=[]).push(x),e.removeChild(x)}x=c}if(null!=u){for(d in h={},u){for(i=t.t(),m=u[d],k=0,_=m.length;_>k;++k)b=m[k],"TEMPLATE"===b.nodeName?b.attributes.length>0?$e(i,b):$e(i,b.content):$e(i,b);w=t.yt(),this.et(i.content,w),h[d]={name:qe(),type:p,template:i,instructions:w.rows,needsCompile:!1}}A.projections=h}if(W&&(n&&(U||r.containerless)?this.At(e,t):this.dt(e,t)),P=!n||!r.containerless&&!U&&!1!==B,P)if(e.nodeName===Xe)this.et(e.content,l);else for(x=e.firstChild;null!==x;)x=this.et(x,l);for(T.def={name:qe(),type:p,template:s,instructions:l.rows,needsCompile:!1};V-- >0;)T=S[V],i=t.t(),v=t.wt(),Be(i,[v,t.bt(Ne),t.bt(Ve)]),T.def={name:qe(),type:p,template:i,needsCompile:!1,instructions:[[S[V+1]]]};t.rows.push([T])}else{null!=g&&t.rows.push(g);let i,s,l,c,d,h,u,m=e.firstChild,b=!1,v=null,w=!1,y=0,k=0;if(!1!==B)for(;null!==m;){if(s=Ue(m)?m.getAttribute(We):null,b=null!==s||n&&!a,i=m.nextSibling,b){if(!n)throw f(706,s,o);m.removeAttribute?.(We),w=je(m)&&""===m.textContent.trim(),w||((l??={})[s||Ge]??=[]).push(m),e.removeChild(m)}m=i}if(null!=l){for(s in v={},l){for(h=t.t(),c=l[s],y=0,k=c.length;k>y;++y)d=c[y],d.nodeName===Xe?d.attributes.length>0?$e(h,d):$e(h,d.content):$e(h,d);u=t.yt(),this.et(h.content,u),v[s]={name:qe(),type:p,template:h,instructions:u.rows,needsCompile:!1}}A.projections=v}if(W&&(n&&(U||r.containerless)?this.At(e,t):this.dt(e,t)),P=!n||!r.containerless&&!U&&!1!==B,P&&e.childNodes.length>0)for(m=e.firstChild;null!==m;)m=this.et(m,t)}return i}ht(e,t){const i=e.parentNode,s=t.ep.parse(e.textContent,d),o=e.nextSibling;let r,n,a,l,c;if(null!==s){for(({parts:r,expressions:n}=s),(c=r[0])&&ze(i,t.It(c),e),a=0,l=n.length;l>a;++a)Fe(i,e,[t.wt(),t.It(" ")]),(c=r[a+1])&&ze(i,t.It(c),e),t.rows.push([new ne(n[a])]);i.removeChild(e)}return o}ot(e,t,i,s){const o=s.st(i),r=t.length,n=[];let a,l,c,h,u,p,m=0,g=0;for(let b=0;b{if(i.parentNode!==r)throw f(710,t);const o=i.getAttribute("name");if(null===o)throw f(711,i,t);const n=i.getAttribute("attribute");if(null!==n&&d.has(n)||c.has(o))throw f(712,c,n);null!==n&&d.add(n),c.add(o);const a=(0,s.$r)(i.attributes).filter((e=>!at.includes(e.name)));return a.length,i.remove(),e[o]={name:o,attribute:n??void 0,mode:i.getAttribute("mode")??"default"},e}),{});class u{}u.$au={type:p,name:t,template:e,bindables:h},Reflect.defineProperty(u,"name",{value:(0,s.fL)(t)}),l.push(u),o.removeChild(e)}const c=(t.root.def.dependencies??[]).concat(null==t.root.def.Type?s.tR:[t.root.def.Type]);for(const e of l)e.dependencies=c.concat(l.filter((t=>t!==e))),t.St(e)}ft(e,t){const i=e.nodeName;return"INPUT"===i&&1===ot[e.type]||"SELECT"===i&&(e.hasAttribute("multiple")||t?.some((e=>e.type===G&&"multiple"===e.to)))}gt(e,t){switch(e.nodeName){case"INPUT":{const e=t;let i,s,o,r=0;for(let t=0;t"au*"===e.nodeValue;class Qe{constructor(e,t,i,o,n){this.hasSlot=!1,this.deps=null;const a=null!==i;if(this.c=t,this.root=null===o?this:o,this.def=e,this.parent=i,this.Bt=a?i.Bt:t.get(rt),this.Pt=a?i.Pt:t.get(nt),this.Z=a?i.Z:t.get(Me),this.X=a?i.X:t.get(H),this.ep=a?i.ep:t.get(r.JW),this.m=a?i.m:t.get(b),this.Ct=a?i.Ct:t.get(s.gF),"number"!=typeof(this.p=a?i.p:t.get(s.r_)).document?.nodeType)throw f(722);this.localEls=a?i.localEls:new Set,this.rows=n??[]}St(e){return(this.root.deps??=[]).push(e),this.root.c.register(e),this}It(e){return this.p.document.createTextNode(e)}bt(e){return this.p.document.createComment(e)}wt(){return this.bt("au*")}h(e){const t=this.p.document.createElement(e);return"template"===e&&this.p.document.adoptNode(t.content),t}t(){return this.h("template")}it(e){return this.Bt.el(this.c,e)}lt(e){return this.Bt.attr(this.c,e)}st(e){return this.Bt.bindables(e)}yt(e){return new Qe(this.def,this.c,this,this.root,e)}rt(e){const t=e.command;return null===t?null:this.Pt.get(this.c,t)}}const Je=e=>{const t=e.length;let i=0,s=0;for(;t>s;){if(i=e.charCodeAt(s),92===i)++s;else{if(58===i)return!0;if(36===i&&123===e.charCodeAt(s+1))return!1}++s}return!1},et=()=>{it.node=it.attr=it.bindable=it.def=null},tt={name:"unnamed",type:p},it={node:null,attr:null,bindable:null,def:null},st={id:!0,name:!0,"au-slot":!0,"as-element":!0},ot={checkbox:1,radio:1},rt=n("IResourceResolver"),nt=n("IBindingCommandResolver",(e=>e.singleton(class{constructor(){this.U=new WeakMap}get(e,t){let i=this.U.get(e);return i||this.U.set(e,i={}),t in i?i[t]:i[t]=ye.get(e,t)}}))),at=a(["name","attribute","mode"]),lt="as-custom-element",ct=(e,t,i)=>{const s=t.getAttribute(lt);if(null===s||""===s)throw f(715,e);if(i.has(s))throw f(716,s,e);return i.add(s),t.removeAttribute(lt),s},dt=n("ITemplateCompilerHooks"),ht=a({name:(0,s.r$)("compiler-hooks"),define:e=>({register(t){c(dt,e).register(t)}}),findAll:e=>e.get((0,s.ff)(dt))})},3651:(e,t,i)=>{i.d(t,{kO:()=>r,J7:()=>A,GP:()=>D,cY:()=>T,qg:()=>P,so:()=>I,n:()=>O});var s=/^([0-9]{4})-([0-1][0-9])(?:-([0-3][0-9]))?(?:[T ]?([0-2][0-9])(?::([0-5][0-9]))?(?::([0-5][0-9]))?)?(?:\.[0-9]+)?(Z|(?:\+|\-)[0-9]{2}:?[0-9]{2})?$/;function o(e){if(e||(e=new Date),e instanceof Date){const t=new Date(e);return t.setMilliseconds(0),t}if(function(e){const t=e.match(s);if(t){const e=Number(t[2]);if(e<1||e>12)return!1;if(void 0!==typeof t[3]){const e=Number(t[3]);if(e<1||e>31)return!1}if(void 0!==typeof t[4]){const e=Number(t[4]);if(e<0||e>23)return!1}return!0}return!1}(e=e.trim()))return new Date(function(e){const t=e.match(s);return t&&void 0===t[4]?e+"T00:00:00":e}(e));throw new Error(`Non ISO 8601 compliant date (${e}).`)}function r(e,t=1){const i=o(e);return i.setDate(i.getDate()+t),i}var n="1999-03-04T02:05:01.000Z",a=new Map,l=[["YYYY",{year:"numeric"}],["YY",{year:"2-digit"}],["MMMM",{month:"long"}],["MMM",{month:"short"}],["MM",{month:"2-digit"}],["M",{month:"numeric"}],["DD",{day:"2-digit"}],["D",{day:"numeric"}],["dddd",{weekday:"long"}],["ddd",{weekday:"short"}],["d",{weekday:"narrow"}],["mm",{minute:"2-digit"}],["m",{minute:"numeric"}],["ss",{second:"2-digit"}],["s",{second:"numeric"}],["ZZ",{timeZoneName:"long"}],["Z",{timeZoneName:"short"}]],c=[["HH",{hour:"2-digit"}],["H",{hour:"numeric"}]],d=[["hh",{hour:"2-digit"}],["h",{hour:"numeric"}],["a",{dayPeriod:"narrow"}],["A",{dayPeriod:"narrow"}]],h={DD:2,HH:2,MM:2,YY:2,YYYY:4,hh:2,mm:2,ss:2};function u(e){if(/^[+-]\d{2}:\d{2}/.test(e))return 6;if(/^[+-]\d{4}/.test(e))return 5;throw new Error("Invalid offset format")}var p=["MMMM","MMM","dddd","ddd"],m=new Map([...l,...c,...d].map((e=>[e[0],e]))),g=new Map,b=["full","long","medium","short"],f=e=>String(e).padStart(2,"0"),v=e=>String(e).padStart(2,"0");function w(e){return"literal"===e.type&&(e.value=e.value.normalize("NFKC")),e}function y(e,t="Z"){const i=String(Math.floor(Math.abs(e/60))).padStart(2,"0"),s=String(Math.abs(e%60)).padStart(2,"0"),o=e<0?"-":"+";return"ZZ"===t?`${o}${i}${s}`:`${o}${i}:${s}`}function k(e,t="Z"){if(!(t=>{switch(t){case"Z":return/^([+-])[0-3][0-9]:[0-6][0-9]$/.test(e);case"ZZ":return/^([+-])[0-3][0-9][0-6][0-9]$/.test(e)}})(t))throw new Error(`Invalid offset: ${e}`);return e}function _(e){return["numeric","2-digit"].includes(e.partValue)}function x(e,t){const i=g.get(t);if(i&&i[e])return i[e];const s=new Date(n);s.setUTCHours("am"===e?5:20);const o=new Intl.DateTimeFormat(t,{timeStyle:"full",timeZone:"UTC",hour12:!0}).formatToParts(s).map(w).find((e=>"dayPeriod"===e.type));if(o){const s=i||{};return g.set(t,Object.assign(s,{[e]:o.value})),o.value}return e}function C(e,t="+00:00"){const i=o(e),s=(()=>{switch(u(t)){case 5:return"ZZ";case 6:return"Z"}})(),r=function(e,t){k(e,t);const[i,s,o,r]=e.match(/([+-])([0-3][0-9]):?([0-6][0-9])/),n=60*Number(o)+Number(r);return"+"===s?n:-n}(t,s);return new Date(i.getTime()+1e3*r*60)}function E(){return Intl.DateTimeFormat().resolvedOptions().timeZone}function S(e,t){const i=new Intl.DateTimeFormat("en-US",{year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZone:t,hourCycle:"h23"}).formatToParts(e).map(w),s={};return i.forEach((e=>{s[e.type]=e.value})),new Date(`${s.year}-${s.month}-${s.day}T${s.hour}:${s.minute}:${s.second}Z`)}function T(e,t="UTC",i="device",s="Z"){var r;i="device"===i?null!=(r=E())?r:"utc":i;const n=o(e),a=S(n,t),l=S(n,i);return y(Math.round((l.getTime()-a.getTime())/1e3/60),s)}function O(e,t){const i=o(e);return C(i,T(i,t))}function A(e){const t=o(e);return t.setHours(0,0,0),t}function L(e,t){if(b.includes(e)||"object"==typeof e)return function(e,t){const i={timeZone:"UTC"};"string"==typeof e?i.dateStyle=e:("date"in e&&(i.dateStyle=e.date),"time"in e&&(i.timeStyle=e.time));const s=new Intl.DateTimeFormat(t,i),o=s.formatToParts(new Date(n)).map(w),r=s.formatToParts(new Date("1999-04-05T23:05:01.000Z")).map(w).find((e=>"hour"===e.type)),a=r&&"23"===r.value?24:12;return o.map((e=>{const s=e.type,o=function(e,t,i,s,o){const r=t.length,n=!isNaN(Number(t));let a;switch(e){case"year":return 2===r?m.get("YY"):m.get("YYYY");case"month":return n?1===r?m.get("M"):m.get("MM"):(a=R(i,e,t),"long"===a?m.get("MMMM"):m.get("MMM"));case"day":return 1===r?m.get("D"):m.get("DD");case"weekday":switch(a=R(i,e,t),a){case"narrow":return m.get("d");case"short":return m.get("ddd");default:return m.get("dddd")}case"hour":return 12===s?1===r?m.get("h"):m.get("hh"):1===r?m.get("H"):m.get("HH");case"minute":return 1===r?m.get("m"):m.get("mm");case"second":return 1===r?m.get("s"):m.get("ss");case"dayPeriod":return/^[A-Z]+$/u.test(t)?m.get("A"):m.get("a");case"literal":return[t,{literal:t},new RegExp("")];case"timeZoneName":return"full"===o.timeStyle?m.get("Z"):m.get("ZZ");default:return}}(e.type,e.value,t,"hour"===e.type?a:void 0,i);if(void 0===o)return;const r=o[1][s];return r?(o[2]||(o[2]=new RegExp(`${o[0]}`,"g")),{option:{[s]:r},partName:s,partValue:r,token:o[0],pattern:o[2],hour12:12===a}):void 0})).filter((e=>!!e))}(e,t);let i=e,s=0;const o=e=>{if(e[2]||(e[2]=new RegExp(`(.)?(${e[0]})`,"g")),e[2].test(i)){let t=0;return i=i.replace(e[2],((e,i,o)=>"\\"===i?o:`${"string"==typeof i?i:""}{!${t++?s:s++}!}`)),!!t}return!1};function r(e,[t,i,s]){const o=Object.keys(i)[0];return{option:i,partName:o,partValue:i[o],token:t,pattern:s,hour12:e}}const a=function(e){const t=e.map((e=>e.partName)),i=new Set(t);if(t.length>i.size)throw new Error("Cannot reuse format tokens.");return e}(l.filter(o).concat(c.filter(o)).map(r.bind(null,!1)).concat(d.filter(o).map(r.bind(null,!0)))),h=/^\{!(\d+)!\}$/;return i.split(/(\{!\d+!\})/).map((e=>{const t=e.match(h);return t?a[Number(t[1])]:{option:{literal:e},partName:"literal",partValue:e,token:e,pattern:new RegExp(""),hour12:!1}})).filter((e=>!("literal"===e.partName&&""===e.partValue)))}function R(e,t,i){if(!a.has(e)){const t=new Date(n),i=[3,8,9,7,6,4,3],s=["weekday","month","dayPeriod"],o=["long","short","narrow"],r={};for(let n=0;n<12;n++){t.setMonth(0+n),n in i&&t.setDate(i[n]),t.setUTCHours(8+n);for(const i of o){const o=new Intl.DateTimeFormat(e,s.reduce(((e,t)=>Object.assign(e,{[t]:i})),{hour12:!0,timeZone:"UTC"})).formatToParts(t).map(w);if("long"===i||"short"===i){const s=new Intl.DateTimeFormat(e,{dateStyle:"short"===i?"medium":"long",timeZone:"UTC"}).formatToParts(t).map(w).find((e=>"month"===e.type)),r=o.findIndex((e=>"month"===e.type));r>-1&&s&&(o[r]=s)}o.forEach((e=>{if("literal"===e.type)return;const t=e.type;r[t]=Object.assign(r[t]||{},{[e.value]:i})}))}}a.set(e,r)}const s=a.get(e);return s?s[t][i]:void 0}function I(e,t="+00:00"){const i="+"===t.slice(0,1);return C(e,t.replace(i?"+":"-",i?"-":"+"))}function D(e,t="long",i="device",s=!1,r){let n,a;return"object"!=typeof e||e instanceof Date||({date:e,format:t,locale:i,genitive:s,partFilter:r,tz:n}=e),"ISO8601"===t?o(e).toISOString():(n&&(a=T(e,"utc",n,function(e){return"string"==typeof e?e.includes("ZZ")?"ZZ":"Z":"time"in e&&"full"===e.time?"Z":"ZZ"}(t))),null!=n||(n=E()),"utc"!==(null==n?void 0:n.toLowerCase())&&(e=I(e,T(e,n,"utc"))),i&&"device"!==i||(i=Intl.DateTimeFormat().resolvedOptions().locale),function(e,t,i,s=!1,r=null){const n=function(e,t,i,s=!1){const r=o(e),n=t.filter((e=>e.hour12)),a=t.filter((e=>!e.hour12)),l=[],c=[];function d(e,t=!1){const o=`${i}-u-hc-${t?"h12":"h23"}`;if(l.push(...new Intl.DateTimeFormat(o,e.reduce(((e,t)=>"literal"===t.partName?e:(s&&p.includes(t.token)&&c.push(t),Object.assign(e,t.option))),{timeZone:"UTC"})).formatToParts(r).map(w)),s&&c.length)for(const e of c){let t=[];switch(e.token){case"MMMM":t=new Intl.DateTimeFormat(o,{dateStyle:"long",timeZone:"UTC"}).formatToParts(r).map(w);break;case"MMM":t=new Intl.DateTimeFormat(o,{dateStyle:"medium",timeZone:"UTC"}).formatToParts(r).map(w)}const i=t.find((t=>t.type===e.partName)),s=l.findIndex((t=>t.type===e.partName));i&&s>-1&&(l[s]=i)}}return n.length&&d(n,!0),a.length&&d(a),l.reduce(((e,t)=>(e[t.type]=t.value,e)),{})}(e,t,i,s),a=o(e);function l({partName:e,partValue:t,token:s}){if("literal"===e)return t;const o=n[e];if("hour"===e&&"H"===s)return o.replace(/^0/,"")||"0";if(["mm","ss","MM"].includes(s)&&1===o.length)return`0${o}`;if("dayPeriod"===e){const e=x(a.getUTCHours()<12?"am":"pm",i);return"A"===s?e.toUpperCase():e.toLowerCase()}return"timeZoneName"===e?null!=r?r:y(-1*a.getTimezoneOffset(),s):o}return t.map((e=>({...e,value:l(e)})))}(e,L(t,i).filter(null!=r?r:()=>!0),i,s,a).map((e=>e.value)).join(""))}function M(e,t="en",i=!1){const s=(e,t)=>Array(e).fill("").map(((e,i)=>`${t(i)}`));if("M"===e)return s(12,(e=>e+1));if("MM"===e)return s(12,(e=>{const t=e+1;return t<10?`0${t}`:t}));if(e.startsWith("M"))return M("MM").map((s=>D(`2000-${s}-05`,e,t,i)));if(e.startsWith("d"))return s(7,(e=>`0${e+2}`)).map((i=>D(`2022-10-${i}`,e,t)));if("a"===e)return[x("am",t).toLowerCase(),x("pm",t).toLowerCase()];if("A"===e)return[x("am",t).toUpperCase(),x("pm",t).toUpperCase()];if(e.startsWith("Y")){const i=(new Date).getFullYear();return s(120,(e=>e+1)).reduce(((s,o)=>("120"!==o&&s.push(D(`${i+Number(o)}-06-06`,e,t)),s.unshift(D(i-Number(o)+"-06-06",e,t)),s)),[D(`${i}-06-06`,e,t)])}return e.startsWith("D")?s(31,(t=>`${"DD"===e&&t<9?"0":""}${t+1}`)):e.startsWith("H")?s(24,(t=>`${"HH"===e&&t<10?"0":""}${t}`)):e.startsWith("h")?s(12,(t=>`${"hh"===e&&t<9?"0":""}${t+1}`)):e.startsWith("m")||e.startsWith("s")?s(60,(t=>`${e.length>1&&t<10?"0":""}${t}`)):[]}function P(e,t="ISO8601",i="device"){let s,r=()=>!0,n="backward";if("object"==typeof e?({date:s,format:t="ISO8601",locale:i="device",dateOverflow:n="backward",partFilter:r=()=>!0}=e):s=e,!s)throw new Error("parse() requires a date string.");const a=()=>{throw new Error(`Date (${s}) does not match format (${function(e,t="en",i=!1,s=()=>!0){return L(e,t).filter(s).reduce(((e,t)=>{return e+(i&&"literal"===t.partName?(s=t.token,l.concat(c).concat(d).sort(((e,t)=>e[0].length>t[0].length?1:-1)).reduce(((e,t)=>e.replace(t[0],`\\${t[0]}`)),s)):t.token);var s}),"").normalize("NFKC")}(t,i)})`)};if("ISO8601"===t)return o(s);const p=b.includes(t)||"object"==typeof t,m=function(e){let t;for(const i of e){if("literal"===i.partName&&!isNaN(parseFloat(i.partValue)))throw new Error(`Numbers in format (${i.partValue}).`);if(t&&"literal"!==t.partName&&"literal"!==i.partName&&!(t.token in h||i.token in h||_(t)&&"a"===i.token.toLowerCase()))throw new Error(`Illegal adjacent tokens (${t.token}, ${i.token})`);t=i}return e}(L(t,i).filter(r));if(!m.length)throw new Error("parse() requires a pattern.");let g;try{g=function(e,t){let i=0;let s=0;const o=[];let r;do{const[a,l]=[(n=t)[i++],n[i]];r=l;let c=1;if("literal"===a.partName)c=a.partValue.length;else if("timeZoneName"===a.partName)c=u(e.substring(s));else if(a.token in h)c=h[a.token];else if(l)if("literal"===l.partName){if(c=e.indexOf(l.partValue,s)-s,c<0)throw new Error}else if("dayPeriod"===l.partName){for(let t=1;t<=4;t++)if(isNaN(Number(e.charAt(s+t)))){c=t;break}}else{const t=e.substring(s).search(/\d/);-1!==t&&(c=s+t)}else c=e.length;o.push({...a,value:e.substring(s,s+c)}),s+=c}while(r);var n;return o}(s,m)}catch{return a()}const w=new Date,y=new Map([["YYYY",w.getFullYear()],["MM",w.getMonth()+1],["DD",w.getDate()],["HH",0],["mm",0],["ss",0]]);let C=null,E="";g.forEach((e=>{if("literal"===e.partName)return;if(e.token===e.value)return a();const t=Number(e.value);if(y.has(e.token))y.set(e.token,t);else if("YY"===e.token)y.set("YYYY",function(e){const t=(new Date).getFullYear(),i=t%100,s=Math.floor(t/100),o=Number(e);return 100*(s+(o>i+20?-1:0))+o}(e.value));else{const s=e.token;if(s.startsWith("d"))return;if("D"===s)y.set("DD",t);else if("H"===s||s.startsWith("h"))y.set("HH",t);else if("M"===s)y.set("MM",t);else if("a"===s||"A"===s)C=e.value.toLowerCase()===x("am",i).toLowerCase();else if("Z"===s||"ZZ"===s)E=k(e.value,s);else{const t=M(s,i,p).indexOf(e.value);if(-1!==t)switch(s){case"MMM":case"MMMM":y.set("MM",t+1)}}}}));let S=y.get("HH")||0;!1===C?(S+=12===S?0:12,y.set("HH",24===S?0:S)):!0===C&&12===S&&y.set("HH",0),y.set("MM",(y.get("MM")||1)-1);let[T,O,A,R,I,D]=Array.from(y.values());const P=function(e){const t=function(e){const t=o(e);return t.setDate(1),t.setMonth(t.getMonth()+1),t.setDate(0),t}(e);return t.getDate()}(new Date(`${v(T)}-${f(O+1)}-10`));if(P{i.d(t,{j:()=>o});var s=Object.prototype.hasOwnProperty;function o(e,t){var i,r;if(e===t)return!0;if(e&&t&&(i=e.constructor)===t.constructor){if(i===Date)return e.getTime()===t.getTime();if(i===RegExp)return e.toString()===t.toString();if(i===Array){if((r=e.length)===t.length)for(;r--&&o(e[r],t[r]););return-1===r}if(!i||"object"==typeof e){for(i in r=0,e){if(s.call(e,i)&&++r&&!s.call(t,i))return!1;if(!(i in t)||!o(e[i],t[i]))return!1}return Object.keys(t).length===r}}return e!=e&&t!=t}},1635:(e,t,i)=>{i.d(t,{AQ:()=>p,C6:()=>o,G4:()=>r,Ju:()=>c,N3:()=>u,YH:()=>l,fX:()=>h,sH:()=>a,xN:()=>m,zF:()=>n,zs:()=>d});var s=function(e,t){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])},s(e,t)};function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function i(){this.constructor=e}s(e,t),e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}function r(e,t,i,s,o,r){function n(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var a,l=s.kind,c="getter"===l?"get":"setter"===l?"set":"value",d=!t&&e?s.static?e:e.prototype:null,h=t||(d?Object.getOwnPropertyDescriptor(d,s.name):{}),u=!1,p=i.length-1;p>=0;p--){var m={};for(var g in s)m[g]="access"===g?{}:s[g];for(var g in s.access)m.access[g]=s.access[g];m.addInitializer=function(e){if(u)throw new TypeError("Cannot add initializers after decoration has completed");r.push(n(e||null))};var b=(0,i[p])("accessor"===l?{get:h.get,set:h.set}:h[c],m);if("accessor"===l){if(void 0===b)continue;if(null===b||"object"!=typeof b)throw new TypeError("Object expected");(a=n(b.get))&&(h.get=a),(a=n(b.set))&&(h.set=a),(a=n(b.init))&&o.unshift(a)}else(a=n(b))&&("field"===l?o.unshift(a):h[c]=a)}d&&Object.defineProperty(d,s.name,h),u=!0}function n(e,t,i){for(var s=arguments.length>2,o=0;o0&&o[o.length-1])||6!==a[0]&&2!==a[0])){r=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]=e.length&&(e=void 0),{value:e&&e[s++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function d(e,t){var i="function"==typeof Symbol&&e[Symbol.iterator];if(!i)return e;var s,o,r=i.call(e),n=[];try{for(;(void 0===t||t-- >0)&&!(s=r.next()).done;)n.push(s.value)}catch(e){o={error:e}}finally{try{s&&!s.done&&(i=r.return)&&i.call(r)}finally{if(o)throw o.error}}return n}function h(e,t,i){if(i||2===arguments.length)for(var s,o=0,r=t.length;o1||a(e,t)}))},t&&(s[e]=t(s[e])))}function a(e,t){try{(i=o[e](t)).value instanceof u?Promise.resolve(i.value.v).then(l,c):d(r[0][2],i)}catch(e){d(r[0][3],e)}var i}function l(e){a("next",e)}function c(e){a("throw",e)}function d(e,t){e(t),r.shift(),r.length&&a(r[0][0],r[0][1])}}function m(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,i=e[Symbol.asyncIterator];return i?i.call(e):(e=c(e),t={},s("next"),s("throw"),s("return"),t[Symbol.asyncIterator]=function(){return this},t);function s(i){t[i]=e[i]&&function(t){return new Promise((function(s,o){!function(e,t,i,s){Promise.resolve(s).then((function(t){e({value:t,done:i})}),t)}(s,o,(t=e[i](t)).done,t.value)}))}}}Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError}},s={};function o(e){var t=s[e];if(void 0!==t)return t.exports;var r=s[e]={id:e,exports:{}};return i[e](r,r.exports,o),r.exports}o.m=i,o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var i in t)o.o(t,i)&&!o.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce(((t,i)=>(o.f[i](e,t),t)),[])),o.u=e=>e+"."+{150:"e80f08597091365039e7",168:"03beac33148f510dd0d9",175:"a79d27d744ac92d29bae",393:"69129d4ce005dbd35997",583:"ebea5f88713b80cf6b9b",894:"8529a472a04b1d507e99",1007:"3ba6e2d19c0dab6a6be4",1031:"5b7de379d334a84b406e",1394:"036cd56cda52e9f33365",2088:"c0b5582cf0ad5acbced3",2152:"f57a9e4fa37f61bb47e6",3204:"ec4a7cc8bf05dbf9cf53",3271:"dc09a81365d65e56b4b0",3454:"d636b2d0f5ed60894c89",3495:"56ef8c1e8d8f58231c1a",3639:"f5220c199ca9e83d2481",3779:"ff50fb02b473b7ed7327",3841:"c21559cc25ee1a62c026",3916:"ca0201900ec980970220",4032:"5db4be068aeabb1987be",4109:"4e973e31da5a7161a533",4333:"5d4d1cb35784dadc83d2",4395:"b319dc8e98f4bad7909d",4491:"14f49259bb82d04d9cf3",4502:"2f6817d51eca7b2b3bea",4701:"24b575f273c491646836",4897:"2a5fae78659ab92dcd29",5159:"b5bce87084498452cc10",5281:"856bcb490f345ffacf49",5985:"1f4f1224efab81a1c399",6385:"7e617b2248c9739a1c8c",6694:"265580c7611b07882f13",6794:"ca5f059ceb43ba173f44",6930:"d31e4467024837ec3fd0",7148:"27d86e7c6b5faa86bcd9",7158:"c3d937fe5554927799df",7211:"24314110b9514d121460",7369:"f5c85a7e50c12ac2a36e",7376:"4a47f2678ce591d0960d",7493:"b43df358024555a755e7",7502:"5b46c84048da08010e04",7662:"7b22ea9db49dcedc57ad",7793:"18365d57a350e920c8b5",8016:"72db5a8fd609ac63a7ab",8042:"df44dd859f47f7f2122e",8152:"f52cd916e93e9ea35256",8719:"0ba53ccf06d0d2a1a69b",8723:"d9ad49180ad36b75bad4",9413:"fd9b4f213db535087e57",9606:"63d4b88745d529208854",9624:"95e8feed12ad01c172c6",9733:"b80ead02477ad3736b83",9815:"5d0a5dc0998f712ac87c"}[e]+".chunk.js",o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="au-slickgrid-demo:",o.l=(i,s,r,n)=>{if(e[i])e[i].push(s);else{var a,l;if(void 0!==r)for(var c=document.getElementsByTagName("script"),d=0;d{a.onerror=a.onload=null,clearTimeout(p);var o=e[i];if(delete e[i],a.parentNode&&a.parentNode.removeChild(a),o&&o.forEach((e=>e(s))),t)return t(s)},p=setTimeout(u.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=u.bind(null,a.onerror),a.onload=u.bind(null,a.onload),l&&document.head.appendChild(a)}},o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.p="",(()=>{o.b=document.baseURI||self.location.href;var e={4201:0};o.f.j=(t,i)=>{var s=o.o(e,t)?e[t]:void 0;if(0!==s)if(s)i.push(s[2]);else{var r=new Promise(((i,o)=>s=e[t]=[i,o]));i.push(s[2]=r);var n=o.p+o.u(t),a=new Error;o.l(n,(i=>{if(o.o(e,t)&&(0!==(s=e[t])&&(e[t]=void 0),s)){var r=i&&("load"===i.type?"missing":i.type),n=i&&i.target&&i.target.src;a.message="Loading chunk "+t+" failed.\n("+r+": "+n+")",a.name="ChunkLoadError",a.type=r,a.request=n,s[1](a)}}),"chunk-"+t,t)}};var t=(t,i)=>{var s,r,[n,a,l]=i,c=0;if(n.some((t=>0!==e[t]))){for(s in a)o.o(a,s)&&(o.m[s]=a[s]);l&&l(o)}for(t&&t(i);cyi,afterRead:()=>fi,afterWrite:()=>xi,applyStyles:()=>Li,arrow:()=>Xi,auto:()=>ri,basePlacements:()=>ni,beforeMain:()=>vi,beforeRead:()=>gi,beforeWrite:()=>ki,bottom:()=>ii,clippingParents:()=>ci,computeStyles:()=>es,createPopper:()=>As,createPopperBase:()=>Os,createPopperLite:()=>Ls,detectOverflow:()=>gs,end:()=>li,eventListeners:()=>is,flip:()=>bs,hide:()=>ws,left:()=>oi,main:()=>wi,modifierPhases:()=>Ci,offset:()=>ys,placements:()=>mi,popper:()=>hi,popperGenerator:()=>Ts,popperOffsets:()=>ks,preventOverflow:()=>_s,read:()=>bi,reference:()=>ui,right:()=>si,start:()=>ai,top:()=>ti,variationPlacements:()=>pi,viewport:()=>di,write:()=>_i});var n={};o.r(n),o.d(n,{bindables:()=>fl,default:()=>gl,dependencies:()=>bl,name:()=>pl,register:()=>wl,template:()=>ml});var a=o(7557),l=o(5394),c=o(6242),d=(o(3871),o(8430),o(6612));const h=c.s.getOrCreate(globalThis);class u extends l.KI{constructor(e=function(){return a.DI.createContainer().register(a.cH.instance(l.r_,h),l.yr)}()){super(e)}static app(e){return(new u).app(e)}static enhance(e){return(new u).enhance(e)}static register(...e){return(new u).register(...e)}app(e){if(l.K9.isType(e)){const t=l.K9.getDefinition(e);let i=document.querySelector(t.name);return null===i&&(i=document.body),super.app({host:i,component:e})}return super.app(e)}}var p=o(6609),m=o(6757);class g{constructor(e,t,i,s){this.name=e,this.isOptional=t,this.isStar=i,this.pattern=s}satisfiesPattern(e){return null===this.pattern||(this.pattern.lastIndex=0,this.pattern.test(e))}}class b{constructor(e,t,i){this.path=e,this.caseSensitive=t,this.handler=i}}class f{get residualEndpoint(){return this.t}set residualEndpoint(e){if(null!==this.t)throw new Error("Residual endpoint is already set");this.t=e}constructor(e,t){this.route=e,this.params=t,this.t=null}equalsOrResidual(e){return null!=e&&this===e||this.t===e}}class v{constructor(e,t){this.endpoint=e;const i=Object.create(null);for(const e in t){const s=t[e];i[e]=null!=s?decodeURIComponent(s):s}this.params=Object.freeze(i)}}class w{constructor(e,t,i,s){this.chars=e,this.states=t,this.skippedStates=i,this.result=s,this.params=null,this.isConstrained=!1,this.satisfiesConstraints=null,this.head=t[t.length-1],this.endpoint=this.head?.endpoint}advance(e){const{chars:t,states:i,skippedStates:s,result:o}=this;let r=null,n=0;const a=i[i.length-1];function l(c,d){if(c.isMatch(e)&&(1==++n?r=c:o.add(new w(t.concat(e),i.concat(c),null===d?s:s.concat(d),o))),null===a.segment&&c.isOptional&&null!==c.nextStates){if(c.nextStates.length>1)throw A(`${c.nextStates.length} nextStates`);const e=c.nextStates[0];if(!e.isSeparator)throw A("Not a separator");if(null!==e.nextStates)for(const t of e.nextStates)l(t,c)}}if(a.isDynamic&&l(a,null),null!==a.nextStates)for(const e of a.nextStates)l(e,null);null!==r&&(i.push(this.head=r),t.push(e),this.isConstrained=this.isConstrained||r.isDynamic&&r.segment.isConstrained,null!==r.endpoint&&(this.endpoint=r.endpoint)),0===n&&o.remove(this)}i(){return function e(t,i){const s=i.nextStates;if(null!==s)if(1===s.length&&null===s[0].segment)e(t,s[0]);else for(const i of s)if(i.isOptional&&null!==i.endpoint){if(t.push(i),null!==i.nextStates)for(const s of i.nextStates)e(t,s);break}}(this.skippedStates,this.head),!this.isConstrained||(this.u(),this.satisfiesConstraints)}u(){let e=this.params;if(null!=e)return e;const{states:t,chars:i,endpoint:s}=this;e={},this.satisfiesConstraints=!0;for(const t of s.params)e[t.name]=void 0;for(let s=0,o=t.length;sa.kind)return-1;++s}const s=this.skippedStates,o=e.skippedStates,r=s.length,n=o.length;if(rn)return-1;for(let e=0;ei.length)return-1}return 0}}function y(e,t){return e.compareTo(t)}class k{get isEmpty(){return 0===this.candidates.length}constructor(e){this.candidates=[],this.candidates=[new w([""],[e],[],this)]}getSolution(){const e=this.candidates.filter((e=>function(e){return null!==e.head.endpoint}(e)&&e.i()));return 0===e.length?null:(e.sort(y),e[0])}add(e){this.candidates.push(e)}remove(e){this.candidates.splice(this.candidates.indexOf(e),1)}advance(e){const t=this.candidates.slice();for(const i of t)i.advance(e)}}const _="$$residue",x=/^:(?[^?\s{}]+)(?:\{\{(?.+)\}\})?(?\?)?$/g;class C{constructor(e,t,i){switch(this.prevState=e,this.segment=t,this.value=i,this.nextStates=null,this.endpoint=null,this.isConstrained=!1,t?.kind){case 3:this.length=e.length+1,this.isSeparator=!1,this.isDynamic=!0,this.isOptional=t.optional,this.isConstrained=t.isConstrained;break;case 2:case 1:this.length=e.length+1,this.isSeparator=!1,this.isDynamic=!0,this.isOptional=!1;break;case 4:this.length=e.length+1,this.isSeparator=!1,this.isDynamic=!1,this.isOptional=!1;break;case void 0:this.length=null===e?0:e.length,this.isSeparator=!0,this.isDynamic=!1,this.isOptional=!1}}append(e,t){let i,s=this.nextStates;return null===s?(i=void 0,s=this.nextStates=[]):i=null===e?s.find((e=>e.value===t)):s.find((t=>t.segment?.equals(e))),void 0===i&&s.push(i=new C(this,e,t)),i}setEndpoint(e){if(null!==this.endpoint)throw A(`Cannot add ambiguous route. The pattern '${e.route.path}' clashes with '${this.endpoint.route.path}'`);this.endpoint=e,this.isOptional&&(this.prevState.setEndpoint(e),this.prevState.isSeparator&&null!==this.prevState.prevState&&this.prevState.prevState.setEndpoint(e))}isMatch(e){const t=this.segment;switch(t?.kind){case 3:return!this.value.includes(e);case 2:case 1:return!0;case 4:case void 0:return this.value.includes(e)}}satisfiesConstraint(e){return!this.isConstrained||this.segment.satisfiesPattern(e)}}function E(e){return e.length>0}class S{get kind(){return 4}constructor(e,t){this.value=e,this.caseSensitive=t}appendTo(e){const{value:t,value:{length:i}}=this;if(this.caseSensitive)for(let s=0;snew Error(e);let L=class{constructor(e,t,i,s={}){this.router=e,this.name=t,this.connectedCE=i,this.options=s,this.contents=[],this.transitionAction="",this.path=null}getContent(){return this.contents[0]}getNextContent(){return this.contents.length>1?this.contents[this.contents.length-1]:null}getTimeContent(e=1/0){return this.getContent()}getNavigationContent(e){return e instanceof ye&&(e=e.navigation),e instanceof J?this.contents.find((t=>t.navigation===e))??null:null}get activeContent(){return this.getNextContent()??this.getContent()}get connectedScope(){return this.activeContent?.connectedScope}get scope(){return this.connectedScope.scope}get owningScope(){return this.connectedScope.owningScope}get connectedController(){return this.connectedCE?.$controller??null}get isViewport(){return this instanceof oe}get isViewportScope(){return this instanceof X}get isEmpty(){return!1}get pathname(){return this.connectedScope.pathname}toString(){throw new Error("Method 'toString' needs to be implemented in all endpoints!")}setNextContent(e,t){throw new Error("Method 'setNextContent' needs to be implemented in all endpoints!")}setConnectedCE(e,t){throw new Error("Method 'setConnectedCE' needs to be implemented in all endpoints!")}transition(e){throw new Error("Method 'transition' needs to be implemented in all endpoints!")}finalizeContentChange(e,t){throw new Error("Method 'finalizeContentChange' needs to be implemented in all endpoints!")}cancelContentChange(e,t=null){throw new Error("Method 'cancelContentChange' needs to be implemented in all endpoints!")}getRoutes(){throw new Error("Method 'getRoutes' needs to be implemented in all endpoints!")}getTitle(e){throw new Error("Method 'getTitle' needs to be implemented in all endpoints!")}removeEndpoint(e,t){return this.contents.forEach((e=>e.delete())),!0}canUnload(e,t){return!0}canLoad(e,t){return!0}unload(e,t){}load(e,t){}};class R{constructor(e,t,i,s,o=ae.create(""),r=J.create({instruction:"",fullStateInstruction:""})){this.router=e,this.endpoint=t,this.instruction=o,this.navigation=r,this.completed=!1,this.connectedScope=new pe(e,s,i,this),null!==this.router.rootScope&&(this.endpoint.connectedScope?.parent??this.router.rootScope.scope).addChild(this.connectedScope)}get isActive(){return this.endpoint.activeContent===this}delete(){this.connectedScope.parent?.removeChild(this.connectedScope)}}class I{constructor(e=null,t="",i=[],s="",o={}){this.match=e,this.matching=t,this.instructions=i,this.remaining=s,this.params=o}get foundConfiguration(){return null!==this.match}get foundInstructions(){return this.instructions.some((e=>!e.component.none))}get hasRemaining(){return this.instructions.some((e=>e.hasNextScopeInstructions))}}class D{static parse(e,t,i,s){if(!t)return{instructions:[],remaining:""};if(t.startsWith(e.sibling)&&!D.isAdd(e,t))throw new Error(`Instruction parser error: Unnecessary siblings separator ${e.sibling} in beginning of instruction part "${t}".`);const o=[];let r=1e3;for(;t.length&&r;)if(r--,t.startsWith(e.scope)){if(0===o.length)throw new Error(`Instruction parser error: Children without parent in instruction part "(${t}" is not allowed.`);s=!1;const r=(t=t.slice(e.scope.length)).startsWith(e.groupStart);r&&(t=t.slice(e.groupStart.length),i=!0);const{instructions:n,remaining:a}=D.parse(e,t,r,!1);o[o.length-1].nextScopeInstructions=n,t=a}else if(t.startsWith(e.groupStart)){t=t.slice(e.groupStart.length);const{instructions:i,remaining:r}=D.parse(e,t,!0,s);o.push(...i),t=r}else if(t.startsWith(e.groupEnd)){i&&(t=t.slice(e.groupEnd.length));let s=0;const r=t.length;for(;s1)throw new Error(`Instruction parser error: Children below scope ${e.groupStart}${e.groupEnd} in instruction part "(${t}" is not allowed.`);t=t.slice(s);break}}if(s>=r)return{instructions:o,remaining:t}}else if(t.startsWith(e.sibling)&&!D.isAdd(e,t)){if(!i)return{instructions:o,remaining:t};t=t.slice(e.sibling.length)}else{const{instruction:i,remaining:s}=D.parseOne(e,t);o.push(i),t=s}return{instructions:o,remaining:t}}static isAdd(e,t){return t===e.add||t.startsWith(`${e.add}${e.viewport}`)}static parseOne(e,t){const i=[e.parameters,e.viewport,e.noScope,e.groupEnd,e.scope,e.sibling];let s,o,r,n,a,l=!0;const c=t,d=[e.add,e.clear];for(const o of d)if(t===o){s=t,t="",i.shift(),i.shift(),n=e.viewport;break}if(void 0===s)for(const o of d)if(t.startsWith(`${o}${e.viewport}`)){s=o,t=t.slice(`${o}${e.viewport}`.length),i.shift(),i.shift(),n=e.viewport;break}if(void 0===s&&(({token:n,pos:a}=D.findNextToken(t,i)),s=-1!==a?t.slice(0,a):t,t=-1!==a?t.slice(a+n.length):"",i.shift(),n===e.parameters&&(({token:n,pos:a}=D.findNextToken(t,[e.parametersEnd])),o=t.slice(0,a),t=t.slice(a+n.length),({token:n}=D.findNextToken(t,i)),t=t.slice(n.length)),i.shift()),n===e.viewport&&(({token:n,pos:a}=D.findNextToken(t,i)),r=-1!==a?t.slice(0,a):t,t=-1!==a?t.slice(a+n.length):""),i.shift(),n===e.noScope&&(l=!1),n!==e.groupEnd&&n!==e.scope&&n!==e.sibling||(t=`${n}${t}`),""===(s??""))throw new Error(`Instruction parser error: No component specified in instruction part "${t}".`);const h=ae.create(s,r,o,l);return h.unparsed=c,{instruction:h,remaining:t}}static findNextToken(e,t){const i={};for(const s of t)e.indexOf(s)>-1&&(i[s]=e.indexOf(s));const s=Math.min(...Object.values(i));for(const e in i)if(i[e]===s)return{token:e,pos:s};return{token:"",pos:-1}}}class M{constructor(e="${componentTitles}${appTitleSeparator}Aurelia",t=" | ",i="top-down",s=" > ",o=!0,r="app-",n){this.appTitle=e,this.appTitleSeparator=t,this.componentTitleOrder=i,this.componentTitleSeparator=s,this.useComponentNames=o,this.componentPrefix=r,this.transformTitle=n}static create(e={}){return new M((e="string"==typeof e?{appTitle:e}:e).appTitle,e.appTitleSeparator,e.componentTitleOrder,e.componentTitleSeparator,e.useComponentNames,e.componentPrefix,e.transformTitle)}static for(e){return N.for(e).title}apply(e={}){e="string"==typeof e?{appTitle:e}:e,this.appTitle=e.appTitle??this.appTitle,this.appTitleSeparator=e.appTitleSeparator??this.appTitleSeparator,this.componentTitleOrder=e.componentTitleOrder??this.componentTitleOrder,this.componentTitleSeparator=e.componentTitleSeparator??this.componentTitleSeparator,this.useComponentNames=e.useComponentNames??this.useComponentNames,this.componentPrefix=e.componentPrefix??this.componentPrefix,this.transformTitle="transformTitle"in e?e.transformTitle:this.transformTitle}}class P{constructor(e="@",t="+",i="/",s="(",o=")",r="!",n="(",a=")",l=",",c="=",d="+",h="-",u="."){this.viewport=e,this.sibling=t,this.scope=i,this.groupStart=s,this.groupEnd=o,this.noScope=r,this.parameters=n,this.parametersEnd=a,this.parameterSeparator=l,this.parameterKeySeparator=c,this.add=d,this.clear=h,this.action=u}static create(e={}){return new P(e.viewport,e.sibling,e.scope,e.groupStart,e.groupEnd,e.noScope,e.parameters,e.parametersEnd,e.parameterSeparator,e.parameterKeySeparator,e.add,e.clear,e.action)}static for(e){return N.for(e).separators}apply(e={}){this.viewport=e.viewport??this.viewport,this.sibling=e.sibling??this.sibling,this.scope=e.scope??this.scope,this.groupStart=e.groupStart??this.groupStart,this.groupEnd=e.groupEnd??this.groupEnd,this.noScope=e.noScope??this.noScope,this.parameters=e.parameters??this.parameters,this.parametersEnd=e.parametersEnd??this.parametersEnd,this.parameterSeparator=e.parameterSeparator??this.parameterSeparator,this.parameterKeySeparator=e.parameterKeySeparator??this.parameterKeySeparator,this.add=e.add??this.add,this.clear=e.clear??this.clear,this.action=e.action??this.action}}class H{constructor(e="active",t="navigating"){this.loadActive=e,this.viewportNavigating=t}static create(e={}){return new H(e.loadActive,e.viewportNavigating)}static for(e){return N.for(e).indicators}apply(e={}){this.loadActive=e.loadActive??this.loadActive,this.viewportNavigating=e.viewportNavigating??this.viewportNavigating}}class N{constructor(e=P.create(),t=H.create(),i=!0,s=null,o=!0,r=0,n=!0,a=!0,l=!1,c=M.create(),d=["guardedUnload","swapped","completed"],h="attach-next-detach-current",u="",p="abort"){this.separators=e,this.indicators=t,this.useUrlFragmentHash=i,this.basePath=s,this.useHref=o,this.statefulHistoryLength=r,this.useDirectRouting=n,this.useConfiguredRoutes=a,this.completeStateNavigations=l,this.title=c,this.navigationSyncStates=d,this.swapOrder=h,this.fallback=u,this.fallbackAction=p,this.registrationHooks=[]}static create(e={}){return new N(P.create(e.separators),H.create(e.indicators),e.useUrlFragmentHash,e.basePath,e.useHref,e.statefulHistoryLength,e.useDirectRouting,e.useConfiguredRoutes,e.completeStateNavigations,M.create(e.title),e.navigationSyncStates,e.swapOrder,e.fallback,e.fallbackAction)}static for(e){return e instanceof Qe?e.options:(e=e instanceof Ee?e.configuration:e.get(Ye)).options}apply(e){e=e??{},this.separators.apply(e.separators),this.indicators.apply(e.indicators),this.useUrlFragmentHash=e.useUrlFragmentHash??this.useUrlFragmentHash,this.basePath=e.basePath??this.basePath,this.useHref=e.useHref??this.useHref,this.statefulHistoryLength=e.statefulHistoryLength??this.statefulHistoryLength,this.useDirectRouting=e.useDirectRouting??this.useDirectRouting,this.useConfiguredRoutes=e.useConfiguredRoutes??this.useConfiguredRoutes,this.completeStateNavigations=e.completeStateNavigations??this.completeStateNavigations,this.title.apply(e.title),this.navigationSyncStates=e.navigationSyncStates??this.navigationSyncStates,this.swapOrder=e.swapOrder??this.swapOrder,this.fallback=e.fallback??this.fallback,this.fallbackAction=e.fallbackAction??this.fallbackAction,Array.isArray(e.hooks)&&(void 0!==this.routerConfiguration?e.hooks.forEach((e=>this.routerConfiguration.addHook(e.hook,e.options))):this.registrationHooks=e.hooks)}setRouterConfiguration(e){this.routerConfiguration=e,this.registrationHooks.forEach((e=>this.routerConfiguration.addHook(e.hook,e.options))),this.registrationHooks.length=0}}class V{constructor(){this.parametersString=null,this.parametersRecord=null,this.parametersList=null,this.parametersType="none"}get none(){return"none"===this.parametersType}static create(e){const t=new V;return t.set(e),t}static parse(e,t,i=!1){if(null==t||0===t.length)return[];const s=P.for(e),o=s.parameterSeparator,r=s.parameterKeySeparator;if("string"==typeof t){const e=[],s=t.split(o);for(const t of s){let s,o;[s,o]=t.split(r),void 0===o?(o=i?decodeURIComponent(s):s,s=void 0):i&&(s=decodeURIComponent(s),o=decodeURIComponent(o)),e.push({key:s,value:o})}return e}if(Array.isArray(t))return t.map((e=>({key:void 0,value:e})));const n=Object.keys(t);return n.sort(),n.map((e=>({key:e,value:t[e]})))}get typedParameters(){switch(this.parametersType){case"string":return this.parametersString;case"array":return this.parametersList;case"object":return this.parametersRecord;default:return null}}static stringify(e,t,i=!1){if(!Array.isArray(t)||0===t.length)return"";const s=P.for(e);return t.map((e=>{const t=void 0!==e.key&&i?encodeURIComponent(e.key):e.key,o=i?encodeURIComponent(e.value):e.value;return void 0!==t&&t!==o?t+s.parameterKeySeparator+o:o})).join(s.parameterSeparator)}static contains(e,t){return Object.keys(t).every((i=>t[i]===e[i]))}parameters(e){return V.parse(e,this.typedParameters)}set(e){this.parametersString=null,this.parametersList=null,this.parametersRecord=null,null==e||""===e?(this.parametersType="none",e=null):"string"==typeof e?(this.parametersType="string",this.parametersString=e):Array.isArray(e)?(this.parametersType="array",this.parametersList=e):(this.parametersType="object",this.parametersRecord=e)}get(e,t){if(void 0===t)return this.parameters(e);const i=this.parameters(e).filter((e=>e.key===t)).map((e=>e.value));return 0!==i.length?1===i.length?i[0]:i:void 0}addParameters(e){if("none"===this.parametersType)return this.set(e);if("object"!==this.parametersType)throw new Error("Can't add object parameters to existing non-object parameters!");this.set({...this.parametersRecord,...e})}toSpecifiedParameters(e,t){t=t??[];const i=this.parameters(e),s={};for(const e of t){let t=i.findIndex((t=>t.key===e));if(t>=0){const[o]=i.splice(t,1);s[e]=o.value}else if(t=i.findIndex((e=>void 0===e.key)),t>=0){const[o]=i.splice(t,1);s[e]=o.value}}for(const e of i.filter((e=>void 0!==e.key)))s[e.key]=e.value;let o=t.length;for(const e of i.filter((e=>void 0===e.key)))s[o++]=e.value;return s}toSortedParameters(e,t){t=t||[];const i=this.parameters(e),s=[];for(const e of t){let t=i.findIndex((t=>t.key===e));if(t>=0){const e={...i.splice(t,1)[0]};e.key=void 0,s.push(e)}else if(t=i.findIndex((e=>void 0===e.key)),t>=0){const e={...i.splice(t,1)[0]};s.push(e)}else s.push({value:void 0})}const o=i.filter((e=>void 0!==e.key));return o.sort(((e,t)=>(e.key||"")<(t.key||"")?1:(t.key||"")<(e.key||"")?-1:0)),s.push(...o),s.push(...i.filter((e=>void 0===e.key))),s}same(e,t,i){const s=null!==i?i.parameters:[],o=this.toSpecifiedParameters(e,s),r=t.toSpecifiedParameters(e,s);return Object.keys(o).every((e=>o[e]===r[e]))&&Object.keys(r).every((e=>r[e]===o[e]))}}class z{constructor(){this.name=null,this.type=null,this.instance=null,this.promise=null,this.func=null}static create(e){const t=new z;return t.set(e),t}static isName(e){return"string"==typeof e}static isDefinition(e){return l.K9.isType(e.Type)}static isType(e){return l.K9.isType(e)}static isInstance(e){return(0,l._C)(e)}static isAppelation(e){return z.isName(e)||z.isType(e)||z.isInstance(e)}static getName(e){return z.isName(e)?e:z.isType(e)?l.K9.getDefinition(e).name:z.getName(e.constructor)}static getType(e){return z.isName(e)?null:z.isType(e)?e:e.constructor}static getInstance(e){return z.isName(e)||z.isType(e)?null:e}set(e){let t=null,i=null,s=null,o=null,r=null;e instanceof Promise?o=e:z.isName(e)?t=z.getName(e):z.isType(e)?(t=this.getNewName(e),i=z.getType(e)):z.isInstance(e)?(t=this.getNewName(z.getType(e)),i=z.getType(e),s=z.getInstance(e)):"function"==typeof e&&(r=e),this.name=t,this.type=i,this.instance=s,this.promise=o,this.func=r}resolve(e){if(null!==this.func&&this.set(this.func(e)),this.promise instanceof Promise)return this.promise.then((e=>{if(z.isAppelation(e))return void this.set(e);if(null!=e.default)return void this.set(e.default);const t=Object.keys(e).filter((e=>!e.startsWith("__")));if(0===t.length)throw new Error("Failed to load component Type from resolved Promise since no export was specified.");if(t.length>1)throw new Error("Failed to load component Type from resolved Promise since no 'default' export was specified when having multiple exports.");const i=t[0];this.set(e[i])}))}get none(){return!(this.isName()||this.isType()||this.isInstance()||this.isFunction()||this.isPromise())}isName(){return null!=this.name&&""!==this.name&&!this.isType()&&!this.isInstance()}isType(){return null!==this.type&&!this.isInstance()}isInstance(){return null!==this.instance}isPromise(){return null!==this.promise}isFunction(){return null!==this.func}toType(e,t){if(this.resolve(t),null!==this.type)return this.type;if(null!==this.name&&"string"==typeof this.name){if(null===e)throw new Error(`No container available when trying to resolve component '${this.name}'!`);if(e.has(l.K9.keyFrom(this.name),!0)){const t=e.getResolver(l.K9.keyFrom(this.name));if(null!==t&&void 0!==t.getFactory){const i=t.getFactory(e);if(i)return i.Type}}}return null}toInstance(e,t,i,s){return(0,a.ui)(this.resolve(s),(()=>null!==this.instance?this.instance:null==e?null:this.t(e,t,i,s)))}same(e,t=!1){return t?this.type===e.type:this.name===e.name}getNewName(e){return null===this.name?z.getName(e):this.name}t(e,t,i,s){const o=e.createChild(),r=this.isType()?this.type:o.getResolver(l.K9.keyFrom(this.name)).getFactory(o).Type,n=o.invoke(r);if(null==n)throw new Error(`Failed to create instance when trying to resolve component '${this.name}'!`);return l.xI.$el(o,n,i,null).parent=t,n}}function F(e,t){const i=[];let s=e.findIndex(t);for(;s>=0;)i.push(e.splice(s,1)[0]),s=e.findIndex(t);return i}function $(e,t){Array.isArray(t)||(t=[t]);for(const i of t)e.includes(i)||e.push(i);return e}function B(e,t=!1){return e.filter(((e,i,s)=>(t||null!=e)&&s.indexOf(e)===i))}class U{constructor(e=""){this.description=e,this.isPending=!0,this.promise=new Promise(((e,t)=>{this.i=e,this.h=t,U.promises.push(this)}))}resolve(e){this.i(e),this.isPending=!1,U.promises=U.promises.filter((e=>e!==this))}reject(e){this.h(e),this.isPending=!1,U.promises=U.promises.filter((e=>e!==this))}}U.promises=[];class j{constructor(){this.isDone=!1,this.isCancelled=!1,this.isResolved=!1,this.isRejected=!1,this.isAsync=!1}static run(e,...t){if(0===t.length)return;let i=!1;null!==e&&"string"!=typeof e||(e=new W(e),i=!0);const s=new W(t.shift());return j.connect(e,s,(e?.runParallel??!1)||i),t.length>0&&j.add(s,!1,...t),i?(j.process(e),e.result instanceof Promise&&this.runners.set(e.result,e),e.result):s}static runParallel(e,...t){if(0===(t?.length??0))return[];let i=!1;return null===e?(e=new W,i=!0):e=j.connect(e,new W,!0),j.add(e,!0,...t),i&&j.process(e),e.result instanceof Promise&&this.runners.set(e.result,e),i?e.result??[]:e}static step(e){if(e instanceof Promise)return j.runners.get(e)}static cancel(e){const t=j.step(e);void 0!==t&&t.cancel()}static add(e,t,...i){let s=new W(i.shift(),t);null!==e&&(s=j.connect(e,s,t));const o=s;for(;i.length>0;)s=j.connect(s,new W(i.shift(),t),!1);return o}static connect(e,t,i){if(i){const i=e.child;e.child=t,t.parent=e,t.next=i,null!==i&&(i.parent=null,i.previous=t)}else{const i=e.next;e.next=t,t.previous=e,t.next=i,null!==i&&(i.previous=t,i.parent=null)}return t}static process(e){const t=e.root;for(;null!==e&&!e.isDoing&&!e.isDone;)if(t.current=e,e.isParallelParent){e.isDone=!0;let t=e.child;for(;null!==t;)j.process(t),t=t.next}else{for(e.isDoing=!0,e.value=e.step;e.value instanceof Function&&!e.isCancelled&&!e.isExited&&!e.isDone;)e.value=e.value(e);if(!e.isCancelled)if(e.value instanceof Promise){const i=e.value;j.ensurePromise(t),((e,t)=>{t.then((t=>{e.value=t,j.settlePromise(e),e.isDone=!0,e.isDoing=!1;const i=e.nextToDo();null===i||e.isExited?(e.root.doneAll||e.isExited)&&j.settlePromise(e.root):j.process(i)})).catch((e=>{throw e}))})(e,i)}else e.isDone=!0,e.isDoing=!1,e=e.isExited?null:e.nextToDo()}t.isCancelled?j.settlePromise(t,"reject"):(t.doneAll||t.isExited)&&j.settlePromise(t)}static ensurePromise(e){return null===e.finally&&(e.finally=new U(`Runner: ${e.name}, ${e.previousValue}, ${e.value}, ${e.root.report}`),e.promise=e.finally.promise,!0)}static settlePromise(e,t="resolve"){if(e.finally?.isPending)switch(e.promise=null,t){case"resolve":e.finally?.resolve(e.result);break;case"reject":e.finally?.reject(e.result)}}}j.runners=new WeakMap,j.roots={};class W{constructor(e=void 0,t=!1){this.step=e,this.runParallel=t,this.promise=null,this.previous=null,this.next=null,this.parent=null,this.child=null,this.current=null,this.finally=null,this.isDoing=!1,this.isDone=!1,this.isCancelled=!1,this.isExited=!1,this.exited=null,this.id="-1",this.id=""+W.id++,"string"==typeof e&&(this.id+=` ${e}`)}get isParallelParent(){return this.child?.runParallel??!1}get result(){if(null!==this.promise)return this.promise;if(null!==this.child){if(this.isParallelParent){const e=[];let t=this.child;for(;null!==t;)e.push(t.result),t=t.next;return e}return this===this.root&&null!==this.exited?this.exited.result:this.child?.tail?.result}let e=this.value;for(;e instanceof W;)e=e.result;return e}get asValue(){return this.result}get previousValue(){return this.runParallel?this.head.parent?.parent?.previous?.result:this.previous?.result}get name(){let e=`${this.id}`;return this.runParallel&&(e=`:${e}`),(this.value instanceof Promise||this.promise instanceof Promise)&&(e=`${e}*`),null!==this.finally&&(e=`${e}*`),null!==this.child&&(e=`${e}>`),this.isDone&&(e=`(${e})`),e}get root(){let e=this.head;for(;null!==e.parent;)e=e.parent.head;return e}get head(){let e=this;for(;null!==e.previous;)e=e.previous;return e}get tail(){let e=this;for(;null!==e.next;)e=e.next;return e}get done(){if(!this.isDone)return!1;let e=this.child;for(;null!==e;){if(!e.done)return!1;e=e.next}return!0}get doneAll(){return!(!this.isDone||null!==this.child&&!this.child.doneAll||null!==this.next&&!this.next.doneAll)}cancel(e=!0){return e?this.root.cancel(!1):!this.isCancelled&&(this.isCancelled=!0,this.child?.cancel(!1),this.next?.cancel(!1),!0)}exit(e=!0){return e?(this.root.exited=this,this.root.exit(!1)):!this.isExited&&(this.isExited=!0,this.child?.exit(!1),this.next?.exit(!1),!0)}nextToDo(){return null===this.child||this.child.isDoing||this.child.isDone?this.runParallel&&!this.head.parent.done?null:this.nextOrUp():this.child}nextOrUp(){let e=this.next;for(;null!==e;){if(!e.isDoing&&!e.isDone)return e;e=e.next}const t=this.head.parent??null;return null!==t&&t.done?t.nextOrUp():null}get path(){return`${this.head.parent?.path??""}/${this.name}`}get tree(){let e="",t=this.head,i=t.parent,s="";for(;null!==i;)s=`${i.path}${s}`,i=i.head.parent;do{if(e+=`${s}/${t.name}\n`,t===this)break;t=t.next}while(null!==t);return e}get report(){let e=`${this.path}\n`;return e+=this.child?.report??"",e+=this.next?.report??"",e}}W.id=0;const G=(e,...t)=>new Error(`AUR${String(e).padStart(4,"0")}:${t.map(String)}`);class q{constructor(e,t,i,s,o,r,n,a){this.path=e,this.id=t,this.redirectTo=i,this.instructions=s,this.caseSensitive=o,this.title=r,this.reloadBehavior=n,this.data=a}static configure(e,t){const i=q.create(e,t);return m.O.define(i,t,q.resourceKey),t}static getConfiguration(e){const t=m.O.get(q.resourceKey,e)??{};return Array.isArray(e.parameters)&&(t.parameters=e.parameters),"title"in e&&(t.title=e.title),t instanceof q?t:q.create(t,e)}static create(e,t=null){null!==t&&(e=q.transferTypeToComponent(e,t)),l.K9.isType(e)?e=q.getConfiguration(e):null===t&&(e={...e});const i=q.transferIndividualIntoInstructions(e);q.validateRouteConfiguration(i);let s=i.path;return Array.isArray(s)&&(s=s.join(",")),new q(i.path??"",i.id??s??null,i.redirectTo??null,i.instructions??null,i.caseSensitive??!1,i.title??null,i.reloadBehavior??null,i.data??null)}static transferTypeToComponent(e,t){if(l.K9.isType(e))throw G(2012);const i={...e};if("component"in i||"instructions"in i)throw G(2013);return"redirectTo"in i||(i.component=t),"path"in i||"redirectTo"in i||(i.path=l.K9.getDefinition(t).name),i}static transferIndividualIntoInstructions(e){if(null==e)throw G(2014);if(null!=e.component||null!=e.viewport||null!=e.parameters||null!=e.children){if(null!=e.instructions)throw G(2015);e.instructions=[{component:e.component,viewport:e.viewport,parameters:e.parameters,children:e.children}]}return e}static validateRouteConfiguration(e){if(null===e.redirectTo&&null===e.instructions)throw G(2016)}}q.resourceKey=(0,a.r$)("route");const K={name:(0,a.r$)("routes"),isConfigured:e=>m.O.has(K.name,e)||"routes"in e,configure(e,t){const i=e.map((e=>q.create(e)));return m.O.define(i,t,K.name),t},getConfiguration(e){const t=e,i=[],s=m.O.get(K.name,e);return Array.isArray(s)&&i.push(...s),Array.isArray(t.routes)&&i.push(...t.routes),i.map((e=>e instanceof q?e:q.create(e)))}};class Y extends R{}class X extends L{constructor(e,t,i,s,o,r=null,n={catches:[],source:null}){super(e,t,i),this.rootComponentType=r,this.options=n,this.instruction=null,this.available=!0,this.sourceItem=null,this.sourceItemIndex=-1,this.remove=!1,this.add=!1,this.contents.push(new Y(e,this,s,o)),this.catches.length>0&&(this.instruction=ae.create(this.catches[0],this.name))}get isEmpty(){return null===this.instruction}get passThroughScope(){return null===this.rootComponentType&&0===this.catches.length}get siblings(){const e=this.connectedScope.parent;return null===e?[this]:e.enabledChildren.filter((e=>e.isViewportScope&&e.endpoint.name===this.name)).map((e=>e.endpoint))}get source(){return this.options.source??null}get catches(){let e=this.options.catches??[];return"string"==typeof e&&(e=e.split(",")),e}get default(){if(this.catches.length>0)return this.catches[0]}toString(){const e=this.instruction?.component.name??"",t=this.getNextContent()?.instruction.component.name??"";return`vs:${this.name}[${e}->${t}]`}setNextContent(e,t){return e.endpoint.set(this),this.remove=e.isClear(this.router)||e.isClearAll(this.router),this.add=e.isAdd(this.router)&&Array.isArray(this.source),this.add&&(e.component.name=null),void 0!==this.default&&null===e.component.name&&(e.component.name=this.default),this.contents.push(new Y(this.router,this,this.owningScope,this.scope.hasScope,e,t)),"swap"}transition(e){j.run("viewport-scope.transition",(t=>e.setEndpointStep(this,t.root)),(()=>e.addEndpointState(this,"guardedUnload")),(()=>e.addEndpointState(this,"guardedLoad")),(()=>e.addEndpointState(this,"guarded")),(()=>e.addEndpointState(this,"loaded")),(()=>e.addEndpointState(this,"unloaded")),(()=>e.addEndpointState(this,"routed")),(()=>e.addEndpointState(this,"swapped")),(()=>e.addEndpointState(this,"completed")))}finalizeContentChange(e,t){const i=this.contents.findIndex((t=>t.navigation===e.navigation));let s=this.contents[i];if(this.remove){const e=new Y(this.router,this,this.owningScope,this.scope.hasScope);this.contents.splice(i,1,e),s.delete(),s=e}s.completed=!0;let o=0;for(let e=0,t=i;ee.endpoint)))].forEach((i=>i.cancelContentChange(e,t)));const i=this.contents.findIndex((t=>t.navigation===e.navigation));if(!(i<0)&&(this.contents.splice(i,1),this.add)){const e=this.source.indexOf(this.sourceItem);this.source.splice(e,1),this.sourceItem=null}}acceptSegment(e){return null===e&&void 0===e||0===e.length||e===ae.clear(this.router)||e===ae.add(this.router)||e===this.name||0===this.catches.length||!!this.catches.includes(e)||!!this.catches.filter((e=>e.includes("*"))).length}binding(){(this.source||[]).length>0&&null===this.sourceItem&&(this.sourceItem=this.getAvailableSourceItem())}unbinding(){null!==this.sourceItem&&null!==this.source&&F(this.source,(e=>e===this.sourceItem)),this.sourceItem=null}getAvailableSourceItem(){if(null===this.source)return null;const e=this.siblings;for(const t of this.source)if(e.every((e=>e.sourceItem!==t)))return t;return null}addSourceItem(){const e={};return this.source.push(e),e}removeSourceItem(){this.sourceItemIndex=this.source.indexOf(this.sourceItem),this.sourceItemIndex>=0&&this.source.splice(this.sourceItemIndex,1)}getRoutes(){const e=[];if(null!==this.rootComponentType){const t=this.rootComponentType.constructor===this.rootComponentType.constructor.constructor?this.rootComponentType:this.rootComponentType.constructor;e.push(...K.getConfiguration(t)??[])}return e}}class Z{constructor(e={instruction:"",fullStateInstruction:""}){this.instruction=e.instruction,this.fullStateInstruction=e.fullStateInstruction,this.scope=e.scope,this.index=e.index,this.firstEntry=e.firstEntry,this.path=e.path,this.title=e.title,this.query=e.query,this.fragment=e.fragment,this.parameters=e.parameters,this.data=e.data}toStoredNavigation(){return{instruction:this.instruction,fullStateInstruction:this.fullStateInstruction,scope:this.scope,index:this.index,firstEntry:this.firstEntry,path:this.path,title:this.title,query:this.query,fragment:this.fragment,parameters:this.parameters,data:this.data}}}class Q{constructor(){this.first=!1,this.new=!1,this.refresh=!1,this.forward=!1,this.back=!1,this.replace=!1}}class J extends Z{constructor(e={instruction:"",fullStateInstruction:""}){super(e),this.navigation=new Q,this.repeating=!1,this.previous=null,this.fromBrowser=!1,this.origin=null,this.replacing=!1,this.refreshing=!1,this.untracked=!1,this.process=null,this.completed=!0,this.fromBrowser=e.fromBrowser??this.fromBrowser,this.origin=e.origin??this.origin,this.replacing=e.replacing??this.replacing,this.refreshing=e.refreshing??this.refreshing,this.untracked=e.untracked??this.untracked,this.historyMovement=e.historyMovement??this.historyMovement,this.process=null,this.timestamp=Date.now()}get useFullStateInstruction(){return(this.navigation.back??!1)||(this.navigation.forward??!1)||(this.navigation.refresh??!1)}static create(e={instruction:"",fullStateInstruction:""}){return new J(e)}}class ee{constructor(){this.map=new Map}set(e,t){const i=this.map.get(e);i instanceof U&&i.resolve(t),this.map.set(e,t)}delete(e){const t=this.map.get(e);t instanceof U&&t.reject(),this.map.delete(e)}await(e){if(!this.map.has(e)){const t=new U(`AwaitableMap: ${e}`);return this.map.set(e,t),t.promise}const t=this.map.get(e);return t instanceof U?t.promise:t}has(e){return this.map.has(e)&&!(this.map.get(e)instanceof U)}clone(){const e=new ee;return e.map=new Map(this.map),e}}class te extends R{constructor(e,t,i,s,o=ae.create(""),r=J.create({instruction:"",fullStateInstruction:""}),n=null){super(e,t,i,s,o,r),this.router=e,this.instruction=o,this.navigation=r,this.contentStates=new ee,this.fromCache=!1,this.fromHistory=!1,this.reload=!1,this.activatedResolve=null,this.instruction.component.isType()||null==n?.container||(this.instruction.component.type=this.toComponentType(n.container))}get componentInstance(){return this.instruction.component.instance}get reloadBehavior(){return this.instruction.route instanceof I&&null!==this.instruction.route.match?.reloadBehavior?this.instruction.route.match?.reloadBehavior:null!==this.instruction.component.instance&&"reloadBehavior"in this.instruction.component.instance&&void 0!==this.instruction.component.instance.reloadBehavior?this.instruction.component.instance.reloadBehavior:"default"}get controller(){return this.instruction.component.instance?.$controller}equalComponent(e){return this.instruction.sameComponent(this.router,e.instruction)}equalParameters(e){return this.instruction.sameComponent(this.router,e.instruction,!0)&&(this.navigation.query??"")===(e.navigation.query??"")}isCacheEqual(e){return this.instruction.sameComponent(this.router,e.instruction,!0)}contentController(e){return l.xI.$el(e.container.createChild(),this.instruction.component.instance,e.element,null)}createComponent(e,t,i,s){if(!this.contentStates.has("created")){if(!this.fromCache&&!this.fromHistory)try{return(0,a.ui)(this.toComponentInstance(t.container,t.controller,t.element),(e=>{this.instruction.component.set(e),this.contentStates.set("created",void 0)}))}catch(o){if(this.u(o),""===(i??""))throw G(2017,this.instruction.component.name);"process-children"===s?this.instruction.parameters.set([this.instruction.component.name]):(this.instruction.parameters.set([this.instruction.unparsed??this.instruction.component.name]),this.instruction.hasNextScopeInstructions&&(e.removeInstructions(this.instruction.nextScopeInstructions),this.instruction.nextScopeInstructions=null)),this.instruction.component.set(i);try{return(0,a.ui)(this.toComponentInstance(t.container,t.controller,t.element),(e=>{this.instruction.component.set(e),this.contentStates.set("created",void 0)}))}catch(e){throw this.u(e),G(2017,this.instruction.component.name,e)}}this.contentStates.set("created",void 0)}}canLoad(){if(!this.contentStates.has("created")||this.contentStates.has("checkedLoad")&&!this.reload)return!0;const e=this.instruction.component.instance;if(null==e)return!0;this.contentStates.set("checkedLoad",void 0);const t=this.endpoint.parentViewport?.getTimeContent(this.navigation.timestamp)?.instruction?.typeParameters(this.router),i=this.instruction.typeParameters(this.router),s={...this.navigation.parameters,...t,...i},o=this.R(e,"canLoad").map((t=>i=>null!=i?.previousValue&&!0!==i.previousValue?(i.exit(),i.previousValue??!1):t(e,s,this.instruction,this.navigation)));return null!=e.canLoad&&o.push((t=>!1!==(t?.previousValue??!0)&&e.canLoad(s,this.instruction,this.navigation))),0===o.length||(1===o.length?o[0](null):j.run("canLoad",...o))}canUnload(e){if(this.contentStates.has("checkedUnload")&&!this.reload)return!0;if(this.contentStates.set("checkedUnload",void 0),!this.contentStates.has("loaded"))return!0;const t=this.instruction.component.instance;null===e&&(e=J.create({instruction:"",fullStateInstruction:"",previous:this.navigation}));const i=this.R(t,"canUnload").map((i=>s=>!1!==(s?.previousValue??!0)&&i(t,this.instruction,e)));return null!=t.canUnload&&i.push((i=>!1!==(i?.previousValue??!0)&&t.canUnload?.(this.instruction,e))),0===i.length||(1===i.length?i[0](null):j.run("canUnload",...i))}load(e){return j.run(e,(()=>this.contentStates.await("checkedLoad")),(()=>{if(!this.contentStates.has("created")||this.contentStates.has("loaded")&&!this.reload)return;this.reload=!1,this.contentStates.set("loaded",void 0);const e=this.instruction.component.instance,t=this.endpoint.parentViewport?.getTimeContent(this.navigation.timestamp)?.instruction?.typeParameters(this.router),i=this.instruction.typeParameters(this.router),s={...this.navigation.parameters,...t,...i},o=this.R(e,"loading").map((t=>()=>t(e,s,this.instruction,this.navigation)));return o.push(...this.R(e,"load").map((t=>()=>(console.warn(`[Deprecated] Found deprecated hook name "load" in ${this.instruction.component.name}. Please use the new name "loading" instead.`),t(e,s,this.instruction,this.navigation))))),0!==o.length?("function"==typeof e.loading&&o.push((()=>e.loading(s,this.instruction,this.navigation))),ie(e,"load")&&(console.warn(`[Deprecated] Found deprecated hook name "load" in ${this.instruction.component.name}. Please use the new name "loading" instead.`),o.push((()=>e.load(s,this.instruction,this.navigation)))),j.run("load",...o)):ie(e,"loading")?e.loading(s,this.instruction,this.navigation):ie(e,"load")?(console.warn(`[Deprecated] Found deprecated hook name "load" in ${this.instruction.component.name}. Please use the new name "loading" instead.`),e.load(s,this.instruction,this.navigation)):void 0}))}unload(e){if(!this.contentStates.has("loaded"))return;this.contentStates.delete("loaded");const t=this.instruction.component.instance;null===e&&(e=J.create({instruction:"",fullStateInstruction:"",previous:this.navigation}));const i=this.R(t,"unloading").map((i=>()=>i(t,this.instruction,e)));return i.push(...this.R(t,"unload").map((i=>()=>(console.warn(`[Deprecated] Found deprecated hook name "unload" in ${this.instruction.component.name}. Please use the new name "unloading" instead.`),i(t,this.instruction,e))))),0!==i.length?(ie(t,"unloading")&&i.push((()=>t.unloading(this.instruction,e))),ie(t,"unload")&&(console.warn(`[Deprecated] Found deprecated hook name "unload" in ${this.instruction.component.name}. Please use the new name "unloading" instead.`),i.push((()=>t.unload(this.instruction,e)))),j.run("unload",...i)):ie(t,"unloading")?t.unloading(this.instruction,e):ie(t,"unload")?(console.warn(`[Deprecated] Found deprecated hook name "unload" in ${this.instruction.component.name}. Please use the new name "unloading" instead.`),t.unload(this.instruction,e)):void 0}activateComponent(e,t,i,s,o,r){return j.run(e,(()=>this.contentStates.await("loaded")),(()=>this.waitForParent(i)),(()=>{if(!this.contentStates.has("activating")&&!this.contentStates.has("activated"))return this.contentStates.set("activating",void 0),this.controller?.activate(t??this.controller,i,void 0)}),(()=>{this.contentStates.set("activated",void 0)}))}deactivateComponent(e,t,i,s,o=!1){if(this.contentStates.has("activated")||this.contentStates.has("activating"))return j.run(e,(()=>{if(o&&null!==s.element){const e=Array.from(s.element.getElementsByTagName("*"));for(const t of e)(t.scrollTop>0||t.scrollLeft)&&t.setAttribute("au-element-scroll",`${t.scrollTop},${t.scrollLeft}`)}return this.contentStates.delete("activated"),this.contentStates.delete("activating"),this.controller?.deactivate(t??this.controller,i)}))}disposeComponent(e,t,i=!1){if(this.contentStates.has("created")&&null!=this.instruction.component.instance)return i?void t.push(this):(this.contentStates.delete("created"),this.controller?.dispose())}freeContent(e,t,i,s,o=!1){return j.run(e,(()=>this.unload(i)),(e=>this.deactivateComponent(e,null,t.controller,t,o)),(()=>this.disposeComponent(t,s,o)))}toComponentName(){return this.instruction.component.name}toComponentType(e){return this.instruction.component.none?null:this.instruction.component.toType(e,this.instruction)}toComponentInstance(e,t,i){return this.instruction.component.none?null:this.instruction.component.toInstance(e,t,i,this.instruction)}waitForParent(e){if(null!==e)return e.isActive?void 0:new Promise((e=>{this.endpoint.activeResolve=e}))}u(e){if(!e.message.startsWith("AUR0009:"))throw e}R(e,t){return(e.$controller.lifecycleHooks[t]??[]).map((e=>e.instance[t].bind(e.instance)))}}function ie(e,t){return"function"==typeof e[t]}class se{constructor(e=!0,t=[],i="",s="",o="",r=!1,n=!1,a=!1,l=!1,c=!1){this.scope=e,this.usedBy=t,this.fallback=s,this.fallbackAction=o,this.noLink=r,this.noTitle=n,this.stateful=a,this.forceDescription=l,this.noHistory=c,this.default=void 0,this.default=i}static create(e){const t=new se;return void 0!==e&&t.apply(e),t}apply(e){this.scope=e.scope??this.scope,this.usedBy=("string"==typeof e.usedBy?e.usedBy.split(",").filter((e=>e.length>0)):e.usedBy)??this.usedBy,this.default=e.default??this.default,this.fallback=e.fallback??this.fallback,this.fallbackAction=e.fallbackAction??this.fallbackAction,this.noLink=e.noLink??this.noLink,this.noTitle=e.noTitle??this.noTitle,this.stateful=e.stateful??this.stateful,this.forceDescription=e.forceDescription??this.forceDescription,this.noHistory=e.noHistory??this.noHistory}}class oe extends L{constructor(e,t,i,s,o,r){super(e,t,i),this.contents=[],this.forceRemove=!1,this.options=new se,this.activeResolve=null,this.connectionResolve=null,this.clear=!1,this.coordinators=[],this.previousViewportState=null,this.cache=[],this.historyCache=[],this.contents.push(new te(e,this,s,o)),this.contents[0].completed=!0,void 0!==r&&this.options.apply(r)}getContent(){if(1===this.contents.length)return this.contents[0];let e;for(let t=0,i=this.contents.length;te?this.contents[e+1]:null}getTimeContent(e){let t=null;for(let i=0,s=this.contents.length;ie);i++)t=this.contents[i];return t}getNavigationContent(e){return super.getNavigationContent(e)}get parentViewport(){let e=this.connectedScope;for(;null!=e?.parent;)if(e=e.parent,e.endpoint.isViewport)return e.endpoint;return null}get isEmpty(){return null===this.getContent().componentInstance}get doForceRemove(){let e=this.connectedScope;for(;null!==e;){if(e.isViewport&&e.endpoint.forceRemove)return!0;e=e.parent}return!1}isActiveNavigation(e){return this.coordinators[this.coordinators.length-1]===e}toString(){const e=this.getContent()?.instruction.component.name??"",t=this.getNextContent()?.instruction.component.name??"";return`v:${this.name}[${e}->${t}]`}setNextContent(e,t){e.endpoint.set(this),this.clear=e.isClear(this.router);const i=this.getContent(),s=new te(this.router,this,this.owningScope,this.scope.hasScope,this.clear?void 0:e,t,this.connectedCE??null);if(this.contents.push(s),s.fromHistory=!(null===s.componentInstance||null==t.navigation||!t.navigation.back&&!t.navigation.forward),this.options.stateful){const e=this.cache.find((e=>s.isCacheEqual(e)));void 0!==e?(this.contents.splice(this.contents.indexOf(s),1,e),s.fromCache=!0):this.cache.push(s)}return null!==s.componentInstance&&i.componentInstance===s.componentInstance?(s.delete(),this.contents.splice(this.contents.indexOf(s),1),this.transitionAction="skip"):!i.equalComponent(s)||t.navigation.refresh||"refresh"===i.reloadBehavior?this.transitionAction="swap":"disallow"===i.reloadBehavior?(s.delete(),this.contents.splice(this.contents.indexOf(s),1),this.transitionAction="skip"):"reload"===i.reloadBehavior?(i.reload=!0,s.instruction.component.set(i.componentInstance),s.contentStates=i.contentStates.clone(),s.reload=i.reload,this.transitionAction="reload"):this.options.stateful&&i.equalParameters(s)||i.equalParameters(s)?(s.delete(),this.contents.splice(this.contents.indexOf(s),1),this.transitionAction="skip"):this.transitionAction="swap"}setConnectedCE(e,t){t=t??{},this.connectedCE!==e&&(this.previousViewportState={...this},this.clearState(),this.connectedCE=e,this.options.apply(t),this.connectionResolve?.());const i=(this.scope.parent?.endpoint.getRoutes()??[]).filter((e=>(Array.isArray(e.path)?e.path:[e.path]).includes(""))).length>0;if(null===this.getContent().componentInstance&&null==this.getNextContent()?.componentInstance&&(this.options.default||i)){const e=ae.parse(this.router,this.options.default??"");if(0===e.length&&i){const t=this.scope.parent?.findInstructions([ae.create("")],!1,this.router.configuration.options.useConfiguredRoutes);t?.foundConfiguration&&e.push(...t.instructions)}for(const t of e)t.endpoint.set(this),t.scope=this.owningScope,t.default=!0;this.router.load(e,{append:!0}).catch((e=>{throw e}))}}remove(e,t){return this.connectedCE===t&&j.run(e,(e=>{if(null!==this.getContent().componentInstance)return this.getContent().freeContent(e,this.connectedCE,this.getNextContent()?.navigation??null,this.historyCache,!this.doForceRemove&&(this.router.statefulHistory||this.options.stateful))}),(e=>{if(this.doForceRemove){const t=[];for(const e of this.historyCache)t.push((t=>e.freeContent(t,null,null,this.historyCache,!1)));return t.push((()=>{this.historyCache=[]})),j.run(e,...t)}return!0}))}async transition(e){const t=this.router.configuration.options.indicators.viewportNavigating;for(this.coordinators.push(e);this.coordinators[0]!==e;)await this.coordinators[0].waitForSyncState("completed");let i=this.parentViewport;null!==i&&"reload"!==i.transitionAction&&"swap"!==i.transitionAction&&(i=null);const s=[t=>{if(this.isActiveNavigation(e))return this.canUnload(e,t)},t=>{this.isActiveNavigation(e)&&!1===(t.previousValue??!0)&&e.cancel()},t=>{if(this.isActiveNavigation(e))return ae.resolve([this.getNavigationContent(e).instruction])},t=>{if(this.isActiveNavigation(e)&&this.router.isRestrictedNavigation){const t=this.router.configuration.options;return this.getNavigationContent(e).createComponent(e,this.connectedCE,this.options.fallback||t.fallback,this.options.fallbackAction||t.fallbackAction)}},()=>e.addEndpointState(this,"guardedUnload"),()=>e.waitForSyncState("guardedUnload",this),()=>null!==i?e.waitForEndpointState(i,"guardedLoad"):void 0,t=>{if(this.isActiveNavigation(e))return this.canLoad(e,t)},t=>{if(this.isActiveNavigation(e)){let i=t.previousValue??!0;if("boolean"!=typeof i){const s=this.getNavigationContent(e).instruction;if(e.removeInstructions(s.dynasty),s.nextScopeInstructions=null,"string"==typeof i){const e=this.scope,t=this.router.configuration.options;let s=ae.parse(this.router,i);const o=e.parent?.findInstructions(s,t.useDirectRouting,t.useConfiguredRoutes);(o?.foundConfiguration||o?.foundInstructions)&&(s=o.instructions);for(const t of s)t.endpoint.set(this),t.scope=e.owningScope;i=s}return j.run(t,(()=>{this.router.load(i,{append:e})}),(t=>this.cancelContentChange(e,t)),(()=>ae.resolve(i)),(e=>e.exit()))}if(!i){t.cancel(),e.cancel();const i=this.getNavigationContent(e).instruction;return e.removeInstructions(i.dynasty),void(i.nextScopeInstructions=null)}}e.addEndpointState(this,"guardedLoad"),e.addEndpointState(this,"guarded")}],o=[()=>e.waitForSyncState("guarded",this),t=>{if(this.isActiveNavigation(e))return this.unload(e,t)},()=>e.addEndpointState(this,"unloaded"),()=>e.waitForSyncState("unloaded",this),()=>null!==i?e.waitForEndpointState(i,"loaded"):void 0,t=>{if(this.isActiveNavigation(e))return this.load(e,t)},()=>e.addEndpointState(this,"loaded"),()=>e.addEndpointState(this,"routed")],r=[()=>e.waitForSyncState("routed",this),()=>e.waitForEndpointState(this,"routed")];switch(this.router.configuration.options.swapOrder){case"detach-current-attach-next":r.push((t=>{if(this.isActiveNavigation(e))return this.removeContent(t,e)}),(t=>{if(this.isActiveNavigation(e))return this.addContent(t,e)}));break;case"attach-next-detach-current":r.push((t=>{if(this.isActiveNavigation(e))return this.addContent(t,e)}),(t=>{if(this.isActiveNavigation(e))return this.removeContent(t,e)}));break;case"detach-attach-simultaneously":r.push((t=>j.runParallel(t,(t=>{if(this.isActiveNavigation(e))return this.removeContent(t,e)}),(t=>{if(this.isActiveNavigation(e))return this.addContent(t,e)}))));break;case"attach-detach-simultaneously":r.push((t=>j.runParallel(t,(t=>{if(this.isActiveNavigation(e))return this.addContent(t,e)}),(t=>{if(this.isActiveNavigation(e))return this.removeContent(t,e)}))))}r.push((()=>e.addEndpointState(this,"swapped"))),this.connectedCE?.setActivity?.(t,!0),this.connectedCE?.setActivity?.(e.navigation.navigation,!0);const n=j.run("transition",(t=>e.setEndpointStep(this,t.root)),...s,...o,...r,(()=>e.addEndpointState(this,"completed")),(()=>e.waitForSyncState("bound")),(()=>{this.connectedCE?.setActivity?.(t,!1),this.connectedCE?.setActivity?.(e.navigation.navigation,!1)}));n instanceof Promise&&n.catch((e=>{}))}canUnload(e,t){return j.run(t,(t=>this.getContent().connectedScope.canUnload(e,t)),(t=>!1!==(t.previousValue??!0)&&this.getContent().canUnload(e.navigation)))}canLoad(e,t){return!!this.clear||j.run(t,(()=>this.waitForConnected()),(()=>{const t=this.router.configuration.options;return this.getNavigationContent(e).createComponent(e,this.connectedCE,this.options.fallback||t.fallback,this.options.fallbackAction||t.fallbackAction)}),(()=>this.getNavigationContent(e).canLoad()))}load(e,t){if(!this.clear)return this.getNavigationContent(e).load(t)}addContent(e,t){return this.activate(e,null,this.connectedController,t)}removeContent(e,t){if(this.isEmpty)return;const i=this.router.statefulHistory||(this.options.stateful??!1);return j.run(e,(()=>t.addEndpointState(this,"bound")),(()=>t.waitForSyncState("bound")),(e=>this.deactivate(e,null,this.connectedController)),(()=>i?this.dispose():void 0))}activate(e,t,i,s){if(null!==this.activeContent.componentInstance)return j.run(e,(()=>this.activeContent.canLoad()),(e=>this.activeContent.load(e)),(e=>this.activeContent.activateComponent(e,t,i,this.connectedCE,(()=>s?.addEndpointState(this,"bound")),s?.waitForSyncState("bound"))))}deactivate(e,t,i){const s=this.getContent();if(null!=s?.componentInstance&&!s.reload&&s.componentInstance!==this.getNextContent()?.componentInstance)return s.deactivateComponent(e,t,i,this.connectedCE,this.router.statefulHistory||this.options.stateful)}unload(e,t){return j.run(t,(t=>this.getContent().connectedScope.unload(e,t)),(()=>null!=this.getContent().componentInstance?this.getContent().unload(e.navigation??null):void 0))}dispose(){null===this.getContent().componentInstance||this.getContent().reload||this.getContent().componentInstance===this.getNextContent()?.componentInstance||this.getContent().disposeComponent(this.connectedCE,this.historyCache,this.router.statefulHistory||this.options.stateful)}finalizeContentChange(e,t){const i=this.contents.findIndex((t=>t.navigation===e.navigation));let s=this.contents[i];const o=this.contents[i-1];if(this.clear){const e=new te(this.router,this,this.owningScope,this.scope.hasScope,void 0,s.navigation);this.contents.splice(i,1,e),s.delete(),s=e}else s.reload=!1;o.delete(),s.completed=!0,this.transitionAction="",s.contentStates.delete("checkedUnload"),s.contentStates.delete("checkedLoad"),this.previousViewportState=null;const r=this.router.configuration.options.indicators.viewportNavigating;this.connectedCE?.setActivity?.(r,!1),this.connectedCE?.setActivity?.(e.navigation.navigation,!1);let n=0;for(let e=0,t=i;et===e))}cancelContentChange(e,t=null){[...new Set(this.scope.children.map((e=>e.endpoint)))].forEach((i=>i.cancelContentChange(e,t)));const i=this.contents.findIndex((t=>t.navigation===e.navigation));if(i<0)return;const s=e.getEndpointStep(this)?.current??null,o=this.contents[i],r=this.contents[i-1];return o.instruction.cancelled=!0,j.run(s,(e=>o.freeContent(e,this.connectedCE,o.navigation,this.historyCache,this.router.statefulHistory||this.options.stateful)),(()=>{this.previousViewportState&&Object.assign(this,this.previousViewportState),o?.delete(),null!==o&&this.contents.splice(this.contents.indexOf(o),1),this.transitionAction="",r?.contentStates.delete("checkedUnload"),r?.contentStates.delete("checkedLoad");const t=this.router.configuration.options.indicators.viewportNavigating;this.connectedCE?.setActivity?.(t,!1),this.connectedCE?.setActivity?.(e.navigation.navigation,!1),e.removeEndpoint(this),F(this.coordinators,(t=>t===e))}),(()=>{if(s!==t)return s?.exit()}))}wantComponent(e){return this.options.usedBy.includes(e)}acceptComponent(e){if("-"===e||null===e)return!0;const t=this.options.usedBy;return 0===t.length||!!t.includes(e)||!!t.filter((e=>e.includes("*"))).length}freeContent(e,t){const i=this.historyCache.find((e=>e.componentInstance===t));if(void 0!==i)return j.run(e,(e=>(this.forceRemove=!0,i.freeContent(e,null,null,this.historyCache,!1))),(()=>{this.forceRemove=!1,F(this.historyCache,(e=>e===i))}))}getRoutes(){const e=[];let t=this.getComponentType();return null!=t&&(t=t.constructor===t.constructor.constructor?t:t.constructor,e.push(...K.getConfiguration(t)??[])),e}getTitle(e){if(this.options.noTitle)return"";const t=this.getComponentType();if(null===t)return"";let i="";const s=t.title;if(void 0!==s)if("string"==typeof s)i=s;else{const t=this.getComponentInstance();i=s.call(t,t,e)}else if(this.router.configuration.options.title.useComponentNames){let e=this.getContentInstruction().component.name??"";const t=this.router.configuration.options.title.componentPrefix??"";e.startsWith(t)&&(e=e.slice(t.length)),e=e.replace("-"," "),i=e.slice(0,1).toLocaleUpperCase()+e.slice(1)}return i}getComponentType(){let e=this.getContentInstruction().component.type??null;return null===e&&(e=l.K9.for(this.connectedCE.element).container.componentType),e??null}getComponentInstance(){return this.getContentInstruction().component.instance??null}getContentInstruction(){return this.getNextContent()?.instruction??this.getContent().instruction??null}clearState(){this.options=se.create();const e=this.owningScope,t=this.scope.hasScope;if(this.getContent().delete(),this.contents.shift(),this.contents.length<1)throw new Error("no content!");this.contents.push(new te(this.router,this,e,t)),this.cache=[]}waitForConnected(){if(null===this.connectedCE)return new Promise((e=>{this.connectionResolve=e}))}}class re{constructor(){this.name=null,this.instance=null,this.scope=null}get none(){return null===this.name&&null===this.instance}get endpointType(){return this.instance instanceof oe?"Viewport":this.instance instanceof X?"ViewportScope":null}static create(e){const t=new re;return t.set(e),t}static isName(e){return"string"==typeof e}static isInstance(e){return e instanceof L}static getName(e){return re.isName(e)?e:e?e.name:null}static getInstance(e){return re.isName(e)?null:e}set(e){void 0!==e&&""!==e||(e=null),"string"==typeof e?(this.name=e,this.instance=null):(this.instance=e,null!==e&&(this.name=e.name,this.scope=e.owningScope))}toInstance(e){return null!==this.instance?this.instance:e.getEndpoint(this.endpointType,this.name)}same(e,t){return null!==this.instance&&null!==e.instance?this.instance===e.instance:null!==this.endpointType&&null!==e.endpointType&&this.endpointType===e.endpointType&&(!t||this.scope===e.scope)&&(null!==this.instance?this.instance.name:this.name)===(null!==e.instance?e.instance.name:e.name)}}const ne={excludeEndpoint:!1,endpointContext:!1,fullState:!1};class ae{constructor(e,t,i){this.ownsScope=!0,this.nextScopeInstructions=null,this.scope=null,this.scopeModifier="",this.needsEndpointDescribed=!1,this.route=null,this.routeStart=!1,this.default=!1,this.topInstruction=!1,this.unparsed=null,this.cancelled=!1,this.component=z.create(e),this.endpoint=re.create(t),this.parameters=V.create(i)}static create(e,t,i,s=!0,o=null){const r=new ae(e,t,i);return r.ownsScope=s,r.nextScopeInstructions=o,r}static createClear(e,t){const i=ae.create(ae.clear(e),t);return i.scope=t.scope,i}static from(e,t){Array.isArray(t)||(t=[t]);const i=[];for(const s of t)if("string"==typeof s)i.push(...ae.parse(e,s));else if(s instanceof ae)i.push(s);else if(s instanceof Promise)i.push(ae.create(s));else if(z.isAppelation(s))i.push(ae.create(s));else if(z.isDefinition(s))i.push(ae.create(s.Type));else if("component"in s||"id"in s){const t=s,o=ae.create(t.component,t.viewport,t.parameters);o.route=s.id??null,void 0!==t.children&&null!==t.children&&(o.nextScopeInstructions=ae.from(e,t.children)),i.push(o)}else if("object"==typeof s&&null!==s){const e=l.K9.define(s);i.push(ae.create(e))}else i.push(ae.create(s));return i}static clear(e){return P.for(e).clear}static add(e){return P.for(e).add}static parse(e,t){const i=P.for(e);let s="";const o=/^[./]+/.exec(t);Array.isArray(o)&&o.length>0&&(s=o[0],t=t.slice(s.length));const r=D.parse(i,t,!0,!0).instructions;for(const e of r)e.scopeModifier=s;return r}static stringify(e,t,i={},s=!1){return"boolean"==typeof i&&(console.warn("[Deprecated] Boolean passed to RoutingInstruction.stringify. Please use the new interface instead: { excludeEndpoint: boolean; endpointContext: boolean; }"),i={excludeEndpoint:i,endpointContext:s}),i={...ne,...i},"string"==typeof t?t:t.map((t=>t.stringify(e,i))).filter((e=>e.length>0)).join(P.for(e).sibling)}static resolve(e){const t=e.filter((e=>e.isUnresolved)).map((e=>e.resolve())).filter((e=>e instanceof Promise));if(t.length>0)return Promise.all(t)}static containsSiblings(e,t){return null!==t&&(t.filter((t=>!t.isClear(e)&&!t.isClearAll(e))).length>1||t.some((t=>ae.containsSiblings(e,t.nextScopeInstructions))))}static flat(e){const t=[];for(const i of e)t.push(i),i.hasNextScopeInstructions&&t.push(...ae.flat(i.nextScopeInstructions));return t}static clone(e,t=!1,i=!1){return e.map((e=>e.clone(t,i)))}static contains(e,t,i,s){return i.every((i=>i.isIn(e,t,s)))}get viewport(){return this.endpoint.instance instanceof oe||null===this.endpoint.endpointType?this.endpoint:null}get viewportScope(){return this.endpoint.instance instanceof X||null===this.endpoint.endpointType?this.endpoint:null}get previous(){return this.endpoint.instance?.getContent()?.instruction}isAdd(e){return this.component.name===P.for(e).add}isClear(e){return this.component.name===P.for(e).clear}isAddAll(e){return this.isAdd(e)&&0===(this.endpoint.name?.length??0)}isClearAll(e){return this.isClear(e)&&0===(this.endpoint.name?.length??0)}get hasNextScopeInstructions(){return(this.nextScopeInstructions?.length??0)>0}get dynasty(){const e=[this];return this.hasNextScopeInstructions&&e.push(...this.nextScopeInstructions.map((e=>e.dynasty)).flat()),e}get isUnresolved(){return this.component.isFunction()||this.component.isPromise()}resolve(){return this.component.resolve(this)}typeParameters(e){return this.parameters.toSpecifiedParameters(e,this.component.type?.parameters??[])}sameRoute(e){const t=this.route?.match,i=e.route?.match;return null!=t&&null!=i&&("string"==typeof t||"string"==typeof i?t===i:t.id===i.id)}sameComponent(e,t,i=!1,s=!1){return!(i&&!this.sameParameters(e,t,s))&&this.component.same(t.component,s)}sameEndpoint(e,t){return this.endpoint.same(e.endpoint,t)}sameParameters(e,t,i=!1){return!!this.component.same(t.component,i)&&this.parameters.same(e,t.parameters,this.component.type)}stringify(e,t={},i=!1,s=!1){"boolean"==typeof t?(console.warn("[Deprecated] Boolean passed to RoutingInstruction.stringify. Please use the new interface instead: { excludeEndpoint: boolean; endpointContext: boolean; }"),t={excludeEndpoint:t,endpointContext:i}):s=i,t={...ne,...t};const o=P.for(e);let r=t.excludeEndpoint,n=!1;if(t.endpointContext){const e=this.viewport?.instance??null;if(e?.options.noLink)return"";this.needsEndpointDescribed||e?.options.forceDescription&&null==this.viewportScope?.instance||(r=!0),e?.options.fallback===this.component.name&&(n=!0),e?.options.default===this.component.name&&(n=!0)}const a=this.nextScopeInstructions;let l=this.scopeModifier;if(this.route instanceof I&&!this.routeStart)return!s&&Array.isArray(a)?ae.stringify(e,a,t):"";const c=this.stringifyShallow(e,r,n,t.fullState);if(l+=c.endsWith(o.scope)?c.slice(0,-o.scope.length):c,!s&&Array.isArray(a)&&a.length>0){const i=ae.stringify(e,a,t);i.length>0&&(l+=o.scope,l+=1===a.length?i:`${o.groupStart}${i}${o.groupEnd}`)}return l}clone(e=!1,t=!1,i=!1){const s=ae.create(this.component.func??this.component.promise??this.component.type??this.component.name,this.endpoint.name,this.parameters.typedParameters??void 0);return e&&(s.component.set(this.component.instance??this.component.type??this.component.name),s.endpoint.set(this.endpoint.instance??this.endpoint.name)),s.component.name=this.component.name,s.needsEndpointDescribed=this.needsEndpointDescribed,s.route=this.route,s.routeStart=this.routeStart,s.default=this.default,t&&(s.scopeModifier=this.scopeModifier),s.scope=e?this.scope:null,this.hasNextScopeInstructions&&!i&&(s.nextScopeInstructions=ae.clone(this.nextScopeInstructions,e,t)),s}isIn(e,t,i){const s=t.filter((t=>{if(null!=this.route||null!=t.route){if(!t.sameRoute(this))return!1}else if(!t.sameComponent(e,this))return!1;const i=t.component.type??this.component.type,s=this.component.type??t.component.type,o=t.parameters.toSpecifiedParameters(e,i?.parameters),r=this.parameters.toSpecifiedParameters(e,s?.parameters);return!!V.contains(o,r)&&(this.endpoint.none||t.sameEndpoint(this,!1))}));return!(0===s.length||i&&this.hasNextScopeInstructions&&!s.some((t=>ae.contains(e,t.nextScopeInstructions??[],this.nextScopeInstructions,i))))}getTitle(e){if(this.route instanceof I){const t=this.route.match?.title;if(null!=t)return this.routeStart?"string"==typeof t?t:t(this,e):""}return this.endpoint.instance.getTitle(e)}toJSON(){return{component:this.component.name??void 0,viewport:this.endpoint.name??void 0,parameters:this.parameters.parametersRecord??void 0,children:this.hasNextScopeInstructions?this.nextScopeInstructions:void 0}}stringifyShallow(e,t=!1,i=!1,s=!1){if(!s&&null!=this.route)return(this.route instanceof I?this.route.matching:this.route).split("/").map((t=>t.startsWith(":")?this.parameters.get(e,t.slice(1)):t)).join("/");const o=P.for(e);let r=!i||s?this.component.name??"":"";const n=this.component.type?this.component.type.parameters:null,a=V.stringify(e,this.parameters.toSortedParameters(e,n));return a.length>0&&(r+=!i||s?`${o.parameters}${a}${o.parametersEnd}`:a),null==this.endpoint.name||t&&!s||(r+=`${o.viewport}${this.endpoint.name}`),this.ownsScope||(r+=o.noScope),r||""}}class le{constructor(e,t){this.eventName=e,this.navigation=t}static create(e){return new le(le.eventName,e)}}le.eventName="au:router:navigation-navigate";class ce{constructor(){this.lastNavigationIndex=-1,this.navigations=[],this.options={statefulHistoryLength:0},this.isActive=!1,this.uninitializedNavigation=J.create({instruction:"NAVIGATOR UNINITIALIZED",fullStateInstruction:"",index:0,completed:!0}),this.ea=(0,a.hd)(a.xe),this.container=(0,a.hd)(a.p7)}start(e){if(this.isActive)throw G(2010);this.isActive=!0,this.options={...e}}stop(){if(!this.isActive)throw G(2011);this.isActive=!1}navigate(e){e instanceof J||(e=J.create(e));const t=new Q;return-1===this.lastNavigationIndex&&(this.loadState(),-1!==this.lastNavigationIndex?t.refresh=!0:(t.first=!0,t.new=!0,this.lastNavigationIndex=0,this.navigations=[J.create({index:0,instruction:"",fullStateInstruction:""})])),void 0===e.index||e.replacing||e.refreshing?e.refreshing||t.refresh?((e=this.navigations[this.lastNavigationIndex]).replacing=!0,e.refreshing=!0):e.replacing?(t.replace=!0,t.new=!0,e.index=this.lastNavigationIndex):(t.new=!0,e.index=this.lastNavigationIndex+1,this.navigations[e.index]=e):(e.historyMovement=e.index-Math.max(this.lastNavigationIndex,0),e.instruction=null!=this.navigations[e.index]?this.navigations[e.index].fullStateInstruction:e.fullStateInstruction,e.replacing=!0,e.historyMovement>0?t.forward=!0:e.historyMovement<0&&(t.back=!0)),e.navigation=t,e.previous=this.navigations[Math.max(this.lastNavigationIndex,0)],e.process=new U(`navigation: ${e.path}`),this.lastNavigationIndex=e.index,this.notifySubscribers(e),e.process.promise}async finalize(e,t){if(e.untracked)e.fromBrowser&&null!=this.options.store&&await this.options.store.popNavigatorState();else if(e.replacing)0===(e.historyMovement??0)&&(this.navigations[e.previous.index]=e),await this.saveState(e.index,!1);else{const i=e.index;if(t&&(this.navigations=this.navigations.slice(0,i)),this.navigations[i]=e,(this.options.statefulHistoryLength??0)>0){const e=this.navigations.length-(this.options.statefulHistoryLength??0);for(const t of this.navigations.slice(i))"string"==typeof t.instruction&&"string"==typeof t.fullStateInstruction||await this.serializeNavigation(t,this.navigations.slice(e,i))}await this.saveState(e.index,!e.fromBrowser)}}async cancel(e){null!=this.options.store&&(e.navigation?.new?e.fromBrowser&&await this.options.store.popNavigatorState():0!==(e.historyMovement??0)&&await this.options.store.go(-e.historyMovement,!0))}async go(e){let t=this.lastNavigationIndex+e;t=Math.min(t,this.navigations.length-1),await this.options.store.go(e,!0);const i=this.navigations[t];return this.navigate(i)}getState(){const e=null!=this.options.store?{...this.options.store.state}:{};return{navigations:e?.navigations??[],navigationIndex:e?.navigationIndex??-1}}loadState(){const{navigations:e,navigationIndex:t}=this.getState();this.navigations=e.map((e=>J.create(e))),this.lastNavigationIndex=t}async saveState(e,t){for(let e=0;e0){const e=this.navigations.length-(this.options.statefulHistoryLength??0);for(let t=0;tthis.toStoreableNavigation(e))),navigationIndex:e};return t?this.options?.store?.pushNavigatorState(i):this.options.store.replaceNavigatorState(i)}async refresh(){if(-1===this.lastNavigationIndex)return Promise.reject();const e=this.navigations[this.lastNavigationIndex];return e.replacing=!0,e.refreshing=!0,this.navigate(e)}notifySubscribers(e){this.ea.publish(le.eventName,le.create(e))}toStoreableNavigation(e){const t=e instanceof J?e.toStoredNavigation():e;return t.instruction=ae.stringify(this.container,t.instruction),t.fullStateInstruction=ae.stringify(this.container,t.fullStateInstruction,{endpointContext:!0,fullState:!0}),"string"!=typeof t.scope&&(t.scope=null),t}async serializeNavigation(e,t){let i=[];for(const e of t)"string"!=typeof e.instruction&&i.push(...ae.flat(e.instruction).filter((e=>null!==e.endpoint.instance)).map((e=>e.component.instance))),"string"!=typeof e.fullStateInstruction&&i.push(...ae.flat(e.fullStateInstruction).filter((e=>null!==e.endpoint.instance)).map((e=>e.component.instance)));i=B(i);let s=[];"string"!=typeof e.fullStateInstruction&&(s.push(...e.fullStateInstruction),e.fullStateInstruction=ae.stringify(this.container,e.fullStateInstruction,{endpointContext:!0,fullState:!0})),"string"!=typeof e.instruction&&(s.push(...e.instruction),e.instruction=ae.stringify(this.container,e.instruction)),s=s.filter(((e,t,i)=>null!=e.component.instance&&i.indexOf(e)===t));const o=[];for(const e of s)await this.freeInstructionComponents(e,i,o)}freeInstructionComponents(e,t,i){const s=e.component.instance,o=e.viewport?.instance??null;if(null!==s&&null!==o&&!i.some((e=>e===s))){if(!t.some((e=>e===s)))return j.run("freeInstructionComponents",(e=>o.freeContent(e,s)),(()=>{i.push(s)}));if(e.hasNextScopeInstructions)for(const s of e.nextScopeInstructions)return this.freeInstructionComponents(s,t,i)}}}const de=class{constructor(){this.rootState=new C(null,null,""),this.cache=new Map,this.endpointLookup=new Map}add(e,t=!1){let i,s;if(e instanceof Array)for(const o of e)s=this.$add(o,!1),i=s.params,t&&!i[i.length-1]?.isStar&&(s.residualEndpoint=this.$add({...o,path:`${o.path}/*${_}`},!0));else s=this.$add(e,!1),i=s.params,t&&!i[i.length-1]?.isStar&&(s.residualEndpoint=this.$add({...e,path:`${e.path}/*${_}`},!0));this.cache.clear()}$add(e,t){const i=e.path,s=this.endpointLookup;if(s.has(i))throw A(`Cannot add duplicate path '${i}'.`);const o=new b(i,!0===e.caseSensitive,e.handler),r=""===i?[""]:i.split("/").filter(E),n=[];let a=this.rootState;for(const e of r)switch(a=a.append(null,"/"),e.charAt(0)){case":":{x.lastIndex=0;const t=x.exec(e),{name:i,optional:s}=t?.groups??{},o="?"===s;if(i===_)throw new Error(`Invalid parameter name; usage of the reserved parameter name '${_}' is used.`);const r=t?.groups?.constraint,l=null!=r?new RegExp(r):null;n.push(new g(i,o,!1,l)),a=new T(i,o,l).appendTo(a);break}case"*":{const i=e.slice(1);let s;if(i===_){if(!t)throw new Error(`Invalid parameter name; usage of the reserved parameter name '${_}' is used.`);s=1}else s=2;n.push(new g(i,!0,!0,null)),a=new O(i,s).appendTo(a);break}default:a=new S(e,o.caseSensitive).appendTo(a)}const l=new f(o,n);return a.setEndpoint(l),s.set(i,l),l}recognize(e){let t=this.cache.get(e);return void 0===t&&this.cache.set(e,t=this.$recognize(e)),t}$recognize(e){(e=decodeURI(e)).startsWith("/")||(e=`/${e}`),e.length>1&&e.endsWith("/")&&(e=e.slice(0,-1));const t=new k(this.rootState);for(let i=0,s=e.length;ithis.currentIndex+1?this[++this.currentIndex]:(this.currentIndex=-1,null)}removeCurrent(){this.splice(this.currentIndex--,1)}remove(e){F(this,(t=>t===e))}}class ue{static matchEndpoints(e,t,i,s=!1){const o=[],r=e.getOwnedRoutingScopes(1/0).map((e=>e.endpoint)).filter((t=>null!==t&&!i.some((i=>t===i.endpoint.instance&&!i.cancelled&&!i.isClear(e.router))))),n=new he(...t.slice());let a=null;for(ue.matchKnownEndpoints(e.router,"ViewportScope",n,r,o,!1),s||ue.matchKnownEndpoints(e.router,"Viewport",n,r,o,!1),ue.matchViewportScopeSegment(e.router,e,n,r,o);null!==(a=n.next());)a.needsEndpointDescribed=!0;return ue.matchViewportConfiguration(n,r,o),s||ue.matchSpecifiedViewport(n,r,o,!1),ue.matchLastViewport(n,r,o),s&&ue.matchSpecifiedViewport(n,r,o,!1),{matchedInstructions:o,remainingInstructions:[...n]}}static matchKnownEndpoints(e,t,i,s,o,r=!1){let n;for(;null!==(n=i.next());)null===n.endpoint.instance||n.isAdd(e)||n.endpoint.endpointType!==t||(ue.matchEndpoint(n,n.endpoint.instance,r),o.push(n),F(s,(e=>e===n.endpoint.instance)),i.removeCurrent())}static matchViewportScopeSegment(e,t,i,s,o){let r;for(;null!==(r=i.next());)for(let n of s)if(n instanceof X&&n.acceptSegment(r.component.name)){if(Array.isArray(n.source)){let i=s.find((e=>e instanceof X&&e.name===n.name));if(void 0===i||r.isAdd(e)){const e=n.addSourceItem();i=t.getOwnedScopes().filter((e=>e.isViewportScope)).map((e=>e.endpoint)).find((t=>t.sourceItem===e))}n=i}ue.matchEndpoint(r,n,!1),o.push(r),F(s,(e=>e===r.endpoint.instance)),i.removeCurrent();break}}static matchViewportConfiguration(e,t,i){let s;for(;null!==(s=e.next());)for(const o of t)if(o instanceof oe&&o?.wantComponent(s.component.name)){ue.matchEndpoint(s,o,!0),i.push(s),F(t,(e=>e===s.endpoint.instance)),e.removeCurrent();break}}static matchSpecifiedViewport(e,t,i,s){let o;for(;null!==(o=e.next());){let r=o.endpoint.instance;if(null==r){const e=o.endpoint.name;if(0===(e?.length??0))continue;for(const i of t)if(i instanceof oe&&e===i.name){r=i;break}}r?.acceptComponent(o.component.name)&&(ue.matchEndpoint(o,r,s),i.push(o),F(t,(e=>e===o.endpoint.instance)),e.removeCurrent())}}static matchLastViewport(e,t,i){let s;for(;null!==(s=e.next());){const o=[];for(const e of t)e instanceof oe&&e.acceptComponent(s.component.name)&&o.push(e);if(1===o.length){const r=o[0];ue.matchEndpoint(s,r,!0),i.push(s),F(t,(e=>e===s.endpoint.instance)),e.removeCurrent()}}}static matchEndpoint(e,t,i){e.endpoint.set(t),i&&(e.needsEndpointDescribed=!1),e.hasNextScopeInstructions&&e.nextScopeInstructions.forEach((e=>{null===e.scope&&(e.scope=t instanceof oe?t.scope:t.scope.scope)}))}}class pe{constructor(e,t,i,s){this.id=++pe.lastId,this.parent=null,this.children=[],this.router=e,this.hasScope=t,this.owningScope=i??this,this.endpointContent=s}static for(e,t){if(null==e)return{scope:null,instruction:t};if(e instanceof pe||e instanceof oe||e instanceof X)return{scope:e.scope,instruction:t};let i;if("res"in e)i=e;else if("container"in e)i=e.container;else if("$controller"in e)i=e.$controller.container;else{const t=l.K9.for(e,{searchParents:!0});i=t?.container}if(null==i)return{scope:null,instruction:t};const s=i.has(Ee.closestEndpointKey,!0)?i.get(Ee.closestEndpointKey):null;let o=s?.scope??null;if(null===o||void 0===t){const e=t??"";return{scope:o,instruction:e.startsWith("/")?e.slice(1):t}}if(t.startsWith("/"))return{scope:null,instruction:t.slice(1)};for(;t.startsWith(".");)if(t.startsWith("./"))t=t.slice(2);else{if(!t.startsWith("../"))break;o=o.parent??o,t=t.slice(3)}return{scope:o,instruction:t}}get scope(){return this.hasScope?this:this.owningScope.scope}get endpoint(){return this.endpointContent.endpoint}get isViewport(){return this.endpoint instanceof oe}get isViewportScope(){return this.endpoint instanceof X}get type(){return this.isViewport?"Viewport":"ViewportScope"}get enabled(){return this.endpointContent.isActive}get passThroughScope(){return this.isViewportScope&&this.endpoint.passThroughScope}get pathname(){return`${this.owningScope!==this?this.owningScope.pathname:""}/${this.endpoint.name}`}get path(){return`${this.parent?.path??""}${this.routingInstruction?.stringify(this.router,{endpointContext:!0},!0)??""}${this.routingInstruction?P.for(this.router).scope:""}`}toString(e=!1){return`${this.owningScope!==this?this.owningScope.toString():""}/${this.enabled?"":"("}${this.endpoint.toString()}#${this.id}${this.enabled?"":")"}`+(e?"\n"+this.children.map((e=>e.toString(!0))).join(""):"")}toStringOwning(e=!1){return`${this.owningScope!==this?this.owningScope.toString():""}/${this.enabled?"":"("}${this.endpoint.toString()}#${this.id}${this.enabled?"":")"}`+(e?"\n"+this.ownedScopes.map((e=>e.toStringOwning(!0))).join(""):"")}get enabledChildren(){return this.children.filter((e=>e.enabled))}get hoistedChildren(){const e=this.enabledChildren;for(;e.some((e=>e.passThroughScope));)for(const t of e.slice())if(t.passThroughScope){const i=e.indexOf(t);e.splice(i,1,...t.enabledChildren)}return e}get ownedScopes(){return this.getOwnedScopes()}get routingInstruction(){return this.endpoint.isViewportScope?this.endpoint.instruction:this.isViewport?this.endpoint.activeContent.instruction:null}getOwnedScopes(e=!1){const t=this.allScopes(e).filter((e=>e.owningScope===this));for(const e of t.slice())if(e.passThroughScope){const i=t.indexOf(e);t.splice(i,1,...e.getOwnedScopes())}return t}findInstructions(e,t,i){const s=this.router;let o=new I;if(i&&!ae.containsSiblings(s,e)){let i=e.filter((e=>e.isClear(s)||e.isClearAll(s)));const r=e.filter((e=>!e.isClear(s)&&!e.isClearAll(s)));if(r.length>0)for(const n of r){const r="string"==typeof n.route?n.route:n.unparsed??ae.stringify(s,[n]),a=this.findMatchingRoute(r,n.parameters.parametersRecord??{});if(a.foundConfiguration)o=a,o.instructions=[...i,...o.instructions],i=[];else{if(!t)throw new Error(`No route found for: ${ae.stringify(s,e)}!`);o.instructions=[...i,...o.instructions,n],i=[],o.remaining=ae.stringify(s,n.nextScopeInstructions??[])}}else o.instructions=[...i]}else{if(!t)throw new Error(`No way to process sibling viewport routes with direct routing disabled: ${ae.stringify(s,e)}!`);o.instructions.push(...e)}o.instructions=o.instructions.filter((e=>""!==e.component.name));for(const e of o.instructions)null===e.scope&&(e.scope=this);return o}matchEndpoints(e,t,i=!1){const s=[],o=e.filter((e=>(e.scope??this)===this)),r=e.filter((e=>(e.scope??this)!==this)),{matchedInstructions:n,remainingInstructions:a}=ue.matchEndpoints(this,o,t,i);return s.push(...n),r.push(...a),{matchedInstructions:s,remainingInstructions:r}}addEndpoint(e,t,i,s={}){let o=this.getOwnedScopes().find((i=>i.type===e&&i.endpoint.name===t))?.endpoint??null;return null!=i&&null!=o?.connectedCE&&o.connectedCE!==i&&(o=this.getOwnedScopes(!0).find((s=>s.type===e&&s.endpoint.name===t&&s.endpoint.connectedCE===i))?.endpoint??null),null==o&&(o="Viewport"===e?new oe(this.router,t,i,this.scope,!!s.scope,s):new X(this.router,t,i,this.scope,!0,null,s),this.addChild(o.connectedScope)),null!=i&&o.setConnectedCE(i,s),o}removeEndpoint(e,t,i){return!(null===(i??null)&&!t.removeEndpoint(e,i)||(this.removeChild(t.connectedScope),0))}addChild(e){this.children.some((t=>t===e))||(null!==e.parent&&e.parent.removeChild(e),this.children.push(e),e.parent=this)}removeChild(e){const t=this.children.indexOf(e);t>=0&&(this.children.splice(t,1),e.parent=null)}allScopes(e=!1){const t=e?this.children.slice():this.enabledChildren;for(const i of t.slice())t.push(...i.allScopes(e));return t}reparentRoutingInstructions(){const e=this.hoistedChildren.filter((e=>null!==e.routingInstruction&&e.routingInstruction.component.name));if(!e.length)return null;for(const t of e){const e=t.reparentRoutingInstructions();t.routingInstruction.nextScopeInstructions=null!==e&&e.length>0?e:null}return e.map((e=>e.routingInstruction))}getChildren(e){return this.children.map((t=>t.endpoint.getTimeContent(e))).filter((e=>null!==e)).map((e=>e.connectedScope))}getAllRoutingScopes(e){const t=this.getChildren(e);for(const i of t.slice())t.push(...i.getAllRoutingScopes(e));return t}getOwnedRoutingScopes(e){const t=this.getAllRoutingScopes(e).filter((e=>e.owningScope===this));for(const i of t.slice())if(i.passThroughScope){const s=t.indexOf(i);t.splice(s,1,...i.getOwnedRoutingScopes(e))}return B(t)}getRoutingInstructions(e){const t=B(this.getOwnedRoutingScopes(e).map((e=>e.endpoint))).map((t=>t.getTimeContent(e))).filter((e=>null!==e)),i=[];for(const s of t){const t=s.instruction.clone(!0,!1,!1);""!==(t.component.name??"")&&(t.nextScopeInstructions=s.connectedScope.getRoutingInstructions(e),i.push(t))}return i}canUnload(e,t){return j.run(t,(t=>j.runParallel(t,...this.children.map((t=>null!==t.endpoint?i=>t.endpoint.canUnload(e,i):i=>t.canUnload(e,i))))),(e=>e.previousValue.every((e=>e??!0))))}unload(e,t){return j.runParallel(t,...this.children.map((t=>null!==t.endpoint?i=>t.endpoint.unload(e,i):i=>t.unload(e,i))))}matchScope(e,t=!1){const i=[];for(const s of e)s.scope===this?i.push(s):t&&s.hasNextScopeInstructions&&i.push(...this.matchScope(s.nextScopeInstructions,t));return i}findMatchingRoute(e,t){let i=new I;if(this.isViewportScope&&!this.passThroughScope)i=this.findMatchingRouteInRoutes(e,this.endpoint.getRoutes(),t);else if(this.isViewport)i=this.findMatchingRouteInRoutes(e,this.endpoint.getRoutes(),t);else for(const s of this.enabledChildren)if(i=s.findMatchingRoute(e,t),i.foundConfiguration)break;return i.foundConfiguration?i:null!=this.parent?this.parent.findMatchingRoute(e,t):i}findMatchingRouteInRoutes(e,t,i){const s=new I;if(0===t.length)return s;t=t.map((e=>this.ensureProperRoute(e)));const o=[];for(const e of t){const t=Array.isArray(e.path)?e.path:[e.path];for(const i of t)o.push({...e,path:i,handler:e}),""!==i&&o.push({...e,path:`${i}/*remainingPath`,handler:e})}(e.startsWith("/")||e.startsWith("+"))&&(e=e.slice(1));const r=t.find((t=>t.id===e));let n={params:{},endpoint:{}};if(null!=r){n.endpoint={route:{handler:r}};const t=(e=Array.isArray(r.path)?r.path[0]:r.path).split("/").map((e=>{if(e.startsWith(":")){const t=e.slice(1).replace(/\?$/,""),s=i[t];return n.params[t]=s,s}return e}));e=t.join("/")}else{const t=new de;t.add(o),n=t.recognize(e)}if(null!=n){s.match=n.endpoint.route.handler,s.matching=e;const o={...n.params};if(null!=o.remainingPath&&(s.remaining=o.remainingPath,Reflect.deleteProperty(o,"remainingPath"),s.matching=s.matching.slice(0,s.matching.indexOf(s.remaining))),s.params=o,null!=s.match?.redirectTo){let e=s.match?.redirectTo;return(s.remaining??"").length>0&&(e+=`/${s.remaining}`),this.findMatchingRouteInRoutes(e,t,i)}}if(s.foundConfiguration){s.instructions=ae.clone(s.match.instructions,!1,!0);const e=s.instructions.slice();for(;e.length>0;){const t=e.shift();t.parameters.addParameters(s.params),t.route=s,t.hasNextScopeInstructions&&e.unshift(...t.nextScopeInstructions)}s.instructions.length>0&&(s.instructions[0].routeStart=!0);const t=ae.parse(this.router,s.remaining);if(t.length>0){let e=s.instructions[0];for(;e.hasNextScopeInstructions;)e=e.nextScopeInstructions[0];e.nextScopeInstructions=t}}return s}ensureProperRoute(e){return void 0===e.id&&(e.id=Array.isArray(e.path)?e.path.join(","):e.path),void 0===e.instructions&&(e.instructions=[{component:e.component,viewport:e.viewport,parameters:e.parameters,children:e.children}]),null===e.redirectTo&&(e.instructions=ae.from(this.router,e.instructions)),e}}pe.lastId=0;class me{constructor(e,t,i=0){this.taskQueue=e,this.item=t,this.cost=i,this.done=!1,this.promise=new Promise(((e,t)=>{this.resolve=()=>{this.taskQueue.resolve(this,e)},this.reject=e=>{this.taskQueue.reject(this,t,e)}}))}async execute(){"execute"in this.item?await this.item.execute(this):await this.item(this)}wait(){return this.promise}}class ge{get isActive(){return null!==this.task}constructor(e){this.callback=e,this.pending=[],this.processing=null,this.allowedExecutionCostWithinTick=null,this.currentExecutionCostInCurrentTick=0,this.platform=null,this.task=null,this.dequeue=e=>{null===this.processing&&(void 0!==e&&(this.currentExecutionCostInCurrentTick=0),0!==this.pending.length&&(null!==this.allowedExecutionCostWithinTick&&void 0===e&&this.currentExecutionCostInCurrentTick+(this.pending[0].cost||0)>this.allowedExecutionCostWithinTick||(this.processing=this.pending.shift()||null,this.processing&&(this.currentExecutionCostInCurrentTick+=this.processing.cost??0,void 0!==this.callback?this.callback(this.processing):this.processing.execute().catch((e=>{throw e}))))))}}get length(){return this.pending.length}start(e){this.platform=e.platform,this.allowedExecutionCostWithinTick=e.allowedExecutionCostWithinTick,this.task=this.platform.domQueue.queueTask(this.dequeue,{persistent:!0})}stop(){this.task.cancel(),this.task=null,this.allowedExecutionCostWithinTick=null,this.clear()}enqueue(e,t){const i=Array.isArray(e),s=i?e:[e],o=s.map(((e,i)=>Array.isArray(t)?t[i]:t)).map((e=>void 0!==e?e:1)),r=[];for(const e of s)r.push(e instanceof me?e:this.createQueueTask(e,o.shift()));return this.pending.push(...r),this.dequeue(),i?r:r[0]}createQueueTask(e,t){return new me(this,e,t)}clear(){this.pending.length=0}resolve(e,t){t(),this.processing=null,this.dequeue()}reject(e,t,i){t(i),this.processing=null,this.dequeue()}}class be{constructor(){this.allowedExecutionCostWithinTick=2,this.pendingCalls=new ge,this.isActive=!1,this.options={useUrlFragmentHash:!0},this.forwardedState={eventTask:null,suppressPopstate:!1},this.platform=(0,a.hd)(l.r_),this.window=(0,a.hd)(l.mY),this.history=(0,a.hd)(l.YF),this.location=(0,a.hd)(l.Py),this.ea=(0,a.hd)(a.xe)}start(e){if(this.isActive)throw G(2007);this.isActive=!0,null!=e.useUrlFragmentHash&&(this.options.useUrlFragmentHash=e.useUrlFragmentHash),this.pendingCalls.start({platform:this.platform,allowedExecutionCostWithinTick:this.allowedExecutionCostWithinTick}),this.window.addEventListener("popstate",this)}stop(){if(!this.isActive)throw G(2008);this.window.removeEventListener("popstate",this),this.pendingCalls.stop(),this.options={useUrlFragmentHash:!0},this.isActive=!1}get length(){return this.history.length}get state(){return this.history.state}get viewerState(){const{pathname:e,search:t,hash:i}=this.location,s=this.options.useUrlFragmentHash?i.slice(1):`${e}${t}`,o=this.options.useUrlFragmentHash?i.slice(1).includes("#")?i.slice(i.slice(1).indexOf("#",1)):"":i.slice(1);return new fe(e,t.slice(1),o,s)}async go(e,t=!1){const i=this.pendingCalls.createQueueTask((e=>e.resolve()),1);return this.pendingCalls.enqueue([e=>{const s=i,o=t;this.forwardState({eventTask:s,suppressPopstate:o}),e.resolve()},t=>{const i=this.history,s=e;i.go(s),t.resolve()}],[0,1]),i.wait()}async pushNavigatorState(e){const{title:t,path:i}=e.navigations[e.navigationIndex],s=this.options.useUrlFragmentHash?"#/":"";return this.pendingCalls.enqueue((o=>{const r=this.history,n=e,a=t||"",l=`${s}${i}`;try{r.pushState(n,a,l),this.setTitle(a)}catch(e){const t=this.tryCleanState(n,"push",e);r.pushState(t,a,l),this.setTitle(a)}o.resolve()}),1).wait()}async replaceNavigatorState(e,t,i){const s=e.navigations[e.navigationIndex];t??=s.title,i??=s.path;const o=this.options.useUrlFragmentHash?"#/":"";return this.pendingCalls.enqueue((s=>{const r=this.history,n=e,a=t||"",l=`${o}${i}`;try{r.replaceState(n,a,l),this.setTitle(a)}catch(e){const t=this.tryCleanState(n,"replace",e);r.replaceState(t,a,l),this.setTitle(a)}s.resolve()}),1).wait()}async popNavigatorState(){const e=this.pendingCalls.createQueueTask((e=>e.resolve()),1);return this.pendingCalls.enqueue((async t=>{const i=e;await this.popState(i),t.resolve()}),1),e.wait()}setTitle(e){this.window.document.title=e}handleEvent(e){this.handlePopStateEvent(e)}handlePopStateEvent(e){const{eventTask:t,suppressPopstate:i}=this.forwardedState;this.forwardedState={eventTask:null,suppressPopstate:!1},this.pendingCalls.enqueue((async s=>{i||this.notifySubscribers(e),null!==t&&await t.execute(),s.resolve()}),1)}notifySubscribers(e){this.ea.publish(ve.eventName,ve.create(this.viewerState,e,this.history.state))}async popState(e){await this.go(-1,!0);const t=this.history.state,i=t?.navigations?.[t?.navigationIndex??0];null==i||i.firstEntry||(await this.go(-1,!0),await this.pushNavigatorState(t)),await e.execute()}forwardState(e){this.forwardedState=e}tryCleanState(e,t,i){try{return JSON.parse(JSON.stringify(e))}catch(e){throw G(2009,t,e,i)}}}class fe{constructor(e,t,i,s){this.path=e,this.query=t,this.hash=i,this.instruction=s}}class ve{constructor(e,t,i,s){this.eventName=e,this.viewerState=t,this.event=i,this.state=s}static create(e,t,i){return new ve(ve.eventName,e,t,i)}}ve.eventName="au:router:navigation-state-change";class we{constructor(e){this.endpoint=e,this.running=!1,this.states=new Map,this.checkedStates=[],this.syncingState=null,this.syncPromise=null,this.step=null}hasReachedState(e){return this.states.has(e)&&null===this.states.get(e)}}class ye{constructor(e,t){this.router=e,this.navigation=t,this.instructions=[],this.matchedInstructions=[],this.processedInstructions=[],this.changedEndpoints=[],this.running=!1,this.completed=!1,this.cancelled=!1,this.hasAllEndpoints=!1,this.appendedInstructions=[],this.closed=!1,this.entities=[],this.syncStates=new Map,this.checkedSyncStates=new Set}static create(e,t,i){const s=new ye(e,t);return i.syncStates.forEach((e=>s.addSyncState(e))),s}appendInstructions(e){this.instructions.push(...e),this.manageDefaults()}removeInstructions(e){this.instructions=this.instructions.filter((t=>!e.includes(t))),this.matchedInstructions=this.matchedInstructions.filter((t=>!e.includes(t)))}manageDefaults(){const e=this.router;this.instructions=[...this.instructions.filter((e=>!e.default)),...this.instructions.filter((e=>e.default))],this.instructions.forEach((e=>{null==e.scope&&(e.scope=this.navigation.scope??this.router.rootScope?.scope??null)}));const t=this.instructions.filter((t=>!t.isClear(e)));for(;t.length>0;){const i=t.shift(),s=this.processedInstructions.some((t=>!t.isClear(e)&&!t.cancelled&&t.sameEndpoint(i,!0))),o=this.matchedInstructions.find((t=>!t.isClear(e)&&t.sameEndpoint(i,!0))),r=this.instructions.find((t=>!t.isClear(e)&&t.sameEndpoint(i,!0)&&t!==i));i.default&&(s||void 0!==o&&!o.default||void 0!==r&&!r.default)?F(this.instructions,(e=>e===i)):void 0===o?void 0!==r&&F(this.instructions,(e=>e===r)):F(this.matchedInstructions,(e=>e===o))}}async processInstructions(){const e=[];let t=100;for(;this.instructions.length>0;){if(!t--)throw console.error("processInstructions endless loop",this.navigation,this.instructions),new Error("Endless loop");this.instructions=[...this.instructions.filter((e=>!e.default)),...this.instructions.filter((e=>e.default))];const i=this.instructions[0].scope;if(null==i)throw new Error("No scope for instruction");e.push(...await this.processInstructionsForScope(i))}return e}async processInstructionsForScope(e){const t=this.router,i=t.configuration.options,s=this.getClearAllEndpoints(e),o=this.getInstructionsForScope(e).filter((e=>!(e.route instanceof q)));if(o.length>0){const t=e.findInstructions(o,i.useDirectRouting,i.useConfiguredRoutes);if(o.some((e=>!e.component.none||null!=e.route))&&!t.foundConfiguration&&!t.foundInstructions)throw this.createUnknownRouteError(o);this.instructions.splice(this.instructions.indexOf(o[0]),o.length,...t.instructions)}const r=ae.resolve(this.getInstructionsForScope(e));r instanceof Promise&&await r;for(const i of this.getInstructionsForScope(e).filter((e=>e.isAddAll(t))))i.endpoint.set(i.scope.endpoint.name),i.scope=i.scope.owningScope;let n=100;do{this.matchEndpoints(e),n--||t.unresolvedInstructionsError(this.navigation,this.instructions);const i=[],o=this.matchedInstructions.map((e=>e.endpoint.instance));this.matchedInstructions.push(...s.filter((e=>!o.includes(e))).map((e=>ae.createClear(t,e))));const r=await ke.invokeBeforeNavigation(this.matchedInstructions,this.navigation);if(!1===r)return t.cancelNavigation(this.navigation,this),[];!0!==r&&r!==this.matchedInstructions&&(this.matchedInstructions=r);for(const e of this.matchedInstructions){const o=e.endpoint.instance;if(null!==o){const r=o.setNextContent(e,this.navigation);"skip"!==r&&(i.push(o),this.addEndpoint(o));const n=[o];if("swap"===r&&n.push(...o.getContent().connectedScope.allScopes(!0).map((e=>e.endpoint))),F(s,(e=>n.includes(e))),F(this.matchedInstructions,(i=>i!==e&&i.isClear(t)&&n.includes(i.endpoint.instance))),!e.isClear(t)&&e.scope?.parent?.isViewportScope&&(F(s,(t=>t===e.scope.parent.endpoint)),F(this.matchedInstructions,(i=>i!==e&&i.isClear(t)&&i.endpoint.instance===e.scope.parent.endpoint))),e.hasNextScopeInstructions){if(this.instructions.push(...e.nextScopeInstructions),"skip"!==r)for(const t of e.nextScopeInstructions)t.scope=o.scope,t.endpoint.instance=null}else s.push(...e.endpoint.instance.scope.children.map((e=>e.endpoint)))}}const a=this.matchedInstructions.filter((e=>"skip"===e.endpoint.instance?.transitionAction)),l=a.filter((e=>e.hasNextScopeInstructions));if((0===a.length||0===l.length)&&(t.isRestrictedNavigation||this.finalEndpoint(),this.run(),this.hasAllEndpoints)){const e=this.waitForSyncState("guardedUnload");e instanceof Promise&&await e}if(this.cancelled)return t.cancelNavigation(this.navigation,this),[];if($(this.changedEndpoints,i),this.processedInstructions.push(...this.matchedInstructions.splice(0)),!t.isRestrictedNavigation&&(this.matchedInstructions.length>0||this.instructions.length>0)&&this.running){const e=this.waitForSyncState("swapped");e instanceof Promise&&await e}this.instructions.push(...s.map((e=>ae.createClear(t,e))));const c=ae.resolve(this.matchedInstructions);c instanceof Promise&&await c,this.changedEndpoints=this.changedEndpoints.filter((e=>![...this.processedInstructions].reverse().find((t=>t.endpoint.instance===e))?.cancelled))}while(this.matchedInstructions.length>0||this.getInstructionsForScope(e).length>0);return this.changedEndpoints}getInstructionsForScope(e){this.manageDefaults();const t=this.instructions.filter((t=>t.scope===e&&!t.default));return t.length>0?t:this.instructions.filter((t=>t.scope===e))}ensureClearStateInstruction(e){const t=this.router;if(!this.instructions.some((i=>i.scope===e&&i.isClearAll(t)))){const i=ae.create(ae.clear(t));i.scope=e,this.instructions.unshift(i)}}matchEndpoints(e,t=!1){const i=this.getInstructionsForScope(e),s=ue.matchEndpoints(e,i,[...this.processedInstructions,...this.matchedInstructions],t).matchedInstructions;this.matchedInstructions.push(...s),this.instructions=this.instructions.filter((e=>!s.includes(e)))}run(){if(!this.running){this.running=!0;for(const e of this.entities)e.running||(e.running=!0,e.endpoint.transition(this))}}addSyncState(e){const t=new U(`addSyncState: ${e}`);this.syncStates.set(e,t)}addEndpoint(e){const t=new we(e);return this.entities.push(t),this.recheckSyncStates(),this.running&&t.endpoint.transition(this),t}removeEndpoint(e){const t=this.entities.map((e=>e.endpoint)),i=[e];let s=[e];for(;s.length>0;)s=t.filter((e=>null!=e?.parentViewport&&s.includes(e.parentViewport))),i.push(...s);for(const e of i){const t=this.entities.find((t=>t.endpoint===e));void 0!==t&&F(this.entities,(e=>e===t))}this.checkSyncState()}setEndpointStep(e,t){let i=this.entities.find((t=>t.endpoint===e));void 0===i&&(i=this.addEndpoint(e)),i.step=t}getEndpointStep(e){const t=this.entities.find((t=>t.endpoint===e));return t?.step??null}addEndpointState(e,t){let i=this.entities.find((t=>t.endpoint===e));void 0===i&&(i=this.addEndpoint(e));const s=i.states.get(t);s instanceof U&&s.resolve(),i.states.set(t,null),this.checkSyncState(t)}waitForSyncState(e,t=null){if(0===this.entities.length)return;const i=this.syncStates.get(e);if(void 0!==i){if(null!==t){const s=this.entities.find((e=>e.endpoint===t));if(null===s?.syncPromise&&i.isPending)return s.syncingState=e,s.syncPromise=new U(`waitForSyncState: ${e}`),s.checkedStates.push(e),this.checkedSyncStates.add(e),Promise.resolve().then((()=>{this.checkSyncState(e)})).catch((e=>{throw e})),s.syncPromise.promise}return i.isPending?i.promise:void 0}}waitForEndpointState(e,t){if(!this.syncStates.has(t))return;let i=this.entities.find((t=>t.endpoint===e));if(null==i&&(i=this.addEndpoint(e)),i.hasReachedState(t))return;let s=i.states.get(t);return null==s&&(s=new U(`waitForEndpointState: ${t}`),i.states.set(t,s)),s.promise}finalEndpoint(){this.hasAllEndpoints=!0,this.syncStates.forEach(((e,t)=>this.checkSyncState(t)))}finalize(){this.entities.forEach((e=>e.endpoint.finalizeContentChange(this,null))),this.completed=!0,this.navigation.completed=!0,this.syncStates.clear()}cancel(){this.cancelled=!0,this.instructions=[],this.matchedInstructions=[],this.entities.forEach((e=>{const t=e.endpoint.cancelContentChange(this);t instanceof Promise&&t.catch((e=>{throw e}))})),this.router.navigator.cancel(this.navigation).then((()=>{this.navigation.process?.resolve(!1)})).catch((e=>{throw e})),this.completed=!0,this.navigation.completed=!0,[...this.syncStates.values()].forEach((e=>{e.isPending&&e.resolve()})),this.syncStates.clear()}checkSyncState(e){if(void 0===e)return void this.syncStates.forEach(((e,t)=>this.checkSyncState(t)));const t=this.syncStates.get(e);if(void 0!==t&&this.hasAllEndpoints&&t.isPending&&this.entities.every((t=>t.hasReachedState(e)))&&(!this.checkedSyncStates.has(e)||this.entities.every((t=>t.checkedStates.includes(e))))){for(const t of this.entities)t.syncingState===e&&(t.syncPromise?.resolve(),t.syncPromise=null,t.syncingState=null);t.resolve()}}recheckSyncStates(){this.syncStates.forEach(((e,t)=>{e.isPending||this.entities.every((e=>e.hasReachedState(t)))||this.addSyncState(t)}))}getClearAllEndpoints(e){const t=this.router;let i=[];return this.instructions.some((i=>(i.scope??e)===e&&i.isClearAll(t)))&&(i=e.enabledChildren.filter((e=>!e.endpoint.isEmpty)).map((e=>e.endpoint)),this.instructions=this.instructions.filter((i=>!((i.scope??e)===e&&i.isClearAll(t))))),i}createUnknownRouteError(e){const t=this.router.configuration.options,i=ae.stringify(this.router,e);return null!=e[0].route?t.useConfiguredRoutes?new Error(`No matching configured route found for '${i}'.`):new Error(`Can not match '${i}' since the router is configured to not use configured routes.`):t.useConfiguredRoutes&&t.useDirectRouting?new Error(`No matching configured route or component found for '${i}'.`):t.useConfiguredRoutes?new Error(`No matching configured route found for '${i}'.`):new Error(`No matching route/component found for '${i}'.`)}}class ke{constructor(e,t,i){this.hook=e,this.id=i,this.type="beforeNavigation",this.includeTargets=[],this.excludeTargets=[],void 0!==t.type&&(this.type=t.type);for(const e of t.include??[])this.includeTargets.push(new _e(e));for(const e of t.exclude??[])this.excludeTargets.push(new _e(e))}static add(e,t){const i=new ke(e,t??{},++this.lastIdentity);return this.hooks[i.type].push(i),this.lastIdentity}static remove(e){for(const t in this.hooks)if(Object.prototype.hasOwnProperty.call(this.hooks,t)){const i=this.hooks[t].findIndex((t=>t.id===e));i>=0&&this.hooks[t].splice(i,1)}}static removeAll(){for(const e in this.hooks)this.hooks[e]=[]}static async invokeBeforeNavigation(e,t){return this.invoke("beforeNavigation",t,e)}static async invokeTransformFromUrl(e,t){return this.invoke("transformFromUrl",t,e)}static async invokeTransformToUrl(e,t){return this.invoke("transformToUrl",t,e)}static async invokeTransformTitle(e,t){return this.invoke("transformTitle",t,e)}static async invoke(e,t,i){let s=i;for(const o of this.hooks[e])if(!o.wantsMatch||o.matches(i))if(s=await o.invoke(t,i),"boolean"==typeof s){if(!s)return!1}else i=s;return s}get wantsMatch(){return this.includeTargets.length>0||this.excludeTargets.length>0}matches(e){return!(this.includeTargets.length&&!this.includeTargets.some((t=>t.matches(e)))||this.excludeTargets.length&&this.excludeTargets.some((t=>t.matches(e))))}invoke(e,t){return this.hook(t,e)}}ke.hooks={beforeNavigation:[],transformFromUrl:[],transformToUrl:[],transformTitle:[]},ke.lastIdentity=0;class _e{constructor(e){if(this.componentType=null,this.componentName=null,this.viewport=null,this.viewportName=null,"string"==typeof e)this.componentName=e;else if(z.isType(e))this.componentType=e,this.componentName=z.getName(e);else{const t=e;null!=t.component&&(this.componentType=z.isType(t.component)?z.getType(t.component):null,this.componentName=z.getName(t.component)),null!=t.viewport&&(this.viewport=re.isInstance(t.viewport)?t.viewport:null,this.viewportName=re.getName(t.viewport))}}matches(e){const t=e.slice();t.length||t.push(ae.create(""));for(const e of t)if(null!==this.componentName&&this.componentName===e.component.name||null!==this.componentType&&this.componentType===e.component.type||null!==this.viewportName&&this.viewportName===e.endpoint.name||null!==this.viewport&&this.viewport===e.endpoint.instance)return!0;return!1}}class xe{static async getTitle(e,t,i){let s=await ke.invokeTransformTitle(e,t);if("string"!=typeof s){const e=xe.stringifyTitles(s,t,i);s=i.appTitle,s=s.replace(/\${componentTitles}/g,e),s=s.replace(/\${appTitleSeparator}/g,""!==e?i.appTitleSeparator:"")}return s=await ke.invokeTransformTitle(s,t),s}static stringifyTitles(e,t,i){return e.map((e=>xe.stringifyTitle(e,t,i))).filter((e=>(e?.length??0)>0)).join(" + ")}static stringifyTitle(e,t,i){const s=e.nextScopeInstructions;let o=xe.resolveTitle(e,t,i);if(Array.isArray(s)&&s.length>0){let e=xe.stringifyTitles(s,t,i);e.length>0&&(1!==s.length&&(e=`[ ${e} ]`),o=o.length>0?"top-down"===i.componentTitleOrder?o+i.componentTitleSeparator+e:e+i.componentTitleSeparator+o:e)}return o}static resolveTitle(e,t,i){let s=e.getTitle(t);return null!=i.transformTitle&&(s=i.transformTitle(s,e,t)),s}}const Ce=a.DI.createInterface("IRouter",(e=>e.singleton(Ee)));class Ee{constructor(){this.rootScope=null,this.activeComponents=[],this.appendedInstructions=[],this.isActive=!1,this.coordinators=[],this.loadedFirst=!1,this.C=!1,this.I=(0,a.hd)(a.gF),this.container=(0,a.hd)(a.p7),this.ea=(0,a.hd)(a.xe),this.navigator=(0,a.hd)(ce),this.viewer=(0,a.hd)(be),this.store=(0,a.hd)(be),this.configuration=(0,a.hd)(Ye),this.handleNavigatorNavigateEvent=e=>{this.N(e)},this.handleNavigatorStateChangeEvent=e=>{if(null!=e.state?.navigationIndex){const t=J.create(e.state.navigations[e.state.navigationIndex]);t.instruction=e.viewerState.instruction,t.fromBrowser=!0,this.navigator.navigate(t).catch((e=>{throw e}))}else this.load(e.viewerState.instruction,{fromBrowser:!0}).catch((e=>{throw e}))},this.processNavigation=async e=>{this.loadedFirst=!0;const t=this.configuration.options,i=ye.create(this,e,{syncStates:this.configuration.options.navigationSyncStates});let s;if(this.coordinators.push(i),i.appendInstructions(this.appendedInstructions.splice(0)),this.ea.publish(Le.eventName,Le.create(e)),e.useFullStateInstruction){s=e.fullStateInstruction;let t={};({instructions:s,options:t}=this.$(s,t)),e.fragment=t.fragment??e.fragment,e.query=t.query??e.query,e.parameters=t.parameters??e.parameters}else s="string"==typeof e.instruction?await ke.invokeTransformFromUrl(e.instruction,i.navigation):e.instruction;const o=t.basePath;null!==o&&"string"==typeof s&&s.startsWith(o)&&!t.useUrlFragmentHash&&(s=s.slice(o.length)),"/"===s&&(s=""),"string"==typeof s&&(""===s?(s=[new ae("")],s[0].default=!0):"-"===s?(s=[new ae("-"),new ae("")],s[1].default=!0):s=ae.parse(this,s)),e.scope??=this.rootScope.scope,i.appendInstructions(s),t.completeStateNavigations&&B(s,!1).map((e=>e.scope)).forEach((e=>i.ensureClearStateInstruction(e)));let r=100;do{r--||this.unresolvedInstructionsError(e,i.instructions),await i.processInstructions()}while(i.instructions.length>0);return j.run("processNavigation",(()=>(i.closed=!0,i.finalEndpoint(),i.waitForSyncState("completed"))),(()=>(i.finalize(),this.updateNavigation(e))),(()=>{e.navigation.new&&!e.navigation.first&&!e.repeating&&i.changedEndpoints.every((e=>e.options.noHistory))&&(e.untracked=!0)}),(async()=>{for(;this.coordinators.length>0&&this.coordinators[0].completed;){const e=this.coordinators.shift();await this.navigator.finalize(e.navigation,!1),this.ea.publish(De.eventName,De.create(e.navigation)),this.ea.publish(Re.eventName,Re.create(e.navigation)),e.navigation.process?.resolve(!0)}}))}}get isNavigating(){return this.coordinators.length>0}get hasOpenNavigation(){return this.coordinators.filter((e=>!e.closed)).length>0}get isRestrictedNavigation(){const e=this.configuration.options.navigationSyncStates;return e.includes("guardedLoad")||e.includes("unloaded")||e.includes("loaded")||e.includes("guarded")||e.includes("routed")}get statefulHistory(){return void 0!==this.configuration.options.statefulHistoryLength&&this.configuration.options.statefulHistoryLength>0}start(){if(this.isActive)throw G(2e3);this.isActive=!0;const e=this.container.get(l.DE);this.rootScope=new X(this,"rootScope",e.controller.viewModel,null,!0,e.config.component);const t=this.configuration.options;if(null===t.basePath){const i=new URL(e.host.baseURI);t.basePath=i.pathname}t.basePath.endsWith("/")&&(t.basePath=t.basePath.slice(0,-1)),this.navigator.start({store:this.store,viewer:this.viewer,statefulHistoryLength:this.configuration.options.statefulHistoryLength}),this.P=this.ea.subscribe(ve.eventName,this.handleNavigatorStateChangeEvent),this.V=this.ea.subscribe(le.eventName,this.handleNavigatorNavigateEvent),this.viewer.start({useUrlFragmentHash:this.configuration.options.useUrlFragmentHash}),this.ea.publish(Te.eventName,Te.create())}stop(){if(!this.isActive)throw G(2001);this.ea.publish(Oe.eventName,Oe.create()),this.navigator.stop(),this.viewer.stop(),this.P.dispose(),this.V.dispose()}async initialLoad(){const{instruction:e,hash:t}=this.viewer.viewerState,i=this.load(e,{fragment:t,replacing:!0,fromBrowser:!1});return this.loadedFirst=!0,i}async N(e){if(this.C)return this.A&&this.A.navigation.process?.resolve(!1),void(this.A=e);this.C=!0;try{await this.processNavigation(e.navigation)}catch(t){e.navigation.process?.reject(t)}finally{this.C=!1}if(this.A){const e=this.A;this.A=void 0,await this.N(e)}}get isProcessingNav(){return this.C||null!=this.A}getEndpoint(e,t){return this.allEndpoints(e).find((e=>e.name===t))??null}allEndpoints(e,t=!1){return this.rootScope.scope.allScopes(t).filter((t=>null===e||t.type===e)).map((e=>e.endpoint))}addEndpoint(e,...t){throw G(99,"addEndPoint")}connectEndpoint(e,t,i,s,o){const r=i.container,n=(r.has(Ee.closestEndpointKey,!0)?r.get(Ee.closestEndpointKey):this.rootScope).connectedScope;return null===e&&(e=n.addEndpoint(t,s,i,o),a.cH.instance(Ee.closestEndpointKey,e).register(r)),e}disconnectEndpoint(e,t,i){if(!t.connectedScope.parent.removeEndpoint(e,t,i))throw G(2002,t.name)}async load(e,t){({instructions:e,options:t}=this.$(e,t??{}));let i=null;({instructions:e,scope:i}=this.applyLoadOptions(e,t));const s=t.append??!1;if(!1!==s)if(s instanceof ye){if(!s.closed)return e=ae.from(this,e),this.appendInstructions(e,i,s),Promise.resolve()}else if(!this.loadedFirst||this.hasOpenNavigation)return e=ae.from(this,e),this.appendInstructions(e,i),Promise.resolve();const o=J.create({instruction:e,fullStateInstruction:"",scope:i,title:t.title,data:t.data,query:t.query,fragment:t.fragment,parameters:t.parameters,replacing:(t.replacing??!1)||t.replace,repeating:!1!==(t.append??!1),fromBrowser:t.fromBrowser??!1,origin:t.origin,completed:!1});return this.navigator.navigate(o)}applyLoadOptions(e,t,i=!0){"origin"in(t=t??{})&&!("context"in t)&&(t.context=t.origin);const{scope:s,instruction:o}=pe.for(t.context??null,"string"==typeof e?e:void 0);if("string"==typeof e)if(i)e=o;else{e=ae.from(this,o);for(const t of e)null===t.scope&&(t.scope=s)}else{e=ae.from(this,e);for(const t of e)null===t.scope&&(t.scope=s)}return{instructions:e,scope:s}}refresh(){return this.navigator.refresh()}back(){return this.navigator.go(-1)}forward(){return this.navigator.go(1)}go(e){return this.navigator.go(e)}checkActive(e,t){if("string"==typeof e)throw G(2003,e);t=t??{},({instructions:e}=this.applyLoadOptions(e,t)),e.forEach((e=>e.scope??=this.rootScope.scope));const i=B(e.map((e=>e.scope)));for(const t of i){const i=t.matchScope(e,!1),s=t.matchScope(this.activeComponents,!0);if(!ae.contains(this,s,i,!0))return!1}return!0}unresolvedInstructionsError(e,t){throw this.ea.publish(Me.eventName,Me.create(e)),this.ea.publish(Re.eventName,Re.create(e)),function(e,t){const i=G(2006,e.length);return i.remainingInstructions=e,t.warn(i,i.remainingInstructions),i}(t,this.I)}cancelNavigation(e,t){t.cancel(),this.ea.publish(Ie.eventName,Ie.create(e)),this.ea.publish(Re.eventName,Re.create(e))}appendInstructions(e,t=null,i=null){null===t&&(t=this.rootScope.scope);for(const i of e)null===i.scope&&(i.scope=t);if(null===i)for(let e=this.coordinators.length-1;e>=0;e--)if(!this.coordinators[e].closed){i=this.coordinators[e];break}if(null===i){if(this.loadedFirst)throw G(2004);this.appendedInstructions.push(...e)}i?.appendInstructions(e)}async updateNavigation(e){this.rootScope.scope.reparentRoutingInstructions();const t=this.rootScope.scope.getRoutingInstructions(e.timestamp);let{matchedInstructions:i}=this.rootScope.scope.matchEndpoints(t,[],!0),s=100;for(;i.length>0;){if(0==s--)throw G(2005);i=i.map((e=>{const{matchedInstructions:t}=e.endpoint.instance.scope.matchEndpoints(e.nextScopeInstructions??[],[],!0);return t})).flat()}e.timestamp>=(this.activeNavigation?.timestamp??0)&&(this.activeNavigation=e,this.activeComponents=t);let o=await ke.invokeTransformToUrl(t,e);if("string"!=typeof o&&(o=ae.stringify(this,o,{endpointContext:!0})),o=await ke.invokeTransformToUrl(o,e),null==e.query&&null!=e.parameters){const t=new URLSearchParams;for(let[i,s]of Object.entries(e.parameters)){i=encodeURIComponent(i),Array.isArray(s)||(s=[s]);for(const e of s)t.append(i,encodeURIComponent(e))}e.query=t.toString()}let r=`${this.configuration.options.basePath}/`;(null===r||""!==o&&"/"===o[0]||this.configuration.options.useUrlFragmentHash)&&(r="");const n=(e.query?.length??0)>0?"?"+e.query:"",a=(e.fragment?.length??0)>0?"#"+e.fragment:"";e.path=r+o+n+a;const l=e.path.slice(r.length);if(e.fullStateInstruction=ae.clear(this)+(l.length>0?P.for(this).sibling:"")+l,null===(e.title??null)){const i=await xe.getTitle(t,e,this.configuration.options.title);null!==i&&(e.title=i)}return Promise.resolve()}$(e,t){if(t={...t},"string"==typeof e&&null==t.fragment){const[i,s]=e.split("#");e=i,t.fragment=s}if("string"==typeof e&&null==t.query){const[i,s]=e.split("?");e=i,t.query=s}return"string"==typeof t.parameters&&null==t.query&&(t.query=t.parameters,t.parameters=void 0),"string"==typeof t.query&&t.query.length>0&&(t.parameters??={},new URLSearchParams(t.query).forEach(((e,i)=>{i=decodeURIComponent(i),e=decodeURIComponent(e),i in t.parameters?(Array.isArray(t.parameters[i])||(t.parameters[i]=[t.parameters[i]]),t.parameters[i].push(e)):t.parameters[i]=e}))),{instructions:e,options:t}}}Ee.closestEndpointKey=a.Zs.annotation.keyFor("closest-endpoint");class Se{constructor(e){this.eventName=e}}class Te extends Se{static create(){return new Te(this.eventName)}}Te.eventName="au:router:router-start";class Oe extends Se{static create(){return new Oe(this.eventName)}}Oe.eventName="au:router:router-stop";class Ae{constructor(e,t){this.eventName=e,this.navigation=t}}class Le extends Ae{static create(e){return new Le(this.eventName,e)}}Le.eventName="au:router:navigation-start";class Re extends Ae{static create(e){return new Re(this.eventName,e)}}Re.eventName="au:router:navigation-end";class Ie extends Ae{static create(e){return new Ie(this.eventName,e)}}Ie.eventName="au:router:navigation-cancel";class De extends Ae{static create(e){return new De(this.eventName,e)}}De.eventName="au:router:navigation-complete";class Me extends Ae{static create(e){return new Me(this.eventName,e)}}Me.eventName="au:router:navigation-error";const Pe=a.DI.createInterface("ILinkHandler",(e=>e.singleton(He)));class He{constructor(){this.window=(0,a.hd)(l.mY),this.router=(0,a.hd)(Ce)}handleEvent(e){this.handleClick(e)}handleClick(e){if(0!==e.button||e.altKey||e.ctrlKey||e.metaKey||e.shiftKey)return;const t=e.currentTarget;if(t.hasAttribute("external"))return;const i=t.getAttribute("target")??"";if(i.length>0&&i!==this.window.name&&"_self"!==i)return;const s=l.I6.for(t,"load"),o=void 0!==s?s.viewModel.value:null,r=this.router.configuration.options.useHref&&t.hasAttribute("href")?t.getAttribute("href"):null;if(!(null!==o&&0!==o.length||null!==r&&0!==r.length))return;e.preventDefault();let n=o??r??"";"string"==typeof n&&n.startsWith("#")&&(n=n.slice(1),n.startsWith("/")||(n=`/${n}`)),this.router.load(n,{origin:t}).catch((e=>{throw e}))}}function Ne(e,t,i,s,o=!1){if(o)return""===t;if(i)return t;const r=s.getAttribute(e)??"";return r.length>0?r:t}function Ve(e,t){if(!e.isActive)return new Promise((e=>{const i=t.subscribe(Te.eventName,(()=>{e(),i.dispose()}))}))}function ze(e,t,i,s){let o=l.I6.for(i,"considered-active")?.viewModel?.value;void 0===o&&(o=s);const r=e.applyLoadOptions(o,{context:t}),n=ae.from(e,r.instructions);for(const e of n)null===e.scope&&(e.scope=r.scope);return n}function Fe(e){let t=e.parentElement;for(;null!=t;){if("AU-VIEWPORT"===t.tagName){t=null;break}if(t.hasAttribute("load-active"))break;t=t.parentElement}return t??=e,t}const $e=d.Zm.toView,Be=l.K9.createInjectable();class Ue{constructor(){this.name="default",this.usedBy="",this.default="",this.fallback="",this.fallbackAction="",this.noScope=!1,this.noLink=!1,this.noTitle=!1,this.noHistory=!1,this.stateful=!1,this.endpoint=null,this.pendingChildren=[],this.pendingPromise=null,this.isBound=!1,this.router=(0,a.hd)(Ce),this.element=(0,a.hd)(l.w3),this.container=(0,a.hd)(a.p7),this.ea=(0,a.hd)(a.xe),this.parentViewport=(0,a.hd)(Be),this.instruction=(0,a.hd)(d.OA)}hydrated(e){this.controller=e;const t=this.instruction.props.filter((e=>"default"===e.to)).length>0;t&&null!=this.parentViewport&&(this.parentViewport.pendingChildren.push(this),null===this.parentViewport.pendingPromise&&(this.parentViewport.pendingPromise=new U("hydrated: ViewportCustomElement"))),j.run(null,(()=>Ve(this.router,this.ea)),(()=>{this.router.isRestrictedNavigation&&this.connect()}))}binding(e,t){return this.isBound=!0,j.run("binding",(()=>Ve(this.router,this.ea)),(()=>{this.router.isRestrictedNavigation||this.connect()}),(()=>{null!=this.endpoint?.activeResolve&&(this.endpoint.activeResolve(),this.endpoint.activeResolve=null)}),(()=>{if(null!==this.endpoint&&null===this.endpoint.getNextContent())return this.endpoint.activate(null,e,this.controller,void 0)?.asValue}))}detaching(e,t){if(null!==this.endpoint)return this.isBound=!1,this.endpoint.deactivate(null,e,t)}unbinding(e,t){if(null!==this.endpoint)return this.disconnect(null)}dispose(){this.endpoint?.dispose(),this.endpoint=null}connect(){const{isBound:e,element:t}=this,i=Ne("name",this.name,e,t),s={};s.scope=!Ne("no-scope",this.noScope,!1,t,!0),s.usedBy=Ne("used-by",this.usedBy,e,t),s.default=Ne("default",this.default,e,t),s.fallback=Ne("fallback",this.fallback,e,t),s.fallbackAction=Ne("fallback-action",this.fallbackAction,e,t),s.noLink=Ne("no-link",this.noLink,e,t,!0),s.noTitle=Ne("no-title",this.noTitle,e,t,!0),s.noHistory=Ne("no-history",this.noHistory,e,t,!0),s.stateful=Ne("stateful",this.stateful,e,t,!0),Object.keys(s).forEach((e=>{void 0===s[e]&&delete s[e]})),this.endpoint=this.router.connectEndpoint(this.endpoint,"Viewport",this,i,s);const o=this.parentViewport;null!=o&&(F(o.pendingChildren,(e=>e===this)),0===o.pendingChildren.length&&null!==o.pendingPromise&&(o.pendingPromise.resolve(),o.pendingPromise=null))}disconnect(e){null!==this.endpoint&&this.router.disconnectEndpoint(e,this.endpoint,this)}setActivity(e,t){const i=this.router.configuration.options.indicators.viewportNavigating;if("string"==typeof e)this.element.classList.toggle(e,t);else for(const s in e)this.element.classList.toggle(`${i}-${s}`,t&&e[s])}}l.K9.define({name:"au-viewport",injectable:Be,bindables:["name","usedBy","default","fallback","fallbackAction","noScope","noLink","noTitle","noHistory","stateful"]},Ue);const je=l.K9.createInjectable();class We{constructor(){this.name="default",this.catches="",this.collection=!1,this.source=null,this.viewportScope=null,this.isBound=!1,this.router=(0,a.hd)(Ce),this.element=(0,a.hd)(l.w3),this.container=(0,a.hd)(a.p7),this.parent=(0,a.hd)(je),this.parentController=(0,a.hd)(l.MH)}hydrated(e){this.controller=e}bound(e,t){this.isBound=!0,this.$controller.scope=this.parentController.scope,this.connect(),null!==this.viewportScope&&this.viewportScope.binding()}unbinding(e,t){return null!==this.viewportScope&&this.viewportScope.unbinding(),Promise.resolve()}connect(){if(null===this.router.rootScope)return;const e=this.getAttribute("name",this.name),t={};let i=this.getAttribute("catches",this.catches);void 0!==i&&(t.catches=i),i=this.getAttribute("collection",this.collection,!0),void 0!==i&&(t.collection=i),t.source=this.source??null,this.viewportScope=this.router.connectEndpoint(this.viewportScope,"ViewportScope",this,e,t)}disconnect(){this.viewportScope&&this.router.disconnectEndpoint(null,this.viewportScope,this),this.viewportScope=null}getAttribute(e,t,i=!1){if(this.isBound)return t;if(this.element.hasAttribute(e)){if(i)return!0;if((t=this.element.getAttribute(e)).length>0)return t}}}l.K9.define({name:"au-viewport-scope",template:"",containerless:!1,injectable:je,bindables:["name","catches","collection","source"]},We);class Ge{constructor(){this.O=!1,this.hasHref=null,this.element=(0,a.hd)(l.w3),this.router=(0,a.hd)(Ce),this.linkHandler=(0,a.hd)(Pe),this.ea=(0,a.hd)(a.xe),this.activeClass=this.router.configuration.options.indicators.loadActive,this.navigationEndHandler=e=>{this.updateActive()}}binding(){null==this.value&&(this.O=!0),this.element.addEventListener("click",this.linkHandler),this.updateValue(),this.updateActive(),this.routerNavigationSubscription=this.ea.subscribe(Re.eventName,this.navigationEndHandler)}unbinding(){this.element.removeEventListener("click",this.linkHandler),this.routerNavigationSubscription.dispose()}valueChanged(e){this.updateValue(),this.updateActive()}updateValue(){if(this.O&&(this.value={component:this.component,parameters:this.parameters,viewport:this.viewport,id:this.id}),null===this.hasHref&&(this.hasHref=this.element.hasAttribute("href")),!this.hasHref){let e=this.value;if("string"!=typeof e){const t=ae.from(this.router,e).shift(),i=this.T(e);i.foundConfiguration&&(t.route=i.matching),e=ae.stringify(this.router,[t])}const{scope:t,instruction:i}=pe.for(this.element,e);e=`${t?.path??""}${i??""}`,this.router.configuration.options.useUrlFragmentHash&&!e.startsWith("#")&&(e=`#/${e}`),this.element.setAttribute("href",e)}}async updateActive(){const e=l.I6.for(this.element,"load").parent,t="string"==typeof this.value?{id:this.value,path:this.value}:this.value,i=this.T(t),s=i.foundConfiguration?i.instructions:ze(this.router,e,this.element,this.value);Fe(this.element).classList.toggle(this.activeClass,this.router.checkActive(s,{context:e}))}T(e){if("string"==typeof e)return new I;const t=pe.for(this.element).scope??this.router.rootScope.scope;if(null!=e.id)return t.findMatchingRoute(e.id,e.parameters??{});const i=e.path;return null!=i?t.findMatchingRoute(i,e.parameters??{}):new I}}l.I6.define({name:"load",bindables:{value:{mode:$e},component:{},parameters:{},viewport:{},id:{}}},Ge);class qe{constructor(){this.element=(0,a.hd)(l.w3),this.router=(0,a.hd)(Ce),this.linkHandler=(0,a.hd)(Pe),this.ea=(0,a.hd)(a.xe),this.activeClass=this.router.configuration.options.indicators.loadActive,this.navigationEndHandler=e=>{this.updateActive()}}binding(){!this.router.configuration.options.useHref||this.hasLoad()||this.element.hasAttribute("external")||(this.element.addEventListener("click",this.linkHandler),this.routerNavigationSubscription=this.ea.subscribe(Re.eventName,this.navigationEndHandler)),this.updateValue(),this.updateActive()}unbinding(){this.element.removeEventListener("click",this.linkHandler),this.routerNavigationSubscription?.dispose()}valueChanged(){this.updateValue(),this.updateActive()}updateValue(){this.element.setAttribute("href",this.value)}updateActive(){if(this.router.configuration.options.useHref&&!this.hasLoad()&&!this.element.hasAttribute("external")){const e=l.I6.for(this.element,"href").parent,t=ze(this.router,e,this.element,this.value);Fe(this.element).classList.toggle(this.activeClass,this.router.checkActive(t,{context:e}))}}hasLoad(){const e=this.$controller.parent.children;return e?.some((e=>"customAttribute"===e.vmKind&&e.viewModel instanceof Ge))??!1}}qe.$au={type:"custom-attribute",name:"href",noMultiBindings:!0,bindables:{value:{mode:$e}}};class Ke{}l.I6.define({name:"considered-active",bindables:{value:{mode:$e}}},Ke);const Ye=a.DI.createInterface("IRouterConfiguration",(e=>e.singleton(Qe))),Xe=[Ce],Ze=[Ue,We,Ge,qe,Ke];class Qe{static register(e){const t=e.get(Ye);return t.options=Qe.options,t.options.setRouterConfiguration(t),Qe.options=N.create(),e.register(...Xe,...Ze,l.NM.activating(Ce,Qe.configurationCall),l.NM.activated(Ce,(e=>e.initialLoad())),l.NM.deactivated(Ce,(e=>e.stop())))}static customize(e){return void 0===e?(Qe.options=N.create(),Qe.configurationCall=e=>{e.start()}):e instanceof Function?Qe.configurationCall=e:(Qe.options=N.create(),Qe.options.apply(e)),Qe}static createContainer(){return this.register(a.DI.createContainer())}static for(e){return e instanceof Ee?e.configuration:e.get(Ye)}apply(e,t=!1){t&&(this.options=N.create()),this.options.apply(e)}addHook(e,t){return ke.add(e,t)}removeHook(e){return ke.remove(e)}removeAllHooks(){return ke.removeAll()}}Qe.options=N.create(),Qe.configurationCall=e=>{e.start()};var Je=o(3651);let et=(()=>{let e,t,i=[(0,l.Yw)("dateFormat")],s=[];return t=class{toView(e,t){return(0,Je.GP)(e,t)}},o=t,"symbol"==typeof(r="DateFormatValueConverter")&&(r=r.description?"[".concat(r.description,"]"):""),Object.defineProperty(o,"name",{configurable:!0,value:n?"".concat(n," ",r):r}),(()=>{const o="function"==typeof Symbol&&Symbol.metadata?Object.create(null):void 0;(function(e,t,i,s,o,r){function n(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var a,l=s.kind,c="getter"===l?"get":"setter"===l?"set":"value",d=!t&&e?s.static?e:e.prototype:null,h=t||(d?Object.getOwnPropertyDescriptor(d,s.name):{}),u=!1,p=i.length-1;p>=0;p--){var m={};for(var g in s)m[g]="access"===g?{}:s[g];for(var g in s.access)m.access[g]=s.access[g];m.addInitializer=function(e){if(u)throw new TypeError("Cannot add initializers after decoration has completed");r.push(n(e||null))};var b=(0,i[p])("accessor"===l?{get:h.get,set:h.set}:h[c],m);if("accessor"===l){if(void 0===b)continue;if(null===b||"object"!=typeof b)throw new TypeError("Object expected");(a=n(b.get))&&(h.get=a),(a=n(b.set))&&(h.set=a),(a=n(b.init))&&o.unshift(a)}else(a=n(b))&&("field"===l?o.unshift(a):h[c]=a)}d&&Object.defineProperty(d,s.name,h),u=!0})(null,e={value:t},i,{kind:"class",name:t.name,metadata:o},null,s),t=e.value,o&&Object.defineProperty(t,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:o}),function(e,t,i){for(var s=arguments.length>2,o=0;o{let e,t,i=[(0,l.Yw)("decimal")],s=[];return t=class{toView(e,t){const i="string"==typeof t?parseInt(t,10):2,s=void 0!==e?parseFloat(e).toFixed(i):e;return e?`${s}`:e}},o=t,"symbol"==typeof(r="DecimalValueConverter")&&(r=r.description?"[".concat(r.description,"]"):""),Object.defineProperty(o,"name",{configurable:!0,value:n?"".concat(n," ",r):r}),(()=>{const o="function"==typeof Symbol&&Symbol.metadata?Object.create(null):void 0;(function(e,t,i,s,o,r){function n(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var a,l=s.kind,c="getter"===l?"get":"setter"===l?"set":"value",d=!t&&e?s.static?e:e.prototype:null,h=t||(d?Object.getOwnPropertyDescriptor(d,s.name):{}),u=!1,p=i.length-1;p>=0;p--){var m={};for(var g in s)m[g]="access"===g?{}:s[g];for(var g in s.access)m.access[g]=s.access[g];m.addInitializer=function(e){if(u)throw new TypeError("Cannot add initializers after decoration has completed");r.push(n(e||null))};var b=(0,i[p])("accessor"===l?{get:h.get,set:h.set}:h[c],m);if("accessor"===l){if(void 0===b)continue;if(null===b||"object"!=typeof b)throw new TypeError("Object expected");(a=n(b.get))&&(h.get=a),(a=n(b.set))&&(h.set=a),(a=n(b.init))&&o.unshift(a)}else(a=n(b))&&("field"===l?o.unshift(a):h[c]=a)}d&&Object.defineProperty(d,s.name,h),u=!0})(null,e={value:t},i,{kind:"class",name:t.name,metadata:o},null,s),t=e.value,o&&Object.defineProperty(t,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:o}),function(e,t,i){for(var s=arguments.length>2,o=0;o{let e,t,i=[(0,l.Yw)("stringify")],s=[];return t=class{toView(e){return JSON.stringify(e,null,4)}},o=t,"symbol"==typeof(r="StringifyValueConverter")&&(r=r.description?"[".concat(r.description,"]"):""),Object.defineProperty(o,"name",{configurable:!0,value:n?"".concat(n," ",r):r}),(()=>{const o="function"==typeof Symbol&&Symbol.metadata?Object.create(null):void 0;(function(e,t,i,s,o,r){function n(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var a,l=s.kind,c="getter"===l?"get":"setter"===l?"set":"value",d=!t&&e?s.static?e:e.prototype:null,h=t||(d?Object.getOwnPropertyDescriptor(d,s.name):{}),u=!1,p=i.length-1;p>=0;p--){var m={};for(var g in s)m[g]="access"===g?{}:s[g];for(var g in s.access)m.access[g]=s.access[g];m.addInitializer=function(e){if(u)throw new TypeError("Cannot add initializers after decoration has completed");r.push(n(e||null))};var b=(0,i[p])("accessor"===l?{get:h.get,set:h.set}:h[c],m);if("accessor"===l){if(void 0===b)continue;if(null===b||"object"!=typeof b)throw new TypeError("Object expected");(a=n(b.get))&&(h.get=a),(a=n(b.set))&&(h.set=a),(a=n(b.init))&&o.unshift(a)}else(a=n(b))&&("field"===l?o.unshift(a):h[c]=a)}d&&Object.defineProperty(d,s.name,h),u=!0})(null,e={value:t},i,{kind:"class",name:t.name,metadata:o},null,s),t=e.value,o&&Object.defineProperty(t,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:o}),function(e,t,i){for(var s=arguments.length>2,o=0;o1?i-1:0),o=1;o2&&void 0!==arguments[2]?arguments[2]:bt;ot&&ot(e,null);let s=t.length;for(;s--;){let o=t[s];if("string"==typeof o){const e=i(o);e!==o&&(rt(t)||(t[s]=e),o=e)}e[o]=!0}return e}function Ot(e){for(let t=0;t/gm),jt=ct(/\$\{[\w\W]*}/gm),Wt=ct(/^data-[\-\w.\u00B7-\uFFFF]+$/),Gt=ct(/^aria-[\-\w]+$/),qt=ct(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Kt=ct(/^(?:\w+script|data):/i),Yt=ct(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Xt=ct(/^html$/i),Zt=ct(/^[a-z][.\w]*(-[.\w]+)+$/i);var Qt=Object.freeze({__proto__:null,ARIA_ATTR:Gt,ATTR_WHITESPACE:Yt,CUSTOM_ELEMENT:Zt,DATA_ATTR:Wt,DOCTYPE_NAME:Xt,ERB_EXPR:Ut,IS_ALLOWED_URI:qt,IS_SCRIPT_OR_DATA:Kt,MUSTACHE_EXPR:Bt,TMPLIT_EXPR:jt});const Jt=function(){return"undefined"==typeof window?null:window};var ei=function e(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Jt();const i=t=>e(t);if(i.version="3.2.3",i.removed=[],!t||!t.document||9!==t.document.nodeType)return i.isSupported=!1,i;let{document:s}=t;const o=s,r=o.currentScript,{DocumentFragment:n,HTMLTemplateElement:a,Node:l,Element:c,NodeFilter:d,NamedNodeMap:h=t.NamedNodeMap||t.MozNamedAttrMap,HTMLFormElement:u,DOMParser:p,trustedTypes:m}=t,g=c.prototype,b=Lt(g,"cloneNode"),f=Lt(g,"remove"),v=Lt(g,"nextSibling"),w=Lt(g,"childNodes"),y=Lt(g,"parentNode");if("function"==typeof a){const e=s.createElement("template");e.content&&e.content.ownerDocument&&(s=e.content.ownerDocument)}let k,_="";const{implementation:x,createNodeIterator:C,createDocumentFragment:E,getElementsByTagName:S}=s,{importNode:T}=o;let O={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]};i.isSupported="function"==typeof st&&"function"==typeof y&&x&&void 0!==x.createHTMLDocument;const{MUSTACHE_EXPR:A,ERB_EXPR:L,TMPLIT_EXPR:R,DATA_ATTR:I,ARIA_ATTR:D,IS_SCRIPT_OR_DATA:M,ATTR_WHITESPACE:P,CUSTOM_ELEMENT:H}=Qt;let{IS_ALLOWED_URI:N}=Qt,V=null;const z=Tt({},[...Rt,...It,...Dt,...Pt,...Nt]);let F=null;const $=Tt({},[...Vt,...zt,...Ft,...$t]);let B=Object.seal(dt(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),U=null,j=null,W=!0,G=!0,q=!1,K=!0,Y=!1,X=!0,Z=!1,Q=!1,J=!1,ee=!1,te=!1,ie=!1,se=!0,oe=!1,re=!0,ne=!1,ae={},le=null;const ce=Tt({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let de=null;const he=Tt({},["audio","video","img","source","image","track"]);let ue=null;const pe=Tt({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),me="http://www.w3.org/1998/Math/MathML",ge="http://www.w3.org/2000/svg",be="http://www.w3.org/1999/xhtml";let fe=be,ve=!1,we=null;const ye=Tt({},[me,ge,be],ft);let ke=Tt({},["mi","mo","mn","ms","mtext"]),_e=Tt({},["annotation-xml"]);const xe=Tt({},["title","style","font","a","script"]);let Ce=null;const Ee=["application/xhtml+xml","text/html"];let Se=null,Te=null;const Oe=s.createElement("form"),Ae=function(e){return e instanceof RegExp||e instanceof Function},Le=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!Te||Te!==e){if(e&&"object"==typeof e||(e={}),e=At(e),Ce=-1===Ee.indexOf(e.PARSER_MEDIA_TYPE)?"text/html":e.PARSER_MEDIA_TYPE,Se="application/xhtml+xml"===Ce?ft:bt,V=_t(e,"ALLOWED_TAGS")?Tt({},e.ALLOWED_TAGS,Se):z,F=_t(e,"ALLOWED_ATTR")?Tt({},e.ALLOWED_ATTR,Se):$,we=_t(e,"ALLOWED_NAMESPACES")?Tt({},e.ALLOWED_NAMESPACES,ft):ye,ue=_t(e,"ADD_URI_SAFE_ATTR")?Tt(At(pe),e.ADD_URI_SAFE_ATTR,Se):pe,de=_t(e,"ADD_DATA_URI_TAGS")?Tt(At(he),e.ADD_DATA_URI_TAGS,Se):he,le=_t(e,"FORBID_CONTENTS")?Tt({},e.FORBID_CONTENTS,Se):ce,U=_t(e,"FORBID_TAGS")?Tt({},e.FORBID_TAGS,Se):{},j=_t(e,"FORBID_ATTR")?Tt({},e.FORBID_ATTR,Se):{},ae=!!_t(e,"USE_PROFILES")&&e.USE_PROFILES,W=!1!==e.ALLOW_ARIA_ATTR,G=!1!==e.ALLOW_DATA_ATTR,q=e.ALLOW_UNKNOWN_PROTOCOLS||!1,K=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR,Y=e.SAFE_FOR_TEMPLATES||!1,X=!1!==e.SAFE_FOR_XML,Z=e.WHOLE_DOCUMENT||!1,ee=e.RETURN_DOM||!1,te=e.RETURN_DOM_FRAGMENT||!1,ie=e.RETURN_TRUSTED_TYPE||!1,J=e.FORCE_BODY||!1,se=!1!==e.SANITIZE_DOM,oe=e.SANITIZE_NAMED_PROPS||!1,re=!1!==e.KEEP_CONTENT,ne=e.IN_PLACE||!1,N=e.ALLOWED_URI_REGEXP||qt,fe=e.NAMESPACE||be,ke=e.MATHML_TEXT_INTEGRATION_POINTS||ke,_e=e.HTML_INTEGRATION_POINTS||_e,B=e.CUSTOM_ELEMENT_HANDLING||{},e.CUSTOM_ELEMENT_HANDLING&&Ae(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(B.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&Ae(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(B.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(B.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Y&&(G=!1),te&&(ee=!0),ae&&(V=Tt({},Nt),F=[],!0===ae.html&&(Tt(V,Rt),Tt(F,Vt)),!0===ae.svg&&(Tt(V,It),Tt(F,zt),Tt(F,$t)),!0===ae.svgFilters&&(Tt(V,Dt),Tt(F,zt),Tt(F,$t)),!0===ae.mathMl&&(Tt(V,Pt),Tt(F,Ft),Tt(F,$t))),e.ADD_TAGS&&(V===z&&(V=At(V)),Tt(V,e.ADD_TAGS,Se)),e.ADD_ATTR&&(F===$&&(F=At(F)),Tt(F,e.ADD_ATTR,Se)),e.ADD_URI_SAFE_ATTR&&Tt(ue,e.ADD_URI_SAFE_ATTR,Se),e.FORBID_CONTENTS&&(le===ce&&(le=At(le)),Tt(le,e.FORBID_CONTENTS,Se)),re&&(V["#text"]=!0),Z&&Tt(V,["html","head","body"]),V.table&&(Tt(V,["tbody"]),delete U.tbody),e.TRUSTED_TYPES_POLICY){if("function"!=typeof e.TRUSTED_TYPES_POLICY.createHTML)throw Ct('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof e.TRUSTED_TYPES_POLICY.createScriptURL)throw Ct('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');k=e.TRUSTED_TYPES_POLICY,_=k.createHTML("")}else void 0===k&&(k=function(e,t){if("object"!=typeof e||"function"!=typeof e.createPolicy)return null;let i=null;const s="data-tt-policy-suffix";t&&t.hasAttribute(s)&&(i=t.getAttribute(s));const o="dompurify"+(i?"#"+i:"");try{return e.createPolicy(o,{createHTML:e=>e,createScriptURL:e=>e})}catch(e){return console.warn("TrustedTypes policy "+o+" could not be created."),null}}(m,r)),null!==k&&"string"==typeof _&&(_=k.createHTML(""));lt&<(e),Te=e}},Re=Tt({},[...It,...Dt,...Mt]),Ie=Tt({},[...Pt,...Ht]),De=function(e){gt(i.removed,{element:e});try{y(e).removeChild(e)}catch(t){f(e)}},Me=function(e,t){try{gt(i.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){gt(i.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e)if(ee||te)try{De(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},Pe=function(e){let t=null,i=null;if(J)e=""+e;else{const t=vt(e,/^[\r\n\t ]+/);i=t&&t[0]}"application/xhtml+xml"===Ce&&fe===be&&(e=''+e+"");const o=k?k.createHTML(e):e;if(fe===be)try{t=(new p).parseFromString(o,Ce)}catch(e){}if(!t||!t.documentElement){t=x.createDocument(fe,"template",null);try{t.documentElement.innerHTML=ve?_:o}catch(e){}}const r=t.body||t.documentElement;return e&&i&&r.insertBefore(s.createTextNode(i),r.childNodes[0]||null),fe===be?S.call(t,Z?"html":"body")[0]:Z?t.documentElement:r},He=function(e){return C.call(e.ownerDocument||e,e,d.SHOW_ELEMENT|d.SHOW_COMMENT|d.SHOW_TEXT|d.SHOW_PROCESSING_INSTRUCTION|d.SHOW_CDATA_SECTION,null)},Ne=function(e){return e instanceof u&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof h)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)},Ve=function(e){return"function"==typeof l&&e instanceof l};function ze(e,t,s){pt(e,(e=>{e.call(i,t,s,Te)}))}const Fe=function(e){let t=null;if(ze(O.beforeSanitizeElements,e,null),Ne(e))return De(e),!0;const s=Se(e.nodeName);if(ze(O.uponSanitizeElement,e,{tagName:s,allowedTags:V}),e.hasChildNodes()&&!Ve(e.firstElementChild)&&xt(/<[/\w]/g,e.innerHTML)&&xt(/<[/\w]/g,e.textContent))return De(e),!0;if(7===e.nodeType)return De(e),!0;if(X&&8===e.nodeType&&xt(/<[/\w]/g,e.data))return De(e),!0;if(!V[s]||U[s]){if(!U[s]&&Be(s)){if(B.tagNameCheck instanceof RegExp&&xt(B.tagNameCheck,s))return!1;if(B.tagNameCheck instanceof Function&&B.tagNameCheck(s))return!1}if(re&&!le[s]){const t=y(e)||e.parentNode,i=w(e)||e.childNodes;if(i&&t)for(let s=i.length-1;s>=0;--s){const o=b(i[s],!0);o.__removalCount=(e.__removalCount||0)+1,t.insertBefore(o,v(e))}}return De(e),!0}return e instanceof c&&!function(e){let t=y(e);t&&t.tagName||(t={namespaceURI:fe,tagName:"template"});const i=bt(e.tagName),s=bt(t.tagName);return!!we[e.namespaceURI]&&(e.namespaceURI===ge?t.namespaceURI===be?"svg"===i:t.namespaceURI===me?"svg"===i&&("annotation-xml"===s||ke[s]):Boolean(Re[i]):e.namespaceURI===me?t.namespaceURI===be?"math"===i:t.namespaceURI===ge?"math"===i&&_e[s]:Boolean(Ie[i]):e.namespaceURI===be?!(t.namespaceURI===ge&&!_e[s])&&!(t.namespaceURI===me&&!ke[s])&&!Ie[i]&&(xe[i]||!Re[i]):!("application/xhtml+xml"!==Ce||!we[e.namespaceURI]))}(e)?(De(e),!0):"noscript"!==s&&"noembed"!==s&&"noframes"!==s||!xt(/<\/no(script|embed|frames)/i,e.innerHTML)?(Y&&3===e.nodeType&&(t=e.textContent,pt([A,L,R],(e=>{t=wt(t,e," ")})),e.textContent!==t&&(gt(i.removed,{element:e.cloneNode()}),e.textContent=t)),ze(O.afterSanitizeElements,e,null),!1):(De(e),!0)},$e=function(e,t,i){if(se&&("id"===t||"name"===t)&&(i in s||i in Oe))return!1;if(G&&!j[t]&&xt(I,t));else if(W&&xt(D,t));else if(!F[t]||j[t]){if(!(Be(e)&&(B.tagNameCheck instanceof RegExp&&xt(B.tagNameCheck,e)||B.tagNameCheck instanceof Function&&B.tagNameCheck(e))&&(B.attributeNameCheck instanceof RegExp&&xt(B.attributeNameCheck,t)||B.attributeNameCheck instanceof Function&&B.attributeNameCheck(t))||"is"===t&&B.allowCustomizedBuiltInElements&&(B.tagNameCheck instanceof RegExp&&xt(B.tagNameCheck,i)||B.tagNameCheck instanceof Function&&B.tagNameCheck(i))))return!1}else if(ue[t]);else if(xt(N,wt(i,P,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==yt(i,"data:")||!de[e])if(q&&!xt(M,wt(i,P,"")));else if(i)return!1;return!0},Be=function(e){return"annotation-xml"!==e&&vt(e,H)},Ue=function(e){ze(O.beforeSanitizeAttributes,e,null);const{attributes:t}=e;if(!t||Ne(e))return;const s={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:F,forceKeepAttr:void 0};let o=t.length;for(;o--;){const r=t[o],{name:n,namespaceURI:a,value:l}=r,c=Se(n);let d="value"===n?l:kt(l);if(s.attrName=c,s.attrValue=d,s.keepAttr=!0,s.forceKeepAttr=void 0,ze(O.uponSanitizeAttribute,e,s),d=s.attrValue,!oe||"id"!==c&&"name"!==c||(Me(n,e),d="user-content-"+d),X&&xt(/((--!?|])>)|<\/(style|title)/i,d)){Me(n,e);continue}if(s.forceKeepAttr)continue;if(Me(n,e),!s.keepAttr)continue;if(!K&&xt(/\/>/i,d)){Me(n,e);continue}Y&&pt([A,L,R],(e=>{d=wt(d,e," ")}));const h=Se(e.nodeName);if($e(h,c,d)){if(k&&"object"==typeof m&&"function"==typeof m.getAttributeType)if(a);else switch(m.getAttributeType(h,c)){case"TrustedHTML":d=k.createHTML(d);break;case"TrustedScriptURL":d=k.createScriptURL(d)}try{a?e.setAttributeNS(a,n,d):e.setAttribute(n,d),Ne(e)?De(e):mt(i.removed)}catch(e){}}}ze(O.afterSanitizeAttributes,e,null)},je=function e(t){let i=null;const s=He(t);for(ze(O.beforeSanitizeShadowDOM,t,null);i=s.nextNode();)ze(O.uponSanitizeShadowNode,i,null),Fe(i),Ue(i),i.content instanceof n&&e(i.content);ze(O.afterSanitizeShadowDOM,t,null)};return i.sanitize=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=null,r=null,a=null,c=null;if(ve=!e,ve&&(e="\x3c!--\x3e"),"string"!=typeof e&&!Ve(e)){if("function"!=typeof e.toString)throw Ct("toString is not a function");if("string"!=typeof(e=e.toString()))throw Ct("dirty is not a string, aborting")}if(!i.isSupported)return e;if(Q||Le(t),i.removed=[],"string"==typeof e&&(ne=!1),ne){if(e.nodeName){const t=Se(e.nodeName);if(!V[t]||U[t])throw Ct("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof l)s=Pe("\x3c!----\x3e"),r=s.ownerDocument.importNode(e,!0),1===r.nodeType&&"BODY"===r.nodeName||"HTML"===r.nodeName?s=r:s.appendChild(r);else{if(!ee&&!Y&&!Z&&-1===e.indexOf("<"))return k&&ie?k.createHTML(e):e;if(s=Pe(e),!s)return ee?null:ie?_:""}s&&J&&De(s.firstChild);const d=He(ne?e:s);for(;a=d.nextNode();)Fe(a),Ue(a),a.content instanceof n&&je(a.content);if(ne)return e;if(ee){if(te)for(c=E.call(s.ownerDocument);s.firstChild;)c.appendChild(s.firstChild);else c=s;return(F.shadowroot||F.shadowrootmode)&&(c=T.call(o,c,!0)),c}let h=Z?s.outerHTML:s.innerHTML;return Z&&V["!doctype"]&&s.ownerDocument&&s.ownerDocument.doctype&&s.ownerDocument.doctype.name&&xt(Xt,s.ownerDocument.doctype.name)&&(h="\n"+h),Y&&pt([A,L,R],(e=>{h=wt(h,e," ")})),k&&ie?k.createHTML(h):h},i.setConfig=function(){Le(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),Q=!0},i.clearConfig=function(){Te=null,Q=!1},i.isValidAttribute=function(e,t,i){Te||Le({});const s=Se(e),o=Se(t);return $e(s,o,i)},i.addHook=function(e,t){"function"==typeof t&>(O[e],t)},i.removeHook=function(e){return mt(O[e])},i.removeHooks=function(e){O[e]=[]},i.removeAllHooks=function(){O={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},i}(),ti="top",ii="bottom",si="right",oi="left",ri="auto",ni=[ti,ii,si,oi],ai="start",li="end",ci="clippingParents",di="viewport",hi="popper",ui="reference",pi=ni.reduce((function(e,t){return e.concat([t+"-"+ai,t+"-"+li])}),[]),mi=[].concat(ni,[ri]).reduce((function(e,t){return e.concat([t,t+"-"+ai,t+"-"+li])}),[]),gi="beforeRead",bi="read",fi="afterRead",vi="beforeMain",wi="main",yi="afterMain",ki="beforeWrite",_i="write",xi="afterWrite",Ci=[gi,bi,fi,vi,wi,yi,ki,_i,xi];function Ei(e){return e?(e.nodeName||"").toLowerCase():null}function Si(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Ti(e){return e instanceof Si(e).Element||e instanceof Element}function Oi(e){return e instanceof Si(e).HTMLElement||e instanceof HTMLElement}function Ai(e){return"undefined"!=typeof ShadowRoot&&(e instanceof Si(e).ShadowRoot||e instanceof ShadowRoot)}const Li={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var i=t.styles[e]||{},s=t.attributes[e]||{},o=t.elements[e];Oi(o)&&Ei(o)&&(Object.assign(o.style,i),Object.keys(s).forEach((function(e){var t=s[e];!1===t?o.removeAttribute(e):o.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,i={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,i.popper),t.styles=i,t.elements.arrow&&Object.assign(t.elements.arrow.style,i.arrow),function(){Object.keys(t.elements).forEach((function(e){var s=t.elements[e],o=t.attributes[e]||{},r=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:i[e]).reduce((function(e,t){return e[t]="",e}),{});Oi(s)&&Ei(s)&&(Object.assign(s.style,r),Object.keys(o).forEach((function(e){s.removeAttribute(e)})))}))}},requires:["computeStyles"]};function Ri(e){return e.split("-")[0]}var Ii=Math.max,Di=Math.min,Mi=Math.round;function Pi(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function Hi(){return!/^((?!chrome|android).)*safari/i.test(Pi())}function Ni(e,t,i){void 0===t&&(t=!1),void 0===i&&(i=!1);var s=e.getBoundingClientRect(),o=1,r=1;t&&Oi(e)&&(o=e.offsetWidth>0&&Mi(s.width)/e.offsetWidth||1,r=e.offsetHeight>0&&Mi(s.height)/e.offsetHeight||1);var n=(Ti(e)?Si(e):window).visualViewport,a=!Hi()&&i,l=(s.left+(a&&n?n.offsetLeft:0))/o,c=(s.top+(a&&n?n.offsetTop:0))/r,d=s.width/o,h=s.height/r;return{width:d,height:h,top:c,right:l+d,bottom:c+h,left:l,x:l,y:c}}function Vi(e){var t=Ni(e),i=e.offsetWidth,s=e.offsetHeight;return Math.abs(t.width-i)<=1&&(i=t.width),Math.abs(t.height-s)<=1&&(s=t.height),{x:e.offsetLeft,y:e.offsetTop,width:i,height:s}}function zi(e,t){var i=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(i&&Ai(i)){var s=t;do{if(s&&e.isSameNode(s))return!0;s=s.parentNode||s.host}while(s)}return!1}function Fi(e){return Si(e).getComputedStyle(e)}function $i(e){return["table","td","th"].indexOf(Ei(e))>=0}function Bi(e){return((Ti(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ui(e){return"html"===Ei(e)?e:e.assignedSlot||e.parentNode||(Ai(e)?e.host:null)||Bi(e)}function ji(e){return Oi(e)&&"fixed"!==Fi(e).position?e.offsetParent:null}function Wi(e){for(var t=Si(e),i=ji(e);i&&$i(i)&&"static"===Fi(i).position;)i=ji(i);return i&&("html"===Ei(i)||"body"===Ei(i)&&"static"===Fi(i).position)?t:i||function(e){var t=/firefox/i.test(Pi());if(/Trident/i.test(Pi())&&Oi(e)&&"fixed"===Fi(e).position)return null;var i=Ui(e);for(Ai(i)&&(i=i.host);Oi(i)&&["html","body"].indexOf(Ei(i))<0;){var s=Fi(i);if("none"!==s.transform||"none"!==s.perspective||"paint"===s.contain||-1!==["transform","perspective"].indexOf(s.willChange)||t&&"filter"===s.willChange||t&&s.filter&&"none"!==s.filter)return i;i=i.parentNode}return null}(e)||t}function Gi(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function qi(e,t,i){return Ii(e,Di(t,i))}function Ki(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function Yi(e,t){return t.reduce((function(t,i){return t[i]=e,t}),{})}const Xi={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,i=e.state,s=e.name,o=e.options,r=i.elements.arrow,n=i.modifiersData.popperOffsets,a=Ri(i.placement),l=Gi(a),c=[oi,si].indexOf(a)>=0?"height":"width";if(r&&n){var d=function(e,t){return Ki("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:Yi(e,ni))}(o.padding,i),h=Vi(r),u="y"===l?ti:oi,p="y"===l?ii:si,m=i.rects.reference[c]+i.rects.reference[l]-n[l]-i.rects.popper[c],g=n[l]-i.rects.reference[l],b=Wi(r),f=b?"y"===l?b.clientHeight||0:b.clientWidth||0:0,v=m/2-g/2,w=d[u],y=f-h[c]-d[p],k=f/2-h[c]/2+v,_=qi(w,k,y),x=l;i.modifiersData[s]=((t={})[x]=_,t.centerOffset=_-k,t)}},effect:function(e){var t=e.state,i=e.options.element,s=void 0===i?"[data-popper-arrow]":i;null!=s&&("string"!=typeof s||(s=t.elements.popper.querySelector(s)))&&zi(t.elements.popper,s)&&(t.elements.arrow=s)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Zi(e){return e.split("-")[1]}var Qi={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Ji(e){var t,i=e.popper,s=e.popperRect,o=e.placement,r=e.variation,n=e.offsets,a=e.position,l=e.gpuAcceleration,c=e.adaptive,d=e.roundOffsets,h=e.isFixed,u=n.x,p=void 0===u?0:u,m=n.y,g=void 0===m?0:m,b="function"==typeof d?d({x:p,y:g}):{x:p,y:g};p=b.x,g=b.y;var f=n.hasOwnProperty("x"),v=n.hasOwnProperty("y"),w=oi,y=ti,k=window;if(c){var _=Wi(i),x="clientHeight",C="clientWidth";_===Si(i)&&"static"!==Fi(_=Bi(i)).position&&"absolute"===a&&(x="scrollHeight",C="scrollWidth"),(o===ti||(o===oi||o===si)&&r===li)&&(y=ii,g-=(h&&_===k&&k.visualViewport?k.visualViewport.height:_[x])-s.height,g*=l?1:-1),o!==oi&&(o!==ti&&o!==ii||r!==li)||(w=si,p-=(h&&_===k&&k.visualViewport?k.visualViewport.width:_[C])-s.width,p*=l?1:-1)}var E,S=Object.assign({position:a},c&&Qi),T=!0===d?function(e,t){var i=e.x,s=e.y,o=t.devicePixelRatio||1;return{x:Mi(i*o)/o||0,y:Mi(s*o)/o||0}}({x:p,y:g},Si(i)):{x:p,y:g};return p=T.x,g=T.y,l?Object.assign({},S,((E={})[y]=v?"0":"",E[w]=f?"0":"",E.transform=(k.devicePixelRatio||1)<=1?"translate("+p+"px, "+g+"px)":"translate3d("+p+"px, "+g+"px, 0)",E)):Object.assign({},S,((t={})[y]=v?g+"px":"",t[w]=f?p+"px":"",t.transform="",t))}const es={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,i=e.options,s=i.gpuAcceleration,o=void 0===s||s,r=i.adaptive,n=void 0===r||r,a=i.roundOffsets,l=void 0===a||a,c={placement:Ri(t.placement),variation:Zi(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,Ji(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:n,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,Ji(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}};var ts={passive:!0};const is={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,i=e.instance,s=e.options,o=s.scroll,r=void 0===o||o,n=s.resize,a=void 0===n||n,l=Si(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return r&&c.forEach((function(e){e.addEventListener("scroll",i.update,ts)})),a&&l.addEventListener("resize",i.update,ts),function(){r&&c.forEach((function(e){e.removeEventListener("scroll",i.update,ts)})),a&&l.removeEventListener("resize",i.update,ts)}},data:{}};var ss={left:"right",right:"left",bottom:"top",top:"bottom"};function os(e){return e.replace(/left|right|bottom|top/g,(function(e){return ss[e]}))}var rs={start:"end",end:"start"};function ns(e){return e.replace(/start|end/g,(function(e){return rs[e]}))}function as(e){var t=Si(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function ls(e){return Ni(Bi(e)).left+as(e).scrollLeft}function cs(e){var t=Fi(e),i=t.overflow,s=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(i+o+s)}function ds(e){return["html","body","#document"].indexOf(Ei(e))>=0?e.ownerDocument.body:Oi(e)&&cs(e)?e:ds(Ui(e))}function hs(e,t){var i;void 0===t&&(t=[]);var s=ds(e),o=s===(null==(i=e.ownerDocument)?void 0:i.body),r=Si(s),n=o?[r].concat(r.visualViewport||[],cs(s)?s:[]):s,a=t.concat(n);return o?a:a.concat(hs(Ui(n)))}function us(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function ps(e,t,i){return t===di?us(function(e,t){var i=Si(e),s=Bi(e),o=i.visualViewport,r=s.clientWidth,n=s.clientHeight,a=0,l=0;if(o){r=o.width,n=o.height;var c=Hi();(c||!c&&"fixed"===t)&&(a=o.offsetLeft,l=o.offsetTop)}return{width:r,height:n,x:a+ls(e),y:l}}(e,i)):Ti(t)?function(e,t){var i=Ni(e,!1,"fixed"===t);return i.top=i.top+e.clientTop,i.left=i.left+e.clientLeft,i.bottom=i.top+e.clientHeight,i.right=i.left+e.clientWidth,i.width=e.clientWidth,i.height=e.clientHeight,i.x=i.left,i.y=i.top,i}(t,i):us(function(e){var t,i=Bi(e),s=as(e),o=null==(t=e.ownerDocument)?void 0:t.body,r=Ii(i.scrollWidth,i.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),n=Ii(i.scrollHeight,i.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),a=-s.scrollLeft+ls(e),l=-s.scrollTop;return"rtl"===Fi(o||i).direction&&(a+=Ii(i.clientWidth,o?o.clientWidth:0)-r),{width:r,height:n,x:a,y:l}}(Bi(e)))}function ms(e){var t,i=e.reference,s=e.element,o=e.placement,r=o?Ri(o):null,n=o?Zi(o):null,a=i.x+i.width/2-s.width/2,l=i.y+i.height/2-s.height/2;switch(r){case ti:t={x:a,y:i.y-s.height};break;case ii:t={x:a,y:i.y+i.height};break;case si:t={x:i.x+i.width,y:l};break;case oi:t={x:i.x-s.width,y:l};break;default:t={x:i.x,y:i.y}}var c=r?Gi(r):null;if(null!=c){var d="y"===c?"height":"width";switch(n){case ai:t[c]=t[c]-(i[d]/2-s[d]/2);break;case li:t[c]=t[c]+(i[d]/2-s[d]/2)}}return t}function gs(e,t){void 0===t&&(t={});var i=t,s=i.placement,o=void 0===s?e.placement:s,r=i.strategy,n=void 0===r?e.strategy:r,a=i.boundary,l=void 0===a?ci:a,c=i.rootBoundary,d=void 0===c?di:c,h=i.elementContext,u=void 0===h?hi:h,p=i.altBoundary,m=void 0!==p&&p,g=i.padding,b=void 0===g?0:g,f=Ki("number"!=typeof b?b:Yi(b,ni)),v=u===hi?ui:hi,w=e.rects.popper,y=e.elements[m?v:u],k=function(e,t,i,s){var o="clippingParents"===t?function(e){var t=hs(Ui(e)),i=["absolute","fixed"].indexOf(Fi(e).position)>=0&&Oi(e)?Wi(e):e;return Ti(i)?t.filter((function(e){return Ti(e)&&zi(e,i)&&"body"!==Ei(e)})):[]}(e):[].concat(t),r=[].concat(o,[i]),n=r[0],a=r.reduce((function(t,i){var o=ps(e,i,s);return t.top=Ii(o.top,t.top),t.right=Di(o.right,t.right),t.bottom=Di(o.bottom,t.bottom),t.left=Ii(o.left,t.left),t}),ps(e,n,s));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}(Ti(y)?y:y.contextElement||Bi(e.elements.popper),l,d,n),_=Ni(e.elements.reference),x=ms({reference:_,element:w,strategy:"absolute",placement:o}),C=us(Object.assign({},w,x)),E=u===hi?C:_,S={top:k.top-E.top+f.top,bottom:E.bottom-k.bottom+f.bottom,left:k.left-E.left+f.left,right:E.right-k.right+f.right},T=e.modifiersData.offset;if(u===hi&&T){var O=T[o];Object.keys(S).forEach((function(e){var t=[si,ii].indexOf(e)>=0?1:-1,i=[ti,ii].indexOf(e)>=0?"y":"x";S[e]+=O[i]*t}))}return S}const bs={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,i=e.options,s=e.name;if(!t.modifiersData[s]._skip){for(var o=i.mainAxis,r=void 0===o||o,n=i.altAxis,a=void 0===n||n,l=i.fallbackPlacements,c=i.padding,d=i.boundary,h=i.rootBoundary,u=i.altBoundary,p=i.flipVariations,m=void 0===p||p,g=i.allowedAutoPlacements,b=t.options.placement,f=Ri(b),v=l||(f!==b&&m?function(e){if(Ri(e)===ri)return[];var t=os(e);return[ns(e),t,ns(t)]}(b):[os(b)]),w=[b].concat(v).reduce((function(e,i){return e.concat(Ri(i)===ri?function(e,t){void 0===t&&(t={});var i=t,s=i.placement,o=i.boundary,r=i.rootBoundary,n=i.padding,a=i.flipVariations,l=i.allowedAutoPlacements,c=void 0===l?mi:l,d=Zi(s),h=d?a?pi:pi.filter((function(e){return Zi(e)===d})):ni,u=h.filter((function(e){return c.indexOf(e)>=0}));0===u.length&&(u=h);var p=u.reduce((function(t,i){return t[i]=gs(e,{placement:i,boundary:o,rootBoundary:r,padding:n})[Ri(i)],t}),{});return Object.keys(p).sort((function(e,t){return p[e]-p[t]}))}(t,{placement:i,boundary:d,rootBoundary:h,padding:c,flipVariations:m,allowedAutoPlacements:g}):i)}),[]),y=t.rects.reference,k=t.rects.popper,_=new Map,x=!0,C=w[0],E=0;E=0,L=A?"width":"height",R=gs(t,{placement:S,boundary:d,rootBoundary:h,altBoundary:u,padding:c}),I=A?O?si:oi:O?ii:ti;y[L]>k[L]&&(I=os(I));var D=os(I),M=[];if(r&&M.push(R[T]<=0),a&&M.push(R[I]<=0,R[D]<=0),M.every((function(e){return e}))){C=S,x=!1;break}_.set(S,M)}if(x)for(var P=function(e){var t=w.find((function(t){var i=_.get(t);if(i)return i.slice(0,e).every((function(e){return e}))}));if(t)return C=t,"break"},H=m?3:1;H>0&&"break"!==P(H);H--);t.placement!==C&&(t.modifiersData[s]._skip=!0,t.placement=C,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function fs(e,t,i){return void 0===i&&(i={x:0,y:0}),{top:e.top-t.height-i.y,right:e.right-t.width+i.x,bottom:e.bottom-t.height+i.y,left:e.left-t.width-i.x}}function vs(e){return[ti,si,ii,oi].some((function(t){return e[t]>=0}))}const ws={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,i=e.name,s=t.rects.reference,o=t.rects.popper,r=t.modifiersData.preventOverflow,n=gs(t,{elementContext:"reference"}),a=gs(t,{altBoundary:!0}),l=fs(n,s),c=fs(a,o,r),d=vs(l),h=vs(c);t.modifiersData[i]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:d,hasPopperEscaped:h},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":d,"data-popper-escaped":h})}},ys={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,i=e.options,s=e.name,o=i.offset,r=void 0===o?[0,0]:o,n=mi.reduce((function(e,i){return e[i]=function(e,t,i){var s=Ri(e),o=[oi,ti].indexOf(s)>=0?-1:1,r="function"==typeof i?i(Object.assign({},t,{placement:e})):i,n=r[0],a=r[1];return n=n||0,a=(a||0)*o,[oi,si].indexOf(s)>=0?{x:a,y:n}:{x:n,y:a}}(i,t.rects,r),e}),{}),a=n[t.placement],l=a.x,c=a.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[s]=n}},ks={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,i=e.name;t.modifiersData[i]=ms({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},_s={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,i=e.options,s=e.name,o=i.mainAxis,r=void 0===o||o,n=i.altAxis,a=void 0!==n&&n,l=i.boundary,c=i.rootBoundary,d=i.altBoundary,h=i.padding,u=i.tether,p=void 0===u||u,m=i.tetherOffset,g=void 0===m?0:m,b=gs(t,{boundary:l,rootBoundary:c,padding:h,altBoundary:d}),f=Ri(t.placement),v=Zi(t.placement),w=!v,y=Gi(f),k="x"===y?"y":"x",_=t.modifiersData.popperOffsets,x=t.rects.reference,C=t.rects.popper,E="function"==typeof g?g(Object.assign({},t.rects,{placement:t.placement})):g,S="number"==typeof E?{mainAxis:E,altAxis:E}:Object.assign({mainAxis:0,altAxis:0},E),T=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,O={x:0,y:0};if(_){if(r){var A,L="y"===y?ti:oi,R="y"===y?ii:si,I="y"===y?"height":"width",D=_[y],M=D+b[L],P=D-b[R],H=p?-C[I]/2:0,N=v===ai?x[I]:C[I],V=v===ai?-C[I]:-x[I],z=t.elements.arrow,F=p&&z?Vi(z):{width:0,height:0},$=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},B=$[L],U=$[R],j=qi(0,x[I],F[I]),W=w?x[I]/2-H-j-B-S.mainAxis:N-j-B-S.mainAxis,G=w?-x[I]/2+H+j+U+S.mainAxis:V+j+U+S.mainAxis,q=t.elements.arrow&&Wi(t.elements.arrow),K=q?"y"===y?q.clientTop||0:q.clientLeft||0:0,Y=null!=(A=null==T?void 0:T[y])?A:0,X=D+G-Y,Z=qi(p?Di(M,D+W-Y-K):M,D,p?Ii(P,X):P);_[y]=Z,O[y]=Z-D}if(a){var Q,J="x"===y?ti:oi,ee="x"===y?ii:si,te=_[k],ie="y"===k?"height":"width",se=te+b[J],oe=te-b[ee],re=-1!==[ti,oi].indexOf(f),ne=null!=(Q=null==T?void 0:T[k])?Q:0,ae=re?se:te-x[ie]-C[ie]-ne+S.altAxis,le=re?te+x[ie]+C[ie]-ne-S.altAxis:oe,ce=p&&re?function(e,t,i){var s=qi(e,t,i);return s>i?i:s}(ae,te,le):qi(p?ae:se,te,p?le:oe);_[k]=ce,O[k]=ce-te}t.modifiersData[s]=O}},requiresIfExists:["offset"]};function xs(e,t,i){void 0===i&&(i=!1);var s,o,r=Oi(t),n=Oi(t)&&function(e){var t=e.getBoundingClientRect(),i=Mi(t.width)/e.offsetWidth||1,s=Mi(t.height)/e.offsetHeight||1;return 1!==i||1!==s}(t),a=Bi(t),l=Ni(e,n,i),c={scrollLeft:0,scrollTop:0},d={x:0,y:0};return(r||!r&&!i)&&(("body"!==Ei(t)||cs(a))&&(c=(s=t)!==Si(s)&&Oi(s)?{scrollLeft:(o=s).scrollLeft,scrollTop:o.scrollTop}:as(s)),Oi(t)?((d=Ni(t,!0)).x+=t.clientLeft,d.y+=t.clientTop):a&&(d.x=ls(a))),{x:l.left+c.scrollLeft-d.x,y:l.top+c.scrollTop-d.y,width:l.width,height:l.height}}function Cs(e){var t=new Map,i=new Set,s=[];function o(e){i.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!i.has(e)){var s=t.get(e);s&&o(s)}})),s.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){i.has(e.name)||o(e)})),s}var Es={placement:"bottom",modifiers:[],strategy:"absolute"};function Ss(){for(var e=arguments.length,t=new Array(e),i=0;iRs.has(e)&&Rs.get(e).get(t)||null,remove(e,t){if(!Rs.has(e))return;const i=Rs.get(e);i.delete(t),0===i.size&&Rs.delete(e)}},Ds="transitionend",Ms=e=>(e&&window.CSS&&window.CSS.escape&&(e=e.replace(/#([^\s"#']+)/g,((e,t)=>`#${CSS.escape(t)}`))),e),Ps=e=>{e.dispatchEvent(new Event(Ds))},Hs=e=>!(!e||"object"!=typeof e)&&(void 0!==e.jquery&&(e=e[0]),void 0!==e.nodeType),Ns=e=>Hs(e)?e.jquery?e[0]:e:"string"==typeof e&&e.length>0?document.querySelector(Ms(e)):null,Vs=e=>{if(!Hs(e)||0===e.getClientRects().length)return!1;const t="visible"===getComputedStyle(e).getPropertyValue("visibility"),i=e.closest("details:not([open])");if(!i)return t;if(i!==e){const t=e.closest("summary");if(t&&t.parentNode!==i)return!1;if(null===t)return!1}return t},zs=e=>!e||e.nodeType!==Node.ELEMENT_NODE||!!e.classList.contains("disabled")||(void 0!==e.disabled?e.disabled:e.hasAttribute("disabled")&&"false"!==e.getAttribute("disabled")),Fs=e=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof e.getRootNode){const t=e.getRootNode();return t instanceof ShadowRoot?t:null}return e instanceof ShadowRoot?e:e.parentNode?Fs(e.parentNode):null},$s=()=>{},Bs=e=>{e.offsetHeight},Us=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,js=[],Ws=()=>"rtl"===document.documentElement.dir,Gs=e=>{var t;t=()=>{const t=Us();if(t){const i=e.NAME,s=t.fn[i];t.fn[i]=e.jQueryInterface,t.fn[i].Constructor=e,t.fn[i].noConflict=()=>(t.fn[i]=s,e.jQueryInterface)}},"loading"===document.readyState?(js.length||document.addEventListener("DOMContentLoaded",(()=>{for(const e of js)e()})),js.push(t)):t()},qs=(e,t=[],i=e)=>"function"==typeof e?e(...t):i,Ks=(e,t,i=!0)=>{if(!i)return void qs(e);const s=(e=>{if(!e)return 0;let{transitionDuration:t,transitionDelay:i}=window.getComputedStyle(e);const s=Number.parseFloat(t),o=Number.parseFloat(i);return s||o?(t=t.split(",")[0],i=i.split(",")[0],1e3*(Number.parseFloat(t)+Number.parseFloat(i))):0})(t)+5;let o=!1;const r=({target:i})=>{i===t&&(o=!0,t.removeEventListener(Ds,r),qs(e))};t.addEventListener(Ds,r),setTimeout((()=>{o||Ps(t)}),s)},Ys=(e,t,i,s)=>{const o=e.length;let r=e.indexOf(t);return-1===r?!i&&s?e[o-1]:e[0]:(r+=i?1:-1,s&&(r=(r+o)%o),e[Math.max(0,Math.min(r,o-1))])},Xs=/[^.]*(?=\..*)\.|.*/,Zs=/\..*/,Qs=/::\d+$/,Js={};let eo=1;const to={mouseenter:"mouseover",mouseleave:"mouseout"},io=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function so(e,t){return t&&`${t}::${eo++}`||e.uidEvent||eo++}function oo(e){const t=so(e);return e.uidEvent=t,Js[t]=Js[t]||{},Js[t]}function ro(e,t,i=null){return Object.values(e).find((e=>e.callable===t&&e.delegationSelector===i))}function no(e,t,i){const s="string"==typeof t,o=s?i:t||i;let r=ho(e);return io.has(r)||(r=e),[s,o,r]}function ao(e,t,i,s,o){if("string"!=typeof t||!e)return;let[r,n,a]=no(t,i,s);if(t in to){const e=e=>function(t){if(!t.relatedTarget||t.relatedTarget!==t.delegateTarget&&!t.delegateTarget.contains(t.relatedTarget))return e.call(this,t)};n=e(n)}const l=oo(e),c=l[a]||(l[a]={}),d=ro(c,n,r?i:null);if(d)return void(d.oneOff=d.oneOff&&o);const h=so(n,t.replace(Xs,"")),u=r?function(e,t,i){return function s(o){const r=e.querySelectorAll(t);for(let{target:n}=o;n&&n!==this;n=n.parentNode)for(const a of r)if(a===n)return po(o,{delegateTarget:n}),s.oneOff&&uo.off(e,o.type,t,i),i.apply(n,[o])}}(e,i,n):function(e,t){return function i(s){return po(s,{delegateTarget:e}),i.oneOff&&uo.off(e,s.type,t),t.apply(e,[s])}}(e,n);u.delegationSelector=r?i:null,u.callable=n,u.oneOff=o,u.uidEvent=h,c[h]=u,e.addEventListener(a,u,r)}function lo(e,t,i,s,o){const r=ro(t[i],s,o);r&&(e.removeEventListener(i,r,Boolean(o)),delete t[i][r.uidEvent])}function co(e,t,i,s){const o=t[i]||{};for(const[r,n]of Object.entries(o))r.includes(s)&&lo(e,t,i,n.callable,n.delegationSelector)}function ho(e){return e=e.replace(Zs,""),to[e]||e}const uo={on(e,t,i,s){ao(e,t,i,s,!1)},one(e,t,i,s){ao(e,t,i,s,!0)},off(e,t,i,s){if("string"!=typeof t||!e)return;const[o,r,n]=no(t,i,s),a=n!==t,l=oo(e),c=l[n]||{},d=t.startsWith(".");if(void 0===r){if(d)for(const i of Object.keys(l))co(e,l,i,t.slice(1));for(const[i,s]of Object.entries(c)){const o=i.replace(Qs,"");a&&!t.includes(o)||lo(e,l,n,s.callable,s.delegationSelector)}}else{if(!Object.keys(c).length)return;lo(e,l,n,r,o?i:null)}},trigger(e,t,i){if("string"!=typeof t||!e)return null;const s=Us();let o=null,r=!0,n=!0,a=!1;t!==ho(t)&&s&&(o=s.Event(t,i),s(e).trigger(o),r=!o.isPropagationStopped(),n=!o.isImmediatePropagationStopped(),a=o.isDefaultPrevented());const l=po(new Event(t,{bubbles:r,cancelable:!0}),i);return a&&l.preventDefault(),n&&e.dispatchEvent(l),l.defaultPrevented&&o&&o.preventDefault(),l}};function po(e,t={}){for(const[i,s]of Object.entries(t))try{e[i]=s}catch(t){Object.defineProperty(e,i,{configurable:!0,get:()=>s})}return e}function mo(e){if("true"===e)return!0;if("false"===e)return!1;if(e===Number(e).toString())return Number(e);if(""===e||"null"===e)return null;if("string"!=typeof e)return e;try{return JSON.parse(decodeURIComponent(e))}catch(t){return e}}function go(e){return e.replace(/[A-Z]/g,(e=>`-${e.toLowerCase()}`))}const bo={setDataAttribute(e,t,i){e.setAttribute(`data-bs-${go(t)}`,i)},removeDataAttribute(e,t){e.removeAttribute(`data-bs-${go(t)}`)},getDataAttributes(e){if(!e)return{};const t={},i=Object.keys(e.dataset).filter((e=>e.startsWith("bs")&&!e.startsWith("bsConfig")));for(const s of i){let i=s.replace(/^bs/,"");i=i.charAt(0).toLowerCase()+i.slice(1,i.length),t[i]=mo(e.dataset[s])}return t},getDataAttribute:(e,t)=>mo(e.getAttribute(`data-bs-${go(t)}`))};class fo{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(e){return e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e}_mergeConfigObj(e,t){const i=Hs(t)?bo.getDataAttribute(t,"config"):{};return{...this.constructor.Default,..."object"==typeof i?i:{},...Hs(t)?bo.getDataAttributes(t):{},..."object"==typeof e?e:{}}}_typeCheckConfig(e,t=this.constructor.DefaultType){for(const[s,o]of Object.entries(t)){const t=e[s],r=Hs(t)?"element":null==(i=t)?`${i}`:Object.prototype.toString.call(i).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(o).test(r))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${s}" provided type "${r}" but expected type "${o}".`)}var i}}class vo extends fo{constructor(e,t){super(),(e=Ns(e))&&(this._element=e,this._config=this._getConfig(t),Is.set(this._element,this.constructor.DATA_KEY,this))}dispose(){Is.remove(this._element,this.constructor.DATA_KEY),uo.off(this._element,this.constructor.EVENT_KEY);for(const e of Object.getOwnPropertyNames(this))this[e]=null}_queueCallback(e,t,i=!0){Ks(e,t,i)}_getConfig(e){return e=this._mergeConfigObj(e,this._element),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}static getInstance(e){return Is.get(Ns(e),this.DATA_KEY)}static getOrCreateInstance(e,t={}){return this.getInstance(e)||new this(e,"object"==typeof t?t:null)}static get VERSION(){return"5.3.3"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(e){return`${e}${this.EVENT_KEY}`}}const wo=e=>{let t=e.getAttribute("data-bs-target");if(!t||"#"===t){let i=e.getAttribute("href");if(!i||!i.includes("#")&&!i.startsWith("."))return null;i.includes("#")&&!i.startsWith("#")&&(i=`#${i.split("#")[1]}`),t=i&&"#"!==i?i.trim():null}return t?t.split(",").map((e=>Ms(e))).join(","):null},yo={find:(e,t=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(t,e)),findOne:(e,t=document.documentElement)=>Element.prototype.querySelector.call(t,e),children:(e,t)=>[].concat(...e.children).filter((e=>e.matches(t))),parents(e,t){const i=[];let s=e.parentNode.closest(t);for(;s;)i.push(s),s=s.parentNode.closest(t);return i},prev(e,t){let i=e.previousElementSibling;for(;i;){if(i.matches(t))return[i];i=i.previousElementSibling}return[]},next(e,t){let i=e.nextElementSibling;for(;i;){if(i.matches(t))return[i];i=i.nextElementSibling}return[]},focusableChildren(e){const t=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((e=>`${e}:not([tabindex^="-"])`)).join(",");return this.find(t,e).filter((e=>!zs(e)&&Vs(e)))},getSelectorFromElement(e){const t=wo(e);return t&&yo.findOne(t)?t:null},getElementFromSelector(e){const t=wo(e);return t?yo.findOne(t):null},getMultipleElementsFromSelector(e){const t=wo(e);return t?yo.find(t):[]}},ko=(e,t="hide")=>{const i=`click.dismiss${e.EVENT_KEY}`,s=e.NAME;uo.on(document,i,`[data-bs-dismiss="${s}"]`,(function(i){if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),zs(this))return;const o=yo.getElementFromSelector(this)||this.closest(`.${s}`);e.getOrCreateInstance(o)[t]()}))},_o=".bs.alert",xo=`close${_o}`,Co=`closed${_o}`;class Eo extends vo{static get NAME(){return"alert"}close(){if(uo.trigger(this._element,xo).defaultPrevented)return;this._element.classList.remove("show");const e=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,e)}_destroyElement(){this._element.remove(),uo.trigger(this._element,Co),this.dispose()}static jQueryInterface(e){return this.each((function(){const t=Eo.getOrCreateInstance(this);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e](this)}}))}}ko(Eo,"close"),Gs(Eo);const So='[data-bs-toggle="button"]';class To extends vo{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(e){return this.each((function(){const t=To.getOrCreateInstance(this);"toggle"===e&&t[e]()}))}}uo.on(document,"click.bs.button.data-api",So,(e=>{e.preventDefault();const t=e.target.closest(So);To.getOrCreateInstance(t).toggle()})),Gs(To);const Oo=".bs.swipe",Ao=`touchstart${Oo}`,Lo=`touchmove${Oo}`,Ro=`touchend${Oo}`,Io=`pointerdown${Oo}`,Do=`pointerup${Oo}`,Mo={endCallback:null,leftCallback:null,rightCallback:null},Po={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class Ho extends fo{constructor(e,t){super(),this._element=e,e&&Ho.isSupported()&&(this._config=this._getConfig(t),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return Mo}static get DefaultType(){return Po}static get NAME(){return"swipe"}dispose(){uo.off(this._element,Oo)}_start(e){this._supportPointerEvents?this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX):this._deltaX=e.touches[0].clientX}_end(e){this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX-this._deltaX),this._handleSwipe(),qs(this._config.endCallback)}_move(e){this._deltaX=e.touches&&e.touches.length>1?0:e.touches[0].clientX-this._deltaX}_handleSwipe(){const e=Math.abs(this._deltaX);if(e<=40)return;const t=e/this._deltaX;this._deltaX=0,t&&qs(t>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(uo.on(this._element,Io,(e=>this._start(e))),uo.on(this._element,Do,(e=>this._end(e))),this._element.classList.add("pointer-event")):(uo.on(this._element,Ao,(e=>this._start(e))),uo.on(this._element,Lo,(e=>this._move(e))),uo.on(this._element,Ro,(e=>this._end(e))))}_eventIsPointerPenTouch(e){return this._supportPointerEvents&&("pen"===e.pointerType||"touch"===e.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const No=".bs.carousel",Vo=".data-api",zo="ArrowLeft",Fo="ArrowRight",$o="next",Bo="prev",Uo="left",jo="right",Wo=`slide${No}`,Go=`slid${No}`,qo=`keydown${No}`,Ko=`mouseenter${No}`,Yo=`mouseleave${No}`,Xo=`dragstart${No}`,Zo=`load${No}${Vo}`,Qo=`click${No}${Vo}`,Jo="carousel",er="active",tr=".active",ir=".carousel-item",sr=tr+ir,or={[zo]:jo,[Fo]:Uo},rr={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},nr={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class ar extends vo{constructor(e,t){super(e,t),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=yo.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===Jo&&this.cycle()}static get Default(){return rr}static get DefaultType(){return nr}static get NAME(){return"carousel"}next(){this._slide($o)}nextWhenVisible(){!document.hidden&&Vs(this._element)&&this.next()}prev(){this._slide(Bo)}pause(){this._isSliding&&Ps(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?uo.one(this._element,Go,(()=>this.cycle())):this.cycle())}to(e){const t=this._getItems();if(e>t.length-1||e<0)return;if(this._isSliding)return void uo.one(this._element,Go,(()=>this.to(e)));const i=this._getItemIndex(this._getActive());if(i===e)return;const s=e>i?$o:Bo;this._slide(s,t[e])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(e){return e.defaultInterval=e.interval,e}_addEventListeners(){this._config.keyboard&&uo.on(this._element,qo,(e=>this._keydown(e))),"hover"===this._config.pause&&(uo.on(this._element,Ko,(()=>this.pause())),uo.on(this._element,Yo,(()=>this._maybeEnableCycle()))),this._config.touch&&Ho.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const e of yo.find(".carousel-item img",this._element))uo.on(e,Xo,(e=>e.preventDefault()));const e={leftCallback:()=>this._slide(this._directionToOrder(Uo)),rightCallback:()=>this._slide(this._directionToOrder(jo)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new Ho(this._element,e)}_keydown(e){if(/input|textarea/i.test(e.target.tagName))return;const t=or[e.key];t&&(e.preventDefault(),this._slide(this._directionToOrder(t)))}_getItemIndex(e){return this._getItems().indexOf(e)}_setActiveIndicatorElement(e){if(!this._indicatorsElement)return;const t=yo.findOne(tr,this._indicatorsElement);t.classList.remove(er),t.removeAttribute("aria-current");const i=yo.findOne(`[data-bs-slide-to="${e}"]`,this._indicatorsElement);i&&(i.classList.add(er),i.setAttribute("aria-current","true"))}_updateInterval(){const e=this._activeElement||this._getActive();if(!e)return;const t=Number.parseInt(e.getAttribute("data-bs-interval"),10);this._config.interval=t||this._config.defaultInterval}_slide(e,t=null){if(this._isSliding)return;const i=this._getActive(),s=e===$o,o=t||Ys(this._getItems(),i,s,this._config.wrap);if(o===i)return;const r=this._getItemIndex(o),n=t=>uo.trigger(this._element,t,{relatedTarget:o,direction:this._orderToDirection(e),from:this._getItemIndex(i),to:r});if(n(Wo).defaultPrevented)return;if(!i||!o)return;const a=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(r),this._activeElement=o;const l=s?"carousel-item-start":"carousel-item-end",c=s?"carousel-item-next":"carousel-item-prev";o.classList.add(c),Bs(o),i.classList.add(l),o.classList.add(l),this._queueCallback((()=>{o.classList.remove(l,c),o.classList.add(er),i.classList.remove(er,c,l),this._isSliding=!1,n(Go)}),i,this._isAnimated()),a&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return yo.findOne(sr,this._element)}_getItems(){return yo.find(ir,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(e){return Ws()?e===Uo?Bo:$o:e===Uo?$o:Bo}_orderToDirection(e){return Ws()?e===Bo?Uo:jo:e===Bo?jo:Uo}static jQueryInterface(e){return this.each((function(){const t=ar.getOrCreateInstance(this,e);if("number"!=typeof e){if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e]()}}else t.to(e)}))}}uo.on(document,Qo,"[data-bs-slide], [data-bs-slide-to]",(function(e){const t=yo.getElementFromSelector(this);if(!t||!t.classList.contains(Jo))return;e.preventDefault();const i=ar.getOrCreateInstance(t),s=this.getAttribute("data-bs-slide-to");return s?(i.to(s),void i._maybeEnableCycle()):"next"===bo.getDataAttribute(this,"slide")?(i.next(),void i._maybeEnableCycle()):(i.prev(),void i._maybeEnableCycle())})),uo.on(window,Zo,(()=>{const e=yo.find('[data-bs-ride="carousel"]');for(const t of e)ar.getOrCreateInstance(t)})),Gs(ar);const lr=".bs.collapse",cr=`show${lr}`,dr=`shown${lr}`,hr=`hide${lr}`,ur=`hidden${lr}`,pr=`click${lr}.data-api`,mr="show",gr="collapse",br="collapsing",fr=`:scope .${gr} .${gr}`,vr='[data-bs-toggle="collapse"]',wr={parent:null,toggle:!0},yr={parent:"(null|element)",toggle:"boolean"};class kr extends vo{constructor(e,t){super(e,t),this._isTransitioning=!1,this._triggerArray=[];const i=yo.find(vr);for(const e of i){const t=yo.getSelectorFromElement(e),i=yo.find(t).filter((e=>e===this._element));null!==t&&i.length&&this._triggerArray.push(e)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return wr}static get DefaultType(){return yr}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let e=[];if(this._config.parent&&(e=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter((e=>e!==this._element)).map((e=>kr.getOrCreateInstance(e,{toggle:!1})))),e.length&&e[0]._isTransitioning)return;if(uo.trigger(this._element,cr).defaultPrevented)return;for(const t of e)t.hide();const t=this._getDimension();this._element.classList.remove(gr),this._element.classList.add(br),this._element.style[t]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const i=`scroll${t[0].toUpperCase()+t.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(br),this._element.classList.add(gr,mr),this._element.style[t]="",uo.trigger(this._element,dr)}),this._element,!0),this._element.style[t]=`${this._element[i]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(uo.trigger(this._element,hr).defaultPrevented)return;const e=this._getDimension();this._element.style[e]=`${this._element.getBoundingClientRect()[e]}px`,Bs(this._element),this._element.classList.add(br),this._element.classList.remove(gr,mr);for(const e of this._triggerArray){const t=yo.getElementFromSelector(e);t&&!this._isShown(t)&&this._addAriaAndCollapsedClass([e],!1)}this._isTransitioning=!0,this._element.style[e]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(br),this._element.classList.add(gr),uo.trigger(this._element,ur)}),this._element,!0)}_isShown(e=this._element){return e.classList.contains(mr)}_configAfterMerge(e){return e.toggle=Boolean(e.toggle),e.parent=Ns(e.parent),e}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const e=this._getFirstLevelChildren(vr);for(const t of e){const e=yo.getElementFromSelector(t);e&&this._addAriaAndCollapsedClass([t],this._isShown(e))}}_getFirstLevelChildren(e){const t=yo.find(fr,this._config.parent);return yo.find(e,this._config.parent).filter((e=>!t.includes(e)))}_addAriaAndCollapsedClass(e,t){if(e.length)for(const i of e)i.classList.toggle("collapsed",!t),i.setAttribute("aria-expanded",t)}static jQueryInterface(e){const t={};return"string"==typeof e&&/show|hide/.test(e)&&(t.toggle=!1),this.each((function(){const i=kr.getOrCreateInstance(this,t);if("string"==typeof e){if(void 0===i[e])throw new TypeError(`No method named "${e}"`);i[e]()}}))}}uo.on(document,pr,vr,(function(e){("A"===e.target.tagName||e.delegateTarget&&"A"===e.delegateTarget.tagName)&&e.preventDefault();for(const e of yo.getMultipleElementsFromSelector(this))kr.getOrCreateInstance(e,{toggle:!1}).toggle()})),Gs(kr);const _r="dropdown",xr=".bs.dropdown",Cr=".data-api",Er="ArrowUp",Sr="ArrowDown",Tr=`hide${xr}`,Or=`hidden${xr}`,Ar=`show${xr}`,Lr=`shown${xr}`,Rr=`click${xr}${Cr}`,Ir=`keydown${xr}${Cr}`,Dr=`keyup${xr}${Cr}`,Mr="show",Pr='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',Hr=`${Pr}.${Mr}`,Nr=".dropdown-menu",Vr=Ws()?"top-end":"top-start",zr=Ws()?"top-start":"top-end",Fr=Ws()?"bottom-end":"bottom-start",$r=Ws()?"bottom-start":"bottom-end",Br=Ws()?"left-start":"right-start",Ur=Ws()?"right-start":"left-start",jr={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},Wr={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class Gr extends vo{constructor(e,t){super(e,t),this._popper=null,this._parent=this._element.parentNode,this._menu=yo.next(this._element,Nr)[0]||yo.prev(this._element,Nr)[0]||yo.findOne(Nr,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return jr}static get DefaultType(){return Wr}static get NAME(){return _r}toggle(){return this._isShown()?this.hide():this.show()}show(){if(zs(this._element)||this._isShown())return;const e={relatedTarget:this._element};if(!uo.trigger(this._element,Ar,e).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(".navbar-nav"))for(const e of[].concat(...document.body.children))uo.on(e,"mouseover",$s);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Mr),this._element.classList.add(Mr),uo.trigger(this._element,Lr,e)}}hide(){if(zs(this._element)||!this._isShown())return;const e={relatedTarget:this._element};this._completeHide(e)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(e){if(!uo.trigger(this._element,Tr,e).defaultPrevented){if("ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))uo.off(e,"mouseover",$s);this._popper&&this._popper.destroy(),this._menu.classList.remove(Mr),this._element.classList.remove(Mr),this._element.setAttribute("aria-expanded","false"),bo.removeDataAttribute(this._menu,"popper"),uo.trigger(this._element,Or,e)}}_getConfig(e){if("object"==typeof(e=super._getConfig(e)).reference&&!Hs(e.reference)&&"function"!=typeof e.reference.getBoundingClientRect)throw new TypeError(`${_r.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return e}_createPopper(){if(void 0===r)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let e=this._element;"parent"===this._config.reference?e=this._parent:Hs(this._config.reference)?e=Ns(this._config.reference):"object"==typeof this._config.reference&&(e=this._config.reference);const t=this._getPopperConfig();this._popper=As(e,this._menu,t)}_isShown(){return this._menu.classList.contains(Mr)}_getPlacement(){const e=this._parent;if(e.classList.contains("dropend"))return Br;if(e.classList.contains("dropstart"))return Ur;if(e.classList.contains("dropup-center"))return"top";if(e.classList.contains("dropdown-center"))return"bottom";const t="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return e.classList.contains("dropup")?t?zr:Vr:t?$r:Fr}_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:e}=this._config;return"string"==typeof e?e.split(",").map((e=>Number.parseInt(e,10))):"function"==typeof e?t=>e(t,this._element):e}_getPopperConfig(){const e={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(bo.setDataAttribute(this._menu,"popper","static"),e.modifiers=[{name:"applyStyles",enabled:!1}]),{...e,...qs(this._config.popperConfig,[e])}}_selectMenuItem({key:e,target:t}){const i=yo.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter((e=>Vs(e)));i.length&&Ys(i,t,e===Sr,!i.includes(t)).focus()}static jQueryInterface(e){return this.each((function(){const t=Gr.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}static clearMenus(e){if(2===e.button||"keyup"===e.type&&"Tab"!==e.key)return;const t=yo.find(Hr);for(const i of t){const t=Gr.getInstance(i);if(!t||!1===t._config.autoClose)continue;const s=e.composedPath(),o=s.includes(t._menu);if(s.includes(t._element)||"inside"===t._config.autoClose&&!o||"outside"===t._config.autoClose&&o)continue;if(t._menu.contains(e.target)&&("keyup"===e.type&&"Tab"===e.key||/input|select|option|textarea|form/i.test(e.target.tagName)))continue;const r={relatedTarget:t._element};"click"===e.type&&(r.clickEvent=e),t._completeHide(r)}}static dataApiKeydownHandler(e){const t=/input|textarea/i.test(e.target.tagName),i="Escape"===e.key,s=[Er,Sr].includes(e.key);if(!s&&!i)return;if(t&&!i)return;e.preventDefault();const o=this.matches(Pr)?this:yo.prev(this,Pr)[0]||yo.next(this,Pr)[0]||yo.findOne(Pr,e.delegateTarget.parentNode),r=Gr.getOrCreateInstance(o);if(s)return e.stopPropagation(),r.show(),void r._selectMenuItem(e);r._isShown()&&(e.stopPropagation(),r.hide(),o.focus())}}uo.on(document,Ir,Pr,Gr.dataApiKeydownHandler),uo.on(document,Ir,Nr,Gr.dataApiKeydownHandler),uo.on(document,Rr,Gr.clearMenus),uo.on(document,Dr,Gr.clearMenus),uo.on(document,Rr,Pr,(function(e){e.preventDefault(),Gr.getOrCreateInstance(this).toggle()})),Gs(Gr);const qr="backdrop",Kr="show",Yr=`mousedown.bs.${qr}`,Xr={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Zr={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class Qr extends fo{constructor(e){super(),this._config=this._getConfig(e),this._isAppended=!1,this._element=null}static get Default(){return Xr}static get DefaultType(){return Zr}static get NAME(){return qr}show(e){if(!this._config.isVisible)return void qs(e);this._append();const t=this._getElement();this._config.isAnimated&&Bs(t),t.classList.add(Kr),this._emulateAnimation((()=>{qs(e)}))}hide(e){this._config.isVisible?(this._getElement().classList.remove(Kr),this._emulateAnimation((()=>{this.dispose(),qs(e)}))):qs(e)}dispose(){this._isAppended&&(uo.off(this._element,Yr),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const e=document.createElement("div");e.className=this._config.className,this._config.isAnimated&&e.classList.add("fade"),this._element=e}return this._element}_configAfterMerge(e){return e.rootElement=Ns(e.rootElement),e}_append(){if(this._isAppended)return;const e=this._getElement();this._config.rootElement.append(e),uo.on(e,Yr,(()=>{qs(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(e){Ks(e,this._getElement(),this._config.isAnimated)}}const Jr=".bs.focustrap",en=`focusin${Jr}`,tn=`keydown.tab${Jr}`,sn="backward",on={autofocus:!0,trapElement:null},rn={autofocus:"boolean",trapElement:"element"};class nn extends fo{constructor(e){super(),this._config=this._getConfig(e),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return on}static get DefaultType(){return rn}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),uo.off(document,Jr),uo.on(document,en,(e=>this._handleFocusin(e))),uo.on(document,tn,(e=>this._handleKeydown(e))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,uo.off(document,Jr))}_handleFocusin(e){const{trapElement:t}=this._config;if(e.target===document||e.target===t||t.contains(e.target))return;const i=yo.focusableChildren(t);0===i.length?t.focus():this._lastTabNavDirection===sn?i[i.length-1].focus():i[0].focus()}_handleKeydown(e){"Tab"===e.key&&(this._lastTabNavDirection=e.shiftKey?sn:"forward")}}const an=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",ln=".sticky-top",cn="padding-right",dn="margin-right";class hn{constructor(){this._element=document.body}getWidth(){const e=document.documentElement.clientWidth;return Math.abs(window.innerWidth-e)}hide(){const e=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,cn,(t=>t+e)),this._setElementAttributes(an,cn,(t=>t+e)),this._setElementAttributes(ln,dn,(t=>t-e))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,cn),this._resetElementAttributes(an,cn),this._resetElementAttributes(ln,dn)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(e,t,i){const s=this.getWidth();this._applyManipulationCallback(e,(e=>{if(e!==this._element&&window.innerWidth>e.clientWidth+s)return;this._saveInitialAttribute(e,t);const o=window.getComputedStyle(e).getPropertyValue(t);e.style.setProperty(t,`${i(Number.parseFloat(o))}px`)}))}_saveInitialAttribute(e,t){const i=e.style.getPropertyValue(t);i&&bo.setDataAttribute(e,t,i)}_resetElementAttributes(e,t){this._applyManipulationCallback(e,(e=>{const i=bo.getDataAttribute(e,t);null!==i?(bo.removeDataAttribute(e,t),e.style.setProperty(t,i)):e.style.removeProperty(t)}))}_applyManipulationCallback(e,t){if(Hs(e))t(e);else for(const i of yo.find(e,this._element))t(i)}}const un=".bs.modal",pn=`hide${un}`,mn=`hidePrevented${un}`,gn=`hidden${un}`,bn=`show${un}`,fn=`shown${un}`,vn=`resize${un}`,wn=`click.dismiss${un}`,yn=`mousedown.dismiss${un}`,kn=`keydown.dismiss${un}`,_n=`click${un}.data-api`,xn="modal-open",Cn="show",En="modal-static",Sn={backdrop:!0,focus:!0,keyboard:!0},Tn={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class On extends vo{constructor(e,t){super(e,t),this._dialog=yo.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new hn,this._addEventListeners()}static get Default(){return Sn}static get DefaultType(){return Tn}static get NAME(){return"modal"}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){this._isShown||this._isTransitioning||uo.trigger(this._element,bn,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(xn),this._adjustDialog(),this._backdrop.show((()=>this._showElement(e))))}hide(){this._isShown&&!this._isTransitioning&&(uo.trigger(this._element,pn).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(Cn),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated())))}dispose(){uo.off(window,un),uo.off(this._dialog,un),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Qr({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new nn({trapElement:this._element})}_showElement(e){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const t=yo.findOne(".modal-body",this._dialog);t&&(t.scrollTop=0),Bs(this._element),this._element.classList.add(Cn),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,uo.trigger(this._element,fn,{relatedTarget:e})}),this._dialog,this._isAnimated())}_addEventListeners(){uo.on(this._element,kn,(e=>{"Escape"===e.key&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())})),uo.on(window,vn,(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),uo.on(this._element,yn,(e=>{uo.one(this._element,wn,(t=>{this._element===e.target&&this._element===t.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())}))}))}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(xn),this._resetAdjustments(),this._scrollBar.reset(),uo.trigger(this._element,gn)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(uo.trigger(this._element,mn).defaultPrevented)return;const e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._element.style.overflowY;"hidden"===t||this._element.classList.contains(En)||(e||(this._element.style.overflowY="hidden"),this._element.classList.add(En),this._queueCallback((()=>{this._element.classList.remove(En),this._queueCallback((()=>{this._element.style.overflowY=t}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._scrollBar.getWidth(),i=t>0;if(i&&!e){const e=Ws()?"paddingLeft":"paddingRight";this._element.style[e]=`${t}px`}if(!i&&e){const e=Ws()?"paddingRight":"paddingLeft";this._element.style[e]=`${t}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(e,t){return this.each((function(){const i=On.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===i[e])throw new TypeError(`No method named "${e}"`);i[e](t)}}))}}uo.on(document,_n,'[data-bs-toggle="modal"]',(function(e){const t=yo.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&e.preventDefault(),uo.one(t,bn,(e=>{e.defaultPrevented||uo.one(t,gn,(()=>{Vs(this)&&this.focus()}))}));const i=yo.findOne(".modal.show");i&&On.getInstance(i).hide(),On.getOrCreateInstance(t).toggle(this)})),ko(On),Gs(On);const An=".bs.offcanvas",Ln=".data-api",Rn=`load${An}${Ln}`,In="show",Dn="showing",Mn="hiding",Pn=".offcanvas.show",Hn=`show${An}`,Nn=`shown${An}`,Vn=`hide${An}`,zn=`hidePrevented${An}`,Fn=`hidden${An}`,$n=`resize${An}`,Bn=`click${An}${Ln}`,Un=`keydown.dismiss${An}`,jn={backdrop:!0,keyboard:!0,scroll:!1},Wn={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class Gn extends vo{constructor(e,t){super(e,t),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return jn}static get DefaultType(){return Wn}static get NAME(){return"offcanvas"}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){this._isShown||uo.trigger(this._element,Hn,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||(new hn).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(Dn),this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(In),this._element.classList.remove(Dn),uo.trigger(this._element,Nn,{relatedTarget:e})}),this._element,!0))}hide(){this._isShown&&(uo.trigger(this._element,Vn).defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(Mn),this._backdrop.hide(),this._queueCallback((()=>{this._element.classList.remove(In,Mn),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new hn).reset(),uo.trigger(this._element,Fn)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const e=Boolean(this._config.backdrop);return new Qr({className:"offcanvas-backdrop",isVisible:e,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:e?()=>{"static"!==this._config.backdrop?this.hide():uo.trigger(this._element,zn)}:null})}_initializeFocusTrap(){return new nn({trapElement:this._element})}_addEventListeners(){uo.on(this._element,Un,(e=>{"Escape"===e.key&&(this._config.keyboard?this.hide():uo.trigger(this._element,zn))}))}static jQueryInterface(e){return this.each((function(){const t=Gn.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e](this)}}))}}uo.on(document,Bn,'[data-bs-toggle="offcanvas"]',(function(e){const t=yo.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&e.preventDefault(),zs(this))return;uo.one(t,Fn,(()=>{Vs(this)&&this.focus()}));const i=yo.findOne(Pn);i&&i!==t&&Gn.getInstance(i).hide(),Gn.getOrCreateInstance(t).toggle(this)})),uo.on(window,Rn,(()=>{for(const e of yo.find(Pn))Gn.getOrCreateInstance(e).show()})),uo.on(window,$n,(()=>{for(const e of yo.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(e).position&&Gn.getOrCreateInstance(e).hide()})),ko(Gn),Gs(Gn);const qn={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],dd:[],div:[],dl:[],dt:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Kn=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Yn=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,Xn=(e,t)=>{const i=e.nodeName.toLowerCase();return t.includes(i)?!Kn.has(i)||Boolean(Yn.test(e.nodeValue)):t.filter((e=>e instanceof RegExp)).some((e=>e.test(i)))},Zn={allowList:qn,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},Qn={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},Jn={entry:"(string|element|function|null)",selector:"(string|element)"};class ea extends fo{constructor(e){super(),this._config=this._getConfig(e)}static get Default(){return Zn}static get DefaultType(){return Qn}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map((e=>this._resolvePossibleFunction(e))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(e){return this._checkContent(e),this._config.content={...this._config.content,...e},this}toHtml(){const e=document.createElement("div");e.innerHTML=this._maybeSanitize(this._config.template);for(const[t,i]of Object.entries(this._config.content))this._setContent(e,i,t);const t=e.children[0],i=this._resolvePossibleFunction(this._config.extraClass);return i&&t.classList.add(...i.split(" ")),t}_typeCheckConfig(e){super._typeCheckConfig(e),this._checkContent(e.content)}_checkContent(e){for(const[t,i]of Object.entries(e))super._typeCheckConfig({selector:t,entry:i},Jn)}_setContent(e,t,i){const s=yo.findOne(i,e);s&&((t=this._resolvePossibleFunction(t))?Hs(t)?this._putElementInTemplate(Ns(t),s):this._config.html?s.innerHTML=this._maybeSanitize(t):s.textContent=t:s.remove())}_maybeSanitize(e){return this._config.sanitize?function(e,t,i){if(!e.length)return e;if(i&&"function"==typeof i)return i(e);const s=(new window.DOMParser).parseFromString(e,"text/html"),o=[].concat(...s.body.querySelectorAll("*"));for(const e of o){const i=e.nodeName.toLowerCase();if(!Object.keys(t).includes(i)){e.remove();continue}const s=[].concat(...e.attributes),o=[].concat(t["*"]||[],t[i]||[]);for(const t of s)Xn(t,o)||e.removeAttribute(t.nodeName)}return s.body.innerHTML}(e,this._config.allowList,this._config.sanitizeFn):e}_resolvePossibleFunction(e){return qs(e,[this])}_putElementInTemplate(e,t){if(this._config.html)return t.innerHTML="",void t.append(e);t.textContent=e.textContent}}const ta=new Set(["sanitize","allowList","sanitizeFn"]),ia="fade",sa="show",oa=".tooltip-inner",ra=".modal",na="hide.bs.modal",aa="hover",la="focus",ca={AUTO:"auto",TOP:"top",RIGHT:Ws()?"left":"right",BOTTOM:"bottom",LEFT:Ws()?"right":"left"},da={allowList:qn,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},ha={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class ua extends vo{constructor(e,t){if(void 0===r)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(e,t),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return da}static get DefaultType(){return ha}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),uo.off(this._element.closest(ra),na,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const e=uo.trigger(this._element,this.constructor.eventName("show")),t=(Fs(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(e.defaultPrevented||!t)return;this._disposePopper();const i=this._getTipElement();this._element.setAttribute("aria-describedby",i.getAttribute("id"));const{container:s}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(s.append(i),uo.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(i),i.classList.add(sa),"ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))uo.on(e,"mouseover",$s);this._queueCallback((()=>{uo.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(this._isShown()&&!uo.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented){if(this._getTipElement().classList.remove(sa),"ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))uo.off(e,"mouseover",$s);this._activeTrigger.click=!1,this._activeTrigger[la]=!1,this._activeTrigger[aa]=!1,this._isHovered=null,this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),uo.trigger(this._element,this.constructor.eventName("hidden")))}),this.tip,this._isAnimated())}}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(e){const t=this._getTemplateFactory(e).toHtml();if(!t)return null;t.classList.remove(ia,sa),t.classList.add(`bs-${this.constructor.NAME}-auto`);const i=(e=>{do{e+=Math.floor(1e6*Math.random())}while(document.getElementById(e));return e})(this.constructor.NAME).toString();return t.setAttribute("id",i),this._isAnimated()&&t.classList.add(ia),t}setContent(e){this._newContent=e,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(e){return this._templateFactory?this._templateFactory.changeContent(e):this._templateFactory=new ea({...this._config,content:e,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{[oa]:this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(e){return this.constructor.getOrCreateInstance(e.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(ia)}_isShown(){return this.tip&&this.tip.classList.contains(sa)}_createPopper(e){const t=qs(this._config.placement,[this,e,this._element]),i=ca[t.toUpperCase()];return As(this._element,e,this._getPopperConfig(i))}_getOffset(){const{offset:e}=this._config;return"string"==typeof e?e.split(",").map((e=>Number.parseInt(e,10))):"function"==typeof e?t=>e(t,this._element):e}_resolvePossibleFunction(e){return qs(e,[this._element])}_getPopperConfig(e){const t={placement:e,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:e=>{this._getTipElement().setAttribute("data-popper-placement",e.state.placement)}}]};return{...t,...qs(this._config.popperConfig,[t])}}_setListeners(){const e=this._config.trigger.split(" ");for(const t of e)if("click"===t)uo.on(this._element,this.constructor.eventName("click"),this._config.selector,(e=>{this._initializeOnDelegatedTarget(e).toggle()}));else if("manual"!==t){const e=t===aa?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),i=t===aa?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");uo.on(this._element,e,this._config.selector,(e=>{const t=this._initializeOnDelegatedTarget(e);t._activeTrigger["focusin"===e.type?la:aa]=!0,t._enter()})),uo.on(this._element,i,this._config.selector,(e=>{const t=this._initializeOnDelegatedTarget(e);t._activeTrigger["focusout"===e.type?la:aa]=t._element.contains(e.relatedTarget),t._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},uo.on(this._element.closest(ra),na,this._hideModalHandler)}_fixTitle(){const e=this._element.getAttribute("title");e&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",e),this._element.setAttribute("data-bs-original-title",e),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(e,t){clearTimeout(this._timeout),this._timeout=setTimeout(e,t)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(e){const t=bo.getDataAttributes(this._element);for(const e of Object.keys(t))ta.has(e)&&delete t[e];return e={...t,..."object"==typeof e&&e?e:{}},e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e.container=!1===e.container?document.body:Ns(e.container),"number"==typeof e.delay&&(e.delay={show:e.delay,hide:e.delay}),"number"==typeof e.title&&(e.title=e.title.toString()),"number"==typeof e.content&&(e.content=e.content.toString()),e}_getDelegateConfig(){const e={};for(const[t,i]of Object.entries(this._config))this.constructor.Default[t]!==i&&(e[t]=i);return e.selector=!1,e.trigger="manual",e}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(e){return this.each((function(){const t=ua.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}}Gs(ua);const pa=".popover-header",ma=".popover-body",ga={...ua.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},ba={...ua.DefaultType,content:"(null|string|element|function)"};class fa extends ua{static get Default(){return ga}static get DefaultType(){return ba}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{[pa]:this._getTitle(),[ma]:this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(e){return this.each((function(){const t=fa.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}}Gs(fa);const va=".bs.scrollspy",wa=`activate${va}`,ya=`click${va}`,ka=`load${va}.data-api`,_a="active",xa="[href]",Ca=".nav-link",Ea=`${Ca}, .nav-item > ${Ca}, .list-group-item`,Sa={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},Ta={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class Oa extends vo{constructor(e,t){super(e,t),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return Sa}static get DefaultType(){return Ta}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const e of this._observableSections.values())this._observer.observe(e)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(e){return e.target=Ns(e.target)||document.body,e.rootMargin=e.offset?`${e.offset}px 0px -30%`:e.rootMargin,"string"==typeof e.threshold&&(e.threshold=e.threshold.split(",").map((e=>Number.parseFloat(e)))),e}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(uo.off(this._config.target,ya),uo.on(this._config.target,ya,xa,(e=>{const t=this._observableSections.get(e.target.hash);if(t){e.preventDefault();const i=this._rootElement||window,s=t.offsetTop-this._element.offsetTop;if(i.scrollTo)return void i.scrollTo({top:s,behavior:"smooth"});i.scrollTop=s}})))}_getNewObserver(){const e={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver((e=>this._observerCallback(e)),e)}_observerCallback(e){const t=e=>this._targetLinks.get(`#${e.target.id}`),i=e=>{this._previousScrollData.visibleEntryTop=e.target.offsetTop,this._process(t(e))},s=(this._rootElement||document.documentElement).scrollTop,o=s>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=s;for(const r of e){if(!r.isIntersecting){this._activeTarget=null,this._clearActiveClass(t(r));continue}const e=r.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(o&&e){if(i(r),!s)return}else o||e||i(r)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const e=yo.find(xa,this._config.target);for(const t of e){if(!t.hash||zs(t))continue;const e=yo.findOne(decodeURI(t.hash),this._element);Vs(e)&&(this._targetLinks.set(decodeURI(t.hash),t),this._observableSections.set(t.hash,e))}}_process(e){this._activeTarget!==e&&(this._clearActiveClass(this._config.target),this._activeTarget=e,e.classList.add(_a),this._activateParents(e),uo.trigger(this._element,wa,{relatedTarget:e}))}_activateParents(e){if(e.classList.contains("dropdown-item"))yo.findOne(".dropdown-toggle",e.closest(".dropdown")).classList.add(_a);else for(const t of yo.parents(e,".nav, .list-group"))for(const e of yo.prev(t,Ea))e.classList.add(_a)}_clearActiveClass(e){e.classList.remove(_a);const t=yo.find(`${xa}.${_a}`,e);for(const e of t)e.classList.remove(_a)}static jQueryInterface(e){return this.each((function(){const t=Oa.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e]()}}))}}uo.on(window,ka,(()=>{for(const e of yo.find('[data-bs-spy="scroll"]'))Oa.getOrCreateInstance(e)})),Gs(Oa);const Aa=".bs.tab",La=`hide${Aa}`,Ra=`hidden${Aa}`,Ia=`show${Aa}`,Da=`shown${Aa}`,Ma=`click${Aa}`,Pa=`keydown${Aa}`,Ha=`load${Aa}`,Na="ArrowLeft",Va="ArrowRight",za="ArrowUp",Fa="ArrowDown",$a="Home",Ba="End",Ua="active",ja="fade",Wa="show",Ga=".dropdown-toggle",qa=`:not(${Ga})`,Ka='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',Ya=`.nav-link${qa}, .list-group-item${qa}, [role="tab"]${qa}, ${Ka}`,Xa=`.${Ua}[data-bs-toggle="tab"], .${Ua}[data-bs-toggle="pill"], .${Ua}[data-bs-toggle="list"]`;class Za extends vo{constructor(e){super(e),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),uo.on(this._element,Pa,(e=>this._keydown(e))))}static get NAME(){return"tab"}show(){const e=this._element;if(this._elemIsActive(e))return;const t=this._getActiveElem(),i=t?uo.trigger(t,La,{relatedTarget:e}):null;uo.trigger(e,Ia,{relatedTarget:t}).defaultPrevented||i&&i.defaultPrevented||(this._deactivate(t,e),this._activate(e,t))}_activate(e,t){e&&(e.classList.add(Ua),this._activate(yo.getElementFromSelector(e)),this._queueCallback((()=>{"tab"===e.getAttribute("role")?(e.removeAttribute("tabindex"),e.setAttribute("aria-selected",!0),this._toggleDropDown(e,!0),uo.trigger(e,Da,{relatedTarget:t})):e.classList.add(Wa)}),e,e.classList.contains(ja)))}_deactivate(e,t){e&&(e.classList.remove(Ua),e.blur(),this._deactivate(yo.getElementFromSelector(e)),this._queueCallback((()=>{"tab"===e.getAttribute("role")?(e.setAttribute("aria-selected",!1),e.setAttribute("tabindex","-1"),this._toggleDropDown(e,!1),uo.trigger(e,Ra,{relatedTarget:t})):e.classList.remove(Wa)}),e,e.classList.contains(ja)))}_keydown(e){if(![Na,Va,za,Fa,$a,Ba].includes(e.key))return;e.stopPropagation(),e.preventDefault();const t=this._getChildren().filter((e=>!zs(e)));let i;if([$a,Ba].includes(e.key))i=t[e.key===$a?0:t.length-1];else{const s=[Va,Fa].includes(e.key);i=Ys(t,e.target,s,!0)}i&&(i.focus({preventScroll:!0}),Za.getOrCreateInstance(i).show())}_getChildren(){return yo.find(Ya,this._parent)}_getActiveElem(){return this._getChildren().find((e=>this._elemIsActive(e)))||null}_setInitialAttributes(e,t){this._setAttributeIfNotExists(e,"role","tablist");for(const e of t)this._setInitialAttributesOnChild(e)}_setInitialAttributesOnChild(e){e=this._getInnerElement(e);const t=this._elemIsActive(e),i=this._getOuterElement(e);e.setAttribute("aria-selected",t),i!==e&&this._setAttributeIfNotExists(i,"role","presentation"),t||e.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(e,"role","tab"),this._setInitialAttributesOnTargetPanel(e)}_setInitialAttributesOnTargetPanel(e){const t=yo.getElementFromSelector(e);t&&(this._setAttributeIfNotExists(t,"role","tabpanel"),e.id&&this._setAttributeIfNotExists(t,"aria-labelledby",`${e.id}`))}_toggleDropDown(e,t){const i=this._getOuterElement(e);if(!i.classList.contains("dropdown"))return;const s=(e,s)=>{const o=yo.findOne(e,i);o&&o.classList.toggle(s,t)};s(Ga,Ua),s(".dropdown-menu",Wa),i.setAttribute("aria-expanded",t)}_setAttributeIfNotExists(e,t,i){e.hasAttribute(t)||e.setAttribute(t,i)}_elemIsActive(e){return e.classList.contains(Ua)}_getInnerElement(e){return e.matches(Ya)?e:yo.findOne(Ya,e)}_getOuterElement(e){return e.closest(".nav-item, .list-group-item")||e}static jQueryInterface(e){return this.each((function(){const t=Za.getOrCreateInstance(this);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e]()}}))}}uo.on(document,Ma,Ka,(function(e){["A","AREA"].includes(this.tagName)&&e.preventDefault(),zs(this)||Za.getOrCreateInstance(this).show()})),uo.on(window,Ha,(()=>{for(const e of yo.find(Xa))Za.getOrCreateInstance(e)})),Gs(Za);const Qa=".bs.toast",Ja=`mouseover${Qa}`,el=`mouseout${Qa}`,tl=`focusin${Qa}`,il=`focusout${Qa}`,sl=`hide${Qa}`,ol=`hidden${Qa}`,rl=`show${Qa}`,nl=`shown${Qa}`,al="hide",ll="show",cl="showing",dl={animation:"boolean",autohide:"boolean",delay:"number"},hl={animation:!0,autohide:!0,delay:5e3};class ul extends vo{constructor(e,t){super(e,t),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return hl}static get DefaultType(){return dl}static get NAME(){return"toast"}show(){uo.trigger(this._element,rl).defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(al),Bs(this._element),this._element.classList.add(ll,cl),this._queueCallback((()=>{this._element.classList.remove(cl),uo.trigger(this._element,nl),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this.isShown()&&(uo.trigger(this._element,sl).defaultPrevented||(this._element.classList.add(cl),this._queueCallback((()=>{this._element.classList.add(al),this._element.classList.remove(cl,ll),uo.trigger(this._element,ol)}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(ll),super.dispose()}isShown(){return this._element.classList.contains(ll)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(e,t){switch(e.type){case"mouseover":case"mouseout":this._hasMouseInteraction=t;break;case"focusin":case"focusout":this._hasKeyboardInteraction=t}if(t)return void this._clearTimeout();const i=e.relatedTarget;this._element===i||this._element.contains(i)||this._maybeScheduleHide()}_setListeners(){uo.on(this._element,Ja,(e=>this._onInteraction(e,!0))),uo.on(this._element,el,(e=>this._onInteraction(e,!1))),uo.on(this._element,tl,(e=>this._onInteraction(e,!0))),uo.on(this._element,il,(e=>this._onInteraction(e,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(e){return this.each((function(){const t=ul.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e](this)}}))}}ko(ul),Gs(ul);const pl="my-app",ml='
\n \n\n
\n
\n \n
\n
\n
\n \n
\n
\n
\n
\n',gl=ml,bl=[],fl={};let vl;function wl(e){vl||(vl=l.K9.define({name:pl,template:ml,dependencies:bl,bindables:fl})),e.register(vl)}var yl=o(5072),kl=o.n(yl),_l=o(7825),xl=o.n(_l),Cl=o(7659),El=o.n(Cl),Sl=o(5056),Tl=o.n(Sl),Ol=o(540),Al=o.n(Ol),Ll=o(1113),Rl=o.n(Ll),Il=o(520),Dl={};Dl.styleTagTransform=Rl(),Dl.setAttributes=Tl(),Dl.insert=El().bind(null,"head"),Dl.domAPI=xl(),Dl.insertStyleElement=Al(),kl()(Il.A,Dl),Il.A&&Il.A.locals&&Il.A.locals;let Ml=(()=>{let e,t,i=[(0,l.EM)(n)],s=[];var r,a,c,d=t=class{constructor(){this.routes=d.routes}attached(){this.addGitHubStarsLogo(),window.setTimeout((()=>{const e=document.querySelector(".nav-link.active");e&&e.scrollIntoView({block:"nearest"})}),45)}addGitHubStarsLogo(){if("serve-mode=cypress"!==decodeURIComponent(document.cookie)){const e=document.createElement("a");e.href="https://github.com/ghiscoding/aurelia-slickgrid";const t=document.createElement("img");t.src="https://img.shields.io/github/stars/ghiscoding/aurelia-slickgrid?style=social";const i=document.querySelector(".github-button-container");i&&!i.querySelector("a")&&(e.appendChild(t),i.appendChild(e))}}};return r=t,"symbol"==typeof(a="MyApp")&&(a=a.description?"[".concat(a.description,"]"):""),Object.defineProperty(r,"name",{configurable:!0,value:c?"".concat(c," ",a):a}),(()=>{const o="function"==typeof Symbol&&Symbol.metadata?Object.create(null):void 0;(function(e,t,i,s,o,r){function n(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var a,l=s.kind,c="getter"===l?"get":"setter"===l?"set":"value",d=!t&&e?s.static?e:e.prototype:null,h=t||(d?Object.getOwnPropertyDescriptor(d,s.name):{}),u=!1,p=i.length-1;p>=0;p--){var m={};for(var g in s)m[g]="access"===g?{}:s[g];for(var g in s.access)m.access[g]=s.access[g];m.addInitializer=function(e){if(u)throw new TypeError("Cannot add initializers after decoration has completed");r.push(n(e||null))};var b=(0,i[p])("accessor"===l?{get:h.get,set:h.set}:h[c],m);if("accessor"===l){if(void 0===b)continue;if(null===b||"object"!=typeof b)throw new TypeError("Object expected");(a=n(b.get))&&(h.get=a),(a=n(b.set))&&(h.set=a),(a=n(b.init))&&o.unshift(a)}else(a=n(b))&&("field"===l?o.unshift(a):h[c]=a)}d&&Object.defineProperty(d,s.name,h),u=!0})(null,e={value:t},i,{kind:"class",name:t.name,metadata:o},null,s),d=t=e.value,o&&Object.defineProperty(t,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:o})})(),t.routes=[{path:"",redirectTo:"example1"},{path:"example1",component:o.e(1007).then(o.bind(o,1007)),title:"1- Basic Grid / 2 Grids"},{path:"example2",component:()=>o.e(4109).then(o.bind(o,4109)),title:"2- Formatters"},{path:"example3",component:()=>o.e(9413).then(o.bind(o,9413)),title:"3- Editors / Delete"},{path:"example4",component:()=>Promise.all([o.e(7793),o.e(9815)]).then(o.bind(o,9815)),title:"4- Client Side Sort/Filter"},{path:"example5",component:()=>Promise.all([o.e(8152),o.e(6794)]).then(o.bind(o,6794)),title:"5- Backend OData Service"},{path:"example6",component:()=>Promise.all([o.e(7158),o.e(3639)]).then(o.bind(o,3639)),title:"6- Backend GraphQL Service"},{path:"example7",component:()=>o.e(6385).then(o.bind(o,6385)),title:"7- Header Button Plugin"},{path:"example8",component:()=>o.e(2152).then(o.bind(o,2152)),title:"8- Header Menu Plugin"},{path:"example9",component:()=>o.e(4395).then(o.bind(o,4395)),title:"9- Grid Menu Control"},{path:"example10",component:()=>o.e(2088).then(o.bind(o,2088)),title:"10- Row Selection / 2 Grids"},{path:"example11",component:()=>o.e(7211).then(o.bind(o,7211)),title:"11- Add/Update Grid Item"},{path:"example12",component:()=>Promise.all([o.e(7793),o.e(3271),o.e(1031)]).then(o.bind(o,1031)),title:"12- Localization (i18n)"},{path:"example13",component:()=>Promise.all([o.e(7793),o.e(3271),o.e(894)]).then(o.bind(o,894)),title:"13- Grouping & Aggregators"},{path:"example14",component:()=>Promise.all([o.e(7793),o.e(4491)]).then(o.bind(o,4491)),title:"14- Column Span & Header Grouping"},{path:"example15",component:()=>o.e(8016).then(o.bind(o,8016)),title:"15- Grid State & Local Storage"},{path:"example16",component:()=>o.e(3841).then(o.bind(o,3841)),title:"16- Row Move Plugin"},{path:"example17",component:()=>Promise.all([o.e(7793),o.e(7376)]).then(o.bind(o,7376)),title:"17- Grid from CSV"},{path:"example18",component:()=>Promise.all([o.e(7793),o.e(3271),o.e(3916)]).then(o.bind(o,3916)),title:"18- Draggable Grouping"},{path:"example19",component:()=>o.e(4333).then(o.bind(o,4333)),title:"19- Row Detail View"},{path:"example20",component:()=>o.e(7148).then(o.bind(o,7148)),title:"20- Pinned Columns/Rows"},{path:"example21",component:()=>o.e(6930).then(o.bind(o,6930)),title:"21- Grid AutoHeight (full height)"},{path:"example22",component:()=>o.e(4502).then(o.bind(o,4502)),title:"22- with Bootstrap Tabs"},{path:"example23",component:()=>Promise.all([o.e(7793),o.e(9606),o.e(3495)]).then(o.bind(o,3495)),title:"23- Filter by Range of Values"},{path:"example24",component:()=>Promise.all([o.e(7793),o.e(3779)]).then(o.bind(o,3779)),title:"24- Cell & Context Menu"},{path:"example25",component:()=>Promise.all([o.e(7158),o.e(4032)]).then(o.bind(o,4032)),title:"25- GraphQL without Pagination"},{path:"example26",component:()=>o.e(150).then(o.bind(o,150)),title:"26- Use of Aurelia Components"},{path:"example27",component:()=>Promise.all([o.e(7793),o.e(7493)]).then(o.bind(o,7493)),title:"27- Tree Data (Parent/Child)"},{path:"example28",component:()=>Promise.all([o.e(7793),o.e(1394)]).then(o.bind(o,1394)),title:"28- Tree Data (Hierarchical set)"},{path:"example29",component:()=>o.e(5281).then(o.bind(o,7662)),title:"29- Grid with header and footer slots"},{path:"example30",component:()=>Promise.all([o.e(7793),o.e(9606),o.e(8723),o.e(6694)]).then(o.bind(o,6694)),title:"30- Composite Editor Modal"},{path:"example31",component:()=>Promise.all([o.e(8152),o.e(8042),o.e(393)]).then(o.bind(o,393)),title:"31- Backend OData with RxJS"},{path:"example32",component:()=>Promise.all([o.e(7793),o.e(9733)]).then(o.bind(o,9733)),title:"32- Columns Resize by Content"},{path:"example33",component:()=>Promise.all([o.e(7793),o.e(9606),o.e(168)]).then(o.bind(o,168)),title:"33- Regular & Custom Tooltip"},{path:"example34",component:()=>Promise.all([o.e(5985),o.e(583)]).then(o.bind(o,583)),title:"34- Real-Time Trading Platform"},{path:"example35",component:()=>Promise.all([o.e(9606),o.e(5159)]).then(o.bind(o,5159)),title:"35- Row Based Editing"},{path:"example36",component:()=>Promise.all([o.e(7793),o.e(7369)]).then(o.bind(o,7369)),title:"36- Excel Export Formulas"},{path:"example37",component:()=>o.e(7502).then(o.bind(o,7502)),title:"37- Footer Totals Row"},{path:"example38",component:()=>Promise.all([o.e(8152),o.e(4897)]).then(o.bind(o,4897)),title:"38- Infinite Scroll with OData"},{path:"example39",component:()=>Promise.all([o.e(7158),o.e(7662)]).then(o.bind(o,5281)),title:"39- Infinite Scroll with GraphQL"},{path:"example40",component:()=>o.e(4701).then(o.bind(o,4701)),title:"40- Infinite Scroll from JSON data"},{path:"example41",component:()=>o.e(9624).then(o.bind(o,7243)),title:"41- Drag & Drop"},{path:"example42",component:()=>o.e(3204).then(o.bind(o,3204)),title:"42- Custom Pagination"},{path:"example43",component:()=>Promise.all([o.e(7793),o.e(8719)]).then(o.bind(o,8719)),title:"43- Colspan/Rowspan (timesheets)"},{path:"example44",component:()=>o.e(3454).then(o.bind(o,3454)),title:"44- Colspan/Rowspan (large data)"},{path:"home",component:()=>o.e(175).then(o.bind(o,175)),title:"Home"}],function(e,t,i){for(var s=arguments.length>2,o=0;o{e.options.gridMenu.iconCssClass="mdi mdi-menu",e.options.sanitizer=e=>ei.sanitize(e,{ADD_ATTR:["level"],RETURN_TRUSTED_TYPE:!0})}))).register(tt,it,et).app(Ml).start()})(); \ No newline at end of file diff --git a/entry.ad93fb3cdc7033d1be79.bundle.js b/entry.ad93fb3cdc7033d1be79.bundle.js new file mode 100644 index 0000000..e85dd70 --- /dev/null +++ b/entry.ad93fb3cdc7033d1be79.bundle.js @@ -0,0 +1,2 @@ +/*! For license information please see entry.ad93fb3cdc7033d1be79.bundle.js.LICENSE.txt */ +(()=>{"use strict";var e,t,i={6028:(e,t,i)=>{i.d(t,{P:()=>s});class s{constructor(){this._boundedEvents=[]}get boundedEvents(){return this._boundedEvents}dispose(){this.unbindAll(),this._boundedEvents=[]}bind(e,t,i,s,o=""){const r=Array.isArray(t)?t:[t];if(e?.forEach)e.forEach((e=>{for(const t of r)e.addEventListener(t,i,s),this._boundedEvents.push({element:e,eventName:t,listener:i,groupName:o})}));else if(e)for(const t of r)e.addEventListener(t,i,s),this._boundedEvents.push({element:e,eventName:t,listener:i,groupName:o})}unbind(e,t,i){const s=Array.isArray(e)?e:[e],o=Array.isArray(t)?t:[t];for(const e of o)for(const t of s)"function"==typeof t?.removeEventListener&&t.removeEventListener(e,i)}unbindByEventName(e,t){const i=this._boundedEvents.find((i=>i.element===e&&i.eventName===t));i&&this.unbind(i.element,i.eventName,i.listener)}unbindAll(e){if(e){const t=Array.isArray(e)?e:[e];for(let e=this._boundedEvents.length-1;e>=0;--e){const i=this._boundedEvents[e];if(t.some((e=>e===i.groupName))){const{element:t,eventName:s,listener:o}=i;this.unbind(t,s,o),this._boundedEvents.splice(e,1)}}}else for(;this._boundedEvents.length>0;){const e=this._boundedEvents.pop(),{element:t,eventName:i,listener:s}=e;this.unbind(t,i,s)}}}},9925:(e,t,i)=>{i.d(t,{J2q:()=>Kr,OQz:()=>l,J2I:()=>C,X3g:()=>p,YDW:()=>Ys,YMJ:()=>u,IQ1:()=>m,R8o:()=>en,iKL:()=>se.i,$fu:()=>g,r7U:()=>jo,kqS:()=>Zs,PUO:()=>b,ptE:()=>f,VV6:()=>Wr,E:()=>Zo,CuW:()=>jr,_tQ:()=>on,u54:()=>or,Gip:()=>sr,h_9:()=>rr,yf6:()=>w,tao:()=>rn,sxd:()=>nr,huT:()=>y,mch:()=>ar,oF$:()=>lr,dB6:()=>cr,GHb:()=>Ee,HXj:()=>be,vZC:()=>ge,JD8:()=>fe,W9y:()=>xe,jO9:()=>Ri,nF4:()=>Ce,_dX:()=>co,lmq:()=>nn,Luy:()=>te,UEL:()=>k,Lo1:()=>_,ay:()=>dr,y_D:()=>hr,Aq$:()=>_e,DUb:()=>q.addToArrayWhenNotExists,WJk:()=>q.addWhiteSpaces,dT3:()=>So,gJz:()=>q.calculateAvailableSpace,oCj:()=>E,tGf:()=>q.classNameToList,fhB:()=>q.createDomElement,W0:()=>D,A4q:()=>q.deepCopy,i3Z:()=>q.emptyElement,qgn:()=>Lo,KI7:()=>q.findFirstAttribute,lNf:()=>I,ZVp:()=>M,lB_:()=>V,njg:()=>H,A3q:()=>q.getOffset,mVi:()=>N,Nv7:()=>Oo,lkA:()=>q.htmlEntityDecode,vsW:()=>z,EtT:()=>q.isNumber,OIR:()=>B,bBc:()=>F,JXN:()=>K,Odt:()=>J,TT_:()=>To,Cby:()=>q.toCamelCase,Vyf:()=>G});var s={};i.r(s),i.d(s,{BackendUtilityService:()=>l});var o={};i.r(o),i.d(o,{collectionObserver:()=>c,propertyObserver:()=>d});var r={};i.r(r),i.d(r,{CancelledException:()=>C,addTreeLevelAndAggregatorsByMutation:()=>O,addTreeLevelByMutation:()=>T,cancellablePromise:()=>E,castObservableToPromise:()=>S,decimalFormatted:()=>D,findItemInTreeStructure:()=>I,findOrDefault:()=>W,flattenToParentChildArray:()=>A,formatNumber:()=>M,getCellValueFromQueryFieldGetter:()=>P,getColumnFieldType:()=>V,getDescendantProperty:()=>H,getTranslationPrefix:()=>N,getTreeDataOptionPropName:()=>L,isColumnDateType:()=>z,mapOperatorByFieldType:()=>B,mapOperatorToShorthandDesignation:()=>$,mapOperatorType:()=>F,objectWithoutKey:()=>U,thousandSeparatorFormatted:()=>j,unflattenParentChildArrayToTree:()=>R,unsubscribeAll:()=>G});var n,a={};i.r(a),i.d(a,{sortByFieldType:()=>ie}),function(e){e.local="local",e.remote="remote"}(n||(n={}));class l{constructor(e){this.rxjs=e,this._infiniteScrollBottomHit=!1}addRxJsResource(e){this.rxjs=e}executeBackendProcessesCallback(e,t,i,s){const o=new Date;t&&i.service.postProcess&&i.service.postProcess(t),t&&i?.internalPostProcess&&i.internalPostProcess(t),void 0!==i.postProcess&&(t instanceof Object&&(t.metrics={startTime:e,endTime:o,executionTime:o.valueOf()-e.valueOf(),itemCount:s,totalItemCount:s},i.service.options?.infiniteScroll&&(t.infiniteScrollBottomHit=this._infiniteScrollBottomHit,delete t.itemCount)),i.postProcess(t),this.setInfiniteScrollBottomHit(!1))}onBackendError(e,t){if("function"!=typeof t?.onError)throw e;t.onError(e)}executeBackendCallback(e,t,i,s,o,r){if(e){i&&!i.clearFilterTriggered&&!i.clearSortTriggered&&r?.emitActionChangedCallback&&r.emitActionChangedCallback.call(this,n.remote);const a=e.process(t);if(a instanceof Promise&&a.then)a.then((t=>{this.executeBackendProcessesCallback(s,t,e,o),r?.successCallback?.call(this,i)})).catch((t=>{r?.errorCallback?.call(this,i),this.onBackendError(t,e)}));else if(this.rxjs?.isObservable(a)){const t=this.rxjs;t.isObservable(r?.httpCancelRequestSubject)&&r?.httpCancelRequestSubject.next(),a.pipe(t.takeUntil(t.iif((()=>t.isObservable(r?.httpCancelRequestSubject)),r?.httpCancelRequestSubject,t.EMPTY))).subscribe((t=>{this.executeBackendProcessesCallback(s,t,e,o),r?.successCallback?.call(this,i)}),(t=>{r?.errorCallback?.call(this,i),this.onBackendError(t,e)}))}}}refreshBackendDataset(e){let t="";const i=e?.backendServiceApi;if(!i||!i.service||!i.process)throw new Error('BackendServiceApi requires at least a "process" function and a "service" defined');if(i.service&&(t=i.service.buildQuery()),t&&""!==t){const s=new Date;i.preProcess&&i.preProcess();const o=e?.pagination?.totalItems??0;this.executeBackendCallback(i,t,null,s,o)}}setInfiniteScrollBottomHit(e){this._infiniteScrollBottomHit=e}}function c(e,t){if(Array.isArray(e)){const i=["pop","push","reverse","shift","unshift","splice","sort"],s=[];return i.forEach((i=>{e[i]=(...o)=>{const r=Array.prototype[i].apply(e,o);return s.push({method:i,action:r}),t.apply(e,[e,o]),r}})),{disconnect:()=>i.forEach((t=>{e[t]=()=>s[t].action}))}}return null}function d(e,t,i){let s=e[t];Object.defineProperty(e,t,{configurable:!0,get:()=>s,set(o){s=o,i.apply(e,[o,e[t]])}})}Array.prototype.map,Array.prototype.reduce;const h=e=>e;class u{}var p,m,g;u.locales={TEXT_ALL_SELECTED:"All Selected",TEXT_ALL_X_RECORDS_SELECTED:"All {{x}} records selected",TEXT_APPLY_MASS_UPDATE:"Apply Mass Update",TEXT_APPLY_TO_SELECTION:"Update Selection",TEXT_CANCEL:"Cancel",TEXT_CLEAR_ALL_FILTERS:"Clear all Filters",TEXT_CLEAR_ALL_GROUPING:"Clear all Grouping",TEXT_CLEAR_ALL_SORTING:"Clear all Sorting",TEXT_CLEAR_PINNING:"Unfreeze Columns/Rows",TEXT_CLONE:"Clone",TEXT_COLLAPSE_ALL_GROUPS:"Collapse all Groups",TEXT_CONTAINS:"Contains",TEXT_COLUMNS:"Columns",TEXT_COLUMN_RESIZE_BY_CONTENT:"Resize by Content",TEXT_COMMANDS:"Commands",TEXT_COPY:"Copy",TEXT_DROP_COLUMN_HEADER_TO_GROUP_BY:"Drop a column header here to group by the column",TEXT_EQUALS:"Equals",TEXT_EQUAL_TO:"Equal to",TEXT_ENDS_WITH:"Ends With",TEXT_ERROR_EDITABLE_GRID_REQUIRED:"Your grid must be editable in order to use the Composite Editor Modal.",TEXT_ERROR_ENABLE_CELL_NAVIGATION_REQUIRED:'Composite Editor requires the flag "enableCellNavigation" to be set to True in your Grid Options.',TEXT_ERROR_NO_CHANGES_DETECTED:"Sorry we could not detect any changes.",TEXT_ERROR_NO_EDITOR_FOUND:"We could not find any Editor in your Column Definition.",TEXT_ERROR_NO_RECORD_FOUND:"No records selected for edit or clone operation.",TEXT_ERROR_ROW_NOT_EDITABLE:"Current row is not editable.",TEXT_ERROR_ROW_SELECTION_REQUIRED:"You must select some rows before trying to apply new value(s).",TEXT_EXPAND_ALL_GROUPS:"Expand all Groups",TEXT_EXPORT_TO_CSV:"Export in CSV format",TEXT_EXPORT_TO_TEXT_FORMAT:"Export in Text format (Tab delimited)",TEXT_EXPORT_TO_EXCEL:"Export to Excel",TEXT_EXPORT_TO_TAB_DELIMITED:"Export in Text format (Tab delimited)",TEXT_FORCE_FIT_COLUMNS:"Force fit columns",TEXT_FILTER_SHORTCUTS:"Filter Shortcuts",TEXT_FREEZE_COLUMNS:"Freeze Columns",TEXT_GREATER_THAN:"Greater than",TEXT_GREATER_THAN_OR_EQUAL_TO:"Greater than or equal to",TEXT_GROUP_BY:"Group By",TEXT_HIDE_COLUMN:"Hide Column",TEXT_ITEMS:"items",TEXT_ITEMS_PER_PAGE:"items per page",TEXT_ITEMS_SELECTED:"items selected",TEXT_OF:"of",TEXT_OK:"OK",TEXT_LAST_UPDATE:"Last Update",TEXT_LESS_THAN:"Less than",TEXT_LESS_THAN_OR_EQUAL_TO:"Less than or equal to",TEXT_NOT_CONTAINS:"Not contains",TEXT_NOT_EQUAL_TO:"Not equal to",TEXT_PAGE:"Page",TEXT_RECORDS_SELECTED:"records selected",TEXT_REFRESH_DATASET:"Refresh Dataset",TEXT_REMOVE_FILTER:"Remove Filter",TEXT_REMOVE_SORT:"Remove Sort",TEXT_RESET_INPUT_VALUE:"Reset Input Value",TEXT_RESET_FORM:"Reset Form",TEXT_SAVE:"Save",TEXT_SELECT_ALL:"Select All",TEXT_SYNCHRONOUS_RESIZE:"Synchronous resize",TEXT_SORT_ASCENDING:"Sort Ascending",TEXT_SORT_DESCENDING:"Sort Descending",TEXT_STARTS_WITH:"Starts With",TEXT_TOGGLE_ALL_GROUPS:"Toggle all Groups",TEXT_TOGGLE_DARK_MODE:"Toggle Dark Mode",TEXT_TOGGLE_FILTER_ROW:"Toggle Filter Row",TEXT_TOGGLE_PRE_HEADER_ROW:"Toggle Pre-Header Row",TEXT_UNFREEZE_COLUMNS:"Unfreeze Columns",TEXT_X_OF_Y_SELECTED:"# of % selected",TEXT_X_OF_Y_MASS_SELECTED:"{{x}} of {{y}} selected"},u.treeDataProperties={CHILDREN_PROP:"children",COLLAPSED_PROP:"__collapsed",HAS_CHILDREN_PROP:"__hasChildren",TREE_LEVEL_PROP:"__treeLevel",PARENT_PROP:"__parentId"},u.DEFAULT_FORMATTER_NUMBER_MIN_DECIMAL=2,u.DEFAULT_FORMATTER_NUMBER_MAX_DECIMAL=2,u.DEFAULT_FORMATTER_CURRENCY_MIN_DECIMAL=2,u.DEFAULT_FORMATTER_CURRENCY_MAX_DECIMAL=4,u.DEFAULT_FORMATTER_PERCENT_MIN_DECIMAL=void 0,u.DEFAULT_FORMATTER_PERCENT_MAX_DECIMAL=void 0,u.DEFAULT_NUMBER_DECIMAL_SEPARATOR=".",u.DEFAULT_NUMBER_THOUSAND_SEPARATOR="",u.DEFAULT_NEGATIVE_NUMBER_WRAPPED_IN_BRAQUET=!1,u.SLIDER_DEFAULT_MIN_VALUE=0,u.SLIDER_DEFAULT_MAX_VALUE=100,u.SLIDER_DEFAULT_STEP=1,u.VALIDATION_REQUIRED_FIELD="Field is required",u.VALIDATION_EDITOR_VALID_NUMBER="Please enter a valid number",u.VALIDATION_EDITOR_VALID_INTEGER="Please enter a valid integer number",u.VALIDATION_EDITOR_INTEGER_BETWEEN="Please enter a valid integer number between {{minValue}} and {{maxValue}}",u.VALIDATION_EDITOR_INTEGER_MAX="Please enter a valid integer number that is lower than {{maxValue}}",u.VALIDATION_EDITOR_INTEGER_MAX_INCLUSIVE="Please enter a valid integer number that is lower than or equal to {{maxValue}}",u.VALIDATION_EDITOR_INTEGER_MIN="Please enter a valid integer number that is greater than {{minValue}}",u.VALIDATION_EDITOR_INTEGER_MIN_INCLUSIVE="Please enter a valid integer number that is greater than or equal to {{minValue}}",u.VALIDATION_EDITOR_NUMBER_BETWEEN="Please enter a valid number between {{minValue}} and {{maxValue}}",u.VALIDATION_EDITOR_NUMBER_MAX="Please enter a valid number that is lower than {{maxValue}}",u.VALIDATION_EDITOR_NUMBER_MAX_INCLUSIVE="Please enter a valid number that is lower than or equal to {{maxValue}}",u.VALIDATION_EDITOR_NUMBER_MIN="Please enter a valid number that is greater than {{minValue}}",u.VALIDATION_EDITOR_NUMBER_MIN_INCLUSIVE="Please enter a valid number that is greater than or equal to {{minValue}}",u.VALIDATION_EDITOR_DECIMAL_BETWEEN="Please enter a valid number with a maximum of {{maxDecimal}} decimals",u.VALIDATION_EDITOR_TEXT_LENGTH_BETWEEN="Please make sure your text length is between {{minLength}} and {{maxLength}} characters",u.VALIDATION_EDITOR_TEXT_MAX_LENGTH="Please make sure your text is less than {{maxLength}} characters",u.VALIDATION_EDITOR_TEXT_MAX_LENGTH_INCLUSIVE="Please make sure your text is less than or equal to {{maxLength}} characters",u.VALIDATION_EDITOR_TEXT_MIN_LENGTH="Please make sure your text is more than {{minLength}} character(s)",u.VALIDATION_EDITOR_TEXT_MIN_LENGTH_INCLUSIVE="Please make sure your text is at least {{minLength}} character(s)",function(e){e[e.camelCase=0]="camelCase",e[e.pascalCase=1]="pascalCase",e[e.snakeCase=2]="snakeCase",e[e.kebabCase=3]="kebabCase"}(p||(p={})),function(e){e.colon=":",e.comma=",",e.equalSign="=",e.pipe="|",e.semicolon=";",e.space=" ",e.tab="\t",e.doubleColon="::",e.doublePipe="||",e.doubleSemicolon=";;"}(m||(m={})),function(e){e.autoTooltip="autoTooltip",e.cellExternalCopyManager="cellExternalCopyManager",e.cellMenu="cellMenu",e.checkboxSelector="checkboxSelector",e.columnPicker="columnPicker",e.contextMenu="contextMenu",e.customTooltip="customTooltip",e.draggableGrouping="draggableGrouping",e.groupItemMetaProvider="groupItemMetaProvider",e.gridMenu="gridMenu",e.headerButton="headerButton",e.headerMenu="headerMenu",e.rowBasedEdit="rowBasedEdit",e.rowDetailView="rowDetailView",e.rowMoveManager="rowMoveManager",e.rowSelection="rowSelection"}(g||(g={}));const b={unknown:"unknown",string:"string",boolean:"boolean",integer:"integer",float:"float",number:"number",date:"date",dateIso:"dateIso",dateUtc:"dateUtc",dateTime:"dateTime",dateTimeIso:"dateTimeIso",dateTimeIsoAmPm:"dateTimeIsoAmPm",dateTimeIsoAM_PM:"dateTimeIsoAM_PM",dateTimeShortIso:"dateTimeShortIso",dateEuro:"dateEuro",dateEuroShort:"dateEuroShort",dateTimeShortEuro:"dateTimeShortEuro",dateTimeEuro:"dateTimeEuro",dateTimeEuroAmPm:"dateTimeEuroAmPm",dateTimeEuroAM_PM:"dateTimeEuroAM_PM",dateTimeEuroShort:"dateTimeEuroShort",dateTimeEuroShortAmPm:"dateTimeEuroShortAmPm",dateTimeEuroShortAM_PM:"dateTimeEuroShortAM_PM",dateUs:"dateUs",dateUsShort:"dateUsShort",dateTimeShortUs:"dateTimeShortUs",dateTimeUs:"dateTimeUs",dateTimeUsAmPm:"dateTimeUsAmPm",dateTimeUsAM_PM:"dateTimeUsAM_PM",dateTimeUsShort:"dateTimeUsShort",dateTimeUsShortAmPm:"dateTimeUsShortAmPm",dateTimeUsShortAM_PM:"dateTimeUsShortAM_PM",object:"object",password:"password",text:"text",readonly:"readonly"};var f,v,w,y,k,_,x;!function(e){e.csv="csv",e.txt="txt",e.xls="xls",e.xlsx="xlsx"}(f||(f={})),function(e){e.merge="merge",e.chain="chain"}(v||(v={})),function(e){e.columns="columns",e.filter="filter",e.pagination="pagination",e.pinning="pinning",e.rowSelection="rowSelection",e.sorter="sorter",e.treeData="treeData"}(w||(w={})),function(e){e.empty="",e.custom="Custom",e.contains="Contains",e.notContains="Not_Contains",e.lessThan="LT",e.lessThanOrEqual="LE",e.greaterThan="GT",e.greaterThanOrEqual="GE",e.notEqual="NE",e.equal="EQ",e.endsWith="EndsWith",e.rangeInclusive="RangeInclusive",e.rangeExclusive="RangeExclusive",e.startsWith="StartsWith",e.startsWithEndsWith="StartsWithEndsWith",e.in="IN",e.notIn="NOT_IN",e.inContains="IN_CONTAINS",e.notInContains="NOT_IN_CONTAINS",e.inCollection="IN_COLLECTION",e.notInCollection="NOT_IN_COLLECTION"}(y||(y={})),function(e){e.asc="asc",e.ASC="ASC",e.desc="desc",e.DESC="DESC"}(k||(k={})),function(e){e[e.asc=1]="asc",e[e.desc=-1]="desc",e[e.neutral=0]="neutral"}(_||(_={})),function(e){e.toggleCollapse="toggle-collapse",e.fullExpand="full-expand",e.fullCollapse="full-collapse",e.toggleExpand="toggle-expand"}(x||(x={}));class C extends Error{constructor(e){super(e),Object.setPrototypeOf(this,C.prototype)}}function E(e){let t=!1;return e instanceof Promise?{promise:e.then((e=>{if(t)throw new C("Cancelled Promise");return e})),cancel:()=>t=!0}:e}function S(e,t,i=""){let s=t;if(t instanceof Promise)return t;if(e.isObservable(t)&&(s=e.firstValueFrom(t)),!(s instanceof Promise))throw new Error(`Something went wrong, Slickgrid-Universal ${i} is not able to convert the Observable into a Promise.`);return s}function T(e,t,i=0){const s=L(t,"childrenPropName");Array.isArray(e)&&e.forEach((e=>{e&&(Array.isArray(e[s])&&e[s].length>0&&(i++,T(e[s],t,i),i--),e[t.levelPropName]=i)}))}function O(e,t,i=0,s=null){const o=L(t,"childrenPropName"),{aggregator:r}=t;Array.isArray(e)&&e.forEach((e=>{if(e){const n=Array.isArray(e[o]);Array.isArray(e[o])&&e[o].length>0&&(r.init(e,!0),i++,O(e[o],t,i,e),i--),s&&r.isInitialized&&"function"==typeof r.accumulate&&!e?.__filteredOut&&(r.accumulate(e,n),r.storeResult(s.__treeTotals)),e[t.levelPropName]=i}}))}function A(e,t){const i=L(t,"identifierPropName"),s=L(t,"childrenPropName"),o=L(t,"hasChildrenPropName"),r=L(t,"parentPropName"),n=L(t,"levelPropName");t?.shouldAddTreeLevelNumber&&(Array.isArray(t?.aggregators)?t.aggregators.forEach((t=>{O(e,{childrenPropName:s,levelPropName:n,aggregator:t})})):T(e,{childrenPropName:s,levelPropName:n}));const a=function(e,t,i=h,s=()=>{}){const o=e&&e.length?[{pointer:e,offset:0}]:[],r=[];let n;for(;o.length;)for(n=o.pop();n.offsete[s]),((e,t)=>({[i]:e[i],[r]:void 0!==t?t[i]:null,[o]:!!e[s],...U(e,s)})));return a}function L(e,t,i="id"){let s="";switch(t){case"childrenPropName":s=e?.childrenPropName??u.treeDataProperties.CHILDREN_PROP;break;case"collapsedPropName":s=e?.collapsedPropName??u.treeDataProperties.COLLAPSED_PROP;break;case"hasChildrenPropName":s=e?.hasChildrenPropName??u.treeDataProperties.HAS_CHILDREN_PROP;break;case"identifierPropName":s=e?.identifierPropName??i;break;case"levelPropName":s=e?.levelPropName??u.treeDataProperties.TREE_LEVEL_PROP;break;case"parentPropName":s=e?.parentPropName??u.treeDataProperties.PARENT_PROP}return s}function R(e,t){const i=L(t,"identifierPropName"),s=L(t,"childrenPropName"),o=L(t,"parentPropName"),r=L(t,"levelPropName"),n=L(t,"collapsedPropName"),a=[],l={};return(e||[]).forEach((e=>{l[e[i]]=e,delete e[s]})),Object.keys(l).forEach((e=>{const i=l[e];if(o in i&&null!==i[o]&&void 0!==i[o]&&""!==i[o]){if(i[o]in l){const e=l[i[o]];s in e||(e[s]=[]),e[s].push(i),void 0===e[n]&&(e[n]=t?.initiallyCollapsed??!1)}}else a.push(i)})),Array.isArray(t?.aggregators)?t.aggregators.forEach((e=>{O(a,{childrenPropName:s,levelPropName:r,aggregator:e},0)})):T(a,{childrenPropName:s,levelPropName:r},0),a}function I(e,t,i){if(!i)throw new Error('findItemInTreeStructure requires parameter "childrenPropertyName"');const s=e.find(t),o=e.filter((e=>i in e&&e[i]));if(s)return s;if(o.length){const e=[];for(const t of o)i in t&&e.push(...t[i]);return I(e,t,i)}}function D(e,t,i,s=".",o=""){if(isNaN(+e))return e;const r=void 0===t?2:t,n=void 0===i?2:i;let a=String(Math.round(+e*Math.pow(10,n))/Math.pow(10,n));for(a.indexOf(".")<0&&r>0&&(a+=".");a.length-a.indexOf(".")<=r;)a+="0";const l=a.split(".");let c,d;c=o?l.length>=1?j(l[0],o):void 0:l.length>=1?l[0]:a,l.length>1&&(d=l[1]);let h="";return void 0!==c&&void 0!==d?h=`${c}${s}${d}`:null!=c&&(h=c),h}function M(e,t,i,s,o="",r="",n=".",a=""){if(isNaN(+e))return e;const l=Math.round(1e6*parseFloat(e))/1e6;if(l<0){const e=Math.abs(l);return s?isNaN(t)&&isNaN(i)?`(${o}${j(`${e}`,a)}${r})`:`(${o}${D(e,t,i,n,a)}${r})`:isNaN(t)&&isNaN(i)?`-${o}${j(`${e}`,a)}${r}`:`-${o}${D(e,t,i,n,a)}${r}`}return isNaN(t)&&isNaN(i)?`${o}${j(`${e}`,a)}${r}`:`${o}${D(e,t,i,n,a)}${r}`}function P(e,t,i){if("function"==typeof e.queryFieldNameGetterFn){const s=e.queryFieldNameGetterFn(t);i=s?.indexOf(".")>=0?H(t,s):t.hasOwnProperty(s)?t[s]:i}return i}function H(e,t){return e&&t?t.split(".").reduce(((e,t)=>e&&e[t]),e):e}function N(e){return e&&e.translationNamespace?e.translationNamespace+(e.translationNamespaceSeparator||""):""}function V(e){return e.outputType||e.type||b.string}function z(e){switch(e){case b.date:case b.dateTime:case b.dateIso:case b.dateTimeIso:case b.dateTimeShortIso:case b.dateTimeIsoAmPm:case b.dateTimeIsoAM_PM:case b.dateEuro:case b.dateEuroShort:case b.dateTimeEuro:case b.dateTimeShortEuro:case b.dateTimeEuroAmPm:case b.dateTimeEuroAM_PM:case b.dateTimeEuroShort:case b.dateTimeEuroShortAmPm:case b.dateTimeEuroShortAM_PM:case b.dateUs:case b.dateUsShort:case b.dateTimeUs:case b.dateTimeShortUs:case b.dateTimeUsAmPm:case b.dateTimeUsAM_PM:case b.dateTimeUsShort:case b.dateTimeUsShortAmPm:case b.dateTimeUsShortAM_PM:case b.dateUtc:return!0;default:return!1}}function F(e){let t;switch(e){case"<":case"LT":t=y.lessThan;break;case"<=":case"LE":t=y.lessThanOrEqual;break;case">":case"GT":t=y.greaterThan;break;case">=":case"GE":t=y.greaterThanOrEqual;break;case"!=":case"NE":t=y.notEqual;break;case"*":case"a*":case"StartsWith":t=y.startsWith;break;case"*z":case"EndsWith":t=y.endsWith;break;case"=":case"==":case"EQ":t=y.equal;break;case"IN":t=y.in;break;case"NIN":case"NOT_IN":t=y.notIn;break;case"<>":case"Not_Contains":case"NOT_CONTAINS":t=y.notContains;break;default:t=y.contains}return t}function $(e){let t="";switch(e){case y.greaterThan:case">":t=">";break;case y.greaterThanOrEqual:case">=":t=">=";break;case y.lessThan:case"<":t="<";break;case y.lessThanOrEqual:case"<=":t="<=";break;case y.notEqual:case"<>":t="<>";break;case y.equal:case"=":case"==":case"EQ":t="=";break;case y.startsWith:case"a*":case"*":t="a*";break;case y.endsWith:case"*z":t="*z";break;default:t=e}return t}function B(e){let t;if(z(e))t=y.equal;else switch(e){case b.unknown:case b.string:case b.text:case b.password:case b.readonly:t=y.contains;break;case b.float:case b.number:default:t=y.equal}return t}function U(e,t){return Object.keys(e).reduce(((i,s)=>(s!==t&&(i[s]=e[s]),i)),{})}function j(e,t=","){if(null!=e){const i=`${e}`,s=i.split(".");return 2===s.length?`${s[0].replace(/\B(?=(\d{3})+(?!\d))/g,t)}.${s[1]}`:i.replace(/\B(?=(\d{3})+(?!\d))/g,t)}return e}function W(e,t,i={}){return Array.isArray(e)?e.find(t)||i:e}function G(e){if(Array.isArray(e))for(;e.length>0;){const t=e.pop();t?.unsubscribe&&t.unsubscribe()}return e}var q=i(2227);const K=(e,t,i=_.neutral,s,o)=>{const r=s?.valueCouldBeUndefined??o?.cellValueCouldBeUndefined??!1,n=isNaN(e)||""===e||null===e||r&&void 0===e?-1/0:parseFloat(e),a=isNaN(t)||""===t||null===t||r&&void 0===t?-1/0:parseFloat(t);return i*(n===a?0:n>a?1:-1)};var Y=i(3651);function X(e,t){let i;const s=t?.withZeroPadding??!1;switch(e){case b.dateTime:case b.dateTimeIso:i="YYYY-MM-DD HH:mm:ss";break;case b.dateTimeIsoAmPm:i="YYYY-MM-DD hh:mm:ss a";break;case b.dateTimeIsoAM_PM:i="YYYY-MM-DD hh:mm:ss A";break;case b.dateTimeShortIso:i="YYYY-MM-DD HH:mm";break;case b.dateEuro:i="DD/MM/YYYY";break;case b.dateEuroShort:i=s?"DD/MM/YY":"D/M/YY";break;case b.dateTimeEuro:i="DD/MM/YYYY HH:mm:ss";break;case b.dateTimeShortEuro:i=s?"DD/MM/YYYY HH:mm":"D/M/YYYY H:m";break;case b.dateTimeEuroAmPm:i="DD/MM/YYYY hh:mm:ss a";break;case b.dateTimeEuroAM_PM:i="DD/MM/YYYY hh:mm:ss A";break;case b.dateTimeEuroShort:i=s?"DD/MM/YY HH:mm:ss":"D/M/YY H:m:s";break;case b.dateTimeEuroShortAmPm:i=s?"DD/MM/YY hh:mm:ss a":"D/M/YY h:m:s a";break;case b.dateTimeEuroShortAM_PM:i=s?"DD/MM/YY hh:mm:ss A":"D/M/YY h:m:s A";break;case b.dateUs:i="MM/DD/YYYY";break;case b.dateUsShort:i=s?"MM/DD/YY":"M/D/YY";break;case b.dateTimeUs:i="MM/DD/YYYY HH:mm:ss";break;case b.dateTimeUsAmPm:i="MM/DD/YYYY hh:mm:ss a";break;case b.dateTimeUsAM_PM:i="MM/DD/YYYY hh:mm:ss A";break;case b.dateTimeUsShort:i=s?"MM/DD/YY HH:mm:ss":"M/D/YY H:m:s";break;case b.dateTimeUsShortAmPm:i=s?"MM/DD/YY hh:mm:ss a":"M/D/YY h:m:s a";break;case b.dateTimeUsShortAM_PM:i=s?"MM/DD/YY hh:mm:ss A":"M/D/YY h:m:s A";break;case b.dateTimeShortUs:i=s?"MM/DD/YYYY HH:mm":"M/D/YYYY H:m";break;case b.dateUtc:i="ISO8601";break;case b.date:case b.dateIso:default:i=t?.withDefaultIso8601?"ISO8601":"YYYY-MM-DD"}return i}function Z(e,t,i){const s=t?X(t):void 0,o=X(i),r=e instanceof Date?e:Q(e,s);return r&&void 0!==e?i===b.dateUtc?r.toISOString():(0,Y.GP)(r,o,"en-US"):""}function Q(e,t,i=!1){try{return!!e&&(e instanceof Date?e:(0,Y.qg)({date:e,format:t,dateOverflow:i?"throw":"backward",locale:"en-US"}))}catch(e){return!1}}function J(e){let t="";if("string"==typeof e&&/^[0-9\-/]*$/.test(e)){const i=decodeURIComponent(e),s=(0,Y.n)(i,"utc");s&&(t=s.toISOString().replace(/(.*)([.\d]{4})(Z)/gi,"$1$3"))}return t}function ee(e){const t=e===b.date?void 0:X(e);return(e,i,s)=>function(e,t,i,s,o){let r=0;if(e===t)r=0;else{let i=Q(e,s,o),n=Q(t,s,o);i||(i=new Date(1001,1,1)),n||(n=new Date(1001,1,1)),r=i.valueOf()-n.valueOf()}return i*r}(e,i,s,t,void 0!==t)}const te={boolean:(e,t,i=_.neutral)=>{let s=0;return s=e===t?0:null===e?-1:null===t?1:i?e{if(!s||!s.dataKey)throw new Error('Sorting a "FieldType.object" requires you to provide the "dataKey" (object property name) of the object so that we can use it to sort correctly');const r=e?.hasOwnProperty(s.dataKey)?e[s.dataKey]:e,n=t?.hasOwnProperty(s.dataKey)?t[s.dataKey]:t,a=s?.valueCouldBeUndefined??o?.cellValueCouldBeUndefined??!1;let l=0;return l="object"!=typeof e?-1/0:"object"!=typeof t?1/0:null===r||a&&void 0===r?-1:null===n||a&&void 0===n?1:r===n?0:i?r{let r=0;const n=s?.valueCouldBeUndefined??o?.cellValueCouldBeUndefined??!1;return e===t?r=0:null===e||n&&void 0===e?r=-1:null===t||n&&void 0===t?r=1:(o?.ignoreAccentOnStringFilterAndSort&&(e=(0,q.removeAccentFromText)(e,!1),t=(0,q.removeAccentFromText)(t,!1)),r=i?e0){var t=e[0],s=t.previousElementSibling;if(s&&-1!==s.className.indexOf("group")&&!s.previousElementSibling&&(t=s),t.offsetTopr&&(i.scrollTop+=o-r)}}}function A(e){d.length>0&&(function(e){var s=t.getElementById(i.id+"_"+e);s&&(s.classList.remove("selected"),s.removeAttribute("aria-selected"),f.removeAttribute("aria-activedescendant"))}(e),function(e){var s=t.getElementById(i.id+"_"+e);s&&(s.classList.add("selected"),s.setAttribute("aria-selected","true"),f.setAttribute("aria-activedescendant",s.id))}(d.indexOf(o)),O())}function L(t){var i=t.key;switch(i){case"ArrowUp":case"ArrowDown":case"Escape":!function(e,t){var i=k();if("Escape"===t)_();else{if(!i||d.length<1)return;"ArrowUp"===t?function(){var e=d.indexOf(o);o=-1===e?void 0:d[(e+d.length-1)%d.length],A(e)}():function(){var e=d.indexOf(o);o=d.length<1?void 0:-1===e?d[0]:d[(e+1)%d.length],A(e)}()}e.preventDefault(),i&&e.stopPropagation()}(t,i);break;case"Enter":!function(t){if(o){2===s&&t.preventDefault(),b=!0;try{e.onSelect(o,f)}finally{b=!1}_()}1===s&&t.preventDefault()}(t)}}function R(){p&&I(1)}function I(e){f.value.length>=u||1===e?(y(),r=window.setTimeout((function(){return D(f.value,e,f.selectionStart||0)}),0===e||2===e?a:0)):_()}function D(t,i,s){if(!g){var r=++m;e.fetch(t,(function(e){m===r&&e&&(h=t,o=(d=e).length<1||l?void 0:d[0],x())}),i,s)}}function M(t){e.keyup?e.keyup({event:t,fetch:function(){return I(0)}}):k()||"ArrowDown"!==t.key||I(0)}function P(t){e.click&&e.click({event:t,fetch:function(){return I(2)}})}function H(){setTimeout((function(){t.activeElement!==f&&_()}),200)}return i.className=[i.className,"autocomplete",e.className||""].join(" ").trim(),i.setAttribute("role","listbox"),f.setAttribute("role","combobox"),f.setAttribute("aria-expanded","false"),f.setAttribute("aria-autocomplete","list"),f.setAttribute("aria-controls",i.id),f.setAttribute("aria-owns",i.id),f.setAttribute("aria-activedescendant",""),f.setAttribute("aria-haspopup","listbox"),n.position="absolute",i.addEventListener("mousedown",(function(e){e.stopPropagation(),e.preventDefault()})),i.addEventListener("focus",(function(){return f.focus()})),w(),f.addEventListener("keyup",M),f.addEventListener("click",P),f.addEventListener("keydown",L),f.addEventListener("input",T),f.addEventListener("blur",H),f.addEventListener("focus",R),window.addEventListener("resize",E),t.addEventListener("scroll",S,!0),{destroy:function(){f.removeEventListener("focus",R),f.removeEventListener("keyup",M),f.removeEventListener("click",P),f.removeEventListener("keydown",L),f.removeEventListener("input",T),f.removeEventListener("blur",H),window.removeEventListener("resize",E),t.removeEventListener("scroll",S,!0),f.removeAttribute("role"),f.removeAttribute("aria-expanded"),f.removeAttribute("aria-autocomplete"),f.removeAttribute("aria-controls"),f.removeAttribute("aria-activedescendant"),f.removeAttribute("aria-owns"),f.removeAttribute("aria-haspopup"),y(),_(),g=!0},fetch:function(){D(f.value,3,f.selectionStart||0)}}};var re=i(6028),ne=i(4348);function ae(e,t){const i=t.fetch;i&&(t.fetch=(t,s,o,r)=>{e.classList.add("slick-autocomplete-loading");const n=s;i(t,(t=>{n(t),e.classList.remove("slick-autocomplete-loading")}),o,r)})}function le(e){const t=new Date;e.settings.selected={dates:[],month:t.getMonth(),year:t.getFullYear()};const i=e.HTMLInputElement;i&&(i.value=""),e.update({dates:!0,month:!0,year:!0,time:!0})}function ce(e,t,i,s){const{oldVal:o,newVal:r,columnDef:n,selectedSettings:a,updatePickerUI:l}=s;if(o!==r){const s=e.type||n.type,o=n.outputType||e.type||n.type||b.dateUtc,c=Array.isArray(r)?r:[r||""],d=[],h=X(b.dateIso),u=s?X(s):void 0;for(const e of c){const t=e instanceof Date?e:Q(e,u);t&&d.push(t)}const p=a??{dates:[d.map((e=>(0,Y.GP)(e,h))).join(":")],month:d[0]?.getMonth(),year:d[0]?.getFullYear(),time:"ISO8601"===u||(u||"").toLowerCase().includes("h")?(0,Y.GP)(d[0],"HH:mm"):void 0};(0,ne.j)(i.settings.selected,p)||(i.settings.selected=p,l&&i?.update&&i.update({dates:!0,month:!0,year:!0,time:!0})),t.value=c.length?d.map((e=>Z(e,void 0,o))).join(" — "):""}}function de(e,t){const i=(0,q.createDomElement)("select",{className:"form-control"});for(const s of e){const e=document.createElement("option");e.value=s.operator,t.applyHtmlCode(e,`${(0,q.htmlEncodeWithPadding)(s.operatorAlt||s.operator,3)}${s.descAlt||s.desc}`),i.appendChild(e)}return i}async function he(e,t,i,s,o){const r=t?.filter??{},n=r?.collectionOptions??{};let a=null;if(e){const l=s?.isObservable(e)??!1;l&&s&&(a=await S(s,e));const c=await e;if(Array.isArray(c)?a=c:c?.status>=200&&c.status<300&&"function"==typeof c.json?a=await c.json():c&&c.content&&(a=c.content),!Array.isArray(a)&&n?.collectionInsideObjectProperty&&(a=H(a||c,n.collectionInsideObjectProperty||"")),!Array.isArray(a))throw new Error('Something went wrong while trying to pull the collection from the "collectionAsync" call in the Filter, the collection is not a valid array.');r.collection=a,i(a),l&&function(e,t,i,s){const o=e?.filter??{},r=i?.createSubject();o.collectionAsync=r,s&&r&&s.push(r.subscribe((i=>function(e,t,i){const s=t?.filter??{},o=s?.collectionOptions??{};if(o&&o.collectionInsideObjectProperty&&(e=H(e,o.collectionInsideObjectProperty)),!Array.isArray(e))throw new Error('Something went wrong while trying to pull the collection from the "collectionAsync" call in the Filter, the collection is not a valid array.');s.collection=e,i(e)}(i,e,t))))}(t,i,s,o)}return a}function ue(e,t,i,s,o){if(s?.enableTranslate&&o?.translate){const t=N(s);return o.translate(`${t}${e}`)}const r=s.locales||u.locales;return r?.[t]??i}function pe(e,t){return[{operator:"",desc:""},{operator:"=",desc:ue("EQUAL_TO","TEXT_EQUAL_TO","Equal to",e,t)},{operator:"<",desc:ue("LESS_THAN","TEXT_LESS_THAN","Less than",e,t)},{operator:"<=",desc:ue("LESS_THAN_OR_EQUAL_TO","TEXT_LESS_THAN_OR_EQUAL_TO","Less than or equal to",e,t)},{operator:">",desc:ue("GREATER_THAN","TEXT_GREATER_THAN","Greater than",e,t)},{operator:">=",desc:ue("GREATER_THAN_OR_EQUAL_TO","TEXT_GREATER_THAN_OR_EQUAL_TO","Greater than or equal to",e,t)},{operator:"<>",desc:ue("NOT_EQUAL_TO","TEXT_NOT_EQUAL_TO","Not equal to",e,t)}]}function me(e,t,i){if(e.compoundOperatorAltTexts)for(const s of t)if(e.compoundOperatorAltTexts.hasOwnProperty(i)){const t=e.compoundOperatorAltTexts[i][s.operator];s.operatorAlt=t?.operatorAlt||"",s.descAlt=t?.descAlt||""}}class ge{get defaultPrevented(){return this._isDefaultPrevented}constructor(e,t){this.event=e,this.args=t,this._isPropagationStopped=!1,this._isImmediatePropagationStopped=!1,this._isDefaultPrevented=!1,this.returnValue=void 0,this.nativeEvent=e,this._arguments=t,e&&["altKey","ctrlKey","metaKey","shiftKey","key","keyCode","clientX","clientY","offsetX","offsetY","pageX","pageY","bubbles","target","type","which","x","y"].forEach((t=>this[t]=e[t])),this._eventTarget=this.nativeEvent?this.nativeEvent.target:void 0}stopPropagation(){this._isPropagationStopped=!0,this.nativeEvent?.stopPropagation()}isPropagationStopped(){return this._isPropagationStopped}stopImmediatePropagation(){this._isImmediatePropagationStopped=!0,this.nativeEvent&&this.nativeEvent.stopImmediatePropagation()}isImmediatePropagationStopped(){return this._isImmediatePropagationStopped}getNativeEvent(){return this.nativeEvent}preventDefault(){this.nativeEvent&&this.nativeEvent.preventDefault(),this._isDefaultPrevented=!0}isDefaultPrevented(){return this.nativeEvent?this.nativeEvent.defaultPrevented:this._isDefaultPrevented}addReturnValue(e){void 0===this.returnValue&&void 0!==e&&(this.returnValue=e)}getReturnValue(){return this.returnValue}getArguments(){return this._arguments}resetReturnValue(){this.returnValue=void 0}}class be{get subscriberCount(){return this._handlers.length}constructor(e,t){this.eventName=e,this.pubSub=t,this._handlers=[],this._pubSubService=t}subscribe(e){this._handlers.push(e)}unsubscribe(e){for(let t=this._handlers.length-1;t>=0;t--)this._handlers[t]===e&&this._handlers.splice(t,1)}notify(e,t,i,s=!1){const o=t instanceof ge?t:new ge(t,e);s&&o.resetReturnValue(),i=i||this;for(let t=0;to.nativeEvent??=e));o.addReturnValue(t)}return o}setPubSubService(e){this._pubSubService=e}}class fe{constructor(){this.handlers=[]}get subscriberCount(){return this.handlers.length}subscribe(e,t){return this.handlers.push({event:e,handler:t}),e.subscribe(t),this}unsubscribe(e,t){let i=this.handlers.length;for(;i--;)if(this.handlers[i].event===e&&this.handlers[i].handler===t)return this.handlers.splice(i,1),void e.unsubscribe(t);return this}unsubscribeAll(){let e=this.handlers.length;for(;e--;)this.handlers[e].event.unsubscribe(this.handlers[e].handler);return this.handlers=[],this}}class ve{constructor(e,t,i,s){void 0===i&&void 0===s&&(i=e,s=t),this.fromRow=Math.min(e,i),this.fromCell=Math.min(t,s),this.toRow=Math.max(e,i),this.toCell=Math.max(t,s)}isSingleCell(){return this.fromRow===this.toRow&&this.fromCell===this.toCell}isSingleRow(){return this.fromRow===this.toRow}contains(e,t){return e>=this.fromRow&&e<=this.toRow&&t>=this.fromCell&&t<=this.toCell}toString(){return this.isSingleCell()?`(${this.fromRow}:${this.fromCell})`:`(${this.fromRow}:${this.fromCell} - ${this.toRow}:${this.toCell})`}}class we{constructor(){this.__nonDataRow=!0}}class ye extends we{constructor(){super(),this.__group=!0,this.level=0,this.count=0,this.value=null,this.title=null,this.collapsed=!1,this.selectChecked=!1,this.totals=null,this.rows=[],this.groups=null,this.groupingKey=""}equals(e){return this.value===e.value&&this.count===e.count&&this.collapsed===e.collapsed&&this.title===e.title}}class ke extends we{constructor(){super(),this.__groupTotals=!0,this.group=null,this.initialized=!1}}class _e{static height(e,t){if(e)return void 0===t?e.getBoundingClientRect().height:void _e.setStyleSize(e,"height",t)}static width(e,t){if(e&&e.getBoundingClientRect)return void 0===t?e.getBoundingClientRect().width:void _e.setStyleSize(e,"width",t)}static setStyleSize(e,t,i){"function"==typeof i&&(i=i()),e.style[t]="string"==typeof i?i:`${i}px`}static isHidden(e){return 0===e.offsetWidth&&0===e.offsetHeight}static parents(e,t){const i=[],s=":visible"===t,o=":hidden"===t;for(;(e=e.parentNode)&&e!==document&&e&&e.parentNode;)o?_e.isHidden(e)&&i.push(e):s?_e.isHidden(e)||i.push(e):t&&!e.matches(t)||i.push(e);return i}static toFloat(e){const t=parseFloat(e);return isNaN(t)?0:t}static show(e,t=""){Array.isArray(e)?e.forEach((e=>e.style.display=t)):e.style.display=t}static hide(e){Array.isArray(e)?e.forEach((e=>e.style.display="none")):e.style.display="none"}static applyDefaults(e,t){"object"==typeof t&&Object.keys(t).forEach((i=>{t.hasOwnProperty(i)&&!e.hasOwnProperty(i)&&(e[i]=t[i])}))}static addSlickEventPubSubWhenDefined(e,t){if(e)for(const i in t)t[i]instanceof be&&"function"==typeof t[i].setPubSubService&&t[i].setPubSubService(e)}}_e.storage={_storage:new WeakMap,put:function(e,t,i){this._storage.has(e)||this._storage.set(e,new Map),this._storage.get(e).set(t,i)},get:function(e,t){const i=this._storage.get(e);return i?i.get(t):null},remove:function(e,t){const i=this._storage.get(e).delete(t);return 0!==this._storage.get(e).size&&this._storage.delete(e),i}};const xe=new class{constructor(){this.activeEditController=null}isActive(e){return e?this.activeEditController===e:null!==this.activeEditController}activate(e){if(e!==this.activeEditController){if(null!==this.activeEditController)throw new Error("SlickEditorLock.activate: an editController is still active, can't activate another editController");if(!e.commitCurrentEdit)throw new Error("SlickEditorLock.activate: editController must implement .commitCurrentEdit()");if(!e.cancelCurrentEdit)throw new Error("SlickEditorLock.activate: editController must implement .cancelCurrentEdit()");this.activeEditController=e}}deactivate(e){if(this.activeEditController){if(this.activeEditController!==e)throw new Error("SlickEditorLock.deactivate: specified editController is not the currently active one");this.activeEditController=null}}commitCurrentEdit(){return!this.activeEditController||this.activeEditController.commitCurrentEdit()}cancelCurrentEdit(){return!this.activeEditController||this.activeEditController.cancelCurrentEdit()}};class Ce{constructor(e){this.pluginName="GroupItemMetadataProvider",this._defaults={groupCssClass:"slick-group",groupTitleCssClass:"slick-group-title",totalsCssClass:"slick-group-totals",groupFocusable:!0,indentation:15,totalsFocusable:!1,toggleCssClass:"slick-group-toggle",toggleExpandedCssClass:"expanded",toggleCollapsedCssClass:"collapsed",enableExpandCollapse:!0,groupFormatter:this.defaultGroupCellFormatter.bind(this),totalsFormatter:this.defaultTotalsCellFormatter.bind(this),includeHeaderTotals:!1},this._eventHandler=new fe,this._options=(0,q.extend)(!0,{},this._defaults,e)}get eventHandler(){return this._eventHandler}get dataView(){return this._grid?.getData()??{}}get gridOptions(){return this._grid?.getOptions()||{}}init(e,t){this._grid=e,this._options={...this._defaults,...t},this._eventHandler.subscribe(e.onClick,this.handleGridClick.bind(this)),this._eventHandler.subscribe(e.onKeyDown,this.handleGridKeyDown.bind(this))}destroy(){this.dispose()}dispose(){this._eventHandler?.unsubscribeAll()}getOptions(){return this._options}setOptions(e){this._options={...this._options,...e}}getGroupRowMetadata(e,t){return{selectable:!1,focusable:this._options.groupFocusable,cssClasses:`${this._options.groupCssClass} slick-group-level-${e?.level||0}`,formatter:this._options.includeHeaderTotals&&this._options.totalsFormatter||void 0,columns:{0:{colspan:this._options.includeHeaderTotals?"1":"*",formatter:this._options.groupFormatter,editorClass:null}}}}getTotalsRowMetadata(e,t){return{selectable:!1,focusable:this._options.totalsFocusable,cssClasses:`${this._options.totalsCssClass} slick-group-level-${e?.group?.level||0}`,formatter:this._options.totalsFormatter,editorClass:null}}defaultGroupCellFormatter(e,t,i,s,o){if(!this._options.enableExpandCollapse)return o.title;const r=o.level||0,n=r*(this._options?.indentation??15)+"px",a=o.collapsed?this._options.toggleCollapsedCssClass:this._options.toggleExpandedCssClass,l=this.gridOptions?.preventDocumentFragmentUsage?document.createElement("span"):new DocumentFragment;l.appendChild((0,q.createDomElement)("span",{className:`${this._options.toggleCssClass} ${a}`,ariaExpanded:String(!o.collapsed),style:{marginLeft:n}}));const c=(0,q.createDomElement)("span",{className:this._options.groupTitleCssClass||""});return c.setAttribute("level",r),o.title instanceof HTMLElement||o.title instanceof DocumentFragment?c.appendChild(o.title):this._grid.applyHtmlCode(c,o.title??""),l.appendChild(c),l}defaultTotalsCellFormatter(e,t,i,s,o,r){return s?.groupTotalsFormatter?.(o,s,r)??""}handleGridClick(e,t){const i=e.target,s=this._grid?.getDataItem(t.row);s instanceof ye&&i.classList.contains(this._options.toggleCssClass||"")&&(this.handleDataViewExpandOrCollapse(s),e.stopImmediatePropagation(),e.preventDefault())}handleGridKeyDown(e){if(this._options.enableExpandCollapse&&" "===e.key){const t=this._grid?.getActiveCell();if(t){const i=this._grid.getDataItem(t.row);i instanceof ye&&(this.handleDataViewExpandOrCollapse(i),e.stopImmediatePropagation(),e.preventDefault())}}}handleDataViewExpandOrCollapse(e){const t=this._grid?.getRenderedRange();this.dataView.setRefreshHints({ignoreDiffsBefore:t.top,ignoreDiffsAfter:t.bottom+1}),e.collapsed?this.dataView.expandGroup(e.groupingKey):this.dataView.collapseGroup(e.groupingKey)}}class Ee{constructor(e,t){this.externalPubSub=t,this.defaults={globalItemMetadataProvider:null,groupItemMetadataProvider:null,inlineFilters:!1,useCSPSafeFilter:!1},this.idProperty="id",this.items=[],this.rows=[],this.idxById=new Map,this.rowsById=void 0,this.filter=null,this.filterCSPSafe=null,this.updated=null,this.suspend=!1,this.isBulkSuspend=!1,this.bulkDeleteIds=new Map,this.sortAsc=!0,this.refreshHints={},this.prevRefreshHints={},this.filteredItems=[],this.filterCache=[],this.groupingInfoDefaults={getter:void 0,formatter:void 0,comparer:(e,t)=>e.value===t.value?0:e.value>t.value?1:-1,predefinedValues:[],aggregators:[],aggregateEmpty:!1,aggregateCollapsed:!1,aggregateChildGroups:!1,collapsed:!1,displayTotalsRow:!0,lazyTotalsCalculation:!1},this.groupingInfos=[],this.groups=[],this.toggledGroupsByLevel=[],this.groupingDelimiter=":|:",this.selectedRowIds=[],this.pagesize=0,this.pagenum=0,this.totalRows=0,this.onBeforePagingInfoChanged=new be("onBeforePagingInfoChanged",t),this.onGroupExpanded=new be("onGroupExpanded",t),this.onGroupCollapsed=new be("onGroupCollapsed",t),this.onPagingInfoChanged=new be("onPagingInfoChanged",t),this.onRowCountChanged=new be("onRowCountChanged",t),this.onRowsChanged=new be("onRowsChanged",t),this.onRowsOrCountChanged=new be("onRowsOrCountChanged",t),this.onSelectedRowIdsChanged=new be("onSelectedRowIdsChanged",t),this.onSetItemsCalled=new be("onSetItemsCalled",t),this._options=(0,q.extend)(!0,{},this.defaults,e)}beginUpdate(e){this.suspend=!0,this.isBulkSuspend=!0===e}endUpdate(){const e=this.isBulkSuspend;this.isBulkSuspend=!1,this.suspend=!1,e&&(this.processBulkDelete(),this.ensureIdUniqueness()),this.refresh()}destroy(){this.items=[],this.idProperty="id",this.idxById=null,this.rowsById=null,this.filter=null,this.filterCSPSafe=null,this.updated=null,this.sortComparer=null,this.filterCache=[],this.filteredItems=[],this.compiledFilter=null,this.compiledFilterCSPSafe=null,this.compiledFilterWithCaching=null,this.compiledFilterWithCachingCSPSafe=null,this._grid&&(this._grid.onSelectedRowsChanged?.unsubscribe(),this._grid.onCellCssStylesChanged?.unsubscribe()),this.onRowsOrCountChanged?.unsubscribe()}setRefreshHints(e){this.refreshHints=e}getFilterArgs(){return this.filterArgs}setFilterArgs(e){this.filterArgs=e}processBulkDelete(){if(!this.idxById)return;let e,t,i=0;for(let s=0,o=this.items.length;s=0;--e)this.items.splice(t[e],1);this.updateIdxById(t[0]),this.refresh()}}sortedAddItem(e){if(!this.sortComparer)throw new Error("[SlickGrid DataView] sortedAddItem() requires a sort comparer, use sort()");this.insertItem(this.sortedIndex(e),e)}sortedUpdateItem(e,t){if(!this.idxById)return;if(!this.idxById.has(e)||e!==t[this.idProperty])throw new Error(`[SlickGrid DataView] Invalid or non-matching id ${e}`);if(!this.sortComparer)throw new Error("[SlickGrid DataView] sortedUpdateItem() requires a sort comparer, use sort()");const i=this.getItemById(e);0!==this.sortComparer(i,t)?(this.deleteItem(e),this.sortedAddItem(t)):this.updateItem(e,t)}sortedIndex(e){let t=0,i=this.items.length;for(;t>>1;-1===this.sortComparer(this.items[s],e)?t=s+1:i=s}return t}getItemCount(){return this.items.length}getLength(){return this.rows.length}getItem(e){const t=this.rows[e];if(t?.__group&&t.totals&&!t.totals?.initialized){const e=this.groupingInfos[t.level];e.displayTotalsRow||(this.calculateTotals(t.totals),t.title=e.formatter?e.formatter(t):t.value)}else t?.__groupTotals&&!t.initialized&&this.calculateTotals(t);return t}getItemMetadata(e){const t=this.rows[e];return void 0===t?null:this._options.globalItemMetadataProvider?.getRowMetadata?this._options.globalItemMetadataProvider.getRowMetadata(t,e):t.__group&&this._options.groupItemMetadataProvider?.getGroupRowMetadata?this._options.groupItemMetadataProvider.getGroupRowMetadata(t,e):t.__groupTotals&&this._options.groupItemMetadataProvider?.getTotalsRowMetadata?this._options.groupItemMetadataProvider.getTotalsRowMetadata(t,e):null}expandCollapseAllGroups(e,t){if((0,q.isDefined)(e))this.toggledGroupsByLevel[e]={},this.groupingInfos[e].collapsed=t,!0===t?this.onGroupCollapsed.notify({level:e,groupingKey:null}):this.onGroupExpanded.notify({level:e,groupingKey:null});else for(let e=0;e=c?r[r.length]=l:(i=t[l],s=e[l],(!i||this.groupingInfos.length&&(o=i.__nonDataRow||s.__nonDataRow)&&i.__group!==s.__group||i.__group&&!i.equals(s)||o&&(i.__groupTotals||s.__groupTotals)||i[this.idProperty]!==s[this.idProperty]||this.updated?.[i[this.idProperty]])&&(r[r.length]=l));return r}recalc(e){this.rowsById=void 0,this.refreshHints.isFilterNarrowing===this.prevRefreshHints.isFilterNarrowing&&this.refreshHints.isFilterExpanding===this.prevRefreshHints.isFilterExpanding||(this.filterCache=[]);const t=this.getFilteredAndPagedItems(e);this.totalRows=t.totalRows;let i=t.rows;this.groups=[],this.groupingInfos.length&&(this.groups=this.extractGroups(i),this.groups.length&&(i=this.flattenGroupedRows(this.groups)));const s=this.getRowDiffs(this.rows,i);return this.rows=i,s}refresh(){if(this.suspend)return;const e=(0,q.extend)(!0,{},this.getPagingInfo()),t=this.rows.length,i=this.totalRows;let s=this.recalc(this.items);this.pagesize&&this.totalRows0},null,this),s.length>0&&this.onRowsChanged.notify({rows:s,itemCount:this.items.length,dataView:this,calledOnRowCountChanged:t!==this.rows.length},null,this),(t!==this.rows.length||s.length>0)&&this.onRowsOrCountChanged.notify({rowsDiff:s,previousRowCount:t,currentRowCount:this.rows.length,itemCount:this.items.length,rowCountChanged:t!==this.rows.length,rowsChanged:s.length>0,dataView:this},null,this)}syncGridSelection(e,t,i){let s;this._grid=e,this.selectedRowIds=this.mapRowsToIds(e.getSelectedRows());const o=e.getOptions(),r=e=>{!1===e?this.selectedRowIds=[]:this.selectedRowIds.sort().join(",")!==e.sort().join(",")&&(this.selectedRowIds=e)};return e.onSelectedRowsChanged.subscribe(((e,t)=>{if(!s){const e=this.mapRowsToIds(t.rows),i={grid:this._grid,ids:e,rows:t.rows,added:!0,dataView:this};this.preSelectedRowIdsChangeFn(i),this.onSelectedRowIdsChanged.notify(Object.assign(i,{selectedRowIds:this.selectedRowIds,filteredIds:this.getAllSelectedFilteredIds()}),new ge,this)}})),this.preSelectedRowIdsChangeFn=e=>{if(!s){if(s=!0,void 0===e.added)r(e.ids);else{let t;if(e.added)if(i&&o.multiSelect){const i=this.selectedRowIds?.filter((e=>void 0===this.getRowById(e)));t=i.concat(e.ids)}else t=e.ids;else if(i&&o.multiSelect){const i=new Set(e.ids);t=this.selectedRowIds?.filter((e=>!i.has(e)))}else t=[];r(t)}s=!1}},this.onRowsOrCountChanged.subscribe((()=>{if((this.selectedRowIds||[]).length>0&&!s){s=!0;const i=this.mapIdsToRows(this.selectedRowIds||[]);if(!t){const e={grid:this._grid,ids:this.mapRowsToIds(i),rows:i,dataView:this};this.preSelectedRowIdsChangeFn(e),this.onSelectedRowIdsChanged.notify(Object.assign(e,{selectedRowIds:this.selectedRowIds,filteredIds:this.getAllSelectedFilteredIds()}),new ge,this)}e.setSelectedRows(i),s=!1}}).bind(this)),this.onSelectedRowIdsChanged}getAllSelectedIds(){return this.selectedRowIds}getAllSelectedFilteredIds(){return this.getAllSelectedFilteredItems().map((e=>e[this.idProperty]))}setSelectedIds(e,t){let i=t?.isRowBeingAdded;const s=t?.shouldTriggerEvent,o=t?.applyRowSelectionToGrid;!1!==i&&(i=!0);const r=this.mapIdsToRows(e),n={grid:this._grid,ids:e,rows:r,added:i,dataView:this};this.preSelectedRowIdsChangeFn?.(n),!1!==s&&this.onSelectedRowIdsChanged.notify(Object.assign(n,{selectedRowIds:this.selectedRowIds,filteredIds:this.getAllSelectedFilteredIds()}),new ge,this),!1!==o&&this._grid&&this._grid.setSelectedRows(r)}getAllSelectedItems(){const e=[];return this.getAllSelectedIds().forEach((t=>{e.push(this.getItemById(t))})),e}getAllSelectedFilteredItems(){if(!Array.isArray(this.selectedRowIds))return[];const e=new Set(this.selectedRowIds);return this.filteredItems.filter((t=>e.has(t[this.idProperty])))||[]}syncGridCellCssStyles(e,t){let i,s;const o=e=>{i={},"object"==typeof e&&Object.keys(e).forEach((t=>{if(e&&this.rows[t]){const s=this.rows[t][this.idProperty];i[s]=e[t]}}))};o(e.getCellCssStyles(t));const r=()=>{if("object"==typeof i){s=!0,this.ensureRowsByIdCache();const o={};Object.keys(i).forEach((e=>{const t=this.rowsById?.[e];(0,q.isDefined)(t)&&(o[t]=i[e])})),e.setCellCssStyles(t,o),s=!1}};e.onCellCssStylesChanged.subscribe(((i,n)=>{s||t!==n.key||(n.hash?o(n.hash):(e.onCellCssStylesChanged.unsubscribe(),this.onRowsOrCountChanged.unsubscribe(r)))})),this.onRowsOrCountChanged.subscribe(r.bind(this))}}function Se(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,s)}return i}function Te(e){for(var t=1;t"===t[0]&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch(e){return!1}return!1}}function Be(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function Ue(e,t,i,s){if(e){i=i||document;do{if(null!=t&&(">"===t[0]?e.parentNode===i&&$e(e,t):$e(e,t))||s&&e===i)return e;if(e===i)break}while(e=Be(e))}return null}var je,We=/\s+/g;function Ge(e,t,i){if(e&&t)if(e.classList)e.classList[i?"add":"remove"](t);else{var s=(" "+e.className+" ").replace(We," ").replace(" "+t+" "," ");e.className=(s+(i?" "+t:"")).replace(We," ")}}function qe(e,t,i){var s=e&&e.style;if(s){if(void 0===i)return document.defaultView&&document.defaultView.getComputedStyle?i=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(i=e.currentStyle),void 0===t?i:i[t];t in s||-1!==t.indexOf("webkit")||(t="-webkit-"+t),s[t]=i+("string"==typeof i?"":"px")}}function Ke(e,t){var i="";if("string"==typeof e)i=e;else do{var s=qe(e,"transform");s&&"none"!==s&&(i=s+" "+i)}while(!t&&(e=e.parentNode));var o=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return o&&new o(i)}function Ye(e,t,i){if(e){var s=e.getElementsByTagName(t),o=0,r=s.length;if(i)for(;o=r:o<=r))return s;if(s===Xe())break;s=st(s,!1)}return!1}function Je(e,t,i,s){for(var o=0,r=0,n=e.children;r2&&void 0!==arguments[2]?arguments[2]:{},s=i.evt,o=function(e,t){if(null==e)return{};var i,s,o=function(e,t){if(null==e)return{};var i,s,o={},r=Object.keys(e);for(s=0;s=0||(o[i]=e[i]);return o}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(s=0;s=0||Object.prototype.propertyIsEnumerable.call(e,i)&&(o[i]=e[i])}return o}(i,pt);ut.pluginEvent.bind(ni)(e,t,Te({dragEl:bt,parentEl:ft,ghostEl:vt,rootEl:wt,nextEl:yt,lastDownEl:kt,cloneEl:_t,cloneHidden:xt,dragStarted:Ht,putSortable:At,activeSortable:ni.active,originalEvent:s,oldIndex:Ct,oldDraggableIndex:St,newIndex:Et,newDraggableIndex:Tt,hideGhostForTarget:ii,unhideGhostForTarget:si,cloneNowHidden:function(){xt=!0},cloneNowShown:function(){xt=!1},dispatchSortableEvent:function(e){gt({sortable:t,name:e,originalEvent:s})}},o))};function gt(e){!function(e){var t=e.sortable,i=e.rootEl,s=e.name,o=e.targetEl,r=e.cloneEl,n=e.toEl,a=e.fromEl,l=e.oldIndex,c=e.newIndex,d=e.oldDraggableIndex,h=e.newDraggableIndex,u=e.originalEvent,p=e.putSortable,m=e.extraEventProperties;if(t=t||i&&i[ct]){var g,b=t.options,f="on"+s.charAt(0).toUpperCase()+s.substr(1);!window.CustomEvent||Ie||De?(g=document.createEvent("Event")).initEvent(s,!0,!0):g=new CustomEvent(s,{bubbles:!0,cancelable:!0}),g.to=n||i,g.from=a||i,g.item=o||i,g.clone=r,g.oldIndex=l,g.newIndex=c,g.oldDraggableIndex=d,g.newDraggableIndex=h,g.originalEvent=u,g.pullMode=p?p.lastPutMode:void 0;var v=Te(Te({},m),ut.getEventProperties(s,t));for(var w in v)g[w]=v[w];i&&i.dispatchEvent(g),b[f]&&b[f].call(t,g)}}(Te({putSortable:At,cloneEl:_t,targetEl:bt,rootEl:wt,oldIndex:Ct,oldDraggableIndex:St,newIndex:Et,newDraggableIndex:Tt},e))}var bt,ft,vt,wt,yt,kt,_t,xt,Ct,Et,St,Tt,Ot,At,Lt,Rt,It,Dt,Mt,Pt,Ht,Nt,Vt,zt,Ft,$t=!1,Bt=!1,Ut=[],jt=!1,Wt=!1,Gt=[],qt=!1,Kt=[],Yt="undefined"!=typeof document,Xt=He,Zt=De||Ie?"cssFloat":"float",Qt=Yt&&!Ne&&!He&&"draggable"in document.createElement("div"),Jt=function(){if(Yt){if(Ie)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto","auto"===e.style.pointerEvents}}(),ei=function(e,t){var i=qe(e),s=parseInt(i.width)-parseInt(i.paddingLeft)-parseInt(i.paddingRight)-parseInt(i.borderLeftWidth)-parseInt(i.borderRightWidth),o=Je(e,0,t),r=Je(e,1,t),n=o&&qe(o),a=r&&qe(r),l=n&&parseInt(n.marginLeft)+parseInt(n.marginRight)+Ze(o).width,c=a&&parseInt(a.marginLeft)+parseInt(a.marginRight)+Ze(r).width;if("flex"===i.display)return"column"===i.flexDirection||"column-reverse"===i.flexDirection?"vertical":"horizontal";if("grid"===i.display)return i.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(o&&n.float&&"none"!==n.float){var d="left"===n.float?"left":"right";return!r||"both"!==a.clear&&a.clear!==d?"horizontal":"vertical"}return o&&("block"===n.display||"flex"===n.display||"table"===n.display||"grid"===n.display||l>=s&&"none"===i[Zt]||r&&"none"===i[Zt]&&l+c>s)?"vertical":"horizontal"},ti=function(e){function t(e,i){return function(s,o,r,n){var a=s.options.group.name&&o.options.group.name&&s.options.group.name===o.options.group.name;if(null==e&&(i||a))return!0;if(null==e||!1===e)return!1;if(i&&"clone"===e)return e;if("function"==typeof e)return t(e(s,o,r,n),i)(s,o,r,n);var l=(i?s:o).options.group.name;return!0===e||"string"==typeof e&&e===l||e.join&&e.indexOf(l)>-1}}var i={},s=e.group;s&&"object"==Oe(s)||(s={name:s}),i.name=s.name,i.checkPull=t(s.pull,!0),i.checkPut=t(s.put),i.revertClone=s.revertClone,e.group=i},ii=function(){!Jt&&vt&&qe(vt,"display","none")},si=function(){!Jt&&vt&&qe(vt,"display","")};Yt&&!Ne&&document.addEventListener("click",(function(e){if(Bt)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),Bt=!1,!1}),!0);var oi=function(e){if(bt){var t=function(e,t){var i;return Ut.some((function(s){var o=s[ct].options.emptyInsertThreshold;if(o&&!et(s)){var r=Ze(s),n=e>=r.left-o&&e<=r.right+o,a=t>=r.top-o&&t<=r.bottom+o;return n&&a?i=s:void 0}})),i}((e=e.touches?e.touches[0]:e).clientX,e.clientY);if(t){var i={};for(var s in e)e.hasOwnProperty(s)&&(i[s]=e[s]);i.target=i.rootEl=t,i.preventDefault=void 0,i.stopPropagation=void 0,t[ct]._onDragOver(i)}}},ri=function(e){bt&&bt.parentNode[ct]._isOutsideThisEl(e.target)};function ni(e,t){if(!e||!e.nodeType||1!==e.nodeType)throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=Le({},t),e[ct]=this;var i,s,o={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return ei(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(e,t){e.setData("Text",t.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==ni.supportPointer&&"PointerEvent"in window&&(!Pe||He),emptyInsertThreshold:5};for(var r in ut.initializePlugins(this,e,o),o)!(r in t)&&(t[r]=o[r]);for(var n in ti(t),this)"_"===n.charAt(0)&&"function"==typeof this[n]&&(this[n]=this[n].bind(this));this.nativeDraggable=!t.forceFallback&&Qt,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?ze(e,"pointerdown",this._onTapStart):(ze(e,"mousedown",this._onTapStart),ze(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(ze(e,"dragover",this),ze(e,"dragenter",this)),Ut.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),Le(this,(s=[],{captureAnimationState:function(){s=[],this.options.animation&&[].slice.call(this.el.children).forEach((function(e){if("none"!==qe(e,"display")&&e!==ni.ghost){s.push({target:e,rect:Ze(e)});var t=Te({},s[s.length-1].rect);if(e.thisAnimationDuration){var i=Ke(e,!0);i&&(t.top-=i.f,t.left-=i.e)}e.fromRect=t}}))},addAnimationState:function(e){s.push(e)},removeAnimationState:function(e){s.splice(function(e,t){for(var i in e)if(e.hasOwnProperty(i))for(var s in t)if(t.hasOwnProperty(s)&&t[s]===e[i][s])return Number(i);return-1}(s,{target:e}),1)},animateAll:function(e){var t=this;if(!this.options.animation)return clearTimeout(i),void("function"==typeof e&&e());var o=!1,r=0;s.forEach((function(e){var i=0,s=e.target,n=s.fromRect,a=Ze(s),l=s.prevFromRect,c=s.prevToRect,d=e.rect,h=Ke(s,!0);h&&(a.top-=h.f,a.left-=h.e),s.toRect=a,s.thisAnimationDuration&&ot(l,a)&&!ot(n,a)&&(d.top-a.top)/(d.left-a.left)==(n.top-a.top)/(n.left-a.left)&&(i=function(e,t,i,s){return Math.sqrt(Math.pow(t.top-e.top,2)+Math.pow(t.left-e.left,2))/Math.sqrt(Math.pow(t.top-i.top,2)+Math.pow(t.left-i.left,2))*s.animation}(d,l,c,t.options)),ot(a,n)||(s.prevFromRect=n,s.prevToRect=a,i||(i=t.options.animation),t.animate(s,d,a,i)),i&&(o=!0,r=Math.max(r,i),clearTimeout(s.animationResetTimer),s.animationResetTimer=setTimeout((function(){s.animationTime=0,s.prevFromRect=null,s.fromRect=null,s.prevToRect=null,s.thisAnimationDuration=null}),i),s.thisAnimationDuration=i)})),clearTimeout(i),o?i=setTimeout((function(){"function"==typeof e&&e()}),r):"function"==typeof e&&e(),s=[]},animate:function(e,t,i,s){if(s){qe(e,"transition",""),qe(e,"transform","");var o=Ke(this.el),r=o&&o.a,n=o&&o.d,a=(t.left-i.left)/(r||1),l=(t.top-i.top)/(n||1);e.animatingX=!!a,e.animatingY=!!l,qe(e,"transform","translate3d("+a+"px,"+l+"px,0)"),this.forRepaintDummy=function(e){return e.offsetWidth}(e),qe(e,"transition","transform "+s+"ms"+(this.options.easing?" "+this.options.easing:"")),qe(e,"transform","translate3d(0,0,0)"),"number"==typeof e.animated&&clearTimeout(e.animated),e.animated=setTimeout((function(){qe(e,"transition",""),qe(e,"transform",""),e.animated=!1,e.animatingX=!1,e.animatingY=!1}),s)}}}))}function ai(e,t,i,s,o,r,n,a){var l,c,d=e[ct],h=d.options.onMove;return!window.CustomEvent||Ie||De?(l=document.createEvent("Event")).initEvent("move",!0,!0):l=new CustomEvent("move",{bubbles:!0,cancelable:!0}),l.to=t,l.from=e,l.dragged=i,l.draggedRect=s,l.related=o||t,l.relatedRect=r||Ze(t),l.willInsertAfter=a,l.originalEvent=n,e.dispatchEvent(l),h&&(c=h.call(d,l,n)),c}function li(e){e.draggable=!1}function ci(){qt=!1}function di(e){for(var t=e.tagName+e.className+e.src+e.href+e.textContent,i=t.length,s=0;i--;)s+=t.charCodeAt(i);return s.toString(36)}function hi(e){return setTimeout(e,0)}function ui(e){return clearTimeout(e)}ni.prototype={constructor:ni,_isOutsideThisEl:function(e){this.el.contains(e)||e===this.el||(Nt=null)},_getDirection:function(e,t){return"function"==typeof this.options.direction?this.options.direction.call(this,e,t,bt):this.options.direction},_onTapStart:function(e){if(e.cancelable){var t=this,i=this.el,s=this.options,o=s.preventOnFilter,r=e.type,n=e.touches&&e.touches[0]||e.pointerType&&"touch"===e.pointerType&&e,a=(n||e).target,l=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||a,c=s.filter;if(function(e){Kt.length=0;for(var t=e.getElementsByTagName("input"),i=t.length;i--;){var s=t[i];s.checked&&Kt.push(s)}}(i),!bt&&!(/mousedown|pointerdown/.test(r)&&0!==e.button||s.disabled)&&!l.isContentEditable&&(this.nativeDraggable||!Pe||!a||"SELECT"!==a.tagName.toUpperCase())&&!((a=Ue(a,s.draggable,i,!1))&&a.animated||kt===a)){if(Ct=tt(a),St=tt(a,s.draggable),"function"==typeof c){if(c.call(this,e,a,this))return gt({sortable:t,rootEl:l,name:"filter",targetEl:a,toEl:i,fromEl:i}),mt("filter",t,{evt:e}),void(o&&e.preventDefault())}else if(c&&(c=c.split(",").some((function(s){if(s=Ue(l,s.trim(),i,!1))return gt({sortable:t,rootEl:s,name:"filter",targetEl:a,fromEl:i,toEl:i}),mt("filter",t,{evt:e}),!0}))))return void(o&&e.preventDefault());s.handle&&!Ue(l,s.handle,i,!1)||this._prepareDragStart(e,n,a)}}},_prepareDragStart:function(e,t,i){var s,o=this,r=o.el,n=o.options,a=r.ownerDocument;if(i&&!bt&&i.parentNode===r){var l=Ze(i);if(wt=r,ft=(bt=i).parentNode,yt=bt.nextSibling,kt=i,Ot=n.group,ni.dragged=bt,Lt={target:bt,clientX:(t||e).clientX,clientY:(t||e).clientY},Mt=Lt.clientX-l.left,Pt=Lt.clientY-l.top,this._lastX=(t||e).clientX,this._lastY=(t||e).clientY,bt.style["will-change"]="all",s=function(){mt("delayEnded",o,{evt:e}),ni.eventCanceled?o._onDrop():(o._disableDelayedDragEvents(),!Me&&o.nativeDraggable&&(bt.draggable=!0),o._triggerDragStart(e,t),gt({sortable:o,name:"choose",originalEvent:e}),Ge(bt,n.chosenClass,!0))},n.ignore.split(",").forEach((function(e){Ye(bt,e.trim(),li)})),ze(a,"dragover",oi),ze(a,"mousemove",oi),ze(a,"touchmove",oi),n.supportPointer?(ze(a,"pointerup",o._onDrop),!this.nativeDraggable&&ze(a,"pointercancel",o._onDrop)):(ze(a,"mouseup",o._onDrop),ze(a,"touchend",o._onDrop),ze(a,"touchcancel",o._onDrop)),Me&&this.nativeDraggable&&(this.options.touchStartThreshold=4,bt.draggable=!0),mt("delayStart",this,{evt:e}),!n.delay||n.delayOnTouchOnly&&!t||this.nativeDraggable&&(De||Ie))s();else{if(ni.eventCanceled)return void this._onDrop();n.supportPointer?(ze(a,"pointerup",o._disableDelayedDrag),ze(a,"pointercancel",o._disableDelayedDrag)):(ze(a,"mouseup",o._disableDelayedDrag),ze(a,"touchend",o._disableDelayedDrag),ze(a,"touchcancel",o._disableDelayedDrag)),ze(a,"mousemove",o._delayedDragTouchMoveHandler),ze(a,"touchmove",o._delayedDragTouchMoveHandler),n.supportPointer&&ze(a,"pointermove",o._delayedDragTouchMoveHandler),o._dragStartTimer=setTimeout(s,n.delay)}}},_delayedDragTouchMoveHandler:function(e){var t=e.touches?e.touches[0]:e;Math.max(Math.abs(t.clientX-this._lastX),Math.abs(t.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){bt&&li(bt),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;Fe(e,"mouseup",this._disableDelayedDrag),Fe(e,"touchend",this._disableDelayedDrag),Fe(e,"touchcancel",this._disableDelayedDrag),Fe(e,"pointerup",this._disableDelayedDrag),Fe(e,"pointercancel",this._disableDelayedDrag),Fe(e,"mousemove",this._delayedDragTouchMoveHandler),Fe(e,"touchmove",this._delayedDragTouchMoveHandler),Fe(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||"touch"==e.pointerType&&e,!this.nativeDraggable||t?this.options.supportPointer?ze(document,"pointermove",this._onTouchMove):ze(document,t?"touchmove":"mousemove",this._onTouchMove):(ze(bt,"dragend",this),ze(wt,"dragstart",this._onDragStart));try{document.selection?hi((function(){document.selection.empty()})):window.getSelection().removeAllRanges()}catch(e){}},_dragStarted:function(e,t){if($t=!1,wt&&bt){mt("dragStarted",this,{evt:t}),this.nativeDraggable&&ze(document,"dragover",ri);var i=this.options;!e&&Ge(bt,i.dragClass,!1),Ge(bt,i.ghostClass,!0),ni.active=this,e&&this._appendGhost(),gt({sortable:this,name:"start",originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(Rt){this._lastX=Rt.clientX,this._lastY=Rt.clientY,ii();for(var e=document.elementFromPoint(Rt.clientX,Rt.clientY),t=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(Rt.clientX,Rt.clientY))!==t;)t=e;if(bt.parentNode[ct]._isOutsideThisEl(e),t)do{if(t[ct]&&t[ct]._onDragOver({clientX:Rt.clientX,clientY:Rt.clientY,target:e,rootEl:t})&&!this.options.dragoverBubble)break;e=t}while(t=Be(t));si()}},_onTouchMove:function(e){if(Lt){var t=this.options,i=t.fallbackTolerance,s=t.fallbackOffset,o=e.touches?e.touches[0]:e,r=vt&&Ke(vt,!0),n=vt&&r&&r.a,a=vt&&r&&r.d,l=Xt&&Ft&&it(Ft),c=(o.clientX-Lt.clientX+s.x)/(n||1)+(l?l[0]-Gt[0]:0)/(n||1),d=(o.clientY-Lt.clientY+s.y)/(a||1)+(l?l[1]-Gt[1]:0)/(a||1);if(!ni.active&&!$t){if(i&&Math.max(Math.abs(o.clientX-this._lastX),Math.abs(o.clientY-this._lastY))o.right+10||e.clientY>s.bottom&&e.clientX>s.left:e.clientY>o.bottom+10||e.clientX>s.right&&e.clientY>s.top}(e,o,this)&&!g.animated){if(g===bt)return R(!1);if(g&&r===e.target&&(n=g),n&&(i=Ze(n)),!1!==ai(wt,r,bt,t,n,i,e,!!n))return L(),g&&g.nextSibling?r.insertBefore(bt,g.nextSibling):r.appendChild(bt),ft=r,I(),R(!0)}else if(g&&function(e,t,i){var s=Ze(Je(i.el,0,i.options,!0)),o=lt(i.el,i.options,vt);return t?e.clientXd+c*r/2:lh-zt)return-Vt}else if(l>d+c*(1-o)/2&&lh-c*r/2)?l>d+c/2?1:-1:0}(e,n,i,o,k?1:a.swapThreshold,null==a.invertedSwapThreshold?a.swapThreshold:a.invertedSwapThreshold,Wt,Nt===n),0!==f){var E=tt(bt);do{E-=f,w=ft.children[E]}while(w&&("none"===qe(w,"display")||w===vt))}if(0===f||w===n)return R(!1);Nt=n,Vt=f;var S=n.nextElementSibling,T=!1,O=ai(wt,r,bt,t,n,i,e,T=1===f);if(!1!==O)return 1!==O&&-1!==O||(T=1===O),qt=!0,setTimeout(ci,30),L(),T&&!S?r.appendChild(bt):n.parentNode.insertBefore(bt,T?S:n),x&&nt(x,0,C-x.scrollTop),ft=bt.parentNode,void 0===v||Wt||(zt=Math.abs(v-Ze(n)[_])),I(),R(!0)}if(r.contains(bt))return R(!1)}return!1}function A(a,l){mt(a,p,Te({evt:e,isOwner:d,axis:o?"vertical":"horizontal",revert:s,dragRect:t,targetRect:i,canSort:h,fromSortable:u,target:n,completed:R,onMove:function(i,s){return ai(wt,r,bt,t,i,Ze(i),e,s)},changed:I},l))}function L(){A("dragOverAnimationCapture"),p.captureAnimationState(),p!==u&&u.captureAnimationState()}function R(t){return A("dragOverCompleted",{insertion:t}),t&&(d?c._hideClone():c._showClone(p),p!==u&&(Ge(bt,At?At.options.ghostClass:c.options.ghostClass,!1),Ge(bt,a.ghostClass,!0)),At!==p&&p!==ni.active?At=p:p===ni.active&&At&&(At=null),u===p&&(p._ignoreWhileAnimating=n),p.animateAll((function(){A("dragOverAnimationComplete"),p._ignoreWhileAnimating=null})),p!==u&&(u.animateAll(),u._ignoreWhileAnimating=null)),(n===bt&&!bt.animated||n===r&&!n.animated)&&(Nt=null),a.dragoverBubble||e.rootEl||n===document||(bt.parentNode[ct]._isOutsideThisEl(e.target),!t&&oi(e)),!a.dragoverBubble&&e.stopPropagation&&e.stopPropagation(),m=!0}function I(){Et=tt(bt),Tt=tt(bt,a.draggable),gt({sortable:p,name:"change",toEl:r,newIndex:Et,newDraggableIndex:Tt,originalEvent:e})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){Fe(document,"mousemove",this._onTouchMove),Fe(document,"touchmove",this._onTouchMove),Fe(document,"pointermove",this._onTouchMove),Fe(document,"dragover",oi),Fe(document,"mousemove",oi),Fe(document,"touchmove",oi)},_offUpEvents:function(){var e=this.el.ownerDocument;Fe(e,"mouseup",this._onDrop),Fe(e,"touchend",this._onDrop),Fe(e,"pointerup",this._onDrop),Fe(e,"pointercancel",this._onDrop),Fe(e,"touchcancel",this._onDrop),Fe(document,"selectstart",this)},_onDrop:function(e){var t=this.el,i=this.options;Et=tt(bt),Tt=tt(bt,i.draggable),mt("drop",this,{evt:e}),ft=bt&&bt.parentNode,Et=tt(bt),Tt=tt(bt,i.draggable),ni.eventCanceled||($t=!1,Wt=!1,jt=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),ui(this.cloneId),ui(this._dragStartId),this.nativeDraggable&&(Fe(document,"drop",this),Fe(t,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),Pe&&qe(document.body,"user-select",""),qe(bt,"transform",""),e&&(Ht&&(e.cancelable&&e.preventDefault(),!i.dropBubble&&e.stopPropagation()),vt&&vt.parentNode&&vt.parentNode.removeChild(vt),(wt===ft||At&&"clone"!==At.lastPutMode)&&_t&&_t.parentNode&&_t.parentNode.removeChild(_t),bt&&(this.nativeDraggable&&Fe(bt,"dragend",this),li(bt),bt.style["will-change"]="",Ht&&!$t&&Ge(bt,At?At.options.ghostClass:this.options.ghostClass,!1),Ge(bt,this.options.chosenClass,!1),gt({sortable:this,name:"unchoose",toEl:ft,newIndex:null,newDraggableIndex:null,originalEvent:e}),wt!==ft?(Et>=0&&(gt({rootEl:ft,name:"add",toEl:ft,fromEl:wt,originalEvent:e}),gt({sortable:this,name:"remove",toEl:ft,originalEvent:e}),gt({rootEl:ft,name:"sort",toEl:ft,fromEl:wt,originalEvent:e}),gt({sortable:this,name:"sort",toEl:ft,originalEvent:e})),At&&At.save()):Et!==Ct&&Et>=0&&(gt({sortable:this,name:"update",toEl:ft,originalEvent:e}),gt({sortable:this,name:"sort",toEl:ft,originalEvent:e})),ni.active&&(null!=Et&&-1!==Et||(Et=Ct,Tt=St),gt({sortable:this,name:"end",toEl:ft,originalEvent:e}),this.save())))),this._nulling()},_nulling:function(){mt("nulling",this),wt=bt=ft=vt=yt=_t=kt=xt=Lt=Rt=Ht=Et=Tt=Ct=St=Nt=Vt=At=Ot=ni.dragged=ni.ghost=ni.clone=ni.active=null,Kt.forEach((function(e){e.checked=!0})),Kt.length=It=Dt=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":bt&&(this._onDragOver(e),function(e){e.dataTransfer&&(e.dataTransfer.dropEffect="move"),e.cancelable&&e.preventDefault()}(e));break;case"selectstart":e.preventDefault()}},toArray:function(){for(var e,t=[],i=this.el.children,s=0,o=i.length,r=this.options;s{e[i]&&(t=!0)})),t}function b(t){if(a=t.target,!g(t)){const s=t?.touches?.[0]??t,{target:o}=s;if(!e.allowDragFrom||e.allowDragFrom&&a.matches(e.allowDragFrom)||e.allowDragFromClosest&&a.closest(e.allowDragFromClosest)){p.dragHandle=a;const e=(0,q.windowScrollPosition)();l=e.left+s.clientX,c=e.top+s.clientY,d=s.clientX-s.clientX,h=s.clientY-s.clientY,p=Object.assign(p,{deltaX:d,deltaY:h,startX:l,startY:c,target:o}),!1!==m(i,t,p)&&(document.body.addEventListener("mousemove",f),document.body.addEventListener("touchmove",f),document.body.addEventListener("mouseup",v),document.body.addEventListener("touchend",v),document.body.addEventListener("touchcancel",v))}}}function f(e){const t=e?.touches?.[0]??e;if(!g(e)){d=t.clientX-l,h=t.clientY-c;const{target:i}=t;u||(p=Object.assign(p,{deltaX:d,deltaY:h,startX:l,startY:c,target:i}),m(s,e,p),u=!0),p=Object.assign(p,{deltaX:d,deltaY:h,startX:l,startY:c,target:i}),m(o,e,p)}}function v(e){if(document.body.removeEventListener("mousemove",f),document.body.removeEventListener("touchmove",f),document.body.removeEventListener("mouseup",v),document.body.removeEventListener("touchend",v),document.body.removeEventListener("touchcancel",v),u){const{target:t}=e;p=Object.assign(p,{target:t}),m(r,e,p),u=!1}}return t&&(t.addEventListener("mousedown",b),t.addEventListener("touchstart",b)),{destroy:function(){t&&(t.removeEventListener("mousedown",b),t.removeEventListener("touchstart",b))}}}function Ai(e){const{element:t,onMouseWheel:i}=e;function s(e){const t=e||window.event;let s=0,o=0,r=0;t.wheelDelta&&(s=t.wheelDelta/120),t.detail&&(s=-t.detail/3),r=s,void 0!==t.axis&&t.axis===t.HORIZONTAL_AXIS&&(r=0,o=-1*s),void 0!==t.wheelDeltaY&&(r=t.wheelDeltaY/120),void 0!==t.wheelDeltaX&&(o=-1*t.wheelDeltaX/120),"function"==typeof i&&i(e,s,o,r)}return t.addEventListener("wheel",s),t.addEventListener("mousewheel",s),{destroy:function(){t.removeEventListener("wheel",s),t.removeEventListener("mousewheel",s)}}}function Li(e){const{resizeableElement:t,resizeableHandleElement:i,onResizeStart:s,onResize:o,onResizeEnd:r}=e;if(!i||"function"!=typeof i.addEventListener)throw new Error("[SlickResizable] You did not provide a valid html element that will be used for the handle to resize.");function n(e,s){if("function"==typeof e)return e(s,{resizeableElement:t,resizeableHandleElement:i})}function a(e){e.preventDefault();const t=e.touches?e.changedTouches[0]:e;!1!==n(s,t)&&(document.body.addEventListener("mousemove",l),document.body.addEventListener("mouseup",c),document.body.addEventListener("touchmove",l),document.body.addEventListener("touchend",c))}function l(e){e.preventDefault&&"touchmove"!==e.type&&e.preventDefault();const s=e.touches?e.changedTouches[0]:e;"function"==typeof o&&o(s,{resizeableElement:t,resizeableHandleElement:i})}function c(e){const t=e.touches?e.changedTouches[0]:e;n(r,t),document.body.removeEventListener("mousemove",l),document.body.removeEventListener("mouseup",c),document.body.removeEventListener("touchmove",l),document.body.removeEventListener("touchend",c)}return i.addEventListener("mousedown",a),i.addEventListener("touchstart",a),{destroy:function(){"function"==typeof i?.removeEventListener&&(i.removeEventListener("mousedown",a),i.removeEventListener("touchstart",a))}}}class Ri{constructor(e,t,i,s,o){if(this.container=e,this.data=t,this.columns=i,this.externalPubSub=o,this.canvas=null,this.canvas_context=null,this._defaults={alwaysShowVerticalScroll:!1,alwaysAllowHorizontalScroll:!1,explicitInitialization:!1,rowHeight:25,defaultColumnWidth:80,enableHtmlRendering:!0,enableAddRow:!1,leaveSpaceForNewRows:!1,editable:!1,autoEdit:!0,autoEditNewRow:!0,autoCommitEdit:!1,suppressActiveCellChangeOnEdit:!1,enableCellNavigation:!0,enableColumnReorder:!0,unorderableColumnCssClass:"unorderable",asyncEditorLoading:!1,asyncEditorLoadDelay:100,forceFitColumns:!1,enableAsyncPostRender:!1,asyncPostRenderDelay:50,enableAsyncPostRenderCleanup:!1,asyncPostRenderCleanupDelay:40,columnResizingDelay:300,nonce:"",editorLock:xe,showColumnHeader:!0,showHeaderRow:!1,headerRowHeight:25,createFooterRow:!1,showFooterRow:!1,footerRowHeight:25,createPreHeaderPanel:!1,createTopHeaderPanel:!1,showPreHeaderPanel:!1,showTopHeaderPanel:!1,preHeaderPanelHeight:25,preHeaderPanelWidth:"auto",topHeaderPanelHeight:25,topHeaderPanelWidth:"auto",showTopPanel:!1,topPanelHeight:25,formatterFactory:null,editorFactory:null,cellFlashingCssClass:"flashing",rowHighlightCssClass:"highlight-animate",rowHighlightDuration:400,selectedCellCssClass:"selected",multiSelect:!0,enableCellRowSpan:!1,enableTextSelectionOnCells:!1,dataItemColumnValueExtractor:null,frozenBottom:!1,frozenColumn:-1,frozenRow:-1,frozenRightViewportMinWidth:100,throwWhenFrozenNotAllViewable:!1,fullWidthRows:!1,multiColumnSort:!1,numberedMultiColumnSort:!1,tristateMultiColumnSort:!1,sortColNumberInSeparateSpan:!1,defaultFormatter:this.defaultFormatter,forceSyncScrolling:!1,addNewRowCssClass:"new-row",preserveCopiedSelectionOnPaste:!1,preventDragFromKeys:["ctrlKey","metaKey"],showCellSelection:!0,viewportClass:void 0,minRowBuffer:3,emulatePagingWhenScrolling:!0,editorCellNavOnLRKeys:!1,enableMouseWheelScrollHandler:!0,doPaging:!0,rowTopOffsetRenderType:"top",scrollRenderThrottling:10,suppressCssChangesOnHiddenInit:!1,ffMaxSupportedCssHeight:6e6,maxSupportedCssHeight:1e9,maxPartialRowSpanRemap:5e3,sanitizer:void 0,mixinDefaults:!1,shadowRoot:void 0},this._columnDefaults={name:"",headerCssClass:null,defaultSortAsc:!0,focusable:!0,hidden:!1,minWidth:30,maxWidth:void 0,rerenderOnResize:!1,reorderable:!0,resizable:!0,sortable:!1,selectable:!0},this.page=0,this.offset=0,this.vScrollDir=1,this._bindingEventService=new re.P,this.initialized=!1,this.uid=`slickgrid_${Math.round(1e6*Math.random())}`,this._groupHeaders=[],this._headerScroller=[],this._headers=[],this._boundAncestors=[],this.viewportH=0,this.viewportW=0,this.canvasWidth=0,this.canvasWidthL=0,this.canvasWidthR=0,this.headersWidth=0,this.headersWidthL=0,this.headersWidthR=0,this.viewportHasHScroll=!1,this.viewportHasVScroll=!1,this.headerColumnWidthDiff=0,this.headerColumnHeightDiff=0,this.cellWidthDiff=0,this.cellHeightDiff=0,this.hasFrozenRows=!1,this.frozenRowsHeight=0,this.actualFrozenRow=-1,this.paneTopH=0,this.paneBottomH=0,this.viewportTopH=0,this.viewportBottomH=0,this.topPanelH=0,this.headerRowH=0,this.footerRowH=0,this.tabbingDirection=1,this.activeCellNode=null,this.currentEditor=null,this._prevDataLength=0,this._prevInvalidatedRowsCount=0,this._rowSpanIsCached=!1,this._colsWithRowSpanCache={},this.rowsCache={},this.renderedRows=0,this.numVisibleRows=0,this.prevScrollTop=0,this.scrollHeight=0,this.scrollTop=0,this.lastRenderedScrollTop=0,this.lastRenderedScrollLeft=0,this.prevScrollLeft=0,this.scrollLeft=0,this.selectedRows=[],this.plugins=[],this.cellCssClasses={},this.columnsById={},this.sortColumns=[],this.columnPosLeft=[],this.columnPosRight=[],this.pagingActive=!1,this.pagingIsLastPage=!1,this.postProcessedRows={},this.postProcessToRow=null,this.postProcessFromRow=null,this.postProcessedCleanupQueue=[],this.postProcessgroupId=0,this.counter_rows_rendered=0,this.counter_rows_removed=0,this.cssShow={position:"absolute",visibility:"hidden",display:"block"},this._hiddenParents=[],this.oldProps=[],this.enforceFrozenRowHeightRecalc=!1,this.columnResizeDragging=!1,this.slickDraggableInstance=null,this.slickMouseWheelInstances=[],this.slickResizableInstances=[],this._container="string"==typeof this.container?document.querySelector(this.container):this.container,!this._container)throw new Error(`SlickGrid requires a valid container, ${this.container} does not exist in the DOM.`);this._pubSubService=o,this.onActiveCellChanged=new be("onActiveCellChanged",o),this.onActiveCellPositionChanged=new be("onActiveCellPositionChanged",o),this.onAddNewRow=new be("onAddNewRow",o),this.onAfterSetColumns=new be("onAfterSetColumns",o),this.onAutosizeColumns=new be("onAutosizeColumns",o),this.onBeforeAppendCell=new be("onBeforeAppendCell",o),this.onBeforeCellEditorDestroy=new be("onBeforeCellEditorDestroy",o),this.onBeforeColumnsResize=new be("onBeforeColumnsResize",o),this.onBeforeDestroy=new be("onBeforeDestroy",o),this.onBeforeEditCell=new be("onBeforeEditCell",o),this.onBeforeFooterRowCellDestroy=new be("onBeforeFooterRowCellDestroy",o),this.onBeforeHeaderCellDestroy=new be("onBeforeHeaderCellDestroy",o),this.onBeforeHeaderRowCellDestroy=new be("onBeforeHeaderRowCellDestroy",o),this.onBeforeSetColumns=new be("onBeforeSetColumns",o),this.onBeforeSort=new be("onBeforeSort",o),this.onBeforeUpdateColumns=new be("onBeforeUpdateColumns",o),this.onCellChange=new be("onCellChange",o),this.onCellCssStylesChanged=new be("onCellCssStylesChanged",o),this.onClick=new be("onClick",o),this.onColumnsReordered=new be("onColumnsReordered",o),this.onColumnsDrag=new be("onColumnsDrag",o),this.onColumnsResized=new be("onColumnsResized",o),this.onColumnsResizeDblClick=new be("onColumnsResizeDblClick",o),this.onCompositeEditorChange=new be("onCompositeEditorChange",o),this.onContextMenu=new be("onContextMenu",o),this.onDblClick=new be("onDblClick",o),this.onDrag=new be("onDrag",o),this.onDragInit=new be("onDragInit",o),this.onDragStart=new be("onDragStart",o),this.onDragEnd=new be("onDragEnd",o),this.onFooterClick=new be("onFooterClick",o),this.onFooterContextMenu=new be("onFooterContextMenu",o),this.onFooterRowCellRendered=new be("onFooterRowCellRendered",o),this.onHeaderCellRendered=new be("onHeaderCellRendered",o),this.onHeaderClick=new be("onHeaderClick",o),this.onHeaderContextMenu=new be("onHeaderContextMenu",o),this.onHeaderMouseEnter=new be("onHeaderMouseEnter",o),this.onHeaderMouseLeave=new be("onHeaderMouseLeave",o),this.onHeaderMouseOver=new be("onHeaderMouseOver",o),this.onHeaderMouseOut=new be("onHeaderMouseOut",o),this.onHeaderRowMouseOver=new be("onHeaderRowMouseOver",o),this.onHeaderRowMouseOut=new be("onHeaderRowMouseOut",o),this.onHeaderRowCellRendered=new be("onHeaderRowCellRendered",o),this.onHeaderRowMouseEnter=new be("onHeaderRowMouseEnter",o),this.onHeaderRowMouseLeave=new be("onHeaderRowMouseLeave",o),this.onKeyDown=new be("onKeyDown",o),this.onMouseEnter=new be("onMouseEnter",o),this.onMouseLeave=new be("onMouseLeave",o),this.onPreHeaderClick=new be("onPreHeaderClick",o),this.onPreHeaderContextMenu=new be("onPreHeaderContextMenu",o),this.onRendered=new be("onRendered",o),this.onScroll=new be("onScroll",o),this.onSelectedRowsChanged=new be("onSelectedRowsChanged",o),this.onSetOptions=new be("onSetOptions",o),this.onActivateChangedOptions=new be("onActivateChangedOptions",o),this.onSort=new be("onSort",o),this.onValidationError=new be("onValidationError",o),this.onViewportChanged=new be("onViewportChanged",o),this.initialize(s)}init(){!this._options.silenceWarnings&&document.body.style.zoom&&"100%"!==document.body.style.zoom&&console.warn("[Slickgrid] Zoom level other than 100% is not supported by the library and will give subpar experience. SlickGrid relies on the `rowHeight` grid option to do row positioning & calculation and when zoom is not 100% then calculation becomes all offset."),this.finishInitialization()}applyHtmlCode(e,t="",i){if(e)if(t instanceof HTMLElement||t instanceof DocumentFragment)!1!==i?.emptyTarget&&(0,q.emptyElement)(e),e.appendChild(t);else{if(!1!==i?.skipEmptyReassignment&&!(0,q.isDefined)(t)&&!e.innerHTML)return;if("number"==typeof t||"boolean"==typeof t)e.textContent=String(t);else{const i=this.sanitizeHtmlString(t);this._options.enableHtmlRendering&&i?e.innerHTML=i:e.textContent=i}}}initialize(e){e?.mixinDefaults?(this._options||(this._options=e),_e.applyDefaults(this._options,this._defaults)):this._options=(0,q.extend)(!0,{},this._defaults,e),this.scrollThrottle=this.actionThrottle(this.render.bind(this),this._options.scrollRenderThrottling),this.maxSupportedCssHeight=this.maxSupportedCssHeight||this.getMaxSupportedCssHeight(),this.validateAndEnforceOptions(),this._columnDefaults.width=this._options.defaultColumnWidth,this._options.suppressCssChangesOnHiddenInit||this.cacheCssForHiddenInit(),this.updateColumnProps(),this.editController={commitCurrentEdit:this.commitCurrentEdit.bind(this),cancelCurrentEdit:this.cancelCurrentEdit.bind(this)},(0,q.emptyElement)(this._container),this._container.style.outline=String(0),this._container.classList.add(this.uid),this._container.classList.add("slick-widget"),this._container.setAttribute("role","grid");const t=window.getComputedStyle(this._container);/relative|absolute|fixed/.test(t.position)||(this._container.style.position="relative"),this._focusSink=(0,q.createDomElement)("div",{tabIndex:0,style:{position:"fixed",width:"0px",height:"0px",top:"0px",left:"0px",outline:"0px"}},this._container),this._options.createTopHeaderPanel&&(this._topHeaderPanelScroller=(0,q.createDomElement)("div",{className:"slick-topheader-panel slick-state-default",style:{overflow:"hidden",position:"relative"}},this._container),this._topHeaderPanelScroller.appendChild(document.createElement("div")),this._topHeaderPanel=(0,q.createDomElement)("div",null,this._topHeaderPanelScroller),this._topHeaderPanelSpacer=(0,q.createDomElement)("div",{style:{display:"block",height:"1px",position:"absolute",top:"0px",left:"0px"}},this._topHeaderPanelScroller),this._options.showTopHeaderPanel||_e.hide(this._topHeaderPanelScroller)),this._paneHeaderL=(0,q.createDomElement)("div",{className:"slick-pane slick-pane-header slick-pane-left",tabIndex:0},this._container),this._paneHeaderR=(0,q.createDomElement)("div",{className:"slick-pane slick-pane-header slick-pane-right",tabIndex:0},this._container),this._paneTopL=(0,q.createDomElement)("div",{className:"slick-pane slick-pane-top slick-pane-left",tabIndex:0},this._container),this._paneTopR=(0,q.createDomElement)("div",{className:"slick-pane slick-pane-top slick-pane-right",tabIndex:0},this._container),this._paneBottomL=(0,q.createDomElement)("div",{className:"slick-pane slick-pane-bottom slick-pane-left",tabIndex:0},this._container),this._paneBottomR=(0,q.createDomElement)("div",{className:"slick-pane slick-pane-bottom slick-pane-right",tabIndex:0},this._container),this._options.createPreHeaderPanel&&(this._preHeaderPanelScroller=(0,q.createDomElement)("div",{className:"slick-preheader-panel slick-state-default",style:{overflow:"hidden",position:"relative"}},this._paneHeaderL),this._preHeaderPanelScroller.appendChild(document.createElement("div")),this._preHeaderPanel=(0,q.createDomElement)("div",null,this._preHeaderPanelScroller),this._preHeaderPanelSpacer=(0,q.createDomElement)("div",{style:{display:"block",height:"1px",position:"absolute",top:"0px",left:"0px"}},this._preHeaderPanelScroller),this._preHeaderPanelScrollerR=(0,q.createDomElement)("div",{className:"slick-preheader-panel slick-state-default",style:{overflow:"hidden",position:"relative"}},this._paneHeaderR),this._preHeaderPanelR=(0,q.createDomElement)("div",null,this._preHeaderPanelScrollerR),this._preHeaderPanelSpacerR=(0,q.createDomElement)("div",{style:{display:"block",height:"1px",position:"absolute",top:"0px",left:"0px"}},this._preHeaderPanelScrollerR),this._options.showPreHeaderPanel||(_e.hide(this._preHeaderPanelScroller),_e.hide(this._preHeaderPanelScrollerR))),this._headerScrollerL=(0,q.createDomElement)("div",{className:"slick-header slick-state-default slick-header-left"},this._paneHeaderL),this._headerScrollerR=(0,q.createDomElement)("div",{className:"slick-header slick-state-default slick-header-right"},this._paneHeaderR),this._headerScroller.push(this._headerScrollerL),this._headerScroller.push(this._headerScrollerR),this._headerL=(0,q.createDomElement)("div",{className:"slick-header-columns slick-header-columns-left",style:{left:"-1000px"}},this._headerScrollerL),this._headerR=(0,q.createDomElement)("div",{className:"slick-header-columns slick-header-columns-right",style:{left:"-1000px"}},this._headerScrollerR),this._headers=[this._headerL,this._headerR],this._headerRowScrollerL=(0,q.createDomElement)("div",{className:"slick-headerrow slick-state-default"},this._paneTopL),this._headerRowScrollerR=(0,q.createDomElement)("div",{className:"slick-headerrow slick-state-default"},this._paneTopR),this._headerRowScroller=[this._headerRowScrollerL,this._headerRowScrollerR],this._headerRowSpacerL=(0,q.createDomElement)("div",{style:{display:"block",height:"1px",position:"absolute",top:"0px",left:"0px"}},this._headerRowScrollerL),this._headerRowSpacerR=(0,q.createDomElement)("div",{style:{display:"block",height:"1px",position:"absolute",top:"0px",left:"0px"}},this._headerRowScrollerR),this._headerRowL=(0,q.createDomElement)("div",{className:"slick-headerrow-columns slick-headerrow-columns-left"},this._headerRowScrollerL),this._headerRowR=(0,q.createDomElement)("div",{className:"slick-headerrow-columns slick-headerrow-columns-right"},this._headerRowScrollerR),this._headerRows=[this._headerRowL,this._headerRowR],this._topPanelScrollerL=(0,q.createDomElement)("div",{className:"slick-top-panel-scroller slick-state-default"},this._paneTopL),this._topPanelScrollerR=(0,q.createDomElement)("div",{className:"slick-top-panel-scroller slick-state-default"},this._paneTopR),this._topPanelScrollers=[this._topPanelScrollerL,this._topPanelScrollerR],this._topPanelL=(0,q.createDomElement)("div",{className:"slick-top-panel",style:{width:"10000px"}},this._topPanelScrollerL),this._topPanelR=(0,q.createDomElement)("div",{className:"slick-top-panel",style:{width:"10000px"}},this._topPanelScrollerR),this._topPanels=[this._topPanelL,this._topPanelR],this._options.showColumnHeader||this._headerScroller.forEach((e=>{_e.hide(e)})),this._options.showTopPanel||this._topPanelScrollers.forEach((e=>{_e.hide(e)})),this._options.showHeaderRow||this._headerRowScroller.forEach((e=>{_e.hide(e)})),this._viewportTopL=(0,q.createDomElement)("div",{className:"slick-viewport slick-viewport-top slick-viewport-left",tabIndex:0},this._paneTopL),this._viewportTopR=(0,q.createDomElement)("div",{className:"slick-viewport slick-viewport-top slick-viewport-right",tabIndex:0},this._paneTopR),this._viewportBottomL=(0,q.createDomElement)("div",{className:"slick-viewport slick-viewport-bottom slick-viewport-left",tabIndex:0},this._paneBottomL),this._viewportBottomR=(0,q.createDomElement)("div",{className:"slick-viewport slick-viewport-bottom slick-viewport-right",tabIndex:0},this._paneBottomR),this._viewport=[this._viewportTopL,this._viewportTopR,this._viewportBottomL,this._viewportBottomR],this._options.viewportClass&&this._viewport.forEach((e=>{e.classList.add(...(0,q.classNameToList)(this._options.viewportClass))})),this._activeViewportNode=this._viewportTopL,this._canvasTopL=(0,q.createDomElement)("div",{className:"grid-canvas grid-canvas-top grid-canvas-left",tabIndex:0},this._viewportTopL),this._canvasTopR=(0,q.createDomElement)("div",{className:"grid-canvas grid-canvas-top grid-canvas-right",tabIndex:0},this._viewportTopR),this._canvasBottomL=(0,q.createDomElement)("div",{className:"grid-canvas grid-canvas-bottom grid-canvas-left",tabIndex:0},this._viewportBottomL),this._canvasBottomR=(0,q.createDomElement)("div",{className:"grid-canvas grid-canvas-bottom grid-canvas-right",tabIndex:0},this._viewportBottomR),this._canvas=[this._canvasTopL,this._canvasTopR,this._canvasBottomL,this._canvasBottomR],this.scrollbarDimensions=this.scrollbarDimensions||this.measureScrollbar(),this._activeCanvasNode=this._canvasTopL,this._topHeaderPanelSpacer&&_e.width(this._topHeaderPanelSpacer,this.getCanvasWidth()+this.scrollbarDimensions.width),this._preHeaderPanelSpacer&&_e.width(this._preHeaderPanelSpacer,this.getCanvasWidth()+this.scrollbarDimensions.width),this._headers.forEach((e=>{_e.width(e,this.getHeadersWidth())})),_e.width(this._headerRowSpacerL,this.getCanvasWidth()+this.scrollbarDimensions.width),_e.width(this._headerRowSpacerR,this.getCanvasWidth()+this.scrollbarDimensions.width),this._options.createFooterRow&&(this._footerRowScrollerR=(0,q.createDomElement)("div",{className:"slick-footerrow slick-state-default"},this._paneTopR),this._footerRowScrollerL=(0,q.createDomElement)("div",{className:"slick-footerrow slick-state-default"},this._paneTopL),this._footerRowScroller=[this._footerRowScrollerL,this._footerRowScrollerR],this._footerRowSpacerL=(0,q.createDomElement)("div",{style:{display:"block",height:"1px",position:"absolute",top:"0px",left:"0px"}},this._footerRowScrollerL),_e.width(this._footerRowSpacerL,this.getCanvasWidth()+this.scrollbarDimensions.width),this._footerRowSpacerR=(0,q.createDomElement)("div",{style:{display:"block",height:"1px",position:"absolute",top:"0px",left:"0px"}},this._footerRowScrollerR),_e.width(this._footerRowSpacerR,this.getCanvasWidth()+this.scrollbarDimensions.width),this._footerRowL=(0,q.createDomElement)("div",{className:"slick-footerrow-columns slick-footerrow-columns-left"},this._footerRowScrollerL),this._footerRowR=(0,q.createDomElement)("div",{className:"slick-footerrow-columns slick-footerrow-columns-right"},this._footerRowScrollerR),this._footerRow=[this._footerRowL,this._footerRowR],this._options.showFooterRow||this._footerRowScroller.forEach((e=>{_e.hide(e)}))),this._focusSink2=this._focusSink.cloneNode(!0),this._container.appendChild(this._focusSink2),this._options.explicitInitialization||this.finishInitialization()}finishInitialization(){this.initialized||(this.initialized=!0,this.getViewportWidth(),this.getViewportHeight(),this.measureCellPaddingAndBorder(),this.disableSelection(this._headers),this._options.enableTextSelectionOnCells||this._viewport.forEach((e=>{this._bindingEventService.bind(e,"selectstart",(e=>{e.target instanceof HTMLInputElement||(e.target,HTMLTextAreaElement)}))})),this.setFrozenOptions(),this.setPaneFrozenClasses(),this.setPaneVisibility(),this.setScroller(),this.setOverflow(),this.updateColumnCaches(),this.createColumnHeaders(),this.createColumnFooter(),this.setupColumnSort(),this.createCssRules(),this.resizeCanvas(),this.bindAncestorScrollEvents(),this._bindingEventService.bind(this._container,"resize",this.resizeCanvas.bind(this)),this._viewport.forEach((e=>{this._bindingEventService.bind(e,"scroll",this.handleScroll.bind(this))})),this._options.enableMouseWheelScrollHandler&&this._viewport.forEach((e=>{this.slickMouseWheelInstances.push(Ai({element:e,onMouseWheel:this.handleMouseWheel.bind(this)}))})),this._headerScroller.forEach((e=>{this._bindingEventService.bind(e,"contextmenu",this.handleHeaderContextMenu.bind(this)),this._bindingEventService.bind(e,"click",this.handleHeaderClick.bind(this))})),this._headerRowScroller.forEach((e=>{this._bindingEventService.bind(e,"scroll",this.handleHeaderRowScroll.bind(this))})),this._options.createFooterRow&&(this._footerRow.forEach((e=>{this._bindingEventService.bind(e,"contextmenu",this.handleFooterContextMenu.bind(this)),this._bindingEventService.bind(e,"click",this.handleFooterClick.bind(this))})),this._footerRowScroller.forEach((e=>{this._bindingEventService.bind(e,"scroll",this.handleFooterRowScroll.bind(this))}))),this._options.createTopHeaderPanel&&this._bindingEventService.bind(this._topHeaderPanelScroller,"scroll",this.handleTopHeaderPanelScroll.bind(this)),this._options.createPreHeaderPanel&&(this._bindingEventService.bind(this._preHeaderPanelScroller,"scroll",this.handlePreHeaderPanelScroll.bind(this)),this._bindingEventService.bind([this._preHeaderPanelScroller,this._preHeaderPanelScrollerR],"contextmenu",this.handlePreHeaderContextMenu.bind(this)),this._bindingEventService.bind([this._preHeaderPanelScroller,this._preHeaderPanelScrollerR],"click",this.handlePreHeaderClick.bind(this))),this._bindingEventService.bind(this._focusSink,"keydown",this.handleKeyDown.bind(this)),this._bindingEventService.bind(this._focusSink2,"keydown",this.handleKeyDown.bind(this)),this._canvas.forEach((e=>{this._bindingEventService.bind(e,"keydown",this.handleKeyDown.bind(this)),this._bindingEventService.bind(e,"click",this.handleClick.bind(this)),this._bindingEventService.bind(e,"dblclick",this.handleDblClick.bind(this)),this._bindingEventService.bind(e,"contextmenu",this.handleContextMenu.bind(this)),this._bindingEventService.bind(e,"mouseover",this.handleCellMouseOver.bind(this)),this._bindingEventService.bind(e,"mouseout",this.handleCellMouseOut.bind(this))})),Oi&&(this.slickDraggableInstance=Oi({containerElement:this._container,allowDragFrom:"div.slick-cell",allowDragFromClosest:"div.slick-cell.dnd, div.slick-cell.cell-reorder",preventDragFromKeys:this._options.preventDragFromKeys,onDragInit:this.handleDragInit.bind(this),onDragStart:this.handleDragStart.bind(this),onDrag:this.handleDrag.bind(this),onDragEnd:this.handleDragEnd.bind(this)})),this._options.suppressCssChangesOnHiddenInit||this.restoreCssFromHiddenInit())}cacheCssForHiddenInit(){this._hiddenParents=_e.parents(this._container,":hidden"),this.oldProps=[],this._hiddenParents.forEach((e=>{const t={};Object.keys(this.cssShow).forEach((i=>{this.cssShow&&(t[i]=e.style[i],e.style[i]=this.cssShow[i])})),this.oldProps.push(t)}))}restoreCssFromHiddenInit(){let e=0;this._hiddenParents&&(this._hiddenParents.forEach((t=>{const i=this.oldProps[e++];Object.keys(this.cssShow).forEach((e=>{this.cssShow&&(t.style[e]=i[e])}))})),this._hiddenParents=[])}hasFrozenColumns(){return this._options.frozenColumn>-1}registerPlugin(e){this.plugins.unshift(e),e.init(this)}unregisterPlugin(e){for(let t=this.plugins.length;t>=0;t--)if(this.plugins[t]===e){this.plugins[t]?.destroy(),this.plugins.splice(t,1);break}}getPluginByName(e){for(let t=this.plugins.length-1;t>=0;t--)if(this.plugins[t]?.pluginName===e)return this.plugins[t]}getPubSubService(){return this._pubSubService}setSelectionModel(e){this.selectionModel&&(this.selectionModel.onSelectedRangesChanged.unsubscribe(this.handleSelectedRangesChanged.bind(this)),this.selectionModel.destroy&&this.selectionModel.destroy()),this.selectionModel=e,this.selectionModel&&(this.selectionModel.init(this),this.selectionModel.onSelectedRangesChanged.subscribe(this.handleSelectedRangesChanged.bind(this)))}getSelectionModel(){return this.selectionModel}getCanvasNode(e,t){return this._getContainerElement(this.getCanvases(),e,t)}getActiveCanvasNode(e){return void 0===e||(e instanceof ge&&(e=e.getNativeEvent()),this._activeCanvasNode=e?.target?.closest(".grid-canvas")),this._activeCanvasNode}getCanvases(){return this._canvas}getViewportNode(e,t){return this._getContainerElement(this.getViewports(),e,t)}getViewports(){return this._viewport}getActiveViewportNode(e){return this.setActiveViewportNode(e),this._activeViewportNode}setActiveViewportNode(e){return e instanceof ge&&(e=e.getNativeEvent()),this._activeViewportNode=e?.target?.closest(".slick-viewport"),this._activeViewportNode}_getContainerElement(e,t,i){if(!e)return;t||(t=0),i||(i=0);const s="number"==typeof t?t:this.getColumnIndex(t);return e[(this.hasFrozenRows&&i>=this.actualFrozenRow+(this._options.frozenBottom?0:1)?2:0)+(this.hasFrozenColumns()&&s>this._options.frozenColumn?1:0)]}measureScrollbar(){let e="";this._viewport.forEach((t=>e+=t.className));const t=(0,q.createDomElement)("div",{className:e,style:{position:"absolute",top:"-10000px",left:"-10000px",overflow:"auto",width:"100px",height:"100px"}},document.body),i=(0,q.createDomElement)("div",{style:{width:"200px",height:"200px",overflow:"auto"}},t),s={width:t.offsetWidth-t.clientWidth,height:t.offsetHeight-t.clientHeight};return i.remove(),t.remove(),s}getHeadersWidth(){this.headersWidth=this.headersWidthL=this.headersWidthR=0;const e=!this._options.autoHeight;let t=0;const i=this.columns.length;for(t=0;t-1&&t>this._options.frozenColumn?this.headersWidthR+=e||0:this.headersWidthL+=e||0}return e&&(this._options.frozenColumn>-1&&t>this._options.frozenColumn?this.headersWidthR+=this.scrollbarDimensions?.width||0:this.headersWidthL+=this.scrollbarDimensions?.width||0),this.hasFrozenColumns()?(this.headersWidthL=this.headersWidthL+1e3,this.headersWidthR=Math.max(this.headersWidthR,this.viewportW)+this.headersWidthL,this.headersWidthR+=this.scrollbarDimensions?.width||0):(this.headersWidthL+=this.scrollbarDimensions?.width||0,this.headersWidthL=Math.max(this.headersWidthL,this.viewportW)+1e3),this.headersWidth=this.headersWidthL+this.headersWidthR,Math.max(this.headersWidth,this.viewportW)+1e3}getCanvasWidth(){const e=this.viewportHasVScroll?this.viewportW-(this.scrollbarDimensions?.width||0):this.viewportW;let t=this.columns.length;for(this.canvasWidthL=this.canvasWidthR=0;t--;)this.columns[t]&&!this.columns[t].hidden&&(this.hasFrozenColumns()&&t>this._options.frozenColumn?this.canvasWidthR+=this.columns[t].width||0:this.canvasWidthL+=this.columns[t].width||0);let i=this.canvasWidthL+this.canvasWidthR;if(this._options.fullWidthRows){const t=Math.max(i,e)-i;t>0&&(i+=t,this.hasFrozenColumns()?this.canvasWidthR+=t:this.canvasWidthL+=t)}return i}updateCanvasWidth(e){const t=this.canvasWidth,i=this.canvasWidthL,s=this.canvasWidthR;this.canvasWidth=this.getCanvasWidth(),this._options.createTopHeaderPanel&&_e.width(this._topHeaderPanel,this._options.topHeaderPanelWidth??this.canvasWidth);const o=this.canvasWidth!==t||this.canvasWidthL!==i||this.canvasWidthR!==s;if(o||this.hasFrozenColumns()||this.hasFrozenRows)if(_e.width(this._canvasTopL,this.canvasWidthL),this.getHeadersWidth(),_e.width(this._headerL,this.headersWidthL),_e.width(this._headerR,this.headersWidthR),this.hasFrozenColumns()){const e=_e.width(this._container)||0;if(e>0&&this.canvasWidthL>e&&this._options.throwWhenFrozenNotAllViewable)throw new Error("[SlickGrid] Frozen columns cannot be wider than the actual grid container width. Make sure to have less columns freezed or make your grid container wider");_e.width(this._canvasTopR,this.canvasWidthR),_e.width(this._paneHeaderL,this.canvasWidthL),_e.setStyleSize(this._paneHeaderR,"left",this.canvasWidthL),_e.setStyleSize(this._paneHeaderR,"width",this.viewportW-this.canvasWidthL),_e.width(this._paneTopL,this.canvasWidthL),_e.setStyleSize(this._paneTopR,"left",this.canvasWidthL),_e.width(this._paneTopR,this.viewportW-this.canvasWidthL),_e.width(this._headerRowScrollerL,this.canvasWidthL),_e.width(this._headerRowScrollerR,this.viewportW-this.canvasWidthL),_e.width(this._headerRowL,this.canvasWidthL),_e.width(this._headerRowR,this.canvasWidthR),this._options.createFooterRow&&(_e.width(this._footerRowScrollerL,this.canvasWidthL),_e.width(this._footerRowScrollerR,this.viewportW-this.canvasWidthL),_e.width(this._footerRowL,this.canvasWidthL),_e.width(this._footerRowR,this.canvasWidthR)),this._options.createPreHeaderPanel&&_e.width(this._preHeaderPanel,this._options.preHeaderPanelWidth??this.canvasWidth),_e.width(this._viewportTopL,this.canvasWidthL),_e.width(this._viewportTopR,this.viewportW-this.canvasWidthL),this.hasFrozenRows&&(_e.width(this._paneBottomL,this.canvasWidthL),_e.setStyleSize(this._paneBottomR,"left",this.canvasWidthL),_e.width(this._viewportBottomL,this.canvasWidthL),_e.width(this._viewportBottomR,this.viewportW-this.canvasWidthL),_e.width(this._canvasBottomL,this.canvasWidthL),_e.width(this._canvasBottomR,this.canvasWidthR))}else _e.width(this._paneHeaderL,"100%"),_e.width(this._paneTopL,"100%"),_e.width(this._headerRowScrollerL,"100%"),_e.width(this._headerRowL,this.canvasWidth),this._options.createFooterRow&&(_e.width(this._footerRowScrollerL,"100%"),_e.width(this._footerRowL,this.canvasWidth)),this._options.createPreHeaderPanel&&_e.width(this._preHeaderPanel,this._options.preHeaderPanelWidth??this.canvasWidth),_e.width(this._viewportTopL,"100%"),this.hasFrozenRows&&(_e.width(this._viewportBottomL,"100%"),_e.width(this._canvasBottomL,this.canvasWidthL));this.viewportHasHScroll=this.canvasWidth>=this.viewportW-(this.scrollbarDimensions?.width||0),_e.width(this._headerRowSpacerL,this.canvasWidth+(this.viewportHasVScroll&&this.scrollbarDimensions?.width||0)),_e.width(this._headerRowSpacerR,this.canvasWidth+(this.viewportHasVScroll&&this.scrollbarDimensions?.width||0)),this._options.createFooterRow&&(_e.width(this._footerRowSpacerL,this.canvasWidth+(this.viewportHasVScroll&&this.scrollbarDimensions?.width||0)),_e.width(this._footerRowSpacerR,this.canvasWidth+(this.viewportHasVScroll&&this.scrollbarDimensions?.width||0))),(o||e)&&this.applyColumnWidths()}disableSelection(e){e.forEach((e=>{e.setAttribute("unselectable","on"),e.style.mozUserSelect="none",this._bindingEventService.bind(e,"selectstart",(()=>!1))}))}getMaxSupportedCssHeight(){let e=1e6;const t=navigator.userAgent.toLowerCase().match(/firefox/)?this._options.ffMaxSupportedCssHeight:this._options.maxSupportedCssHeight,i=(0,q.createDomElement)("div",{style:{display:"hidden"}},document.body);let s=!0;for(;s;){const o=2*e;_e.height(i,o);const r=_e.height(i);if(o>t||r!==o){s=!1;break}e=o}return i.remove(),e}getUID(){return this.uid}getHeaderColumnWidthDiff(){return this.headerColumnWidthDiff}getScrollbarDimensions(){return this.scrollbarDimensions}getDisplayedScrollbarDimensions(){return{width:this.viewportHasVScroll&&this.scrollbarDimensions?.width?this.scrollbarDimensions.width:0,height:this.viewportHasHScroll&&this.scrollbarDimensions?.height?this.scrollbarDimensions.height:0}}getAbsoluteColumnMinWidth(){return this.absoluteColumnMinWidth}bindAncestorScrollEvents(){let e=this.hasFrozenRows&&!this._options.frozenBottom?this._canvasBottomL:this._canvasTopL;for(;(e=e.parentNode)!==document.body&&e;)e!==this._viewportTopL&&e.scrollWidth===e.clientWidth&&e.scrollHeight===e.clientHeight||(this._boundAncestors.push(e),this._bindingEventService.bind(e,"scroll",this.handleActiveCellPositionChange.bind(this)))}unbindAncestorScrollEvents(){this._boundAncestors.forEach((e=>{this._bindingEventService.unbindByEventName(e,"scroll")})),this._boundAncestors=[]}updateColumnHeader(e,t,i){if(this.initialized){const s=this.getColumnIndex(e);if(!(0,q.isDefined)(s))return;const o=this.columns[s],r=this.getColumnByIndex(s);return r&&(void 0!==t&&(this.columns[s].name=t),void 0!==i&&(this.columns[s].toolTip=i),this.triggerEvent(this.onBeforeHeaderCellDestroy,{node:r,column:o,grid:this}),r.setAttribute("title",i||""),void 0!==t&&this.applyHtmlCode(r.children[0],t),this.triggerEvent(this.onHeaderCellRendered,{node:r,column:o,grid:this})),r}}getHeader(e){if(!e)return this.hasFrozenColumns()?this._headers:this._headerL;const t=this.getColumnIndex(e.id);return this.hasFrozenColumns()?t<=this._options.frozenColumn?this._headerL:this._headerR:this._headerL}getHeaderColumn(e){const t="number"==typeof e?e:this.getColumnIndex(e),i=this.hasFrozenColumns()?t<=this._options.frozenColumn?this._headerL:this._headerR:this._headerL,s=this.hasFrozenColumns()?t<=this._options.frozenColumn?t:t-this._options.frozenColumn-1:t;return i.children[s]}getHeaderRow(){return this.hasFrozenColumns()?this._headerRows:this._headerRows?.[0]}getFooterRow(){return this.hasFrozenColumns()?this._footerRow:this._footerRow?.[0]}getPreHeaderPanel(){return this._preHeaderPanel}getPreHeaderPanelLeft(){return this._preHeaderPanel}getPreHeaderPanelRight(){return this._preHeaderPanelR}getTopHeaderPanel(){return this._topHeaderPanel}getHeaderRowColumn(e){let t,i="number"==typeof e?e:this.getColumnIndex(e);return this.hasFrozenColumns()?i<=this._options.frozenColumn?t=this._headerRowL:(t=this._headerRowR,i-=this._options.frozenColumn+1):t=this._headerRowL,t.children[i]}getFooterRowColumn(e){let t,i="number"==typeof e?e:this.getColumnIndex(e);return this.hasFrozenColumns()?i<=this._options.frozenColumn?t=this._footerRowL:(t=this._footerRowR,i-=this._options.frozenColumn+1):t=this._footerRowL,t?.children[i]}createColumnFooter(){if(this._options.createFooterRow){this._footerRow.forEach((e=>{e.querySelectorAll(".slick-footerrow-column").forEach((e=>{const t=_e.storage.get(e,"column");this.triggerEvent(this.onBeforeFooterRowCellDestroy,{node:e,column:t,grid:this})}))})),(0,q.emptyElement)(this._footerRowL),(0,q.emptyElement)(this._footerRowR);for(let e=0;ethis._options.frozenColumn?this._footerRowR:this._footerRowL),s=this.hasFrozenColumns()&&e<=this._options.frozenColumn?"frozen":null;s&&i.classList.add(s),_e.storage.put(i,"column",t),this.triggerEvent(this.onFooterRowCellRendered,{node:i,column:t,grid:this})}}}handleHeaderMouseHoverOn(e){e?.target.classList.add("slick-state-hover")}handleHeaderMouseHoverOff(e){e?.target.classList.remove("slick-state-hover")}createColumnHeaders(){this._headers.forEach((e=>{e.querySelectorAll(".slick-header-column").forEach((e=>{const t=_e.storage.get(e,"column");t&&this.triggerEvent(this.onBeforeHeaderCellDestroy,{node:e,column:t,grid:this})}))})),(0,q.emptyElement)(this._headerL),(0,q.emptyElement)(this._headerR),this.getHeadersWidth(),_e.width(this._headerL,this.headersWidthL),_e.width(this._headerR,this.headersWidthR),this._headerRows.forEach((e=>{e.querySelectorAll(".slick-headerrow-column").forEach((e=>{const t=_e.storage.get(e,"column");t&&this.triggerEvent(this.onBeforeHeaderRowCellDestroy,{node:this,column:t,grid:this})}))})),(0,q.emptyElement)(this._headerRowL),(0,q.emptyElement)(this._headerRowR),this._options.createFooterRow&&(this._footerRowL.querySelectorAll(".slick-footerrow-column").forEach((e=>{const t=_e.storage.get(e,"column");t&&this.triggerEvent(this.onBeforeFooterRowCellDestroy,{node:this,column:t,grid:this})})),(0,q.emptyElement)(this._footerRowL),this.hasFrozenColumns()&&(this._footerRowR.querySelectorAll(".slick-footerrow-column").forEach((e=>{const t=_e.storage.get(e,"column");t&&this.triggerEvent(this.onBeforeFooterRowCellDestroy,{node:this,column:t,grid:this})})),(0,q.emptyElement)(this._footerRowR)));for(let e=0;e{t.headerCellAttrs.hasOwnProperty(e)&&o.setAttribute(e,t.headerCellAttrs[e])})),t.sortable&&(o.classList.add("slick-header-sortable"),(0,q.createDomElement)("div",{className:"slick-sort-indicator "+(this._options.numberedMultiColumnSort&&!this._options.sortColNumberInSeparateSpan?" slick-sort-indicator-numbered":"")},o),this._options.numberedMultiColumnSort&&this._options.sortColNumberInSeparateSpan&&(0,q.createDomElement)("div",{className:"slick-sort-indicator-numbered"},o)),this.triggerEvent(this.onHeaderCellRendered,{node:o,column:t,grid:this}),this._options.showHeaderRow){const i=(0,q.createDomElement)("div",{className:`slick-state-default slick-headerrow-column l${e} r${e}`},s),o=this.hasFrozenColumns()&&e<=this._options.frozenColumn?"frozen":null;o&&i.classList.add(o),this._bindingEventService.bind(i,"mouseenter",this.handleHeaderRowMouseEnter.bind(this)),this._bindingEventService.bind(i,"mouseleave",this.handleHeaderRowMouseLeave.bind(this)),this._bindingEventService.bind(i,"mouseover",this.handleHeaderRowMouseOver.bind(this)),this._bindingEventService.bind(i,"mouseout",this.handleHeaderRowMouseOut.bind(this)),_e.storage.put(i,"column",t),this.triggerEvent(this.onHeaderRowCellRendered,{node:i,column:t,grid:this})}if(this._options.createFooterRow&&this._options.showFooterRow){const i=this.hasFrozenColumns()?e<=this._options.frozenColumn?this._footerRow[0]:this._footerRow[1]:this._footerRow[0],s=(0,q.createDomElement)("div",{className:`slick-state-default slick-footerrow-column l${e} r${e}`},i);_e.storage.put(s,"column",t),this.triggerEvent(this.onFooterRowCellRendered,{node:s,column:t,grid:this})}}this.setSortColumns(this.sortColumns),this.setupColumnResize(),this._options.enableColumnReorder&&("function"==typeof this._options.enableColumnReorder?this._options.enableColumnReorder(this,this._headers,this.headerColumnWidthDiff,this.setColumns,this.setupColumnResize,this.columns,this.getColumnIndex,this.uid,this.triggerEvent):this.setupColumnReorder())}setupColumnSort(){this._headers.forEach((e=>{this._bindingEventService.bind(e,"click",(e=>{if(this.columnResizeDragging||e.target.classList.contains("slick-resizable-handle"))return;const t=e.target.closest(".slick-header-column");if(!t)return;const i=_e.storage.get(t,"column");if(i?.sortable){if(!this.getEditorLock()?.commitCurrentEdit())return;const t=this.sortColumns.slice();let s=null,o=0;for(;o{const t=this.columns[this.getColumnIndex(e.columnId)];return t&&!t.hidden?{columnId:t.id,sortCol:t,sortAsc:e.sortAsc}:null})).filter((e=>e))}:{multiColumnSort:!1,previousSortColumns:t,columnId:this.sortColumns.length>0?i.id:null,sortCol:this.sortColumns.length>0?i:null,sortAsc:!(this.sortColumns.length>0)||this.sortColumns[0].sortAsc},!1!==this.triggerEvent(this.onBeforeSort,n,e).getReturnValue()&&(this.setSortColumns(this.sortColumns),this.triggerEvent(this.onSort,n,e))}}))}))}setupColumnReorder(){let e;this.sortableSideLeftInstance?.destroy(),this.sortableSideRightInstance?.destroy();const t=()=>this._viewportScrollContainerX.scrollLeft+=10,i=()=>this._viewportScrollContainerX.scrollLeft-=10;let s=!1;const o={animation:50,direction:"horizontal",ghostClass:"slick-sortable-placeholder",draggable:".slick-header-column",dragoverBubble:!1,revertClone:!0,scroll:!this.hasFrozenColumns(),filter:`.${this._options.unorderableColumnCssClass}`,onMove:e=>!e.related.classList.contains(this._options.unorderableColumnCssClass),onStart:o=>{o.item.classList.add("slick-header-column-active"),s=!this.hasFrozenColumns()||(0,q.getOffset)(o.item).left>(0,q.getOffset)(this._viewportScrollContainerX).left,s&&o.originalEvent.pageX>this._container.clientWidth?e||(e=window.setInterval(t,100)):s&&o.originalEvent.pageX<(0,q.getOffset)(this._viewportScrollContainerX).left?e||(e=window.setInterval(i,100)):window.clearInterval(e)},onEnd:t=>{if(t.item.classList.remove("slick-header-column-active"),window.clearInterval(e),!this.getEditorLock()?.commitCurrentEdit())return;let i=this.sortableSideLeftInstance?.toArray()??[];i=i.concat(this.sortableSideRightInstance?.toArray()??[]);const s=[];for(let e=0;ee.remove())),e=d.length||!d[h])continue;if(h=a)continue;const p=(0,q.createDomElement)("div",{className:"slick-resizable-handle",role:"separator",ariaOrientation:"horizontal"},u);this._bindingEventService.bind(p,"dblclick",this.handleResizeableDoubleClick.bind(this)),this.slickResizableInstances.push(Li({resizeableElement:u,resizeableHandleElement:p,onResizeStart:(t,n)=>{const a=t.touches?t.changedTouches[0]:t;if(!this.getEditorLock()?.commitCurrentEdit())return!1;s=a.pageX,l=0,n.resizeableElement.classList.add("slick-header-column-active");let u=null,p=null;for(let e=0;e{const c=n.touches?n.changedTouches[0]:n;let u;this.columnResizeDragging=!0;const p=c.pageX,m=Math.min(r,Math.max(o,p))-s;let g,b=0,f=0;const v=this.viewportHasVScroll?this.viewportW-(this.scrollbarDimensions?.width||0):this.viewportW;if(m<0){for(g=m,e=h;e>=0;e--)i=d[e],i&&i.resizable&&!i.hidden&&(u=Math.max(i.minWidth||0,this.absoluteColumnMinWidth),g&&(i.previousWidth||0)+gthis._options.frozenColumn?f+=i.width||0:b+=i.width||0);if(this._options.forceFitColumns)for(g=-m,e=h+1;ethis._options.frozenColumn?f+=i.width||0:b+=i.width||0);else for(e=h+1;ethis._options.frozenColumn?f+=i.width||0:b+=i.width||0);if(this._options.forceFitColumns)for(g=-m,e=h+1;e=0;e--)if(i=d[e],i&&!i.hidden&&i.resizable)if(g&&i.maxWidth&&i.maxWidth-(i.previousWidth||0)l&&sv?l:t):i.width=t,g=0}for(t=0;t<=h;t++)i=d[t],i&&!i.hidden&&(this.hasFrozenColumns()&&t>this._options.frozenColumn?f+=i.width||0:b+=i.width||0);if(this._options.forceFitColumns)for(g=-m,e=h+1;ethis._options.frozenColumn?f+=i.width||0:b+=i.width||0);else for(e=h+1;ethis._options.frozenColumn?f+=i.width||0:b+=i.width||0)}this.hasFrozenColumns()&&b!==this.canvasWidthL&&(_e.width(this._headerL,b+1e3),_e.setStyleSize(this._paneHeaderR,"left",b)),this.applyColumnHeaderWidths(),this._options.syncColumnCellResize&&this.applyColumnWidths(),this.triggerEvent(this.onColumnsDrag,{triggeredByColumn:a.resizeableElement,resizeHandle:a.resizeableHandleElement})},onResizeEnd:(t,s)=>{s.resizeableElement.classList.remove("slick-header-column-active");const o=s.resizeableElement.id.replace(this.uid,"");let r;for(!0===this.triggerEvent(this.onBeforeColumnsResize,{triggeredByColumn:o}).getReturnValue()&&this.applyColumnHeaderWidths(),e=0;ethis.columnResizeDragging=!1),this._options.columnResizingDelay)}}))}}getVBoxDelta(e){const t=getComputedStyle(e);let i=0;return["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"].forEach((e=>i+=_e.toFloat(t[e]))),i}setFrozenOptions(){if(this._options.frozenColumn=this._options.frozenColumn>=0&&this._options.frozenColumn-1){this.hasFrozenRows=!0,this.frozenRowsHeight=this._options.frozenRow*this._options.rowHeight;const e=this.getDataLength();this.actualFrozenRow=this._options.frozenBottom?e-this._options.frozenRow:this._options.frozenRow}else this.hasFrozenRows=!1}setPaneFrozenClasses(){const e=this.hasFrozenColumns()?"add":"remove";for(const t of[this._paneHeaderL,this._paneTopL,this._paneBottomL])t.classList[e]("frozen")}setPaneVisibility(){this.hasFrozenColumns()?(_e.show(this._paneHeaderR),_e.show(this._paneTopR),this.hasFrozenRows?(_e.show(this._paneBottomL),_e.show(this._paneBottomR)):(_e.hide(this._paneBottomR),_e.hide(this._paneBottomL))):(_e.hide(this._paneHeaderR),_e.hide(this._paneTopR),_e.hide(this._paneBottomR),this.hasFrozenRows?_e.show(this._paneBottomL):(_e.hide(this._paneBottomR),_e.hide(this._paneBottomL)))}setOverflow(){if(this._viewportTopL.style.overflowX=this.hasFrozenColumns()?this.hasFrozenRows&&!this._options.alwaysAllowHorizontalScroll?"hidden":"scroll":this.hasFrozenRows&&!this._options.alwaysAllowHorizontalScroll?"hidden":"auto",this._viewportTopL.style.overflowY=!this.hasFrozenColumns()&&this._options.alwaysShowVerticalScroll?"scroll":this.hasFrozenColumns()?(this.hasFrozenRows,"hidden"):this.hasFrozenRows?"scroll":"auto",this._viewportTopR.style.overflowX=this.hasFrozenColumns()?this.hasFrozenRows&&!this._options.alwaysAllowHorizontalScroll?"hidden":"scroll":this.hasFrozenRows&&!this._options.alwaysAllowHorizontalScroll?"hidden":"auto",this._viewportTopR.style.overflowY=this._options.alwaysShowVerticalScroll?"scroll":(this.hasFrozenColumns(),this.hasFrozenRows?"scroll":"auto"),this._viewportBottomL.style.overflowX=this.hasFrozenColumns()?this.hasFrozenRows&&!this._options.alwaysAllowHorizontalScroll?"scroll":"auto":(this.hasFrozenRows&&this._options.alwaysAllowHorizontalScroll,"auto"),this._viewportBottomL.style.overflowY=!this.hasFrozenColumns()&&this._options.alwaysShowVerticalScroll?"scroll":this.hasFrozenColumns()?(this.hasFrozenRows,"hidden"):this.hasFrozenRows?"scroll":"auto",this._viewportBottomR.style.overflowX=this.hasFrozenColumns()?this.hasFrozenRows&&!this._options.alwaysAllowHorizontalScroll?"scroll":"auto":(this.hasFrozenRows&&this._options.alwaysAllowHorizontalScroll,"auto"),this._viewportBottomR.style.overflowY=this._options.alwaysShowVerticalScroll?"scroll":(this.hasFrozenColumns(),this.hasFrozenRows,"auto"),this._options.viewportClass){const e=(0,q.classNameToList)(this._options.viewportClass);this._viewportTopL.classList.add(...e),this._viewportTopR.classList.add(...e),this._viewportBottomL.classList.add(...e),this._viewportBottomR.classList.add(...e)}}setScroller(){this.hasFrozenColumns()?(this._headerScrollContainer=this._headerScrollerR,this._headerRowScrollContainer=this._headerRowScrollerR,this._footerRowScrollContainer=this._footerRowScrollerR,this.hasFrozenRows?this._options.frozenBottom?(this._viewportScrollContainerX=this._viewportBottomR,this._viewportScrollContainerY=this._viewportTopR):this._viewportScrollContainerX=this._viewportScrollContainerY=this._viewportBottomR:this._viewportScrollContainerX=this._viewportScrollContainerY=this._viewportTopR):(this._headerScrollContainer=this._headerScrollerL,this._headerRowScrollContainer=this._headerRowScrollerL,this._footerRowScrollContainer=this._footerRowScrollerL,this.hasFrozenRows?this._options.frozenBottom?(this._viewportScrollContainerX=this._viewportBottomL,this._viewportScrollContainerY=this._viewportTopL):this._viewportScrollContainerX=this._viewportScrollContainerY=this._viewportBottomL:this._viewportScrollContainerX=this._viewportScrollContainerY=this._viewportTopL)}measureCellPaddingAndBorder(){const e=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],t=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],i=this._headers[0];this.headerColumnWidthDiff=this.headerColumnHeightDiff=0,this.cellWidthDiff=this.cellHeightDiff=0;let s=(0,q.createDomElement)("div",{className:"slick-state-default slick-header-column",style:{visibility:"hidden"},textContent:"-"},i),o=getComputedStyle(s);"border-box"!==o.boxSizing&&(e.forEach((e=>this.headerColumnWidthDiff+=_e.toFloat(o[e]))),t.forEach((e=>this.headerColumnHeightDiff+=_e.toFloat(o[e])))),s.remove();const r=(0,q.createDomElement)("div",{className:"slick-row"},this._canvas[0]);s=(0,q.createDomElement)("div",{className:"slick-cell",id:"",style:{visibility:"hidden"},textContent:"-"},r),o=getComputedStyle(s),"border-box"!==o.boxSizing&&(e.forEach((e=>this.cellWidthDiff+=_e.toFloat(o[e]))),t.forEach((e=>this.cellHeightDiff+=_e.toFloat(o[e])))),r.remove(),this.absoluteColumnMinWidth=Math.max(this.headerColumnWidthDiff,this.cellWidthDiff)}createCssRules(){this._style=document.createElement("style"),this._style.nonce=this._options.nonce||"",(this._options.shadowRoot||document.head).appendChild(this._style);const e=this._options.rowHeight-this.cellHeightDiff,t=[`.${this.uid} .slick-group-header-column { left: 1000px; }`,`.${this.uid} .slick-header-column { left: 1000px; }`,`.${this.uid} .slick-top-panel { height: ${this._options.topPanelHeight}px; }`,`.${this.uid} .slick-preheader-panel { height: ${this._options.preHeaderPanelHeight}px; }`,`.${this.uid} .slick-topheader-panel { height: ${this._options.topHeaderPanelHeight}px; }`,`.${this.uid} .slick-headerrow-columns { height: ${this._options.headerRowHeight}px; }`,`.${this.uid} .slick-footerrow-columns { height: ${this._options.footerRowHeight}px; }`,`.${this.uid} .slick-cell { height: ${e}px; }`,`.${this.uid} .slick-row { height: ${this._options.rowHeight}px; }`],i=this._style.sheet;if(i){t.forEach((e=>i.insertRule(e)));for(let e=0;e',this._style=t.content.firstChild,(this._options.shadowRoot||document.head).appendChild(this._style);for(let t=0;t=0&&(e[this._options.devMode.ownerNodeIndex].ownerNode=this._style),t=0;t{this._bindingEventService.unbindByEventName(e,"keydown"),this._bindingEventService.unbindByEventName(e,"click"),this._bindingEventService.unbindByEventName(e,"dblclick"),this._bindingEventService.unbindByEventName(e,"contextmenu"),this._bindingEventService.unbindByEventName(e,"mouseover"),this._bindingEventService.unbindByEventName(e,"mouseout")})),this._viewport.forEach((e=>{this._bindingEventService.unbindByEventName(e,"scroll")})),this._headerScroller.forEach((e=>{this._bindingEventService.unbindByEventName(e,"contextmenu"),this._bindingEventService.unbindByEventName(e,"click")})),this._headerRowScroller.forEach((e=>{this._bindingEventService.unbindByEventName(e,"scroll")})),this._footerRow&&this._footerRow.forEach((e=>{this._bindingEventService.unbindByEventName(e,"contextmenu"),this._bindingEventService.unbindByEventName(e,"click")})),this._footerRowScroller&&this._footerRowScroller.forEach((e=>{this._bindingEventService.unbindByEventName(e,"scroll")})),this._preHeaderPanelScroller&&this._bindingEventService.unbindByEventName(this._preHeaderPanelScroller,"scroll"),this._topHeaderPanelScroller&&this._bindingEventService.unbindByEventName(this._topHeaderPanelScroller,"scroll"),this._bindingEventService.unbindByEventName(this._focusSink,"keydown"),this._bindingEventService.unbindByEventName(this._focusSink2,"keydown");const i=this._container.querySelectorAll(".slick-resizable-handle");[].forEach.call(i,(e=>{this._bindingEventService.unbindByEventName(e,"dblclick")}));const s=this._container.querySelectorAll(".slick-header-column");[].forEach.call(s,(e=>{this._bindingEventService.unbindByEventName(e,"mouseenter"),this._bindingEventService.unbindByEventName(e,"mouseleave"),this._bindingEventService.unbindByEventName(e,"mouseover"),this._bindingEventService.unbindByEventName(e,"mouseout")})),(0,q.emptyElement)(this._container),this._container.classList.remove(this.uid),this.clearAllTimers(),e&&(0,q.destroyAllElementProps)(this)}destroyAllInstances(e){if(e){const t=Array.isArray(e)?e:[e];let i;for(;(0,q.isDefined)(i=t.pop());)i&&"function"==typeof i.destroy&&i.destroy()}return Array.isArray(e)?[]:null}autosizeColumns(){this.legacyAutosizeColumns()}legacyAutosizeColumns(){let e,t,i=0,s=0,o=0;const r=[],n=this.viewportHasVScroll?this.viewportW-(this.scrollbarDimensions?.width||0):this.viewportW;for(e=0;en&&i;){const a=(s-n)/i;for(e=0;en;e++)if(t=this.columns[e],t&&!t.hidden){const o=r[e];if(!t.resizable||o<=t.minWidth||o<=this.absoluteColumnMinWidth)continue;const n=Math.max(t.minWidth,this.absoluteColumnMinWidth);let l=Math.floor(a*(o-n))||1;l=Math.min(l,o-n),s-=l,i-=l,r[e]-=l}if(o<=s)break;o=s}for(o=s;s=s)break;o=s}let a=!1;for(e=0;e!e.hidden))}triggerEvent(e,t,i){const s=i||new ge(i,t),o=t||{};return o.grid=this,e.notify(o,s,this)}getEditorLock(){return this._options.editorLock}getEditController(){return this.editController}getColumnIndex(e){return this.columnsById[e]}applyColumnHeaderWidths(){if(this.initialized){let e=0;const t=this.getVisibleColumns();this._headers.forEach((i=>{for(let s=0;sthis._options.frozenColumn?this.canvasWidthR:this.canvasWidthL)-t-i+"px"),this._options.frozenColumn!==s&&(t+=this.columns[s].width)),this._options.frozenColumn===s&&(t=0)}setSortColumn(e,t){this.setSortColumns([{columnId:e,sortAsc:t}])}getColumnByIndex(e){let t;return this._headers.every((i=>{const s=i.children.length;return e1;this._headers.forEach((e=>{let t=e.querySelectorAll(".slick-header-column-sorted");t.forEach((e=>e.classList.remove("slick-header-column-sorted"))),t=e.querySelectorAll(".slick-sort-indicator"),t.forEach((e=>e.classList.remove("slick-sort-indicator-asc","slick-sort-indicator-desc"))),t=e.querySelectorAll(".slick-sort-indicator-numbered"),t.forEach((e=>e.textContent=""))}));let i=1;this.sortColumns.forEach((e=>{(0,q.isDefined)(e.sortAsc)||(e.sortAsc=!0);const s=this.getColumnIndex(e.columnId);if((0,q.isDefined)(s)){const o=this.getColumnByIndex(s);if(o){o.classList.add("slick-header-column-sorted");let s=o.querySelector(".slick-sort-indicator");s?.classList.add(e.sortAsc?"slick-sort-indicator-asc":"slick-sort-indicator-desc"),t&&(s=o.querySelector(".slick-sort-indicator-numbered"),s&&(s.textContent=String(i)))}}i++}))}getSortColumns(){return this.sortColumns}handleSelectedRangesChanged(e,t){const i=e.getNativeEvent(),s=this.selectedRows.slice(0);this.selectedRows=[];const o={};for(let e=0;e!r.has(e))),a=Array.from(r).filter((e=>!o.has(e)));this.triggerEvent(this.onSelectedRowsChanged,{rows:this.getSelectedRows(),previousSelectedRows:s,caller:t,changedSelectedRows:n,changedUnselectedRows:a},e)}}simpleArrayEquals(e,t){return Array.isArray(e)&&Array.isArray(t)&&t.sort().toString()!==e.sort().toString()}getColumns(){return this.columns}updateColumnCaches(){this.columnPosLeft=[],this.columnPosRight=[];let e=0;for(let t=0,i=this.columns.length;tt.maxWidth&&(t.width=t.maxWidth)}}setColumns(e){this.triggerEvent(this.onBeforeSetColumns,{previousColumns:this.columns,newColumns:e,grid:this}),this.columns=e,this.updateColumnsInternal(),this.triggerEvent(this.onAfterSetColumns,{newColumns:e,grid:this})}updateColumns(){this.triggerEvent(this.onBeforeUpdateColumns,{columns:this.columns,grid:this}),this.updateColumnsInternal()}updateColumnsInternal(){this.updateColumnProps(),this.updateColumnCaches(),this.initialized&&(this.setPaneFrozenClasses(),this.setPaneVisibility(),this.setOverflow(),this.invalidateAllRows(),this.createColumnHeaders(),this.createColumnFooter(),this.removeCssRules(),this.createCssRules(),this.resizeCanvas(),this.updateCanvasWidth(),this.applyColumnWidths(),this.handleScroll(),this.getSelectionModel()?.refreshSelections())}getOptions(){return this._options}setOptions(e,t,i,s){this.prepareForOptionsChange(),this._options.enableAddRow!==e.enableAddRow&&this.invalidateRow(this.getDataLength()),void 0!==e.frozenColumn&&e.frozenColumn>=0&&(this.getViewports().forEach((e=>e.scrollLeft=0)),this.handleScroll());const o=(0,q.extend)(!0,{},this._options);this._options=(0,q.extend)(!0,this._options,e),this.triggerEvent(this.onSetOptions,{optionsBefore:o,optionsAfter:this._options}),this.internal_setOptions(t,i,s)}activateChangedOptions(e,t,i){this.prepareForOptionsChange(),this.invalidateRow(this.getDataLength()),this.triggerEvent(this.onActivateChangedOptions,{options:this._options}),this.internal_setOptions(e,t,i)}prepareForOptionsChange(){this.getEditorLock()?.commitCurrentEdit()&&this.makeActiveCellNormal()}internal_setOptions(e,t,i){void 0!==this._options.showColumnHeader&&this.setColumnHeaderVisibility(this._options.showColumnHeader),this.validateAndEnforceOptions(),this.setFrozenOptions(),void 0!==this._options.frozenBottom&&(this.enforceFrozenRowHeightRecalc=!0),this._viewport.forEach((e=>{e.style.overflowY=this._options.autoHeight?"hidden":"auto"})),e||this.render(),this.setScroller(),i||this.setOverflow(),t||this.setColumns(this.columns),!this._options.enableMouseWheelScrollHandler||!this._viewport||this.slickMouseWheelInstances&&0!==this.slickMouseWheelInstances.length?!1===this._options.enableMouseWheelScrollHandler&&this.destroyAllInstances(this.slickMouseWheelInstances):this._viewport.forEach((e=>{this.slickMouseWheelInstances.push(Ai({element:e,onMouseWheel:this.handleMouseWheel.bind(this)}))}))}validateAndEnforceOptions(){this._options.autoHeight&&(this._options.leaveSpaceForNewRows=!1)}setData(e,t){this.data=e,this.invalidateAllRows(),this.updateRowCount(),t&&this.scrollTo(0)}getData(){return this.data}getDataLength(){return this.data.getLength?this.data.getLength():this.data?.length||0}getDataLengthIncludingAddNew(){return this.getDataLength()+(!this._options.enableAddRow||this.pagingActive&&!this.pagingIsLastPage?0:1)}getDataItem(e){return this.data.getItem?this.data.getItem(e):this.data[e]}getItemMetadaWhenExists(e){return"getItemMetadata"in this.data?this.data.getItemMetadata(e):null}getTopPanel(){return this._topPanels[0]}getTopPanels(){return this._topPanels}hasDataView(){return!Array.isArray(this.data)}togglePanelVisibility(e,t,i){this._options[e]!==i&&(this._options[e]=i,i?_e.show(t):_e.hide(t),this.resizeCanvas())}setTopPanelVisibility(e){this.togglePanelVisibility("showTopPanel",this._topPanelScrollers,e)}setHeaderRowVisibility(e){this.togglePanelVisibility("showHeaderRow",this._headerRowScroller,e)}setColumnHeaderVisibility(e){this.togglePanelVisibility("showColumnHeader",this._headerScroller,e)}setFooterRowVisibility(e){this.togglePanelVisibility("showFooterRow",this._footerRowScroller,e)}setPreHeaderPanelVisibility(e){this.togglePanelVisibility("showPreHeaderPanel",[this._preHeaderPanelScroller,this._preHeaderPanelScrollerR],e)}setTopHeaderPanelVisibility(e){this.togglePanelVisibility("showTopHeaderPanel",this._topHeaderPanelScroller,e)}getContainerNode(){return this._container}getRowHeight(){return this._options.rowHeight}getRowTop(e){return Math.round(this._options.rowHeight*e-this.offset)}getRowBottom(e){return this.getRowTop(e)+this._options.rowHeight}getRowFromPosition(e){return Math.floor((e+this.offset)/this._options.rowHeight)}scrollTo(e){e=Math.max(e,0),e=Math.min(e,(this.th||0)-_e.height(this._viewportScrollContainerY)+((this.viewportHasHScroll||this.hasFrozenColumns())&&this.scrollbarDimensions?.height||0));const t=this.offset;this.offset=Math.round(this.page*(this.cj||0)),this.page=Math.min((this.n||0)-1,Math.floor(e/(this.ph||0)));const i=e-this.offset;if(this.offset!==t){const e=this.getVisibleRange(i);this.cleanupRows(e),this.updateRowPositions()}this.prevScrollTop!==i&&(this.vScrollDir=this.prevScrollTop+t/g,">"):""}getFormatter(e,t){const i=this.data?.getItemMetadata?.(e),s=i?.columns&&(i.columns[t.id]||i.columns[this.getColumnIndex(t.id)]);return s?.formatter||i?.formatter||t.formatter||this._options.formatterFactory?.getFormatter(t)||this._options.defaultFormatter}getEditor(e,t){const i=this.columns[t],s=this.getItemMetadaWhenExists(e),o=s?.columns;return void 0!==o?.[i.id]?.editorClass?o[i.id].editorClass:void 0!==o?.[t]?.editorClass?o[t].editorClass:i.editorClass||this._options?.editorFactory?.getEditor(i)}getDataItemValueForColumn(e,t){return this._options.dataItemColumnValueExtractor?this._options.dataItemColumnValueExtractor(e,t):e[t.field]}appendRowHtml(e,t,i,s,o){const r=this.getDataItem(i),n=io-i&&(g=o-i)),!this._options.enableCellRowSpan&&g>1&&console.warn('[SlickGrid] Cell "rowspan" is an opt-in grid option because of its small perf hit, you must enable it via the "enableCellRowSpan" grid option.');const n=m;if(this.getParentRowSpanByCell(i,e))continue;if(this.columnPosRight[Math.min(t-1,e+n-1)]>s.leftPx){if(!b.alwaysRenderColumn&&this.columnPosLeft[e]>s.rightPx&&(f=!1),f){const t=this.hasFrozenColumns()&&e>this._options.frozenColumn?u:c;this.appendCellHtml(t,i,e,n,g,p,r)}}else(b.alwaysRenderColumn||this.hasFrozenColumns()&&e<=this._options.frozenColumn)&&this.appendCellHtml(c,i,e,n,g,p,r);n>1&&(e+=n-1)}}appendCellHtml(e,t,i,s,o,r,n){const a=this.columns[i];let l=`slick-cell l${i} r${Math.min(this.columns.length-1,i+s-1)}`+(a.cssClass?` ${a.cssClass}`:"")+(o>1?" rowspan":"")+(r?.cssClass?` ${r.cssClass}`:"");this.hasFrozenColumns()&&i<=this._options.frozenColumn&&(l+=" frozen"),t===this.activeRow&&i===this.activeCell&&this._options.showCellSelection&&(l+=" active"),Object.keys(this.cellCssClasses).forEach((e=>{this.cellCssClasses[e][t]?.[a.id]&&(l+=` ${this.cellCssClasses[e][t][a.id]}`)}));let c=null,d="";n&&(c=this.getDataItemValueForColumn(n,a),d=this.getFormatter(t,a)(t,i,c,a,n,this),null==d&&(d=""));const h=this.triggerEvent(this.onBeforeAppendCell,{row:t,cell:i,value:c,dataContext:n}).getReturnValue();let u="string"==typeof h?h:"";d?.addClasses&&(u+=(0,q.classNameToList)((u?" ":"")+d.addClasses).join(" "));const p=d?.toolTip?`${d.toolTip}`:"",m=(0,q.createDomElement)("div",{className:(0,q.classNameToList)(`${l} ${u||""}`).join(" "),role:"gridcell",tabIndex:-1});m.setAttribute("aria-describedby",this.uid+a.id),p&&m.setAttribute("title",p);const g=this.getCellHeight(t,o);if(o>1&&g!==this._options.rowHeight-this.cellHeightDiff&&(m.style.height=`${g||0}px`),a.hasOwnProperty("cellAttrs")&&a.cellAttrs instanceof Object&&Object.keys(a.cellAttrs).forEach((e=>{a.cellAttrs.hasOwnProperty(e)&&m.setAttribute(e,a.cellAttrs[e])})),n){const e=(0,q.isPrimitiveOrHTML)(d)?d:d.html||d.text;this.applyHtmlCode(m,e)}e.appendChild(m),d.insertElementAfterTarget&&(0,q.insertAfterElement)(m,d.insertElementAfterTarget),this.rowsCache[t].cellRenderQueue.push(i),this.rowsCache[t].cellColSpans[i]=s}cleanupRows(e){const t=new Set;if(this._options.enableCellRowSpan)for(let i=e.top,s=e.bottom;i<=s;i++){const e=this.getRowSpanIntersect(i);null!==e&&t.add(e)}Object.keys(this.rowsCache).forEach((i=>{if(this.rowsCache){let s=+i,o=!0;this.hasFrozenRows&&(this._options.frozenBottom&&s>=this.actualFrozenRow||!this._options.frozenBottom&&s<=this.actualFrozenRow)&&(o=!1),(s=parseInt(i,10))!==this.activeRow&&(se.bottom)&&o&&!t.has(s)&&this.removeRowFromCache(s)}})),this._options.enableAsyncPostRenderCleanup&&this.startPostProcessingCleanup()}getRowSpanColumnIntersects(e){return this.getRowSpanIntersection(e,"columns")}getRowSpanIntersect(e){return this.getRowSpanIntersection(e)}getRowSpanIntersection(e,t){const i=[];let s=null;for(let o=0,r=this.columns.length;o=r&&e<=a){if("columns"!==t){s=r;break}i.push(o)}}}return"columns"===t?i:s}getParentRowSpanByCell(e,t,i=!0){let s=null;const o=this._colsWithRowSpanCache[t]||new Set;for(const t of Array.from(o)){const[o,r]=t.split(":").map(Number);if((i?e>o:e>=o)&&e<=r){s={start:o,end:r,range:t};break}}return s}remapAllColumnsRowSpan(){const e=this.getDataLength();if(e>0){this._colsWithRowSpanCache={};for(let t=0;t{const s=+i,o=t.columns[s],r=+(o?.colspan||1),n=+(o?.rowspan||1);this.remapRowSpanMetadata(e,s,r,n)}))}remapRowSpanMetadata(e,t,i,s){if(s>1){const o=`${e}:${e+s-1}`;if(this._colsWithRowSpanCache[t]??=new Set,this._colsWithRowSpanCache[t].add(o),i>1)for(let e=1;e{this.rowsCache&&this.removeRowFromCache(+e)})),this._options.enableAsyncPostRenderCleanup&&this.startPostProcessingCleanup()}invalidateRows(e){if(!e||!e.length)return;let t;this.vScrollDir=0;const i=e.length,s=new Set,o=new Set,r=e.length>this._options.maxPartialRowSpanRemap||e.length===this.getDataLength()||this._prevInvalidatedRowsCount+e.length===this.getDataLength();for(let o=0;o=0){const t=[e];if(this._options.enableCellRowSpan){const i=this.getRowSpanIntersect(e);null!==i&&t.push(i)}this.invalidateRows(t)}}queuePostProcessedRowForCleanup(e,t,i){this.postProcessgroupId++,"object"==typeof t&&Object.keys(t).forEach((s=>{t.hasOwnProperty(s)&&this.postProcessedCleanupQueue.push({actionType:"C",groupId:this.postProcessgroupId,node:e.cellNodesByColumnIdx[+s],columnIdx:+s,rowIdx:i})})),e.rowNode||(e.rowNode=[]),this.postProcessedCleanupQueue.push({actionType:"R",groupId:this.postProcessgroupId,node:e.rowNode}),e.rowNode?.forEach((e=>e.remove()))}queuePostProcessedCellForCleanup(e,t,i){this.postProcessedCleanupQueue.push({actionType:"C",groupId:this.postProcessgroupId,node:e,columnIdx:t,rowIdx:i}),e.remove()}removeRowFromCache(e){const t=this.rowsCache[e];t?.rowNode&&(this._options.enableAsyncPostRenderCleanup&&this.postProcessedRows[e]?this.queuePostProcessedRowForCleanup(t,this.postProcessedRows[e],e):t.rowNode?.forEach((e=>e.parentElement?.removeChild(e))),delete this.rowsCache[e],delete this.postProcessedRows[e],this.renderedRows--,this.counter_rows_removed++)}applyFormatResultToCellNode(e,t,i){if(null==e&&(e=""),(0,q.isPrimitiveOrHTML)(e))return void this.applyHtmlCode(t,e);const s=e.html||e.text;this.applyHtmlCode(t,s),e.removeClasses&&!i&&t.classList.remove(...(0,q.classNameToList)(e.removeClasses)),e.addClasses&&t.classList.add(...(0,q.classNameToList)(e.addClasses)),e.toolTip&&t.setAttribute("title",e.toolTip)}updateCell(e,t){const i=this.getCellNode(e,t);if(i){const s=this.columns[t],o=this.getDataItem(e);if(this.currentEditor&&this.activeRow===e&&this.activeCell===t)this.currentEditor.loadValue(o);else{const r=o?this.getFormatter(e,s)(e,t,this.getDataItemValueForColumn(o,s),s,o,this):"";this.applyFormatResultToCellNode(r,i),this.invalidatePostProcessingResults(e)}}}updateRow(e){const t=this.rowsCache[e];if(!t)return;let i;this.ensureCellNodesInRowsCache(e);const s=this.getDataItem(e);Object.keys(t.cellNodesByColumnIdx).forEach((o=>{if(t.cellNodesByColumnIdx.hasOwnProperty(o)){const r=+o,n=this.columns[r],a=t.cellNodesByColumnIdx[r];this.currentEditor&&e===this.activeRow&&r===this.activeCell?this.currentEditor.loadValue(s):s?(i=this.getFormatter(e,n)(e,r,this.getDataItemValueForColumn(s,n),n,s,this),this.applyFormatResultToCellNode(i,a)):(0,q.emptyElement)(a)}})),this.invalidatePostProcessingResults(e)}getCellHeight(e,t){let i=this._options.rowHeight||0;if(t>1){const s=e+t-1;i=this.getRowBottom(s)-this.getRowTop(e)}else{const e=this.getRowHeight();e!==i-this.cellHeightDiff&&(i=e)}return i-=this.cellHeightDiff,Math.ceil(i)}getViewportRowCount(){const e=this.getViewportHeight(),t=this.getScrollbarDimensions()?.height||0;return Math.floor((e-t)/this._options.rowHeight)}getViewportHeight(){if(this._options.autoHeight&&-1===this._options.frozenColumn||(this.topPanelH=this._options.showTopPanel?this._options.topPanelHeight+this.getVBoxDelta(this._topPanelScrollers[0]):0,this.headerRowH=this._options.showHeaderRow?this._options.headerRowHeight+this.getVBoxDelta(this._headerRowScroller[0]):0,this.footerRowH=this._options.showFooterRow?this._options.footerRowHeight+this.getVBoxDelta(this._footerRowScroller[0]):0),this._options.autoHeight){let e=this._paneHeaderL.offsetHeight;e+=this._options.showHeaderRow?this._options.headerRowHeight+this.getVBoxDelta(this._headerRowScroller[0]):0,e+=this._options.showFooterRow?this._options.footerRowHeight+this.getVBoxDelta(this._footerRowScroller[0]):0,e+=this.getCanvasWidth()>this.viewportW&&this.scrollbarDimensions?.height||0,this.viewportH=this._options.rowHeight*this.getDataLengthIncludingAddNew()+(-1===this._options.frozenColumn?e:0)}else{const e=this._options.showColumnHeader?_e.toFloat(_e.height(this._headerScroller[0]))+this.getVBoxDelta(this._headerScroller[0]):0,t=this._options.createPreHeaderPanel&&this._options.showPreHeaderPanel?this._options.preHeaderPanelHeight+this.getVBoxDelta(this._preHeaderPanelScroller):0,i=this._options.createTopHeaderPanel&&this._options.showTopHeaderPanel?this._options.topHeaderPanelHeight+this.getVBoxDelta(this._topHeaderPanelScroller):0,s=getComputedStyle(this._container);this.viewportH=_e.toFloat(s.height)-_e.toFloat(s.paddingTop)-_e.toFloat(s.paddingBottom)-e-this.topPanelH-this.headerRowH-this.footerRowH-t-i}return this.numVisibleRows=Math.ceil(this.viewportH/this._options.rowHeight),this.viewportH}getViewportWidth(){return this.viewportW=parseFloat((0,q.getInnerSize)(this._container,"width"))||this._options.devMode&&this._options.devMode.containerClientWidth||0,this.viewportW}resizeCanvas(){if(this.initialized){if(this.paneTopH=0,this.paneBottomH=0,this.viewportTopH=0,this.viewportBottomH=0,this.getViewportWidth(),this.getViewportHeight(),this.hasFrozenRows?this._options.frozenBottom?(this.paneTopH=this.viewportH-this.frozenRowsHeight-(this.scrollbarDimensions?.height||0),this.paneBottomH=this.frozenRowsHeight+(this.scrollbarDimensions?.height||0)):(this.paneTopH=this.frozenRowsHeight,this.paneBottomH=this.viewportH-this.frozenRowsHeight):this.paneTopH=this.viewportH,this.paneTopH+=this.topPanelH+this.headerRowH+this.footerRowH,this.hasFrozenColumns()&&this._options.autoHeight&&(this.paneTopH+=this.scrollbarDimensions?.height||0),this.viewportTopH=this.paneTopH-this.topPanelH-this.headerRowH-this.footerRowH,this._options.autoHeight){if(this.hasFrozenColumns()){const e=getComputedStyle(this._headerScrollerL);_e.height(this._container,this.paneTopH+_e.toFloat(e.height))}this._paneTopL.style.position="relative"}let e=_e.height(this._paneHeaderL);e?e+=this._options.showTopHeaderPanel?this._options.topHeaderPanelHeight:0:e=(this._options.showHeaderRow?this._options.headerRowHeight:0)+(this._options.showPreHeaderPanel?this._options.preHeaderPanelHeight:0),_e.setStyleSize(this._paneTopL,"top",e||e),_e.height(this._paneTopL,this.paneTopH);const t=this._paneTopL.offsetTop+this.paneTopH;if(this._options.autoHeight||_e.height(this._viewportTopL,this.viewportTopH),this.hasFrozenColumns()){let e=_e.height(this._paneHeaderL);e&&(e+=this._options.showTopHeaderPanel?this._options.topHeaderPanelHeight:0),_e.setStyleSize(this._paneTopR,"top",e),_e.height(this._paneTopR,this.paneTopH),_e.height(this._viewportTopR,this.viewportTopH),this.hasFrozenRows&&(_e.setStyleSize(this._paneBottomL,"top",t),_e.height(this._paneBottomL,this.paneBottomH),_e.setStyleSize(this._paneBottomR,"top",t),_e.height(this._paneBottomR,this.paneBottomH),_e.height(this._viewportBottomR,this.paneBottomH))}else this.hasFrozenRows&&(_e.width(this._paneBottomL,"100%"),_e.height(this._paneBottomL,this.paneBottomH),_e.setStyleSize(this._paneBottomL,"top",t));this.hasFrozenRows?(_e.height(this._viewportBottomL,this.paneBottomH),this._options.frozenBottom?(_e.height(this._canvasBottomL,this.frozenRowsHeight),this.hasFrozenColumns()&&_e.height(this._canvasBottomR,this.frozenRowsHeight)):(_e.height(this._canvasTopL,this.frozenRowsHeight),this.hasFrozenColumns()&&_e.height(this._canvasTopR,this.frozenRowsHeight))):_e.height(this._viewportTopR,this.viewportTopH),this.scrollbarDimensions&&this.scrollbarDimensions.width||(this.scrollbarDimensions=this.measureScrollbar()),this._options.forceFitColumns&&this.legacyAutosizeColumns(),this.updateRowCount(),this.handleScroll(),this.lastRenderedScrollLeft=-1,this.render()}}updatePagingStatusFromView(e){this.pagingActive=0!==e.pageSize,this.pagingIsLastPage=e.pageNum===e.totalPages-1}updateRowCount(){if(this.initialized){const e=this.getDataLength();e>0&&e!==this._prevDataLength&&(this._rowSpanIsCached=!1),this._options.enableCellRowSpan&&!this._rowSpanIsCached&&this.remapAllColumnsRowSpan(),this._prevDataLength=e;const t=this.getDataLengthIncludingAddNew();let i=0,s=this.hasFrozenRows&&!this._options.frozenBottom?_e.height(this._canvasBottomL):_e.height(this._canvasTopL);i=this.hasFrozenRows?this.getDataLength()-this._options.frozenRow:t+(this._options.leaveSpaceForNewRows?this.numVisibleRows-1:0);const o=_e.height(this._viewportScrollContainerY),r=this.viewportHasVScroll;this.viewportHasVScroll=this._options.alwaysShowVerticalScroll||!this._options.autoHeight&&i*this._options.rowHeight>o,this.makeActiveCellNormal();const n=e-1;"object"==typeof this.rowsCache&&Object.keys(this.rowsCache).forEach((e=>{const t=+e;t>n&&this.removeRowFromCache(t)})),this._options.enableAsyncPostRenderCleanup&&this.startPostProcessingCleanup(),this.activeCellNode&&this.activeRow>n&&this.resetActiveCell(),s=this.h,this._options.autoHeight?this.h=this._options.rowHeight*i:(this.th=Math.max(this._options.rowHeight*i,o-(this.scrollbarDimensions?.height||0)),this.th1&&(i=i.concat(Array.from(e[1].children)));let s=i.length-1;for(;t.cellRenderQueue.length;){const e=t.cellRenderQueue.pop();t.cellNodesByColumnIdx[e]=i[s--]}}}cleanUpCells(e,t){if(this.hasFrozenRows&&(this._options.frozenBottom&&t>this.actualFrozenRow||t<=this.actualFrozenRow))return;const i=this.rowsCache[t],s=[];let o,r;for(Object.keys(i.cellNodesByColumnIdx).forEach((o=>{if(!i.cellNodesByColumnIdx.hasOwnProperty(o))return;const r=+o;if(r<=this._options.frozenColumn)return;if(Array.isArray(this.columns)&&this.columns[r]?.alwaysRenderColumn)return;const n=i.cellColSpans[r];(this.columnPosLeft[r]>e.rightPx||this.columnPosRight[Math.min(this.columns.length-1,(r||0)+n-1)]e.rightPx)break;if((0,q.isDefined)(r=t.cellColSpans[s])){s+=r>1?r-1:0;continue}r=1,n=null,d&&(n=d[this.columns[s].id]||d[s],r=n?.colspan??1,"*"===r&&(r=a-s));const l=r;if(this.getParentRowSpanByCell(c,s))continue;if(this.columnPosRight[Math.min(a-1,s+l-1)]>e.leftPx){const e=this.getRowspan(c,s);this.appendCellHtml(i,c,s,l,e,n,h),o++}s+=l>1?l-1:0}o&&(a+=o,s.push(c))}if(!i.children.length)return;let c,d;for(;(0,q.isDefined)(c=s.pop());){let e;for(t=this.rowsCache[c];(0,q.isDefined)(e=t.cellRenderQueue.pop());)d=i.lastChild,d&&(this.hasFrozenColumns()&&e>this._options.frozenColumn?t.rowNode[1].appendChild(d):t.rowNode[0].appendChild(d),t.cellNodesByColumnIdx[e]=d)}}createEmptyCachingRow(){return{rowNode:null,cellColSpans:[],cellNodesByColumnIdx:[],cellRenderQueue:[]}}renderRows(e){const t=[],i=[],s=[];let o=!1;const r=this.getDataLength(),n=new Set,a=new Set;for(let l=e.top,c=e.bottom;l<=c;l++)if(!(this.rowsCache[l]||this.hasFrozenRows&&this._options.frozenBottom&&l===this.getDataLength())){if(this.renderedRows++,s.push(l),a.add(l),this.rowsCache[l]=this.createEmptyCachingRow(),this._options.enableCellRowSpan){const e=this.getRowSpanIntersect(l);null!==e&&a.add(e)}this.appendRowHtml(t,i,l,e,r),n.add(l),this.activeCellNode&&this.activeRow===l&&(o=!0),this.counter_rows_rendered++}const l=this.setDifference(a,n);if(l.size>0&&l.forEach((o=>{this.removeRowFromCache(o),s.push(o),this.rowsCache[o]=this.createEmptyCachingRow(),this.appendRowHtml(t,i,o,e,r)})),s.length){const e=document.createElement("div"),r=document.createElement("div");t.forEach((t=>e.appendChild(t))),i.forEach((e=>r.appendChild(e)));for(let t=0,i=s.length;t=this.actualFrozenRow?this.hasFrozenColumns()?this.rowsCache?.hasOwnProperty(s[t])&&e.firstChild&&r.firstChild&&(this.rowsCache[s[t]].rowNode=[e.firstChild,r.firstChild],this._canvasBottomL.appendChild(e.firstChild),this._canvasBottomR.appendChild(r.firstChild)):this.rowsCache?.hasOwnProperty(s[t])&&e.firstChild&&(this.rowsCache[s[t]].rowNode=[e.firstChild],this._canvasBottomL.appendChild(e.firstChild)):this.hasFrozenColumns()?this.rowsCache?.hasOwnProperty(s[t])&&e.firstChild&&r.firstChild&&(this.rowsCache[s[t]].rowNode=[e.firstChild,r.firstChild],this._canvasTopL.appendChild(e.firstChild),this._canvasTopR.appendChild(r.firstChild)):this.rowsCache?.hasOwnProperty(s[t])&&e.firstChild&&(this.rowsCache[s[t]].rowNode=[e.firstChild],this._canvasTopL.appendChild(e.firstChild));o&&(this.activeCellNode=this.getCellNode(this.activeRow,this.activeCell))}}setDifference(e,t){return new Set(Array.from(e).filter((e=>!t.has(e))))}startPostProcessing(){this._options.enableAsyncPostRender&&(window.clearTimeout(this.h_postrender),this.h_postrender=window.setTimeout(this.asyncPostProcessRows.bind(this),this._options.asyncPostRenderDelay))}startPostProcessingCleanup(){this._options.enableAsyncPostRenderCleanup&&(window.clearTimeout(this.h_postrenderCleanup),this.h_postrenderCleanup=window.setTimeout(this.asyncPostProcessCleanupRows.bind(this),this._options.asyncPostRenderCleanupDelay))}invalidatePostProcessingResults(e){"object"==typeof this.postProcessedRows[e]&&Object.keys(this.postProcessedRows[e]).forEach((t=>{this.postProcessedRows[e].hasOwnProperty(t)&&(this.postProcessedRows[e][t]="C")})),this.postProcessFromRow=Math.min(this.postProcessFromRow,e),this.postProcessToRow=Math.max(this.postProcessToRow,e),this.startPostProcessing()}updateRowPositions(){this.rowsCache&&"object"==typeof this.rowsCache&&Object.keys(this.rowsCache).forEach((e=>{const t=e?parseInt(e,10):0,i=this.rowsCache[t].rowNode[0];"transform"===this._options.rowTopOffsetRenderType?i.style.transform=`translateY(${this.getRowTop(t)}px)`:i.style.top=`${this.getRowTop(t)}px`}))}render(){if(this.initialized){this.scrollThrottle.dequeue();const e=this.getVisibleRange(),t=this.getRenderedRange();if(this.cleanupRows(t),this.lastRenderedScrollLeft!==this.scrollLeft){if(this.hasFrozenRows){const e=(0,q.extend)(!0,{},t);this._options.frozenBottom?(e.top=this.actualFrozenRow,e.bottom=this.getDataLength()):(e.top=0,e.bottom=this._options.frozenRow),this.cleanUpAndRenderCells(e)}this.cleanUpAndRenderCells(t)}this.renderRows(t),this.hasFrozenRows&&(this._options.frozenBottom?this.renderRows({top:this.actualFrozenRow,bottom:this.getDataLength()-1,leftPx:t.leftPx,rightPx:t.rightPx}):this.renderRows({top:0,bottom:this._options.frozenRow-1,leftPx:t.leftPx,rightPx:t.rightPx})),this.postProcessFromRow=e.top,this.postProcessToRow=Math.min(this.getDataLengthIncludingAddNew()-1,e.bottom),this.startPostProcessing(),this.lastRenderedScrollTop=this.scrollTop,this.lastRenderedScrollLeft=this.scrollLeft,this.triggerEvent(this.onRendered,{startRow:e.top,endRow:e.bottom,grid:this})}}handleHeaderRowScroll(){const e=this._headerRowScrollContainer.scrollLeft;e!==this._viewportScrollContainerX.scrollLeft&&(this._viewportScrollContainerX.scrollLeft=e)}handleFooterRowScroll(){const e=this._footerRowScrollContainer.scrollLeft;e!==this._viewportScrollContainerX.scrollLeft&&(this._viewportScrollContainerX.scrollLeft=e)}handlePreHeaderPanelScroll(){this.handleElementScroll(this._preHeaderPanelScroller)}handleTopHeaderPanelScroll(){this.handleElementScroll(this._topHeaderPanelScroller)}handleElementScroll(e){const t=e.scrollLeft;t!==this._viewportScrollContainerX.scrollLeft&&(this._viewportScrollContainerX.scrollLeft=t)}handleScroll(e){return this.scrollHeight=this._viewportScrollContainerY.scrollHeight,this.scrollTop=this._viewportScrollContainerY.scrollTop,this.scrollLeft=this._viewportScrollContainerX.scrollLeft,this._handleScroll(e?"scroll":"system")}_handleScroll(e="system"){let t=this._viewportScrollContainerY.scrollHeight-this._viewportScrollContainerY.clientHeight,i=this._viewportScrollContainerY.scrollWidth-this._viewportScrollContainerY.clientWidth;t=Math.max(0,t),i=Math.max(0,i),this.scrollTop>t&&(this.scrollTop=t,this.scrollHeight=t),this.scrollLeft>i&&(this.scrollLeft=i);const s=Math.abs(this.scrollTop-this.prevScrollTop),o=Math.abs(this.scrollLeft-this.prevScrollLeft);if(o&&(this.prevScrollLeft=this.scrollLeft,this._viewportScrollContainerX.scrollLeft=this.scrollLeft,this._headerScrollContainer.scrollLeft=this.scrollLeft,this._topPanelScrollers[0].scrollLeft=this.scrollLeft,this._options.createFooterRow&&(this._footerRowScrollContainer.scrollLeft=this.scrollLeft),this._options.createPreHeaderPanel&&(this.hasFrozenColumns()?this._preHeaderPanelScrollerR.scrollLeft=this.scrollLeft:this._preHeaderPanelScroller.scrollLeft=this.scrollLeft),this._options.createTopHeaderPanel&&(this._topHeaderPanelScroller.scrollLeft=this.scrollLeft),this.hasFrozenColumns()?(this.hasFrozenRows&&(this._viewportTopR.scrollLeft=this.scrollLeft),this._headerRowScrollerR.scrollLeft=this.scrollLeft):(this.hasFrozenRows&&(this._viewportTopL.scrollLeft=this.scrollLeft),this._headerRowScrollerL.scrollLeft=this.scrollLeft)),s&&!this._options.autoHeight)if(this.vScrollDir=this.prevScrollTop20||t>20)&&(this._options.forceSyncScrolling||t{s=!1},r=()=>{i=!0,window.clearTimeout(this._executionBlockTimer),this._executionBlockTimer=window.setTimeout(n,t),e.call(this)},n=()=>{s?(o(),r()):i=!1};return{enqueue:(()=>{i?s=!0:r()}).bind(this),dequeue:o.bind(this)}}asyncPostProcessRows(){const e=this.getDataLength();for(;this.postProcessFromRow<=this.postProcessToRow;){const t=this.vScrollDir>=0?this.postProcessFromRow++:this.postProcessToRow--,i=this.rowsCache[t];if(i&&!(t>=e))return this.postProcessedRows[t]||(this.postProcessedRows[t]={}),this.ensureCellNodesInRowsCache(t),Object.keys(i.cellNodesByColumnIdx).forEach((e=>{if(i.cellNodesByColumnIdx.hasOwnProperty(e)){const s=+e,o=this.columns[s],r=this.postProcessedRows[t][s];if(o.asyncPostRender&&"R"!==r){const e=i.cellNodesByColumnIdx[s];e&&o.asyncPostRender(e,t,this.getDataItem(t),o,"C"===r),this.postProcessedRows[t][s]="R"}}})),void(this.h_postrender=window.setTimeout(this.asyncPostProcessRows.bind(this),this._options.asyncPostRenderDelay))}}asyncPostProcessCleanupRows(){if(this.postProcessedCleanupQueue.length>0){const e=this.postProcessedCleanupQueue[0].groupId;for(;this.postProcessedCleanupQueue.length>0&&this.postProcessedCleanupQueue[0].groupId===e;){const e=this.postProcessedCleanupQueue.shift();if("R"===e?.actionType&&e.node.forEach((e=>{e.remove()})),"C"===e?.actionType){const t=this.columns[e.columnIdx];t.asyncPostRenderCleanup&&e.node&&t.asyncPostRenderCleanup(e.node,e.rowIdx,t)}}this.h_postrenderCleanup=window.setTimeout(this.asyncPostProcessCleanupRows.bind(this),this._options.asyncPostRenderCleanupDelay)}}updateCellCssStylesOnRenderedRows(e,t){let i,s,o;"object"==typeof this.rowsCache&&Object.keys(this.rowsCache).forEach((r=>{this.rowsCache&&(o=t?.[r],s=e?.[r],o&&Object.keys(o).forEach((e=>{s&&o[e]===s[e]||(i=this.getCellNode(+r,this.getColumnIndex(e)),i&&i.classList.remove(o[e]))})),s&&Object.keys(s).forEach((e=>{o&&o[e]===s[e]||(i=this.getCellNode(+r,this.getColumnIndex(e)),i&&i.classList.add(s[e]))})))}))}addCellCssStyles(e,t){if(this.cellCssClasses[e])throw new Error(`SlickGrid addCellCssStyles: cell CSS hash with key "${e}" already exists.`);this.cellCssClasses[e]=t,this.updateCellCssStylesOnRenderedRows(t,null),this.triggerEvent(this.onCellCssStylesChanged,{key:e,hash:t,grid:this})}removeCellCssStyles(e){this.cellCssClasses[e]&&(this.updateCellCssStylesOnRenderedRows(null,this.cellCssClasses[e]),delete this.cellCssClasses[e],this.triggerEvent(this.onCellCssStylesChanged,{key:e,hash:null,grid:this}))}setCellCssStyles(e,t){const i=this.cellCssClasses[e];this.cellCssClasses[e]=t,this.updateCellCssStylesOnRenderedRows(t,i),this.triggerEvent(this.onCellCssStylesChanged,{key:e,hash:t,grid:this})}getCellCssStyles(e){return this.cellCssClasses[e]}flashCell(e,t,i=250){const s=(e,t)=>{t>0&&(window.clearTimeout(this._flashCellTimer),this._flashCellTimer=window.setTimeout((()=>{t%2==0?e.classList.add(this._options.cellFlashingCssClass||""):e.classList.remove(this._options.cellFlashingCssClass||""),s(e,t-1)}),i))};if(this.rowsCache[e]){const i=this.getCellNode(e,t);i&&s(i,5)}}highlightRow(e,t){const i=this.rowsCache[e];t||=this._options.rowHighlightDuration,Array.isArray(i?.rowNode)&&this._options.rowHighlightCssClass&&(i.rowNode.forEach((e=>e.classList.add(...(0,q.classNameToList)(this._options.rowHighlightCssClass)))),window.clearTimeout(this._highlightRowTimer),this._highlightRowTimer=window.setTimeout((()=>{i.rowNode?.forEach((e=>e.classList.remove(...(0,q.classNameToList)(this._options.rowHighlightCssClass))))}),t))}handleMouseWheel(e,t,i,s){this.scrollHeight=this._viewportScrollContainerY.scrollHeight,e.shiftKey||(this.scrollTop=Math.max(0,this._viewportScrollContainerY.scrollTop-s*this._options.rowHeight)),this.scrollLeft=this._viewportScrollContainerX.scrollLeft+10*i,this._handleScroll("mousewheel")&&e.preventDefault()}handleDragInit(e,t){const i=this.getCellFromEvent(e);if(!i||!this.cellExists(i.row,i.cell))return!1;const s=this.triggerEvent(this.onDragInit,t,e);return!!s.isImmediatePropagationStopped()&&s.getReturnValue()}handleDragStart(e,t){const i=this.getCellFromEvent(e);if(!i||!this.cellExists(i.row,i.cell))return!1;const s=this.triggerEvent(this.onDragStart,t,e);return!!s.isImmediatePropagationStopped()&&s.getReturnValue()}handleDrag(e,t){return this.triggerEvent(this.onDrag,t,e).getReturnValue()}handleDragEnd(e,t){this.triggerEvent(this.onDragEnd,t,e)}handleKeyDown(e){let t=this.triggerEvent(this.onKeyDown,{row:this.activeRow,cell:this.activeCell},e).isImmediatePropagationStopped();if(!t&&!e.shiftKey&&!e.altKey){if(this._options.editable&&this.currentEditor?.keyCaptureList&&this.currentEditor.keyCaptureList.indexOf(e.which)>-1)return;e.ctrlKey&&"Home"===e.key?this.navigateTopStart():e.ctrlKey&&"End"===e.key?this.navigateBottomEnd():e.ctrlKey&&"ArrowUp"===e.key?this.navigateTop():e.ctrlKey&&"ArrowDown"===e.key?this.navigateBottom():e.ctrlKey&&"ArrowLeft"===e.key||!e.ctrlKey&&"Home"===e.key?this.navigateRowStart():(e.ctrlKey&&"ArrowRight"===e.key||!e.ctrlKey&&"End"===e.key)&&this.navigateRowEnd()}if(!t)if(e.shiftKey||e.altKey||e.ctrlKey)"Tab"!==e.key||!e.shiftKey||e.ctrlKey||e.altKey||(t=this.navigatePrev());else if("Escape"===e.key){if(!this.getEditorLock()?.isActive())return;this.cancelEditAndSetFocus()}else"PageDown"===e.key?(this.navigatePageDown(),t=!0):"PageUp"===e.key?(this.navigatePageUp(),t=!0):"ArrowLeft"===e.key?t=this.navigateLeft():"ArrowRight"===e.key?t=this.navigateRight():"ArrowUp"===e.key?t=this.navigateUp():"ArrowDown"===e.key?t=this.navigateDown():"Tab"===e.key?t=this.navigateNext():"Enter"===e.key&&(this._options.editable&&(this.currentEditor?this.activeRow===this.getDataLength()?this.navigateDown():this.commitEditAndSetFocus():this.getEditorLock()?.commitCurrentEdit()&&this.makeActiveCellEditable(void 0,void 0,e)),t=!0);t&&(e.stopPropagation(),e.preventDefault())}handleClick(e){const t=e instanceof ge?e.getNativeEvent():e;if(!this.currentEditor&&(t.target!==document.activeElement||t.target.classList.contains("slick-cell"))){const e=this.getTextSelection();this.setFocus(),this.setTextSelection(e)}const i=this.getCellFromEvent(t);if(i&&(null===this.currentEditor||this.activeRow!==i.row||this.activeCell!==i.cell)&&!(e=this.triggerEvent(this.onClick,{row:i.row,cell:i.cell},e||t)).isImmediatePropagationStopped()&&!t.defaultPrevented&&this.canCellBeActive(i.row,i.cell)&&(!this.getEditorLock()?.isActive()||this.getEditorLock()?.commitCurrentEdit())){this.scrollRowIntoView(i.row,!1);const e="slick-edit-preclick"===t.target?.className,s=this.columns[i.cell],o=!!(this._options.editable&&s?.editorClass&&this._options.suppressActiveCellChangeOnEdit);this.setActiveCellInternal(this.getCellNode(i.row,i.cell),null,e,o,t)}}handleContextMenu(e){const t=e.target.closest(".slick-cell");t&&(this.activeCellNode===t&&null!==this.currentEditor||this.triggerEvent(this.onContextMenu,{},e))}handleDblClick(e){const t=this.getCellFromEvent(e);!t||null!==this.currentEditor&&this.activeRow===t.row&&this.activeCell===t.cell||(this.triggerEvent(this.onDblClick,{row:t.row,cell:t.cell},e),e.defaultPrevented||this._options.editable&&this.gotoCell(t.row,t.cell,!0,e))}handleHeaderMouseEnter(e){const t=_e.storage.get(e.target.closest(".slick-header-column"),"column");t&&this.triggerEvent(this.onHeaderMouseEnter,{column:t,grid:this},e)}handleHeaderMouseOver(e){const t=_e.storage.get(e.target.closest(".slick-header-column"),"column");t&&this.triggerEvent(this.onHeaderMouseOver,{column:t,grid:this},e)}handleHeaderMouseLeave(e){const t=_e.storage.get(e.target.closest(".slick-header-column"),"column");t&&this.triggerEvent(this.onHeaderMouseLeave,{column:t,grid:this},e)}handleHeaderMouseOut(e){const t=_e.storage.get(e.target.closest(".slick-header-column"),"column");t&&this.triggerEvent(this.onHeaderMouseOut,{column:t,grid:this},e)}handleHeaderRowMouseEnter(e){const t=_e.storage.get(e.target.closest(".slick-headerrow-column"),"column");t&&this.triggerEvent(this.onHeaderRowMouseEnter,{column:t,grid:this},e)}handleHeaderRowMouseOver(e){const t=_e.storage.get(e.target.closest(".slick-headerrow-column"),"column");t&&this.triggerEvent(this.onHeaderRowMouseOver,{column:t,grid:this},e)}handleHeaderRowMouseLeave(e){const t=_e.storage.get(e.target.closest(".slick-headerrow-column"),"column");t&&this.triggerEvent(this.onHeaderRowMouseLeave,{column:t,grid:this},e)}handleHeaderRowMouseOut(e){const t=_e.storage.get(e.target.closest(".slick-headerrow-column"),"column");t&&this.triggerEvent(this.onHeaderRowMouseOut,{column:t,grid:this},e)}handleHeaderContextMenu(e){const t=e.target.closest(".slick-header-column"),i=t&&_e.storage.get(t,"column");this.triggerEvent(this.onHeaderContextMenu,{column:i},e)}handleHeaderClick(e){if(!this.columnResizeDragging){const t=e.target.closest(".slick-header-column"),i=t&&_e.storage.get(t,"column");i&&this.triggerEvent(this.onHeaderClick,{column:i},e)}}handlePreHeaderContextMenu(e){this.triggerEvent(this.onPreHeaderContextMenu,{node:e.target},e)}handlePreHeaderClick(e){this.columnResizeDragging||this.triggerEvent(this.onPreHeaderClick,{node:e.target},e)}handleFooterContextMenu(e){const t=e.target.closest(".slick-footerrow-column"),i=t&&_e.storage.get(t,"column");this.triggerEvent(this.onFooterContextMenu,{column:i},e)}handleFooterClick(e){const t=e.target.closest(".slick-footerrow-column"),i=t&&_e.storage.get(t,"column");this.triggerEvent(this.onFooterClick,{column:i},e)}handleCellMouseOver(e){this.triggerEvent(this.onMouseEnter,{},e)}handleCellMouseOut(e){this.triggerEvent(this.onMouseLeave,{},e)}cellExists(e,t){return!(e<0||e>=this.getDataLength()||t<0||t>=this.columns.length)}getCellFromPoint(e,t){let i=this.getRowFromPosition(t),s=0,o=0;for(let t=0;t=this.actualFrozenRow?this.h=this.actualFrozenRow?this.frozenRowsHeight:0:0,t}getCellFromEvent(e){const t=e instanceof ge?e.getNativeEvent():e;if(!t)return null;const i=t.touches?t.touches[0]:t,s=t.target.closest(".slick-cell");if(!s)return null;let o=this.getRowFromNode(s.parentNode);if(this.hasFrozenRows){let e=0;const t=(0,q.getOffset)(_e.parents(s,".grid-canvas")[0]);_e.parents(s,".grid-canvas-bottom").length&&(e=this._options.frozenBottom?_e.height(this._canvasTopL):this.frozenRowsHeight);const r=i.clientX-t.left,n=i.clientY-t.top+e+document.documentElement.scrollTop;o=this.getCellFromPoint(r,n).row}const r=this.getCellFromNode(s);return(0,q.isDefinedNumber)(o)&&(0,q.isDefinedNumber)(r)?{row:o,cell:r}:null}getCellNodeBox(e,t){if(!this.cellExists(e,t))return null;const i=this.getFrozenRowOffset(e),s=this.getRowTop(e)-i,o=s+this._options.rowHeight-1;let r=0;for(let e=0;ee.classList.remove("active"))))}focus(){this.setFocus()}setFocus(){-1===this.tabbingDirection?this._focusSink.focus():this._focusSink2.focus()}scrollCellIntoView(e,t,i){if(this.scrollRowIntoView(e,i),t>this._options.frozenColumn){const i=this.getColspan(e,t);this.internalScrollColumnIntoView(this.columnPosLeft[t],this.columnPosRight[t+(i>1?i-1:0)])}}internalScrollColumnIntoView(e,t){const i=this.scrollLeft+_e.width(this._viewportScrollContainerX)-(this.viewportHasVScroll&&this.scrollbarDimensions?.width||0);ei&&(this._viewportScrollContainerX.scrollLeft=Math.min(e,t-this._viewportScrollContainerX.clientWidth),this.handleScroll(),this.render())}scrollColumnIntoView(e){this.internalScrollColumnIntoView(this.columnPosLeft[e],this.columnPosRight[e])}setActiveCellInternal(e,t,i,s,o){if(this.unsetActiveCell(),this.activeCellNode=e,(0,q.isDefined)(this.activeCellNode)){const e=(0,q.getOffset)(this.activeCellNode);let s=Math.floor((0,q.getOffset)(_e.parents(this.activeCellNode,".grid-canvas")[0]).top);const r=_e.parents(this.activeCellNode,".grid-canvas-bottom").length;this.hasFrozenRows&&r&&(s-=this._options.frozenBottom?_e.height(this._canvasTopL):this.frozenRowsHeight);const n=this.getCellFromPoint(e.left,Math.ceil(e.top)-s);this.activeRow=n.row,this.activePosY=n.row,this.activeCell=this.activePosX=this.getCellFromNode(this.activeCellNode),!(0,q.isDefined)(t)&&this._options.autoEditNewRow&&(t=this.activeRow===this.getDataLength()||this._options.autoEdit),this._options.showCellSelection&&(document.querySelectorAll(".slick-cell.active").forEach((e=>e.classList.remove("active"))),this.activeCellNode.classList.add("active"),this.rowsCache[this.activeRow]?.rowNode?.forEach((e=>e.classList.add("active")))),this._options.editable&&t&&this.isCellPotentiallyEditable(this.activeRow,this.activeCell)&&(this._options.asyncEditorLoading?(window.clearTimeout(this.h_editorLoader),this.h_editorLoader=window.setTimeout((()=>{this.makeActiveCellEditable(void 0,i,o)}),this._options.asyncEditorLoadDelay)):this.makeActiveCellEditable(void 0,i,o))}else this.activeRow=this.activeCell=null;s||this.triggerEvent(this.onActiveCellChanged,this.getActiveCell())}clearTextSelection(){if(document.selection?.empty)try{document.selection.empty()}catch(e){}else if(window.getSelection){const e=window.getSelection();e?.removeAllRanges&&e.removeAllRanges()}}isCellPotentiallyEditable(e,t){const i=this.getDataLength();return!(e=i||!this.columns[t]||this.columns[t].hidden||!this.getEditor(e,t))}makeActiveCellNormal(e=!1){if(this.currentEditor){if(this.triggerEvent(this.onBeforeCellEditorDestroy,{editor:this.currentEditor}),this.currentEditor.destroy(),this.currentEditor=null,this.activeCellNode){const t=this.getDataItem(this.activeRow);if(this.activeCellNode.classList.remove("editable"),this.activeCellNode.classList.remove("invalid"),t){const e=this.columns[this.activeCell],i=this.getFormatter(this.activeRow,e)(this.activeRow,this.activeCell,this.getDataItemValueForColumn(t,e),e,t,this);this.applyFormatResultToCellNode(i,this.activeCellNode),this.invalidatePostProcessingResults(this.activeRow)}e&&this.setFocus()}navigator.userAgent.toLowerCase().match(/msie/)&&this.clearTextSelection(),this.getEditorLock()?.deactivate(this.editController)}}editActiveCell(e,t,i){this.makeActiveCellEditable(e,t,i)}makeActiveCellEditable(e,t,i){if(!this.activeCellNode)return;if(!this._options.editable)throw new Error("SlickGrid makeActiveCellEditable : should never get called when grid options.editable is false");if(window.clearTimeout(this.h_editorLoader),!this.isCellPotentiallyEditable(this.activeRow,this.activeCell))return;const s=this.columns[this.activeCell],o=this.getDataItem(this.activeRow);if(!1===this.triggerEvent(this.onBeforeEditCell,{row:this.activeRow,cell:this.activeCell,item:o,column:s,target:"grid"}).getReturnValue())return void this.setFocus();this.getEditorLock()?.activate(this.editController),this.activeCellNode.classList.add("editable");const r=e||this.getEditor(this.activeRow,this.activeCell);if("function"==typeof r){e||r.suppressClearOnEdit||(0,q.emptyElement)(this.activeCellNode);let n=this.getItemMetadaWhenExists(this.activeRow);n=n?.columns;const a=n&&(n[s.id]||n[this.activeCell]),l={grid:this,gridPosition:this.absBox(this._container),position:this.absBox(this.activeCellNode),container:this.activeCellNode,column:s,columnMetaData:a,item:o||{},event:i,commitChanges:this.commitEditAndSetFocus.bind(this),cancelChanges:this.cancelEditAndSetFocus.bind(this)};this.currentEditor=new r(l),o&&this.currentEditor&&(this.currentEditor.loadValue(o),t&&"function"==typeof this.currentEditor?.preClick&&this.currentEditor.preClick()),this.serializedEditorValue=this.currentEditor?.serializeValue(),this.currentEditor?.position&&this.handleActiveCellPositionChange()}}commitEditAndSetFocus(e=!0){this.getEditorLock()?.commitCurrentEdit()&&(this.setFocus(),this._options.autoEdit&&!this._options.autoCommitEdit&&e&&this.navigateDown())}cancelEditAndSetFocus(){this.getEditorLock()?.cancelCurrentEdit()&&this.setFocus()}absBox(e){const t={top:e.offsetTop,left:e.offsetLeft,bottom:0,right:0,width:e.offsetWidth,height:e.offsetWidth,visible:!0};t.bottom=t.top+t.height,t.right=t.left+t.width;let i=e.offsetParent;for(;(e=e.parentNode)!==document.body&&e&&e.parentNode;){const s=getComputedStyle(e);t.visible&&e.scrollHeight!==e.offsetHeight&&"visible"!==s.overflowY&&(t.visible=t.bottom>e.scrollTop&&t.tope.scrollLeft&&t.left0&&(e=t.getRangeAt(0))}return e}setTextSelection(e){if(window.getSelection&&e){const t=window.getSelection();t&&(t.removeAllRanges(),t.addRange(e))}}scrollRowIntoView(e,t){if(!this.hasFrozenRows||!this._options.frozenBottom&&e>this.actualFrozenRow-1||this._options.frozenBottom&&ethis.scrollTop+i+this.offset?(this.scrollTo(t?o:r),this.render()):s*this._options.rowHeight=s&&(i=s-1),i<0&&(i=0);const o=1===e?this.gotoDown(i-1||0,this.activeCell,this.activePosY,this.activePosX):this.gotoUp(i+1,this.activeCell,this.activePosY,this.activePosX);this.navigateToPos(o)}}navigatePageDown(){this.unsetActiveCell(),this.scrollPage(1)}navigatePageUp(){this.unsetActiveCell(),this.scrollPage(-1)}navigateTop(){this.unsetActiveCell(),this.navigateToRow(0)}navigateBottom(){const e=this.getDataLength()-1;let t=this.getParentRowSpanByCell(e,this.activeCell)?.start??e;do{if(this._options.enableCellRowSpan&&this.setActiveRow(t),this.navigateToRow(t)&&this.activeCell===this.activePosX||!(0,q.isDefined)(this.activeCell))break}while(--t>0)}navigateToRow(e){const t=this.getDataLength();if(!t)return!1;e<0?e=0:e>=t&&(e=t-1),this.scrollCellIntoView(e,0,!0);let i=!(0,q.isDefined)(this.activeCell)||!(0,q.isDefined)(this.activeRow);if(this._options.enableCellNavigation&&(0,q.isDefined)(this.activeRow)){let t=0,s=null;const o=this.activePosX;for(;t<=this.activePosX;)this.canCellBeActive(e,t)&&(s=t,(0,q.isDefined)(this.activeCell)&&t!==this.activeCell||(i=!0)),t+=this.getColspan(e,t);null!==s?(this.setActiveCellInternal(this.getCellNode(e,s)),this.activePosX=o):this.resetActiveCell()}return i}getColspan(e,t){const i=this.getItemMetadaWhenExists(e);if(!i||!i.columns)return 1;t>=this.columns.length&&(t=this.columns.length-1);const s=i.columns[this.columns[t].id]||i.columns[t];let o=s?.colspan;return o="*"===o?this.columns.length-t:o||1,o}getRowspan(e,t){let i=1;const s=this.getItemMetadaWhenExists(e);return s?.columns&&Object.keys(s.columns).forEach((e=>{const o=Number(e);if(o===t){const e=s.columns[o];i=Number(e?.rowspan||1)}})),i}findFocusableRow(e,t,i){let s=e;const o=this._colsWithRowSpanCache[t]||new Set;let r=!1;return Array.from(o).forEach((o=>{const[n,a]=o.split(":").map(Number);!r&&e>=n&&e<=a&&(s="up"===i?n:a,this.canCellBeActive(s,t)&&(r=!0))})),s}findFirstFocusableCell(e){let t=0,i=e,s=-1;for(;tt)return o=r,{cell:o,row:s};r=o}return{cell:o,row:s}}gotoRight(e,t,i,s){if(t>=this.columns.length)return null;let o=t+1,r=i;do{const e=this.findSpanStartingCell(i,o);if(r=e.row,o=e.cell,this.canCellBeActive(r,o)&&o>t)break;o+=this.getColspan(r,e.cell)}while(o=t)return null;let r,n={row:e,cell:o.cell,posX:o.cell,posY:i};for(;;){if(r=this.gotoRight(n.row,n.cell,n.posY,n.posX),!r)return null;if(r.cell>=t){const e=this.findFocusableRow(i,n.cell,"up");return e!==n.row&&(n.row=e),n}n=r}}gotoDown(e,t,i,s){let o;const r=this.getDataLengthIncludingAddNew();do{for(e+=this.getRowspan(e,s),o=t=0;t<=s;)o=t,t+=this.getColspan(e,t)}while(e<=r&&!this.canCellBeActive(e,o));return e<=r?{row:e,cell:o,posX:s,posY:e}:null}gotoUp(e,t,i,s){let o;if(e<=0)return null;do{for(e=this.findFocusableRow(e-1,s,"up"),o=t=0;t<=s;)o=t,t+=this.getColspan(e,t)}while(e>=0&&!this.canCellBeActive(e,o));return t<=this.columns.length?{row:e,cell:o,posX:s,posY:e}:null}gotoNext(e,t,i,s){if(!(0,q.isDefinedNumber)(e)&&!(0,q.isDefinedNumber)(t)&&(e=t=i=s=0,this.canCellBeActive(e,t)))return{row:e,cell:t,posX:t,posY:i};let o=this.gotoRight(e,t,i,s);if(!o){let t;for(;!o&&++i=0;)t=this.findLastFocusableCell(i),t.cell>-1&&(o={row:e=this.getParentRowSpanByCell(i,t.cell)?.start??i,cell:t.cell,posX:t.cell,posY:i})}return o}gotoRowStart(e,t,i,s){const o=this.findFirstFocusableCell(e);return null===o.cell?null:{row:o.row,cell:o.cell,posX:o.cell,posY:e}}gotoRowEnd(e,t,i,s){const o=this.findLastFocusableCell(e);return-1===o.cell?null:{row:o.row,cell:o.cell,posX:o.cell,posY:e}}navigateRight(){return this.navigate("right")}navigateLeft(){return this.navigate("left")}navigateDown(){return this.navigate("down")}navigateUp(){return this.navigate("up")}navigateNext(){return this.navigate("next")}navigatePrev(){return this.navigate("prev")}navigateRowStart(){return this.navigate("home")}navigateRowEnd(){return this.navigate("end")}navigateTopStart(){return this.unsetActiveCell(),this.navigateToRow(0),this.navigate("home")}navigateBottomEnd(){return this.navigateBottom(),this.navigate("end")}navigate(e){if(!this._options.enableCellNavigation)return!1;if(!this.activeCellNode&&"prev"!==e&&"next"!==e)return!1;if(!this.getEditorLock()?.commitCurrentEdit())return!0;this.setFocus(),this.unsetActiveCell(),this.tabbingDirection={up:-1,down:1,left:-1,right:1,prev:-1,next:1,home:-1,end:1}[e];const t={up:this.gotoUp,down:this.gotoDown,left:this.gotoLeft,right:this.gotoRight,prev:this.gotoPrev,next:this.gotoNext,home:this.gotoRowStart,end:this.gotoRowEnd}[e].call(this,this.activeRow,this.activeCell,this.activePosY,this.activePosX);return this.navigateToPos(t)}navigateToPos(e){if(e){if(this.hasFrozenRows&&this._options.frozenBottom&&e.row===this.getDataLength())return;const t=e.row===this.getDataLength();return(!this._options.frozenBottom&&e.row>=this.actualFrozenRow||this._options.frozenBottom&&e.rowt?this.rowsCache[e].cellNodesByColumnIdx[t]:null}catch(i){return this.rowsCache[e].cellNodesByColumnIdx[t]}}return null}setActiveCell(e,t,i,s,o){!this.initialized||!this._options.enableCellNavigation||e>this.getDataLength()||e<0||t>=this.columns.length||t<0||(this.scrollCellIntoView(e,t,!1),this.setActiveCellInternal(this.getCellNode(e,t),i,s,o))}setActiveRow(e,t,i){t??=0,!this.initialized||e>this.getDataLength()||e<0||t>=this.columns.length||t<0||(this.activeRow=e,i||this.scrollCellIntoView(e,t,!1))}canCellBeActive(e,t){if(!this._options.enableCellNavigation||e>=this.getDataLengthIncludingAddNew()||e<0||t>=this.columns.length||t<0)return!1;if(!this.columns[t]||this.columns[t].hidden)return!1;if((this.getParentRowSpanByCell(e,t)?.start??e)!==e)return!1;const i=this.getItemMetadaWhenExists(e);if(void 0!==i?.focusable)return!!i.focusable;const s=i?.columns;return void 0!==s?.[this.columns[t].id]?.focusable?!!s[this.columns[t].id].focusable:void 0!==s?.[t]?.focusable?!!s[t].focusable:!!this.columns[t].focusable}canCellBeSelected(e,t){if(e>=this.getDataLength()||e<0||t>=this.columns.length||t<0)return!1;if(!this.columns[t]||this.columns[t].hidden)return!1;const i=this.getItemMetadaWhenExists(e);if(void 0!==i?.selectable)return!!i.selectable;const s=i?.columns&&(i.columns[this.columns[t].id]||i.columns[t]);return void 0!==s?.selectable?!!s.selectable:!!this.columns[t].selectable}gotoCell(e,t,i,s){if(this.initialized&&this.canCellBeActive(e,t)&&this.getEditorLock()?.commitCurrentEdit()){this.scrollCellIntoView(e,t,!1);const o=this.getCellNode(e,t),r=this.columns[t],n=!!(this._options.editable&&r?.editorClass&&this._options.suppressActiveCellChangeOnEdit);this.setActiveCellInternal(o,i||e===this.getDataLength()||this._options.autoEdit,null,n,s),this.currentEditor||this.setFocus()}}commitCurrentEdit(){const e=this,t=e.getDataItem(e.activeRow),i=e.columns[e.activeCell];if(e.currentEditor){if(e.currentEditor.isValueChanged()){const s=e.currentEditor.validate();if(s.valid){const s=e.activeRow,o=e.activeCell,r=e.currentEditor,n=e.currentEditor.serializeValue(),a=e.serializedEditorValue;if(e.activeRow{r.applyValue(t,n),e.updateRow(s),e.triggerEvent(e.onCellChange,{command:"execute",row:s,cell:o,item:t,column:i})},undo:()=>{r.applyValue(t,a),e.updateRow(s),e.triggerEvent(e.onCellChange,{command:"undo",row:s,cell:o,item:t,column:i})}};e._options.editCommandHandler?(e.makeActiveCellNormal(!0),e._options.editCommandHandler(t,i,l)):(l.execute(),e.makeActiveCellNormal(!0))}else{const t={};e.currentEditor.applyValue(t,e.currentEditor.serializeValue()),e.makeActiveCellNormal(!0),e.triggerEvent(e.onAddNewRow,{item:t,column:i})}return!e.getEditorLock()?.isActive()}return e.activeCellNode&&(e.activeCellNode.classList.remove("invalid"),_e.width(e.activeCellNode),e.activeCellNode.classList.add("invalid")),e.triggerEvent(e.onValidationError,{editor:e.currentEditor,cellNode:e.activeCellNode,validationResults:s,row:e.activeRow,cell:e.activeCell,column:i}),e.currentEditor.focus(),!1}e.makeActiveCellNormal(!0)}return!0}cancelCurrentEdit(){return this.makeActiveCellNormal(),!0}rowsToRanges(e){const t=[],i=this.columns.length-1;for(let s=0;st in e?Ii(e,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[t]=i,Ni=(e,t)=>{for(var i in t||(t={}))Mi.call(t,i)&&Hi(e,i,t[i]);if(Di)for(var i of Di(t))Pi.call(t,i)&&Hi(e,i,t[i]);return e},Vi=(e,t,i)=>(Hi(e,"symbol"!=typeof t?t+"":t,i),i);const zi={calendar:"vanilla-calendar",calendarDefault:"vanilla-calendar_default",calendarMultiple:"vanilla-calendar_multiple",calendarMonth:"vanilla-calendar_month",calendarYear:"vanilla-calendar_year",calendarHidden:"vanilla-calendar_hidden",calendarToInput:"vanilla-calendar_to-input",calendarToInputTop:"vanilla-calendar_to-input_top",calendarToInputBottom:"vanilla-calendar_to-input_bottom",controls:"vanilla-calendar-controls",grid:"vanilla-calendar-grid",gridDisabled:"vanilla-calendar-grid_disabled",column:"vanilla-calendar-column",columnMonth:"vanilla-calendar-column_month",columnYear:"vanilla-calendar-column_year",header:"vanilla-calendar-header",headerContent:"vanilla-calendar-header__content",month:"vanilla-calendar-month",monthDisabled:"vanilla-calendar-month_disabled",year:"vanilla-calendar-year",yearDisabled:"vanilla-calendar-year_disabled",arrow:"vanilla-calendar-arrow",arrowPrev:"vanilla-calendar-arrow_prev",arrowNext:"vanilla-calendar-arrow_next",wrapper:"vanilla-calendar-wrapper",content:"vanilla-calendar-content",week:"vanilla-calendar-week",weekDay:"vanilla-calendar-week__day",weekDayWeekend:"vanilla-calendar-week__day_weekend",days:"vanilla-calendar-days",daysSelecting:"vanilla-calendar-days_selecting",months:"vanilla-calendar-months",monthsSelecting:"vanilla-calendar-months_selecting",monthsMonth:"vanilla-calendar-months__month",monthsMonthSelected:"vanilla-calendar-months__month_selected",monthsMonthDisabled:"vanilla-calendar-months__month_disabled",years:"vanilla-calendar-years",yearsSelecting:"vanilla-calendar-years_selecting",yearsYear:"vanilla-calendar-years__year",yearsYearSelected:"vanilla-calendar-years__year_selected",yearsYearDisabled:"vanilla-calendar-years__year_disabled",time:"vanilla-calendar-time",timeContent:"vanilla-calendar-time__content",timeHours:"vanilla-calendar-time__hours",timeMinutes:"vanilla-calendar-time__minutes",timeKeeping:"vanilla-calendar-time__keeping",timeRanges:"vanilla-calendar-time__ranges",timeRange:"vanilla-calendar-time__range",day:"vanilla-calendar-day",dayHoverFirst:"vanilla-calendar-day_hover-first",dayHoverLast:"vanilla-calendar-day_hover-last",dayHoverIntermediate:"vanilla-calendar-day_hover-intermediate",daySelectedFirst:"vanilla-calendar-day_selected-first",daySelectedLast:"vanilla-calendar-day_selected-last",daySelectedIntermediate:"vanilla-calendar-day_selected-intermediate",dayPopup:"vanilla-calendar-day__popup",dayBtn:"vanilla-calendar-day__btn",dayBtnPrev:"vanilla-calendar-day__btn_prev",dayBtnNext:"vanilla-calendar-day__btn_next",dayBtnToday:"vanilla-calendar-day__btn_today",dayBtnSelected:"vanilla-calendar-day__btn_selected",dayBtnHover:"vanilla-calendar-day__btn_hover",dayBtnDisabled:"vanilla-calendar-day__btn_disabled",dayBtnWeekend:"vanilla-calendar-day__btn_weekend",dayBtnHoliday:"vanilla-calendar-day__btn_holiday",weekNumbers:"vanilla-calendar-week-numbers",weekNumbersTitle:"vanilla-calendar-week-numbers__title",weekNumbersContent:"vanilla-calendar-week-numbers__content",weekNumber:"vanilla-calendar-week-number",isFocus:"vanilla-calendar-is-focus"},Fi=e=>`
<#ArrowPrev /><#ArrowNext />
<#Multiple>
<#Month /><#Year />
<#WeekNumbers />
<#Week /><#Days />
<#/Multiple>
<#ControlTime />`,$i=e=>`
<#Month /><#Year />
<#Months />
`,Bi=e=>`
<#ArrowPrev />
<#Month /><#Year />
<#ArrowNext />
<#Years />
`;class Ui{constructor(){var e;Vi(this,"isInit",!1),Vi(this,"isInputInit",!1),Vi(this,"input",!1),Vi(this,"type","default"),Vi(this,"months",2),Vi(this,"jumpMonths",1),Vi(this,"jumpToSelectedDate",!1),Vi(this,"toggleSelected",!0),Vi(this,"date",{min:"1970-01-01",max:"2470-12-31",today:new Date}),Vi(this,"settings",{lang:"en",iso8601:!0,range:{min:void 0,max:void 0,disablePast:!1,disableGaps:!1,edgesOnly:!1,disableAllDays:!1,disableWeekday:void 0,disabled:void 0,enabled:void 0},selection:{day:"single",month:!0,year:!0,time:!1,controlTime:"all",stepHours:1,stepMinutes:1,cancelableDay:!0},selected:{dates:void 0,month:void 0,year:void 0,holidays:void 0,time:void 0},visibility:{theme:"system",themeDetect:"html[data-theme]",monthShort:!0,weekNumbers:!1,weekend:!0,today:!0,disabled:!1,daysOutside:!0,positionToInput:"left"}}),Vi(this,"locale",{months:[],weekday:[]}),Vi(this,"sanitizer",(e=>e)),Vi(this,"actions",{clickDay:null,clickWeekNumber:null,clickMonth:null,clickYear:null,clickArrow:null,changeTime:null,changeToInput:null,getDays:null,getMonths:null,getYears:null,initCalendar:null,updateCalendar:null,destroyCalendar:null,showCalendar:null,hideCalendar:null}),Vi(this,"popups",{}),Vi(this,"CSSClasses",Ni({},zi)),Vi(this,"DOMTemplates",{default:(e=this.CSSClasses,`
<#ArrowPrev />
<#Month /><#Year />
<#ArrowNext />
<#WeekNumbers />
<#Week /><#Days />
<#ControlTime />`),multiple:Fi(this.CSSClasses),month:$i(this.CSSClasses),year:Bi(this.CSSClasses)}),Vi(this,"HTMLElement"),Vi(this,"HTMLOriginalElement"),Vi(this,"HTMLInputElement"),Vi(this,"rangeMin"),Vi(this,"rangeMax"),Vi(this,"rangeDisabled"),Vi(this,"rangeEnabled"),Vi(this,"selectedDates"),Vi(this,"selectedHolidays"),Vi(this,"selectedMonth"),Vi(this,"selectedYear"),Vi(this,"selectedHours"),Vi(this,"selectedMinutes"),Vi(this,"selectedKeeping"),Vi(this,"selectedTime"),Vi(this,"currentType"),Vi(this,"correctMonths"),Vi(this,"viewYear"),Vi(this,"dateMin"),Vi(this,"dateMax")}}const ji=e=>`${e.getFullYear()}-${String(e.getMonth()+1).padStart(2,"0")}-${String(e.getDate()).padStart(2,"0")}`,Wi=e=>new Date(`${e}T00:00:00`),Gi=e=>e.reduce(((e,t)=>{if(t instanceof Date||"number"==typeof t){const i=t instanceof Date?t:new Date(t);e.push(i.toISOString().substring(0,10))}else t.match(/^(\d{4}-\d{2}-\d{2})$/g)?e.push(t):t.replace(/(\d{4}-\d{2}-\d{2}).*?(\d{4}-\d{2}-\d{2})/g,((t,i,s)=>{const o=Wi(i),r=Wi(s),n=new Date(o.getTime());for(;n<=r;n.setDate(n.getDate()+1))e.push(ji(n));return t}));return e}),[]),qi=()=>{const e=new Date;return new Date(e.getTime()-6e4*e.getTimezoneOffset()).toISOString().substring(0,10)},Ki=e=>e?{0:"12",13:"01",14:"02",15:"03",16:"04",17:"05",18:"06",19:"07",20:"08",21:"09",22:"10",23:"11"}[Number(e)]||String(e):"",Yi='The calendar has not been initialized, please initialize it using the "init()" method first.',Xi=e=>{e.currentType=e.type,(e=>{var t;if(e.jumpToSelectedDate&&(null==(t=e.settings.selected.dates)?void 0:t.length)&&void 0===e.settings.selected.month&&void 0===e.settings.selected.year){const t=Wi(Gi(e.settings.selected.dates)[0]);e.settings.selected.month=t.getMonth(),e.settings.selected.year=t.getFullYear()}const i=void 0!==e.settings.selected.month&&Number(e.settings.selected.month)>=0&&Number(e.settings.selected.month)<12,s=void 0!==e.settings.selected.year&&Number(e.settings.selected.year)>=0&&Number(e.settings.selected.year)<=9999;e.selectedMonth=i?Number(e.settings.selected.month):e.date.today.getMonth(),e.selectedYear=s?Number(e.settings.selected.year):e.date.today.getFullYear(),e.viewYear=e.selectedYear})(e),(e=>{var t,i,s;"today"===e.date.min&&(e.date.min=qi()),"today"===e.date.max&&(e.date.max=qi()),"today"===e.settings.range.min&&(e.settings.range.min=qi()),"today"===e.settings.range.max&&(e.settings.range.max=qi()),e.settings.range.min=e.settings.range.min?Wi(e.date.min)>=Wi(e.settings.range.min)?e.date.min:e.settings.range.min:e.date.min,e.settings.range.max=e.settings.range.max?Wi(e.date.max)<=Wi(e.settings.range.max)?e.date.max:e.settings.range.max:e.date.max;const o=e.settings.range.disablePast&&!e.settings.range.disableAllDays&&Wi(e.settings.range.min)1&&e.rangeDisabled.sort(((e,t)=>+new Date(e)-+new Date(t))),e.rangeEnabled=e.settings.range.enabled?Gi(e.settings.range.enabled):[],(null==(t=e.rangeEnabled)?void 0:t[0])&&(null==(i=e.rangeDisabled)?void 0:i[0])&&(e.rangeDisabled=e.rangeDisabled.filter((t=>!e.rangeEnabled.includes(t)))),e.rangeEnabled.length>1&&e.rangeEnabled.sort(((e,t)=>+new Date(e)-+new Date(t))),(null==(s=e.rangeEnabled)?void 0:s[0])&&e.settings.range.disableAllDays&&(e.rangeMin=e.rangeEnabled[0],e.rangeMax=e.rangeEnabled[e.rangeEnabled.length-1])})(e),(e=>{var t,i;e.selectedDates=(null==(t=e.settings.selected.dates)?void 0:t[0])?Gi(e.settings.selected.dates):[],e.selectedHolidays=(null==(i=e.settings.selected.holidays)?void 0:i[0])?Gi(e.settings.selected.holidays):[]})(e),(e=>{e.dateMin=e.settings.visibility.disabled?Wi(e.date.min):Wi(e.rangeMin),e.dateMax=e.settings.visibility.disabled?Wi(e.date.max):Wi(e.rangeMax)})(e),(e=>{const t=!0===e.settings.selection.time||12===e.settings.selection.time;if(t||24===e.settings.selection.time){let i=!1;if("string"==typeof e.settings.selected.time){const s=t?/^([0-9]|0[1-9]|1[0-2]):([0-5][0-9])|(AM|PM)/g:/^([0-1]?[0-9]|2[0-3]):([0-5][0-9])/g;e.settings.selected.time.replace(s,((s,o,r,n)=>(o&&r&&(i=!0,e.selectedHours=o,e.selectedMinutes=r),n&&t?e.selectedKeeping=n:t&&(e.selectedKeeping="AM"),"")))}!i&&t?(e.selectedHours=Ki(String(e.date.today.getHours())),e.selectedMinutes=String(e.date.today.getMinutes()),e.selectedKeeping=Number(e.date.today.getHours())>=12?"PM":"AM"):i||(e.selectedHours=String(e.date.today.getHours()),e.selectedMinutes=String(e.date.today.getMinutes())),e.selectedHours=Number(e.selectedHours)<10?`0${Number(e.selectedHours)}`:`${e.selectedHours}`,e.selectedMinutes=Number(e.selectedMinutes)<10?`0${Number(e.selectedMinutes)}`:`${e.selectedMinutes}`,e.selectedTime=`${e.selectedHours}:${e.selectedMinutes}${e.selectedKeeping?` ${e.selectedKeeping}`:""}`}else if(e.settings.selection.time)throw new Error("The value of the time property can be: false, true, 12 or 24.")})(e),(e=>{e.correctMonths="multiple"===e.type?1===e.months?2:e.months>12?12:e.months:1})(e)},Zi=({arrowPrev:e,arrowNext:t,isPrevHidden:i,isNextHidden:s})=>{e.style.visibility=i?"hidden":"",t.style.visibility=s?"hidden":""},Qi=e=>{var t,i;if("month"===e.currentType)return;const s=null==(t=e.HTMLElement)?void 0:t.querySelector(`.${e.CSSClasses.arrowPrev}`),o=null==(i=e.HTMLElement)?void 0:i.querySelector(`.${e.CSSClasses.arrowNext}`);s&&o&&{default:()=>{const t=Wi(ji(new Date(e.selectedYear,e.selectedMonth,1))),i=new Date(t.getTime()),r=new Date(t.getTime());i.setMonth(i.getMonth()-e.jumpMonths),r.setMonth(r.getMonth()+e.jumpMonths),e.settings.selection.year||(e.dateMin.setFullYear(t.getFullYear()),e.dateMax.setFullYear(t.getFullYear()));const n=!e.settings.selection.month||i.getFullYear()e.dateMax.getFullYear()||r.getFullYear()===e.dateMax.getFullYear()&&r.getMonth()>e.dateMax.getMonth();Zi({arrowPrev:s,arrowNext:o,isPrevHidden:n,isNextHidden:a})},year:()=>{Zi({arrowPrev:s,arrowNext:o,isPrevHidden:e.dateMin.getFullYear()&&e.viewYear-7<=e.dateMin.getFullYear(),isNextHidden:e.dateMax.getFullYear()&&e.viewYear+7>=e.dateMax.getFullYear()})}}["multiple"===e.currentType?"default":e.currentType]()},Ji=(e,t)=>{if(!e)return null;const i=Wi(e),s=t?i.getDay()||7:i.getDay();i.setDate(i.getDate()+4-s);const o=new Date(i.getFullYear(),0,1),r=Math.ceil(((+i-+o)/864e5+1)/7);return{year:i.getFullYear(),week:r}};function es(e){if(!e||!e.getBoundingClientRect)return{top:0,bottom:0,left:0,right:0};const t=e.getBoundingClientRect(),i=document.documentElement;return{bottom:t.bottom,right:t.right,top:t.top+window.scrollY-i.clientTop,left:t.left+window.scrollX-i.clientLeft}}function ts(){return{vw:Math.max(document.documentElement.clientWidth||0,window.innerWidth||0),vh:Math.max(document.documentElement.clientHeight||0,window.innerHeight||0)}}function is(e,t,i=5){const s={top:!0,bottom:!0,left:!0,right:!0},o=[];if(!t||!e)return{canShow:s,parentPositions:o};const{bottom:r,top:n}=function(e){const{top:t,left:i}={left:window.scrollX||document.documentElement.scrollLeft||0,top:window.scrollY||document.documentElement.scrollTop||0},{top:s,left:o}=es(e),{vh:r,vw:n}=ts(),a=s-t,l=o-i;return{top:a,bottom:r-(a+e.clientHeight),left:l,right:n-(l+e.clientWidth)}}(e),{top:a,left:l}=es(e),{height:c,width:d}=t.getBoundingClientRect(),{vh:h,vw:u}=ts(),p=u/2,m=h/2;return[{condition:am,position:"bottom"},{condition:lp,position:"right"}].forEach((({condition:e,position:t})=>{e&&o.push(t)})),Object.assign(s,{top:c<=n-i,bottom:c<=r-i,left:d<=l,right:d<=u-l}),{canShow:s,parentPositions:o}}const ss=(e,t,i,s)=>{if(e){const o="auto"===i?function(e,t){const i="left";if(!t||!e)return i;const{canShow:s,parentPositions:o}=is(e,t),r=s.left&&s.right;return(r&&s.bottom?"center":r&&s.top?["top","center"]:Array.isArray(o)?["bottom"===o[0]?"top":"bottom",...o.slice(1)]:o)||i}(e,t):i,r={top:-t.offsetHeight,bottom:e.offsetHeight,left:0,center:e.offsetWidth/2-t.offsetWidth/2,right:e.offsetWidth-t.offsetWidth},n=Array.isArray(o)?o[0]:"bottom",a=Array.isArray(o)?o[1]:o;"bottom"===n?(t.classList.remove(s.calendarToInputTop),t.classList.add(s.calendarToInputBottom)):(t.classList.remove(s.calendarToInputBottom),t.classList.add(s.calendarToInputTop));const{top:l,left:c}=es(e),d=l+r[n];let h=c+r[a];const{vw:u}=ts();if(h+t.clientWidth>u){const e=window.innerWidth-document.body.clientWidth;h=u-t.clientWidth-e}else h<0&&(h=0);Object.assign(t.style,{left:`${h}px`,top:`${d}px`})}},os=(e,t,i,s,o)=>{const r=t[i].querySelector(`.${e.CSSClasses.dayBtn}`),n=Ji(null==r?void 0:r.dataset.calendarDay,e.settings.iso8601);if(!n)return;const a=s.cloneNode(!0);a.innerText=String(n.week),a.dataset.calendarYearWeek=String(n.year),o.appendChild(a)},rs=(e,t,i,s,o,r,n,a)=>{const l=document.createElement("div");l.className=e.CSSClasses.day;const c=document.createElement("button");c.className=`${e.CSSClasses.dayBtn}${a?` ${a}`:""}`,c.type="button",c.innerText=String(s),c.dataset.calendarDay=r,e.settings.visibility.weekNumbers&&(()=>{const t=Ji(r,e.settings.iso8601);t&&(c.dataset.calendarWeekNumber=String(t.week))})(),n?e.settings.visibility.daysOutside&&l.appendChild(c):l.appendChild(c),((e,t,i)=>{var s,o,r,n,a;const l=null==(s=e.settings.range.disableWeekday)?void 0:s.includes(i),c=e.settings.range.disableAllDays&&!!(null==(o=e.rangeEnabled)?void 0:o[0]);!l&&!c||(null==(r=e.rangeEnabled)?void 0:r.includes(t))||(null==(n=e.rangeDisabled)?void 0:n.includes(t))||(e.rangeDisabled.push(t),null==(a=e.rangeDisabled)||a.sort(((e,t)=>+new Date(e)-+new Date(t))))})(e,r,o),((e,t,i,s,o,r,n)=>{var a,l,c;if((Wi(e.rangeMin)>Wi(r)||Wi(e.rangeMax)1&&"multiple-ranged"===e.settings.selection.day&&(e.selectedDates[0]===r&&i.classList.add(e.CSSClasses.daySelectedFirst),e.selectedDates[e.selectedDates.length-1]===r&&i.classList.add(e.CSSClasses.daySelectedLast),e.selectedDates[0]!==r&&e.selectedDates[e.selectedDates.length-1]!==r&&i.classList.add(e.CSSClasses.daySelectedIntermediate))),e.settings.range.edgesOnly&&e.selectedDates.length>1&&"multiple-ranged"===e.settings.selection.day){const t=+new Date(e.selectedDates[0]),o=+new Date(e.selectedDates[e.selectedDates.length-1]),n=+new Date(r);n>t&&n{const t=e.HTMLElement.querySelectorAll(`.${e.CSSClasses.days}`),i=e.HTMLElement.querySelectorAll(`.${e.CSSClasses.weekNumbers}`),s=new Date(e.selectedYear,e.selectedMonth,1);t.forEach(((t,o)=>{const r=new Date(s);r.setMonth(r.getMonth()+o);const n=r.getMonth(),a=r.getFullYear(),l=new Date(a,n,1),c=new Date(a,n+1,0).getDate(),d=e.settings.iso8601?(0!==l.getDay()?l.getDay():7)-1:l.getDay();e.settings.selection.day&&t.classList.add(e.CSSClasses.daysSelecting),t.textContent="",((e,t,i,s,o)=>{let r=new Date(i,s,0).getDate()-(o-1);const n=0===s?i-1:i,a=0===s?12:s<10?`0${s}`:s;for(let s=o;s>0;s--,r++){const s=`${n}-${a}-${r}`,o=Wi(s).getDay();rs(e,i,t,r,o,s,!0,e.CSSClasses.dayBtnPrev)}})(e,t,a,n,d),((e,t,i,s,o)=>{for(let r=1;r<=i;r++){const i=new Date(s,o,r),n=ji(i),a=i.getDay();rs(e,s,t,r,a,n,!1,null)}})(e,t,c,a,n),((e,t,i,s,o,r)=>{const n=r+i,a=7*Math.ceil(n/7)-n,l=o+1===12?s+1:s,c=o+1===12?"01":o+2<10?`0${o+2}`:o+2;for(let i=1;i<=a;i++){const o=`${l}-${c}-${i<10?`0${i}`:String(i)}`,r=Wi(o).getDay();rs(e,s,t,i,r,o,!0,e.CSSClasses.dayBtnNext)}})(e,t,c,a,n,d),((e,t,i,s,o)=>{if(!e.settings.visibility.weekNumbers)return;s.textContent="";const r=document.createElement("b");r.className=e.CSSClasses.weekNumbersTitle,r.innerText="#",s.appendChild(r);const n=document.createElement("div");n.className=e.CSSClasses.weekNumbersContent,s.appendChild(n);const a=document.createElement("button");a.type="button",a.className=e.CSSClasses.weekNumber;const l=o.querySelectorAll(`.${e.CSSClasses.day}`),c=Math.ceil((t+i)/7);for(let t=0;t{var i;e.popups&&(null==(i=Object.entries(e.popups))||i.forEach((([i,s])=>((e,t,i,s)=>{const o=e.CSSClasses.dayPopup,r=s.querySelector(`[data-calendar-day="${t}"]`);if(r&&((null==i?void 0:i.modifier)&&r.classList.add(...i.modifier.trim().split(" ")),null==i?void 0:i.html)){const t=r.parentElement,s=document.createElement("div");s.className=o,s.innerHTML=e.sanitizer(i.html),t.appendChild(s),setTimeout((()=>{if(s){const{canShow:e}=is(t,s),i=5;let o=t.offsetHeight,r=0;e.bottom||(o=-s.offsetHeight-i),e.left&&!e.right&&(r=t.offsetWidth-s.offsetWidth/2),!e.left&&e.right&&(r=s.offsetWidth/2),Object.assign(s.style,{left:`${r}px`,top:`${o}px`})}}))}})(e,i,s,t))))})(e,t)}))},as=e=>{var t,i;const s=null==(t=e.HTMLElement)?void 0:t.querySelectorAll("[data-calendar-selected-month]"),o=null==(i=e.HTMLElement)?void 0:i.querySelectorAll("[data-calendar-selected-year]");if(!(null==s?void 0:s[0])&&(null==o?void 0:o[0]))return;const r=new Date(e.selectedYear,e.selectedMonth,1);null==s||s.forEach(((t,i)=>((e,t,i,s)=>{const o=new Date(s.setMonth(e.selectedMonth+i)).getMonth(),r=!1===e.settings.selection.month||"only-arrows"===e.settings.selection.month;t.tabIndex=r?-1:0,t.classList.toggle(e.CSSClasses.monthDisabled,r),t.setAttribute("data-calendar-selected-month",String(o)),t.innerText=e.locale.months[o]})(e,t,i,r))),null==o||o.forEach(((t,i)=>((e,t,i,s)=>{const o=new Date(s.setFullYear(e.selectedYear,e.selectedMonth+i)).getFullYear(),r=!1===e.settings.selection.year||"only-arrows"===e.settings.selection.year;t.tabIndex=r?-1:0,t.classList.toggle(e.CSSClasses.yearDisabled,r),t.setAttribute("data-calendar-selected-year",String(o)),t.innerText=String(o)})(e,t,i,r)))},ls=(e,t)=>{const i=Wi(ji(new Date(e.selectedYear,e.selectedMonth,1)));({prev:()=>i.setMonth(i.getMonth()-e.jumpMonths),next:()=>i.setMonth(i.getMonth()+e.jumpMonths)})[t](),[e.selectedMonth,e.selectedYear]=[i.getMonth(),i.getFullYear()],as(e),Qi(e),ns(e)},cs=Object.freeze(Object.defineProperty({__proto__:null,ArrowNext:e=>``,ArrowPrev:e=>``,ControlTime:e=>e.settings.selection.time?`
`:"",Days:e=>`
`,Month:e=>``,Months:e=>`
`,Week:e=>`
`,WeekNumbers:e=>e.settings.visibility.weekNumbers?`
`:"",Year:e=>``,Years:e=>`
`},Symbol.toStringTag,{value:"Module"})),ds=(e,t)=>t.replace(/[\n\t]/g,"").replace(/<#(?!\/?Multiple)(.*?)>/g,((t,i)=>{const s=(o=i.replace(/[/\s\n\t]/g,""),cs[o]);var o;const r=s?s(e):"";return e.sanitizer(r)})).replace(/[\n\t]/g,""),hs=(e,t)=>{const{HTMLElement:i,CSSClasses:s,DOMTemplates:o,type:r,currentType:n,correctMonths:a}=e,l=(o,r)=>{if(!t)return;const n=i.querySelector(`.${s.controls}`);n&&i.removeChild(n),i.querySelector(`.${s.grid}`).classList.add(s.gridDisabled);const a=t.closest(`.${s.column}`);a.classList.add(o),a.innerHTML=ds(e,r)},c={default:()=>{i.classList.add(s.calendarDefault),i.classList.remove(s.calendarMonth,s.calendarYear),i.innerHTML=ds(e,o.default)},multiple:()=>{a&&(i.classList.add(s.calendarMultiple),i.classList.remove(s.calendarMonth,s.calendarYear),i.innerHTML=((e,t)=>t.replace(/<#Multiple>(.*?)<#\/Multiple>/g,((t,i)=>{let s="";for(let t=0;t{"multiple"!==r?(i.classList.add(s.calendarMonth),i.classList.remove(s.calendarDefault,s.calendarYear),i.innerHTML=ds(e,o.month)):l(s.columnMonth,o.month)},year:()=>{"multiple"!==r?(i.classList.add(s.calendarYear),i.classList.remove(s.calendarDefault,s.calendarMonth),i.innerHTML=ds(e,o.year)):l(s.columnYear,o.year)}};i.classList.add(s.calendar),c[n]()},us=(e,t,i,s,o)=>{const r=t.cloneNode(!1);return r.className=`${e.CSSClasses.yearsYear}${i===o?` ${e.CSSClasses.yearsYearSelected}`:s?` ${e.CSSClasses.yearsYearDisabled}`:""}`,r.dataset.calendarYear=String(o),r.title=String(o),r.innerText=String(o),s&&(r.tabIndex=-1),r},ps=(e,t)=>{const i=(null==t?void 0:t.dataset.calendarSelectedYear)?Number(null==t?void 0:t.dataset.calendarSelectedYear):e.selectedYear;e.currentType="year",hs(e,t),as(e),Qi(e);const s=e.HTMLElement.querySelector(`.${e.CSSClasses.years}`);if(!e.settings.selection.year||!s)return;s.classList.add(e.CSSClasses.yearsSelecting);const o="multiple"!==e.type||e.selectedYear===i?0:1,r=document.createElement("button");r.type="button";for(let t=e.viewYear-7;te.dateMax.getFullYear(),a=us(e,r,i,n,t);s.appendChild(a),e.actions.getYears&&e.actions.getYears(t,a,e)}},ms=e=>`${e.charAt(0).toUpperCase()}${e.substring(1,e.length)}`.replace(/\./,""),gs=(e,t)=>{const i=new Date(`1978-01-0${t+1}T00:00:00.000Z`).toLocaleString(e.settings.lang,{weekday:"short",timeZone:"UTC"});e.locale.weekday.push(ms(i))},bs=(e,t)=>{const i=new Date(`1978-${t+1<=9?`0${t+1}`:t+1}-01T00:00:00.000Z`).toLocaleString(e.settings.lang,{month:"long",timeZone:"UTC"});e.locale.months.push(ms(i))},fs=e=>{if("multiple"!==e.type)return 0;const t=e.HTMLElement.querySelectorAll(`.${e.CSSClasses.column}`),i=Array.from(t).findIndex((t=>t.classList.contains(`${e.CSSClasses.columnMonth}`)));return i>0?i:0},vs=(e,t,i,s,o,r)=>{const n=t.cloneNode(!1);return n.className=`${e.CSSClasses.monthsMonth}${i===r?` ${e.CSSClasses.monthsMonthSelected}`:o?` ${e.CSSClasses.monthsMonthDisabled}`:""}`,n.title=s,n.innerText=`${e.settings.visibility.monthShort?s.substring(0,3):s}`,n.dataset.calendarMonth=String(r),o&&(n.tabIndex=-1),n},ws=(e,t)=>{var i,s;const o=(null==t?void 0:t.dataset.calendarSelectedMonth)?Number(t.dataset.calendarSelectedMonth):e.selectedMonth,r=null==(i=null==t?void 0:t.closest(`.${e.CSSClasses.column}`))?void 0:i.querySelector(`.${e.CSSClasses.year}`),n=r?Number(r.dataset.calendarSelectedYear):e.selectedYear;e.currentType="month",hs(e,t),as(e);const a=null==(s=e.HTMLElement)?void 0:s.querySelector(`.${e.CSSClasses.months}`);if(!e.settings.selection.month||!a)return;a.classList.add(e.CSSClasses.monthsSelecting);const l=e.jumpMonths>1?e.locale.months.map(((t,i)=>o-e.jumpMonths*i)).concat(e.locale.months.map(((t,i)=>o+e.jumpMonths*i))).filter((e=>e>=0&&e<=12)):Array.from(Array(12).keys()),c=document.createElement("button");c.type="button";for(let t=0;t<12;t++){const i=e.locale.months[t],s=te.dateMax.getMonth()+fs(e)&&n>=e.dateMax.getFullYear()||t!==o&&!l.includes(t),r=vs(e,c,o,i,s,t);a.appendChild(r),e.actions.getMonths&&e.actions.getMonths(t,r,e)}},ys=(e,t)=>e&&t?{0:{AM:"00",PM:"12"},1:{AM:"01",PM:"13"},2:{AM:"02",PM:"14"},3:{AM:"03",PM:"15"},4:{AM:"04",PM:"16"},5:{AM:"05",PM:"17"},6:{AM:"06",PM:"18"},7:{AM:"07",PM:"19"},8:{AM:"08",PM:"20"},9:{AM:"09",PM:"21"},10:{AM:"10",PM:"22"},11:{AM:"11",PM:"23"},12:{AM:"12",PM:"12"}}[Number(e)][t]:"",ks=(e,t,i)=>e.querySelector(`.${t}${i?` input[name="${i}"]`:""}`),_s=(e,t,i)=>{e.addEventListener("mouseover",(()=>t.classList.add(i))),e.addEventListener("mouseout",(()=>t.classList.remove(i)))},xs=(e,t,i,s)=>{({hours:()=>{e.selectedHours=i},minutes:()=>{e.selectedMinutes=i}})[s](),e.selectedTime=`${e.selectedHours}:${e.selectedMinutes}${e.selectedKeeping?` ${e.selectedKeeping}`:""}`,e.actions.changeTime&&e.actions.changeTime(t,e),e.input&&e.HTMLInputElement&&e.actions.changeToInput&&e.actions.changeToInput(t,e)},Cs=(e,t,i,s,o,r)=>{t.addEventListener("input",(t=>{const n=t.target,a=Number(n.value),l=a<10?`0${a}`:`${a}`;if("hours"!==o||12!==r)return i.value=l,void xs(e,t,l,o);a0?(i.value=l,e.selectedKeeping="AM",s.innerText=e.selectedKeeping,xs(e,t,l,o)):(0===a?(e.selectedKeeping="AM",s.innerText="AM"):(e.selectedKeeping="PM",s.innerText="PM"),i.value=Ki(n.value),xs(e,t,Ki(n.value),o))}))},Es=(e,t,i,s,o,r)=>{i.addEventListener("change",(i=>{const n=i.target,a=Number(n.value),l=a<10?`0${a}`:`${a}`;"hours"===o&&12===r?n.value&&a<=r&&a>0?(n.value=l,t.value=ys(l,e.selectedKeeping),xs(e,i,l,o)):n.value&&a<24&&(a>r||0===a)?(0===a?(e.selectedKeeping="AM",s.innerText="AM"):(e.selectedKeeping="PM",s.innerText="PM"),n.value=Ki(n.value),t.value=l,xs(e,i,Ki(n.value),o)):n.value=e.selectedHours:n.value&&a<=r&&a>=0?(n.value=l,t.value=l,xs(e,i,l,o)):"hours"===o?n.value=e.selectedHours:"minutes"===o&&(n.value=e.selectedMinutes)}))},Ss=(e,t,i,s)=>``,Ts=(e,t,i,s,o,r)=>``,Os=e=>{const t=[...e.locale.weekday];t[0]&&(e.settings.iso8601&&t.push(t.shift()),e.HTMLElement.querySelectorAll(`.${e.CSSClasses.week}`).forEach((i=>((e,t,i)=>{const s=document.createElement("b");t.textContent="";for(let o=0;o{Ls.value=!0},check:()=>Ls.value},Rs=(e,t)=>As.find((i=>{var s;return"system"!==i&&(null==(s=e.getAttribute(t))?void 0:s.includes(i))})),Is=(e,t)=>{e.dataset.calendarTheme=t},Ds=(e,t)=>{var i;if(i=t,Is(e.HTMLElement,i.matches?"dark":"light"),"system"!==e.settings.visibility.theme||Ls.check())return;const s=t=>{const i=document.querySelectorAll(`.${e.CSSClasses.calendar}`);null==i||i.forEach((e=>Is(e,t.matches?"dark":"light")))};t.addEventListener?t.addEventListener("change",s):t.addListener(s),Ls.set()},Ms=e=>{const t={default:()=>{Os(e),ns(e)},multiple:()=>{Os(e),ns(e)},month:()=>ws(e),year:()=>ps(e)};(e=>{if(!As.includes(e.settings.visibility.theme))throw new Error('Incorrect name of theme in "settings.visibility.theme".');"not all"!==window.matchMedia("(prefers-color-scheme)").media?{light:()=>Is(e.HTMLElement,"light"),dark:()=>Is(e.HTMLElement,"dark"),system:()=>((e,t)=>{const i=e.settings.visibility.themeDetect?document.querySelector(e.settings.visibility.themeDetect):null;if(!i)return void Ds(e,t);const s=e.settings.visibility.themeDetect.replace(/^.*\[(.+)\]/g,((e,t)=>t)),o=Rs(i,s);o?(Is(e.HTMLElement,o),((e,t,i)=>{new MutationObserver((s=>{for(let o=0;o{if("define"!==e.settings.lang||!e.locale.weekday[6]||!e.locale.months[11]){if("define"===e.settings.lang)throw new Error('You specified "define" for "settings.lang" but did not provide the required values for "locale.weekday" or "locale.months".');e.locale.weekday=[],e.locale.months=[];for(let t=0;t<7;t++)gs(e,t);for(let t=0;t<12;t++)bs(e,t)}})(e),hs(e),as(e),Qi(e),(e=>{const t=e.HTMLElement.querySelector(`.${e.CSSClasses.time}`);if(!t)return;const i=!0===e.settings.selection.time?12:e.settings.selection.time,s="range"===e.settings.selection.controlTime,[o,r]=[0,23],[n,a]=[0,59];t.innerHTML=e.sanitizer(`
${Ss("hours",e.CSSClasses.timeHours,e.selectedHours,s)}${Ss("minutes",e.CSSClasses.timeMinutes,e.selectedMinutes,s)}${12===i?``:""}
${Ts("hours",e.CSSClasses.timeRange,o,r,e.settings.selection.stepHours,e.selectedKeeping?ys(e.selectedHours,e.selectedKeeping):e.selectedHours)}${Ts("minutes",e.CSSClasses.timeRange,n,a,e.settings.selection.stepMinutes,e.selectedMinutes)}
`),((e,t,i)=>{const s=24===i?23:i||12,o=ks(t,e.CSSClasses.timeRange,"hours"),r=ks(t,e.CSSClasses.timeRange,"minutes"),n=ks(t,e.CSSClasses.timeHours,"hours"),a=ks(t,e.CSSClasses.timeMinutes,"minutes"),l=t.querySelector(`.${e.CSSClasses.timeKeeping}`);_s(o,n,e.CSSClasses.isFocus),_s(r,a,e.CSSClasses.isFocus),Cs(e,o,n,l,"hours",s),Cs(e,r,a,l,"minutes",0),Es(e,o,n,l,"hours",s),Es(e,r,a,l,"minutes",59),l&&((e,t,i)=>{t.addEventListener("click",(s=>{e.selectedKeeping=t.innerText.includes("AM")?"PM":"AM",t.innerText=e.selectedKeeping,i.value=ys(e.selectedHours,e.selectedKeeping),xs(e,s,e.selectedHours,"hours")}))})(e,l,o)})(e,t,i)})(e),t[e.currentType]()},Ps={self:null,rangeMin:void 0,rangeMax:void 0},Hs=()=>{var e;if(!(null==(e=Ps.self)?void 0:e.HTMLElement))return;const{CSSClasses:t}=Ps.self;Ps.self.HTMLElement.querySelectorAll(`.${Ps.self.CSSClasses.dayBtnHover}`).forEach((e=>{var i;e.classList.remove(Ps.self.CSSClasses.dayBtnHover),null==(i=e.parentElement)||i.classList.remove(t.dayHoverIntermediate,t.dayHoverFirst,t.dayHoverLast)}))},Ns=(e,t,i)=>{var s,o,r;if(!(null==(s=Ps.self)?void 0:s.selectedDates))return;const n=ji(e),{CSSClasses:a}=Ps.self;if(null==(o=Ps.self.rangeDisabled)?void 0:o.includes(n))return;const l=null==(r=Ps.self.HTMLElement)?void 0:r.querySelectorAll(`[data-calendar-day="${n}"]`);null==l||l.forEach((e=>{var t;e.classList.add(a.dayBtnHover),null==(t=e.parentElement)||t.classList.add(a.dayHoverIntermediate)})),null==t||t.forEach((e=>{var t;return null==(t=e.parentElement)?void 0:t.classList.add(a.dayHoverFirst)})),null==i||i.forEach((e=>{var t;return null==(t=e.parentElement)?void 0:t.classList.add(a.dayHoverLast)}))},Vs=e=>{var t;if(!e.target||!(null==(t=Ps.self)?void 0:t.selectedDates))return;if(!e.target.closest(`.${Ps.self.CSSClasses.days}`))return void Hs();const i=e.target.closest("[data-calendar-day]");if(!i)return;const s=i.dataset.calendarDay,o=Wi(Ps.self.selectedDates[0]),r=Wi(s),n=Ps.self.HTMLElement.querySelectorAll(`[data-calendar-day="${Ps.self.selectedDates[0]}"]`),a=Ps.self.HTMLElement.querySelectorAll(`[data-calendar-day="${s}"]`),[l,c]=o{Ps.self&&"Escape"===e.key&&(Ps.self.selectedDates=[],Ps.self.HTMLElement.removeEventListener("mousemove",Vs),document.removeEventListener("keydown",zs),Ms(Ps.self))},Fs=(e,t)=>{var i;if(t){const s=1===e.selectedDates.length&&e.selectedDates[0].includes(t);e.selectedDates=s&&!e.settings.selection.cancelableDay?[t,t]:s&&e.settings.selection.cancelableDay?[]:e.selectedDates.length>1?[t]:[...e.selectedDates,t],null==(i=e.selectedDates)||i.sort(((e,t)=>+new Date(e)-+new Date(t)))}e.settings.range.disableGaps&&(Ps.rangeMin=Ps.rangeMin?Ps.rangeMin:e.rangeMin,Ps.rangeMax=Ps.rangeMax?Ps.rangeMax:e.rangeMax),Ps.self=e,{set:()=>{e.HTMLElement.addEventListener("mousemove",Vs),document.addEventListener("keydown",zs),e.settings.range.disableGaps&&(()=>{var e,t,i;if(!(null==(t=null==(e=Ps.self)?void 0:e.selectedDates)?void 0:t[0])||!(null==(i=Ps.self.rangeDisabled)?void 0:i[0]))return;const s=Wi(Ps.self.selectedDates[0]),[o,r]=Ps.self.rangeDisabled.map((e=>Wi(e))).reduce((([e,t],i)=>[s>=i?i:e,s{const[t,i]=[e.selectedDates[0],e.selectedDates[e.selectedDates.length-1]];e.selectedDates=e.selectedDates[0]!==e.selectedDates[e.selectedDates.length-1]?e.settings.range.edgesOnly?[t,i]:Gi([`${t}:${i}`]):[e.selectedDates[0],e.selectedDates[0]],e.HTMLElement.removeEventListener("mousemove",Vs),document.removeEventListener("keydown",zs),e.settings.range.disableGaps&&Ps.self&&(Ps.self.rangeMin=Ps.rangeMin,Ps.self.rangeMax=Ps.rangeMax)}}[1===e.selectedDates.length?"set":"reset"]()},$s=(e,t,i)=>{if(!t.dataset.calendarDay)return;const s=t.dataset.calendarDay,o=t.classList.contains(e.CSSClasses.dayBtnSelected);if(o&&!e.settings.selection.cancelableDay)return;let r=!0;void 0!==e.toggleSelected&&(r="function"==typeof e.toggleSelected?e.toggleSelected(e):e.toggleSelected),o&&!r||(e.selectedDates=o?e.selectedDates.filter((e=>e!==s)):i?[...e.selectedDates,s]:[s])},Bs=(e,t,i,s,o)=>{const r=e.HTMLElement.querySelectorAll(`.${e.CSSClasses.column}`),n=Array.from(r).findIndex((e=>e.classList.contains(t))),a=Number(r[n].querySelector(`.${i}`).getAttribute(o));return"month"===e.currentType&&n>=0?s-n:"year"===e.currentType&&e.selectedYear!==a?s-1:s},Us=(e,t,i,s)=>{if(!e.settings.selection[i])return;const o=t.target,r=e=>o.closest(`.${e}`),n=r(s.header),a=r(s.item),l=r(e.CSSClasses.grid),c=r(e.CSSClasses.column);e.currentType!==i&&n?{year:()=>ps(e,o),month:()=>ws(e,o)}[i]():a?((e,t,i,s,o)=>{const r={year:()=>{var i,s;return null==(s=(i=e.actions).clickYear)?void 0:s.call(i,t,e)},month:()=>{var i,s;return null==(s=(i=e.actions).clickMonth)?void 0:s.call(i,t,e)}};({year:()=>{if("multiple"===e.type){const t=Bs(e,e.CSSClasses.columnYear,e.CSSClasses.year,Number(o.dataset.calendarYear),"data-calendar-selected-year"),i=e.selectedMonthe.dateMax.getMonth()&&t>=e.dateMax.getFullYear(),r=te.dateMax.getFullYear();i||r?(e.selectedYear=e.dateMin.getFullYear(),e.selectedMonth=e.dateMin.getMonth()):s||n?(e.selectedYear=e.dateMax.getFullYear(),e.selectedMonth=e.dateMax.getMonth()):e.selectedYear=t}else e.selectedYear=Number(o.dataset.calendarYear)},month:()=>{if("multiple"===e.type){const t=Bs(e,e.CSSClasses.columnMonth,e.CSSClasses.month,Number(o.dataset.calendarMonth),"data-calendar-selected-month"),i=o.closest(`.${s.column}`).querySelector(`.${e.CSSClasses.year}`);e.selectedYear=Number(i.dataset.calendarSelectedYear);const r=te.dateMax.getMonth()&&e.selectedYear>=e.dateMax.getFullYear();e.selectedMonth=r?e.dateMin.getMonth():n?e.dateMax.getMonth():t}else e.selectedMonth=Number(o.dataset.calendarMonth)}})[i](),r[i](),e.currentType=e.type,Ms(e)})(e,t,i,s,a):(e.currentType===i&&n||"multiple"===e.type&&e.currentType===i&&l&&!c)&&(e.currentType=e.type,Ms(e))},js=e=>{const t=t=>{((e,t)=>{const i=t.target.closest(`.${e.CSSClasses.arrow}`);i&&(["default","multiple"].includes(e.currentType)?ls(e,i.dataset.calendarArrow):"year"===e.currentType&&void 0!==e.viewYear&&(e.viewYear+={prev:-15,next:15}[i.dataset.calendarArrow],ps(e,t.target)),e.actions.clickArrow&&e.actions.clickArrow(t,e))})(e,t),((e,t)=>{var i;if(!e.settings.visibility.weekNumbers||!e.actions.clickWeekNumber)return;const s=t.target.closest(`.${e.CSSClasses.weekNumber}`),o=null==(i=e.HTMLElement)?void 0:i.querySelectorAll("[data-calendar-week-number]");if(!s||!o)return;const r=Number(s.innerText),n=Number(s.dataset.calendarYearWeek),a=Array.from(o).filter((e=>Number(e.dataset.calendarWeekNumber)===r));e.actions.clickWeekNumber(t,r,a,n,e)})(e,t),((e,t)=>{var i;const s=t.target,o=e=>s.closest(`.${e}`),r=o(e.CSSClasses.dayBtn);if(!e.settings.selection.day||!["single","multiple","multiple-ranged"].includes(e.settings.selection.day)||!r)return;({single:()=>$s(e,r,!1),multiple:()=>$s(e,r,!0),"multiple-ranged":()=>Fs(e,r.dataset.calendarDay)})[e.settings.selection.day](),null==(i=e.selectedDates)||i.sort(((e,t)=>+new Date(e)-+new Date(t))),e.actions.clickDay&&e.actions.clickDay(t,e),e.input&&e.HTMLInputElement&&e.HTMLElement&&e.actions.changeToInput&&e.actions.changeToInput(t,e);const n=o(e.CSSClasses.dayBtnPrev),a=o(e.CSSClasses.dayBtnNext);({prev:()=>ls(e,"prev"),next:()=>ls(e,"next"),default:()=>ns(e)})[n?"prev":a?"next":"default"]()})(e,t),Us(e,t,"month",{header:e.CSSClasses.month,item:e.CSSClasses.monthsMonth,column:e.CSSClasses.columnMonth}),Us(e,t,"year",{header:e.CSSClasses.year,item:e.CSSClasses.yearsYear,column:e.CSSClasses.columnYear})};return e.HTMLElement.addEventListener("click",t),()=>e.HTMLElement.removeEventListener("click",t)},Ws=(e,{year:t,month:i,dates:s,holidays:o,time:r}={})=>{var n;const a=Ni({},e.settings.selected);e.settings.selected.year=t?a.year:e.selectedYear,e.settings.selected.month=i?a.month:e.selectedMonth,e.settings.selected.holidays=o?a.holidays:e.selectedHolidays,e.settings.selected.time=r?a.time:e.selectedTime,e.settings.selected.dates="only-first"===s&&(null==(n=e.selectedDates)?void 0:n[0])?[e.selectedDates[0]]:!0===s?a.dates:e.selectedDates,Xi(e),Ms(e),e.settings.selected=a,"multiple-ranged"===e.settings.selection.day&&s&&Fs(e)},Gs=(e,t=!0)=>{e.isInputInit=!0;const i=document.createElement("div");return i.className=`${e.CSSClasses.calendar} ${e.CSSClasses.calendarToInput} ${e.CSSClasses.calendarHidden}`,e.HTMLElement=i,document.body.appendChild(e.HTMLElement),e.HTMLElement.style.visibility="hidden",t&&queueMicrotask((()=>{ss(e.HTMLInputElement,i,e.settings.visibility.positionToInput,e.CSSClasses),e.HTMLElement.style.visibility="visible",e.show()})),Ws(e,{year:!0,month:!0,dates:!0,holidays:!0,time:!0}),e.actions.initCalendar&&e.actions.initCalendar(e),js(e)};class qs extends Ui{constructor(e,t){if(super(),Vi(this,"init",(()=>{return(e=this).HTMLOriginalElement=e.HTMLElement.cloneNode(!0),e.isInit=!0,e.input?(e=>{const t=[];e.HTMLInputElement=e.HTMLElement;const i=()=>ss(e.HTMLInputElement,e.HTMLElement,e.settings.visibility.positionToInput,e.CSSClasses),s=t=>{"Escape"===t.key&&((null==e?void 0:e.HTMLInputElement)&&(null==e?void 0:e.HTMLElement)&&e.hide(),document.removeEventListener("keydown",s))},o=t=>{var s;e&&t.target!==e.HTMLInputElement&&!(null==(s=e.HTMLElement)?void 0:s.contains(t.target))&&(e.HTMLInputElement&&e.HTMLElement&&e.hide(),window.removeEventListener("resize",i),document.removeEventListener("click",o,{capture:!0}))},r=()=>{e.isInputInit?(ss(e.HTMLInputElement,e.HTMLElement,e.settings.visibility.positionToInput,e.CSSClasses),e.HTMLElement.style.visibility="visible",e.show()):t.push(Gs(e)),window.addEventListener("resize",i),document.addEventListener("click",o,{capture:!0}),document.addEventListener("keydown",s)};return e.HTMLInputElement.addEventListener("click",r),e.HTMLInputElement.addEventListener("focus",r),()=>{t.forEach((e=>e()))}})(e):(Xi(e),Ms(e),e.actions.initCalendar&&e.actions.initCalendar(e),js(e));var e})),Vi(this,"update",(e=>((e,{year:t,month:i,dates:s,holidays:o,time:r}={})=>{if(!e.isInit)throw new Error(Yi);e.input&&!e.isInputInit&&Gs(e,!1),Ws(e,{year:t,month:i,dates:s,holidays:o,time:r}),e.actions.updateCalendar&&e.actions.updateCalendar(e)})(this,e))),Vi(this,"destroy",(()=>(e=>{var t,i,s,o,r,n;if(!e.isInit)throw new Error(Yi);e.input?(null==(i=null==(t=e.HTMLElement)?void 0:t.parentElement)||i.removeChild(e.HTMLElement),null==(o=null==(s=e.HTMLInputElement)?void 0:s.replaceWith)||o.call(s,e.HTMLOriginalElement),e.HTMLInputElement=void 0):null==(n=null==(r=e.HTMLElement)?void 0:r.replaceWith)||n.call(r,e.HTMLOriginalElement),e.HTMLElement=e.HTMLOriginalElement,e.actions.destroyCalendar&&e.actions.destroyCalendar(e)})(this))),Vi(this,"show",(()=>{var e;(e=this).currentType?(e.HTMLElement.classList.remove(e.CSSClasses.calendarHidden),e.actions.showCalendar&&e.actions.showCalendar(e)):e.HTMLElement.click()})),Vi(this,"hide",(()=>{var e;(e=this).currentType&&(e.HTMLElement.classList.add(e.CSSClasses.calendarHidden),e.actions.hideCalendar&&e.actions.hideCalendar(e))})),this.HTMLElement="string"==typeof e?document.querySelector(e):e,!this.HTMLElement)throw new Error((e=>`${e} is not found, check the first argument passed to new VanillaCalendar.`)(e));if(!t)return;const i=(e,t)=>{Object.keys(t).forEach((s=>{"object"!=typeof e[s]||"object"!=typeof t[s]||t[s]instanceof Date?e[s]=t[s]:i(e[s],t[s])}))};i(this,t)}}class Ks{constructor(e){this.translaterService=e,this._clearFilterTriggered=!1,this._lastClickIsDate=!1,this._shouldTriggerQuery=!0,this.hasTimePicker=!1,this.inputFilterType="range",this.searchTerms=[],this._bindEventService=new re.P}get gridOptions(){return this.grid?.getOptions()??{}}get columnFilter(){return this.columnDef?.filter||{}}get currentDateOrDates(){return this._currentDateOrDates}get defaultOperator(){return"compound"===this.inputFilterType?y.empty:this.gridOptions.defaultFilterRangeOperator||y.rangeInclusive}get pickerOptions(){return this._pickerOptions||{}}get filterOptions(){return{...this.gridOptions.defaultFilterOptions?.date,...this.columnFilter?.filterOptions}}get operator(){return"compound"===this.inputFilterType?this._operator||this.columnFilter.operator||this.defaultOperator:this.columnFilter?.operator??this.defaultOperator}set operator(e){"compound"===this.inputFilterType?this._operator=e:this.columnFilter&&(this.columnFilter.operator=e)}init(e){if(!e)throw new Error('[Slickgrid-Universal] A filter must always have an "init()" with valid arguments.');this.grid=e.grid,this.callback=e.callback,this.columnDef=e.columnDef,"compound"===this.inputFilterType&&(this.operator=e.operator||""),this.searchTerms=e?.searchTerms??[],this.filterContainerElm=e.filterContainerElm;const t="compound"===this.inputFilterType?Array.isArray(this.searchTerms)&&this.searchTerms.length>=0?this.searchTerms[0]:"":this.searchTerms;this._filterElm=this.createDomFilterElement(t),this.updateFilterStyle(this.searchTerms.length>0),this._selectOperatorElm&&this._bindEventService.bind(this._selectOperatorElm,"change",this.onTriggerEvent.bind(this)),this._bindEventService.bind(document.body,"keydown",(e=>{"Escape"!==e.key&&"Tab"!==e.key||this.hide()})),this._bindEventService.bind(this._dateInputElm,"keydown",(e=>{"Backspace"===e.key&&this.clear(!0,!1)}))}clear(e=!0,t=!0){this.calendarInstance&&(this._clearFilterTriggered=t,this._shouldTriggerQuery=e,this._currentValue="",this.searchTerms=[],this._currentDateStrings=[],this._selectOperatorElm&&(this._selectOperatorElm.selectedIndex=0),this.calendarInstance&&le(this.calendarInstance)),this.onTriggerEvent(new Event("keyup")),this.updateFilterStyle(!1)}destroy(){this._bindEventService.unbindAll(),this.calendarInstance?.destroy(),(0,q.emptyElement)(this.filterContainerElm),this.filterContainerElm?.remove(),this._selectOperatorElm?.remove(),this._filterElm?.remove()}hide(){"function"==typeof this.calendarInstance?.hide&&this.calendarInstance.hide()}show(){"function"==typeof this.calendarInstance?.show&&this.calendarInstance.show()}getValues(){return this._currentDateOrDates}setValues(e,t,i=!1){let s;"compound"===this.inputFilterType?s=Array.isArray(e)?e[0]:e:"string"==typeof e||Array.isArray(e)&&"string"==typeof e[0]&&e[0].indexOf("..")>0?s="string"==typeof e?[e]:e[0].split(".."):Array.isArray(e)&&(s=e),this.calendarInstance&&void 0!==s&&(ce(this.columnFilter,this._dateInputElm,this.calendarInstance,{columnDef:this.columnDef,newVal:s,updatePickerUI:!0}),this._currentDateOrDates=e&&s?s:void 0);const o=this.getValues()||[],r=Array.isArray(o)?o:[o];if(this.updateFilterStyle(r.length>0),this.operator=t||this.defaultOperator,t&&this._selectOperatorElm){const e=$(this.operator);this._selectOperatorElm.value=e}i&&this.callback(void 0,{columnDef:this.columnDef,searchTerms:r,operator:this.operator,shouldTriggerQuery:!0})}buildDatePickerInput(e){const t=this.columnDef?.id??"",i=this.columnFilter.type||this.columnDef.type||b.dateIso,s=this.columnDef.outputType||this.columnFilter.type||this.columnDef.type||b.dateUtc,o=X(s),r=this.columnFilter.type||this.columnDef.type||b.dateIso;o&&"range"!==this.inputFilterType&&("ISO8601"===o||o.toLowerCase().includes("h"))&&(this.hasTimePicker=!0);const n=X(this.hasTimePicker?b.dateTimeIsoAM_PM:b.dateIso),a=(this.filterOptions?.locale??this.translaterService?.getCurrentLanguage?.())||this.gridOptions.locale||"en";let l;"compound"===this.inputFilterType?e&&(l=e,this._currentDateOrDates=e):("string"==typeof e||Array.isArray(e)&&"string"==typeof e[0]&&e[0].indexOf("..")>0?l="string"==typeof e?[e]:e[0].split(".."):Array.isArray(e)&&(l=e),Array.isArray(l)&&(this._currentDateOrDates=l,this._currentDateStrings=l.map((e=>Z(e,void 0,r)))));const c={input:!0,jumpToSelectedDate:!0,type:"range"===this.inputFilterType?"multiple":"default",sanitizer:e=>this.grid.sanitizeHtmlString(e),toggleSelected:!1,actions:{clickDay:e=>{this._lastClickIsDate=!0},changeToInput:(e,t)=>{if(t.HTMLInputElement){let e=[],r="",a="";if(t.selectedDates[1]){t.selectedDates.sort(((e,t)=>+new Date(e)-+new Date(t))),r=t.selectedDates[0],a=t.selectedDates[t.selectedDates.length-1];const i=(0,Y.GP)(t.selectedDates[0],o,"en-US"),s=(0,Y.GP)(a,o,"en-US");t.HTMLInputElement.value=`${i} — ${s}`,e=[r,a]}else t.selectedDates[0]?(r=t.selectedDates[0],t.HTMLInputElement.value=Z(r,b.dateIso,s),e=t.selectedDates):t.HTMLInputElement.value="";if(this.hasTimePicker&&r){const i=(0,Y.qg)(r,n);i.setHours(+(t.selectedHours||0)),i.setMinutes(+(t.selectedMinutes||0)),t.HTMLInputElement.value=Z(i,void 0,s),e=[i]}if("compound"===this.inputFilterType?this._currentValue=Z(e[0],void 0,i):Array.isArray(e)&&(this._currentDateStrings=e.map((e=>Z(e,void 0,i))),this._currentValue=this._currentDateStrings.join("..")),this._currentDateOrDates=e.map((e=>e instanceof Date?e:(0,Y.qg)(e,n))),this._currentValue){const e=this.hasTimePicker?new Event("keyup"):void 0;this.onTriggerEvent(e)}"range"===this.inputFilterType&&t.selectedDates.length<2&&(this._lastClickIsDate=!1),this._lastClickIsDate&&(t.hide(),this._lastClickIsDate=!1)}}},settings:{lang:a,iso8601:!1,visibility:{theme:this.gridOptions?.darkMode?"dark":"light",positionToInput:"auto",weekend:!1}}};"range"===this.inputFilterType&&(c.type="multiple",c.months=2,c.jumpMonths=2,c.settings={...c.settings,range:{edgesOnly:!0},selection:{day:"multiple-ranged"},visibility:{...c.settings?.visibility,daysOutside:!1}}),this.hasTimePicker&&(c.settings.selection??={},c.settings.selection.time=24),this._pickerOptions=(0,q.extend)(!0,{},c,{settings:this.filterOptions});let d=this.gridOptions?.defaultFilterPlaceholder??"";this.columnFilter?.placeholder&&(d=this.columnFilter.placeholder),this._dateInputElm=(0,q.createDomElement)("input",{type:"text",className:"form-control date-picker",placeholder:d,readOnly:!0,dataset:{input:"",columnid:`${t}`}}),this.calendarInstance=new qs(this._dateInputElm,this._pickerOptions),this.calendarInstance.init(),this._pickerOptions.settings?.selected?.dates&&(l=this._pickerOptions.settings.selected.dates),l&&ce(this.columnFilter,this._dateInputElm,this.calendarInstance,{columnDef:this.columnDef,oldVal:void 0,newVal:l,updatePickerUI:!1})}getOperatorOptionValues(){let e;return e=this.columnFilter?.compoundOperatorList?this.columnFilter.compoundOperatorList:pe(this.gridOptions,this.translaterService),me(this.gridOptions,e,"numeric"),e}createDomFilterElement(e){const t=this.columnDef?.id??"";if((0,q.emptyElement)(this.filterContainerElm),this.buildDatePickerInput(e),"range"===this.inputFilterType){const i=(0,q.createDomElement)("div",{className:`date-picker form-group search-filter slick-filter filter-${t}`});return Array.isArray(e)&&e.length>0&&""!==e[0]&&(this._currentDateOrDates=e,this._currentValue=e[0]),i.appendChild(this._dateInputElm),i&&this.filterContainerElm.appendChild(i),i}{this._selectOperatorElm=de(this.getOperatorOptionValues(),this.grid);const i=(0,q.createDomElement)("div",{className:`date-picker form-group search-filter slick-filter filter-${t}`}),s=(0,q.createDomElement)("div",{className:"input-group date-picker"},i);if((0,q.createDomElement)("div",{className:"input-group-addon input-group-prepend operator"},s).appendChild(this._selectOperatorElm),s.appendChild(this._dateInputElm),this.operator){const e=$(this.operator);this._selectOperatorElm.value=e}return this._currentDateOrDates=e,this._currentValue=e,i&&this.filterContainerElm.appendChild(i),i}}onTriggerEvent(e){if(this._clearFilterTriggered)this.callback(e,{columnDef:this.columnDef,clearFilterTriggered:this._clearFilterTriggered,shouldTriggerQuery:this._shouldTriggerQuery}),this.updateFilterStyle(!1);else if("range"===this.inputFilterType){const t=this._currentDateStrings?this._currentDateStrings:[this._currentValue];this.updateFilterStyle(t.length>0),this.callback(e,{columnDef:this.columnDef,searchTerms:t,operator:this.operator||"",shouldTriggerQuery:this._shouldTriggerQuery})}else if("compound"===this.inputFilterType&&this._selectOperatorElm){const t=this._selectOperatorElm.value;this.updateFilterStyle(!!this._currentValue);const i=this.columnFilter.skipCompoundOperatorFilterWithNullInput??this.gridOptions.skipCompoundOperatorFilterWithNullInput??void 0===this.gridOptions.skipCompoundOperatorFilterWithNullInput,s=i&&(0,q.isDefined)(this._currentDateOrDates)||""===this._currentDateOrDates&&(0,q.isDefined)(this._lastSearchValue);i&&i&&!s||this.callback(e,{columnDef:this.columnDef,searchTerms:this._currentValue?[this._currentValue]:null,operator:t||"",shouldTriggerQuery:this._shouldTriggerQuery})}this._clearFilterTriggered=!1,this._shouldTriggerQuery=!0,this._lastSearchValue=this._currentValue}updateFilterStyle(e){e?this._filterElm.classList.add("filled"):this._filterElm.classList.remove("filled")}}class Ys{constructor(e){this.translaterService=e}filterCollection(e,t,i=v.chain){let s=[];return Array.isArray(t)?(s=i===v.merge?[]:[...e],t.forEach((t=>{if(i===v.merge){const i=this.singleFilterCollection(e,t);s=(0,q.uniqueArray)([...s,...i])}else s=this.singleFilterCollection(s,t)}))):s=this.singleFilterCollection(e,t),s}preParseByMutationDateItems(e,t,i){const s=[];t.getColumns().forEach((e=>{const t=this.getParseDateInfo(e,i);t&&s.push(t)})),e.forEach((e=>{s.forEach((({columnId:t,dateFormat:i,queryFieldName:s})=>{this.reassignDateWhenValid(e,t,i,s)}))}))}parseSingleDateItem(e,t,i){i&&t.getColumns().forEach((t=>{const s=this.getParseDateInfo(t,i);s&&this.reassignDateWhenValid(e,t.id,s.dateFormat,s.queryFieldName)}))}singleFilterCollection(e,t){let i=[];if(t){const s=t.property,o=t.operator||y.equal,r=void 0===t.value?"":t.value;switch(o){case y.equal:i=s?e.filter((e=>e[s]===r)):e.filter((e=>e===r));break;case y.contains:i=s?e.filter((e=>-1!==e[s]?.toString().indexOf(r.toString()))):e.filter((e=>null!=e&&-1!==e.toString().indexOf(r.toString())));break;case y.notContains:i=s?e.filter((e=>-1===e[s]?.toString().indexOf(r.toString()))):e.filter((e=>null!=e&&-1===e.toString().indexOf(r.toString())));break;case y.notEqual:default:i=s?e.filter((e=>e[s]!==r)):e.filter((e=>e!==r))}}return i}sortCollection(e,t,i,s){if(s&&(!this.translaterService||!this.translaterService.translate))throw new Error('[Slickgrid-Universal] requires a Translate Service to be installed and configured when the grid option "enableTranslate" is enabled.');let o=[];if(i)if(Array.isArray(i))o=t.sort(((t,o)=>{for(let r=0,n=i.length;r{const o=s?this.translaterService?.translate&&this.translaterService.translate(t[r]||" "):t[r],l=s?this.translaterService?.translate&&this.translaterService.translate(i[r]||" "):i[r],c=ie(a,o,l,n,e);return c!==_.neutral?c:_.neutral}))}else if(i&&!i.property){const r=i.sortDesc?_.desc:_.asc,n=i?.fieldType??e?.type??b.string;o=t.sort(((t,i)=>{const o=s?this.translaterService?.translate&&this.translaterService.translate(t||" "):t,a=s?this.translaterService?.translate&&this.translaterService.translate(i||" "):i,l=ie(n,o,a,r,e);return l!==_.neutral?l:_.neutral}))}return o}getParseDateInfo(e,t){const i=e.type||b.string,s=X(i);if(z(i)&&t){const i="string"==typeof t?`${t}${e.id}`:`${e.id}`;return{columnId:e.id,dateFormat:s,queryFieldName:i}}}reassignDateWhenValid(e,t,i,s){const o=Q(e[t],i,!1);o&&(e[s]=o)}}function Xs(e,t,i,s,o=!1,r,n){const a=i?.id??"",l=s.getOptions(),c=("editor"===e?i?.editor:i?.filter)??{},d=c?.collectionOptions??{},h=d?.separatorBetweenTextLabels??"",u=c?.enableTranslateLabel??!1,p=l?.enableTranslate??!1,m=c?.enableRenderHtml??!1,g=c?.customStructure?.label??"label",b=c?.customStructure?.labelPrefix??"labelPrefix",f=c?.customStructure?.labelSuffix??"labelSuffix",v=c?.customStructure?.optionLabel??"value",w=c?.customStructure?.value??"value",y=(0,q.createDomElement)("select",{className:"ms-filter search-filter"}),k="filter"===e?["search-filter",`filter-${a}`]:["select-editor",`editor-${a}`];y.classList.add(...k),y.multiple=o;const _=[];let x=!1;return Array.isArray(t)&&(t.every((e=>"number"==typeof e||"string"==typeof e))?t.forEach((t=>{const i={text:String(t),value:t};"filter"===e&&Array.isArray(n)&&(i.selected=n.findIndex((e=>e===t))>=0),_.push(i),(i.selected&&o||i.selected&&!o&&""!==t)&&(x=!0)})):t.forEach((t=>{if(void 0===t||"object"==typeof t&&void 0===t[g]&&void 0===t.labelKey)throw new Error("[Slickgrid-Universal] Select Filter/Editor collection with value/label (or value/labelKey when using Locale) is required to populate the Select list, for example:: { filter: model: Filters.multipleSelect, collection: [ { value: '1', label: 'One' } ]')");const i=t.labelKey||t[g],a=(t.labelKey||u&&r)&&i&&p?r?.translate(i||" "):i;let l=t[b]||"",c=t[f]||"",d=t.hasOwnProperty(v)?t[v]:"";d?.toString&&(d=d.toString().replace(/"/g,"'")),l=u&&r&&l&&"string"==typeof l?r.translate(l||" "):l,c=u&&r&&c&&"string"==typeof c?r.translate(c||" "):c,d=u&&r&&d&&"string"==typeof d?r.translate(d||" "):d;let y=[l,"string"==typeof a||"number"==typeof a?a.toString():a,c].filter((e=>e)).join(h);const k={text:"",value:""};m&&(y=s.sanitizeHtmlString(y)),k.text=y;let C=t[w];null==C&&(C=""),"filter"===e&&Array.isArray(n)&&(k.selected=n.findIndex((e=>`${e}`==`${t[w]}`))>=0),k.value=`${C??""}`,_.push(k),(k.selected&&o||k.selected&&!o&&""!==t[w])&&(x=!0)}))),{selectElement:y,dataCollection:_,hasFoundSearchTerm:x}}class Zs{constructor(e,t,i){this.sharedService=e,this.backendUtilities=t,this.translaterService=i}getPickerTitleOutputString(e,t){if(this.sharedService.gridOptions?.enableTranslate&&!this.translaterService?.translate)throw new Error('[Slickgrid-Universal] requires a Translate Service to be installed and configured when the grid option "enableTranslate" is enabled.');let i="";const s=this.sharedService.gridOptions?.[t]??{},o=this.sharedService.gridOptions?.enableTranslate??!1,r=this.sharedService.gridOptions?.locales??u.locales,n=s?.[e],a=s?.[`${e}Key`],l=N(this.sharedService.gridOptions);if(a&&this.translaterService?.translate)i=this.translaterService.translate(a||" ");else switch(e){case"commandTitle":i=n||o&&this.translaterService?.getCurrentLanguage&&this.translaterService?.translate(`${l}COMMANDS`)||r?.TEXT_COMMANDS;break;case"columnTitle":i=n||o&&this.translaterService?.getCurrentLanguage&&this.translaterService?.translate(`${l}COLUMNS`)||r?.TEXT_COLUMNS;break;case"forceFitTitle":i=n||o&&this.translaterService?.getCurrentLanguage&&this.translaterService?.translate(`${l}FORCE_FIT_COLUMNS`)||r?.TEXT_FORCE_FIT_COLUMNS;break;case"syncResizeTitle":i=n||o&&this.translaterService?.getCurrentLanguage&&this.translaterService?.translate(`${l}SYNCHRONOUS_RESIZE`)||r?.TEXT_SYNCHRONOUS_RESIZE;break;default:i=n}return i}readjustFrozenColumnIndexWhenNeeded(e,t,i){if(e>=0){const s=i.findIndex((e=>e.id===this.sharedService.frozenVisibleColumnId));s>=0&&s!==e&&(this.sharedService.gridOptions.frozenColumn=s,this.sharedService.slickGrid.setOptions({frozenColumn:s})),Array.isArray(i)&&Array.isArray(t)&&i.length!==t.length&&this.sharedService.slickGrid.setColumns(i)}}refreshBackendDataset(e){let t=this.sharedService.gridOptions;e&&(t={...this.sharedService.gridOptions,...e},this.sharedService.gridOptions=t),this.backendUtilities?.refreshBackendDataset(t)}runOverrideFunctionWhenExists(e,t){return"function"!=typeof e||!!e.call(this,t)}sortItems(e,t){Array.isArray(e)&&e.sort(((e,i)=>e&&i&&e.hasOwnProperty(t)&&i.hasOwnProperty(t)?e[t]-i[t]:0))}translateItems(e,t,i){if(Array.isArray(e))for(const s of e)s.hasOwnProperty(t)&&(s[i]=this.translaterService?.translate?.(s[t]))}translateMenuItemsFromTitleKey(e,t="commandItems"){for(const i of e)"object"==typeof i&&(i.titleKey&&(i.title=this.translateWhenEnabledAndServiceExist(`${i.titleKey}`,`TEXT_${i.titleKey}`)),i.subMenuTitleKey&&(i.subMenuTitle=this.translateWhenEnabledAndServiceExist(`${i.subMenuTitleKey}`,`TEXT_${i.subMenuTitleKey}`))),Array.isArray(i?.[t])&&this.translateMenuItemsFromTitleKey(i?.[t])}translateWhenEnabledAndServiceExist(e,t,i){let s="";const o=this.sharedService?.gridOptions,r=o?.locales??u.locales;return s=i||(o.enableTranslate&&this.translaterService?.translate?this.translaterService.translate(e||" "):t in r?r[t]:t),s}}class Qs{constructor(e){this.pluginName="AutoTooltips",this._defaults={enableForCells:!0,enableForHeaderCells:!1,maxToolTipLength:void 0,replaceExisting:!0},this._eventHandler=new fe,this._addonOptions=e}get addonOptions(){return this._addonOptions}get eventHandler(){return this._eventHandler}init(e){this._addonOptions={...this._defaults,...this.addonOptions},this._grid=e,this._addonOptions.enableForCells&&this._eventHandler.subscribe(this._grid.onMouseEnter,this.handleMouseEnter.bind(this)),this._addonOptions.enableForHeaderCells&&this._eventHandler.subscribe(this._grid.onHeaderMouseEnter,this.handleHeaderMouseEnter.bind(this))}destroy(){this.dispose()}dispose(){this._eventHandler?.unsubscribeAll()}handleMouseEnter(e){const t=this._grid.getCellFromEvent(e);if(t){let e,i=this._grid.getCellNode(t.row,t.cell);this._addonOptions&&i&&(!i.title||this._addonOptions?.replaceExisting)&&(i.clientWidththis._addonOptions?.maxToolTipLength&&(e=e.substring(0,this._addonOptions.maxToolTipLength-3)+"...")):e="",i.title=e),i=null}}handleHeaderMouseEnter(e,t){const i=t.column;let s;const o=e.target;if(o&&(s=o.closest(".slick-header-column"),s&&!i?.toolTip)){const e=o.clientWidth{this._addonOptions&&"function"==typeof this._addonOptions.onCopyCells&&this._addonOptions.onCopyCells(e,t)})),this._eventHandler.subscribe(this._cellExternalCopyManagerPlugin.onCopyCancelled,((e,t)=>{this._addonOptions&&"function"==typeof this._addonOptions.onCopyCancelled&&this._addonOptions.onCopyCancelled(e,t)})),this._eventHandler.subscribe(this._cellExternalCopyManagerPlugin.onPasteCells,((e,t)=>{this._addonOptions&&"function"==typeof this._addonOptions.onPasteCells&&this._addonOptions.onPasteCells(e,t)}))}dispose(){this._eventHandler.unsubscribeAll(),this._bindingEventService.unbindAll(),this._cellSelectionModel?.dispose(),this._cellExternalCopyManagerPlugin?.dispose()}createUndoRedoBuffer(){let e=0;this._commandQueue=[],this._undoRedoBuffer={queueAndExecuteCommand:t=>{this._commandQueue[e]=t,e++,t.execute()},undo:()=>{if(0===e)return;e--;const t=this._commandQueue[e];t&&xe.cancelCurrentEdit()&&t.undo()},redo:()=>{if(e>=this._commandQueue.length)return;const t=this._commandQueue[e];e++,t&&xe.cancelCurrentEdit()&&t.execute()}}}getDefaultOptions(){let e=0;return{clipboardCommandHandler:e=>{this._undoRedoBuffer.queueAndExecuteCommand.call(this._undoRedoBuffer,e)},dataItemColumnValueExtractor:(e,t,i=0,s=0)=>{const o=this._grid.getActiveCell(),r=this._grid.getCellEditor()&&o?.row===i&&o?.cell===s,n=this.addonOptions?.copyActiveEditorCell||!1;if(!this.gridOptions.editable||!t.editor||!r||n){const o=void 0!==t.exportWithFormatter?t.exportWithFormatter:this.gridOptions.textExportOptions?.exportWithFormatter;if(t.formatter&&o){const o=t.formatter(i,s,e[t.field],t,e,this._grid),r=(0,q.isPrimitiveOrHTML)(o)?o:o.html||o.text;if(t.sanitizeDataExport||this.gridOptions.textExportOptions?.sanitizeDataExport){const e=r instanceof HTMLElement?r.innerHTML:r;return(0,q.stripTags)(e??"")}return o}}return null},readOnlyMode:!1,includeHeaderWhenCopying:!1,newRowCreator:t=>{for(let i=0;i{};class io{constructor(){this.pluginName="CellExternalCopyManager",this._bodyElement=document.body,this._copiedCellStyle="copied",this._copiedCellStyleLayerKey="copy-manager",this._copiedRanges=null,this._dataWrapper=new eo,this.onCopyCells=new be("onCopyCells"),this.onCopyCancelled=new be("onCopyCancelled"),this.onPasteCells=new be("onPasteCells"),this.onBeforePasteCell=new be("onBeforePasteCell"),this._eventHandler=new fe}get addonOptions(){return this._addonOptions}get eventHandler(){return this._eventHandler}init(e,t){this._grid=e,this._dataWrapper.init(e),this._addonOptions={...this._addonOptions,...t},this._copiedCellStyleLayerKey=this._addonOptions.copiedCellStyleLayerKey||"copy-manager",this._copiedCellStyle=this._addonOptions.copiedCellStyle||"copied",this._bodyElement=this._addonOptions.bodyElement||document.body,this._onCopyInit=this._addonOptions.onCopyInit||void 0,this._onCopySuccess=this._addonOptions.onCopySuccess||void 0;const i=e.getPubSubService();i&&_e.addSlickEventPubSubWhenDefined(i,this),this._eventHandler.subscribe(this._grid.onKeyDown,this.handleKeyDown.bind(this));const s=e.getSelectionModel();if(!s)throw new Error("Selection model is mandatory for this plugin. Please set a selection model on the grid before adding this plugin: grid.setSelectionModel(new SlickCellSelectionModel())");this._eventHandler.subscribe(s.onSelectedRangesChanged,(()=>{this._grid.getEditorLock().isActive()||document.activeElement?.classList.contains("slick-filter")||this._grid.focus()})),e&&"function"==typeof this._addonOptions?.onBeforePasteCell&&this._eventHandler.subscribe(this.onBeforePasteCell,((t,i)=>{const s=e.getColumns()[i.cell],o={row:i.row,cell:i.cell,dataView:e.getData(),grid:e,columnDef:s,dataContext:e.getDataItem(i.row)};return this._addonOptions.onBeforePasteCell?.(t,o)}))}dispose(){this._eventHandler.unsubscribeAll()}clearCopySelection(){this._grid.removeCellCssStyles(this._copiedCellStyleLayerKey)}getHeaderValueForColumn(e){if("function"==typeof this._addonOptions.headerColumnValueExtractor){const t=(0,q.getHtmlStringOutput)(this._addonOptions.headerColumnValueExtractor(e),"innerHTML");if(t)return(0,q.stripTags)(t)}return(0,q.getHtmlStringOutput)(e.name||"","innerHTML")}getDataItemValueForColumn(e,t,i,s,o){if("function"==typeof this._addonOptions.dataItemColumnValueExtractor){const o=this._addonOptions.dataItemColumnValueExtractor(e,t,i,s);if(o)return o instanceof HTMLElement?(0,q.stripTags)(o.innerHTML):o}let r="";if(t)if(t.editorClass){const i=document.createElement("p"),s=new t.editorClass({container:i,column:t,event:o,position:{top:0,left:0},gridPosition:{top:0,left:0},grid:this._grid,cancelChanges:to,commitChanges:to});s.loadValue(e),r=s.serializeValue(),s.destroy(),i.remove()}else r=e[t.field||""];return r}setDataItemValueForColumn(e,t,i){if(!t?.denyPaste){if(this._addonOptions.dataItemColumnValueSetter){const s=this._addonOptions.dataItemColumnValueSetter(e,t,i);if(!0!==s)return s}if(t.editorClass){const s=document.createElement("div"),o=new t.editorClass({container:s,column:t,event:null,position:{top:0,left:0},gridPosition:{top:0,left:0},grid:this._grid,cancelChanges:to,commitChanges:to});o.loadValue(e);const r=o.validate(void 0,i);if(!r.valid){const e=this._grid.getActiveCell();this._grid.onValidationError.notify({editor:o,cellNode:this._grid.getActiveCellNode(),validationResults:r,row:e?.row,cell:e?.cell,column:t,grid:this._grid})}o.applyValue(e,i),o.destroy(),s.remove()}else e[t.field]=i}}setIncludeHeaderWhenCopying(e){this._addonOptions.includeHeaderWhenCopying=e}createTextBox(e){const t=document.documentElement.scrollTop||document.body.scrollTop,i=(0,q.createDomElement)("textarea",{value:e,style:{position:"absolute",opacity:"0",top:`${t}px`}},this._bodyElement);return i.select(),i}decodeTabularData(e,t){const i=e.getColumns(),s=t.value.split(/[\n\f\r](?=(?:[^"]*"[^"]*")*[^"]*$)/);""===s[s.length-1]&&s.pop();let o=0;const r=[];this._bodyElement.removeChild(t);for(const e of s)e.startsWith('"')&&e.endsWith('"')?r[o++]=[e.replaceAll("\n",this._addonOptions.replaceNewlinesWith||"\n").replaceAll("\r","").replaceAll('"',this._addonOptions.removeDoubleQuotesOnPaste?"":'"')]:r[o++]=e.split("\t");const n=this._grid.getActiveCell(),a=this._grid.getSelectionModel()?.getSelectedRanges(),l=a?.length?a[0]:null;let c,d;if(l)c=l.fromRow,d=l.fromCell;else{if(!n)return;c=n.row,d=n.cell}let h=!1,u=r.length,p=r.length?r[0].length:0;1===r.length&&1===r[0].length&&l&&(h=!0,u=l.toRow-l.fromRow+1,p=l.toCell-l.fromCell+1);const m=this._dataWrapper.getDataLength()-c;if(mthis._dataWrapper.getDataLength()&&"function"==typeof this._addonOptions.newRowCreator){const e=c+u-this._dataWrapper.getDataLength();this._addonOptions.newRowCreator(e)}const g={isClipboardCommand:!0,clippedRange:r,oldValues:[],cellExternalCopyManager:this,_options:this._addonOptions,setDataItemValueForColumn:this.setDataItemValueForColumn,markCopySelection:this.markCopySelection,oneCellToMultiple:h,activeRow:c,activeCell:d,destH:u,destW:p,maxDestY:this._dataWrapper.getDataLength(),maxDestX:this._grid.getColumns().length,h:0,w:0,execute:()=>{g.h=0;for(let e=0;e{for(let e=0;e0&&!i[t].hidden&&e.push(this.getHeaderValueForColumn(i[t]));n.push(e.join("\t"))}for(let n=r.fromCell;n0&&!i[n].hidden&&s.push(this.getDataItemValueForColumn(o,i[n],t,n,e));n.push(s.join("\t"))}s+=n.join("\r\n")+"\r\n"}if(window.clipboardData)return window.clipboardData.setData("Text",s),!0;{const e=document.activeElement,i=this.createTextBox(s);if(i.focus(),window.setTimeout((()=>{this._bodyElement.removeChild(i),e?e.focus():console.log("No element to restore focus to after copy?")}),this.addonOptions?.clipboardPasteDelay??100),"function"==typeof this._onCopySuccess){const e=1===t.length?t[0].toRow+1-t[0].fromRow:t.length;this._onCopySuccess(e)}return!1}}if(!this._addonOptions.readOnlyMode&&("v"===e.key&&(e.ctrlKey||e.metaKey)&&!e.shiftKey||"Insert"===e.key&&e.shiftKey&&!e.ctrlKey)){const e=this.createTextBox("");return window.setTimeout((()=>this.decodeTabularData(this._grid,e)),this.addonOptions?.clipboardPasteDelay??100),!1}}}markCopySelection(e){this.clearCopySelection();const t=this._grid.getColumns(),i={};for(const s of e)for(let e=s.fromRow;e<=s.toRow;e++){i[e]={};for(let o=s.fromCell;o<=s.toCell&&othis.clearCopySelection()),this.addonOptions?.clearCopySelectionDelay||2e3)}}class so{constructor(e,t,i){this.extensionUtility=e,this.pubSubService=t,this.sharedService=i,this._addonOptions={},this._camelPluginName="",this._gridUid="",this._menuCssPrefix="",this._menuPluginCssPrefix="",this._bindEventService=new re.P,this._eventHandler=new fe}get addonOptions(){return this._addonOptions}set addonOptions(e){this._addonOptions=e}get eventHandler(){return this._eventHandler}get grid(){return this.sharedService.slickGrid}get gridOptions(){return this.sharedService.gridOptions??{}}get gridUid(){return this._gridUid||(this.grid?.getUID()??"")}get gridUidSelector(){return this.gridUid?`.${this.gridUid}`:""}get menuCssClass(){return this._menuPluginCssPrefix||this._menuCssPrefix}get menuElement(){return this._menuElm||document.querySelector(`.${this.menuCssClass}${this.gridUidSelector}`)}dispose(){this._eventHandler?.unsubscribeAll(),this._bindEventService.unbindAll(),this.pubSubService.unsubscribeAll(),this._commandTitleElm?.remove(),this._optionTitleElm?.remove(),this.disposeAllMenus(),(0,q.emptyElement)(this._menuElm),this.menuElement?.remove(),this._menuElm?.remove()}disposeAllMenus(){this.disposeSubMenus(),this._bindEventService.unbindAll("parent-menu"),document.querySelectorAll(`.${this.menuCssClass}${this.gridUidSelector}`).forEach((e=>e.remove()))}disposeSubMenus(){this._bindEventService.unbindAll("sub-menu"),document.querySelectorAll(`.${this.menuCssClass}.slick-submenu${this.gridUidSelector}`).forEach((e=>e.remove()))}setOptions(e){this._addonOptions={...this._addonOptions,...e}}addSubMenuTitleWhenExists(e,t){if("divider"!==e&&e?.subMenuTitle){const i=document.createElement("div");i.className="slick-menu-title",i.textContent=e.subMenuTitle;const s=e.subMenuTitleCssClass;s&&i.classList.add(...(0,q.classNameToList)(s)),t.appendChild(i)}}populateCommandOrOptionItems(e,t,i,s,o,r,n){if(o&&s&&t)for(const a of s)this.populateSingleCommandOrOptionItem(e,t,i,a,o,r,n)}populateCommandOrOptionTitle(e,t,i,s){if(t){const o=s>0,r=this._menuElm?.querySelector(`.slick-${e}-header`)??(0,q.createDomElement)("div",{className:`slick-${e}-header`}),n=`${e}Title`;o||(t?.[n]?((0,q.emptyElement)(r),this[`_${e}TitleElm`]=(0,q.createDomElement)("span",{className:"slick-menu-title",textContent:t[n]}),r.appendChild(this[`_${e}TitleElm`]),r.classList.add("with-title")):r.classList.add("no-title"),i.appendChild(r))}}populateSingleCommandOrOptionItem(e,t,i,s,o,r,n){let a=null;if(o&&s&&t){const t=o?.level||0,l="headerButtons"===this._camelPluginName?"":"-item",c=`${this._menuCssPrefix}${l}`;let d=!0,h=!0;if("object"==typeof s&&(d=this.extensionUtility.runOverrideFunctionWhenExists(s.itemVisibilityOverride,o),h=this.extensionUtility.runOverrideFunctionWhenExists(s.itemUsabilityOverride,o)),!d)return null;if("object"==typeof s&&s.itemUsabilityOverride&&(s.disabled=!h),a=(0,q.createDomElement)("li",{className:c,role:"menuitem"}),"object"==typeof s&&(0,q.isDefined)(s[e])&&(a.dataset[e]=s?.[e]),i&&i.appendChild(a),"object"==typeof s&&s.divider||"divider"===s)return a.classList.add(`${c}-divider`),a;if(s.disabled&&a.classList.add(`${c}-disabled`),(s.hidden||s.showOnHover)&&a.classList.add(`${c}-hidden`),s.cssClass&&a.classList.add(...(0,q.classNameToList)(s.cssClass)),s.tooltip&&(a.title=s.tooltip),"headerButtons"!==this._camelPluginName){const e=(0,q.createDomElement)("div",{className:`${this._menuCssPrefix}-icon`});a.appendChild(e),s.iconCssClass?e.classList.add(...(0,q.classNameToList)(s.iconCssClass)):s.commandItems||s.optionItems||(e.textContent="◦");const t=(0,q.createDomElement)("span",{className:`${this._menuCssPrefix}-content`,textContent:"object"==typeof s&&s.title||""},a);s.textCssClass&&t.classList.add(...(0,q.classNameToList)(s.textCssClass))}const u=t>0?"sub-menu":"parent-menu";if(this._bindEventService.bind(a,"click",(i=>r.call(this,i,e,s,t,o?.column)),void 0,u),"mouseover"===this._addonOptions?.subMenuOpenByEvent&&"function"==typeof n&&this._bindEventService.bind(a,"mouseover",(i=>n.call(this,i,e,s,t,o?.column)),void 0,u),s.commandItems||s.optionItems){const e=document.createElement("span");e.className="sub-item-chevron",this._addonOptions.subItemChevronClass?e.classList.add(...(0,q.classNameToList)(this._addonOptions.subItemChevronClass)):e.textContent="⮞",a.classList.add("slick-submenu-item"),a.appendChild(e)}}return a}}class oo extends so{constructor(e,t,i){super(e,t,i),this.extensionUtility=e,this.pubSubService=t,this.sharedService=i,this._currentCell=-1,this._currentRow=-1,this._lastMenuTypeClicked="",this._subMenuParentId=""}createParentMenu(e){this.menuElement?.remove(),this._menuElm=void 0;const t=this.grid.getCellFromEvent(e);if(t){this._currentCell=t.cell??0,this._currentRow=t.row??0;const i=this._addonOptions?.commandItems||[],s=this._addonOptions?.optionItems||[],o={cell:this._currentCell,row:this._currentRow,grid:this.grid};if(this.closeMenu(e,o),"function"==typeof e.stopPropagation&&(this.pubSubService.publish(`on${(0,q.titleCase)(this._camelPluginName)}BeforeMenuShow`,o),"function"==typeof this.addonOptions?.onBeforeMenuShow&&!1===this.addonOptions.onBeforeMenuShow(e,o)))return;if(this._menuElm=this.createMenu(i,s),this._menuElm&&(this._menuElm.style.top=`${(e.pageY||0)+5}px`,this._menuElm.style.left=`${e.pageX}px`,this._menuElm.style.display="block",document.body.appendChild(this._menuElm)),this.pubSubService.publish(`on${(0,q.titleCase)(this._camelPluginName)}AfterMenuShow`,o),"function"==typeof this.addonOptions?.onAfterMenuShow&&!1===this.addonOptions.onAfterMenuShow(e,o))return}return this._menuElm}createMenu(e,t,i=0,s){const o=this.grid.getColumns()[this._currentCell],r=this.grid.getDataItem(this._currentRow),n=s?.command||s?.option;let a=1===i&&n?String(n).replace(/\s/g,""):"";a&&(this._subMenuParentId=a),i>1&&(a=this._subMenuParentId);let l=!0,c=!0;if("contextMenu"===this._camelPluginName){if(l=this.checkIsColumnAllowed(this._addonOptions?.optionShownOverColumnIds??[],o.id),c=this.checkIsColumnAllowed(this._addonOptions?.commandShownOverColumnIds??[],o.id),!o||!(c&&e.length||l&&t.length))return void this.hideMenu()}else if(!o||!o.cellMenu||!e.length&&!t.length)return;const d=`${this.menuCssClass} slick-menu-level-${i} ${this.gridUid}`,h=document.body.querySelector(`.${this.menuCssClass}.slick-menu-level-${i}${this.gridUidSelector}`);if(h){if(h.dataset.subMenuParent===a)return h;this.disposeSubMenus()}const u=document.createElement("div");u.className=d,i>0&&(u.classList.add("slick-submenu"),this.gridOptions?.darkMode&&u.classList.add("slick-dark-mode"),a&&(u.dataset.subMenuParent=a));const p=isNaN(this.addonOptions.maxHeight)?this.addonOptions.maxHeight:`${this.addonOptions.maxHeight??0}px`,m=isNaN(this.addonOptions.maxWidth)?this.addonOptions.maxWidth:`${this.addonOptions.maxWidth??0}px`;p&&(u.style.maxHeight=p),m&&(u.style.maxWidth=m),this.addonOptions?.width&&(u.style.width=(0,q.findWidthOrDefault)(this.addonOptions?.width));const g=(0,q.createDomElement)("button",{ariaLabel:"Close",className:"close",type:"button",textContent:"×",dataset:{dismiss:this._menuCssPrefix}});if(!this.addonOptions.hideOptionSection&&l&&t.length>0){const e=(0,q.createDomElement)("div",{className:`${this._menuCssPrefix}-option-list`,role:"menu"},u);this.populateCommandOrOptionTitle("option",this.addonOptions,e,i),!this.addonOptions.hideCloseButton&&i<1&&this.populateCommandOrOptionCloseBtn("option",g,e),s&&i>0&&this.addSubMenuTitleWhenExists(s,e),this.populateCommandOrOptionItems("option",this.addonOptions,e,t,{cell:this._currentCell,row:this._currentRow,column:o,dataContext:r,grid:this.grid,level:i},this.handleMenuItemCommandClick,this.handleMenuItemMouseOver)}if(!this.addonOptions.hideCommandSection&&c&&e.length>0){const n=(0,q.createDomElement)("div",{className:`${this._menuCssPrefix}-command-list`,role:"menu"},u);this.populateCommandOrOptionTitle("command",this.addonOptions,n,i),!this.addonOptions.hideCloseButton&&i<1&&(!l||0===t.length||this.addonOptions.hideOptionSection)&&this.populateCommandOrOptionCloseBtn("command",g,n),s&&i>0&&this.addSubMenuTitleWhenExists(s,n),this.populateCommandOrOptionItems("command",this.addonOptions,n,e,{cell:this._currentCell,row:this._currentRow,column:o,dataContext:r,grid:this.grid,level:i},this.handleMenuItemCommandClick,this.handleMenuItemMouseOver)}return i++,u}closeMenu(e,t){if(this.menuElement){if("function"==typeof this.addonOptions?.onBeforeMenuClose&&!1===this.addonOptions.onBeforeMenuClose(e,t))return;this.hideMenu()}}hideMenu(){this.menuElement?.remove(),this._menuElm=null,this.disposeSubMenus()}checkIsColumnAllowed(e,t){return!(e?.length>0)||e.findIndex((e=>e===t))>=0}handleBodyMouseDown(e){if(this.menuElement){let t=!1;const i=e.target.closest(`.${this.menuCssClass}`);(this.menuElement.contains(e.target)||i)&&(t=!0),(this.menuElement!==e.target&&!t&&!e.defaultPrevented||"close"===e.target.className&&i)&&this.closeMenu(e,{cell:this._currentCell,row:this._currentRow,grid:this.grid})}}handleCloseButtonClicked(e){e.defaultPrevented||this.closeMenu(e,{cell:0,row:0,grid:this.grid})}handleMenuItemMouseOver(e,t,i,s=0){void 0===i?.[t]||"divider"===i||i.disabled||i.divider||(i.commandItems||i.optionItems?(this.repositionSubMenu(i,t,s,e),this._lastMenuTypeClicked=t):0===s&&this.disposeSubMenus())}handleMenuItemCommandClick(e,t,i,s=0){if(void 0!==i?.[t]&&"divider"!==i&&!i.disabled&&!i.divider&&void 0!==this._currentCell&&void 0!==this._currentRow){if("option"===t&&!this.grid.getEditorLock().commitCurrentEdit())return;const o=this._currentCell,r=this._currentRow,n=this.grid.getColumns()[this._currentCell],a=this.grid.getDataItem(this._currentRow),l=void 0!==i[t]?i[t]:"";if(void 0===l||i[`${t}Items`])(i.commandItems||i.optionItems)&&this.repositionSubMenu(i,t,s,e);else{const s={cell:this._currentCell,row:this._currentRow,grid:this.grid,[t]:l,item:i,column:n,dataContext:a},c="command"===t?"onCommand":"onOptionSelected",d=`${this._camelPluginName}:${c}`;this.pubSubService.publish(d,s),"function"==typeof this._addonOptions?.[c]&&this._addonOptions[c](e,s),"function"==typeof i.action&&i.action.call(this,e,s),e.defaultPrevented||this.closeMenu(e,{cell:o,row:r,grid:this.grid})}this._lastMenuTypeClicked=t}}populateCommandOrOptionCloseBtn(e,t,i){this._bindEventService.bind(t,"click",(e=>this.handleCloseButtonClicked(e)),void 0,"parent-menu");const s=i.querySelector(`.slick-${e}-header`)??(0,q.createDomElement)("div",{className:`slick-${e}-header`});s?.appendChild(t),i.appendChild(s),s.classList.add("with-close")}repositionSubMenu(e,t,i,s){(s.target.classList.contains("slick-cell")||this._lastMenuTypeClicked!==t)&&this.disposeSubMenus();const o=this.createMenu(e?.commandItems||[],e?.optionItems||[],i+1,e);o&&(o.style.display="block",document.body.appendChild(o),this.repositionMenu(s,o))}repositionMenu(e,t){const i=t?.classList.contains("slick-submenu"),s=i?e.target.closest(`.${this._menuCssPrefix}-item`):e.target.closest(".slick-cell");if(t&&s){t.style.top="0px",t.style.left="0px";const o=e?.touches?.[0]??e,r=(0,q.getOffset)(s);let n=s&&"cellMenu"===this._camelPluginName?r.left:o.pageX,a=s&&"cellMenu"===this._camelPluginName?r.top:o.pageY;i&&"contextMenu"===this._camelPluginName&&(n=r.left,a=r.top);const l=s.offsetWidth||0,c=t?.offsetHeight||0,d=t?.offsetWidth||this._addonOptions.width||0,h=this.gridOptions.rowHeight||0,u=Number(this._addonOptions.autoAdjustDropOffset||0),p=Number(this._addonOptions.autoAlignSideOffset||0);if(this._addonOptions.autoAdjustDrop||this._addonOptions.dropDirection){const{bottom:e,top:o}=(0,q.calculateAvailableSpace)(s),r=e+u-h;"top"==(rr?"top":"bottom")||"top"===this._addonOptions.dropDirection?(t.classList.remove("dropdown"),t.classList.add("dropup"),a-=i?c-u-s.clientHeight:c-u):(t.classList.remove("dropup"),t.classList.add("dropdown"),a+=u,"cellMenu"===this._camelPluginName&&(a+=i?u:h+u))}if(this._addonOptions.autoAlignSide||"left"===this._addonOptions.dropSide){const e=this.grid.getGridPosition();let o=n+Number(d);i&&(o+=s.clientWidth);const r=document.documentElement.clientWidth;"left"==(o>=e.width||o>=r?"left":"right")||!i&&"left"===this._addonOptions.dropSide?(t.classList.remove("dropright"),t.classList.add("dropleft"),"cellMenu"!==this._camelPluginName||i?n-=Number(d)-p:n-=Number(d)-l-p):(t.classList.remove("dropleft"),t.classList.add("dropright"),n+=i?p+s.offsetWidth:p)}t.style.top=`${a}px`,t.style.left=`${n}px`}}}class ro extends oo{constructor(e,t,i){super(e,t,i),this.extensionUtility=e,this.pubSubService=t,this.sharedService=i,this.pluginName="CellMenu",this._defaults={autoAdjustDrop:!0,autoAlignSide:!0,autoAdjustDropOffset:0,autoAlignSideOffset:0,hideMenuOnScroll:!0,subMenuOpenByEvent:"mouseover"},this._camelPluginName="cellMenu",this._menuCssPrefix="slick-menu",this._menuPluginCssPrefix="slick-cell-menu",this.init(i.gridOptions.cellMenu)}init(e){this._addonOptions={...this._defaults,...e},this.sortMenuItems(this.sharedService.allColumns),this._eventHandler.subscribe(this.grid.onClick,this.handleCellClick.bind(this)),this._addonOptions.hideMenuOnScroll&&this._eventHandler.subscribe(this.grid.onScroll,this.closeMenu.bind(this))}translateCellMenu(){const e=this.sharedService?.gridOptions,t=this.sharedService.allColumns;e?.enableTranslate&&Array.isArray(t)&&t.forEach((e=>{if(e?.cellMenu&&(Array.isArray(e.cellMenu.commandItems)||Array.isArray(e.cellMenu.optionItems))){const t=e.cellMenu.commandItems||[],i=e.cellMenu.optionItems||[];e.cellMenu.commandTitleKey&&(e.cellMenu.commandTitle=this.extensionUtility.translateWhenEnabledAndServiceExist(e.cellMenu.commandTitleKey,"TEXT_COMMANDS")||e.cellMenu.commandTitle),e.cellMenu.optionTitleKey&&(e.cellMenu.optionTitle=this.extensionUtility.translateWhenEnabledAndServiceExist(e.cellMenu.optionTitleKey,"TEXT_COMMANDS")||e.cellMenu.optionTitle),this.extensionUtility.translateMenuItemsFromTitleKey(t,"commandItems"),this.extensionUtility.translateMenuItemsFromTitleKey(i,"optionItems")}}))}handleCellClick(e,t){this.disposeAllMenus();const i=this.grid.getCellFromEvent(e);if(i){const s=this.grid.getDataItem(i.row),o=this.grid.getColumns()[i.cell];o?.cellMenu&&!this.gridOptions.cellMenu?.activateCellOnMenuClick&&e.preventDefault(),this._addonOptions={...this._addonOptions,...o.cellMenu};const r=t||{};if(r.column=o,r.dataContext=s,r.grid=this.grid,!this.extensionUtility.runOverrideFunctionWhenExists(this._addonOptions.menuUsabilityOverride,r))return;this._menuElm=this.createParentMenu(e),this._menuElm&&(this.repositionMenu(e,this._menuElm),this._menuElm.ariaExpanded="true",this._menuElm.style.display="block",this.gridOptions.darkMode&&this._menuElm.classList.add("slick-dark-mode")),this._bindEventService.bind(document.body,"mousedown",this.handleBodyMouseDown.bind(this))}}sortMenuItems(e){e.forEach((e=>{e?.cellMenu?.commandItems&&this.extensionUtility.sortItems(e.cellMenu.commandItems||[],"positionOrder"),e?.cellMenu?.optionItems&&this.extensionUtility.sortItems(e.cellMenu.optionItems||[],"positionOrder")}))}}class no{constructor(e,t){this.grid=e,this.pluginName="CellRangeDecorator",this._defaults={selectionCssClass:"slick-range-decorator",selectionCss:{border:"2px dashed red",zIndex:"9999"},offset:{top:-1,left:-1,height:-2,width:-2}},this._options=(0,q.deepMerge)(this._defaults,t)}get addonOptions(){return this._options}get addonElement(){return this._elem}destroy(){this.hide()}init(){}hide(){this._elem?.remove(),this._elem=null}show(e){this._elem||(this._elem=(0,q.createDomElement)("div",{className:this._options.selectionCssClass}),Object.keys(this._options.selectionCss).forEach((e=>{this._elem.style[e]=this._options.selectionCss[e]})),this._elem.style.position="absolute",this.grid.getActiveCanvasNode()?.appendChild(this._elem));const t=this.grid.getCellNodeBox(e.fromRow,e.fromCell),i=this.grid.getCellNodeBox(e.toRow,e.toCell);return t&&i&&this._options?.offset&&(this._elem.style.top=`${t.top+this._options.offset.top}px`,this._elem.style.left=`${t.left+this._options.offset.left}px`,this._elem.style.height=`${i.bottom-t.top+this._options.offset.height}px`,this._elem.style.width=`${i.right-t.left+this._options.offset.width}px`),this._elem}}class ao{constructor(e){this.pluginName="CellRangeSelector",this._currentlySelectedRange=null,this._canvas=null,this._dragging=!1,this._gridUid="",this._columnOffset=0,this._rowOffset=0,this._isRightCanvas=!1,this._isBottomCanvas=!1,this._xDelayForNextCell=0,this._yDelayForNextCell=0,this._viewportHeight=0,this._viewportWidth=0,this._isRowMoveRegistered=!1,this._scrollLeft=0,this._scrollTop=0,this._defaults={autoScroll:!0,minIntervalToShowNextCell:30,maxIntervalToShowNextCell:600,accelerateInterval:5,selectionCss:{border:"2px dashed blue"}},this.onBeforeCellRangeSelected=new be("onBeforeCellRangeSelected"),this.onCellRangeSelecting=new be("onCellRangeSelecting"),this.onCellRangeSelected=new be("onCellRangeSelected"),this._eventHandler=new fe,this._options=(0,q.deepMerge)(this._defaults,e)}get addonOptions(){return this._options}get eventHandler(){return this._eventHandler}get gridUid(){return this._gridUid||(this._grid?.getUID()??"")}get gridUidSelector(){return this.gridUid?`.${this.gridUid}`:""}init(e){this._grid=e,this._decorator=this._options.cellDecorator||new no(e,this._options),this._canvas=e.getCanvasNode(),this._gridOptions=e.getOptions(),this._gridUid=e.getUID();const t=e.getPubSubService();t&&_e.addSlickEventPubSubWhenDefined(t,this),this._eventHandler.subscribe(this._grid.onDrag,this.handleDrag.bind(this)).subscribe(this._grid.onDragInit,this.handleDragInit.bind(this)).subscribe(this._grid.onDragStart,this.handleDragStart.bind(this)).subscribe(this._grid.onDragEnd,this.handleDragEnd.bind(this)).subscribe(this._grid.onScroll,this.handleScroll.bind(this))}destroy(){this.dispose()}dispose(){this._eventHandler?.unsubscribeAll(),(0,q.emptyElement)(this._activeCanvas),(0,q.emptyElement)(this._canvas),this._decorator?.destroy(),this.stopIntervalTimer()}getCellDecorator(){return this._decorator}getCurrentRange(){return this._currentlySelectedRange}getMouseOffsetViewport(e,t){const i=e?.touches?.[0]??e,s=this._activeViewport.scrollLeft,o=this._activeViewport.scrollTop,r=s+this._viewportWidth,n=o+this._viewportHeight,a=(0,q.getOffset)(this._activeViewport),l=a.left,c=a.top,d=l+this._viewportWidth,h=c+this._viewportHeight,u={e,dd:t,viewport:{left:s,top:o,right:r,bottom:n,offset:{left:l,top:c,right:d,bottom:h}},offset:{x:0,y:0},isOutsideViewport:!1};return i.pageXd&&(u.offset.x=i.pageX-d),i.pageYh&&(u.offset.y=h-i.pageY),u.isOutsideViewport=!!u.offset.x||!!u.offset.y,u}stopIntervalTimer(){this._autoScrollTimerId&&(window.clearInterval(this._autoScrollTimerId),this._autoScrollTimerId=void 0)}handleDrag(e,t){if(!this._dragging&&!this._gridOptions.enableRowMoveManager)return;this._gridOptions.enableRowMoveManager||e.stopImmediatePropagation();const i=e.getNativeEvent();if(this.addonOptions.autoScroll&&(this._draggingMouseOffset=this.getMouseOffsetViewport(i,t),this._draggingMouseOffset.isOutsideViewport))return this.handleDragOutsideViewport();this.stopIntervalTimer(),this.handleDragTo(i,t)}handleDragOutsideViewport(){if(this._xDelayForNextCell=this.addonOptions.maxIntervalToShowNextCell-Math.abs(this._draggingMouseOffset.offset.x)*this.addonOptions.accelerateInterval,this._yDelayForNextCell=this.addonOptions.maxIntervalToShowNextCell-Math.abs(this._draggingMouseOffset.offset.y)*this.addonOptions.accelerateInterval,!this._autoScrollTimerId){let e=0,t=0;this._autoScrollTimerId=window.setInterval((()=>{let i=!1,s=!1;this._draggingMouseOffset.offset.x?(e+=this.addonOptions.minIntervalToShowNextCell,i=e>=this._xDelayForNextCell):e=0,this._draggingMouseOffset.offset.y?(t+=this.addonOptions.minIntervalToShowNextCell,s=t>=this._yDelayForNextCell):t=0,(i||s)&&(i&&(e=0),s&&(t=0),this.handleDragToNewPosition(i,s))}),this.addonOptions.minIntervalToShowNextCell)}}handleDragToNewPosition(e,t){let i=this._draggingMouseOffset.e.pageX,s=this._draggingMouseOffset.e.pageY;const o=this._draggingMouseOffset.offset.x,r=this._draggingMouseOffset.offset.y,n=this._draggingMouseOffset.viewport.offset;e&&o&&(i=o>0?n.right+this._moveDistanceForOneCell.x:n.left-this._moveDistanceForOneCell.x),t&&r&&(s=r>0?n.top-this._moveDistanceForOneCell.y:n.bottom+this._moveDistanceForOneCell.y),this.handleDragTo({pageX:i,pageY:s},this._draggingMouseOffset.dd)}handleDragTo(e,t){const i=e?.touches?.[0]??e,s=this._grid.getCellFromPoint(i.pageX-(0,q.getOffset)(this._activeCanvas).left+this._columnOffset,i.pageY-(0,q.getOffset)(this._activeCanvas).top+this._rowOffset);if(void 0!==s){if(this._gridOptions.frozenColumn>=0&&(!this._isRightCanvas&&s.cell>this._gridOptions.frozenColumn||this._isRightCanvas&&s.cell<=this._gridOptions.frozenColumn))return;if(this._gridOptions.frozenRow>=0&&(!this._isBottomCanvas&&s.row>=this._gridOptions.frozenRow||this._isBottomCanvas&&s.rowt.right||e.topt.bottom)&&this._grid.scrollCellIntoView(s.row,s.cell)}}if(!this._grid.canCellBeSelected(s.row,s.cell))return;if(t?.range){t.range.end=s;const e=new ve(t.range.start.row??0,t.range.start.cell??0,s.row,s.cell);this._decorator.show(e),this.onCellRangeSelecting.notify({range:e})}}}handleDragEnd(e,t){this._decorator.hide(),this._dragging&&(this._dragging=!1,e.stopImmediatePropagation(),this.stopIntervalTimer(),this.onCellRangeSelected.notify({range:new ve(t.range.start.row??0,t.range.start.cell??0,t.range.end.row,t.range.end.cell)}))}handleDragInit(e){this._activeCanvas=this._grid.getActiveCanvasNode(e),this._activeViewport=this._grid.getActiveViewportNode(e);const t=this._grid.getDisplayedScrollbarDimensions();if(this._viewportWidth=this._activeViewport.offsetWidth-t.width,this._viewportHeight=this._activeViewport.offsetHeight-t.height,this._moveDistanceForOneCell={x:this._grid.getAbsoluteColumnMinWidth()/2,y:this._gridOptions.rowHeight/2},this._rowOffset=0,this._columnOffset=0,this._isBottomCanvas=this._activeCanvas.classList.contains("grid-canvas-bottom"),this._gridOptions.frozenRow>-1&&this._isBottomCanvas){const e=`${this.gridUidSelector} .grid-canvas-${this._gridOptions.frozenBottom?"bottom":"top"}`;this._rowOffset=document.querySelector(e)?.clientHeight??0}this._isRightCanvas=this._activeCanvas.classList.contains("grid-canvas-right"),this._gridOptions.frozenColumn>-1&&this._isRightCanvas&&(this._columnOffset=document.querySelector(`${this.gridUidSelector} .grid-canvas-left`)?.clientWidth??0);const i=this._grid.getCellFromEvent(e),s=this._grid.getActiveCell();this._grid.getEditorLock().isActive()&&s&&i&&s.row===i.row&&s.cell===i.cell||(e.stopImmediatePropagation(),e.preventDefault())}handleDragStart(e,t){const i=this._grid.getCellFromEvent(e);if(i&&!1!==this.onBeforeCellRangeSelected.notify(i).getReturnValue()&&this._grid.canCellBeSelected(i.row,i.cell)&&(this._dragging=!0,e.stopImmediatePropagation()),!this._dragging)return;this._grid.focus();const s=(0,q.getOffset)(this._canvas);let o=t.startX-s.left;this._gridOptions.frozenColumn>=0&&this._isRightCanvas&&(o+=this._scrollLeft);let r=t.startY-s.top;this._gridOptions.frozenRow>=0&&this._isBottomCanvas&&(r+=this._scrollTop);const n=this._grid.getCellFromPoint(o,r);return t.range={start:n,end:{}},this._currentlySelectedRange=t.range,this._decorator.show(new ve(n.row,n.cell))}handleScroll(e,t){this._scrollTop=t.scrollTop,this._scrollLeft=t.scrollLeft}}class lo{constructor(e){this.pluginName="CellSelectionModel",this._cachedPageRowCount=0,this._prevKeyDown="",this._ranges=[],this._defaults={selectActiveCell:!0},this.onSelectedRangesChanged=new be("onSelectedRangesChanged"),this._eventHandler=new fe,this._selector=void 0===e||void 0===e.cellRangeSelector?new ao({selectionCss:{border:"2px solid black"}}):e.cellRangeSelector,this._addonOptions=e}get addonOptions(){return this._addonOptions}get cellRangeSelector(){return this._selector}get eventHandler(){return this._eventHandler}init(e){this._grid=e,void 0!==this._addonOptions&&void 0!==this._addonOptions.cellRangeSelector||(this._selector=new ao({selectionCss:{border:"2px solid "+(this._grid.getOptions().darkMode?"white":"black")}})),e.hasDataView()&&(this._dataView=e.getData()),this._addonOptions={...this._defaults,...this._addonOptions};const t=e.getPubSubService();t&&this.onSelectedRangesChanged.setPubSubService(t),this._eventHandler.subscribe(this._grid.onActiveCellChanged,this.handleActiveCellChange.bind(this)).subscribe(this._grid.onKeyDown,this.handleKeyDown.bind(this)).subscribe(this._selector.onBeforeCellRangeSelected,this.handleBeforeCellRangeSelected.bind(this)).subscribe(this._selector.onCellRangeSelected,this.handleCellRangeSelected.bind(this)),e.registerPlugin(this._selector)}destroy(){this.dispose()}dispose(){this._selector&&(this._selector.onBeforeCellRangeSelected.unsubscribe(this.handleBeforeCellRangeSelected.bind(this)),this._selector.onCellRangeSelected.unsubscribe(this.handleCellRangeSelected.bind(this))),this._eventHandler.unsubscribeAll(),this._grid?.unregisterPlugin(this._selector),this._selector?.dispose()}getSelectedRanges(){return this._ranges}rangesAreEqual(e,t){let i=e.length!==t.length;if(!i)for(let s=0;st===e))}handleKeyDown(e){let t,i;const s=this._grid.getColumns().length,o=this._grid.getActiveCell();let r=0;if(r=this._dataView&&"getPagingInfo"in this._dataView?this._dataView?.getPagingInfo().pageSize||this._dataView.getLength():this._grid.getDataLength(),o&&(e.shiftKey||e.ctrlKey)&&!e.altKey&&this.isKeyAllowed(e.key)&&(t=this.getSelectedRanges().slice(),t.length||t.push(new ve(o.row,o.cell)),i=t.pop(),"function"==typeof i?.contains)){i.contains(o.row,o.cell)||(i=new ve(o.row,o.cell));let n,a=i.toRow-i.fromRow,l=i.toCell-i.fromCell,c=0;e.ctrlKey&&"a"===e.key?.toLowerCase()&&(this._grid.setActiveCell(0,0,!1,!1,!0),o.row=0,o.cell=0,n=s-1,c=r-1);const d=o.row===i.fromRow?1:-1,h=o.cell===i.fromCell?1:-1,u=e.key.startsWith("Arrow");u&&!e.ctrlKey?("ArrowLeft"===e.key?l-=h:"ArrowRight"===e.key?l+=h:"ArrowUp"===e.key?a-=d:"ArrowDown"===e.key&&(a+=d),c=o.row+d*a):(this._cachedPageRowCount<1&&(this._cachedPageRowCount=this._grid.getViewportRowCount()),void 0===this._prevSelectedRow&&(this._prevSelectedRow=o.row),!e.ctrlKey&&e.shiftKey&&"Home"===e.key||e.ctrlKey&&e.shiftKey&&"ArrowLeft"===e.key?(n=0,c=o.row):!e.ctrlKey&&e.shiftKey&&"End"===e.key||e.ctrlKey&&e.shiftKey&&"ArrowRight"===e.key?(n=s-1,c=o.row):e.ctrlKey&&e.shiftKey&&"ArrowUp"===e.key?c=0:e.ctrlKey&&e.shiftKey&&"ArrowDown"===e.key?c=r-1:e.ctrlKey&&e.shiftKey&&"Home"===e.key?(n=0,c=0):e.ctrlKey&&e.shiftKey&&"End"===e.key?(n=s-1,c=r-1):"PageUp"===e.key?(this._prevSelectedRow>=0&&(c=this._prevSelectedRow-this._cachedPageRowCount),c<0&&(c=0)):"PageDown"===e.key&&(this._prevSelectedRow<=r-1&&(c=this._prevSelectedRow+this._cachedPageRowCount),c>r-1&&(c=r-1)),this._prevSelectedRow=c),n??=o.cell+h*l;const p=new ve(o.row,o.cell,c,n);if(this.removeInvalidRanges([p]).length){t.push(p);const e=d>0?p.toRow:p.fromRow,i=h>0?p.toCell:p.fromCell;u?(this._grid.scrollRowIntoView(e),this._grid.scrollCellIntoView(e,i,!1)):(this._grid.scrollRowIntoView(c),this._grid.scrollCellIntoView(c,i,!1))}else t.push(i);this.setSelectedRanges(t),e.preventDefault(),e.stopPropagation(),this._prevKeyDown=e.key}}}class co{constructor(e){this.pluginName="RowSelectionModel",this._inHandler=!1,this._ranges=[],this._defaults={autoScrollWhenDrag:!0,cellRangeSelector:void 0,dragToSelect:!1,selectActiveRow:!0},this.onSelectedRangesChanged=new be("onSelectedRangesChanged"),this._eventHandler=new fe,this._options={...this._defaults,...e}}get addonOptions(){return this._options}get eventHandler(){return this._eventHandler}get gridOptions(){return this._grid?.getOptions()}init(e){this._grid=e,this._options={...this._defaults,...this._options},this._selector=this.addonOptions.cellRangeSelector;const t=e.getPubSubService();t&&this.onSelectedRangesChanged.setPubSubService(t),!this._selector&&this._options.dragToSelect&&(this._selector=new ao({selectionCss:{border:"none"},autoScroll:this._options.autoScrollWhenDrag}),this.addonOptions.cellRangeSelector=this._selector),this._eventHandler.subscribe(this._grid.onActiveCellChanged,this.handleActiveCellChange.bind(this)).subscribe(this._grid.onClick,this.handleClick.bind(this)).subscribe(this._grid.onKeyDown,this.handleKeyDown.bind(this)),this._selector&&(this._grid.registerPlugin(this._selector),this._selector.onCellRangeSelecting.subscribe(this.handleCellRangeSelected.bind(this)),this._selector.onCellRangeSelected.subscribe(this.handleCellRangeSelected.bind(this)),this._selector.onBeforeCellRangeSelected.subscribe(this.handleBeforeCellRangeSelected.bind(this)))}destroy(){this.dispose()}dispose(){this._eventHandler.unsubscribeAll(),this.disposeSelector()}disposeSelector(){this._selector&&(this._selector.onCellRangeSelecting.unsubscribe(this.handleCellRangeSelected.bind(this)),this._selector.onCellRangeSelected.unsubscribe(this.handleCellRangeSelected.bind(this)),this._selector.onBeforeCellRangeSelected.unsubscribe(this.handleBeforeCellRangeSelected.bind(this)),this._grid.unregisterPlugin(this._selector),this._selector?.destroy(),this._selector?.dispose())}getCellRangeSelector(){return this._selector}getSelectedRanges(){return this._ranges}getSelectedRows(){return this.rangesToRows(this._ranges)}refreshSelections(){this.setSelectedRows(this.getSelectedRows())}setSelectedRows(e){this.setSelectedRanges(this.rowsToRanges(e),"SlickRowSelectionModel.setSelectedRows")}setSelectedRanges(e,t="SlickRowSelectionModel.setSelectedRanges"){if(!(this._ranges&&0!==this._ranges.length||e&&0!==e.length))return;this._ranges=e;const i=new ge(new CustomEvent("click",{detail:{caller:t}}),this._ranges);this.onSelectedRangesChanged.notify(this._ranges,i)}getRowsRange(e,t){let i;const s=[];for(i=e;i<=t;i++)s.push(i);for(i=t;ie!==t.row)),this._grid.setActiveCell(t.row,t.cell);else if(i.length&&e.shiftKey){const e=i.pop(),s=Math.min(t.row,e),o=Math.max(t.row,e);i=[];for(let t=s;t<=o;t++)t!==e&&i.push(t);i.push(e),this._grid.setActiveCell(t.row,t.cell)}const o=this.rowsToRanges(i);return this.setSelectedRanges(o),e.stopImmediatePropagation(),!0}handleKeyDown(e){const t=this._grid.getActiveCell();if(this.gridOptions.multiSelect&&t&&e.shiftKey&&!e.ctrlKey&&!e.altKey&&!e.metaKey&&("ArrowUp"===e.key||"ArrowDown"===e.key)){let i,s=this.getSelectedRows();s.sort(((e,t)=>e-t)),s.length||(s=[t.row]);let o=s[0],r=s[s.length-1];if(i="ArrowDown"===e.key?t.row=0&&it.push(new ve(e,0,e,i)))),t}}const ho="mdi-icon-check",uo="mdi-icon-uncheck";class po{constructor(e,t){this.pubSubService=e,this.pluginName="CheckboxSelectColumn",this._defaults={columnId:"_checkbox_selector",cssClass:null,field:"_checkbox_selector",hideSelectAllCheckbox:!1,name:"",toolTip:"Select/Deselect All",width:30,reorderable:!1,applySelectOnAllPages:!0,hideInColumnTitleRow:!1,hideInFilterHeaderRow:!0},this._addonOptions=this._defaults,this._checkboxColumnCellIndex=null,this._isSelectAllChecked=!1,this._isUsingDataView=!1,this._selectedRowsLookup={},this._selectAll_UID=this.createUID(),this._bindEventService=new re.P,this._eventHandler=new fe,this._addonOptions={...this._defaults,...t}}get addonOptions(){return this._addonOptions}get headerRowNode(){return this._headerRowNode}get gridOptions(){return this._grid?.getOptions()??{}}get selectAllUid(){return this._selectAll_UID}set selectedRowsLookup(e){this._selectedRowsLookup=e}init(e){this._grid=e,this._isUsingDataView=!Array.isArray(e.getData()),this._isUsingDataView&&(this._dataView=e.getData()),this.gridOptions.backendServiceApi&&(this._addonOptions.applySelectOnAllPages=!1),this._eventHandler.subscribe(e.onSelectedRowsChanged,this.handleSelectedRowsChanged.bind(this)).subscribe(e.onClick,this.handleClick.bind(this)).subscribe(e.onKeyDown,this.handleKeyDown.bind(this)),this._isUsingDataView&&this._dataView&&(this._eventHandler.subscribe(e.onAfterSetColumns,this.handleDataViewSelectedIdsChanged.bind(this)),this._addonOptions.applySelectOnAllPages&&this._eventHandler.subscribe(this._dataView.onSelectedRowIdsChanged,this.handleDataViewSelectedIdsChanged.bind(this)).subscribe(this._dataView.onPagingInfoChanged,this.handleDataViewSelectedIdsChanged.bind(this))),this._addonOptions.hideInFilterHeaderRow||this.addCheckboxToFilterHeaderRow(e),this._addonOptions.hideInColumnTitleRow||this._eventHandler.subscribe(this._grid.onHeaderClick,this.handleHeaderClick.bind(this)),this._rowSelectionModel&&this._grid.getSelectionModel()||(this._rowSelectionModel=new co(this.gridOptions.rowSelectionOptions),this._grid.setSelectionModel(this._rowSelectionModel)),this.gridOptions.preselectedRows&&this._rowSelectionModel&&this._grid.getSelectionModel()&&window.setTimeout((()=>this.selectRows(this.gridOptions.preselectedRows||[]))),"function"==typeof this._addonOptions.selectableOverride&&this.selectableOverride(this._addonOptions.selectableOverride)}dispose(){this._bindEventService.unbindAll(),this._eventHandler.unsubscribeAll()}create(e,t){if(this._addonOptions={...this._defaults,...t.checkboxSelector},Array.isArray(e)&&t){const i=this.getColumnDefinition();if(!e.some((e=>e.id===i.id))){const s=t?.checkboxSelector?.columnIndexPosition??0;s>0?e.splice(s,0,i):e.unshift(i),this.pubSubService.publish("onPluginColumnsChanged",{columns:e,pluginName:this.pluginName})}}return this}getOptions(){return this._addonOptions}setOptions(e){if(this._addonOptions={...this._addonOptions,...e},this._addonOptions.hideSelectAllCheckbox)this.hideSelectAllFromColumnHeaderTitleRow(),this.hideSelectAllFromColumnHeaderFilterRow();else if(this._addonOptions.hideInColumnTitleRow?(this.hideSelectAllFromColumnHeaderTitleRow(),this._addonOptions.name&&this._grid.updateColumnHeader(this._addonOptions.columnId||"",this._addonOptions.name,"")):(this.renderSelectAllCheckbox(this._isSelectAllChecked),this._eventHandler.subscribe(this._grid.onHeaderClick,this.handleHeaderClick.bind(this))),this._addonOptions.hideInFilterHeaderRow)this.hideSelectAllFromColumnHeaderFilterRow();else{const e=this.headerRowNode?.querySelector("#filter-checkbox-selectall-container");if(e){e.style.display="flex",e.ariaChecked=String(this._isSelectAllChecked);const t=e.querySelector('input[type="checkbox"]');t&&(t.ariaChecked=String(this._isSelectAllChecked),t.checked=this._isSelectAllChecked)}}}deSelectRows(e){const t=[];for(const i of e)this._selectedRowsLookup[i]&&(t[t.length]=i);this._grid.setSelectedRows(this._grid.getSelectedRows().filter((e=>t.indexOf(e)<0)),"SlickCheckboxSelectColumn.deSelectRows")}selectRows(e){const t=[];for(const i of e)this._selectedRowsLookup[i]&&(t[t.length]=i);const i=this._grid.getSelectedRows()?.concat(t);this._grid.setSelectedRows(i)}createCheckboxElement(e,t=!1){const i=this.gridOptions?.preventDocumentFragmentUsage?document.createElement("span"):new DocumentFragment,s=(0,q.createDomElement)("label",{className:"checkbox-selector-label",htmlFor:e}),o=(0,q.createDomElement)("div",{className:"icon-checkbox-container"});return o.appendChild((0,q.createDomElement)("input",{id:e,type:"checkbox",checked:t,ariaChecked:String(t)})),o.appendChild((0,q.createDomElement)("div",{className:`mdi ${t?ho:uo}`})),s.appendChild(o),i.appendChild(s),i}getColumnDefinition(){const e=String(this._addonOptions?.columnId??this._defaults.columnId);return{id:e,name:this._addonOptions.hideSelectAllCheckbox||this._addonOptions.hideInColumnTitleRow?this._addonOptions.name||"":this.createCheckboxElement(`header-selector${this._selectAll_UID}`),toolTip:this._addonOptions.hideSelectAllCheckbox||this._addonOptions.hideInColumnTitleRow?"":this._addonOptions.toolTip,field:e,cssClass:this._addonOptions.cssClass,excludeFromExport:!0,excludeFromColumnPicker:!0,excludeFromGridMenu:!0,excludeFromQuery:!0,excludeFromHeaderMenu:!0,hideSelectAllCheckbox:this._addonOptions.hideSelectAllCheckbox,resizable:!1,reorderable:this._addonOptions.reorderable,sortable:!1,width:this._addonOptions.width||30,maxWidth:this._addonOptions.width||30,formatter:this.checkboxSelectionFormatter.bind(this)}}hideSelectAllFromColumnHeaderTitleRow(){this._grid.updateColumnHeader(this._addonOptions.columnId||"",this._addonOptions.name||"","")}hideSelectAllFromColumnHeaderFilterRow(){const e=this.headerRowNode?.querySelector("#filter-checkbox-selectall-container");e&&(e.style.display="none")}toggleRowSelection(e){this.toggleRowSelectionWithEvent(null,e)}toggleRowSelectionWithEvent(e,t){const i=this._grid.getDataItem(t);if(!this.checkSelectableOverride(t,i,this._grid))return;const s=this._grid.getSelectedRows();"function"==typeof this._addonOptions.onRowToggleStart&&this._addonOptions.onRowToggleStart(e,{row:t,previousSelectedRows:s});const o=this._selectedRowsLookup[t]?this._grid.getSelectedRows().filter((e=>e!==t)):this._grid.getSelectedRows().concat(t);this._grid.setSelectedRows(o,"click.toggle"),this._grid.setActiveCell(t,this.getCheckboxColumnCellIndex()),this._addonOptions.onRowToggleEnd&&this._addonOptions.onRowToggleEnd(e,{row:t,previousSelectedRows:s})}selectableOverride(e){this._selectableOverride=e}addCheckboxToFilterHeaderRow(e){this._eventHandler.subscribe(e.onHeaderRowCellRendered,((e,t)=>{if(t.column.field===(this._addonOptions.field||"_checkbox_selector")){(0,q.emptyElement)(t.node);const e=`header-filter-selector${this._selectAll_UID}`,i=(0,q.createDomElement)("label",{id:"filter-checkbox-selectall-container",htmlFor:e}),s=(0,q.createDomElement)("div",{className:"icon-checkbox-container"});s.appendChild((0,q.createDomElement)("input",{id:e,type:"checkbox",ariaChecked:"false"})),s.appendChild((0,q.createDomElement)("div",{className:"mdi mdi-icon-uncheck"})),i.appendChild(s),t.node.appendChild(i),this._headerRowNode=t.node,this._headerRowNode.classList.add("checkbox-header"),this._bindEventService.bind(i,"click",(e=>this.handleHeaderClick(e,t)))}}))}checkboxSelectionFormatter(e,t,i,s,o,r){if(o&&this.checkSelectableOverride(e,o,r)){const t=this.createUID()+e;return this.createCheckboxElement(`selector${t}`,!!this._selectedRowsLookup[e])}return null}checkSelectableOverride(e,t,i){return"function"!=typeof this._selectableOverride||this._selectableOverride(e,t,i)}createUID(){return Math.round(1e7*Math.random())}getCheckboxColumnCellIndex(){if(null===this._checkboxColumnCellIndex){this._checkboxColumnCellIndex=0;const e=this._grid.getColumns();for(let t=0;t0)for(let e=0;ee[o]===r))>=0&&!this.checkSelectableOverride(e,s,this._grid)&&i++}if(this._isSelectAllChecked=e.length+i>=t.length,this._addonOptions.hideInColumnTitleRow||this._addonOptions.hideSelectAllCheckbox||this.renderSelectAllCheckbox(this._isSelectAllChecked),!this._addonOptions.hideInFilterHeaderRow){const e=this.headerRowNode?.querySelector(`#header-filter-selector${this._selectAll_UID}`),t=this.headerRowNode?.querySelector(".icon-checkbox-container .mdi");e&&(e.ariaChecked=String(this._isSelectAllChecked),e.checked=this._isSelectAllChecked),t&&(t.className=`mdi ${this._isSelectAllChecked?ho:uo}`)}}handleClick(e,t){if(this._grid.getColumns()[t.cell].id===this._addonOptions.columnId&&"checkbox"===e.target.type){if(e.target.ariaChecked=String(e.target.checked),this._grid.getEditorLock().isActive()&&!this._grid.getEditorLock().commitCurrentEdit())return e.preventDefault(),void e.stopImmediatePropagation();this.toggleRowSelectionWithEvent(e,t.row),e.stopPropagation(),e.stopImmediatePropagation()}}handleHeaderClick(e,t){if(t.column.id===this._addonOptions.columnId&&"checkbox"===e.target.type){if(e.target.ariaChecked=String(e.target.checked),this._grid.getEditorLock().isActive()&&!this._grid.getEditorLock().commitCurrentEdit())return e.preventDefault(),void e.stopImmediatePropagation();let t=e.target.checked;const i=t?"click.selectAll":"click.unselectAll",s=this._grid.getSelectedRows();this._addonOptions.onSelectAllToggleStart&&this._addonOptions.onSelectAllToggleStart(e,{previousSelectedRows:s,caller:i});let o=[];if(t){const e=[];for(let t=0;t{void 0!==e&&this._grid.invalidateRow(+e)})),this._selectedRowsLookup=t,this._grid.render(),this._isSelectAllChecked=(e?.length??0)+r>=this._grid.getDataLength(),!(this._isUsingDataView&&this._addonOptions.applySelectOnAllPages||(this._addonOptions.hideInColumnTitleRow||this._addonOptions.hideSelectAllCheckbox||this.renderSelectAllCheckbox(this._isSelectAllChecked),this._addonOptions.hideInFilterHeaderRow))){const e=this.headerRowNode?.querySelector(`#header-filter-selector${this._selectAll_UID}`);e&&(e.ariaChecked=String(this._isSelectAllChecked),e.checked=this._isSelectAllChecked)}if(n.length>0){for(const t of n){const i=e.indexOf(t);e.splice(i,1)}this._grid.setSelectedRows(e,"click.toggle")}}renderSelectAllCheckbox(e){const t=this._grid.updateColumnHeader(this._addonOptions.columnId||"",this.createCheckboxElement(`header-selector${this._selectAll_UID}`,!!e),this._addonOptions.toolTip);t?.classList.add("header-checkbox-selectall")}}class mo extends so{constructor(e,t,i,s,o){super(e,i,s),this.extensionUtility=e,this.filterService=t,this.pubSubService=i,this.sharedService=s,this.sortService=o,this._areVisibleColumnDifferent=!1,this._columns=[],this._columnCheckboxes=[],this._commandMenuElm=null,this._headerElm=null,this._isMenuOpen=!1,this._subMenuParentId="",this._defaults={dropSide:"left",showButton:!0,hideForceFitButton:!1,hideSyncResizeButton:!1,forceFitTitle:"Force fit columns",marginBottom:15,menuWidth:18,minHeight:150,contentMinWidth:0,resizeOnShowHeaderRow:!1,syncResizeTitle:"Synchronous resize",subMenuOpenByEvent:"mouseover",headerColumnValueExtractor:e=>(0,q.getHtmlStringOutput)(e.columnPickerLabel||e.name||"","innerHTML")},this._menuCssPrefix="slick-menu",this._menuPluginCssPrefix="slick-grid-menu",this._camelPluginName="gridMenu",this._columns=this.sharedService.allColumns??[],this._gridUid=this.grid?.getUID()??"",this.onAfterMenuShow=new be("onAfterMenuShow"),this.onBeforeMenuShow=new be("onBeforeMenuShow"),this.onMenuClose=new be("onMenuClose"),this.onCommand=new be("onCommand"),this.onColumnsChanged=new be("onColumnsChanged"),this.initEventHandlers(),this.init()}get addonOptions(){return this._addonOptions||{}}get columns(){return this._columns}set columns(e){this._columns=e}get gridOptions(){return this.grid?.getOptions()||{}}get gridUidSelector(){return this.gridUid?`.${this.gridUid}`:""}initEventHandlers(){this._eventHandler.subscribe(this.grid.onColumnsReordered,xo.bind(this)),this._eventHandler.subscribe(this.grid.onClick,(e=>this.hideMenu(e))),this._eventHandler.subscribe(this.grid.onBeforeDestroy,this.dispose.bind(this)),this._eventHandler.subscribe(this.grid.onSetOptions,((e,t)=>{if(t&&t.optionsBefore&&t.optionsAfter){const e=t.optionsBefore.frozenColumn>=0&&-1===t.optionsAfter.frozenColumn,i=-1===t.optionsBefore.frozenColumn&&t.optionsAfter.frozenColumn>=0;(e||i)&&this.recreateGridMenu()}}))}init(){this._gridUid=this.grid.getUID()??"",_e.addSlickEventPubSubWhenDefined(this.pubSubService,this),this._userOriginalGridMenu={...this.sharedService.gridOptions.gridMenu},this._addonOptions={...this._defaults,...this.getDefaultGridMenuOptions(),...this.sharedService.gridOptions.gridMenu},this.sharedService.gridOptions.gridMenu=this._addonOptions;const e=this._userOriginalGridMenu.commandItems,t=this._userOriginalGridMenu&&Array.isArray(e)?e:[];this._addonOptions.commandItems=[...t,...this.addGridMenuCustomCommands(t)],this.extensionUtility.translateMenuItemsFromTitleKey(this._addonOptions.commandItems||[],"commandItems"),this.extensionUtility.sortItems(this._addonOptions.commandItems,"positionOrder"),this.createGridMenu()}dispose(){this.deleteMenu(),super.dispose()}deleteMenu(){this._bindEventService.unbindAll(),this._menuElm?.remove(),this._menuElm=null,this._gridMenuButtonElm?.remove(),this._headerElm&&(this._headerElm.style.width="100%")}createColumnPickerContainer(){this._menuElm&&(vo.call(this,this._menuElm),this._listElm=(0,q.createDomElement)("div",{className:"slick-column-picker-list",role:"menu"}),this._bindEventService.bind(this._menuElm,"click",wo.bind(this),void 0,"parent-menu"))}createGridMenu(){const e=this._gridUid?`.${this._gridUid}`:"",t=this._addonOptions?.menuWidth||this._defaults.menuWidth,i=this.gridOptions.hasOwnProperty("frozenColumn")&&this.gridOptions.frozenColumn>=0?"right":"left",s=this.grid.getContainerNode();if(this._headerElm=s.querySelector(`.slick-header-${i}`),this._headerElm&&this._addonOptions){if(this._headerElm.style.width=`calc(100% - ${t}px)`,(this._addonOptions.resizeOnShowHeaderRow??this._defaults.resizeOnShowHeaderRow)&&this.gridOptions.showHeaderRow){const i=s.querySelector(`${e} .slick-headerrow`);i&&(i.style.width=`calc(100% - ${t}px)`)}if(this._addonOptions.showButton??this._defaults.showButton){this._gridMenuButtonElm=(0,q.createDomElement)("button",{className:"slick-grid-menu-button",ariaLabel:"Grid Menu"}),this._addonOptions?.iconCssClass&&this._gridMenuButtonElm.classList.add(...(0,q.classNameToList)(this._addonOptions.iconCssClass));const e="preheader"===this._addonOptions.iconButtonContainer?"firstChild":"lastChild";this._headerElm.parentElement.insertBefore(this._gridMenuButtonElm,this._headerElm.parentElement[e]),this._bindEventService.bind(this._gridMenuButtonElm,"click",this.showGridMenu.bind(this))}this.sharedService.gridOptions.gridMenu={...this._defaults,...this._addonOptions},this.translateTitleLabels(this._addonOptions),this.translateTitleLabels(this.sharedService.gridOptions.gridMenu),this._bindEventService.bind(document.body,"mousedown",this.handleBodyMouseDown.bind(this)),this._bindEventService.bind(document.body,"beforeunload",this.dispose.bind(this))}}createCommandMenu(e,t=0,i){const s=i?.command;let o=1===t&&s?s.replace(/\s/g,""):"";o&&(this._subMenuParentId=o),t>1&&(o=this._subMenuParentId);const r=`${this.menuCssClass} slick-menu-level-${t} ${this._gridUid}`,n=document.body.querySelector(`.${this.menuCssClass}.slick-menu-level-${t}${this.gridUidSelector}`);if(n){if(n.dataset.subMenuParent===o)return n;this.disposeSubMenus()}const a=(0,q.createDomElement)("div",{role:"menu",className:r,ariaLabel:t>1?"SubMenu":"Grid Menu"});t>0&&(a.classList.add("slick-submenu"),o&&(a.dataset.subMenuParent=o));const l={grid:this.grid,menu:this._menuElm,columns:this.columns,allColumns:this.getAllColumns(),visibleColumns:this.getVisibleColumns(),level:t};return this._commandMenuElm=this.recreateCommandList(e,a,l,i),t++,a}getAllColumns(){return this._columns}getVisibleColumns(){return this.grid.getColumns()}hideMenu(e){const t={grid:this.grid,menu:this._menuElm,allColumns:this.columns,visibleColumns:this.getVisibleColumns()};if(this.pubSubService.publish("onGridMenuMenuClose",t),("function"!=typeof this._addonOptions?.onMenuClose||!1!==this._addonOptions.onMenuClose(e,t))&&!1!==this.onMenuClose.notify(t,null,this).getReturnValue()){if(this._isMenuOpen=!1,"function"==typeof this.grid?.autosizeColumns){const e=this.grid.getUID()||"";this._areVisibleColumnDifferent&&e&&null!==document.querySelector(`.${e}`)&&(this.gridOptions.enableAutoSizeColumns&&this.grid.autosizeColumns(),this._areVisibleColumnDifferent=!1)}this.disposeSubMenus(),this._menuElm?.remove(),this._menuElm=null}}recreateGridMenu(){this.deleteMenu(),this.init()}repositionMenu(e,t,i,s){const o=e?.touches?.[0]??e,r=t.classList.contains("slick-submenu"),n=r?e.target.closest(".slick-menu-item"):o.target;if(n){const e=i||this._gridMenuButtonElm,o=(0,q.getOffset)(i),a=(0,q.getOffset)(n),l=s??this._addonOptions,c=getComputedStyle(e),d=parseInt(c?.width??this._defaults?.menuWidth,10),h=t?.offsetWidth??0,u=l?.contentMinWidth??this._defaults.contentMinWidth??0,p=(u>h?u:h)||0,m=o.top,g=o.right;let b,f;if(r?(f=a.top,b=a.left):(f=m+e.offsetHeight,b="right"===l?.dropSide?g-d:g-p),r){const e=t?.clientHeight||0,{bottom:i,top:s}=(0,q.calculateAvailableSpace)(n);"top"==(ii?"top":"bottom")?(t.classList.remove("dropdown"),t.classList.add("dropup"),f-=e-n.clientHeight):(t.classList.remove("dropup"),t.classList.add("dropdown"))}const v=this.grid.getGridPosition();let w=b+Number(h);r&&(w+=n.clientWidth);const y=document.documentElement.clientWidth;"left"==(w>=v.width||w>=y?"left":"right")||!r&&"left"===l?.dropSide?(t.classList.remove("dropright"),t.classList.add("dropleft"),r&&(b-=Number(h))):(t.classList.remove("dropleft"),t.classList.add("dropright"),r&&(b+=n.offsetWidth)),t.style.top=`${f}px`,t.style.left=`${b}px`,u>0&&(t.style.minWidth=`${u}px`),t.style.opacity="1",t.style.display="block"}}openGridMenu(){const e=new MouseEvent("click",{bubbles:!0,cancelable:!0,composed:!1});Object.defineProperty(e,"target",{writable:!0,configurable:!0,value:(0,q.createDomElement)("button",{className:"slick-grid-menu-button"})}),this.showGridMenu(e)}showGridMenu(e,t){const i=e?.touches?.[0]??e;if(e.preventDefault(),(0,q.emptyElement)(this._menuElm),this._menuElm?.remove(),this._addonOptions){const s={grid:this.grid,menu:this._menuElm,columns:this.columns,allColumns:this.getAllColumns(),visibleColumns:this.getVisibleColumns()},o={...this._addonOptions,...t};if(o&&!this.extensionUtility.runOverrideFunctionWhenExists(o.menuUsabilityOverride,s))return;if("function"==typeof e.stopPropagation&&(this.pubSubService.publish("onGridMenuBeforeMenuShow",s),"function"==typeof o?.onBeforeMenuShow&&!1===o.onBeforeMenuShow(e,s)||!1===this.onBeforeMenuShow.notify(s,null,this).getReturnValue()))return;this._menuElm=this.createCommandMenu(this._addonOptions?.commandItems??[]),this.createColumnPickerContainer(),xo.call(this),this._columnCheckboxes=[],_o.call(this,o),document.body.appendChild(this._menuElm),this.gridOptions.darkMode&&this._menuElm.classList.add("slick-dark-mode"),this._menuElm.style.opacity="0";const r=(void 0!==o?.marginBottom?o.marginBottom:this._defaults.marginBottom)||0;this._menuElm.style.minHeight=(0,q.findWidthOrDefault)(o?.minHeight,""),void 0!==o?.height?this._menuElm.style.height=(0,q.findWidthOrDefault)(o.height,""):this._menuElm.style.maxHeight=(0,q.findWidthOrDefault)(o?.maxHeight,window.innerHeight-i.clientY-r+"px");let n="BUTTON"===e.target.nodeName?e.target:e.target.querySelector("button");n||(n=e.target.parentElement),this._menuElm.ariaExpanded="true",this._menuElm.appendChild(this._listElm),this.repositionMenu(e,this._menuElm,n,o),this._isMenuOpen=!0,this.pubSubService.publish("onGridMenuAfterMenuShow",s),"function"==typeof o?.onAfterMenuShow&&o.onAfterMenuShow(e,s),this.onAfterMenuShow.notify(s,null,this)}}translateGridMenu(){if(this.sharedService.gridOptions.gridMenu){this.sharedService.gridOptions.gridMenu.commandItems=[],this.sharedService.gridOptions.gridMenu.commandTitle="",this.sharedService.gridOptions.gridMenu.columnTitle="",this.sharedService.gridOptions.gridMenu.forceFitTitle="",this.sharedService.gridOptions.gridMenu.syncResizeTitle="";const e=this._userOriginalGridMenu&&Array.isArray(this._userOriginalGridMenu.commandItems)?this._userOriginalGridMenu.commandItems:[];this.sharedService.gridOptions.gridMenu.commandItems=[...e,...this.addGridMenuCustomCommands(e)],this.extensionUtility.translateMenuItemsFromTitleKey(this._addonOptions?.commandItems||[],"commandItems"),this.extensionUtility.sortItems(this.sharedService.gridOptions.gridMenu.commandItems,"positionOrder"),this.translateTitleLabels(this.sharedService.gridOptions.gridMenu),this.translateTitleLabels(this._addonOptions),this.extensionUtility.translateItems(this._columns,"nameKey","name")}}translateTitleLabels(e){e&&(e.commandTitle=this.extensionUtility.getPickerTitleOutputString("commandTitle","gridMenu"),e.columnTitle=this.extensionUtility.getPickerTitleOutputString("columnTitle","gridMenu"),e.forceFitTitle=this.extensionUtility.getPickerTitleOutputString("forceFitTitle","gridMenu"),e.syncResizeTitle=this.extensionUtility.getPickerTitleOutputString("syncResizeTitle","gridMenu"))}addGridMenuCustomCommands(e){const t=this.gridOptions.backendServiceApi||null,i=[],s=N(this.gridOptions),o=this._addonOptions?.commandLabels;if(this._addonOptions&&this.gridOptions){if(!this._addonOptions.hideClearFrozenColumnsCommand){const t="clear-pinning";e.some((e=>"divider"!==e&&e.hasOwnProperty("command")&&e.command===t))||i.push({iconCssClass:this._addonOptions.iconClearFrozenColumnsCommand||"mdi mdi-pin-off-outline",titleKey:`${s}${o?.clearFrozenColumnsCommandKey??"CLEAR_PINNING"}`,disabled:!1,command:t,positionOrder:52})}if(this.gridOptions.enableFiltering&&!this.sharedService.hideHeaderRowAfterPageLoad){if(!this._addonOptions.hideClearAllFiltersCommand){const t="clear-filter";e.some((e=>"divider"!==e&&e.hasOwnProperty("command")&&e.command===t))||i.push({iconCssClass:this._addonOptions.iconClearAllFiltersCommand||"mdi mdi-filter-remove-outline",titleKey:`${s}${o?.clearAllFiltersCommandKey??"CLEAR_ALL_FILTERS"}`,disabled:!1,command:t,positionOrder:50})}if(!this._addonOptions.hideToggleFilterCommand){const t="toggle-filter";e.some((e=>"divider"!==e&&e.hasOwnProperty("command")&&e.command===t))||i.push({iconCssClass:this._addonOptions.iconToggleFilterCommand||"mdi mdi-flip-vertical",titleKey:`${s}${o?.toggleFilterCommandKey??"TOGGLE_FILTER_ROW"}`,disabled:!1,command:t,positionOrder:53})}if(t&&!this._addonOptions.hideRefreshDatasetCommand){const t="refresh-dataset";e.some((e=>"divider"!==e&&e.hasOwnProperty("command")&&e.command===t))||i.push({iconCssClass:this._addonOptions.iconRefreshDatasetCommand||"mdi mdi-sync",titleKey:`${s}${o?.refreshDatasetCommandKey??"REFRESH_DATASET"}`,disabled:!1,command:t,positionOrder:58})}}if(!this._addonOptions.hideToggleDarkModeCommand){const t="toggle-dark-mode";e.some((e=>"divider"!==e&&e.hasOwnProperty("command")&&e.command===t))||i.push({iconCssClass:this._addonOptions.iconToggleDarkModeCommand||"mdi mdi-brightness-4",titleKey:`${s}${o?.toggleDarkModeCommandKey??"TOGGLE_DARK_MODE"}`,disabled:!1,command:t,positionOrder:54})}if(this.gridOptions.showPreHeaderPanel&&!this._addonOptions.hideTogglePreHeaderCommand){const t="toggle-preheader";e.some((e=>"divider"!==e&&e.hasOwnProperty("command")&&e.command===t))||i.push({iconCssClass:this._addonOptions.iconTogglePreHeaderCommand||"mdi mdi-flip-vertical",titleKey:`${s}${o?.togglePreHeaderCommandKey??"TOGGLE_PRE_HEADER_ROW"}`,disabled:!1,command:t,positionOrder:53})}if(this.gridOptions.enableSorting&&!this._addonOptions.hideClearAllSortingCommand){const t="clear-sorting";e.some((e=>"divider"!==e&&e.hasOwnProperty("command")&&e.command===t))||i.push({iconCssClass:this._addonOptions.iconClearAllSortingCommand||"mdi mdi-sort-variant-off",titleKey:`${s}${o?.clearAllSortingCommandKey??"CLEAR_ALL_SORTING"}`,disabled:!1,command:t,positionOrder:51})}if(this.gridOptions.enableTextExport&&!this._addonOptions.hideExportCsvCommand){const t="export-csv";e.some((e=>"divider"!==e&&e.hasOwnProperty("command")&&e.command===t))||i.push({iconCssClass:this._addonOptions.iconExportCsvCommand||"mdi mdi-download",titleKey:`${s}${o?.exportCsvCommandKey??"EXPORT_TO_CSV"}`,disabled:!1,command:t,positionOrder:55})}if(this.gridOptions.enableExcelExport&&!this._addonOptions.hideExportExcelCommand){const t="export-excel";e.some((e=>"divider"!==e&&e.hasOwnProperty("command")&&e.command===t))||i.push({iconCssClass:this._addonOptions.iconExportExcelCommand||"mdi mdi-file-excel-outline text-success",titleKey:`${s}${o?.exportExcelCommandKey??"EXPORT_TO_EXCEL"}`,disabled:!1,command:t,positionOrder:56})}if(this.gridOptions.enableTextExport&&!this._addonOptions.hideExportTextDelimitedCommand){const t="export-text-delimited";e.some((e=>"divider"!==e&&e.hasOwnProperty("command")&&e.command===t))||i.push({iconCssClass:this._addonOptions.iconExportTextDelimitedCommand||"mdi mdi-download",titleKey:`${s}${o?.exportTextDelimitedCommandKey??"EXPORT_TO_TAB_DELIMITED"}`,disabled:!1,command:t,positionOrder:57})}const r=this._addonOptions?.commandItems||[];(Array.isArray(i)&&i.length>0||Array.isArray(r)&&r.length>0)&&(this._addonOptions.commandTitle=this._addonOptions.commandTitle||this.extensionUtility.getPickerTitleOutputString("commandTitle","gridMenu"))}return i}executeGridMenuInternalCustomCommands(e,t){const i=this.sharedService?.externalRegisteredResources||[];if(t?.command)switch(t.command){case"clear-pinning":const e=[...this.sharedService.visibleColumns],t={frozenColumn:-1,frozenRow:-1,frozenBottom:!1,enableMouseWheelScrollHandler:!1};this.grid.setOptions(t),this.sharedService.gridOptions.frozenColumn=t.frozenColumn,this.sharedService.gridOptions.frozenRow=t.frozenRow,this.sharedService.gridOptions.frozenBottom=t.frozenBottom,this.sharedService.gridOptions.enableMouseWheelScrollHandler=t.enableMouseWheelScrollHandler,Array.isArray(e)&&this.grid.setColumns(e),this.gridOptions.enableAutoSizeColumns&&this.grid.autosizeColumns(),this.pubSubService.publish("onGridMenuClearAllPinning");break;case"clear-filter":this.filterService.clearFilters(),this.sharedService.dataView.refresh(),this.pubSubService.publish("onGridMenuClearAllFilters");break;case"clear-sorting":this.sortService.clearSorting(),this.sharedService.dataView.refresh(),this.pubSubService.publish("onGridMenuClearAllSorting");break;case"export-csv":const s=i.find((e=>"TextExportService"===e.className));s?.exportToFile?s.exportToFile({delimiter:m.comma,format:f.csv}):console.error("[Slickgrid-Universal] You must register the TextExportService to properly use Export to File in the Grid Menu. Example:: this.gridOptions = { enableTextExport: true, externalResources: [new TextExportService()] };");break;case"export-excel":const o=i.find((e=>"ExcelExportService"===e.className));o?.exportToExcel?o.exportToExcel():console.error("[Slickgrid-Universal] You must register the ExcelExportService to properly use Export to Excel in the Grid Menu. Example:: this.gridOptions = { enableExcelExport: true, externalResources: [new ExcelExportService()] };");break;case"export-text-delimited":const r=i.find((e=>"TextExportService"===e.className));r?.exportToFile?r.exportToFile({delimiter:m.tab,format:f.txt}):console.error("[Slickgrid-Universal] You must register the TextExportService to properly use Export to File in the Grid Menu. Example:: this.gridOptions = { enableTextExport: true, externalResources: [new TextExportService()] };");break;case"toggle-dark-mode":const n=this.sharedService.gridOptions.darkMode;this.grid.setOptions({darkMode:!n}),this.sharedService.gridOptions.darkMode=!n;break;case"toggle-filter":let a=this.gridOptions?.showHeaderRow??!1;a=!a,this.grid.setHeaderRowVisibility(a),!0===a&&(this.grid.setColumns(this.sharedService.columnDefinitions),this.grid.scrollColumnIntoView(0));break;case"toggle-preheader":const l=this.gridOptions?.showPreHeaderPanel??!1;this.grid.setPreHeaderPanelVisibility(!l);break;case"refresh-dataset":this.extensionUtility.refreshBackendDataset()}}getDefaultGridMenuOptions(){return{commandTitle:void 0,columnTitle:this.extensionUtility.getPickerTitleOutputString("columnTitle","gridMenu"),forceFitTitle:this.extensionUtility.getPickerTitleOutputString("forceFitTitle","gridMenu"),syncResizeTitle:this.extensionUtility.getPickerTitleOutputString("syncResizeTitle","gridMenu"),iconCssClass:"mdi mdi-menu",menuWidth:18,commandItems:[],hideClearAllFiltersCommand:!1,hideRefreshDatasetCommand:!1,hideToggleFilterCommand:!1}}handleBodyMouseDown(e){if(this.menuElement){let t=!1;const i=e.target.closest(`.${this.menuCssClass}`);(this.menuElement.contains(e.target)||i)&&(t=!0),(this._isMenuOpen&&this.menuElement!==e.target&&!t&&!e.defaultPrevented||"close"===e.target.className&&i)&&this.hideMenu(e)}}handleMenuItemCommandClick(e,t,i,s=0){if("divider"!==i&&!i.disabled&&!i.divider)if(i.command&&!i.commandItems){const t={grid:this.grid,command:i.command,item:i,allColumns:this.columns,visibleColumns:this.getVisibleColumns()};this.executeGridMenuInternalCustomCommands(e,t),this.pubSubService.publish("onGridMenuCommand",t),"function"==typeof this._addonOptions?.onCommand&&this._addonOptions.onCommand(e,t),this.onCommand.notify(t,null,this),"function"==typeof i.action&&i.action.call(this,e,t),this._addonOptions?.leaveOpen||e.defaultPrevented||this.hideMenu(e),e.preventDefault(),e.stopPropagation()}else i.commandItems&&this.repositionSubMenu(e,i,s)}handleMenuItemMouseOver(e,t,i,s=0){"divider"===i||i.disabled||i.divider||(i.commandItems?this.repositionSubMenu(e,i,s):0===s&&this.disposeSubMenus())}recreateCommandList(e,t,i,s){const o=i.level||0;if(e.length>0){const r=(0,q.createDomElement)("div",{className:`${this._menuCssPrefix}-command-list`,role:"menu"},t);if(0===o){this.populateCommandOrOptionTitle("command",this.addonOptions,r,o);const e=t.querySelector(".slick-command-header")??(0,q.createDomElement)("div",{className:"slick-command-header"});e.classList.add("with-close"),fo.call(this,e),r.appendChild(e)}return s&&o>0&&this.addSubMenuTitleWhenExists(s,r),this.populateCommandOrOptionItems("command",this._addonOptions,r,e,i,this.handleMenuItemCommandClick,this.handleMenuItemMouseOver),r}return null}repositionSubMenu(e,t,i){const s=t?.commandItems||[],o=this.createCommandMenu(s,i+1,t);o.style.display="block",document.body.appendChild(o),this.repositionMenu(e,o)}}const go="mdi-icon-picker-check",bo="mdi-icon-picker-uncheck";function fo(e){const t=(0,q.createDomElement)("button",{type:"button",className:"close",ariaLabel:"Close",textContent:"×",dataset:{dismiss:this instanceof Co?"slick-column-picker":"slick-grid-menu"}});e.appendChild(t)}function vo(e){const t=this;t.addonOptions?.columnTitle&&(t._columnTitleElm=(0,q.createDomElement)("div",{className:"slick-menu-title",textContent:t.addonOptions?.columnTitle??t._defaults.columnTitle},e))}function wo(e){const t=this,i=t instanceof Co?"columnPicker":"gridMenu",s=e.target?.closest(".icon-checkbox-container"),o=s?.querySelector(".mdi"),r=!!e.target.checked;if(e.target.ariaChecked=String(r),yo(o,r),"autoresize"===e.target.dataset.option){const e=t.getVisibleColumns();return t.grid.setOptions({forceFitColumns:r}),void t.grid.setColumns(e)}if("syncresize"!==e.target.dataset.option){if("checkbox"===e.target.type){t._areVisibleColumnDifferent=!0;const s=e.target.dataset.columnid||"",n=[];if(t._columnCheckboxes.forEach(((e,i)=>{e.checked&&n.push(t.columns[i])})),!n.length)return e.target.checked=!0,void yo(o,!0);if(t.grid.setColumns(n),(!t.sharedService.visibleColumns||Array.isArray(n)&&n.length!==t.sharedService.visibleColumns.length)&&(t.sharedService.visibleColumns=n),t.gridOptions.enableRowSelection&&r){const e=t.grid.getSelectedRows();t.grid.setSelectedRows(e)}const a=t.gridOptions.frozenColumn??-1;a>=0&&t.extensionUtility.readjustFrozenColumnIndexWhenNeeded(a,t.columns,n);const l={columnId:s,showing:r,allColumns:t.columns,visibleColumns:n,columns:n,grid:t.grid};t.pubSubService.publish(`on${(0,q.titleCase)(i)}ColumnsChanged`,l),"function"==typeof t.addonOptions?.onColumnsChanged&&t.addonOptions.onColumnsChanged(e,l),t.onColumnsChanged.notify(l,null,t)}}else t.grid.setOptions({syncColumnCellResize:r})}function yo(e,t=!1){e&&(e.className=`mdi ${t?go:bo}`)}function ko(e,t,i,s=!1){const o=(0,q.createDomElement)("label",{className:"checkbox-picker-label",htmlFor:t}),r=(0,q.createDomElement)("div",{className:"icon-checkbox-container"}),n=(0,q.createDomElement)("input",{id:t,type:"checkbox",dataset:i}),a=(0,q.createDomElement)("div",{className:`mdi ${s?go:bo}`}),l=(0,q.createDomElement)("span",{className:"checkbox-label"});return r.appendChild(n),r.appendChild(a),o.appendChild(r),o.appendChild(l),e.appendChild(o),s&&(n.ariaChecked="true",n.checked=!0),{inputElm:n,labelElm:o,labelSpanElm:l}}function _o(e){const t=this,i=t instanceof mo,s=i?"gridmenu-":"";for(const o of t.columns){const r=o.id,n=document.createElement("li");(o.excludeFromColumnPicker&&!i||o.excludeFromGridMenu&&i)&&(n.className="hidden");const a=`${t._gridUid}-${s}colpicker-${r}`,l=t.grid.getColumnIndex(r)>=0,{inputElm:c,labelElm:d,labelSpanElm:h}=ko(n,a,{columnid:`${r}`},l);t._columnCheckboxes.push(c);const u=("function"==typeof e?.headerColumnValueExtractor?e.headerColumnValueExtractor:t._defaults.headerColumnValueExtractor)(o,t.gridOptions);this.grid.applyHtmlCode(h,u),n.appendChild(d),t._listElm.appendChild(n)}if(e.hideForceFitButton&&e.hideSyncResizeButton||t._listElm.appendChild(document.createElement("hr")),!e?.hideForceFitButton){const i=document.createElement("li"),o=`${t._gridUid}-${s}colpicker-forcefit`,{labelSpanElm:r}=ko(i,o,{option:"autoresize"},t.gridOptions.forceFitColumns);r.textContent=e?.forceFitTitle??"",t._listElm.appendChild(i)}if(!e?.hideSyncResizeButton){const i=document.createElement("li"),o=`${t._gridUid}-${s}colpicker-syncresize`,{labelSpanElm:r}=ko(i,o,{option:"syncresize"},t.gridOptions.forceFitColumns);r.textContent=e?.syncResizeTitle??"",t._listElm.appendChild(i)}}function xo(){const e=this,t=e.grid.getColumns().slice(0),i=new Array(e.columns.length);for(let s=0;s(0,q.getHtmlStringOutput)(e.columnPickerLabel||e.name||"","innerHTML")},this._bindEventService=new re.P,this.onColumnsChanged=new be("onColumnsChanged"),this._eventHandler=new fe,this._columns=this.sharedService.allColumns??[],this._gridUid=this.grid?.getUID?.()??"",this.init()}get addonOptions(){return this.gridOptions.columnPicker||{}}get eventHandler(){return this._eventHandler}get columns(){return this._columns}set columns(e){this._columns=e}get gridOptions(){return this.sharedService.gridOptions??{}}get grid(){return this.sharedService.slickGrid}get menuElement(){return this._menuElm}init(){this._gridUid=this.grid.getUID()??"",this.gridOptions.columnPicker={...this._defaults,...this.gridOptions.columnPicker},this.onColumnsChanged.setPubSubService(this.pubSubService),this.addonOptions.columnTitle=this.extensionUtility.getPickerTitleOutputString("columnTitle","columnPicker"),this.addonOptions.forceFitTitle=this.extensionUtility.getPickerTitleOutputString("forceFitTitle","columnPicker"),this.addonOptions.syncResizeTitle=this.extensionUtility.getPickerTitleOutputString("syncResizeTitle","columnPicker"),this._eventHandler.subscribe(this.grid.onPreHeaderContextMenu,(e=>{["slick-column-name","slick-header-column"].some((t=>e.target?.classList.contains(t)))&&this.handleHeaderContextMenu(e)})),this._eventHandler.subscribe(this.grid.onHeaderContextMenu,this.handleHeaderContextMenu.bind(this)),this._eventHandler.subscribe(this.grid.onColumnsReordered,xo.bind(this)),this._eventHandler.subscribe(this.grid.onClick,this.disposeMenu.bind(this)),this._bindEventService.bind(document.body,"mousedown",this.handleBodyMouseDown.bind(this),void 0,"body"),this._bindEventService.bind(document.body,"beforeunload",this.dispose.bind(this),void 0,"body")}dispose(){this._eventHandler.unsubscribeAll(),this._bindEventService.unbindAll(),this.disposeMenu()}disposeMenu(){this._bindEventService.unbindAll("parent-menu"),this._listElm?.remove(),this._menuElm?.remove(),this._menuElm=null}createPickerMenu(){const e=(0,q.createDomElement)("div",{ariaExpanded:"true",className:`slick-column-picker ${this._gridUid}`,role:"menu"});return xo.call(this),vo.call(this,e),fo.call(this,e),this._listElm=(0,q.createDomElement)("div",{className:"slick-column-picker-list",role:"menu"}),this._bindEventService.bind(e,"click",wo.bind(this),void 0,"parent-menu"),document.body.appendChild(e),e}getAllColumns(){return this._columns}getVisibleColumns(){return this.grid.getColumns()}translateColumnPicker(){this.addonOptions&&(this.addonOptions.columnTitle="",this.addonOptions.forceFitTitle="",this.addonOptions.syncResizeTitle="",this.addonOptions.columnTitle=this.extensionUtility.getPickerTitleOutputString("columnTitle","columnPicker"),this.addonOptions.forceFitTitle=this.extensionUtility.getPickerTitleOutputString("forceFitTitle","columnPicker"),this.addonOptions.syncResizeTitle=this.extensionUtility.getPickerTitleOutputString("syncResizeTitle","columnPicker")),this.extensionUtility.translateItems(this._columns,"nameKey","name"),this.translateTitleLabels(this.addonOptions)}handleBodyMouseDown(e){(this._menuElm!==e.target&&!this._menuElm?.contains(e.target)||"close"===e.target.className&&e.target.closest(".slick-column-picker"))&&this.disposeMenu()}handleHeaderContextMenu(e){e.preventDefault(),(0,q.emptyElement)(this._menuElm),this._columnCheckboxes=[],this._menuElm=this.createPickerMenu(),this.gridOptions.darkMode&&this._menuElm.classList.add("slick-dark-mode"),_o.call(this,this.addonOptions),document.body.appendChild(this._menuElm),this.repositionMenu(e)}repositionMenu(e){const t=e?.touches?.[0]??e;if(this._menuElm){const e=this.grid.getGridPosition(),i=this._menuElm.clientWidth||0;let s=t.pageX||0;e?.width&&s+i>=e.width&&(s-=i),this._menuElm.style.top=t.pageY-10+"px",this._menuElm.style.left=`${s}px`,this._menuElm.style.minHeight=(0,q.findWidthOrDefault)(this.addonOptions.minHeight,""),this._menuElm.style.maxHeight=(0,q.findWidthOrDefault)(this.addonOptions.maxHeight,window.innerHeight-t.clientY+"px"),this._menuElm.style.display="block",this._menuElm.ariaExpanded="true",this._menuElm.appendChild(this._listElm)}}translateTitleLabels(e){e&&(e.columnTitle=this.extensionUtility.getPickerTitleOutputString("columnTitle","gridMenu"))}}const Eo=(e,t,i,s,o,r)=>{const n=s.params||{};if(!n.formatters||!Array.isArray(n.formatters))throw new Error('[Slickgrid-Universal] The multiple formatter requires the "formatters" to be provided as a column params.\n For example: this.columnDefinitions = [{ id: title, field: title, formatter: Formatters.multiple, params: { formatters: [Formatters.lowercase, Formatters.uppercase] }');const a=n.formatters;let l=i;return a.forEach(((i,n)=>{if("function"!=typeof i)throw new Error(`[Slickgrid-Universal] the "params.formatters" at index(${n}) to be used by "Formatters.multiple" is invalid, please verify all formatter functions.`);l=i.call(void 0,e,t,l,s,o,r)})),l};function So(e,t){if(Array.isArray(e))for(const i of e)if(i.editor)if(i.formatter&&i.formatter!==Eo&&i.formatter!==t){const e=i.formatter;i.formatter=Eo,i.params={...i.params,formatters:[e,t]}}else i.formatter&&i.formatter===Eo&&i.params?-1===i.params.formatters.findIndex((e=>e===t))&&(i.params.formatters=[...i.params.formatters,t]):i.formatter=t}function To(e,t,i,s){let o,r,n="",a="";switch(i){case"currency":o=u.DEFAULT_FORMATTER_CURRENCY_MIN_DECIMAL,r=u.DEFAULT_FORMATTER_CURRENCY_MAX_DECIMAL;break;case"decimal":o=u.DEFAULT_FORMATTER_NUMBER_MIN_DECIMAL,r=u.DEFAULT_FORMATTER_NUMBER_MAX_DECIMAL;break;case"percent":o=u.DEFAULT_FORMATTER_PERCENT_MIN_DECIMAL,r=u.DEFAULT_FORMATTER_PERCENT_MAX_DECIMAL}const l=t&&"function"==typeof t.getOptions?t.getOptions():{},c=Oo("minDecimal",e,l,o),d=Oo("maxDecimal",e,l,r),h=Oo("decimalSeparator",e,l,u.DEFAULT_NUMBER_DECIMAL_SEPARATOR),p=Oo("thousandSeparator",e,l,u.DEFAULT_NUMBER_THOUSAND_SEPARATOR),m=Oo("displayNegativeNumberWithParentheses",e,l,u.DEFAULT_NEGATIVE_NUMBER_WRAPPED_IN_BRAQUET),g=Oo("currencyPrefix",e,l,""),b=Oo("currencySuffix",e,l,"");return"cell"===s&&(n=Oo("numberPrefix",e,l,""),a=Oo("numberSuffix",e,l,"")),{minDecimal:c,maxDecimal:d,decimalSeparator:h,thousandSeparator:p,wrapNegativeNumber:m,currencyPrefix:g,currencySuffix:b,numberPrefix:n,numberSuffix:a}}function Oo(e,t,i,s){const o=t&&t.params;return o&&o.hasOwnProperty(e)?o[e]:i?.formatterOptions?.hasOwnProperty(e)?i.formatterOptions[e]:s}function Ao(e,t){const i=X(e,{withZeroPadding:!0});return(e,s,o,r,n,a)=>{const l=a&&"function"==typeof a.getOptions?a.getOptions():{},c=l?.formatterOptions?.dateSeparator??t,d=X(r?.type??b.date,{withDefaultIso8601:!0}),h=r?.params?.parseDateAsUtc??!1,u=Q(o,d);let p=o;if(u){let e=u;h&&(m=u,e=(0,Y.so)(m,(0,Y.cY)(m,"utc"))),p=(0,Y.GP)(e,i,"en-US")}var m;if(p&&c!==t){const e=new RegExp(t,"ig");p=p.replace(e,c)}return p}}function Lo(e,t,i,s,o,r){let n,a=!1;i?.hasOwnProperty("exportWithFormatter")?a=!!i.exportWithFormatter:r?.hasOwnProperty("exportWithFormatter")&&(a=!!r.exportWithFormatter),s&&i.exportCustomFormatter?n=i.exportCustomFormatter:a&&i.formatter&&(n=i.formatter);const l=Ro(n,e,t,i,s,o);return r?.sanitizeDataExport&&"string"==typeof l?(0,q.stripTags)(l):l}function Ro(e,t,i,s,o,r){let n="",a=s.field||s.id||"";if("string"==typeof s.field&&s.field.indexOf(".")>0){const e=s.field.split(".");a=e.length>0?e[0]:s.field}const l=o?.hasOwnProperty(a)?o[a]:null;if("function"==typeof e){const a=e(t,i,l,s,o,r),c=(0,q.isPrimitiveOrHTML)(a)?a:a.html||a.text;n=(0,q.getHtmlStringOutput)(c)}else n=o?.hasOwnProperty(a)?l:"";return null==n&&(n=""),"object"!=typeof n||n instanceof Date||0!==Object.entries(n).length||(n=""),n}class Io extends oo{constructor(e,t,i,s){super(e,t,i),this.extensionUtility=e,this.pubSubService=t,this.sharedService=i,this.treeDataService=s,this._defaults={autoAdjustDrop:!0,autoAlignSide:!0,autoAdjustDropOffset:0,autoAlignSideOffset:0,hideMenuOnScroll:!1,optionShownOverColumnIds:[],commandShownOverColumnIds:[],subMenuOpenByEvent:"mouseover"},this.pluginName="ContextMenu",this._camelPluginName="contextMenu",this._menuCssPrefix="slick-menu",this._menuPluginCssPrefix="slick-context-menu",this.init(i.gridOptions.contextMenu)}init(e){this._addonOptions={...this._defaults,...e};const t=this._addonOptions&&Array.isArray(this._addonOptions.commandItems)?this._addonOptions.commandItems:[];this._addonOptions.commandItems=[...t,...this.addMenuCustomCommands(t)],this._addonOptions={...this._addonOptions},this.sharedService.gridOptions.contextMenu=this._addonOptions,this.sortMenuItems(),this._eventHandler.subscribe(this.grid.onContextMenu,this.handleOnContextMenu.bind(this)),this._eventHandler.subscribe(this.grid.onClick,this.hideMenu.bind(this)),this._addonOptions.hideMenuOnScroll&&this._eventHandler.subscribe(this.grid.onScroll,this.closeMenu.bind(this))}translateContextMenu(){const e=this.sharedService?.gridOptions??{},t=this.sharedService.gridOptions.contextMenu;if(t&&e?.enableTranslate){const e=t.commandItems||[],i=t.optionItems||[];t.commandTitleKey&&(t.commandTitle=this.extensionUtility.translateWhenEnabledAndServiceExist(t.commandTitleKey,"TEXT_COMMANDS")||t.commandTitle),t.optionTitleKey&&(t.optionTitle=this.extensionUtility.translateWhenEnabledAndServiceExist(t.optionTitleKey,"TEXT_COMMANDS")||t.optionTitle),this.extensionUtility.translateMenuItemsFromTitleKey(e,"commandItems"),this.extensionUtility.translateMenuItemsFromTitleKey(i,"optionItems")}}handleOnContextMenu(e,t){this.disposeAllMenus();const i=this.grid.getCellFromEvent(e);if(i){const s=this.grid.getDataItem(i.row),o=this.grid.getColumns()[i.cell],r=t||{};if(r.cell=i.cell,r.row=i.row,r.column=o,r.dataContext=s,r.grid=this.grid,!this.extensionUtility.runOverrideFunctionWhenExists(this._addonOptions.menuUsabilityOverride,r))return;this._menuElm=this.createParentMenu(e),this._menuElm&&e.preventDefault(),this._menuElm&&this.gridOptions.darkMode&&this._menuElm.classList.add("slick-dark-mode"),this._menuElm&&(this.repositionMenu(e,this._menuElm),this._menuElm.ariaExpanded="true",this._menuElm.style.display="block"),this._bindEventService.bind(document.body,"mousedown",this.handleBodyMouseDown.bind(this))}}addMenuCustomCommands(e){const t=[],i=this.sharedService&&this.sharedService.gridOptions||{},s=i?.contextMenu,o=this.sharedService?.dataView,r=N(i);if(s&&!s.hideCopyCellValueCommand){const i="copy";e.some((e=>"divider"!==e&&e.hasOwnProperty("command")&&e.command===i))||t.push({iconCssClass:s.iconCopyCellValueCommand||"mdi mdi-content-copy",titleKey:`${r}COPY`,disabled:!1,command:i,positionOrder:50,action:(e,t)=>{this.copyToClipboard(t)},itemUsabilityOverride:e=>{const t=e?.column,i=e?.dataContext;if("function"==typeof t.queryFieldNameGetterFn){const e=P(t,i,"");if(""!==e&&void 0!==e)return!0}else if(t&&i.hasOwnProperty(t.field))return""!==i[t.field]&&null!==i[t.field]&&void 0!==i[t.field];return!1}})}if(i?.enableTextExport&&s&&!s.hideExportCsvCommand){const i="export-csv";e.some((e=>"divider"!==e&&e.hasOwnProperty("command")&&e.command===i))||t.push({iconCssClass:s.iconExportCsvCommand||"mdi mdi-download",titleKey:`${r}EXPORT_TO_CSV`,disabled:!1,command:i,positionOrder:51,action:()=>{const e=(this.sharedService?.externalRegisteredResources||[]).find((e=>"TextExportService"===e.className));if(!e?.exportToFile)throw new Error("[Slickgrid-Universal] You must register the TextExportService to properly use Export to File in the Context Menu. Example:: this.gridOptions = { enableTextExport: true, externalResources: [new TextExportService()] };");e.exportToFile({delimiter:m.comma,format:f.csv})}})}if(i&&i.enableExcelExport&&s&&!s.hideExportExcelCommand){const i="export-excel";e.some((e=>"divider"!==e&&e.hasOwnProperty("command")&&e.command===i))||t.push({iconCssClass:s.iconExportExcelCommand||"mdi mdi-file-excel-outline text-success",titleKey:`${r}EXPORT_TO_EXCEL`,disabled:!1,command:i,positionOrder:52,action:()=>{const e=(this.sharedService?.externalRegisteredResources||[]).find((e=>"ExcelExportService"===e.className));if(!e?.exportToExcel)throw new Error("[Slickgrid-Universal] You must register the ExcelExportService to properly use Export to Excel in the Context Menu. Example:: this.gridOptions = { enableExcelExport: true, externalResources: [new ExcelExportService()] };");e.exportToExcel()}})}if(i?.enableTextExport&&s&&!s.hideExportTextDelimitedCommand){const i="export-text-delimited";e.some((e=>"divider"!==e&&e.hasOwnProperty("command")&&e.command===i))||t.push({iconCssClass:s.iconExportTextDelimitedCommand||"mdi mdi-download",titleKey:`${r}EXPORT_TO_TAB_DELIMITED`,disabled:!1,command:i,positionOrder:53,action:()=>{const e=(this.sharedService?.externalRegisteredResources||[]).find((e=>"TextExportService"===e.className));if(!e?.exportToFile)throw new Error("[Slickgrid-Universal] You must register the TextExportService to properly use Export to File in the Context Menu. Example:: this.gridOptions = { enableTextExport: true, externalResources: [new TextExportService()] };");e.exportToFile({delimiter:m.tab,format:f.txt})}})}if(i&&(i.enableGrouping||i.enableDraggableGrouping||i.enableTreeData)){if(s&&!s.hideCopyCellValueCommand&&t.push({divider:!0,command:"",positionOrder:54}),i&&!i.enableTreeData&&s&&!s.hideClearAllGrouping){const i="clear-grouping";e.some((e=>"divider"!==e&&e.hasOwnProperty("command")&&e.command===i))||t.push({iconCssClass:s.iconClearGroupingCommand||"mdi mdi-close",titleKey:`${r}CLEAR_ALL_GROUPING`,disabled:!1,command:i,positionOrder:55,action:()=>{o.setGrouping([]),this.pubSubService.publish("onContextMenuClearGrouping")},itemUsabilityOverride:()=>{const e=o&&o.getGrouping&&o.getGrouping();return Array.isArray(e)&&e.length>0}})}if(i&&s&&!s.hideCollapseAllGroups){const n="collapse-all-groups";e.some((e=>"divider"!==e&&e.hasOwnProperty("command")&&e.command===n))||t.push({iconCssClass:s.iconCollapseAllGroupsCommand||"mdi mdi-arrow-collapse",titleKey:`${r}COLLAPSE_ALL_GROUPS`,disabled:!1,command:n,positionOrder:56,action:()=>{i.enableTreeData?this.treeDataService.toggleTreeDataCollapse(!0):o.collapseAllGroups(),this.pubSubService.publish("onContextMenuCollapseAllGroups")},itemUsabilityOverride:()=>{if(i.enableTreeData)return!0;const e=o&&o.getGrouping&&o.getGrouping();return Array.isArray(e)&&e.length>0}})}if(i&&s&&!s.hideExpandAllGroups){const n="expand-all-groups";e.some((e=>"divider"!==e&&e.hasOwnProperty("command")&&e.command===n))||t.push({iconCssClass:s.iconExpandAllGroupsCommand||"mdi mdi-arrow-expand",titleKey:`${r}EXPAND_ALL_GROUPS`,disabled:!1,command:n,positionOrder:57,action:()=>{i.enableTreeData?this.treeDataService.toggleTreeDataCollapse(!1):o.expandAllGroups(),this.pubSubService.publish("onContextMenuExpandAllGroups")},itemUsabilityOverride:()=>{if(i.enableTreeData)return!0;const e=o&&o.getGrouping&&o.getGrouping();return Array.isArray(e)&&e.length>0}})}}return this.extensionUtility.translateMenuItemsFromTitleKey(t),t}copyToClipboard(e){try{if(e&&e.grid&&e.command){const t=this.sharedService?.gridOptions??{},i=e?.cell??0,s=e?.row??0,o=e?.column,r=e?.dataContext,n=this.sharedService?.slickGrid;let a=Lo(s,i,o,r,n,t&&(t.excelExportOptions||t.textExportOptions));"function"==typeof o.queryFieldNameGetterFn&&(a=P(o,r,""));let l=a;"string"==typeof a&&(l=a.replace(/^([·|⮞|⮟]\s*)|([·|⮞|⮟])\s*/gi,"").replace(/[\u00b7|\u034f]/gi,"").trim());const c=document.createElement("textarea");c&&document.body&&(c.style.position="absolute",c.style.opacity="0",c.value=l,document.body.appendChild(c),c.select(),document.execCommand("copy",!1,l)&&c.remove())}}catch(e){}}sortMenuItems(){const e=this.sharedService?.gridOptions?.contextMenu;e&&(this.extensionUtility.sortItems(e.commandItems||[],"positionOrder"),this.extensionUtility.sortItems(e.optionItems||[],"positionOrder"))}}class Do{constructor(e,t,i){this.extensionUtility=e,this.pubSubService=t,this.sharedService=i,this.columnsGroupBy=[],this.pluginName="DraggableGrouping",this._gridColumns=[],this._gridUid="",this._isInitialized=!1,this._reorderedColumns=[],this._subscriptions=[],this._defaults={dropPlaceHolderText:"Drop a column header here to group by the column",hideGroupSortIcons:!1,hideToggleAllButton:!1,toggleAllButtonText:"",toggleAllPlaceholderText:"Toggle all Groups"},this._bindingEventService=new re.P,this.onGroupChanged=new be("onGroupChanged"),this._eventHandler=new fe}get addonOptions(){return this._addonOptions}get dataView(){return this.grid?.getData()??{}}get dropboxElement(){return this._dropzoneElm}get droppableInstance(){return this._droppableInstance}get sortableLeftInstance(){return this._sortableLeftInstance}get sortableRightInstance(){return this._sortableRightInstance}get eventHandler(){return this._eventHandler}get grid(){return this._grid??this.sharedService.slickGrid??{}}get gridOptions(){return this.sharedService.gridOptions??{}}get gridUid(){return this._gridUid||(this.grid?.getUID()??"")}get gridContainer(){return this.grid.getContainerNode()}set isInitialized(e){this._isInitialized=e}init(e,t){if(this._addonOptions={...this._defaults,...t},this._grid=e,e){if(this._gridUid=e.getUID(),this._gridColumns=e.getColumns(),this._dropzoneElm=e.getTopHeaderPanel()||e.getPreHeaderPanel(),!this._dropzoneElm)throw new Error("[Slickgrid-Universal] Draggable Grouping requires the pre-header to be created and shown for the plugin to work correctly (use `createPreHeaderPanel` and `showPreHeaderPanel`).");if(this._dropzoneElm.classList.add("slick-dropzone"),this.onGroupChanged.setPubSubService(this.pubSubService),!this._addonOptions.hideToggleAllButton){this._groupToggler=(0,q.createDomElement)("div",{className:"slick-group-toggle-all",title:this._addonOptions.toggleAllPlaceholderText??"",style:{display:"none"}});const e=(0,q.createDomElement)("span",{className:"slick-group-toggle-all-icon"},this._groupToggler);this.gridOptions.enableTranslate&&this._addonOptions.toggleAllButtonTextKey&&(this._addonOptions.toggleAllButtonText=this.extensionUtility.translateWhenEnabledAndServiceExist(this._addonOptions.toggleAllButtonTextKey,"TEXT_TOGGLE_ALL_GROUPS")),this.gridOptions.enableTranslate&&this._addonOptions.toggleAllPlaceholderTextKey&&(this._addonOptions.toggleAllPlaceholderText=this.extensionUtility.translateWhenEnabledAndServiceExist(this._addonOptions.toggleAllPlaceholderTextKey,"TEXT_TOGGLE_ALL_GROUPS")),this._groupToggler.title=this._addonOptions.toggleAllPlaceholderText??"",this._addonOptions.toggleAllButtonText&&this._groupToggler.appendChild((0,q.createDomElement)("span",{className:"slick-group-toggle-all-text",textContent:this._addonOptions.toggleAllButtonText||""})),this._dropzoneElm.appendChild(this._groupToggler),this._subscriptions.push(this.pubSubService.subscribe("onContextMenuCollapseAllGroups",(()=>this.toggleGroupToggler(e,!0,!1))),this.pubSubService.subscribe("onContextMenuExpandAllGroups",(()=>this.toggleGroupToggler(e,!1,!1))))}this._dropzonePlaceholderElm=(0,q.createDomElement)("div",{className:"slick-draggable-dropzone-placeholder"},this._dropzoneElm),this.gridOptions.enableTranslate&&this._addonOptions?.dropPlaceHolderTextKey&&(this._addonOptions.dropPlaceHolderText=this.extensionUtility.translateWhenEnabledAndServiceExist(this._addonOptions.dropPlaceHolderTextKey,"TEXT_TOGGLE_ALL_GROUPS")),this._dropzonePlaceholderElm.textContent=this._addonOptions?.dropPlaceHolderText??this._defaults.dropPlaceHolderText??"",this.setupColumnDropbox(),this._eventHandler.subscribe(e.onHeaderCellRendered,((e,t)=>{const i=t.node;if(!(0,q.isEmptyObject)(t.column?.grouping)&&i&&(i.style.cursor="pointer",this._addonOptions.groupIconCssClass)){const e=(0,q.createDomElement)("span",{className:"slick-column-groupable"},i);this._addonOptions.groupIconCssClass&&e.classList.add(...(0,q.classNameToList)(this._addonOptions.groupIconCssClass))}})),this._subscriptions.push(this.pubSubService.subscribe("onContextMenuClearGrouping",(()=>this.clearDroppedGroups())));for(const t of this._gridColumns){const i=t.field;e.updateColumnHeader(i)}}return this}dispose(){this.destroySortableInstances(),this._droppableInstance?.el&&this._droppableInstance?.destroy(),this.onGroupChanged.unsubscribe(),this._eventHandler.unsubscribeAll(),this.pubSubService.unsubscribeAll(this._subscriptions),this._bindingEventService.unbindAll(),(0,q.emptyElement)(this.gridContainer.querySelector(`.${this.gridUid} .slick-preheader-panel,.${this.gridUid} .slick-topheader-panel`))}clearDroppedGroups(){this.columnsGroupBy=[],this.updateGroupBy("clear-all");const e=this._dropzoneElm.querySelectorAll(".slick-dropped-grouping");for(const t of Array.from(e)){const e=this._dropzoneElm.querySelector(".slick-groupby-remove");e?.remove(),t?.remove()}this._dropzonePlaceholderElm.style.display="inline-block",this._groupToggler&&(this._groupToggler.style.display="none")}destroySortableInstances(){this._sortableLeftInstance?.el&&this._sortableLeftInstance?.destroy(),this._sortableRightInstance?.el&&this._sortableRightInstance?.destroy()}setAddonOptions(e){this._addonOptions={...this._addonOptions,...e}}setColumns(e){this._gridColumns=e}setDroppedGroups(e){this._dropzonePlaceholderElm.style.display="none";const t=Array.isArray(e)?e:[e];for(const e of t){const t=this.grid.getHeaderColumn(e);this.handleGroupByDrop(this._dropzoneElm,t)}}setupColumnReorder(e,t,i,s,o,r,n,a,l){this.destroySortableInstances();const c=e.getTopHeaderPanel()||e.getPreHeaderPanel(),d=c.querySelector(".slick-draggable-dropzone-placeholder"),h=c.querySelector(".slick-group-toggle-all"),u={animation:50,ghostClass:"slick-sortable-placeholder",draggable:".slick-header-column",dataIdAttr:"data-id",group:{name:"shared",pull:"clone",put:!1},revertClone:!0,onStart:e=>{e.item.classList.add("slick-header-column-active"),d&&(d.style.display="inline-block"),c.querySelectorAll(".slick-dropped-grouping").forEach((e=>e.style.display="none")),h&&(h.style.display="none")},onEnd:i=>{i.item.classList.remove("slick-header-column-active"),c?.classList.remove("slick-dropzone-hover"),d?.parentElement?.classList.remove("slick-dropzone-placeholder-hover");const r=c.querySelectorAll(".slick-dropped-grouping");if(r.forEach((e=>e.style.display="flex")),r.length&&(d&&(d.style.display="none"),h&&(h.style.display="inline-flex")),!e.getEditorLock().commitCurrentEdit())return;const a=this.sortableLeftInstance?.toArray()??[];if(t.length>1){const e=this._sortableRightInstance?.toArray()??[];for(const t of e)a.push(t)}const u=[],p=e.getColumns();for(const t of a)u.push(p[n.call(e,t)]);s.call(e,u),l.call(e,e.onColumnsReordered,{grid:e,impactedColumns:u}),i.stopPropagation(),o.call(e)}};return this._sortableLeftInstance=Ti.create(this.gridContainer.querySelector(`.${e.getUID()} .slick-header-columns.slick-header-columns-left`),u),this._sortableRightInstance=Ti.create(this.gridContainer.querySelector(`.${e.getUID()} .slick-header-columns.slick-header-columns-right`),u),this._addonOptions.initialGroupBy&&!this._isInitialized&&this.setDroppedGroups(this._addonOptions.initialGroupBy),this._isInitialized=!0,{sortableLeftInstance:this._sortableLeftInstance,sortableRightInstance:this._sortableRightInstance}}addColumnGroupBy(e){this.columnsGroupBy.push(e),this.updateGroupBy("add-group")}addGroupByRemoveClickHandler(e,t,i,s){this._bindingEventService.bind(t,"click",(()=>{const o=this._bindingEventService.boundedEvents.filter((e=>e.element===t));for(const e of o)this._bindingEventService.unbind(e.element,"click",e.listener);this.removeGroupBy(e,i,s)}))}addGroupSortClickHandler(e,t){const{grouping:i,type:s}=e;this._bindingEventService.bind(t,"click",(()=>{if(this.toggleGroupAll(e,!1),i){const o=i.sortAsc?_.desc:_.asc;i.comparer=(t,i)=>ie(s||"text",t.value,i.value,o,e,this.gridOptions),this.getGroupBySortIcon(t,!i.sortAsc),this.updateGroupBy("sort-group"),i.sortAsc=!i.sortAsc,this.grid.invalidate()}}))}getGroupBySortIcon(e,t=!0){t?this._addonOptions.sortAscIconCssClass?(e.classList.remove(...(0,q.classNameToList)(this._addonOptions.sortDescIconCssClass)),e.classList.add(...(0,q.classNameToList)(this._addonOptions.sortAscIconCssClass))):(e.classList.add("slick-groupby-sort-asc-icon"),e.classList.remove("slick-groupby-sort-desc-icon")):this._addonOptions.sortDescIconCssClass?(e.classList.remove(...(0,q.classNameToList)(this._addonOptions.sortAscIconCssClass)),e.classList.add(...(0,q.classNameToList)(this._addonOptions.sortDescIconCssClass))):this._addonOptions.sortDescIconCssClass||(e.classList.add("slick-groupby-sort-desc-icon"),e.classList.remove("slick-groupby-sort-asc-icon"))}handleGroupByDrop(e,t){const i=t.getAttribute("data-id")?.replace(this._gridUid,"");let s=!0;for(const e of this.columnsGroupBy)e.id===i&&(s=!1);if(s){for(const s of this._gridColumns)if(s.id===i&&s.grouping&&!(0,q.isEmptyObject)(s.grouping)){const i=t.querySelector(".slick-column-name"),o=(0,q.createDomElement)("div",{id:`${this._gridUid}_${s.id}_entry`,className:"slick-dropped-grouping",dataset:{id:`${s.id}`}});(0,q.createDomElement)("div",{className:"slick-dropped-grouping-title",style:{display:"inline-flex"},textContent:i?i.textContent:t.textContent},o);const r=(0,q.createDomElement)("div",{className:"slick-groupby-remove"});let n;this._addonOptions.deleteIconCssClass&&r.classList.add(...(0,q.classNameToList)(this._addonOptions.deleteIconCssClass)),this._addonOptions.deleteIconCssClass||r.classList.add("slick-groupby-remove-icon"),!0!==this._addonOptions?.hideGroupSortIcons&&s.sortable&&(void 0===s.grouping?.sortAsc&&(s.grouping.sortAsc=!0),n=(0,q.createDomElement)("div",{className:"slick-groupby-sort"},o),this.getGroupBySortIcon(n,s.grouping.sortAsc)),o.appendChild(r),o.appendChild(document.createElement("div")),e.appendChild(o),this._groupToggler&&0===this.columnsGroupBy.length&&this.toggleGroupAll(s),this.addColumnGroupBy(s),this.addGroupByRemoveClickHandler(s.id,r,t,o),n&&this.addGroupSortClickHandler(s,n)}this._groupToggler&&this.columnsGroupBy.length>0&&(this._groupToggler.style.display="inline-flex")}}toggleGroupAll({grouping:e},t){const i=this._groupToggler?.querySelector(".slick-group-toggle-all-icon");!0===t||e?.collapsed?(i?.classList.add("collapsed"),i?.classList.remove("expanded")):(i?.classList.add("expanded"),i?.classList.remove("collapsed"))}removeFromArray(e,t){if(Array.isArray(e)){const i=e.findIndex((e=>e.id===t.id));i>=0&&e.splice(i,1)}return e}removeGroupBy(e,t,i){i.remove();const s=[];this._gridColumns.forEach((e=>s[e.id]=e)),this.removeFromArray(this.columnsGroupBy,s[e]),0===this.columnsGroupBy.length&&(this._dropzonePlaceholderElm.style.display="inline-block",this._groupToggler&&(this._groupToggler.style.display="none")),this.updateGroupBy("remove-group")}addDragOverDropzoneListeners(){const e=this._dropzoneElm.querySelector(".slick-draggable-dropzone-placeholder");e&&this._dropzoneElm&&(this._bindingEventService.bind(e,"dragover",(e=>e.preventDefault())),this._bindingEventService.bind(e,"dragenter",(()=>this._dropzoneElm.classList.add("slick-dropzone-hover"))),this._bindingEventService.bind(e,"dragleave",(()=>this._dropzoneElm.classList.remove("slick-dropzone-hover"))))}setupColumnDropbox(){const e=this._dropzoneElm;this._droppableInstance=Ti.create(e,{group:"shared",ghostClass:"slick-droppable-sortitem-hover",draggable:".slick-dropped-grouping",dragoverBubble:!0,onAdd:t=>{const i=t.item;i.getAttribute("id")?.replace(this._gridUid,"")&&this.handleGroupByDrop(e,Ti.utils.clone(t.item)),i.parentNode?.removeChild(i)},onUpdate:()=>{const e=this._droppableInstance?.toArray()??[],t=[];for(const i of e)for(const e of this.columnsGroupBy)if(e.id===i){t.push(e);break}this.columnsGroupBy=t,this.updateGroupBy("sort-group")}}),this.addDragOverDropzoneListeners(),this._groupToggler&&this._bindingEventService.bind(this._groupToggler,"click",(e=>{const t=e.target.classList.contains("slick-group-toggle-all-icon")?e.target:e.currentTarget.querySelector(".slick-group-toggle-all-icon");this.toggleGroupToggler(t,t?.classList.contains("expanded"))}))}toggleGroupToggler(e,t=!0,i=!0){e&&(!0===t?(e.classList.add("collapsed"),e.classList.remove("expanded"),i&&this.dataView.collapseAllGroups()):(e.classList.remove("collapsed"),e.classList.add("expanded"),i&&this.dataView.expandAllGroups()))}updateGroupBy(e){if(0===this.columnsGroupBy.length)return this.dataView.setGrouping([]),this._dropzonePlaceholderElm.style.display="inline-block",void this.triggerOnGroupChangedEvent({caller:e,groupColumns:[]});const t=[];this.columnsGroupBy.forEach((e=>t.push(e.grouping))),this.dataView.setGrouping(t),this._dropzonePlaceholderElm.style.display="none",this.triggerOnGroupChangedEvent({caller:e,groupColumns:t})}triggerOnGroupChangedEvent(e){this._addonOptions&&"function"==typeof this._addonOptions.onGroupChanged&&this._addonOptions.onGroupChanged(new ge,e),this.onGroupChanged.notify(e)}}class Mo extends so{constructor(e,t,i){super(e,t,i),this.extensionUtility=e,this.pubSubService=t,this.sharedService=i,this._buttonElms=[],this._defaults={buttonCssClass:"slick-header-button"},this.pluginName="HeaderButtons",this._menuCssPrefix="slick-header-button",this._camelPluginName="headerButtons",this._bindEventService=new re.P,this._eventHandler=new fe,this.init(i.gridOptions.headerButton)}get addonOptions(){return this._addonOptions}set addonOptions(e){this._addonOptions=e}get eventHandler(){return this._eventHandler}get grid(){return this.sharedService.slickGrid}init(e){this._addonOptions={...this._defaults,...e},this._eventHandler.subscribe(this.grid.onHeaderCellRendered,this.handleHeaderCellRendered.bind(this)),this._eventHandler.subscribe(this.grid.onBeforeHeaderCellDestroy,this.handleBeforeHeaderCellDestroy.bind(this)),this.grid.setColumns(this.grid.getColumns())}dispose(){super.dispose(),this._buttonElms.forEach((e=>e.remove()))}handleHeaderCellRendered(e,t){const i=t.column;if(i.header?.buttons&&Array.isArray(i.header.buttons)){let e=i.header.buttons.length;for(;e--;){const s=i.header.buttons[e],o=this.populateSingleCommandOrOptionItem("command",this.addonOptions,null,s,t,this.handleButtonClick.bind(this));o&&s.handler&&!s.disabled&&this._bindEventService.bind(o,"click",(e=>s.handler.call(this,e))),o&&(this._buttonElms.push(o),t.node.appendChild(o))}}}handleBeforeHeaderCellDestroy(e,t){const i=t.column;if(i.header?.buttons&&this._addonOptions?.buttonCssClass){const e=(this._addonOptions?.buttonCssClass||"").replace(/(\s+)/g,".");e&&t.node.querySelectorAll(`.${e}`).forEach((e=>e.remove()))}}handleButtonClick(e,t,i,s,o){if(i.command&&!i.disabled){const t=i.command||"",s={grid:this.grid,column:o,button:i};t&&(s.command=t),"function"!=typeof i.action||i.disabled||i.action.call(this,e,s),null!==t&&!i.disabled&&this._addonOptions?.onCommand&&(this.pubSubService.publish("onHeaderButtonCommand",s),this._addonOptions.onCommand(e,s),o?.id&&this.grid.updateColumnHeader(o.id))}e.preventDefault(),e.stopPropagation()}}class Po extends so{constructor(e,t,i,s,o){super(e,i,s),this.extensionUtility=e,this.filterService=t,this.pubSubService=i,this.sharedService=s,this.sortService=o,this._subMenuParentId="",this._defaults={autoAlign:!0,autoAlignOffset:0,buttonCssClass:null,buttonImage:null,minWidth:100,hideColumnHideCommand:!1,hideSortCommands:!1,title:"",subMenuOpenByEvent:"mouseover"},this.pluginName="HeaderMenu",this._menuCssPrefix="slick-menu",this._menuPluginCssPrefix="slick-header-menu",this._camelPluginName="headerMenu",this.sharedService.gridOptions.headerMenu=this.addHeaderMenuCustomCommands(this.sharedService.columnDefinitions),this.init(s.gridOptions.headerMenu)}init(e){this._addonOptions={...this._defaults,...e},this._eventHandler.subscribe(this.grid.onBeforeSetColumns,((e,t)=>{this.sharedService.gridOptions.headerMenu=this.addHeaderMenuCustomCommands(t.newColumns)})),this._eventHandler.subscribe(this.grid.onHeaderCellRendered,this.handleHeaderCellRendered.bind(this)),this._eventHandler.subscribe(this.grid.onBeforeHeaderCellDestroy,this.handleBeforeHeaderCellDestroy.bind(this)),this._eventHandler.subscribe(this.grid.onClick,this.hideMenu.bind(this)),this.grid.setColumns(this.grid.getColumns()),this._bindEventService.bind(document.body,"mousedown",this.handleBodyMouseDown.bind(this))}dispose(){super.dispose(),this._menuElm=this._menuElm||document.body.querySelector(`.slick-header-menu${this.gridUidSelector}`),this._menuElm?.remove(),this._activeHeaderColumnElm=void 0}hideColumn(e){if(this.sharedService?.slickGrid?.getColumnIndex){const t=this.sharedService.slickGrid.getColumnIndex(e.id),i=this.sharedService.slickGrid.getColumns(),s=this.sharedService.gridOptions.frozenColumn??-1;s>=0&&s>=t&&(this.sharedService.gridOptions.frozenColumn=s-1,this.sharedService.slickGrid.setOptions({frozenColumn:this.sharedService.gridOptions.frozenColumn}));const o=(0,q.arrayRemoveItemByIndex)(i,t);this.sharedService.visibleColumns=o,this.sharedService.slickGrid.setColumns(o),this.pubSubService.publish("onHeaderMenuHideColumns",{columns:o,hiddenColumn:e})}}hideMenu(){this.disposeSubMenus(),this._menuElm?.remove(),this._menuElm=void 0}repositionSubMenu(e,t,i,s){const o=this.createCommandMenu(t.commandItems||[],s,i+1,t);document.body.appendChild(o),this.repositionMenu(e,o)}repositionMenu(e,t){const i=e.target,s=t.classList.contains("slick-submenu"),o=s?e.target.closest(".slick-menu-item"):i,r=this.sharedService.gridContainerElement.querySelector(".slickgrid-container")??this.sharedService.gridContainerElement,n=(0,q.getOffsetRelativeToParent)(r,i),a=this.grid.getGridPosition(),l=t.offsetWidth,c=(0,q.getOffset)(o);let d=s?c.left:n?.left??0,h=s?c.top:(n?.top??0)+(this.addonOptions?.menuOffsetTop??0)+i.clientHeight;if(s){const e=t?.clientHeight||0,{bottom:i,top:s}=(0,q.calculateAvailableSpace)(o);"top"==(ii?"top":"bottom")?(t.classList.remove("dropdown"),t.classList.add("dropup"),h-=e-o.clientHeight):(t.classList.remove("dropup"),t.classList.add("dropdown"))}if(s&&o){const e=d+Number(l)+o.clientWidth,i=document.documentElement.clientWidth;"left"==(e>=a.width||e>=i?"left":"right")?(t.classList.remove("dropright"),t.classList.add("dropleft"),d-=l):(t.classList.remove("dropleft"),t.classList.add("dropright"),d+=o.offsetWidth)}else d=n?.left??0,this.addonOptions.autoAlign&&a?.width&&d+(t.clientWidth??0)>=a.width&&(d=d+i.clientWidth-t.clientWidth+(this.addonOptions?.autoAlignOffset||0));t.style.top=`${h}px`,t.style.left=`${d}px`}translateHeaderMenu(){this.sharedService.gridOptions?.headerMenu&&this.resetHeaderMenuTranslations(this.sharedService.visibleColumns)}handleHeaderCellRendered(e,t){const i=t.column,s=i.header?.menu;if(s&&t.node){if(!this.extensionUtility.runOverrideFunctionWhenExists(this.addonOptions.menuUsabilityOverride,t))return;const e=(0,q.createDomElement)("div",{className:"slick-header-menu-button",ariaLabel:"Header Menu"},t.node);this.addonOptions.buttonCssClass&&e.classList.add(...(0,q.classNameToList)(this.addonOptions.buttonCssClass)),this.addonOptions.tooltip&&(e.title=this.addonOptions.tooltip),this._bindEventService.bind(e,"click",(e=>{this.disposeAllMenus(),this.createParentMenu(e,t.column,s)}))}}handleBeforeHeaderCellDestroy(e,t){const i=t.column;i.header?.menu&&t.node.querySelectorAll(".slick-header-menu-button").forEach((e=>e.remove()))}handleBodyMouseDown(e){if(this.menuElement){let t=!1;const i=e.target.closest(`.${this.menuCssClass}`);(this.menuElement.contains(e.target)||i)&&(t=!0),(this._menuElm!==e.target&&!t&&!e.defaultPrevented||"close"===e.target.className&&i)&&this.hideMenu()}}handleMenuItemCommandClick(e,t,i,s=0,o){if("divider"!==i&&!i.disabled&&!i.divider)if(i.command&&!i.commandItems){const t={grid:this.grid,command:i.command,column:o,item:i};this.executeHeaderMenuInternalCommands(e,t),this.pubSubService.publish("onHeaderMenuCommand",t),"function"==typeof this.addonOptions?.onCommand&&this.addonOptions.onCommand(e,t),"function"==typeof i.action&&i.action.call(this,e,t),e.defaultPrevented||this.hideMenu(),e.preventDefault(),e.stopPropagation()}else i.commandItems&&this.repositionSubMenu(e,i,s,o)}handleMenuItemMouseOver(e,t,i,s=0,o){"divider"===i||i.disabled||i.divider||(i.commandItems?this.repositionSubMenu(e,i,s,o):0===s&&this.disposeSubMenus())}addHeaderMenuCustomCommands(e){const t=this.sharedService.gridOptions,i=t.headerMenu||{},s=N(t);return Array.isArray(e)&&t.enableHeaderMenu&&e.forEach((e=>{if(e&&!e.excludeFromHeaderMenu){e.header?e.header.menu||(e.header.menu={commandItems:[]}):e.header={menu:{commandItems:[]}};const o=e?.header?.menu?.commandItems??[];let r=!1;if(i&&!i.hideFreezeColumnsCommand&&(r=!0,o.some((e=>"divider"!==e&&"freeze-columns"===e?.command))||o.push({iconCssClass:i.iconFreezeColumns||"mdi mdi-pin-outline",titleKey:`${s}FREEZE_COLUMNS`,command:"freeze-columns",positionOrder:45})),i&&!i.hideColumnResizeByContentCommand&&this.sharedService.gridOptions.enableColumnResizeOnDoubleClick&&(r=!0,o.some((e=>"divider"!==e&&"column-resize-by-content"===e?.command))||o.push({iconCssClass:i.iconColumnResizeByContentCommand||"mdi mdi-arrow-expand-horizontal",titleKey:`${s}COLUMN_RESIZE_BY_CONTENT`,command:"column-resize-by-content",positionOrder:47})),r&&!o.some((e=>"divider"!==e&&48===e.positionOrder))&&o.push({divider:!0,command:"",positionOrder:48}),t.enableSorting&&e.sortable&&i&&!i.hideSortCommands&&(o.some((e=>"divider"!==e&&"sort-asc"===e?.command))||o.push({iconCssClass:i.iconSortAscCommand||"mdi mdi-sort-ascending",titleKey:`${s}SORT_ASCENDING`,command:"sort-asc",positionOrder:50}),o.some((e=>"divider"!==e&&"sort-desc"===e?.command))||o.push({iconCssClass:i.iconSortDescCommand||"mdi mdi-sort-descending",titleKey:`${s}SORT_DESCENDING`,command:"sort-desc",positionOrder:51}),o.some((e=>"divider"!==e&&52===e.positionOrder))||o.push({divider:!0,command:"",positionOrder:52}),i.hideClearSortCommand||o.some((e=>"divider"!==e&&"clear-sort"===e?.command))||o.push({iconCssClass:i.iconClearSortCommand||"mdi mdi-sort-variant-off",titleKey:`${s}REMOVE_SORT`,command:"clear-sort",positionOrder:58})),e.filter?.filterShortcuts&&!o.some((e=>"divider"!==e&&"filter-shortcuts-root-menu"===e?.command))){const t=[];e.filter.filterShortcuts.forEach((e=>{const i=e.title?(0,q.toKebabCase)(e.title):(e.titleKey||"").toLowerCase().replaceAll("_","-");t.push({...e,command:i,action:(t,i)=>{const s=this.filterService.getFiltersMetadata().find((e=>e.columnDef.id===i.column.id));s?.setValues(e.searchTerms,e.operator,!0)}})}));const n=i.filterShortcutsPositionOrder??55;o.push({iconCssClass:i.iconFilterShortcutSubMenu||"mdi mdi-filter-outline",titleKey:`${s}FILTER_SHORTCUTS`,command:"filter-shortcuts-root-menu",positionOrder:n,commandItems:t}),r&&!o.some((e=>"divider"!==e&&e.positionOrder===n+1))&&o.push({divider:!0,command:"",positionOrder:n+1})}t.enableFiltering&&e.filterable&&i&&!i.hideFilterCommand&&(i.hideClearFilterCommand||o.some((e=>"divider"!==e&&"clear-filter"===e?.command))||o.push({iconCssClass:i.iconClearFilterCommand||"mdi mdi-filter-remove-outline",titleKey:`${s}REMOVE_FILTER`,command:"clear-filter",positionOrder:57})),!i||i.hideColumnHideCommand||o.some((e=>"divider"!==e&&"hide-column"===e?.command))||o.push({iconCssClass:i.iconColumnHideCommand||"mdi mdi-close",titleKey:`${s}HIDE_COLUMN`,command:"hide-column",positionOrder:59}),this.extensionUtility.translateMenuItemsFromTitleKey(o),this.extensionUtility.sortItems(o,"positionOrder")}})),i}clearColumnFilter(e,t){t?.column&&this.filterService.clearFilterByColumnId(e,t.column.id)}clearColumnSort(e,t){t?.column&&this.sharedService&&this.sortService.clearSortByColumnId(e,t.column.id)}executeHeaderMenuInternalCommands(e,t){if(t?.command)switch(t.command){case"hide-column":this.hideColumn(t.column),this.sharedService.gridOptions?.enableAutoSizeColumns&&this.sharedService.slickGrid.autosizeColumns();break;case"clear-filter":this.clearColumnFilter(e,t);break;case"clear-sort":this.clearColumnSort(e,t);break;case"column-resize-by-content":this.pubSubService.publish("onHeaderMenuColumnResizeByContent",{columnId:t.column.id});break;case"freeze-columns":const i=[...this.sharedService.visibleColumns],s={frozenColumn:i.findIndex((e=>e.id===t.column.id)),enableMouseWheelScrollHandler:!0},o=this.sharedService.slickGrid.getColumns();this.sharedService.slickGrid.setOptions(s,!1,!0),this.sharedService.gridOptions.frozenColumn=s.frozenColumn,this.sharedService.gridOptions.enableMouseWheelScrollHandler=s.enableMouseWheelScrollHandler,this.sharedService.frozenVisibleColumnId=t.column.id,this.sharedService.hasColumnsReordered||Array.isArray(i)&&Array.isArray(this.sharedService.allColumns)&&i.length!==this.sharedService.allColumns.length?this.sharedService.slickGrid.setColumns(i):this.sharedService.slickGrid.setColumns(o),this.sharedService.slickGrid.getOptions().enableAutoSizeColumns&&this.sharedService.slickGrid.autosizeColumns();break;case"sort-asc":case"sort-desc":const r="sort-asc"===t.command;this.sortColumn(e,t,r)}}createParentMenu(e,t,i){const s={grid:this.grid,column:t,menu:i};"function"==typeof e.stopPropagation&&(this.pubSubService.publish("onHeaderMenuBeforeMenuShow",s),"function"==typeof this.addonOptions?.onBeforeMenuShow&&!1===this.addonOptions?.onBeforeMenuShow(e,s))||(this._menuElm=this.createCommandMenu(i.commandItems,t),this.grid.getContainerNode()?.appendChild(this._menuElm),this.repositionMenu(e,this._menuElm),this.pubSubService.publish("onHeaderMenuAfterMenuShow",s),"function"==typeof this.addonOptions?.onAfterMenuShow&&!1===this.addonOptions?.onAfterMenuShow(e,s)||(e.preventDefault(),e.stopPropagation()))}createCommandMenu(e,t,i=0,s){const o=s?.command;let r=1===i&&o?o.replace(/\s/g,""):"";r&&(this._subMenuParentId=r),i>1&&(r=this._subMenuParentId);const n=`${this.menuCssClass} slick-menu-level-${i} ${this.gridUid}`,a=document.body.querySelector(`.${this.menuCssClass}.slick-menu-level-${i}${this.gridUidSelector}`);if(a){if(a.dataset.subMenuParent===r)return a;this.disposeSubMenus()}const l=(0,q.createDomElement)("div",{ariaExpanded:"true",ariaLabel:i>1?"SubMenu":"Header Menu",role:"menu",className:n,style:{minWidth:`${this.addonOptions.minWidth}px`}});i>0&&(l.classList.add("slick-submenu"),r&&(l.dataset.subMenuParent=r),this.gridOptions?.darkMode&&l.classList.add("slick-dark-mode"));const c=(0,q.createDomElement)("div",{className:`${this._menuCssPrefix}-command-list`,role:"menu"},l),d={grid:this.grid,column:t,level:i,menu:{commandItems:e}};return s&&i>0&&this.addSubMenuTitleWhenExists(s,c),this.populateCommandOrOptionItems("command",this.addonOptions,c,e,d,this.handleMenuItemCommandClick,this.handleMenuItemMouseOver),i++,l}resetHeaderMenuTranslations(e){e.forEach((e=>{if(e?.header?.menu?.commandItems&&!e.excludeFromHeaderMenu){const t=e.header.menu.commandItems||[];this.extensionUtility.translateMenuItemsFromTitleKey(t)}}))}sortColumn(e,t,i=!0){if(t?.column){const s=t.column,o=this.sharedService.gridOptions.multiColumnSort?this.sortService.getCurrentColumnSorts(s.id+""):[];let r=n.local;o.push({columnId:s.id,sortCol:s,sortAsc:i}),this.sharedService.gridOptions.backendServiceApi?(this.sortService.onBackendSortChanged(e,{multiColumnSort:!0,sortCols:o,grid:this.sharedService.slickGrid}),r=n.remote):this.sharedService.dataView?(this.sortService.onLocalSortChanged(this.sharedService.slickGrid,o),r=n.local):t.grid.onSort.notify(o);const a=o.map((e=>({columnId:e?.sortCol?.id??"",sortAsc:e?.sortAsc??!0})));if(this.sharedService.slickGrid.setSortColumns(a),r){const e=[];a.forEach((t=>{e.push({columnId:`${t.columnId}`,direction:t.sortAsc?"ASC":"DESC"})})),this.sortService.emitSortChanged(r,e)}}}}const Ho="slick-rbe-editmode",No="slick-rbe-unsaved-highlight",Vo="action-btns--delete",zo="action-btns--edit",Fo="action-btns--update",$o="action-btns--cancel";class Bo{constructor(e,t,i){this.extensionUtility=e,this.pubSubService=t,this.pluginName="RowBasedEdit",this._defaults={actionsColumnLabel:"Actions",allowMultipleRows:!1,columnId:"_slick_rowbasededit_action",columnIndexPosition:-1,reorderable:!1},this._editedRows=new Map,this._currentLang="en",this._translations={},this.onBeforeEditCellHandler=(e,t)=>this._editedRows.has(t.item?.[this.gridOptions.datasetIdPropertyName??"id"]),this._eventHandler=new fe,this._addonOptions=i}get addonOptions(){return this._addonOptions}get gridOptions(){return this._grid.getOptions()||{}}get eventHandler(){return this._eventHandler}init(e,t){this._grid=e,this._gridService=t,this._addonOptions={...this._defaults,...this.addonOptions};const i=this._grid.getData();if(this._eventHandler.subscribe(this._grid.onBeforeEditCell,this.onBeforeEditCellHandler),this.checkOptionsRequirements(this.gridOptions),this.gridOptions.autoEdit||(this._grid.setOptions({autoEdit:!0}),console.warn('[Slickgrid-Universal] The Row Based Edit Plugin works best with the gridOption "autoEdit" enabled, the option has now been set automatically for you.')),this._existingEditCommandHandler=this.gridOptions.editCommandHandler,this._grid.setOptions({editCommandHandler:this.rowBasedEditCommandHandler.bind(this)}),!0===this.gridOptions.enableExcelCopyBuffer){const e=this.gridOptions.excelCopyBufferOptions?.onBeforePasteCell;this._grid.setOptions({excelCopyBufferOptions:{...this.gridOptions.excelCopyBufferOptions,onBeforePasteCell:(t,s)=>{let o=!0;if(e&&(o=e(t,s),!1===o))return!1;const r=i.getItem(s.row),n=this.gridOptions.datasetIdPropertyName??"id";return!(!this._editedRows.has(r[n])||!0!==o)}}})}const s=i.getItemMetadata;i.getItemMetadata=this.updateItemMetadata(s?.bind?.(i)),this._eventHandler.subscribe(this._grid.onSetOptions,this.optionsUpdatedHandler.bind(this)),this._eventHandler.subscribe(i.onRowsOrCountChanged,this.handleAllRowRerender.bind(this)),this.translate()}destroy(){this.dispose()}dispose(){this._eventHandler?.unsubscribeAll(),this.pubSubService?.unsubscribeAll()}create(e,t){if(this._addonOptions={...this._defaults,...t.rowBasedEditOptions},Array.isArray(e)&&t){const i=this.getColumnDefinition();if(!e.some((e=>e.id===i.id))){const s=t?.rowBasedEditOptions?.columnIndexPosition??-1;-1===s?e.push(i):s>0&&svoid 0!==e.editor)),n=[],a=this.gridOptions.datasetIdPropertyName??"id";s.forEach(((l,c)=>{const d=s[c],h=o[c];if(d!==h||""===h){const s=Array.isArray(i.prevSerializedValue)?r?.[c]:t;if(!s)return;this._grid.invalidate(),i.execute(),this.renderUnsavedCellStyling(e[a],s),n.push(s)}}));const l=this._editedRows.get(e[a]),c=[...l?.editCommands||[]];n.length>0&&c.push(i),this._editedRows.set(e[a],{columns:[...l?.columns||[],...n],editCommands:c,cssStyleKeys:l?.cssStyleKeys||[]})}translate(e=!1){return this._currentLang=this.extensionUtility.translaterService?.getCurrentLanguage()??"en",this._translations[this._currentLang]&&!e||(this._translations[this._currentLang]={btnUpdateTitle:this.getTitleOrDefault("updateButtonTitle","Update the row"),btnEditTitle:this.getTitleOrDefault("editButtonTitle","Edit the Row"),btnDeleteTitle:this.getTitleOrDefault("deleteButtonTitle","Delete the Row"),btnCancelTitle:this.getTitleOrDefault("cancelButtonTitle","Cancel changes of the Row")}),this._translations[this._currentLang]}checkOptionsRequirements(e){if(!e?.enableCellNavigation)throw new Error("[Slickgrid-Universal] Row Based Edit Plugin requires the gridOption cell navigation (enableCellNavigation = true)");if(!e?.editable)throw new Error("[Slickgrid-Universal] Row Based Edit Plugin requires the gridOption editable (editable = true)")}undoRowEdit(e){const t=this.gridOptions.datasetIdPropertyName??"id",i=this._editedRows.get(e[t]),s=this._grid.getData().getRowByItem(e);if(void 0!==s&&i?.editCommands&&i.editCommands.length||xe.cancelCurrentEdit()){for(;i.editCommands.length>0;){const e=i.editCommands.pop();e&&e.undo()}i.columns.forEach((e=>{this.removeUnsavedStylingFromCell(e,s)})),i.columns=[],this._grid.invalidate()}}renderUnsavedCellStyling(e,t){if(t){const i=this._grid.getData()?.getRowById(e);if(void 0!==i&&i>=0){const s={[i]:{[t.id]:"slick-rbe-unsaved-cell"}},o=`${No}_${[t.id]}${i}`;this._grid.setCellCssStyles(o,s),this._editedRows.get(e)?.cssStyleKeys.push(o)}}}handleAllRowRerender(e,t){this._editedRows.forEach(((e,t)=>{e.cssStyleKeys.forEach((e=>{this._grid.removeCellCssStyles(e)})),e.cssStyleKeys=[],e.columns.forEach((e=>{this.renderUnsavedCellStyling(t,e)}))}))}removeUnsavedStylingFromCell(e,t){const i=`${No}_${[e.id]}${t}`;this._grid.removeCellCssStyles(i)}removeUnsavedStylingFromRow(e){this._grid.getColumns().forEach((t=>{this.removeUnsavedStylingFromCell(t,e)}))}optionsUpdatedHandler(e,t){this._addonOptions={...this._defaults,...t.optionsAfter.rowBasedEditOptions}}async onCellClickHandler(e,t){const i=t.dataContext,s=e.target,o=this.gridOptions.datasetIdPropertyName??"id",r=this._editedRows.get(i[o]);if((s.classList.contains(Vo)||s.parentElement?.classList.contains(Vo))&&this._gridService){if(this._addonOptions?.actionButtons?.deleteButtonPrompt&&!window.confirm(this._addonOptions.actionButtons.deleteButtonPrompt))return;this.toggleEditmode(i,!1),this._gridService.deleteItem(i)}else if(s.classList.contains(zo)||s.parentElement?.classList.contains(zo)){if(!this._addonOptions?.allowMultipleRows&&this._editedRows.size>0)return;"function"==typeof this._addonOptions?.onBeforeEditMode&&this._addonOptions.onBeforeEditMode(t),this.toggleEditmode(i,!0)}else if(s.classList.contains(Fo)||s.parentElement?.classList.contains(Fo)){if(this._addonOptions?.actionButtons?.updateButtonPrompt&&(r?.editCommands.length||0)>0&&!window.confirm(this._addonOptions.actionButtons.updateButtonPrompt))return;if(this._grid.getCellEditor()&&this._grid.getActiveCell()?.row===t.row&&this._grid.getEditController()?.commitCurrentEdit(),this._addonOptions?.onBeforeRowUpdated&&!0!==await this._addonOptions.onBeforeRowUpdated(t))return;this.removeUnsavedStylingFromRow(t.row),this.toggleEditmode(i,!1)}else if(s.classList.contains($o)||s.parentElement?.classList.contains($o)){if(this._addonOptions?.actionButtons?.cancelButtonPrompt&&(r?.editCommands.length||0)>0&&!window.confirm(this._addonOptions.actionButtons.cancelButtonPrompt))return;this.undoRowEdit(i),this.toggleEditmode(i,!1)}}actionColumnFormatter(e,t,i,s,o){const r=this.gridOptions,n=this._editedRows.has(o?.[r.datasetIdPropertyName??"id"]),a=this._translations[this._currentLang]??this.translate(),l=document.createDocumentFragment();return l.appendChild((0,q.createDomElement)("span",{className:`${r.rowBasedEditOptions?.actionButtons?.editButtonClassName||"button-style padding-1px mr-2"} action-btns `+zo,title:a.btnEditTitle,style:{display:n?"none":""}})).appendChild((0,q.createDomElement)("span",{className:r.rowBasedEditOptions?.actionButtons?.iconEditButtonClassName||"mdi mdi-table-edit text-color-primary"})),l.appendChild((0,q.createDomElement)("span",{className:`${r.rowBasedEditOptions?.actionButtons?.deleteButtonClassName||"button-style padding-1px"} action-btns `+Vo,title:a.btnDeleteTitle,style:{display:n?"none":""}})).appendChild((0,q.createDomElement)("span",{className:r.rowBasedEditOptions?.actionButtons?.iconDeleteButtonClassName||"mdi mdi-close text-color-danger"})),l.appendChild((0,q.createDomElement)("span",{className:`${r.rowBasedEditOptions?.actionButtons?.updateButtonClassName||"button-style padding-1px mr-2"} action-btns `+Fo,title:a.btnUpdateTitle,style:{display:n?"":"none"}})).appendChild((0,q.createDomElement)("span",{className:r.rowBasedEditOptions?.actionButtons?.iconUpdateButtonClassName||"mdi mdi-check-bold text-color-success"})),l.appendChild((0,q.createDomElement)("span",{className:`${r.rowBasedEditOptions?.actionButtons?.cancelButtonClassName||"button-style padding-1px"} action-btns `+$o,title:a.btnCancelTitle,style:{display:n?"":"none"}})).appendChild((0,q.createDomElement)("span",{className:r.rowBasedEditOptions?.actionButtons?.iconCancelButtonClassName||"mdi mdi-cancel text-color-danger"})),l}toggleEditmode(e,t){const i=this.gridOptions.datasetIdPropertyName??"id";t?this._editedRows.set(e[i],{columns:[],editCommands:[],cssStyleKeys:[]}):this._editedRows.delete(e[i]),this._grid.invalidate()}updateItemMetadata(e){return t=>{const i=this._grid.getData().getItem(t);let s={cssClasses:""};if("function"==typeof e){const i=e(t);i&&(s=i)}if(s&&i){const e=this.gridOptions.datasetIdPropertyName??"id";this._editedRows.has(i[e])&&!s.cssClasses.includes(Ho)?s.cssClasses=(s.cssClasses||"")+" "+Ho:!this._editedRows.has(i[e])&&s.cssClasses.includes(Ho)&&(s.cssClasses=s.cssClasses.replace(Ho,""))}return s}}getTitleOrDefault(e,t){const i=this.gridOptions.rowBasedEditOptions?.actionButtons;return i?.[e+"Key"]&&this.extensionUtility.translaterService?.translate?.(i?.[e+"Key"]||"")||i?.[e]||t}}class Uo{constructor(e){this.pubSubService=e,this.pluginName="RowMoveManager",this._dragging=!1,this._defaults={autoScroll:!0,columnId:"_move",cssClass:"slick-row-move-column",cancelEditOnDrag:!1,disableRowSelection:!1,hideRowMoveShadow:!0,reorderable:!1,rowMoveShadowMarginTop:0,rowMoveShadowMarginLeft:0,rowMoveShadowOpacity:.9,rowMoveShadowScale:.75,singleRowMove:!1,width:40},this.onBeforeMoveRows=new be("onBeforeMoveRows"),this.onMoveRows=new be("onMoveRows"),this._eventHandler=new fe}get addonOptions(){return this._addonOptions}get eventHandler(){return this._eventHandler}get gridOptions(){return this._grid?.getOptions()??{}}init(e,t){this._addonOptions={...this._defaults,...t},this._grid=e,this._canvas=this._grid.getCanvasNode(),_e.addSlickEventPubSubWhenDefined(this.pubSubService,this),"function"==typeof this._addonOptions?.usabilityOverride&&this.usabilityOverride(this._addonOptions.usabilityOverride),this._eventHandler.subscribe(this._grid.onDragInit,this.handleDragInit.bind(this)).subscribe(this._grid.onDragStart,this.handleDragStart.bind(this)).subscribe(this._grid.onDrag,this.handleDrag.bind(this)).subscribe(this._grid.onDragEnd,this.handleDragEnd.bind(this))}dispose(){this._eventHandler?.unsubscribeAll()}create(e,t){if(this._addonOptions={...this._defaults,...t.rowMoveManager},Array.isArray(e)&&t){const i=this.getColumnDefinition();if(!e.some((e=>e.id===i.id))){const s=Array.isArray(e)&&e.find((e=>"selectAndMove"===e?.behavior))||i,o=t?.rowMoveManager?.columnIndexPosition??0;o>0?e.splice(o,0,s):e.unshift(s),this.pubSubService.publish("onPluginColumnsChanged",{columns:e,pluginName:this.pluginName})}}return this}getColumnDefinition(){const e=String(this._addonOptions?.columnId??this._defaults.columnId);return{id:e,name:"",behavior:"selectAndMove",excludeFromExport:!0,excludeFromColumnPicker:!0,excludeFromGridMenu:!0,excludeFromQuery:!0,excludeFromHeaderMenu:!0,field:e,reorderable:this._addonOptions.reorderable,resizable:!1,width:this._addonOptions.width||40,formatter:this.moveIconFormatter.bind(this)}}usabilityOverride(e){this._usabilityOverride=e}setOptions(e){this._addonOptions={...this._addonOptions,...e}}handleDragInit(e){e.stopImmediatePropagation()}handleDragEnd(e,t){if(this._dragging&&(this._dragging=!1,e.stopImmediatePropagation(),t.guide?.remove(),t.selectionProxy?.remove(),t.clonedSlickRow?.remove(),t.canMove)){const i={grid:this._grid,rows:t.selectedRows,insertBefore:t.insertBefore};"function"==typeof this._addonOptions.onMoveRows&&this._addonOptions.onMoveRows(e instanceof ge?e.getNativeEvent():e,i),this.onMoveRows.notify(i)}}handleDrag(e,t){if(this._dragging){e.stopImmediatePropagation();const i=e.getNativeEvent(),s=(i?.touches?.[0]??i).pageY-(0,q.getOffset)(this._canvas).top;t.selectionProxy.style.top=s-5+"px",t.selectionProxy.style.display="block",t.clonedSlickRow&&(t.clonedSlickRow.style.top=s-6+"px",t.clonedSlickRow.style.display="block");const o=Math.max(0,Math.min(Math.round(s/(this.gridOptions.rowHeight||0)),this._grid.getDataLength()));if(o!==t.insertBefore){const e={grid:this._grid,rows:t.selectedRows,insertBefore:o};if(!1===this._addonOptions?.onBeforeMoveRows?.(i,e)||!1===this.onBeforeMoveRows.notify(e).getReturnValue()?t.canMove=!1:t.canMove=!0,this._usabilityOverride&&t.canMove){const e=this._grid.getDataItem(o);t.canMove=this.checkUsabilityOverride(o,e,this._grid)}t.canMove?t.guide.style.top=o*(this.gridOptions.rowHeight||0)+"px":t.guide.style.top="-1000px",t.insertBefore=o}}}handleDragStart(e,t){const i=this._grid.getCellFromEvent(e)||{cell:-1,row:-1},s=i.row,o=this._grid.getDataItem(s);if(this.checkUsabilityOverride(s,o,this._grid)){if(this._addonOptions.cancelEditOnDrag&&this._grid.getEditorLock().isActive()&&this._grid.getEditorLock().cancelCurrentEdit(),this._grid.getEditorLock().isActive()||!/move|selectAndMove/.test(this._grid.getColumns()[i.cell].behavior||""))return!1;if(this._dragging=!0,e.stopImmediatePropagation(),!this.addonOptions.hideRowMoveShadow){const e=this._grid.getCellNode(i.row,i.cell)?.closest(".slick-row");e&&(t.clonedSlickRow=e.cloneNode(!0),t.clonedSlickRow.classList.add("slick-reorder-shadow-row"),t.clonedSlickRow.style.display="none",t.clonedSlickRow.style.marginLeft=(0,q.findWidthOrDefault)(this._addonOptions?.rowMoveShadowMarginLeft,"0px"),t.clonedSlickRow.style.marginTop=(0,q.findWidthOrDefault)(this._addonOptions?.rowMoveShadowMarginTop,"0px"),t.clonedSlickRow.style.opacity=`${this._addonOptions?.rowMoveShadowOpacity??.95}`,t.clonedSlickRow.style.transform=`scale(${this.addonOptions?.rowMoveShadowScale??.75})`,this._canvas.appendChild(t.clonedSlickRow))}let s=this._addonOptions.singleRowMove?[i.row]:this._grid.getSelectedRows();0!==s.length&&s.some((e=>e===i.row))||(s=[i.row],this._addonOptions.disableRowSelection||this._grid.setSelectedRows(s));const o=this.gridOptions.rowHeight;t.selectedRows=s,t.selectionProxy=(0,q.createDomElement)("div",{className:"slick-reorder-proxy",style:{display:"none",position:"absolute",zIndex:"99999",width:`${this._canvas.clientWidth}px`,height:o*s.length+"px"}},this._canvas),t.guide=(0,q.createDomElement)("div",{className:"slick-reorder-guide",style:{position:"absolute",zIndex:"99999",width:`${this._canvas.clientWidth}px`,top:"-1000px"}},this._canvas),t.insertBefore=-1}}checkUsabilityOverride(e,t,i){return"function"!=typeof this._usabilityOverride||this._usabilityOverride(e,t,i)}moveIconFormatter(e,t,i,s,o,r){return this.checkUsabilityOverride(e,o,r)?{addClasses:"cell-reorder dnd",html:(0,q.createDomElement)("div",{className:this._addonOptions.cssClass||""})}:""}}class jo{get extensionList(){return this._extensionList}get gridOptions(){return this.sharedService.gridOptions||{}}constructor(e,t,i,s,o,r,n,a){this.extensionUtility=e,this.filterService=t,this.pubSubService=i,this.sharedService=s,this.sortService=o,this.treeDataService=r,this.translaterService=n,this.lazyGridService=a,this._extensionCreatedList={},this._extensionList={},this._requireInitExternalExtensions=[]}dispose(){if(this.sharedService.visibleColumns=[],"object"==typeof this._extensionList){const e=Object.keys(this._extensionList);e.forEach((e=>{if(this._extensionList.hasOwnProperty(e)){const t=this._extensionList[e];"function"==typeof t?.instance?.dispose&&t.instance.dispose()}})),e.forEach((e=>{delete this._extensionList[e]}))}this._cellMenuPlugin=null,this._cellExcelCopyManagerPlugin=null,this._checkboxSelectColumn=null,this._contextMenuPlugin=null,this._columnPickerControl=null,this._draggleGroupingPlugin=null,this._gridMenuControl=null,this._groupItemMetadataProviderService=null,this._headerMenuPlugin=null,this._rowMoveManagerPlugin=null,this._rowSelectionModel=null,this._extensionCreatedList=null,this._extensionList={}}addExtensionToList(e,t){this._extensionList[e]=t}getAllColumns(){return this.sharedService.allColumns||[]}getVisibleColumns(){return this.sharedService.visibleColumns||[]}getCreatedExtensionByName(e){if(this._extensionCreatedList?.hasOwnProperty(e))return this._extensionCreatedList[e]}getExtensionByName(e){return this._extensionList?.[e]}getExtensionInstanceByName(e){return this.getExtensionByName(e)?.instance}autoResizeColumns(){this.sharedService.slickGrid.autosizeColumns()}bindDifferentExtensions(){if(this.gridOptions){if(this.gridOptions.enableTranslate&&this.translateItems(this.sharedService.allColumns,"nameKey","name"),this.gridOptions.enableRowBasedEdit){this._rowBasedEdit=this._rowBasedEdit||new Bo(this.extensionUtility,this.pubSubService,this.gridOptions.rowBasedEditOptions);const e=this.lazyGridService?.();if(!e)throw new Error("[Slickgrid-Universal] the RowBasedEdit Plugin requires a GridService to be configured and available");this._rowBasedEdit.init(this.sharedService.slickGrid,e),this.gridOptions.rowBasedEditOptions?.onExtensionRegistered&&this.gridOptions.rowBasedEditOptions.onExtensionRegistered(this._rowBasedEdit),this._extensionList[g.rowBasedEdit]={name:g.rowBasedEdit,instance:this._rowBasedEdit}}if(this.gridOptions.enableAutoTooltip){const e=new Qs(this.gridOptions?.autoTooltipOptions);this.sharedService.slickGrid.registerPlugin(e),this._extensionList[g.autoTooltip]={name:g.autoTooltip,instance:e}}if(this.gridOptions.enableExcelCopyBuffer&&(this._cellExcelCopyManagerPlugin=new Js,this._cellExcelCopyManagerPlugin.init(this.sharedService.slickGrid,this.sharedService.gridOptions.excelCopyBufferOptions),this.gridOptions.excelCopyBufferOptions?.onExtensionRegistered&&this.gridOptions.excelCopyBufferOptions.onExtensionRegistered(this._cellExcelCopyManagerPlugin),this._extensionList[g.cellExternalCopyManager]={name:g.cellExternalCopyManager,instance:this._cellExcelCopyManagerPlugin}),this.gridOptions.enableCellMenu&&(this._cellMenuPlugin=new ro(this.extensionUtility,this.pubSubService,this.sharedService),this.gridOptions.cellMenu?.onExtensionRegistered&&this.gridOptions.cellMenu.onExtensionRegistered(this._cellMenuPlugin),this._extensionList[g.cellMenu]={name:g.cellMenu,instance:this._cellMenuPlugin}),!this._rowSelectionModel&&(this.gridOptions.enableRowSelection||this.gridOptions.enableCheckboxSelector||this.gridOptions.enableRowDetailView||this.gridOptions.enableRowMoveManager)){if(!this._rowSelectionModel||!this.sharedService.slickGrid.getSelectionModel()){const e=this.gridOptions.rowSelectionOptions??{};this.gridOptions.enableRowMoveManager&&!1!==this.gridOptions.rowMoveManager?.dragToSelect&&(e.dragToSelect=!0),this._rowSelectionModel=new co(e),this.sharedService.slickGrid.setSelectionModel(this._rowSelectionModel)}this._extensionList[g.rowSelection]={name:g.rowSelection,instance:this._rowSelectionModel}}if(this.gridOptions.enableCheckboxSelector){this._checkboxSelectColumn=this._checkboxSelectColumn||new po(this.pubSubService,this.gridOptions.checkboxSelector),this._checkboxSelectColumn.init(this.sharedService.slickGrid);const e=this.getCreatedExtensionByName(g.checkboxSelector),t=e?.instance;t&&(this.gridOptions.checkboxSelector?.onExtensionRegistered&&this.gridOptions.checkboxSelector.onExtensionRegistered(t),this._extensionList[g.checkboxSelector]={name:g.checkboxSelector,instance:this._checkboxSelectColumn})}if(this.gridOptions.enableColumnPicker&&(this._columnPickerControl=new Co(this.extensionUtility,this.pubSubService,this.sharedService),this.gridOptions.columnPicker?.onExtensionRegistered&&this.gridOptions.columnPicker.onExtensionRegistered(this._columnPickerControl),this._extensionList[g.columnPicker]={name:g.columnPicker,instance:this._columnPickerControl}),this.gridOptions.enableContextMenu&&(this._contextMenuPlugin=new Io(this.extensionUtility,this.pubSubService,this.sharedService,this.treeDataService),this.gridOptions.contextMenu?.onExtensionRegistered&&this.gridOptions.contextMenu.onExtensionRegistered(this._contextMenuPlugin),this._extensionList[g.contextMenu]={name:g.contextMenu,instance:this._contextMenuPlugin}),this.gridOptions.enableDraggableGrouping&&(this._draggleGroupingPlugin&&(this._draggleGroupingPlugin.init(this.sharedService.slickGrid,this.gridOptions.draggableGrouping),this.gridOptions.draggableGrouping?.onExtensionRegistered&&this.gridOptions.draggableGrouping.onExtensionRegistered(this._draggleGroupingPlugin),this._extensionList[g.contextMenu]={name:g.contextMenu,instance:this._draggleGroupingPlugin}),this._extensionList[g.draggableGrouping]={name:g.draggableGrouping,instance:this._draggleGroupingPlugin}),this.gridOptions.enableGridMenu&&(this._gridMenuControl=new mo(this.extensionUtility,this.filterService,this.pubSubService,this.sharedService,this.sortService),this.gridOptions.gridMenu?.onExtensionRegistered&&this.gridOptions.gridMenu.onExtensionRegistered(this._gridMenuControl),this._extensionList[g.gridMenu]={name:g.gridMenu,instance:this._gridMenuControl}),this.gridOptions.enableHeaderButton){const e=new Mo(this.extensionUtility,this.pubSubService,this.sharedService);this.gridOptions.headerButton?.onExtensionRegistered&&this.gridOptions.headerButton.onExtensionRegistered(e),this._extensionList[g.headerButton]={name:g.headerButton,instance:e}}if(this.gridOptions.enableHeaderMenu&&(this._headerMenuPlugin=new Po(this.extensionUtility,this.filterService,this.pubSubService,this.sharedService,this.sortService),this.gridOptions.headerMenu?.onExtensionRegistered&&this.gridOptions.headerMenu.onExtensionRegistered(this._headerMenuPlugin),this._extensionList[g.headerMenu]={name:g.headerMenu,instance:this._headerMenuPlugin}),this.gridOptions.enableRowMoveManager){this._rowMoveManagerPlugin=this._rowMoveManagerPlugin||new Uo(this.pubSubService),this._rowMoveManagerPlugin.init(this.sharedService.slickGrid,this.gridOptions.rowMoveManager);const e=this.getCreatedExtensionByName(g.rowMoveManager),t=e?.instance;t&&(this._extensionList[g.rowMoveManager]={name:g.rowMoveManager,instance:this._rowMoveManagerPlugin})}this._requireInitExternalExtensions.length&&this._requireInitExternalExtensions.forEach((e=>{e.instance.init(this.sharedService.slickGrid,void 0)}))}}createExtensionsBeforeGridCreation(e,t){const i=[];t.enableCheckboxSelector&&(this.getCreatedExtensionByName(g.checkboxSelector)||(this._checkboxSelectColumn=new po(this.pubSubService,this.sharedService.gridOptions.checkboxSelector),i.push({name:g.checkboxSelector,instance:this._checkboxSelectColumn,columnIndexPosition:t?.checkboxSelector?.columnIndexPosition??i.length}))),t.enableRowMoveManager&&(this.getCreatedExtensionByName(g.rowMoveManager)||(this._rowMoveManagerPlugin=new Uo(this.pubSubService),i.push({name:g.rowMoveManager,instance:this._rowMoveManagerPlugin,columnIndexPosition:t?.rowMoveManager?.columnIndexPosition??i.length}))),t.enableRowBasedEdit&&(this.getCreatedExtensionByName(g.rowBasedEdit)||(this._rowBasedEdit=new Bo(this.extensionUtility,this.pubSubService),i.push({name:g.rowBasedEdit,instance:this._rowBasedEdit,columnIndexPosition:t?.rowMoveManager?.columnIndexPosition??i.length}))),t.preRegisterExternalExtensions&&t.preRegisterExternalExtensions(this.pubSubService).forEach((e=>{i.push(e),this._requireInitExternalExtensions.push(e),this._extensionList[e.name]||this.addExtensionToList(e.name,e)})),this.createExtensionByTheirColumnIndex(i,e,t),t.enableDraggableGrouping&&(this.getCreatedExtensionByName(g.draggableGrouping)||(this._draggleGroupingPlugin=new Do(this.extensionUtility,this.pubSubService,this.sharedService),this._draggleGroupingPlugin&&(t.enableColumnReorder=this._draggleGroupingPlugin.setupColumnReorder.bind(this._draggleGroupingPlugin),this._extensionCreatedList[g.draggableGrouping]={name:g.draggableGrouping,instance:this._draggleGroupingPlugin})))}hideColumn(e){if("function"==typeof this.sharedService?.slickGrid?.getColumns){const t=this.sharedService.slickGrid.getColumnIndex(e.id);this.sharedService.visibleColumns=this.removeColumnByIndex(this.sharedService.slickGrid.getColumns(),t),this.sharedService.slickGrid.setColumns(this.sharedService.visibleColumns)}}refreshBackendDataset(e){this.extensionUtility.refreshBackendDataset(e)}removeColumnByIndex(e,t){return Array.isArray(e)?e.filter(((e,i)=>t!==i)):e}translateAllExtensions(e){this.translateCellMenu(),this.translateContextMenu(),this.translateHeaderMenu(),this.translateRowEditPlugin(),this.translateColumnHeaders(e)}translateCellMenu(){this._cellMenuPlugin?.translateCellMenu()}translateColumnPicker(){this._columnPickerControl?.translateColumnPicker()}translateContextMenu(){this._contextMenuPlugin?.translateContextMenu()}translateGridMenu(){this._gridMenuControl?.translateGridMenu()}translateHeaderMenu(){this._headerMenuPlugin?.translateHeaderMenu()}translateRowEditPlugin(){this._rowBasedEdit?.translate()}translateColumnHeaders(e,t){if(this.sharedService&&this.gridOptions&&this.gridOptions.enableTranslate&&(!this.translaterService||!this.translaterService.translate))throw new Error('[Slickgrid-Universal] requires a Translate Service to be installed and configured when the grid option "enableTranslate" is enabled.');e&&this.translaterService?.use&&this.translaterService.getCurrentLanguage()!==e&&this.translaterService.use(e);let i=t;i||(i=this.sharedService.columnDefinitions),this.translateItems(i,"nameKey","name"),this.translateItems(this.sharedService.allColumns,"nameKey","name"),this.translateItems(this.sharedService.allColumns,"columnGroupKey","columnGroup"),this.renderColumnHeaders(i,Array.isArray(t))}renderColumnHeaders(e,t=!1){let i=e;i||(i=this.sharedService.columnDefinitions),Array.isArray(i)&&this.sharedService.slickGrid?.setColumns&&((i.length>this.sharedService.allColumns.length||t)&&(this.sharedService.allColumns=i),this.sharedService.slickGrid.setColumns(i)),this.gridOptions.enableColumnPicker&&this._columnPickerControl&&(this._columnPickerControl.columns=this.sharedService.allColumns,this._columnPickerControl.translateColumnPicker()),this.gridOptions.enableGridMenu&&this._gridMenuControl&&(this._gridMenuControl.columns=this.sharedService.allColumns??[],this._gridMenuControl.recreateGridMenu(),this._gridMenuControl.translateGridMenu())}createExtensionByTheirColumnIndex(e,t,i){e.sort(((e,t)=>(e?.columnIndexPosition??0)-(t?.columnIndexPosition??0))),e.forEach((e=>{const s=e.instance.create(t,i);s&&(this._extensionCreatedList[e.name]={name:e.name,instance:s})}))}translateItems(e,t,i){if(this.gridOptions?.enableTranslate&&!this.translaterService?.translate)throw new Error('[Slickgrid-Universal] requires a Translate Service to be installed and configured when the grid option "enableTranslate" is enabled.');this.extensionUtility.translateItems(e,t,i)}}function Wo(e,t,i){if(i&&(e?.hasOwnProperty(i)||t?.hasOwnProperty(i)))return e[i]===t||e===t[i]||e[i]===t[i];if("object"==typeof e&&"object"==typeof t&&Object.keys(e).length!==Object.keys(t).length)return!1;for(const i in e)if(e.hasOwnProperty(i)&&e[i]!==t[i])return!1;return!0}const Go=(e,t,i)=>{switch(e.toUpperCase()){case"<":case"LT":return t":case"GT":return t>i;case">=":case"GE":return t>=i;case"!=":case"<>":case"NE":return t!==i;case"=":case"==":case"EQ":return t===i;case"IN":return!(!i||!Array.isArray(i))&&i.includes(t);case"NIN":case"NOT_IN":return!(!i||!Array.isArray(i)||i.includes(t));case"IN_CONTAINS":return!(!i||!Array.isArray(i)||"string"!=typeof t)&&i.some((e=>t.split(/[,]+/).map((e=>e.trim())).includes(e)));case"NIN_CONTAINS":case"NOT_IN_CONTAINS":return!(!i||!Array.isArray(i)||"string"!=typeof t||i.some((e=>t.split(/[,]+/).map((e=>e.trim())).includes(e))));case"IN_COLLECTION":return!!(t&&i&&Array.isArray(t)&&Array.isArray(i))&&i.some((e=>t.includes(e)));case"NOT_IN_COLLECTION":return!!(t&&i&&Array.isArray(t)&&Array.isArray(i))&&!i.some((e=>t.includes(e)))}return!0};function qo(e,t,i,s){return"*"===e||e===y.endsWith||"*z"===e?t.endsWith(i):""===e&&"*"===s||e===y.startsWith||"a*"===e?t.startsWith(i):""===e||e===y.contains?t.indexOf(i)>-1:"<>"===e||e===y.notContains?-1===t.indexOf(i):Go(e||"==",t,i)}function Ko(e,t){let i;switch(Yo(t)){case"boolean":i=function(e){const t=Array.isArray(e)&&e[0]||!1;return(0,q.parseBoolean)(t)}(e);break;case"date":i=function(e,t){const i=Array.isArray(e)&&e||[],s=X(t||b.dateIso),o=[];if(2===i.length||"string"==typeof i[0]&&i[0].indexOf("..")>0){const e=2===i.length?i:i[0].split(".."),t=Array.isArray(e)&&e[0]||"",r=Array.isArray(e)&&e[1]||"",n=Q(t,s,!0),a=Q(r,s,!0);if(!n||!a)return[];o.push(n,a)}else{const e=Q(i[0],s,!0);if(!e)return[];o.push(e)}return o}(e,t);break;case"number":i=function(e){const t=Array.isArray(e)&&e||[0],i=[];let s,o;if(2===t.length||"string"==typeof t[0]&&t[0].indexOf("..")>0){const e=2===t.length?t:t[0].split("..");s=parseFloat(Array.isArray(e)?e[0]:""),o=parseFloat(Array.isArray(e)?e[1]:"")}else s=parseFloat(t[0]);return(0,q.isNumber)(s,!0)&&(0,q.isNumber)(o,!0)?i.push(s,o):(0,q.isNumber)(s,!0)&&i.push(s),i}(e);break;case"object":i=function(e){return(Array.isArray(e)&&e.length>0?e[0]:"")||""}(e);break;case"string":i=function(e){let t=Array.isArray(e)&&e||[""];const i=[];let s,o;if(1===t.length&&"string"==typeof t[0]){const e=t[0];e.indexOf("..")>0?t=e.split(".."):e.indexOf("*")>0&&e.indexOf("*")0?e[0]:"";s=null==t?"":`${t}`}return void 0!==s&&void 0!==o?i.push(s,o):void 0!==s&&i.push(s),i}(e)}return i}function Yo(e){if(z(e))return"date";switch(e){case b.boolean:return"boolean";case b.integer:case b.float:case b.number:return"number";case b.object:return"object";case b.string:case b.text:case b.password:case b.readonly:default:return"string"}}const Xo=(e,t)=>{if(function(e){switch(e&&e.toUpperCase()||""){case"IN":case"NIN":case"NOT_IN":case"IN_CONTAINS":case"NIN_CONTAINS":case"NOT_IN_CONTAINS":case"IN_COLLECTION":case"NOT_IN_COLLECTION":return!0;default:return!1}}(e.operator))return(e=>{const t=e.operator;let i;return i=!Array.isArray(e.cellValue)||"IN_COLLECTION"!==t&&"NOT_IN_COLLECTION"!==t?void 0===e.cellValue||null===e.cellValue?"":`${e.cellValue}`:e.cellValue.length?e.cellValue.map((e=>`${e}`)):[],Go(t||"IN",i,e.searchTerms||[])})(e);switch(Yo(e.filterSearchType||e.fieldType)){case"boolean":return((e,t)=>(0,q.parseBoolean)(e.cellValue)===(0,q.parseBoolean)(t))(e,t);case"date":return function(e,t){const i=X(e&&(e.filterSearchType||e.fieldType)||b.dateIso),[s,o]=t,r=Q(e.cellValue,i,!0);if(!s&&!o||!r)return!1;const n="ISO8601"===i||i.toLowerCase().includes("h")?r.valueOf():(0,Y.J7)(new Date(r)).valueOf();if(s&&o){let t=e?.operator??e.defaultFilterRangeOperator;t!==y.rangeInclusive&&t!==y.rangeExclusive&&(t=e.defaultFilterRangeOperator);const i=t===y.rangeInclusive,r=Go(i?">=":">",n,s.valueOf()),a=Go(i?"<=":"<",n,o.valueOf());return r&&a}const a="ISO8601"===i||i.toLowerCase().includes("h")?s.valueOf():(0,Y.J7)(new Date(s)).valueOf();return Go(e.operator||"==",n,a)}(e,t||[]);case"number":return((e,t)=>{const i=parseFloat(e.cellValue),[s,o]=t;if(void 0===s&&!e.operator)return!0;if(void 0!==s&&void 0!==o){let t=e?.operator??e.defaultFilterRangeOperator;t!==y.rangeInclusive&&t!==y.rangeExclusive&&(t=e.defaultFilterRangeOperator);const r=t===y.rangeInclusive,n=Go(r?">=":">",i,+s),a=Go(r?"<=":"<",i,+o);return n&&a}return Go(e.operator||"==",i,+s)})(e,t||[]);case"object":return((e,t)=>{if(void 0===t&&!e.operator)return!0;switch((e.operator||"").toUpperCase()){case"!=":case"<>":case"NE":return!Wo(e.cellValue,t,e.dataKey);default:return Wo(e.cellValue,t,e.dataKey)}})(e,t);default:return((e,t)=>{let[i,s]=t;if(void 0===i&&!e.operator)return!0;e.cellValue=void 0===e.cellValue||null===e.cellValue?"":e.cellValue.toString();const o=e?.ignoreAccentOnStringFilterAndSort?(0,q.removeAccentFromText)(e.cellValue,!0):e.cellValue.toLowerCase();if("string"==typeof i&&(i=e?.ignoreAccentOnStringFilterAndSort?(0,q.removeAccentFromText)(i,!0):i.toLowerCase()),"string"==typeof s&&(s=e?.ignoreAccentOnStringFilterAndSort?(0,q.removeAccentFromText)(s,!0):s.toLowerCase()),e.operator===y.startsWithEndsWith&&void 0!==i&&void 0!==s)return function(e,[t,i]){return e.startsWith(t)&&e.endsWith(i)}(o,[i,s]);if(void 0!==i&&void 0!==s){let t=e?.operator??e.defaultFilterRangeOperator;t!==y.rangeInclusive&&t!==y.rangeExclusive&&(t=e.defaultFilterRangeOperator);const r=t===y.rangeInclusive,n=qo(r?">=":">",o,i,e.searchInputLastChar),a=qo(r?"<=":"<",o,s,e.searchInputLastChar);return n&&a}return qo(e.operator,o,i,e.searchInputLastChar)})(e,t||[])}};class Zo{constructor(e,t,i,s,o){this.filterFactory=e,this.pubSubService=t,this.sharedService=i,this.backendUtilities=s,this.rxjs=o,this._isFilterFirstRender=!0,this._firstColumnIdRendered="",this._filtersMetadata=[],this._columnFilters={},this._isTreePresetExecuted=!1,this._previousFilters=[],this._onSearchChange=new be,this._eventHandler=new fe,this.rxjs&&(this.httpCancelRequests$=this.rxjs.createSubject())}get eventHandler(){return this._eventHandler}get isFilterFirstRender(){return this._isFilterFirstRender}get onSearchChange(){return this._onSearchChange}get _gridOptions(){return this._grid?.getOptions()??{}}get _columnDefinitions(){return this._grid?.getColumns()??[]}get _dataView(){return this._grid?.getData()??{}}addRxJsResource(e){this.rxjs=e}init(e){this._grid=e,this._gridOptions&&this._gridOptions.enableTreeData&&this._gridOptions.treeDataOptions&&this._grid.setSortColumns([{columnId:this._gridOptions.treeDataOptions.columnId,sortAsc:!0}])}dispose(){this._eventHandler.unsubscribeAll(),this.httpCancelRequests$&&this.rxjs?.isObservable(this.httpCancelRequests$)&&(this.httpCancelRequests$.next(),this.httpCancelRequests$.complete()),this.disposeColumnFilters(),this._onSearchChange=null}disposeColumnFilters(){if(this.removeAllColumnFiltersProperties(),Array.isArray(this._filtersMetadata)){let e=this._filtersMetadata.pop();for(;e;)"function"==typeof e?.destroy&&e.destroy(),e=this._filtersMetadata.pop()}}bindBackendOnFilter(e){this._filtersMetadata=[],this._eventHandler.subscribe(e.onHeaderRowCellRendered,((e,t)=>{t.column.id===this._firstColumnIdRendered&&(this._isFilterFirstRender=!1),this.addFilterTemplateToHeaderRow(t,this._isFilterFirstRender),""===this._firstColumnIdRendered&&(this._firstColumnIdRendered=t.column.id)})),this.subscribeToOnHeaderRowCellRendered(e),this._onSearchChange&&this._eventHandler.subscribe(this._onSearchChange,this.onBackendFilterChange.bind(this))}bindLocalOnFilter(e){this._filtersMetadata=[],this._dataView.setFilterArgs({columnFilters:this._columnFilters,grid:this._grid,dataView:this._dataView}),this._dataView.setFilter(this.customLocalFilter.bind(this)),this._onSearchChange&&this._eventHandler.subscribe(this._onSearchChange,(async(e,t)=>{const i=t?.clearFilterTriggered??!1;i||await this.emitFilterChanged(n.local,!0),!0===this._gridOptions.enableTreeData&&(this._tmpPreFilteredData=this.preFilterTreeData(this._dataView.getItems(),this._columnFilters)),i||await this.emitFilterChanged(n.local),null!==t.columnId&&this._dataView.refresh(),this._previousFilters=this.extractBasicFilterDetails(this._columnFilters)})),this._eventHandler.subscribe(e.onHeaderRowCellRendered,((e,t)=>{this.addFilterTemplateToHeaderRow(t)})),this.subscribeToOnHeaderRowCellRendered(e)}async clearFilterByColumnId(e,t){await this.pubSubService.publish("onBeforeFilterClear",{columnId:t},0);const i=this._gridOptions.backendServiceApi??!1,s=i?n.remote:n.local,o=Object.keys(this._columnFilters);let r;Array.isArray(o)&&(r=o.find((e=>e===`${t}`)));const a=this._filtersMetadata.find((e=>e.columnDef.id===t));return a?.clear&&a.clear(!0),i&&void 0!==r&&this.onBackendFilterChange(e,{grid:this._grid,columnFilters:this._columnFilters}),await this.emitFilterChanged(s),!0}async clearFilters(e=!0){e&&await this.pubSubService.publish("onBeforeFilterClear",!0,0),this._filtersMetadata.forEach((e=>{e?.clear&&e.clear(!1)})),this.removeAllColumnFiltersProperties(),Array.isArray(this._columnDefinitions)&&this._columnDefinitions.forEach((e=>{e.filter?.searchTerms&&delete e.filter.searchTerms})),this._dataView&&this._grid&&(this._dataView.refresh(),this._grid.invalidate());const t=this._gridOptions.backendServiceApi;if(t&&e){const i={clearFilterTriggered:!0,shouldTriggerQuery:e,grid:this._grid,columnFilters:this._columnFilters},s=t.service.processOnFilterChanged(void 0,i),o=this._gridOptions.pagination?.totalItems??0;this.backendUtilities?.executeBackendCallback(t,s,i,new Date,o,{errorCallback:this.resetToPreviousSearchFilters.bind(this),successCallback:e=>this._previousFilters=this.extractBasicFilterDetails(e.columnFilters),emitActionChangedCallback:this.emitFilterChanged.bind(this)})}else this._previousFilters=this.extractBasicFilterDetails(this._columnFilters);e&&this.pubSubService.publish("onFilterCleared",!0)}customLocalFilter(e,t){const i=t?.grid,s=t?.columnFilters??{},o=this._gridOptions.enableTreeData??!1,r=this._gridOptions.treeDataOptions;if(o&&r){const t=r.collapsedPropName??u.treeDataProperties.COLLAPSED_PROP,i=r.parentPropName??u.treeDataProperties.PARENT_PROP,s=r?.childrenPropName??u.treeDataProperties.CHILDREN_PROP,o=this._gridOptions.datasetIdPropertyName??"id",n=r.autoRecalcTotalsOnFilterChange??!1;let a=!1;if(null!==e[i]){let s=this._dataView.getItemById(e[i]);for(;s;){if(s[t]){if(!n)return!1;a=!0}s=this._dataView.getItemById(s[i])}}if(this._tmpPreFilteredData instanceof Set){const t=this._tmpPreFilteredData.has(e[o]);if(n){const i=I(this.sharedService.hierarchicalDataset,(t=>t[o]===e[o]),s);if(i&&(i.__filteredOut=!t),a)return!1}return t}}else if("object"==typeof s)for(const t of Object.keys(s)){const o=s[t],r=o.columnDef?.filter;if("function"==typeof r?.filterPredicate){if(!r.filterPredicate(e,o))return!1}else{const t=this.preProcessFilterConditionOnDataContext(e,o,i);if("boolean"==typeof t)return t;let s=o?.parsedSearchTerms;if(void 0===s&&(s=Ko(o.searchTerms,o.columnDef.type||b.string),void 0!==s&&(o.parsedSearchTerms=s)),!Xo(t,s))return!1}}return!0}parseFormInputFilterConditions(e,t){const i=(0,q.extend)(!0,[],e)||[];let s=Array.isArray(i)&&1===i.length?i[0]:"";const o=t.columnDef,r=o.filter?.type??o.type??b.string;let n=null;r!==b.object&&(s=null==s?"":`${s}`,n=!1!==(o.autoParseInputFilterOperator??this._gridOptions.autoParseInputFilterOperator)?s.match(/^((.*[^\\*\r\n])[*]{1}(.*[^*\r\n]))|^([<>!=*]{0,2})(.*[^<>!=*])([*]?)$/)||[]:[s,"","","","",s,""]);const a=n?.[2]||"",l=n?.[3]||"";let c=n?.[4]||t.operator,d=n?.[1]||n?.[5]||"";const h=n?.[6]||("*z"===c?"*":"");return"string"==typeof s&&(s=s.replace("'","''"),a&&l?(d=s,c=y.startsWithEndsWith):"*"===c||"*z"===c?c=y.endsWith:"a*"!==c&&"*"!==h||(c=y.startsWith)),Array.isArray(n)&&n.length>=1&&Array.isArray(i)&&1===i.length&&(i[0]=d.length>0&&" "===d.substring(0,1)?d.substring(1):d),{dataKey:o.dataKey,fieldType:r,searchTerms:i||[],operator:c,searchInputLastChar:h,filterSearchType:o.filterSearchType,defaultFilterRangeOperator:this._gridOptions.defaultFilterRangeOperator}}preProcessFilterConditionOnDataContext(e,t,i){const s=t.columnDef,o=t.columnId;let r=i.getColumnIndex(o);if(!s&&this.sharedService&&Array.isArray(this.sharedService.allColumns)&&(r=this.sharedService.allColumns.findIndex((e=>e.field===o))),!s)return!0;if(this._gridOptions.enableRowDetailView){const t=this._gridOptions.rowDetailView&&this._gridOptions.rowDetailView.keyPrefix||"__";e[`${t}isPadding`]&&e[`${t}parent`]&&(e=e[`${t}parent`])}let n=s.filter?.queryField||s.queryFieldFilter||s.queryField||s.field||"";"function"==typeof s.queryFieldNameGetterFn&&(n=s.queryFieldNameGetterFn(e));const a=s.filter?.type??s.type??b.string;let l=e[n];n?.indexOf(".")>=0&&(l=H(e,n));const c=t.operator,d=t.searchTerms||[];if(!d||Array.isArray(d)&&(0===d.length||1===d.length&&c===d[0]))return!0;if(d&&Array.isArray(d)&&a!==b.object)for(let e=0,t=d.length;e{p[e[n]]=e,delete p[e[n]].__used})),"object"==typeof t&&Object.keys(t).forEach((e=>{const i=t[e],s=i?.searchTerms?(0,q.extend)(!0,[],i.searchTerms):[],o=this.parseFormInputFilterConditions(s,i),r=i.columnDef,n=r?.filter?.type??r?.type??b.string,a=Ko(o.searchTerms,n);void 0!==a&&(i.parsedSearchTerms=a)})),e.forEach((e=>{const i=e[r];let u=!0;for(const s of Object.keys(t)){const r=t[s],a=this.preProcessFilterConditionOnDataContext(e,r,this._grid);if(a){const t=r?.parsedSearchTerms,s="boolean"==typeof a?a:Xo(a,t);if(s&&h&&i&&r.columnId===c){g.set(e[n],!0);break}if(s||!d&&!0===g.get(e[o])){if(i&&r.columnId===c&&g.set(e[n],!0),s||!d&&r.columnId===c)continue}else i&&!0!==g.get(e[o])&&r.columnId!==c&&g.set(e[n],!1)}u=!1}if(u){m.add(e[n]);let t=p[e[o]]??!1;const i=!l;for(!this._isTreePresetExecuted&&Array.isArray(a)&&a.some((e=>e.itemId===t.id&&e.isCollapsed===i))&&(t[s]=i);t;)t.__used??m.add(t[n]),p[t[n]].__used=!0,t=p[t[o]]??!1}}))),this._isTreePresetExecuted=!0,m}getColumnFilters(){return this._columnFilters}getPreviousFilters(){return this._previousFilters}getFiltersMetadata(){return this._filtersMetadata}getCurrentLocalFilters(){const e=[];if(this._columnFilters)for(const t of Object.keys(this._columnFilters)){const i=this._columnFilters[t],s={columnId:t||""},o=this.sharedService.allColumns.find((e=>e.id===s.columnId)),r=o?.filter?.emptySearchTermReturnAllValues??!0;i?.searchTerms&&(s.searchTerms=i.searchTerms),i.operator&&(s.operator=i.operator),i.targetSelector&&(s.targetSelector=i.targetSelector),Array.isArray(s.searchTerms)&&s.searchTerms.length>0&&(!r||""!==s.searchTerms[0])&&e.push(s)}return e}emitFilterChanged(e,t=!1){const i=t?"onBeforeFilterChange":"onFilterChanged";if(e===n.remote&&this._gridOptions.backendServiceApi){let e=[];const t=this._gridOptions.backendServiceApi.service;return t?.getCurrentFilters&&(e=t.getCurrentFilters()),this.pubSubService.publish(i,e)}if(e===n.local)return this.pubSubService.publish(i,this.getCurrentLocalFilters())}async onBackendFilterChange(e,t){const i=t?.shouldTriggerQuery;if(i&&await this.emitFilterChanged(n.remote,!0),!t||!t.grid)throw new Error('Something went wrong when trying to bind the "onBackendFilterChange(event, args)" function, it seems that "args" is not populated correctly');const s=this._gridOptions.backendServiceApi;if(!s||!s.process||!s.service)throw new Error('BackendServiceApi requires at least a "process" function and a "service" defined');const o=new Date;if(s.preProcess&&s.preProcess(),i){const i=await s.service.processOnFilterChanged(e,t),r=this._gridOptions.pagination?.totalItems??0;this.backendUtilities?.executeBackendCallback(s,i,t,o,r,{errorCallback:this.resetToPreviousSearchFilters.bind(this),successCallback:e=>this._previousFilters=this.extractBasicFilterDetails(e.columnFilters),emitActionChangedCallback:this.emitFilterChanged.bind(this),httpCancelRequestSubject:this.httpCancelRequests$})}}populateColumnFilterSearchTermPresets(e){return Array.isArray(e)&&(this._columnDefinitions.forEach((t=>{t.filter?.searchTerms&&delete t.filter.searchTerms;const i=e.find((e=>e.columnId===t.id));i&&Array.isArray(i?.searchTerms)&&(t.filter=t.filter||{},t.filter.operator=i.operator||t.filter.operator||"",t.filter.searchTerms=i.searchTerms)})),this._gridOptions.enableTreeData&&this.refreshTreeDataFilters(),this._previousFilters=this.extractBasicFilterDetails(this._columnFilters)),this._columnDefinitions}refreshTreeDataFilters(e){const t=e??this._dataView?.getItems()??[];this._dataView&&this._gridOptions.enableTreeData&&t.length>0?(this._tmpPreFilteredData=this.preFilterTreeData(t,this._columnFilters),this._dataView.refresh()):0===t.length&&Array.isArray(this.sharedService.hierarchicalDataset)&&this.sharedService.hierarchicalDataset.length>0&&queueMicrotask((()=>this.refreshTreeDataFilters()))}disableFilterFunctionality(e=!0,t=!0){const i=!this._gridOptions.enableFiltering;i!==e&&(t&&e&&this.clearFilters(),this.disableAllFilteringCommands(e),this._grid.setOptions({enableFiltering:i},!1,!0),this._grid.setHeaderRowVisibility(i),this._gridOptions.enableFiltering=!e,this.sharedService.gridOptions=this._gridOptions,this._grid.setColumns(this.sharedService.columnDefinitions))}resetToPreviousSearchFilters(){this.updateFilters(this._previousFilters,!1,!1,!1)}toggleFilterFunctionality(e=!0){const t=this._gridOptions.enableFiltering;this.disableFilterFunctionality(t,e)}toggleHeaderFilterRow(){let e=this._gridOptions.showHeaderRow??!1;e=!e,this._grid.setHeaderRowVisibility(e),!0===e&&this._grid.setColumns(this.sharedService.columnDefinitions)}setSortColumnIcons(e){this._grid&&Array.isArray(e)&&this._grid.setSortColumns(e)}async updateFilters(e,t=!0,i=!0,s=!1){if(!this._filtersMetadata||0===this._filtersMetadata.length||!this._gridOptions||!this._gridOptions.enableFiltering)throw new Error('[Slickgrid-Universal] in order to use "updateFilters" method, you need to have Filterable Columns defined in your grid and "enableFiltering" set in your Grid Options');if(Array.isArray(e)){this.clearFilters(!1),e.forEach((e=>{const t=this._filtersMetadata.find((t=>e.columnId===t.columnDef.id));if(e&&t){const i=e.operator||t.defaultOperator;this.updateColumnFilters(e.searchTerms,t.columnDef,i),t.setValues(e.searchTerms||[],i),(s||this._gridOptions.enableTreeData)&&this.callbackSearchEvent(void 0,{columnDef:t.columnDef,operator:i,searchTerms:e.searchTerms,shouldTriggerQuery:!0,forceOnSearchChangeEvent:!0})}}));const o=this._gridOptions.backendServiceApi,r=o?n.remote:n.local;if(t&&await this.emitFilterChanged(r,!0),this._dataView.refresh(),o){const t=o?.service;t?.updateFilters&&(t.updateFilters(e,!0),i&&this.backendUtilities?.refreshBackendDataset(this._gridOptions))}t&&await this.emitFilterChanged(r)}return!0}async updateSingleFilter(e,t=!0,i=!0){const s=this.sharedService.allColumns.find((t=>t.id===e.columnId));if(s&&e.columnId){this._columnFilters={};const o=s.filter?.emptySearchTermReturnAllValues??!0;Array.isArray(e.searchTerms)&&(e.searchTerms.length>1||1===e.searchTerms.length&&(!o||""!==e.searchTerms[0]))&&(this._columnFilters[e.columnId]={columnId:e.columnId,operator:e.operator,searchTerms:e.searchTerms,columnDef:s,type:s.type??b.string});const r=this._gridOptions.backendServiceApi,a=r?n.remote:n.local;if(t&&await this.emitFilterChanged(a,!0),r){const e=r?.service;e?.updateFilters&&(e.updateFilters(this._columnFilters,!0),i&&this.backendUtilities?.refreshBackendDataset(this._gridOptions))}else this._dataView.setFilterArgs({columnFilters:this._columnFilters,grid:this._grid}),this._gridOptions.enableTreeData&&this.refreshTreeDataFilters(),this._dataView.refresh();t&&await this.emitFilterChanged(a)}return!0}drawFilterTemplate(e,t){let i;if("string"==typeof t){if(i=document.querySelector(t),null===i)return null}else i=t;const s="string"==typeof e?this.sharedService.allColumns.find((t=>t.id===e)):e;if("selector"!==(s?.id??"")&&s?.filterable){let e,t;const o=this.filterFactory.createFilter(s.filter);t=s&&s.filter&&s.filter.operator||o&&o.operator,this._columnFilters[s.id]?(e=this._columnFilters[s.id].searchTerms||void 0,t=this._columnFilters[s.id].operator||void 0):s.filter&&(e=s.filter.searchTerms||void 0,this.updateColumnFilters(e,s,t));const r={grid:this._grid,operator:t,searchTerms:e,columnDef:s,filterContainerElm:i,callback:this.callbackSearchEvent.bind(this)};return o&&(o.init(r),e&&o.setValues&&o.setValues(e,t)),o}return null}addFilterTemplateToHeaderRow(e,t=!0){const i=e.column;if("selector"!==(i?.id??"")&&i?.filterable&&!i?.hidden){let s,o;const r=this.filterFactory.createFilter(i.filter);o=i&&i.filter&&i.filter.operator||r&&r.operator,this._columnFilters[i.id]?(s=this._columnFilters[i.id].searchTerms||void 0,o=this._columnFilters[i.id].operator||void 0):i.filter&&(s=i.filter.searchTerms||void 0,this.updateColumnFilters(s,i,o));const n={grid:this._grid,operator:o,searchTerms:s,columnDef:i,filterContainerElm:e.node,callback:this.callbackSearchEvent.bind(this)};if(r&&n.filterContainerElm){r.init(n,t);const e=this._filtersMetadata.findIndex((e=>r.columnDef.id===e.columnDef.id));-1===e?this._filtersMetadata.push(r):this._filtersMetadata[e]=r,s&&r.setValues&&r.setValues(s,o)}}}callbackSearchEvent(e,t){if(t){const i=e?.target?e.target.value:void 0,s=t.searchTerms&&Array.isArray(t.searchTerms)?t.searchTerms:i?[i]:void 0,o=t.columnDef||null,r=o?.id??"",n=o?.filter?.type??o?.type??b.string,a=t.operator||void 0,l=s&&Array.isArray(s),c=l&&s&&s.length,d={...this._columnFilters},h=o.filter?.emptySearchTermReturnAllValues??!0;let u;if(o&&r)if(!l||0===c||1===c&&Array.isArray(s)&&h&&""===s[0])delete this._columnFilters[r];else{const t=`${r}`,i={columnId:t,columnDef:o,parsedSearchTerms:[],type:n,targetSelector:this.getSelectorStringFromElement(e?.target)},l=this.parseFormInputFilterConditions(s,i);i.operator=a||l.operator||B(n),u=Ko(l.searchTerms,n),void 0!==u&&(i.parsedSearchTerms=u),i.searchTerms=l.searchTerms||[],this._columnFilters[t]=i}const p=e&&"function"!=typeof e.isPropagationStopped?(0,q.extend)({},new ge,e):e,m=e?.key;if(this._onSearchChange&&(t.forceOnSearchChangeEvent||"Enter"===m||!(0,ne.j)(d,this._columnFilters))){const i={clearFilterTriggered:t.clearFilterTriggered,shouldTriggerQuery:t.shouldTriggerQuery,columnId:r,columnDef:o,columnFilters:this._columnFilters,operator:a||B(n),searchTerms:s,parsedSearchTerms:u,grid:this._grid,target:e?.target};!1===this.pubSubService.publish("onBeforeSearchChange",i)?this._gridOptions.resetFilterSearchValueAfterOnBeforeCancellation&&this.resetToPreviousSearchFilters():this._onSearchChange.notify(i,p)}}}disableAllFilteringCommands(e=!0){const t=this._grid.getColumns();t.forEach((t=>{t?.header?.menu&&t.header.menu.commandItems?.forEach((t=>{t&&"string"!=typeof t&&"clear-filter"===t.command&&(t.hidden=e)}))}));const i=this._gridOptions.gridMenu?.commandItems;return i&&i.forEach((t=>{if(t&&"string"!=typeof t){const i=t.command;"clear-filter"!==i&&"toggle-filter"!==i||(t.hidden=e)}})),t}extractBasicFilterDetails(e){const t=[];if(e&&"object"==typeof e)for(const i of Object.keys(e)){const{operator:s,searchTerms:o}=e[`${i}`];t.push({columnId:i,operator:s,searchTerms:o})}return t}getSelectorStringFromElement(e){return e?.localName?e?.className?`${e.localName}.${Array.from(e.classList).join(".")}`:e.localName:""}removeAllColumnFiltersProperties(){"object"==typeof this._columnFilters&&Object.keys(this._columnFilters).forEach((e=>{e&&this._columnFilters[e]&&delete this._columnFilters[e]}))}subscribeToOnHeaderRowCellRendered(e){this._eventHandler.subscribe(e.onBeforeHeaderRowCellDestroy,((e,t)=>{const i=this._filtersMetadata.find((e=>e.columnDef.id===t.column.id));i?.destroy?.()}))}updateColumnFilters(e,t,i){const s=t.filter?.type??t.type??b.string,o=Ko(e,s);e&&t&&(this._columnFilters[t.id]={columnId:t.id,columnDef:t,searchTerms:e,operator:i,parsedSearchTerms:o,type:s})}}const Qo={skipError:!1,triggerEvent:!0},Jo={highlightRow:!0,resortGrid:!1,selectRow:!1,scrollRowIntoView:!0,skipError:!1,triggerEvent:!0},er={highlightRow:!1,selectRow:!1,scrollRowIntoView:!1,skipError:!1,triggerEvent:!0},tr={applySetColumns:!0,autoResizeColumns:!0,triggerEvent:!0,hideFromColumnPicker:!1,hideFromGridMenu:!1},ir={autoResizeColumns:!0,triggerEvent:!0};class sr{constructor(e,t,i,s,o,r,n){this.gridStateService=e,this.filterService=t,this.pubSubService=i,this.paginationService=s,this.sharedService=o,this.sortService=r,this.treeDataService=n}get _dataView(){return this._grid?.getData()}get _gridOptions(){return this._grid?.getOptions()??{}}dispose(){this._rowSelectionPlugin?.dispose()}init(e){this._grid=e}clearAllFiltersAndSorts(){this.sortService&&this.sortService.clearSorting&&this.sortService.clearSorting(!1),this.filterService&&this.filterService.clearFilters&&this.filterService.clearFilters()}clearPinning(e=!0){const t=[...this.sharedService.visibleColumns];this.sharedService.slickGrid.setOptions({frozenColumn:-1,frozenRow:-1,frozenBottom:!1,enableMouseWheelScrollHandler:!1}),e&&Array.isArray(t)&&this.sharedService.slickGrid.setColumns(t)}setPinning(e,t=!0,i=!1,s=!0){(0,q.isObjectEmpty)(e)?this.clearPinning():(this.sharedService.slickGrid.setOptions(e,i,s),this.sharedService.gridOptions={...this.sharedService.gridOptions,...e}),t&&this.sharedService.slickGrid.autosizeColumns()}getAllColumnDefinitions(){return this.sharedService.allColumns}getVisibleColumnDefinitions(){return this.sharedService.visibleColumns}getColumnFromEventArguments(e){if(!(e&&e.grid&&e.grid.getColumns&&e.grid.getDataItem))throw new Error("[Slickgrid-Universal] To get the column definition and data, we need to have these arguments passed as objects (row, cell, grid)");return{row:e.row,cell:e.cell,columnDef:e.grid.getColumns()[e.cell],dataContext:e.grid.getDataItem(e.row),dataView:this._dataView,grid:this._grid}}getDataItemByRowNumber(e){if(!this._grid||"function"!=typeof this._grid.getDataItem)throw new Error('[Slickgrid-Universal] We could not find SlickGrid Grid object or it\'s "getDataItem" method');return this._grid.getDataItem(e)}getDataItemByRowIndex(e){if(!this._grid||"function"!=typeof this._grid.getDataItem)throw new Error('[Slickgrid-Universal] We could not find SlickGrid Grid object and/or "getDataItem" method');return this._grid.getDataItem(e)}getDataItemByRowIndexes(e){if(!this._grid||"function"!=typeof this._grid.getDataItem)throw new Error('[Slickgrid-Universal] We could not find SlickGrid Grid object and/or "getDataItem" method');const t=[];return Array.isArray(e)&&e.forEach((e=>{t.push(this._grid.getDataItem(e))})),t}getSelectedRows(){if(!this._grid||"function"!=typeof this._grid.getSelectedRows)throw new Error('[Slickgrid-Universal] We could not find SlickGrid Grid object and/or "getSelectedRows" method');return this._grid.getSelectedRows()}getSelectedRowsDataItem(){if(!this._grid||"function"!=typeof this._grid.getSelectedRows)throw new Error('[Slickgrid-Universal] We could not find SlickGrid Grid object and/or "getSelectedRows" method');const e=this._grid.getSelectedRows();return this.getDataItemByRowIndexes(e)}hideColumnById(e,t){if(this._grid){t={...tr,...t};const i=this._grid.getColumns(),s=i.findIndex((t=>t.id===e));if(s>=0){const o=(0,q.arrayRemoveItemByIndex)(i,s);t?.applySetColumns&&(this.sharedService.visibleColumns=o,this._grid.setColumns(o));const r=this.sharedService.allColumns.findIndex((t=>t.id===e));return r&&(t?.hideFromColumnPicker&&(this.sharedService.allColumns[r].excludeFromColumnPicker=!0),t?.hideFromGridMenu&&(this.sharedService.allColumns[r].excludeFromGridMenu=!0)),this.executeVisibilityCommands(t,["onHeaderMenuHideColumns"],o),s}}return-1}hideColumnByIds(e,t){if(Array.isArray(e)){const i=this._grid.getColumns().filter((t=>!e.includes(t.id)));t={...tr,...t};for(const i of e)this.hideColumnById(i,{...t,triggerEvent:!1,applySetColumns:!1,autoResizeColumns:!1});this.sharedService.visibleColumns=i,this._grid.setColumns(i),this.executeVisibilityCommands(t,["onHeaderMenuHideColumns","onHideColumns"],i)}}showColumnByIds(e,t){if(this._grid){t={...ir,...t};const i=this.sharedService.allColumns.filter((t=>e.includes(t.id)));this._grid.setColumns(i),this.sharedService.visibleColumns=i,this.executeVisibilityCommands(t,["onShowColumns"],this.sharedService.visibleColumns)}}executeVisibilityCommands(e,t,i){e?.autoResizeColumns&&this._grid.autosizeColumns(),e?.triggerEvent&&t.forEach((e=>this.pubSubService.publish(e,{columns:i})))}highlightRow(e,t){this._grid.getSelectionModel()||(this._rowSelectionPlugin=new co(this._gridOptions.rowSelectionOptions),this._grid.setSelectionModel(this._rowSelectionPlugin)),t||=this._gridOptions.rowHighlightDuration,Array.isArray(e)?e.forEach((e=>this._grid.highlightRow(e))):this._grid.highlightRow(e,t)}setSelectedRow(e){this._grid?.setSelectedRows&&this._grid.setSelectedRows([e])}setSelectedRows(e){this._grid?.setSelectedRows&&this._grid.setSelectedRows(e)}renderGrid(){"function"==typeof this._grid?.invalidate&&this._grid.invalidate()}resetGrid(e){if(this.clearPinning(!1),this._grid){const t=this.sharedService.allColumns||[];Array.isArray(t)&&t.length>0&&(this._grid.setColumns(t),this._gridOptions?.enableAutoSizeColumns&&this._grid.autosizeColumns(),this.gridStateService.resetColumns(e))}"function"==typeof this.filterService?.clearFilters&&this.filterService.clearFilters(),"function"==typeof this.sortService?.clearSorting&&this.sortService.clearSorting()}addItem(e,t){const i={...Jo,...t};if(!(i?.skipError||this._grid&&this._gridOptions&&this._dataView))throw new Error("[Slickgrid-Universal] We could not find SlickGrid Grid, DataView objects");const s=this._gridOptions.datasetIdPropertyName||"id";if(!(i?.skipError||e&&e.hasOwnProperty(s)))throw new Error(`[Slickgrid-Universal] Adding an item requires the item to include an "${s}" property`);if(this._gridOptions?.enableTreeData&&"top"===t?.position)throw new Error('[Slickgrid-Universal] Please note that `addItem({ position: "top" })` is not supported when used with Tree Data because of the extra complexity.');const o=i?.position;"bottom"===o||this._gridOptions?.enableTreeData?this._dataView.addItem(e):this._dataView.insertItem(0,e);let r=0;const n=e?.[s]??"";return this._gridOptions?.enableTreeData?(this.invalidateHierarchicalDataset(),r=this._dataView.getRowById(n),i.scrollRowIntoView&&this._grid.scrollRowIntoView(r??0,!1)):i.resortGrid?(this._dataView.reSort(),r=this._dataView.getRowById(n)):(r="bottom"===o?this._dataView.getRowById(n):0,i.scrollRowIntoView&&this._grid.scrollRowIntoView(r??0)),i.highlightRow&&void 0!==r&&this.highlightRow(r),void 0!==r&&i.selectRow&&this._gridOptions&&(this._gridOptions.enableCheckboxSelector||this._gridOptions.enableRowSelection)&&this.setSelectedRow(r),i.triggerEvent&&this.pubSubService.publish("onItemAdded",e),!this._gridOptions?.backendServiceApi&&this._gridOptions.enablePagination&&("bottom"===o?this.paginationService.goToLastPage():this.paginationService.goToFirstPage()),r}addItems(e,t){const i={...Jo,...t},s=this._gridOptions.datasetIdPropertyName||"id",o=i?.position,r=[];if(!Array.isArray(e))return[this.addItem(e,i)||0];if(this._dataView.beginUpdate(!0),"bottom"===o||this._gridOptions?.enableTreeData?this._dataView.addItems(e):this._dataView.insertItems(0,e),this._dataView.endUpdate(),this._gridOptions?.enableTreeData){this.invalidateHierarchicalDataset();const t=e[0]?.[s]??"",o=this._dataView.getRowById(t);i.scrollRowIntoView&&this._grid.scrollRowIntoView(o??0,!1)}else i.resortGrid&&this._dataView.reSort();return o&&i.scrollRowIntoView&&!this._gridOptions?.enableTreeData&&("bottom"===o?this._grid.navigateBottom():this._grid.navigateTop()),e.forEach((e=>r.push(this._dataView.getRowById(e[s])))),i.highlightRow&&this.highlightRow(r),i.selectRow&&this._gridOptions&&(this._gridOptions.enableCheckboxSelector||this._gridOptions.enableRowSelection)&&this.setSelectedRows(r),i.triggerEvent&&this.pubSubService.publish("onItemAdded",e),r}deleteItem(e,t){t={...Qo,...t};const i=this._gridOptions.datasetIdPropertyName||"id";if(!(t?.skipError||e&&e.hasOwnProperty(i)))throw new Error(`[Slickgrid-Universal] Deleting an item requires the item to include an "${i}" property`);return this.deleteItemById(e[i],t)}deleteItems(e,t){t={...Qo,...t};const i=this._gridOptions.datasetIdPropertyName||"id";if(!Array.isArray(e))return this.deleteItem(e,t),[e[i]];this._dataView.beginUpdate(!0);const s=[];return e.forEach((e=>{void 0!==e?.[i]&&s.push(e[i])})),this._dataView.deleteItems(s),this._dataView.endUpdate(),t.triggerEvent&&this.pubSubService.publish("onItemDeleted",e),s}deleteItemById(e,t){if(t={...Qo,...t},!t?.skipError&&null==e)throw new Error('[Slickgrid-Universal] Cannot delete a row without a valid "id"');return!(this.gridStateService&&this.gridStateService.needToPreserveRowSelection())&&this._grid&&this._gridOptions&&(this._gridOptions.enableCheckboxSelector||this._gridOptions.enableRowSelection)&&this.setSelectedRows([]),this._dataView.deleteItem(e),t.triggerEvent&&this.pubSubService.publish("onItemDeleted",e),e}deleteItemByIds(e,t){if(t={...Qo,...t},Array.isArray(e)){this._dataView.beginUpdate(!0);for(let t=0;t{const t=e&&e.hasOwnProperty(i)?e[i]:void 0;if(o.push(t),void 0!==this._dataView.getIdxById(t)){const e=this._dataView.getRowById(t);void 0!==e&&(s.push(e),this._grid.updateRow(e))}})),this._dataView.updateItems(o,e),this._dataView.endUpdate(),this._gridOptions?.enableTreeData&&this.invalidateHierarchicalDataset(),t.highlightRow&&this.highlightRow(s),t.selectRow&&this._gridOptions&&(this._gridOptions.enableCheckboxSelector||this._gridOptions.enableRowSelection)&&this.setSelectedRows(s),t.triggerEvent&&this.pubSubService.publish("onItemUpdated",e),s}updateItemById(e,t,i){if(i={...er,...i},!i?.skipError&&void 0===e)throw new Error('[Slickgrid-Universal] Cannot update a row without a valid "id"');const s=this._dataView.getRowById(e);if(!i?.skipError&&!t&&!this._gridOptions.enablePagination)throw new Error(`[Slickgrid-Universal] The item to update in the grid was not found with id: ${e}`);return void 0!==this._dataView.getIdxById(e)&&(this._dataView.updateItem(e,t),void 0!==s&&this._grid.updateRow(s),this._gridOptions?.enableTreeData&&this.invalidateHierarchicalDataset(),i.scrollRowIntoView&&void 0!==s&&this._grid.scrollRowIntoView(s),i.highlightRow&&void 0!==s&&this.highlightRow(s),void 0!==s&&i.selectRow&&this._gridOptions&&(this._gridOptions.enableCheckboxSelector||this._gridOptions.enableRowSelection)&&this.setSelectedRow(s),i.triggerEvent&&this.pubSubService.publish("onItemUpdated",t)),s}upsertItem(e,t){t={...Jo,...t};const i=this._gridOptions.datasetIdPropertyName||"id",s=e&&e.hasOwnProperty(i)?e[i]:void 0;if(!t?.skipError&&void 0===s)throw new Error(`[Slickgrid-Universal] Calling Upsert of an item requires the item to include an "${i}" property`);return this.upsertItemById(s,e,t)}upsertItems(e,t){if(t={...Jo,...t},!Array.isArray(e))return[this.upsertItem(e,t)];this._dataView.beginUpdate(!0);const i=[];e.forEach((e=>{i.push(this.upsertItem(e,{...t,highlightRow:!1,resortGrid:!1,selectRow:!1,triggerEvent:!1}))})),this._dataView.endUpdate();const s=i.map((e=>void 0!==e.added?e.added:e.updated));if(t.highlightRow&&this.highlightRow(s),t.selectRow&&this._gridOptions&&(this._gridOptions.enableCheckboxSelector||this._gridOptions.enableRowSelection)&&this.setSelectedRows(s),t.triggerEvent){this.pubSubService.publish("onItemUpserted",e);const t=i.filter((e=>void 0!==e.added));Array.isArray(t)&&t.length>0&&this.pubSubService.publish("onItemAdded",t);const s=i.filter((e=>void 0!==e.updated));Array.isArray(s)&&s.length>0&&this.pubSubService.publish("onItemUpdated",s)}return i}upsertItemById(e,t,i){let s,o,r=!1;if(i={...Jo,...i},!i?.skipError&&void 0===e&&!this.hasRowSelectionEnabled())throw new Error('[Slickgrid-Universal] Calling Upsert of an item requires the item to include a valid and unique "id" property');return void 0===this._dataView.getRowById(e)?(s=this.addItem(t,i),r=!0):(o=this.updateItem(t,{highlightRow:i.highlightRow,selectRow:i.selectRow,triggerEvent:i.triggerEvent}),r=!1),i.triggerEvent&&(this.pubSubService.publish("onItemUpserted",t),r?this.pubSubService.publish("onItemAdded",t):this.pubSubService.publish("onItemUpdated",t)),{added:s,updated:o}}invalidateHierarchicalDataset(e){if(this._gridOptions?.enableTreeData&&this.treeDataService){const t=e??this._dataView.getItems(),i=this.sortService.getCurrentColumnSorts(),s=this.treeDataService.convertFlatParentChildToTreeDatasetAndSort(t||[],this.sharedService.allColumns,this._gridOptions,i);this.sharedService.hierarchicalDataset=s.hierarchical,this.filterService.refreshTreeDataFilters(e),this._dataView.setItems(s.flat),this._grid.invalidate()}}hasRowSelectionEnabled(){const e=this._grid.getSelectionModel();return!(!this._gridOptions.enableRowSelection&&!this._gridOptions.enableCheckboxSelector||!e)}}class or{get eventHandler(){return this._eventHandler}constructor(){this._eventHandler=new fe}dispose(){this._eventHandler.unsubscribeAll()}bindOnBeforeEditCell(e){const t=e?.getData();this._eventHandler.subscribe(e.onBeforeEditCell,((i,s)=>{if(!(i&&s&&e&&void 0!==s.cell&&e.getColumns&&e.getDataItem))return;const o=e.getColumns()[s.cell];if("function"==typeof o.onBeforeEditCell){const r={row:s.row,cell:s.cell,dataView:t,grid:e,columnDef:o,dataContext:e.getDataItem(s.row)};o.onBeforeEditCell(i instanceof ge?i.getNativeEvent():i,r)}}))}bindOnCellChange(e){const t=e?.getData();this._eventHandler.subscribe(e.onCellChange,((i,s)=>{if(!(i&&s&&e&&void 0!==s.cell&&e.getColumns&&e.getDataItem))return;const o=e.getColumns()[s.cell];if("function"==typeof o.onCellChange){const r={row:s.row,cell:s.cell,dataView:t,grid:e,columnDef:o,dataContext:e.getDataItem(s.row)};o.onCellChange(i instanceof ge?i.getNativeEvent():i,r)}}))}bindOnClick(e){const t=e?.getData();this._eventHandler.subscribe(e.onClick,((i,s)=>{if(!(i&&s&&e&&void 0!==s.cell&&e.getColumns&&e.getDataItem))return;const o=e.getColumns()[s.cell];if("function"==typeof o.onCellClick){const r={row:s.row,cell:s.cell,dataView:t,grid:e,columnDef:o,dataContext:e.getDataItem(s.row)};o.onCellClick(i instanceof ge?i.getNativeEvent():i,r)}}))}}class rr{constructor(e,t,i,s,o,r){this.extensionService=e,this.filterService=t,this.pubSubService=i,this.sharedService=s,this.sortService=o,this.treeDataService=r,this._columns=[],this._subscriptions=[],this._selectedRowIndexes=[],this._selectedRowDataContextIds=[],this._wasRecheckedAfterPageChange=!0,this._eventHandler=new fe}get _dataView(){return this._grid?.getData()??{}}get _gridOptions(){return this._grid?.getOptions()??{}}get selectedRowDataContextIds(){return this._selectedRowDataContextIds}set selectedRowDataContextIds(e){this._selectedRowDataContextIds=e}init(e){this._grid=e,this.subscribeToAllGridChanges(e)}dispose(){this._columns=[],this._eventHandler.unsubscribeAll(),this.pubSubService.unsubscribeAll(this._subscriptions)}changeColumnsArrangement(e,t=!0,i=!1){if(Array.isArray(e)&&e.length>0){const s=this.getAssociatedGridColumns(this._grid,e);if(s&&Array.isArray(s)&&s.length>0){if(Array.isArray(this.sharedService.allColumns)){const e=[];if(this._gridOptions.enableCheckboxSelector){const t=this._gridOptions?.checkboxSelector?.columnIndexPosition??0;e.push({columnId:"_checkbox_selector",columnIndexPosition:t})}if(this._gridOptions.enableRowDetailView){const t=this._gridOptions?.rowDetailView?.columnIndexPosition??0;e.push({columnId:"_detail_selector",columnIndexPosition:t})}if(this._gridOptions.enableRowMoveManager){const t=this._gridOptions?.rowMoveManager?.columnIndexPosition??0;e.push({columnId:"_move",columnIndexPosition:t})}this.addColumnDynamicWhenFeatureEnabled(e,this.sharedService.allColumns,s)}s.forEach((e=>e.originalWidth=e.width||e.originalWidth)),this._grid.setColumns(s),this.sharedService.visibleColumns=s,t?this._grid.autosizeColumns():(i||this._gridOptions.enableAutoResizeColumnsByCellContent&&!this._gridOptions.autosizeColumnsByCellContentOnFirstLoad)&&this.pubSubService.publish("onFullResizeByContentRequested",{caller:"GridStateService"})}}}getCurrentGridState(){const{frozenColumn:e,frozenRow:t,frozenBottom:i}=this.sharedService.gridOptions,s={columns:this.getCurrentColumns(),filters:this.getCurrentFilters(),sorters:this.getCurrentSorters(),pinning:{frozenColumn:e,frozenRow:t,frozenBottom:i}},o=this.getCurrentPagination();if(o&&(s.pagination=o),this.hasRowSelectionEnabled()){const e=this.getCurrentRowSelections();e&&(s.rowSelection=e)}if(this._gridOptions?.enableTreeData){const e=this.getCurrentTreeDataToggleState();e&&(s.treeData=e)}return s}getColumns(){return this._columns}getAssociatedCurrentColumns(e){const t=[];return e&&Array.isArray(e)&&e.forEach((e=>{e?.id&&t.push({columnId:e.id,cssClass:e.cssClass||"",headerCssClass:e.headerCssClass||"",width:e.width||0})})),t}getAssociatedGridColumns(e,t){const i=[],s=this.sharedService.allColumns||e.getColumns();return t&&Array.isArray(t)&&t.forEach((e=>{const t=s.find((t=>t.id===e.columnId));t?.id&&i.push({...t,cssClass:e.cssClass||t.cssClass,headerCssClass:e.headerCssClass||t.headerCssClass,width:e.width})})),this._columns=i,i}getCurrentColumns(){return this.getAssociatedCurrentColumns(this._grid.getColumns()||[])}getCurrentFilters(){if(this._gridOptions?.backendServiceApi){const e=this._gridOptions.backendServiceApi.service;if(e?.getCurrentFilters)return e.getCurrentFilters()}else if(this.filterService?.getCurrentLocalFilters)return this.filterService.getCurrentLocalFilters();return null}getCurrentPagination(){if(this._gridOptions?.enablePagination){if(!this._gridOptions.backendServiceApi)return this.sharedService.currentPagination;{const e=this._gridOptions.backendServiceApi.service;if(e?.getCurrentPagination)return e.getCurrentPagination()}}return null}getCurrentRowSelections(){return this._grid&&this._dataView&&this.hasRowSelectionEnabled()?{gridRowIndexes:this._grid.getSelectedRows()||[],dataContextIds:this._dataView.getAllSelectedIds()||[],filteredDataContextIds:this._dataView.getAllSelectedFilteredIds()||[]}:null}getCurrentSorters(){if(this._gridOptions?.backendServiceApi){const e=this._gridOptions.backendServiceApi.service;if(e?.getCurrentSorters)return e.getCurrentSorters()}else if(this.sortService?.getCurrentLocalSorters)return this.sortService.getCurrentLocalSorters();return null}getCurrentTreeDataToggleState(){return this._gridOptions?.enableTreeData&&this.treeDataService?this.treeDataService.getCurrentToggleState():null}needToPreserveRowSelection(){let e=!1;if(this._gridOptions?.dataView&&this._gridOptions.dataView.hasOwnProperty("syncGridSelection")){const t=this._gridOptions.dataView.syncGridSelection;"boolean"==typeof t?e=this._gridOptions.dataView.syncGridSelection:"object"==typeof t&&(e=t.preserveHidden||t.preserveHiddenOnSelectionChange),e&&this._gridOptions.backendServiceApi&&this._gridOptions.dataView.hasOwnProperty("syncGridSelectionWithBackendService")&&(e=this._gridOptions.dataView.syncGridSelectionWithBackendService)}return e}resetColumns(e){const t=e||this._columns,i=this.getAssociatedCurrentColumns(t);this.pubSubService.publish("onGridStateChanged",{change:{newValues:i,type:w.columns},gridState:this.getCurrentGridState()})}resetToOriginalColumns(e=!0){this._grid.setColumns(this.sharedService.allColumns),this.sharedService.visibleColumns=this.sharedService.allColumns,e&&this._grid.autosizeColumns()}resetRowSelectionWhenRequired(){if(!this.needToPreserveRowSelection()&&(this._gridOptions.enableRowSelection||this._gridOptions.enableCheckboxSelector)){const e=this.extensionService?.getExtensionByName?.(g.rowSelection);e?.instance&&this._grid.setSelectedRows([])}}subscribeToAllGridChanges(e){this._subscriptions.push(this.pubSubService.subscribe("onFilterChanged",(e=>{this.resetRowSelectionWhenRequired(),this.pubSubService.publish("onGridStateChanged",{change:{newValues:e,type:w.filter},gridState:this.getCurrentGridState()})}))),this._subscriptions.push(this.pubSubService.subscribe("onFilterCleared",(()=>{this.resetRowSelectionWhenRequired(),this.pubSubService.publish("onGridStateChanged",{change:{newValues:[],type:w.filter},gridState:this.getCurrentGridState()})}))),this._subscriptions.push(this.pubSubService.subscribe("onSortChanged",(e=>{this.resetRowSelectionWhenRequired(),this.pubSubService.publish("onGridStateChanged",{change:{newValues:e,type:w.sorter},gridState:this.getCurrentGridState()})}))),this._subscriptions.push(this.pubSubService.subscribe("onSortCleared",(()=>{this.resetRowSelectionWhenRequired(),this.pubSubService.publish("onGridStateChanged",{change:{newValues:[],type:w.sorter},gridState:this.getCurrentGridState()})}))),this.bindExtensionAddonEventToGridStateChange(g.columnPicker,"onColumnsChanged"),this.bindExtensionAddonEventToGridStateChange(g.gridMenu,"onColumnsChanged"),this.bindSlickGridColumnChangeEventToGridStateChange("onColumnsReordered",e),this.bindSlickGridColumnChangeEventToGridStateChange("onColumnsResized",e),this.bindSlickGridOnSetOptionsEventToGridStateChange(e),(this._gridOptions.enableRowSelection||this._gridOptions.enableCheckboxSelector)&&this._eventHandler.subscribe(this._dataView.onSelectedRowIdsChanged,((e,t)=>{const i=(this._selectedRowIndexes||[]).slice(),s=(this.selectedRowDataContextIds||[]).slice();if(this.selectedRowDataContextIds=t.filteredIds,this._selectedRowIndexes=t.rows,!(0,ne.j)(this.selectedRowDataContextIds,s)||!(0,ne.j)(this._selectedRowIndexes,i)){const e={gridRowIndexes:this._selectedRowIndexes||[],dataContextIds:t.selectedRowIds,filteredDataContextIds:t.filteredIds};this.pubSubService.publish("onGridStateChanged",{change:{newValues:e,type:w.rowSelection},gridState:this.getCurrentGridState()})}})),this._subscriptions.push(this.pubSubService.subscribe(["onHeaderMenuHideColumns","onHideColumns","onShowColumns"],(e=>{const t=this.getAssociatedCurrentColumns(e.columns);this.pubSubService.publish("onGridStateChanged",{change:{newValues:t,type:w.columns},gridState:this.getCurrentGridState()})}))),this._subscriptions.push(this.pubSubService.subscribe("onTreeItemToggled",(e=>{this.pubSubService.publish("onGridStateChanged",{change:{newValues:e,type:w.treeData},gridState:this.getCurrentGridState()})}))),this._subscriptions.push(this.pubSubService.subscribe("onTreeFullToggleEnd",(e=>{this.pubSubService.publish("onGridStateChanged",{change:{newValues:e,type:w.treeData},gridState:this.getCurrentGridState()})})))}addColumnDynamicWhenFeatureEnabled(e,t,i){e.sort(((e,t)=>e.columnIndexPosition-t.columnIndexPosition)),e.forEach((e=>{const s=t.findIndex((t=>t.id===e.columnId)),o=i.findIndex((t=>t.id===e.columnId));if(s>=0&&-1===o){const e=t[s];0===s?i.unshift(e):i.splice(s,0,e)}}))}bindExtensionAddonEventToGridStateChange(e,t){const i=this.extensionService?.getExtensionByName?.(e),s=i?.instance?.[t];s&&"function"==typeof s.subscribe&&this._eventHandler.subscribe(s,((e,t)=>{const i=t?.columns,s=this.getAssociatedCurrentColumns(i);this.pubSubService.publish("onGridStateChanged",{change:{newValues:s,type:w.columns},gridState:this.getCurrentGridState()})}))}bindSlickGridColumnChangeEventToGridStateChange(e,t){const i=t?.[e];i&&"function"==typeof i.subscribe&&this._eventHandler.subscribe(i,(()=>{const e=t.getColumns(),i=this.getAssociatedCurrentColumns(e);this.pubSubService.publish("onGridStateChanged",{change:{newValues:i,type:w.columns},gridState:this.getCurrentGridState()})}))}bindSlickGridOnSetOptionsEventToGridStateChange(e){const t=e.onSetOptions;this._eventHandler.subscribe(t,((e,t)=>{const{frozenBottom:i,frozenColumn:s,frozenRow:o}=t.optionsBefore,{frozenBottom:r,frozenColumn:n,frozenRow:a}=t.optionsAfter;if(i!==r||s!==n||o!==a){const e={frozenBottom:r,frozenColumn:n,frozenRow:a},t=this.getCurrentGridState();this.pubSubService.publish("onGridStateChanged",{change:{newValues:e,type:w.pinning},gridState:t})}}))}hasRowSelectionEnabled(){const e=this._grid.getSelectionModel();return!(!this._gridOptions.enableRowSelection&&!this._gridOptions.enableCheckboxSelector||!e)}}class nr{constructor(e){this.extensionUtility=e,this._subscriptions=[],this._eventHandler=new fe}get _dataView(){return this._grid?.getData()??{}}get eventHandler(){return this._eventHandler}get _gridOptions(){return this._grid?.getOptions()??{}}get _columnDefinitions(){return this._grid?.getColumns()??[]}init(e){this._grid=e,e&&this._gridOptions&&this._gridOptions.createPreHeaderPanel&&(this._gridOptions.enableTranslate&&this.translateHeaderGrouping(),this._eventHandler.subscribe(e.onRendered,(()=>this.renderPreHeaderRowGroupingTitles())),this._eventHandler.subscribe(e.onAutosizeColumns,(()=>this.renderPreHeaderRowGroupingTitles())),this._eventHandler.subscribe(this._dataView.onRowCountChanged,(()=>this.delayRenderPreHeaderRowGroupingTitles(0))),this._eventHandler.subscribe(e.onSetOptions,((e,t)=>{t?.optionsBefore?.frozenColumn!==t?.optionsAfter?.frozenColumn&&this.delayRenderPreHeaderRowGroupingTitles(0)})),this.delayRenderPreHeaderRowGroupingTitles(75))}dispose(){this._eventHandler.unsubscribeAll()}delayRenderPreHeaderRowGroupingTitles(e=0){window.setTimeout((()=>this.renderPreHeaderRowGroupingTitles()),e)}renderPreHeaderRowGroupingTitles(){const e=this._columnDefinitions.length;if(void 0!==this._gridOptions?.frozenColumn&&this._gridOptions.frozenColumn>=0){const t=this._gridOptions.frozenColumn;this.renderHeaderGroups(this._grid.getPreHeaderPanelLeft(),0,t+1),this.renderHeaderGroups(this._grid.getPreHeaderPanelRight(),t+1,e)}else this.renderHeaderGroups(this._grid.getPreHeaderPanel(),0,e)}renderHeaderGroups(e,t,i){(0,q.emptyElement)(e),e.className="slick-header-columns",e.style.left="-1000px",e.style.width=`${this._grid.getHeadersWidth()}px`,e.parentElement?.classList.add("slick-header");const s=this._grid.getHeaderColumnWidthDiff();let o,r=null,n="",a=0;const l=this._gridOptions?.frozenHeaderWidthCalcDifferential??0,c=void 0!==this._gridOptions?.frozenColumn&&this._gridOptions.frozenColumn>=0;for(let d=t;d0?(a+=o.width||0,r?.style&&(r.style.width=a-s-l+"px")):(a=o.width||0,r=(0,q.createDomElement)("div",{className:"slick-state-default slick-header-column "+(c?"frozen":""),dataset:{group:o.columnGroup},style:{width:a-s+"px"}}),(0,q.createDomElement)("span",{className:"slick-column-name",textContent:o.columnGroup||""},r),e.appendChild(r)),n=o.columnGroup||"")}translateHeaderGrouping(){const e=this._grid.getColumns();this.extensionUtility.translateItems(e,"columnGroupKey","columnGroup"),this._grid.setColumns(e),this.renderPreHeaderRowGroupingTitles()}}class ar{constructor(e,t,i,s){this.pubSubService=e,this.sharedService=t,this.backendUtilities=i,this.rxjs=s,this._initialized=!1,this._isLocalGrid=!0,this._dataFrom=1,this._dataTo=1,this._itemsPerPage=0,this._pageCount=1,this._pageNumber=1,this._totalItems=0,this._availablePageSizes=[],this._subscriptions=[],this._isCursorBased=!1,this._eventHandler=new fe}get dataView(){return this.grid?.getData()??{}}set paginationOptions(e){this._paginationOptions=e}get paginationOptions(){return this._paginationOptions}get availablePageSizes(){return this._availablePageSizes}get dataFrom(){return this._dataFrom}get dataTo(){return this._dataTo}get itemsPerPage(){return this._itemsPerPage}get pageCount(){return this._pageCount}get pageNumber(){return this._pageNumber}get totalItems(){return this._totalItems}set totalItems(e){this._totalItems=e,this._initialized&&this.refreshPagination()}get isCursorBased(){return this._isCursorBased}addRxJsResource(e){this.rxjs=e}init(e,t,i){if(this._availablePageSizes=t.pageSizes||[],this.grid=e,this._backendServiceApi=i,this._paginationOptions=t,this._isLocalGrid=!i,this._pageNumber=t.pageNumber||1,this._isCursorBased=i?.options?.useCursor??!1,i&&(!i.service||!i.process))throw new Error('BackendServiceApi requires the following 2 properties "process" and "service" to be defined.');this._isLocalGrid&&this.dataView&&(this._eventHandler.subscribe(this.dataView.onPagingInfoChanged,((e,t)=>{this._totalItems!==t.totalRows&&(this.updateTotalItems(t.totalRows),this._previousPagination={pageNumber:t.pageNum,pageSize:t.pageSize,pageSizes:this.availablePageSizes,totalItems:t.totalRows})})),queueMicrotask((()=>{this.dataView&&(this.dataView.setRefreshHints({isFilterUnchanged:!0}),this.dataView.setPagingOptions({pageSize:this.paginationOptions.pageSize,pageNum:this._pageNumber-1}))}))),this._subscriptions.push(this.pubSubService.subscribe(["onFilterChanged","onFilterCleared"],(()=>this.resetPagination()))),i?.options?.infiniteScroll&&this._subscriptions.push(this.pubSubService.subscribe("onSortChanged",(()=>this.resetPagination()))),this.dataView&&(this._subscriptions.push(this.pubSubService.subscribe("onItemAdded",(e=>this.processOnItemAddedOrRemoved(e,!0)))),this._subscriptions.push(this.pubSubService.subscribe("onItemDeleted",(e=>this.processOnItemAddedOrRemoved(e,!1))))),this.refreshPagination(!1,!1,!0);const s=this.getFullPagination();this._previousPagination={pageNumber:s.pageNumber,pageSize:s.pageSize,pageSizes:s.pageSizes,totalItems:this.totalItems},this._initialized=!0,d(t,"totalItems",(e=>this._totalItems=e))}dispose(){this._initialized=!1,this._eventHandler.unsubscribeAll(),this.pubSubService.unsubscribeAll(this._subscriptions)}getCurrentPagination(){return{pageNumber:this._pageNumber,pageSize:this._itemsPerPage,pageSizes:this._availablePageSizes}}getFullPagination(){return{pageCount:this._pageCount,pageNumber:this._pageNumber,pageSize:this._itemsPerPage,pageSizes:this._availablePageSizes,totalItems:this._totalItems,dataFrom:this._dataFrom,dataTo:this._dataTo}}getCurrentPageNumber(){return this._pageNumber}getCurrentItemPerPage(){return this._itemsPerPage}changeItemPerPage(e,t,i=!0){return this._pageNumber=1,this._pageCount=Math.ceil(this._totalItems/e),this._itemsPerPage=e,i?this.processOnPageChanged(this._pageNumber,t):Promise.resolve(this.getFullPagination())}goToFirstPage(e,t=!0){return this._pageNumber=1,t?this.isCursorBased&&this._cursorPageInfo?this.processOnPageChanged(this._pageNumber,e,{newPage:this._pageNumber,pageSize:this._itemsPerPage,first:this._itemsPerPage}):this.processOnPageChanged(this._pageNumber,e):Promise.resolve(this.getFullPagination())}goToLastPage(e,t=!0){return this._pageNumber=this._pageCount||1,t?this.isCursorBased&&this._cursorPageInfo?this.processOnPageChanged(this._pageNumber,e,{newPage:this._pageNumber,pageSize:this._itemsPerPage,last:this._itemsPerPage}):this.processOnPageChanged(this._pageNumber,e):Promise.resolve(this.getFullPagination())}goToNextPage(e,t=!0){return this._pageNumberthis._pageCount?this._pageNumber=this._pageCount:this._pageNumber=e,this._pageNumber!==s?i?this.processOnPageChanged(this._pageNumber,t):Promise.resolve(this.getFullPagination()):Promise.resolve(!1)}goToPreviousPage(e,t=!0){return this._pageNumber>1?(this._pageNumber--,t?this.isCursorBased&&this._cursorPageInfo?this.processOnPageChanged(this._pageNumber,e,{newPage:this._pageNumber,pageSize:this._itemsPerPage,last:this._itemsPerPage,before:this._cursorPageInfo.startCursor}):this.processOnPageChanged(this._pageNumber,e):Promise.resolve(this.getFullPagination())):Promise.resolve(!1)}refreshPagination(e=!1,t=!0,i=!1){const s={...this.getFullPagination()};if(this._paginationOptions){const t=this._paginationOptions;this._itemsPerPage||(this._isLocalGrid?this._itemsPerPage=t.pageSize:this._itemsPerPage=+(this._backendServiceApi?.options?.paginationOptions?.first?this._backendServiceApi.options.paginationOptions.first:t.pageSize)),(e||this._totalItems!==t.totalItems)&&(e?(this._pageNumber=1,this.paginationOptions.pageNumber=1):!this._initialized&&t.pageNumber&&t.pageNumber>1&&(this._pageNumber=t.pageNumber||1),1===this._pageNumber&&this._backendServiceApi&&this._backendServiceApi.service.resetPaginationOptions()),this._availablePageSizes=t.pageSizes||[],!this._totalItems&&t.totalItems&&(this._totalItems=t.totalItems),this.recalculateFromToIndexes()}this._pageCount=Math.ceil(this._totalItems/this._itemsPerPage),this.sharedService.currentPagination=this.getCurrentPagination(),this.pubSubService.publish("onPaginationRefreshed",this.getFullPagination()),t&&!(0,ne.j)(s,this.getFullPagination())&&this.pubSubService.publish("onPaginationChanged",this.getFullPagination()),i&&!(0,ne.j)(s,this.getFullPagination())&&this.pubSubService.publish("onPaginationPresetsInitialized",this.getFullPagination());const o=this.getFullPagination();this._previousPagination={pageNumber:o.pageNumber,pageSize:o.pageSize,pageSizes:o.pageSizes,totalItems:this.totalItems}}resetPagination(e=!0,t=!0){this._isLocalGrid&&this.dataView&&this.sharedService?.gridOptions?.enablePagination&&this.dataView.setPagingOptions({pageSize:this._itemsPerPage,pageNum:0}),this._cursorPageInfo=void 0,this.refreshPagination(!0,e),t&&this.grid.scrollTo(0)}togglePaginationVisibility(e){if(this.grid&&this.sharedService?.gridOptions){const t=void 0!==e?e:!this.sharedService.gridOptions.enablePagination;if(t&&this.goToFirstPage(),this._isLocalGrid&&this.dataView){const t=e?this._itemsPerPage:0;this.dataView.setPagingOptions({pageSize:t,pageNum:0})}this.sharedService.gridOptions.enablePagination=t,this.pubSubService.publish("onPaginationVisibilityChanged",{visible:t})}}processOnPageChanged(e,t,i){return console.assert(!this.isCursorBased||i,"Configured for cursor based pagination - cursorArgs expected"),!1===this.pubSubService.publish("onBeforePaginationChange",this.getFullPagination())?(this.resetToPreviousPagination(),Promise.resolve(this.getFullPagination())):new Promise(((s,o)=>{if(this.recalculateFromToIndexes(),this._isLocalGrid&&this.dataView)this.dataView.setPagingOptions({pageSize:this._itemsPerPage,pageNum:e-1}),this.pubSubService.publish("onPaginationChanged",this.getFullPagination()),this.pubSubService.publish("onPaginationRefreshed",this.getFullPagination()),s(this.getFullPagination());else{const r=+this._itemsPerPage,n=new Date;if(this._backendServiceApi?.preProcess&&this._backendServiceApi.preProcess(),this._backendServiceApi?.process){const a=this.isCursorBased&&i?this._backendServiceApi.service.processOnPaginationChanged(t,i):this._backendServiceApi.service.processOnPaginationChanged(t,{newPage:e,pageSize:r}),l=this._backendServiceApi.process(a);l instanceof Promise?l.then((e=>{this.backendUtilities?.executeBackendProcessesCallback(n,e,this._backendServiceApi,this._totalItems);const t=this.getFullPagination();this._previousPagination={pageNumber:t.pageNumber,pageSize:t.pageSize,pageSizes:t.pageSizes,totalItems:this.totalItems},s(this.getFullPagination())})).catch((e=>{this.resetToPreviousPagination(),this.backendUtilities?.onBackendError(e,this._backendServiceApi),this._backendServiceApi?.onError&&this.backendUtilities?.onBackendError||o(l)})):this.rxjs?.isObservable(l)&&this._subscriptions.push(l.subscribe((e=>{const t=this.getFullPagination();this._previousPagination={pageNumber:t.pageNumber,pageSize:t.pageSize,pageSizes:t.pageSizes,totalItems:this.totalItems},s(this.backendUtilities?.executeBackendProcessesCallback(n,e,this._backendServiceApi,this._totalItems))}),(e=>{this.resetToPreviousPagination(),this.backendUtilities?.onBackendError(e,this._backendServiceApi),this._backendServiceApi?.onError&&this.backendUtilities?.onBackendError||o(l)}))),this.pubSubService.publish("onPaginationRefreshed",this.getFullPagination()),this.pubSubService.publish("onPaginationChanged",this.getFullPagination())}}}))}recalculateFromToIndexes(){((this._pageNumber-1)*this._itemsPerPage>this._totalItems||this._totalItems>0&&0===this._pageNumber)&&(this._pageNumber=1),0===this._totalItems?(this._dataFrom=0,this._dataTo=1,this._pageNumber=0):(this._dataFrom=this._pageNumber>1?this._pageNumber*this._itemsPerPage-this._itemsPerPage+1:1,this._dataTo=this._totalItemsthis._totalItems&&(this._dataTo=this._totalItems)),(this._dataTo>this._totalItems||this._totalItemsthis.resizeColumnsByCellContent(!0)))),this.gridOptions.enableColumnResizeOnDoubleClick&&(this._subscriptions.push(this.pubSubService.subscribe("onHeaderMenuColumnResizeByContent",(e=>{this.handleSingleColumnResizeByContent(e.columnId)}))),this._eventHandler.subscribe(this._grid.onColumnsResizeDblClick,((e,t)=>{this.handleSingleColumnResizeByContent(t.triggeredByColumn)})))}bindAutoResizeDataGrid(e){if("container"===this.gridOptions.autoResize?.resizeDetection){if(!this._pageContainerElm||!this._pageContainerElm)throw new Error('\n [Slickgrid-Universal] Resizer Service requires a container when gridOption.autoResize.resizeDetection="container"\n You can fix this by setting your gridOption.autoResize.container');this._resizeObserver||(this._resizeObserver=new ResizeObserver((()=>this.resizeObserverCallback()))),this._resizeObserver.observe(this._pageContainerElm)}else{if(void 0===this._gridDomElm)return null;this.resizeGrid().then((()=>this.resizeGridWhenStylingIsBrokenUntilCorrected())).catch((e=>console.log("Error:",e))),this.resizeGrid(10,e),this._bindingEventService.bind(window,"resize",(()=>{this.handleResizeGrid(e)}))}}handleResizeGrid(e){this.pubSubService.publish("onGridBeforeResize"),this._resizePaused||(this.resizeGrid(0,e),this.resizeGrid(0,e))}resizeObserverCallback(){this._resizePaused||this.resizeGrid()}cacheHeaderHeightTotal(){const e=this._gridContainerElm.querySelector(`${this.gridUidSelector} .slick-topheader-panel`),t=this._gridContainerElm.querySelector(`${this.gridUidSelector} .slick-pane-header`),i=this._gridContainerElm.querySelector(`${this.gridUidSelector} .slick-headerrow`);this._allHeaderHeight=(e?.offsetHeight||0)+(t?.offsetHeight||0)+(i?.offsetHeight||0)}calculateGridNewDimensions(e){const t=e?.autoResize??{},i=(0,q.getOffset)(this._gridDomElm);if(!window||!this._gridDomElm)return null;let s=void 0!==t?.bottomPadding?t.bottomPadding:20;if(s&&e.enablePagination&&(s+=35),s&&e.showCustomFooter){const e=this.gridOptions?.customFooterOptions?.footerHeight??25;s+=parseInt(`${e}`,10)}let o=0,r=0;"container"===t.calculateAvailableSizeBy?o=(0,q.getInnerSize)(this._pageContainerElm,"height")||0:(o=window.innerHeight||0,r=i.top);const n=o-r-s,a=(0,q.getInnerSize)(this._pageContainerElm,"width")||window.innerWidth||0,l=t?.maxHeight,c=t?.minHeight??180,d=t?.maxWidth,h=t?.minWidth??300;let u=n,p=t?.rightPadding?a-t.rightPadding:a;if(e.enableAutoResize&&this.isAutoHeightEnabled){const t=this.dataView.getLength();if(t>0&&tl&&(u=l),pd&&(p=d),{height:this._fixedHeight||u,width:this._fixedWidth||p}}getLastResizeDimensions(){return this._lastDimensions}pauseResizer(e){this._resizePaused=e}resizeGrid(e,t){return new Promise((i=>{(e=e||0)>0?(window.clearTimeout(this._timer),this._timer=window.setTimeout((()=>i(this.resizeGridCallback(t))),e)):i(this.resizeGridCallback(t))}))}resizeGridCallback(e){const t=this.resizeGridWithDimensions(e);return this.pubSubService.publish("onGridAfterResize",t),!this.gridOptions.enableAutoResizeColumnsByCellContent||this._lastDimensions?.width&&t?.width===this._lastDimensions?.width||this.resizeColumnsByCellContent(!1),this._lastDimensions=t,t}resizeGridWithDimensions(e){const t=this.calculateGridNewDimensions(this.gridOptions);if((e||t)&&this._gridDomElm){const i=e?.height?e.height:t?.height,s=e?.width?e.width:t?.width;this.gridOptions.autoHeight||(this._gridDomElm.style.height=`${i}px`),this._gridDomElm.style.width=`${s}px`,this._gridContainerElm&&(this._gridContainerElm.style.width=`${s}px`),this._grid?.resizeCanvas&&this._gridContainerElm&&this._grid.resizeCanvas(),this._grid&&this.gridOptions?.enableAutoSizeColumns?this.gridUid&&document.querySelector(this.gridUidSelector)&&(this._lastDimensions&&this._lastDimensions.height===i&&this._lastDimensions.width===s||this._grid.autosizeColumns()):!this.gridOptions.enableAutoResizeColumnsByCellContent||this._lastDimensions?.width&&s===this._lastDimensions?.width||this.resizeColumnsByCellContent(!1),this._lastDimensions={height:i||0,width:s||0}}return this._lastDimensions}requestStopOfAutoFixResizeGrid(e=!0){this._isStopResizeIntervalRequested=e}resizeColumnsByCellContent(e=!1){const t=this._grid.getColumns(),i=this.dataView.getItems(),s={};let o=!1,r=0;const n=this._gridContainerElm?.offsetWidth??0;if(!Array.isArray(i)||0===i.length||!e&&this._totalColumnsWidthByContent>0&&this._totalColumnsWidthByContentn?this._grid.reRenderColumns(o):this._grid.autosizeColumns(),this.pubSubService.publish("onAfterResizeByContent",{readItemCount:r,calculateColumnWidths:a})}calculateCellWidthByReadingDataset(e,t,i=1e3,s){const o=Array.isArray(e)?e:[e],r=this.dataView.getItems();let n=0;for(const[e,a]of r.entries()){if(e>i)break;Array.isArray(o)&&"object"==typeof t&&o.forEach(((i,o)=>{const r=this.calculateCellWidthByContent(a,i,e,s??o,t[i.id]);void 0!==r&&(t[i.id]=r)})),n=e+1}return n}calculateCellWidthByContent(e,t,i,s,o){const r=this.resizeByContentOptions.cellCharWidthInPx??7;if(!t.originalWidth){const n=t?.resizeCharWidthInPx??r,a=Ro(t?.formatter,i,s,t,e,this._grid),l=(0,q.isPrimitiveOrHTML)(a)?(0,q.stripTags)(a):"",c=Math.ceil(l.length*n),d=t.resizeMaxWidthThreshold;t&&(void 0===o||c>o)&&(o=void 0!==d&&c>d?d:void 0!==t.maxWidth&&c>t.maxWidth?t.maxWidth:c)}return o}applyNewCalculatedColumnWidthByReference(e,t){const i=this.resizeByContentOptions.cellPaddingWidthInPx??6,s=this.resizeByContentOptions.formatterPaddingWidthInPx??6,o=e?.filter?.type??e?.type??b.string;let r=t;const n=e?.resizeCalcWidthRatio??this.resizeByContentOptions.defaultRatioForStringType??.9;r*="string"===o?n:1,r+=i,e.resizeExtraWidthPadding&&(r+=e.resizeExtraWidthPadding),e.editor&&this.gridOptions.editable&&(r+=s),void 0!==e.maxWidth&&r>e.maxWidth&&(r=e.maxWidth),void 0!==e.resizeMaxWidthThreshold&&r>e.resizeMaxWidthThreshold&&(r=e.resizeMaxWidthThreshold),r=Math.ceil(r),void 0!==e.originalWidth&&!0!==e.resizeAlwaysRecalculateWidth&&!0!==this.resizeByContentOptions.alwaysRecalculateColumnWidth||(e.width=this.readjustNewColumnWidthWhenOverLimit(e,r))}handleSingleColumnResizeByContent(e){const t=this._grid.getColumns(),i=t.findIndex((t=>t.id===e));if(i>=0){const s=t[i],o={[e]:s.originalWidth??s.minWidth??0};s.originalWidth=void 0,this.calculateCellWidthByReadingDataset(s,o,this.resizeByContentOptions.maxItemToInspectSingleColumnWidthByContent,i),this.applyNewCalculatedColumnWidthByReference(s,o[e]),this._grid.reRenderColumns(s?.rerenderOnResize??!1)}}readjustNewColumnWidthWhenOverLimit(e,t){const i=this.gridOptions.frozenColumn??-1,s=this._grid.getColumns().findIndex((t=>t.id===e.id))??0;let o=t;if(i>=0&&s<=i){const i=Array.from(this._grid.getViewports());if(i){const s=i.find((e=>e.classList.contains("slick-viewport-left")))?.clientWidth??0,r=i.find((e=>e.classList.contains("slick-viewport-right")))?.clientWidth??0,n=s+r,a=s-(e.width??0);a+t>n&&(o=s-a+r-(this.resizeByContentOptions.widthToRemoveFromExceededWidthReadjustment??50))}}return Math.ceil(o)}checkIsGridShown(){return!!document.querySelector(`${this.gridUidSelector}`)?.offsetParent}resizeGridWhenStylingIsBrokenUntilCorrected(){const e=this.gridOptions?.autoFixResizeTimeout??18e3,t=this.gridOptions?.autoFixResizeRequiredGoodCount??5,i=this._gridContainerElm.querySelector(`${this.gridUidSelector} .slick-header`),s=this._gridContainerElm.querySelector(`${this.gridUidSelector} .slick-viewport`);let o=0,r=0;if(i&&s&&this.gridOptions.autoFixResizeWhenBrokenStyleDetected){const n=this.dataView.getItemCount(),a=this._grid.getColumns()||[];this._intervalId=window.setInterval((async()=>{const l=(0,q.getOffset)(i);let c=l.top;this.gridOptions?.enableFiltering&&this.gridOptions.headerRowHeight&&(c+=this.gridOptions.headerRowHeight),this.gridOptions?.createPreHeaderPanel&&this.gridOptions.showPreHeaderPanel&&this.gridOptions.preHeaderPanelHeight&&(c+=this.gridOptions.preHeaderPanelHeight),c+=44;const d=(0,q.getOffset)(s).top,h=(0,q.getOffset)(this._gridContainerElm);let u=0===l?.top||c-d>2||0===h.left&&0===h.top;const p=this._grid.getRenderedRange()?.rightPx??0;!u&&n>0&&0===p&&a.length>1&&(u=!0),this._isStopResizeIntervalRequested&&(u=!1,o=e),this.checkIsGridShown()&&(u||0===h.left||0===h.top)&&(await this.resizeGrid(),r<5&&this._grid.updateColumns(),this.checkIsGridShown()&&(u=!1)),this.checkIsGridShown()&&r++,this.checkIsGridShown()&&!u&&(r>=t||o++>=e)&&window.clearInterval(this._intervalId)}),this.intervalRetryDelay)}}}class cr{constructor(){this.currentPagination=null,this.isItemsDateParsed=!1,this.frozenVisibleColumnId="",this.hasColumnsReordered=!1,this.hideHeaderRowAfterPageLoad=!1}get allColumns(){return this._allColumns}set allColumns(e){this._allColumns=e}get columnDefinitions(){return this.slickGrid?.getColumns()??[]}get gridOptions(){return this._gridOptions||this.slickGrid?.getOptions()||{}}set gridOptions(e){this._gridOptions=e}get externalRegisteredResources(){return this._externalRegisteredResources}set externalRegisteredResources(e){this._externalRegisteredResources=e}get visibleColumns(){return this._visibleColumns}set visibleColumns(e){this._visibleColumns=e}get hierarchicalDataset(){return this._hierarchicalDataset}set hierarchicalDataset(e){this._hierarchicalDataset=e}}class dr{constructor(e,t,i,s,o){this.collectionService=e,this.sharedService=t,this.pubSubService=i,this.backendUtilities=s,this.rxjs=o,this._currentLocalSorters=[],this._isBackendGrid=!1,this._eventHandler=new fe,this.rxjs&&(this.httpCancelRequests$=this.rxjs.createSubject())}get eventHandler(){return this._eventHandler}get _gridOptions(){return this._grid?.getOptions()??{}}get _columnDefinitions(){return this._grid?.getColumns()??[]}dispose(){this._eventHandler?.unsubscribeAll&&this._eventHandler.unsubscribeAll(),this.httpCancelRequests$&&this.rxjs?.isObservable(this.httpCancelRequests$)&&(this.httpCancelRequests$.next(),this.httpCancelRequests$.complete())}addRxJsResource(e){this.rxjs=e}bindBackendOnSort(e){this._isBackendGrid=!0,this._grid=e,this._dataView=e?.getData(),this._eventHandler.subscribe(e.onSort,this.onBackendSortChanged.bind(this))}bindLocalOnSort(e){this._isBackendGrid=!1,this._grid=e,this._dataView=e?.getData(),this.processTreeDataInitialSort(),this._eventHandler.subscribe(e.onSort,this.handleLocalOnSort.bind(this)),this._gridOptions.preParseDateColumns&&(this._eventHandler.subscribe(e.onCellChange,((e,t)=>this.preParseSingleDateItem(t.item))),this.pubSubService.subscribe(["onItemAdded","onItemUpdated"],(e=>this.preParseSingleDateItem(e))))}preParseSingleDateItem(e){this._gridOptions.preParseDateColumns&&(Array.isArray(e)?e:[e]).forEach((e=>this.collectionService.parseSingleDateItem(e,this._grid,this._gridOptions.preParseDateColumns)))}preParseAllDateItems(){if(this._gridOptions.preParseDateColumns){const e=this._dataView?.getItems()||[];this.collectionService.preParseByMutationDateItems(e,this._grid,this._gridOptions.preParseDateColumns),this.sharedService.isItemsDateParsed=!0}}handleLocalOnSort(e,t){const i=t.multiColumnSort?t.sortCols:new Array({columnId:t.sortCol?.id??"",sortAsc:t.sortAsc,sortCol:t.sortCol});this._currentLocalSorters=[],Array.isArray(i)&&i.forEach((e=>{e.sortCol&&this._currentLocalSorters.push({columnId:e.sortCol.id,direction:e.sortAsc?k.ASC:k.DESC})})),this.onLocalSortChanged(this._grid,i),this.emitSortChanged(n.local)}clearSortByColumnId(e,t){const i=this.getCurrentColumnSorts(),s=this.getCurrentColumnSorts(`${t}`);if(Array.isArray(i)&&Array.isArray(s)&&i.length!==s.length){if(this._gridOptions.backendServiceApi)this.onBackendSortChanged(e,{multiColumnSort:!0,sortCols:s,grid:this._grid});else if(this._dataView)this.onLocalSortChanged(this._grid,s,!0,!0);else{const e=this._gridOptions.multiColumnSort?s:s[0];this._grid.onSort.notify(e)}const t=s.map((e=>({columnId:e?.sortCol?.id??"",sortAsc:e?.sortAsc,sortCol:e?.sortCol})));this._grid.setSortColumns(t)}Array.isArray(s)&&0===s.length&&this.sortLocalGridByDefaultSortFieldId()}clearSorting(e=!0){if(this._grid&&this._gridOptions&&this._dataView)if(this._grid.setSortColumns([]),e)this._isBackendGrid?this.onBackendSortChanged(void 0,{grid:this._grid,multiColumnSort:!0,sortCols:[],clearSortTriggered:!0}):this._columnDefinitions&&Array.isArray(this._columnDefinitions)&&this._columnDefinitions.length>0&&this.sortLocalGridByDefaultSortFieldId();else if(this._isBackendGrid){const e=this._gridOptions.backendServiceApi?.service;e?.clearSorters&&e.clearSorters()}this._currentLocalSorters=[],this.pubSubService.publish("onSortCleared",!0)}disableSortFunctionality(e=!0,t=!0){const i=!this._gridOptions.enableSorting;let s;this._gridOptions.enableSorting=i,e?(t&&this.clearSorting(),this._eventHandler.unsubscribeAll(),s=this.disableAllSortingCommands(!0)):(s=this.disableAllSortingCommands(!1),this._eventHandler.subscribe(this._grid.onSort,((e,t)=>this.handleLocalOnSort(e,t)))),this._grid.setOptions({enableSorting:this._gridOptions.enableSorting},!1,!0),this.sharedService.gridOptions=this._gridOptions,this._grid.setColumns(s)}toggleSortFunctionality(e=!0){const t=this._gridOptions.enableSorting;this.disableSortFunctionality(t,e)}emitSortChanged(e,t){if(e===n.remote&&this._gridOptions.backendServiceApi){let e=[];const t=this._gridOptions.backendServiceApi.service;t?.getCurrentSorters&&(e=t.getCurrentSorters()),this.pubSubService.publish("onSortChanged",e)}else e===n.local&&(t&&(this._currentLocalSorters=t),this.pubSubService.publish("onSortChanged",this.getCurrentLocalSorters()))}getCurrentLocalSorters(){return this._currentLocalSorters}getCurrentColumnSorts(e){if(this._grid){const t=this._grid.getSortColumns();if(Array.isArray(t))return t.reduce(((t,i)=>(!i||e&&i.columnId===e||t.push({columnId:i.columnId||"",sortCol:this._columnDefinitions[this._grid.getColumnIndex(i.columnId||"")],sortAsc:i.sortAsc}),t)),[])}return[]}loadGridSorters(e){this._currentLocalSorters=[];const t=[];return Array.isArray(e)&&((this._gridOptions.multiColumnSort?e:e.slice(0,1)).forEach((e=>{const i=this._columnDefinitions.find((t=>t.id===e.columnId));if(i){if(!i.sortable){let e="[Slickgrid-Universal] Cannot add sort icon to a column that is not sortable, please add `sortable: true` to your column or remove it from your list of columns to sort.";throw this._gridOptions.enableTreeData&&(e+=" Also note that TreeData feature requires the column holding the tree (expand/collapse icons) to be sortable."),new Error(e)}t.push({columnId:i.id,sortAsc:e.direction.toUpperCase()===k.ASC,sortCol:i}),this._currentLocalSorters.push({columnId:String(i.id),direction:e.direction.toUpperCase()})}})),this.onLocalSortChanged(this._grid,t),this._grid.setSortColumns(t.map((e=>({columnId:e.columnId,sortAsc:e.sortAsc}))))),t}processTreeDataInitialSort(){if(this._gridOptions.enableTreeData&&this._gridOptions.treeDataOptions){const e=this._gridOptions.treeDataOptions,t=this._columnDefinitions.find((t=>t.id===e.columnId));if(t){let i=k.ASC,s={columnId:e.columnId,sortCol:t,sortAsc:!0};if(e?.initialSort?.columnId){const t=e.initialSort.columnId,o=this._columnDefinitions.find((e=>e.id===t));i=(e.initialSort.direction||k.ASC).toUpperCase(),s={columnId:t,sortCol:o,sortAsc:i===k.ASC}}s?.columnId&&this.sharedService?.hierarchicalDataset&&this.updateSorting([{columnId:s.columnId||"",direction:i}])}}}onBackendSortChanged(e,t){if(!t||!t.grid)throw new Error('Something went wrong when trying to bind the "onBackendSortChanged(event, args)" function, it seems that "args" is not populated correctly');const i=t.grid?.getOptions()??{},s=i.backendServiceApi;if(!s||!s.process||!s.service)throw new Error('BackendServiceApi requires at least a "process" function and a "service" defined');const o=new Date;s.preProcess&&s.preProcess();const r=s.service.processOnSortChanged(e,t),n=i?.pagination?.totalItems||0;this.backendUtilities?.executeBackendCallback(s,r,t,o,n,{emitActionChangedCallback:this.emitSortChanged.bind(this),errorCallback:()=>{this._grid.setSortColumns(t.previousSortColumns||[]);const e=t.previousSortColumns?.map((e=>({columnId:e.columnId,sortAsc:e.sortAsc,sortCol:this._columnDefinitions.find((t=>t.id===e.columnId))})));s?.service?.updateSorters?.(e||[])},httpCancelRequestSubject:this.httpCancelRequests$})}async onLocalSortChanged(e,t,i=!1,s=!1){const o=this._gridOptions.datasetIdPropertyName||"id",r=this._gridOptions.enableTreeData||!1,a=e.getData();if(await this.pubSubService.publish("onBeforeSortChange",{sortColumns:t},0),e&&a){if(this._gridOptions.preParseDateColumns&&!this.sharedService.isItemsDateParsed&&t.some((e=>z(e.sortCol?.type)))&&this.preParseAllDateItems(),i&&!r&&a.reSort(),r&&this._dataView&&this.sharedService&&Array.isArray(this.sharedService.hierarchicalDataset)){const e=this.sortHierarchicalDataset(this.sharedService.hierarchicalDataset,t);this._dataView.setItems(e.flat,o),this._dataView.onRowCountChanged.notify({previous:this._dataView.getFilteredItemCount(),current:this._dataView.getLength(),itemCount:this._dataView.getItemCount(),dataView:this._dataView,callingOnRowsChanged:!0})}else a.sort(this.sortComparers.bind(this,t));e.invalidate(),s&&this.emitSortChanged(n.local,t.map((e=>({columnId:e.sortCol?.id??"id",direction:e.sortAsc?k.ASC:k.DESC}))))}}sortHierarchicalDataset(e,t,i=!1){this.sortTreeData(e,t);const s=this._gridOptions.datasetIdPropertyName||"id",o=this._gridOptions.treeDataOptions||{columnId:""},r=A(e,{...o,identifierPropName:o.identifierPropName??s,shouldAddTreeLevelNumber:!0});if(i){this._currentLocalSorters=[],t.forEach((e=>{this._currentLocalSorters.push({columnId:e.columnId,direction:e.sortAsc?"ASC":"DESC"})}));const e=this._gridOptions.backendServiceApi?n.remote:n.local;this.emitSortChanged(e)}return{hierarchical:e,flat:r}}sortLocalGridByDefaultSortFieldId(){const e=this._gridOptions&&this._gridOptions.defaultColumnSortFieldId||this._gridOptions.datasetIdPropertyName||"id",t={id:e,field:e};this.onLocalSortChanged(this._grid,new Array({columnId:t.id,sortAsc:!0,sortCol:t,clearSortTriggered:!0}),!1,!0)}sortComparers(e,t,i){if(Array.isArray(e))for(const s of e){const e=this.sortComparer(s,t,i);if(void 0!==e)return e}return _.neutral}sortComparer(e,t,i,s){if(e?.sortCol){const o=e.sortCol,r=o.type||b.string,n=e.sortAsc?_.asc:_.desc;let a=s||o.queryFieldSorter||o.queryField||o.field;this._gridOptions.preParseDateColumns&&z(r)&&e?.columnId&&(a="string"==typeof this._gridOptions.preParseDateColumns?`${this._gridOptions.preParseDateColumns}${e.columnId}`:`${e.columnId}`);let l=a;"function"==typeof o.queryFieldNameGetterFn&&(a=o.queryFieldNameGetterFn(t),l=o.queryFieldNameGetterFn(i));let c=t[a],d=i[l];if(a?.indexOf(".")>=0&&(c=H(t,a)),l?.indexOf(".")>=0&&(d=H(i,l)),o.sortComparer){const e=o.sortComparer(c,d,n,o,this._gridOptions);if(e!==_.neutral)return e}else{const e=ie(r,c,d,n,o,this._gridOptions);if(e!==_.neutral)return e}}}sortTreeData(e,t){Array.isArray(t)&&t.forEach((t=>{this.sortTreeChildren(e,t,0)}))}sortTreeChildren(e,t,i){const s=this._gridOptions.treeDataOptions?.childrenPropName??"children";e.sort(((e,i)=>this.sortComparer(t,e,i)??_.neutral)),e.forEach((e=>{e&&e.hasOwnProperty(s)&&Array.isArray(e[s])&&(i++,this.sortTreeChildren(e[s],t,i),i--)}))}updateSorting(e,t=!0,i=!0){if(!this._gridOptions||!this._gridOptions.enableSorting)throw new Error('[Slickgrid-Universal] in order to use "updateSorting" method, you need to have Sortable Columns defined in your grid and "enableSorting" set in your Grid Options');if(Array.isArray(e)){const s=this._gridOptions.backendServiceApi;if(s){const t=s?.service;t?.updateSorters&&(t.updateSorters(void 0,e),i&&this.backendUtilities?.refreshBackendDataset(this._gridOptions))}else this.loadGridSorters(e);if(t){const e=s?n.remote:n.local;this.emitSortChanged(e)}}}disableAllSortingCommands(e=!0){const t=this._grid.getColumns();t.forEach((t=>{void 0!==t.sortable&&(t.sortable=!e),t?.header?.menu&&t.header.menu.commandItems?.forEach((t=>{if(t&&"string"!=typeof t){const i=t.command;"sort-asc"!==i&&"sort-desc"!==i&&"clear-sort"!==i||(t.hidden=e)}}))}));const i=this._gridOptions.gridMenu?.commandItems;return i&&i.forEach((t=>{t&&"string"!=typeof t&&"clear-sorting"===t.command&&(t.hidden=e)})),t}}class hr{constructor(e,t,i){this.pubSubService=e,this.sharedService=t,this.sortService=i,this._currentToggledItems=[],this._isLastFullToggleCollapsed=!1,this._isOneCpuCyclePassed=!1,this._isTreeDataEnabled=!1,this._subscriptions=[],this._treeDataRecalcHandler=null,this._eventHandler=new fe,window.setTimeout((()=>this._isOneCpuCyclePassed=!0))}set currentToggledItems(e){this._currentToggledItems=e}get dataset(){return this.dataView?.getItems()}get datasetHierarchical(){return this.sharedService.hierarchicalDataset}get dataView(){return this._grid?.getData()}get eventHandler(){return this._eventHandler}get gridOptions(){return this._grid?.getOptions()??{}}get treeDataOptions(){return this.gridOptions.treeDataOptions}dispose(){this._eventHandler.unsubscribeAll(),this.pubSubService.unsubscribeAll(this._subscriptions)}init(e){if(this._grid=e,this._isTreeDataEnabled=this.gridOptions?.enableTreeData??!1,this._isLastFullToggleCollapsed=this.treeDataOptions?.initiallyCollapsed??!1,this._currentToggledItems=this.gridOptions.presets?.treeData?.toggledItems??[],this._lastToggleStateChange={type:this._isLastFullToggleCollapsed?"full-collapse":"full-expand",previousFullToggleType:this._isLastFullToggleCollapsed?"full-collapse":"full-expand",toggledItems:this._currentToggledItems},this._isTreeDataEnabled){if(this.gridOptions?.multiColumnSort)throw new Error('[Slickgrid-Universal] It looks like you are trying to use Tree Data with multi-column sorting, unfortunately it is not supported because of its complexity, you can disable it via "multiColumnSort: false" grid option and/or help in providing support for this feature.');if(!this.gridOptions?.enableFiltering)throw new Error('[Slickgrid-Universal] It looks like you are trying to use Tree Data without using the filtering option, unfortunately that is not possible with Tree Data since it relies heavily on the filters to expand/collapse the tree. You need to enable it via "enableFiltering: true"');if(this.gridOptions?.backendServiceApi||this.gridOptions?.enablePagination)throw new Error("[Slickgrid-Universal] It looks like you are trying to use Tree Data with Pagination and/or a Backend Service (OData, GraphQL) but unfortunately that is simply not supported because of its complexity.");if(!this.gridOptions.treeDataOptions||!this.gridOptions.treeDataOptions.columnId)throw new Error('[Slickgrid-Universal] When enabling tree data, you must also provide the "treeDataOption" property in your Grid Options with "childrenPropName" or "parentPropName" (depending if your array is hierarchical or flat) for the Tree Data to work properly.')}this._eventHandler.subscribe(e.onClick,this.handleOnCellClick.bind(this)),this._subscriptions.push(this.pubSubService.subscribe("onGridMenuClearAllSorting",this.clearSorting.bind(this))),this._treeDataRecalcHandler=this.setAutoRecalcTotalsCallbackWhenFeatEnabled(this.gridOptions),this._eventHandler.subscribe(this.dataView.onRowCountChanged,(()=>{"function"==typeof this._treeDataRecalcHandler&&this._isOneCpuCyclePassed&&(window.clearTimeout(this._timer),this._timer=window.setTimeout((()=>this._treeDataRecalcHandler?.()),this.treeDataOptions?.autoRecalcTotalsDebounce??0))}))}applyToggledItemStateChanges(e,t,i=!0,s=!1){if(Array.isArray(e)){const o=L(this.treeDataOptions,"collapsedPropName"),r=L(this.treeDataOptions,"hasChildrenPropName");this.dataView.beginUpdate(!0);const n="full-collapse"===(t??this._lastToggleStateChange.previousFullToggleType);t&&(this._lastToggleStateChange.previousFullToggleType=t),i&&(this.dataView.getItems()||[]).forEach((e=>{e[r]&&(e[o]=n)})),this.dynamicallyToggleItemState(e,s)}}dynamicallyToggleItemState(e,t=!0){Array.isArray(e)&&(this.dataView.beginUpdate(!0),e.forEach((e=>{const i=this.dataView.getItemById(e.itemId);if(this.updateToggledItem(i,e.isCollapsed,!0),t){const t=this._currentToggledItems.findIndex((t=>t.itemId===e.itemId));t>=0?this._currentToggledItems[t].isCollapsed=e.isCollapsed:this._currentToggledItems.push({itemId:e.itemId,isCollapsed:e.isCollapsed}),this.pubSubService.publish("onTreeItemToggled",{...this._lastToggleStateChange,fromItemId:e.itemId,toggledItems:this._currentToggledItems,type:e.isCollapsed?x.toggleCollapse:x.toggleExpand})}})),this.dataView.endUpdate(),this.dataView.refresh())}getCurrentToggleState(){return this._lastToggleStateChange}getInitialSort(e,t){const i=t?.treeDataOptions,s=i?.initialSort??{columnId:i?.columnId??"",direction:"ASC"},o=e.find((e=>e.id===s.columnId));return{columnId:s.columnId,sortAsc:"DESC"!==s?.direction?.toUpperCase(),sortCol:o}}getItemCount(e){if(void 0!==e){const t=L(this.treeDataOptions,"levelPropName");return this.dataView.getItems().filter((i=>i[t]===e)).length}return this.dataView.getItemCount()}getToggledItems(){return this._currentToggledItems}clearSorting(){const e=this.getInitialSort(this.sharedService.columnDefinitions,this.sharedService.gridOptions);this.sortService.loadGridSorters([{columnId:e.columnId,direction:e.sortAsc?"ASC":"DESC"}])}convertFlatParentChildToTreeDatasetAndSort(e,t,i,s){const o=this.convertFlatParentChildToTreeDataset(e,i),r=Array.isArray(s)&&s.length?s[0]:this.getInitialSort(t,i),n=this.sortService.sortHierarchicalDataset(o,[r],!0);return this._grid?.setSortColumns([r]),n}convertFlatParentChildToTreeDataset(e,t){const i=t?.datasetIdPropertyName??"id",s=t?.treeDataOptions??{columnId:"id"};return R(e,{...s,identifierPropName:s.identifierPropName??i,initiallyCollapsed:this._isLastFullToggleCollapsed})}enableAutoRecalcTotalsFeature(e=!0){e&&this._isTreeDataEnabled?this._treeDataRecalcHandler=this.recalculateTreeTotals.bind(this,this.gridOptions):this._treeDataRecalcHandler=null}recalculateTreeTotals(e){const t=e.treeDataOptions,i=t?.childrenPropName??u.treeDataProperties.CHILDREN_PROP,s=t?.levelPropName??u.treeDataProperties.TREE_LEVEL_PROP;t?.aggregators&&(t.aggregators.forEach((e=>{O(this.sharedService.hierarchicalDataset||[],{childrenPropName:i,levelPropName:s,aggregator:e})})),this._grid.invalidate())}sortHierarchicalDataset(e,t){const i=t??this.getInitialSort(this.sharedService.allColumns,this.gridOptions),s=Array.isArray(i)?i:[i];return this.sortService.sortHierarchicalDataset(e,s)}async toggleTreeDataCollapse(e,t=!0){if(this.gridOptions?.enableTreeData){const i=L(this.treeDataOptions,"hasChildrenPropName");t&&await this.pubSubService.publish("onTreeFullToggleStart",{collapsing:e}),this.dataView.beginUpdate(!0);const s=this.dataView.getItems()||[];s.forEach((t=>{t[i]&&this.updateToggledItem(t,e,!1)})),this.sharedService.hierarchicalDataset=this.convertFlatParentChildToTreeDataset(s,this.gridOptions),this.dataView.endUpdate(),this.dataView.refresh(),this._isLastFullToggleCollapsed=e}const i=e?x.fullCollapse:x.fullExpand;this._lastToggleStateChange={type:i,previousFullToggleType:i,toggledItems:null},t&&this.pubSubService.publish("onTreeFullToggleEnd",this._lastToggleStateChange)}handleOnCellClick(e,t){if(e&&t){const i=e.target||{},s=this.gridOptions.datasetIdPropertyName??"id",o=L(this.treeDataOptions,"collapsedPropName"),r=L(this.treeDataOptions,"childrenPropName");if("string"==typeof i?.className&&i.className.indexOf("toggle")>=0){const i=this.dataView.getItem(t.row);if(i){i[o]=!i[o];const e=i[o],t=i[s],n=this._currentToggledItems.findIndex((e=>e.itemId===t));n>=0?this._currentToggledItems[n].isCollapsed=e:this._currentToggledItems.push({itemId:t,isCollapsed:e}),this.dataView.updateItem(t,i);const a=e=>e[s]===t,l=I(this.sharedService.hierarchicalDataset||[],a,r);l&&(l[o]=e),this._grid.invalidate(),this._lastToggleStateChange={type:e?x.toggleCollapse:x.toggleExpand,previousFullToggleType:this._isLastFullToggleCollapsed?"full-collapse":"full-expand",toggledItems:this._currentToggledItems},this.pubSubService.publish("onTreeItemToggled",{...this._lastToggleStateChange,fromItemId:t})}e.stopImmediatePropagation()}}}updateToggledItem(e,t,i){const s=this.gridOptions?.datasetIdPropertyName??"id",o=L(this.treeDataOptions,"childrenPropName"),r=L(this.treeDataOptions,"collapsedPropName");if(e&&(e[r]=t,this.dataView.updateItem(e[s],e),i)){const i=t=>t[s]===e[s],n=I(this.sharedService.hierarchicalDataset||[],i,o);n&&(n[r]=t)}}setAutoRecalcTotalsCallbackWhenFeatEnabled(e){return e?.enableTreeData&&e?.treeDataOptions?.autoRecalcTotalsOnFilterChange&&e?.treeDataOptions?.aggregators?this.recalculateTreeTotals.bind(this,e):null}}class ur{constructor(e){this.translaterService=e,this._debounceTypingDelay=0,this._shouldTriggerQuery=!0,this._inputType="text",this.inputFilterType="single",this.searchTerms=[],this._bindEventService=new re.P}get columnFilter(){return this.columnDef?.filter??{}}get defaultOperator(){return y.empty}get inputType(){return this._inputType}set inputType(e){this._inputType=e}get operator(){return this.columnFilter?.operator??this.defaultOperator}set operator(e){this.columnFilter&&(this.columnFilter.operator=e)}get gridOptions(){return this.grid?.getOptions()??{}}init(e){if(!e)throw new Error('[Slickgrid-Universal] A filter must always have an "init()" with valid arguments.');this.grid=e.grid,this.callback=e.callback,this.columnDef=e.columnDef,"compound"===this.inputFilterType&&(this.operator=e.operator||""),this.searchTerms=e?.searchTerms??[],this._cellContainerElm=e.filterContainerElm;const t=this.gridOptions?.backendServiceApi;this._debounceTypingDelay=(t?t?.filterTypingDebounce??this.gridOptions?.defaultBackendServiceFilterTypingDebounce:this.gridOptions?.filterTypingDebounce)??0;const i=Array.isArray(this.searchTerms)&&this.searchTerms.length>=0?this.searchTerms[0]:"";this.createDomFilterElement(i),this._bindEventService.bind(this._filterInputElm,["keyup","blur","change"],this.onTriggerEvent.bind(this)),this._bindEventService.bind(this._filterInputElm,"wheel",this.onTriggerEvent.bind(this),{passive:!0}),"compound"===this.inputFilterType&&this._selectOperatorElm&&this._bindEventService.bind(this._selectOperatorElm,"change",this.onTriggerEvent.bind(this))}clear(e=!0){this._filterInputElm&&(this._shouldTriggerQuery=e,this.searchTerms=[],this._filterInputElm.value="",this._currentValue=void 0,this.updateFilterStyle(!1),"compound"===this.inputFilterType&&this._selectOperatorElm&&(this._selectOperatorElm.selectedIndex=0),this.onTriggerEvent(void 0,!0))}destroy(){this._bindEventService.unbindAll(),this._selectOperatorElm?.remove?.(),this._filterInputElm?.remove?.()}getValues(){return this._filterInputElm.value}setValues(e,t,i=!1){const s=Array.isArray(e)?e:[e];let o="";for(const e of s)o="single"===this.inputFilterType?t?this.addOptionalOperatorIntoSearchString(e,t):e:`${e}`,this._filterInputElm.value=`${o??""}`,this._currentValue=this._filterInputElm.value;if(this.updateFilterStyle(""!==this.getValues()),this.operator=t||this.defaultOperator,t&&this._selectOperatorElm){const e=$(this.operator);this._selectOperatorElm.value=e}i&&this.onTriggerEvent(void 0,!1)}addOptionalOperatorIntoSearchString(e,t){let i="",s="",o=null==e?"":`${e}`;if(t&&o){switch(t){case"<>":case"!=":case"=":case"==":case">":case">=":case"<":case"<=":i=t;break;case"EndsWith":case"*z":i="*";break;case"StartsWith":case"a*":s="*"}o=`${i}${o}${s}`}return o}getCompoundOperatorOptionValues(){const e=this.columnDef.type&&this.columnDef.type?this.columnDef.type:b.string;let t,i="text";if(this.columnFilter?.compoundOperatorList)t=this.columnFilter.compoundOperatorList;else switch(e){case b.string:case b.text:case b.readonly:case b.password:i="text",t=[{operator:"",desc:ue("CONTAINS","TEXT_CONTAINS","Contains",s=this.gridOptions,o=this.translaterService)},{operator:"<>",desc:ue("NOT_CONTAINS","TEXT_NOT_CONTAINS","Not Contains",s,o)},{operator:"=",desc:ue("EQUALS","TEXT_EQUALS","Equals",s,o)},{operator:"!=",desc:ue("NOT_EQUAL_TO","TEXT_NOT_EQUAL_TO","Not equal to",s,o)},{operator:"a*",desc:ue("STARTS_WITH","TEXT_STARTS_WITH","Starts with",s,o)},{operator:"*z",desc:ue("ENDS_WITH","TEXT_ENDS_WITH","Ends with",s,o)}];break;default:i="numeric",t=pe(this.gridOptions,this.translaterService)}var s,o;return me(this.gridOptions,t,i),t}createDomFilterElement(e){const t=this.columnDef?.id??"";(0,q.emptyElement)(this._cellContainerElm);let i=this.gridOptions?.defaultFilterPlaceholder??"";this.columnFilter?.placeholder&&(i=this.columnFilter.placeholder);const s=`${e??""}`;if(this._filterInputElm=(0,q.createDomElement)("input",{type:this._inputType||"text",autocomplete:"off",ariaAutoComplete:"none",placeholder:i,ariaLabel:this.columnFilter?.ariaLabel??`${(0,q.toSentenceCase)(t+"")} Search Filter`,className:`form-control filter-${t}`,value:s,dataset:{columnid:`${t}`}}),this.updateFilterStyle(!!e),void 0!==e&&(this._currentValue=s),"single"===this.inputFilterType)this._filterContainerElm=this._filterInputElm,this._filterInputElm.classList.add("search-filter","slick-filter"),this._cellContainerElm.appendChild(this._filterInputElm),this._cellContainerElm.appendChild(document.createElement("span"));else{this._filterInputElm.classList.add("compound-input"),this._selectOperatorElm=de(this.getCompoundOperatorOptionValues(),this.grid),this._filterContainerElm=(0,q.createDomElement)("div",{className:`form-group search-filter slick-filter filter-${t}`});const e=(0,q.createDomElement)("div",{className:"input-group"},this._filterContainerElm);(0,q.createDomElement)("div",{className:"input-group-addon input-group-prepend operator"},e).appendChild(this._selectOperatorElm),e.appendChild(this._filterInputElm),e.appendChild((0,q.createDomElement)("span")),this.operator&&(this._selectOperatorElm.value=$(this.operator)),this._filterContainerElm&&this._cellContainerElm.appendChild(this._filterContainerElm)}}onTriggerEvent(e,t=!1){if(t)this.callback(e,{columnDef:this.columnDef,clearFilterTriggered:t,shouldTriggerQuery:this._shouldTriggerQuery}),this.updateFilterStyle(!1);else{const t=e?.type||"",i=this._selectOperatorElm?.value??this.operator;let s=this._filterInputElm.value;const o=this.gridOptions.enableFilterTrimWhiteSpace||this.columnFilter.enableTrimWhiteSpace;"string"==typeof s&&o&&(s=s.trim()),"select"!==e?.target?.tagName.toLowerCase()&&(this._currentValue=s),this.updateFilterStyle(""!==s);const r={columnDef:this.columnDef,operator:i,searchTerms:s?[s]:null,shouldTriggerQuery:this._shouldTriggerQuery},n="keyup"===t&&"Enter"!==e?.key?this._debounceTypingDelay:0,a=this.columnFilter.skipCompoundOperatorFilterWithNullInput??this.gridOptions.skipCompoundOperatorFilterWithNullInput,l=a&&(0,q.isDefined)(this._currentValue)||""===this._currentValue&&(0,q.isDefined)(this._lastSearchValue);"single"!==this.inputFilterType&&a&&!l||(n>0?(window.clearTimeout(this._timer),this._timer=window.setTimeout((()=>this.callback(e,r)),n)):this.callback(e,r)),this._lastSearchValue=s}this._shouldTriggerQuery=!0}updateFilterStyle(e){e?(this._filterContainerElm?.classList.add("filled"),this._filterInputElm.classList.add("filled")):(this._filterContainerElm?.classList.remove("filled"),this._filterInputElm.classList.remove("filled"))}}class pr extends ur{constructor(e){super(e),this.translaterService=e,this.inputType="text",this.inputFilterType="compound"}}const mr="#86bff8";class gr{constructor(e){this.translaterService=e,this._clearFilterTriggered=!1,this._shouldTriggerQuery=!0,this._sliderTrackFilledColor=mr,this.sliderType="double",this.searchTerms=[],this._bindEventService=new re.P}get columnFilter(){return this.columnDef?.filter??{}}get currentValue(){return this._currentValue}get currentValues(){return this._currentValues}get defaultOperator(){return"compound"===this.sliderType?y.empty:"single"===this.sliderType?y.greaterThanOrEqual:this.gridOptions.defaultFilterRangeOperator||y.rangeInclusive}get filterOptions(){return{...this.gridOptions.defaultFilterOptions?.slider,...this.columnFilter?.filterOptions}}get gridOptions(){return this.grid?.getOptions()??{}}get sliderOptions(){return this._sliderOptions}get operator(){return this._operator||(this.columnFilter.operator??this.defaultOperator)}set operator(e){this._operator=e}init(e){if(!e)throw new Error('[Slickgrid-Universal] A filter must always have an "init()" with valid arguments.');this.grid=e.grid,this.callback=e.callback,this.columnDef=e.columnDef,this.operator=e.operator||"",this.searchTerms=e?.searchTerms??[],this._argFilterContainerElm=e.filterContainerElm,this._sliderTrackFilledColor=window.getComputedStyle(document.documentElement).getPropertyValue("--slick-slider-filter-filled-track-color")||mr,this._filterElm=this.createDomFilterElement(this.searchTerms)}clear(e=!0){if(this._filterElm){this._clearFilterTriggered=!0,this._shouldTriggerQuery=e,this.searchTerms=[];const t=+(this.filterOptions?.sliderStartValue??u.SLIDER_DEFAULT_MIN_VALUE),i=+(this.filterOptions?.sliderEndValue??u.SLIDER_DEFAULT_MAX_VALUE);"double"===this.sliderType?(this._sliderLeftInputElm&&(this._sliderLeftInputElm.value=`${t}`),this._sliderRightInputElm&&(this._sliderRightInputElm.value=`${i}`),this._currentValues=[t,i],this._sliderLeftInputElm?.dispatchEvent(new Event("change")),this._sliderRightInputElm?.dispatchEvent(new Event("change"))):(this._sliderRightInputElm&&(this._sliderRightInputElm.value=`${t}`),this._selectOperatorElm&&(this._selectOperatorElm.selectedIndex=0),this._currentValue=t,this._sliderRightInputElm?.dispatchEvent(new Event("change"))),(this.filterOptions?.hideSliderNumber??this.filterOptions?.hideSliderNumbers)||("double"===this.sliderType?this.renderSliderValues(t,i):this.renderSliderValues(void 0,t)),this.updateFilterStyle(!1),this.callback(void 0,{columnDef:this.columnDef,clearFilterTriggered:!0,shouldTriggerQuery:e,searchTerms:[]})}}destroy(){this._bindEventService.unbindAll(),this._sliderTrackElm?.remove(),this._sliderLeftInputElm?.remove(),this._sliderRightInputElm?.remove()}renderSliderValues(e,t,i=!0){const s=e?.toString()||"",o=t?.toString()||"";this._leftSliderNumberElm?.textContent&&(this._leftSliderNumberElm.textContent=s),this._rightSliderNumberElm?.textContent&&(this._rightSliderNumberElm.textContent=o),this._sliderRangeContainElm.title="double"===this.sliderType?`${s} - ${o}`:`${o}`,i&&this.grid.onHeaderRowMouseLeave.notify({column:this.columnDef,grid:this.grid})}getValues(){return"double"===this.sliderType?this._currentValues:this._currentValue}setValues(e,t,i=!1){if(e){let t=[];const i=Array.isArray(e)?e?.[0]:e;if(Array.isArray(e)&&2===e.length?t=e:"string"==typeof i&&i.indexOf("..")>0?(t=i.split(".."),this._currentValue=+(t?.[0]??0)):((0,q.isDefined)(i)||""===i)&&(this._currentValue=null===i?void 0:+i,t=[i]),"double"!==this.sliderType&&this._sliderRightInputElm)this._sliderRightInputElm.value="string"==typeof e?e:`${i}`,this.renderSliderValues(void 0,this._sliderRightInputElm.value);else if(Array.isArray(t)&&2===t.length&&!this.filterOptions?.hideSliderNumbers){const[e,i]=t;this._sliderLeftInputElm&&(this._sliderLeftInputElm.value=String(e??u.SLIDER_DEFAULT_MIN_VALUE)),this._sliderRightInputElm&&(this._sliderRightInputElm.value=String(i??u.SLIDER_DEFAULT_MAX_VALUE)),this.renderSliderValues(...t)}}else this._currentValue=void 0,this._currentValues=void 0;const s=this.getValues(),o=void 0===s?[]:Array.isArray(s)?s:[s];if(this.updateFilterStyle(o.length>0),void 0!==t&&(this.operator=t),this.operator&&this._selectOperatorElm){const e=$(this.operator);this._selectOperatorElm.value=e}i&&this.callback(void 0,{columnDef:this.columnDef,operator:this.operator,searchTerms:o,shouldTriggerQuery:!0})}createDomFilterElement(e){const t=this.columnDef?.id??"",i=+(this.columnFilter.minValue??u.SLIDER_DEFAULT_MIN_VALUE),s=+(this.columnFilter.maxValue??u.SLIDER_DEFAULT_MAX_VALUE),o=+(this.columnFilter.valueStep??u.SLIDER_DEFAULT_STEP);(0,q.emptyElement)(this._argFilterContainerElm);const r=+((Array.isArray(e)&&e?.[0])??this.filterOptions?.sliderStartValue??i),n=+((Array.isArray(e)&&e?.[1])??this.filterOptions?.sliderEndValue??s);if(this._sliderRangeContainElm=(0,q.createDomElement)("div",{className:`filter-input filter-${t} slider-input-container slider-values`,title:"double"===this.sliderType?`${r} - ${n}`:`${r}`}),this._sliderTrackElm=(0,q.createDomElement)("div",{className:"slider-track"}),"compound"===this.sliderType){const e=(0,q.createDomElement)("span",{className:"input-group-addon input-group-prepend operator"});this._selectOperatorElm=de(this.getOperatorOptionValues(),this.grid),e.appendChild(this._selectOperatorElm)}"double"===this.sliderType&&(this._sliderLeftInputElm=(0,q.createDomElement)("input",{type:"range",className:"slider-filter-input",ariaLabel:this.columnFilter.ariaLabel??`${(0,q.toSentenceCase)(t+"")} Search Filter`,defaultValue:`${r}`,value:`${r}`,min:`${i}`,max:`${s}`,step:`${o}`}));const a="double"===this.sliderType?n:r;this._sliderRightInputElm=(0,q.createDomElement)("input",{type:"range",className:"slider-filter-input",ariaLabel:this.columnFilter.ariaLabel??`${(0,q.toSentenceCase)(t+"")} Search Filter`,defaultValue:`${a}`,value:`${a}`,min:`${i}`,max:`${s}`,step:`${o}`});const l=this.filterOptions?.hideSliderNumber??this.filterOptions?.hideSliderNumbers,c=l?"":"input-group";if(this._divContainerFilterElm=(0,q.createDomElement)("div",{className:`${c} search-filter slick-filter slider-container slider-values filter-${t}`.trim()}),this._sliderRangeContainElm.appendChild(this._sliderTrackElm),"double"===this.sliderType&&this._sliderLeftInputElm&&this._sliderRangeContainElm.appendChild(this._sliderLeftInputElm),this._sliderRangeContainElm.appendChild(this._sliderRightInputElm),l)this._divContainerFilterElm.appendChild(this._sliderRangeContainElm);else{let e;"compound"===this.sliderType&&this._selectOperatorElm?(e=(0,q.createDomElement)("span",{className:"input-group-addon input-group-prepend operator"}),e.appendChild(this._selectOperatorElm)):"double"===this.sliderType&&(e=(0,q.createDomElement)("div",{className:"input-group-addon input-group-prepend slider-range-value"}),this._leftSliderNumberElm=(0,q.createDomElement)("span",{className:`input-group-text lowest-range-${t}`,textContent:`${r}`}),e.appendChild(this._leftSliderNumberElm));const i=(0,q.createDomElement)("div",{className:"input-group-addon input-group-append slider-range-value"});this._rightSliderNumberElm=(0,q.createDomElement)("span",{className:`input-group-text highest-range-${t}`,textContent:`${a}`},i),e&&this._divContainerFilterElm.appendChild(e),this._divContainerFilterElm.appendChild(this._sliderRangeContainElm),this._divContainerFilterElm.appendChild(i)}return this._sliderOptions={minValue:i,maxValue:s,step:o},this._currentValues=[r,n],Array.isArray(e)&&e.length>0&&""!==e[0]&&(this.updateFilterStyle(!0),this._currentValue=r),void 0===this.filterOptions.sliderStartValue&&void 0===this.columnFilter.minValue||(this._currentValue=r),this._argFilterContainerElm.appendChild(this._divContainerFilterElm),this.updateTrackFilledColorWhenEnabled(),this._bindEventService.bind(this._sliderTrackElm,"click",this.sliderTrackClicked.bind(this)),this._bindEventService.bind(this._sliderRightInputElm,["input","change"],this.slideRightInputChanged.bind(this)),this._bindEventService.bind(this._sliderRightInputElm,["change","mouseup","touchend"],this.onValueChanged.bind(this)),"compound"===this.sliderType&&this._selectOperatorElm?this._bindEventService.bind(this._selectOperatorElm,["change"],this.onValueChanged.bind(this)):"double"===this.sliderType&&this._sliderLeftInputElm&&(this._bindEventService.bind(this._sliderLeftInputElm,["input","change"],this.slideLeftInputChanged.bind(this)),this._bindEventService.bind(this._sliderLeftInputElm,["change","mouseup","touchend"],this.onValueChanged.bind(this))),this._divContainerFilterElm}getOperatorOptionValues(){let e;return e=this.columnFilter.compoundOperatorList?this.columnFilter.compoundOperatorList:pe(this.gridOptions,this.translaterService),me(this.gridOptions,e,"numeric"),e}onValueChanged(e){const t=parseInt(this._sliderRightInputElm?.value??"",10);let i,s;if("compound"===this.sliderType||"single"===this.sliderType)"select"!==e?.target?.tagName?.toLowerCase()&&(this._currentValue=+t),i=this._currentValue,s=[i||"0"];else if("double"===this.sliderType){const e=[parseInt(this._sliderLeftInputElm?.value??"",10),t];i=e.join(".."),s=e}if(this._clearFilterTriggered)this.updateFilterStyle(!1),this.callback(e,{columnDef:this.columnDef,clearFilterTriggered:this._clearFilterTriggered,searchTerms:[],shouldTriggerQuery:this._shouldTriggerQuery});else{const t=this._selectOperatorElm?.value??this.operator;this.updateFilterStyle(""!==i);const o=this.columnFilter.skipCompoundOperatorFilterWithNullInput??this.gridOptions.skipCompoundOperatorFilterWithNullInput,r=o&&(0,q.isDefined)(this._currentValue)||!(0,q.isDefined)(this._currentValue)&&(0,q.isDefined)(this._lastSearchValue);"compound"===this.sliderType&&o&&!r||this.callback(e,{columnDef:this.columnDef,operator:t||"",searchTerms:s,shouldTriggerQuery:this._shouldTriggerQuery})}this._clearFilterTriggered=!1,this._shouldTriggerQuery=!0,this.changeBothSliderFocuses(!1),this.grid.onHeaderRowMouseEnter.notify({column:this.columnDef,grid:this.grid},new ge(e)),this._lastSearchValue=i}changeBothSliderFocuses(e){const t=e?"add":"remove";this._sliderLeftInputElm?.classList[t]("focus"),this._sliderRightInputElm?.classList[t]("focus")}slideLeftInputChanged(e){const t=parseInt(this._sliderLeftInputElm?.value??"",10),i=parseInt(this._sliderRightInputElm?.value??"",10);this._sliderLeftInputElm&&i-t<=(this.filterOptions?.stopGapBetweenSliderHandles??0)&&(this._sliderLeftInputElm.value=String(t-(this.filterOptions?.stopGapBetweenSliderHandles??0))),this._sliderLeftInputElm&&this._sliderRightInputElm&&(+this._sliderLeftInputElm.value>=+this._sliderRightInputElm.value-20?(this._sliderLeftInputElm.style.zIndex="1",this._sliderRightInputElm.style.zIndex="0"):(this._sliderLeftInputElm.style.zIndex="0",this._sliderRightInputElm.style.zIndex="1")),this.sliderLeftOrRightChanged(e,"left",t,i)}slideRightInputChanged(e){const t=parseInt(this._sliderLeftInputElm?.value??"",10),i=parseInt(this._sliderRightInputElm?.value??"",10);"double"===this.sliderType&&this._sliderRightInputElm&&i-t<=(this.filterOptions?.stopGapBetweenSliderHandles??0)&&(this._sliderRightInputElm.value=String(t+(this.filterOptions?.stopGapBetweenSliderHandles??0))),this.sliderLeftOrRightChanged(e,"right",t,i)}sliderLeftOrRightChanged(e,t,i,s){let o=!0;this.updateTrackFilledColorWhenEnabled(),this.changeBothSliderFocuses(!0),this._sliderRangeContainElm.title="double"===this.sliderType?`${i} - ${s}`:`${s}`,"double"===this.sliderType&&this._sliderLeftInputElm&&this._sliderRightInputElm&&("left"===t&&i>s?(this._sliderLeftInputElm.value=`${s}`,o=!1):"right"===t&&i>s&&(this._sliderRightInputElm.value=`${i}`,o=!1)),(this.filterOptions?.hideSliderNumber??this.filterOptions?.hideSliderNumbers)||(this._leftSliderNumberElm?.textContent&&(this._leftSliderNumberElm.textContent=this._sliderLeftInputElm?.value??""),this._rightSliderNumberElm?.textContent&&(this._rightSliderNumberElm.textContent=this._sliderRightInputElm?.value??"")),o&&this.grid.onHeaderRowMouseEnter.notify({column:this.columnDef,grid:this.grid},new ge(e))}sliderTrackClicked(e){e.preventDefault();const t=100*(e.offsetX+0)/this._sliderTrackElm.offsetWidth;this._sliderRightInputElm&&"double"!==this.sliderType?(this._sliderRightInputElm.value=`${t}`,this._sliderRightInputElm.dispatchEvent(new Event("change"))):this._sliderLeftInputElm&&this._sliderRightInputElm&&(t<=50?(this._sliderLeftInputElm.value=`${t}`,this._sliderLeftInputElm.dispatchEvent(new Event("change"))):(this._sliderRightInputElm.value=`${t}`,this._sliderRightInputElm.dispatchEvent(new Event("change"))))}updateTrackFilledColorWhenEnabled(){if(this.filterOptions?.enableSliderTrackColoring&&this._sliderRightInputElm){let e=0;this._sliderLeftInputElm&&(e=(+this._sliderLeftInputElm.value-+this._sliderLeftInputElm.min)/(this.sliderOptions?.maxValue??0-+this._sliderLeftInputElm.min)*100);const t=(+this._sliderRightInputElm.value-+this._sliderRightInputElm.min)/(this.sliderOptions?.maxValue??0-+this._sliderRightInputElm.min)*100,i="linear-gradient(to right, %b %p1, %c %p1, %c %p2, %b %p2)".replace(/%b/g,"#eee").replace(/%c/g,this.filterOptions?.sliderTrackFilledColor||this._sliderTrackFilledColor||mr).replace(/%p1/g,`${e}%`).replace(/%p2/g,`${t}%`);this._sliderTrackElm.style.background=i,this._sliderOptions.sliderTrackBackground=i}}updateFilterStyle(e){e?(this._divContainerFilterElm.classList.add("filled"),this._filterElm?.classList.add("filled")):(this._divContainerFilterElm.classList.remove("filled"),this._filterElm?.classList.remove("filled"))}}var br=Object.defineProperty,fr=(e,t,i)=>((e,t,i)=>t in e?br(e,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[t]=i)(e,"symbol"!=typeof t?t+"":t,i),vr=class{constructor(e){fr(this,"_distinctEvent"),fr(this,"_boundedEvents",[]),this._distinctEvent=e?.distinctEvent??!1}get boundedEvents(){return this._boundedEvents}dispose(){this.unbindAll(),this._boundedEvents=[]}bind(e,t,i,s,o=""){let r=Array.isArray(t)?t:[t];if("function"==typeof e?.forEach)e.forEach((e=>{for(let t of r)(!this._distinctEvent||this._distinctEvent&&!this.hasBinding(e,t))&&(e.addEventListener(t,i,s),this._boundedEvents.push({element:e,eventName:t,listener:i,groupName:o}))}));else for(let t of r)(!this._distinctEvent||this._distinctEvent&&!this.hasBinding(e,t))&&(e.addEventListener(t,i,s),this._boundedEvents.push({element:e,eventName:t,listener:i,groupName:o}))}hasBinding(e,t){return this._boundedEvents.some((i=>i.element===e&&(!t||i.eventName===t)))}unbind(e,t,i){if(e){let s=Array.isArray(e)?e:[e],o=Array.isArray(t)?t||"":[t||""];for(let e of s){i||(i=this._boundedEvents.find((i=>{if(i.element===e&&(!t||i.eventName===t))return i.listener})));for(let t of o)e?.removeEventListener?.(t,i)}}}unbindAll(e){if(e){let t=Array.isArray(e)?e:[e];for(let e=this._boundedEvents.length-1;e>=0;--e){let i=this._boundedEvents[e];if(t.some((e=>e===i.groupName))){let{element:t,eventName:s,listener:o}=i;this.unbind(t,s,o),this._boundedEvents.splice(e,1)}}}else for(;this._boundedEvents.length>0;){let e=this._boundedEvents.pop(),{element:t,eventName:i,listener:s}=e;this.unbind(t,i,s)}}},wr=typeof window<"u"&&void 0!==window.multipleSelect?window.multipleSelect:{locales:{}};wr.locales["en-US"]={formatSelectAll:()=>"[Select all]",formatAllSelected:()=>"All selected",formatCountSelected:(e,t)=>`${e} of ${t} selected`,formatNoMatchesFound:()=>"No matches found",formatOkButton:()=>"OK"};var yr=wr.locales,kr={name:"",placeholder:"",classes:"",classPrefix:"",data:void 0,locale:void 0,selectAll:!0,single:void 0,singleRadio:!1,multiple:!1,hideOptgroupCheckboxes:!1,multipleWidth:80,width:void 0,dropWidth:void 0,maxHeight:250,maxHeightUnit:"px",position:"bottom",displayValues:!1,displayTitle:!1,displayDelimiter:", ",minimumCountSelected:3,ellipsis:!1,isOpen:!1,keepOpen:!1,openOnHover:!1,container:null,filter:!1,filterGroup:!1,filterPlaceholder:"",filterAcceptOnEnter:!1,filterByDataLength:void 0,customFilter(e){let{text:t,label:i,search:s}=e;return(i||t||"").includes(s)},showClear:!1,autoAdjustDropHeight:!1,autoAdjustDropPosition:!1,autoAdjustDropWidthByTextSize:!1,adjustedHeightPadding:10,useSelectOptionLabel:!1,useSelectOptionLabelToHtml:!1,navigationHighlight:!0,infiniteScroll:!1,virtualScroll:!0,cssStyler:()=>null,textTemplate:e=>e.innerHTML.trim(),labelTemplate:e=>e.label,onOpen:()=>!1,onClose:()=>!1,onCheckAll:()=>!1,onUncheckAll:()=>!1,onFocus:()=>!1,onBlur:()=>!1,onOptgroupClick:()=>!1,onBeforeClick:()=>!0,onClick:()=>!1,onFilter:()=>!1,onFilterClear:()=>!1,onClear:()=>!1,onAfterCreate:()=>!1,onDestroy:()=>!1,onAfterDestroy:()=>!1,onDestroyed:()=>!1};Object.assign(kr,yr["en-US"]);var _r={BLOCK_ROWS:50,CLUSTER_BLOCKS:4,DEFAULTS:kr,METHODS:["init","getOptions","refreshOptions","getSelects","setSelects","enable","disable","open","close","check","uncheck","checkAll","uncheckAll","checkInvert","focus","blur","refresh","destroy"]};function xr(e){let t=Object.prototype.toString.call(e).slice(8,-1).toLowerCase();return"object"===t?(()=>{let t={};for(let i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=xr(e[i]));return t})():"array"===t?e.map((e=>xr(e))):e}function Cr(e){return null!=e&&""!==e}function Er(e,t,i){if(Array.isArray(e))for(let s of e){if(s[t]===i||s[t]===""+ +s[t]&&+s[t]===i)return s;if("optgroup"===s.type)for(let e of s.children)if(e&&(e[t]===i||e[t]===""+ +e[t]&&+e[t]===i))return e}}function Sr(e){return Object.keys(e).forEach((t=>void 0===e[t]?delete e[t]:"")),e}function Tr(e,t){if("string"!=typeof e)return e;if("function"==typeof t)return t(e);if("function"==typeof e.normalize)return e.normalize("NFD").replace(/[\u0300-\u036F]/g,"");throw new Error("[Multiple-Select-Vanilla] `normalize()` function is not defined, you can optionally provide a custom parser via the `diacriticParser` option.")}function Or(e){let t=0,i=0,s=0,o=0,r=window.innerHeight??0,n=window.innerWidth??0,a={left:window.pageXOffset||document.documentElement.scrollLeft||0,top:window.pageYOffset||document.documentElement.scrollTop||0},l=a.top,c=a.left,d=Mr(e);if(d){let e=d.top??0,a=d.left??0;i=e-l,t=r-(e-l),s=a-c,o=n-(a-c)}return{top:i,bottom:t,left:s,right:o}}function Ar(e=""){return e.split(" ").filter((e=>e))}function Lr(e,t,i){let s=document.createElement(e);return t&&Object.keys(t).forEach((e=>{let i=t[e];"object"==typeof i?Object.assign(s[e],i):s[e]=t[e]})),i?.appendChild&&i.appendChild(s),s}function Rr(e,t,i){let s=e.props?.innerHTML?function(e,t){let{[t]:i,...s}=e;return s}(e.props,"innerHTML"):e.props,o=Lr(e.tagName,function(e,t){return"object"==typeof e?Object.fromEntries(t?Object.entries(e).filter((([e,i])=>!Cr(i)&&!t.includes(e)||Cr(i))):Object.entries(e).filter((([e,t])=>Cr(t)))):e}(s,["className","title","style"]),t),r=i;if(r||(r=o),e.props.innerHTML&&(o.innerHTML=e.props.innerHTML),e.attrs)for(let t of Object.keys(e.attrs))o.setAttribute(t,e.attrs[t]);if(e.children)for(let t of e.children)Rr(t,o,r);return t?.appendChild(o),o}function Ir(e){return e.hasOwnProperty("tagName")?Rr(e):document.createElement("li")}function Dr(e){for(;e?.firstChild;)e.lastChild&&e.removeChild(e.lastChild);return e}function Mr(e){if(!e)return;let t=e?.getBoundingClientRect?.(),i=0,s=0,o=0,r=0;return void 0!==t?.top&&void 0!==t.left&&(i=t.top+window.pageYOffset,s=t.left+window.pageXOffset,r=t.right,o=t.bottom),{top:i,left:s,bottom:o,right:r}}function Pr(e,t,i){if(!e)return 0;let s=Number.parseFloat(e.style[i]);if(!s||Number.isNaN(s)){switch(t){case"outer":s=e["width"===i?"offsetWidth":"offsetHeight"];break;case"scroll":s=e["width"===i?"scrollWidth":"scrollHeight"];break;default:s=e["width"===i?"clientWidth":"clientHeight"]}s=e.getBoundingClientRect()[i]}if(!s||Number.isNaN(s)){let t=e.style.display,o=e.style.position;e.style.display="block",e.style.position="absolute";let r=window.getComputedStyle(e)[i];s=Number.parseFloat(r),Number.isNaN(s)&&(s=0),e.style.display=t,e.style.position=o}return s||0}function Hr(e,t){let i=null,s=e?.parentElement;for(;s;){let[e,o,r,n]=t.match(/^([a-z]*)([#.]{1})([a-z\-]+)$/i)||[];if(r&&n)for(let e of n.replace(r,"").split(" "))s.classList.contains(e)&&(o?s?.tagName.toLowerCase()===o&&(i=s):i=s);s=s.parentElement}return i}function Nr(e,t){e?.style&&(e.style.display="none"===e.style.display&&!1!==t||!0===t?"block":"none")}var Vr=class{constructor(e){fr(this,"clusterRows"),fr(this,"cache"),fr(this,"scrollEl"),fr(this,"blockHeight"),fr(this,"clusterHeight"),fr(this,"contentEl"),fr(this,"parentEl"),fr(this,"itemHeight"),fr(this,"lastCluster"),fr(this,"scrollTop"),fr(this,"dataStart"),fr(this,"dataEnd"),fr(this,"rows"),fr(this,"destroy"),fr(this,"callback"),fr(this,"sanitizer"),this.rows=e.rows,this.scrollEl=e.scrollEl,this.contentEl=e.contentEl,this.parentEl=e.contentEl?.parentElement,this.callback=e.callback,this.cache={},this.scrollTop=this.scrollEl.scrollTop,this.initDOM(this.rows),this.scrollEl.scrollTop=this.scrollTop,this.lastCluster=0;let t=()=>{this.lastCluster!==(this.lastCluster=this.getNum())&&(this.initDOM(this.rows),this.callback())};this.scrollEl.addEventListener("scroll",t,!1),this.destroy=()=>{this.scrollEl.removeEventListener("scroll",t,!1),Dr(this.contentEl)}}reset(e){this.lastCluster=0,this.cache={},Dr(this.contentEl),this.initDOM(e)}initDOM(e){if(typeof this.clusterHeight>"u"){this.cache.scrollTop=this.scrollEl.scrollTop;let t=Ir(e[0]);this.contentEl.appendChild(t),this.contentEl.appendChild(t),this.contentEl.appendChild(t),this.cache.data=[e[0]],this.getRowsHeight()}let t=this.initData(e,this.getNum()),i=this.checkChanges("data",t.rows),s=this.checkChanges("top",t.topOffset),o=this.checkChanges("bottom",t.bottomOffset);Dr(this.contentEl),i&&s?(t.topOffset&&this.contentEl.appendChild(this.getExtra("top",t.topOffset)),t.rows.forEach((e=>this.contentEl.appendChild(Ir(e)))),t.bottomOffset&&this.contentEl.appendChild(this.getExtra("bottom",t.bottomOffset))):o&&this.contentEl.lastChild&&(this.contentEl.lastChild.style.height=`${t.bottomOffset}px`)}getRowsHeight(){if(typeof this.itemHeight>"u"){let e=this.parentEl?.style.display||"";this.parentEl&&(""===e||"none"===e)&&(this.parentEl.style.display="block");let t=this.contentEl.children,i=t[Math.floor(t.length/2)];this.itemHeight=i.offsetHeight,this.parentEl&&(this.parentEl.style.display=e)}this.blockHeight=this.itemHeight*_r.BLOCK_ROWS,this.clusterRows=_r.BLOCK_ROWS*_r.CLUSTER_BLOCKS,this.clusterHeight=this.blockHeight*_r.CLUSTER_BLOCKS}getNum(){this.scrollTop=this.scrollEl.scrollTop;let e=(this.clusterHeight||0)-(this.blockHeight||0);return e&&Math.floor(this.scrollTop/e)||0}initData(e,t){if(e.length<_r.BLOCK_ROWS)return{topOffset:0,bottomOffset:0,rowsAbove:0,rows:e};let i=Math.max((this.clusterRows-_r.BLOCK_ROWS)*t,0),s=i+this.clusterRows,o=Math.max(i*this.itemHeight,0),r=Math.max((e.length-s)*this.itemHeight,0),n=[],a=i;o<1&&a++;for(let t=i;tdelete this[e]))))}initLocale(){if(this.options.locale){if("object"==typeof this.options.locale)return void Object.assign(this.options,this.options.locale);let e=window.multipleSelect.locales,t=this.options.locale.split(/-|_/);if(t[0]=t[0].toLowerCase(),t[1]&&(t[1]=t[1].toUpperCase()),e[this.options.locale])Object.assign(this.options,e[this.options.locale]);else if(e[t.join("-")])Object.assign(this.options,e[t.join("-")]);else{if(!e[t[0]])throw new Error(`[multiple-select-vanilla] invalid locales "${this.options.locale}", make sure to import it before using it`);Object.assign(this.options,e[t[0]])}}}initContainer(){let e=this.elm.getAttribute("name")||this.options.name||"";this.options.classes&&this.elm.classList.add(this.options.classes),this.options.classPrefix&&(this.elm.classList.add(this.options.classPrefix),this.options.size&&this.elm.classList.add(`${this.options.classPrefix}-${this.options.size}`)),this.elm.style.display="none",this.labelElm=this.elm.closest("label"),!this.labelElm&&this.elm.id&&(this.labelElm=document.createElement("label"),this.labelElm.htmlFor=this.elm.id),this.labelElm?.querySelector("input")&&(this.labelElm=null),typeof this.options.single>"u"&&(this.options.single=!this.elm.multiple),this.parentElm=Lr("div",{className:Ar(`ms-parent ${this.elm.className||""} ${this.options.classes}`).join(" "),dataset:{test:"sel"}}),this.options.darkMode&&this.parentElm.classList.add("ms-dark-mode");let t=this.elm.getAttribute("title")||"";t&&(this.parentElm.title=t),this.options.placeholder=this.options.placeholder||this.elm.getAttribute("placeholder")||"",this.choiceElm=Lr("button",{className:"ms-choice",type:"button"},this.parentElm),this.options.labelId&&(this.choiceElm.id=this.options.labelId,this.choiceElm.setAttribute("aria-labelledby",this.options.labelId)),this.choiceElm.appendChild(Lr("span",{className:"ms-placeholder",textContent:this.options.placeholder})),this.options.showClear&&(this.selectClearElm=Lr("div",{className:"ms-icon ms-icon-close"}),this.selectClearElm.style.display="none",this.choiceElm.appendChild(this.selectClearElm)),this.choiceElm.appendChild(Lr("div",{className:"ms-icon ms-icon-caret"})),this.dropElm=Lr("div",{className:`ms-drop ${this.options.position}`,ariaExpanded:"false"},this.parentElm),this.options.darkMode&&this.dropElm.classList.add("ms-dark-mode"),e&&(this.dropElm.dataset.name=e);let i=this.elm.getAttribute("data-test")||this.options.dataTest;i&&(this.parentElm.dataset.test=i,this.dropElm.dataset.test=i),this.closeElm=this.choiceElm.querySelector(".ms-icon-close"),this.options.dropWidth&&(this.dropElm.style.width="string"==typeof this.options.dropWidth?this.options.dropWidth:`${this.options.dropWidth}px`),function(e,t){e.parentNode?.insertBefore(t,e.nextSibling)}(this.elm,this.parentElm),this.elm.disabled&&(this.choiceElm.classList.add("disabled"),this.choiceElm.disabled=!0),this.selectAllName=`selectAll${e}`,this.selectGroupName=`selectGroup${e}`,this.selectItemName=`selectItem${e}`,this.options.keepOpen||(this._bindEventService.unbindAll("body-click"),this._bindEventService.bind(document.body,"click",(e=>{this.getEventTarget(e)===this.choiceElm||Hr(this.getEventTarget(e),".ms-choice")===this.choiceElm||(this.getEventTarget(e)===this.dropElm||Hr(this.getEventTarget(e),".ms-drop")!==this.dropElm&&this.getEventTarget(e)!==this.elm)&&this.options.isOpen&&this.close("body.click")}),void 0,"body-click"))}initData(){let e=[];if(this.options.data){if(Array.isArray(this.options.data))this.data=this.options.data.map((e=>"string"==typeof e||"number"==typeof e?{text:e,value:e}:e));else if("object"==typeof this.options.data){for(let[t,i]of Object.entries(this.options.data))e.push({value:t,text:`${i}`});this.data=e}}else this.elm.childNodes.forEach((t=>{let i=this.initRow(t);i&&e.push(i)})),this.options.data=e,this.data=e,this.fromHtml=!0;this.dataTotal=function(e){let t=0;return e.forEach(((e,i)=>{"optgroup"===e.type?(e._key=`group_${i}`,e.visible=typeof e.visible>"u"||e.visible,e.children.forEach(((e,s)=>{e&&(e.visible=typeof e?.visible>"u"||e.visible,e.divider||(e._key=`option_${i}_${s}`,t+=1))}))):(e.visible=typeof e.visible>"u"||e.visible,e.divider||(e._key=`option_${i}`,t+=1))})),t}(this.data||[])}initRow(e,t){let i={};return"option"===e.tagName?.toLowerCase()?(i.type="option",i.text=this.options.textTemplate(e),i.value=e.value,i.visible=!0,i.selected=!!e.selected,i.disabled=t||e.disabled,i.classes=e.getAttribute("class")||"",i.title=e.getAttribute("title")||"",e.dataset.value&&(i._value=e.dataset.value),Object.keys(e.dataset).length&&(i._data=e.dataset,i._data.divider&&(i.divider=i._data.divider)),i):"optgroup"===e.tagName?.toLowerCase()?(i.type="optgroup",i.label=this.options.labelTemplate(e),i.visible=!0,i.selected=!!e.selected,i.disabled=e.disabled,i.children=[],Object.keys(e.dataset).length&&(i._data=e.dataset),e.childNodes.forEach((e=>{i.children.push(this.initRow(e,i.disabled))})),i):null}initDrop(){this.initList(),this.update(!0),this.options.isOpen&&this.open(10),this.options.openOnHover&&this.parentElm&&(this._bindEventService.bind(this.parentElm,"mouseover",(()=>this.open(null))),this._bindEventService.bind(this.parentElm,"mouseout",(()=>this.close("hover.mouseout"))))}initFilter(){if(this.filterText="",this.options.filter||!this.options.filterByDataLength)return;let e=0;for(let t of this.data||[])"optgroup"===t.type?e+=t.children.length:e+=1;this.options.filter=e>this.options.filterByDataLength}initList(){if(this.options.filter&&(this.filterParentElm=Lr("div",{className:"ms-search"},this.dropElm),this.filterParentElm.appendChild(Lr("input",{autocomplete:"off",autocapitalize:"off",spellcheck:!1,type:"text",placeholder:this.options.filterPlaceholder||"🔎︎"})),this.options.showSearchClear&&this.filterParentElm.appendChild(Lr("span",{className:"ms-icon ms-icon-close"}))),this.options.selectAll&&!this.options.single){let e=this.elm.getAttribute("name")||this.options.name||"";this.selectAllParentElm=Lr("div",{className:"ms-select-all",dataset:{key:"select_all"}});let t=document.createElement("label"),i="ms-icon "+(this.isAllSelected?"ms-icon-check":this.isPartiallyAllSelected?"ms-icon-minus":"ms-icon-uncheck"),s=Lr("div",{className:"icon-checkbox-container"},t);Lr("input",{type:"checkbox",ariaChecked:String(this.isAllSelected),checked:this.isAllSelected,dataset:{name:`selectAll${e}`}},s),Lr("div",{className:i},s),t.appendChild(Lr("span",{textContent:this.formatSelectAll()})),this.selectAllParentElm.appendChild(t),this.dropElm?.appendChild(this.selectAllParentElm)}this.ulElm=document.createElement("ul"),this.ulElm.role="combobox",this.ulElm.ariaExpanded="false",this.ulElm.ariaMultiSelectable=String(!this.options.single),this.dropElm?.appendChild(this.ulElm),this.options.showOkButton&&!this.options.single&&(this.okButtonElm=Lr("button",{className:"ms-ok-button",type:"button",textContent:this.formatOkButton()},this.dropElm)),this.initListItems()}initListItems(){let e=0,t=this.getListRows();if(this.options.selectAll&&!this.options.single&&(e=-1),t.length>_r.BLOCK_ROWS*_r.CLUSTER_BLOCKS){let i=this.dropElm&&"none"!==this.dropElm?.style.display;!i&&this.dropElm&&(this.dropElm.style.left="-10000",this.dropElm.style.display="block",this.dropElm.ariaExpanded="true");let s=()=>{if(this.virtualScroll){this._currentHighlightIndex=0,this.updateDataStart=this.virtualScroll.dataStart+e,this.updateDataEnd=this.virtualScroll.dataEnd+e,this.updateDataStart<0&&(this.updateDataStart=0,this._currentHighlightIndex=0);let t=this.getDataLength();this.updateDataEnd>t&&(this.updateDataEnd=t),this.ulElm&&(this.isMoveUpRecalcRequired?this.recalculateArrowMove("up"):this.virtualScroll.dataStart>this.updateDataStart&&this.recalculateArrowMove("down"))}};this.ulElm&&(this.virtualScroll?this.virtualScroll.reset(t):this.virtualScroll=new Vr({rows:t,scrollEl:this.ulElm,contentEl:this.ulElm,sanitizer:this.options.sanitizer,callback:()=>{s(),this.events()}})),s(),!i&&this.dropElm&&(this.dropElm.style.left="0",this.dropElm.style.display="none",this.dropElm.ariaExpanded="false")}else this.ulElm&&(Dr(this.ulElm),t.forEach((e=>this.ulElm.appendChild(Ir(e))))),this.updateDataStart=0,this.updateDataEnd=this.updateData.length;return this.events(),t}getEventTarget(e){return e.composedPath?e.composedPath()[0]:e.target}getListRows(){let e=[];return this.updateData=[],this.data?.forEach((t=>e.push(...this.initListItem(t)))),this.options.infiniteScroll&&e.push({tagName:"li",props:{className:"ms-infinite-option",role:"option"}}),e.push({tagName:"li",props:{className:"ms-no-results",textContent:this.formatNoMatchesFound()}}),e}initListItem(e,t=0){let i=e?.title||"",s=this.options.multiple?"multiple":"",o=this.options.single?"radio":"checkbox",r=!!e?.selected,n=this.options.single&&!this.options.singleRadio,a="";if(!e?.visible)return[];if(this.updateData.push(e),n&&(a="hide-radio "),e.selected&&(a+="selected "),"optgroup"===e.type){let t,i=[];if(this.options.hideOptgroupCheckboxes||this.options.single)t={tagName:"span",props:{dataset:{name:this.selectGroupName,key:e._key}}};else{let i={tagName:"input",props:{type:"checkbox",dataset:{name:this.selectGroupName,key:e._key},checked:r,disabled:e.disabled}};t=n?i:{tagName:"div",props:{className:"icon-checkbox-container"+("radio"===o?" radio":"")},children:[i,{tagName:"div",props:{className:"ms-icon "+(r?"radio"===o?"ms-icon-radio":"ms-icon-check":"ms-icon-uncheck")}}]}}!a.includes("hide-radio")&&(this.options.hideOptgroupCheckboxes||this.options.single)&&(a+="hide-radio ");let s={tagName:"span",props:{}};this.applyAsTextOrHtmlWhenEnabled(s.props,e.label);let l={tagName:"li",props:{className:Ar(`group${this.options.single||e.disabled?" disabled":""} ${a}`).join(" "),role:"option",ariaSelected:String(r),dataset:{key:e._key}},children:[{tagName:"label",props:{className:Ar("optgroup"+(this.options.single||e.disabled?" disabled":"")).join(" ")},children:[t,s]}]},c=this.options.cssStyler(e);return c&&(l.props.style=c),i.push(l),e.children.forEach((e=>i.push(...this.initListItem(e,1)))),i}if(a+=e.classes||"",t&&this.options.single&&(a+=`option-level-${t} `),e.divider)return[{tagName:"li",props:{className:"option-divider"}}];let l=s||a?(s+a).trim():"";e.disabled&&(l+=" disabled");let c=e.disabled?"disabled":"",d={tagName:"span",props:{}};this.applyAsTextOrHtmlWhenEnabled(d.props,e.text);let h={tagName:"input",props:{type:o,value:encodeURI(e.value),dataset:{key:e._key,name:this.selectItemName},checked:r,disabled:!!e.disabled}};e.selected&&(h.attrs={checked:"checked"});let u={tagName:"div",props:{className:"icon-checkbox-container"+("radio"===o?" radio":"")},children:[h,{tagName:"div",props:{className:"ms-icon "+(h.props.checked?"radio"===o?"ms-icon-radio":"ms-icon-check":"ms-icon-uncheck")}}]},p={tagName:"li",props:{role:"option",title:i,ariaSelected:String(r),dataset:{key:e._key}},children:[{tagName:"label",props:{className:c},children:[n?h:u,d]}]};l&&(p.props.className=l);let m=this.options.cssStyler(e);return m&&(p.props.style=m),[p]}initSelected(e=!1){let t=0;for(let e of this.data||[])if("optgroup"===e.type){let i=e.children.filter((e=>e?.selected&&!e.disabled&&e.visible)).length;e.children.length&&(e.selected=!this.options.single&&i&&i===e.children.filter((e=>e&&!e.disabled&&e.visible&&!e.divider)).length),t+=i}else t+=e.selected&&!e.disabled&&e.visible?1:0;this.isAllSelected=this.data?.filter((e=>e.selected&&!e.disabled&&e.visible)).length===this.data?.filter((e=>!e.disabled&&e.visible&&!e.divider)).length,this.isPartiallyAllSelected=!this.isAllSelected&&t>0,e||(this.isAllSelected?this.options.onCheckAll():0===t&&this.options.onUncheckAll())}initView(){let e;window.getComputedStyle?(e=window.getComputedStyle(this.elm).width,"auto"===e&&(e=Pr(this.dropElm,"outer","width")+20)):e=Pr(this.elm,"outer","width")+20,this.parentElm.style.width=`${this.options.width||e}px`,this.elm.classList.add("ms-offscreen")}events(){this._bindEventService.unbindAll(["ok-button","search-input","select-all-checkbox","input-checkbox-list","group-checkbox-list","hover-highlight","arrow-highlight","option-list-scroll"]),this.clearSearchIconElm=this.filterParentElm?.querySelector(".ms-icon-close"),this.searchInputElm=this.dropElm?.querySelector(".ms-search input"),this.selectAllElm=this.dropElm?.querySelector(`input[data-name="${this.selectAllName}"]`),this.selectGroupElms=this.dropElm?.querySelectorAll(`input[data-name="${this.selectGroupName}"],span[data-name="${this.selectGroupName}"]`),this.selectItemElms=this.dropElm?.querySelectorAll(`input[data-name="${this.selectItemName}"]:enabled`),this.noResultsElm=this.dropElm?.querySelector(".ms-no-results");let e=e=>{e.preventDefault(),!this.getEventTarget(e).classList.contains("ms-icon-close")&&(this.options.isOpen?this.close("toggle.close"):this.open())};this.labelElm&&this._bindEventService.bind(this.labelElm,"click",(t=>{"label"===this.getEventTarget(t).nodeName.toLowerCase()&&(e(t),(!this.options.filter||!this.options.isOpen)&&this.focus(),t.stopPropagation())})),this._bindEventService.bind(this.choiceElm,"click",e),this.options.onFocus&&this._bindEventService.bind(this.choiceElm,"focus",this.options.onFocus),this.options.onBlur&&this._bindEventService.bind(this.choiceElm,"blur",this.options.onBlur),this._bindEventService.bind(this.parentElm,"keydown",(e=>{"Escape"===e.code&&this.handleEscapeKey()})),this.closeElm&&this._bindEventService.bind(this.closeElm,"click",(e=>{e.preventDefault(),this._checkAll(!1,!0),this.initSelected(!1),this.updateSelected(),this.update(),this.options.onClear()})),this.clearSearchIconElm&&this._bindEventService.bind(this.clearSearchIconElm,"click",(e=>{e.preventDefault(),this.searchInputElm&&(this.searchInputElm.value="",this.searchInputElm.focus()),this._currentHighlightIndex=-1,this.moveHighlightDown(),this.filter(),this.options.onFilterClear()})),this.searchInputElm&&(this._bindEventService.bind(this.searchInputElm,"keydown",(e=>{"Tab"===e.code&&e.shiftKey&&this.close("key.shift+tab")}),void 0,"search-input"),this._bindEventService.bind(this.searchInputElm,"keyup",(e=>{if(this.options.filterAcceptOnEnter&&["Enter","Space"].includes(e.code)&&this.searchInputElm?.value){if(this.options.single){let e=[];this.selectItemElms?.forEach((t=>{"none"!==t.closest("li")?.style.display&&e.push(t)})),e.length&&e[0].hasAttribute("data-name")&&this.setSelects([e[0].value])}else this.selectAllElm?.click();return this.close(`key.${e.code.toLowerCase()}`),void this.focus()}this.filter()}),void 0,"search-input")),this.selectAllElm&&this._bindEventService.bind(this.selectAllElm,"click",(e=>this._checkAll(e.currentTarget?.checked)),void 0,"select-all-checkbox"),this.okButtonElm&&this._bindEventService.bind(this.okButtonElm,"click",(t=>{e(t),t.stopPropagation()}),void 0,"ok-button"),this.selectGroupElms&&this._bindEventService.bind(this.selectGroupElms,"click",(e=>{let t=e.currentTarget,i=t.checked,s=Er(this.data,"_key",t.dataset.key);this._checkGroup(s,i),this.options.onOptgroupClick(Sr({label:s.label,selected:s.selected,data:s._data,children:s.children.map((e=>{if(e)return Sr({text:e.text,value:e.value,selected:e.selected,disabled:e.disabled,data:e._data})}))}))}),void 0,"group-checkbox-list"),this.selectItemElms&&this._bindEventService.bind(this.selectItemElms,"click",(e=>{let t=e.currentTarget,i=t.checked,s=Er(this.data,"_key",t.dataset.key),o=()=>{this.options.single&&this.options.isOpen&&!this.options.keepOpen&&this.close("selection")};!1!==this.options.onBeforeClick(s)?(this._check(s,i),this.options.onClick(Sr({text:s.text,value:s.value,selected:s.selected,data:s._data})),o()):o()}),void 0,"input-checkbox-list"),this.lastFocusedItemKey&&this.dropElm&&this.dropElm.querySelector(`li[data-key=${this.lastFocusedItemKey}]`)?.focus(),this.options.navigationHighlight&&this.dropElm&&(this._bindEventService.bind(this.dropElm,"mouseover",(e=>{let t=this.getEventTarget(e).closest(".ms-select-all")||this.getEventTarget(e).closest("li");if(this.dropElm?.contains(t)&&this.lastMouseOverPosition!==`${e.clientX}:${e.clientY}`){let e=this.dropElm?.querySelectorAll(zr)||[],i=Array.from(e).findIndex((e=>e.dataset.key===t.dataset.key));this._currentHighlightIndex!==i&&!t.classList.contains("disabled")&&(this._currentSelectedElm=t,this._currentHighlightIndex=i,this.changeCurrentOptionHighlight(t))}this.lastMouseOverPosition=`${e.clientX}:${e.clientY}`}),void 0,"hover-highlight"),this._bindEventService.bind(this.dropElm,"keydown",(e=>{switch(e.key){case"ArrowUp":e.preventDefault(),this.moveHighlightUp();break;case"ArrowDown":e.preventDefault(),this.moveHighlightDown();break;case"Escape":this.handleEscapeKey();break;case"Enter":case" ":if(document.activeElement!==this.okButtonElm){let t=this.getEventTarget(e).closest(".ms-select-all")||this.getEventTarget(e).closest("li");if(" "===e.key&&this.options.filter||this.options.filterAcceptOnEnter&&!t)return;e.preventDefault(),this._currentSelectedElm?.querySelector("input")?.click(),this.options.single&&(this.choiceElm.focus(),this.lastFocusedItemKey=this.choiceElm?.dataset.key||"")}break;case"Tab":e.preventDefault(),e.shiftKey?document.activeElement===this.okButtonElm?(this.focusSelectAllOrList(),this.highlightCurrentOption()):(this.close("key.shift+tab"),this.choiceElm.focus()):(this.changeCurrentOptionHighlight(),this.okButtonElm?.focus())}}),void 0,"arrow-highlight")),this.ulElm&&this.options.infiniteScroll&&this._bindEventService.bind(this.ulElm,"scroll",this.infiniteScrollHandler.bind(this),void 0,"option-list-scroll")}handleEscapeKey(){this.options.keepOpen||(this.close("key.escape"),this.choiceElm.focus())}infiniteScrollHandler(e,t,i){let s=!1;e&&this.getEventTarget(e)&&this.ulElm&&this.scrolledByMouse?this.getEventTarget(e).scrollTop+this.getEventTarget(e).clientHeight===this.ulElm.scrollHeight&&(s=!0):void 0!==t&&t+1===i&&(s=!0),s&&this.ulElm&&(this.virtualScroll?this.initListItems():this.ulElm.scrollTop=0,this._currentHighlightIndex=0,this.highlightCurrentOption())}open(e=0){return new Promise((t=>{null!==e&&e>=0?(window.clearTimeout(this.openDelayTimer),this.openDelayTimer=window.setTimeout((()=>{this.openDrop(),t()}),e)):(this.openDrop(),t())}))}openDrop(){if(!this.dropElm||this.choiceElm?.classList.contains("disabled"))return;if(this.options.isOpen=!0,this.parentElm.classList.add("ms-parent-open"),this.choiceElm?.querySelector("div.ms-icon-caret")?.classList.add("open"),this.dropElm.style.display="block",this.dropElm.ariaExpanded="true",this.selectAllElm?.parentElement&&(this.selectAllElm.parentElement.style.display="inline-flex"),this.noResultsElm&&(this.noResultsElm.style.display="none"),this.getDataLength()||(this.selectAllElm?.parentElement&&(this.selectAllElm.parentElement.style.display="none"),this.noResultsElm&&(this.noResultsElm.style.display="block")),this.options.container){let e,t=Mr(this.dropElm);this.options.container instanceof Node?e=this.options.container:"string"==typeof this.options.container&&(e="body"===this.options.container?document.body:document.querySelector(this.options.container)),e.appendChild(this.dropElm),this.dropElm.style.top=`${t?.top??0}px`,this.dropElm.style.left=`${t?.left??0}px`,this.dropElm.style.minWidth="auto",this.dropElm.style.width=`${Pr(this.parentElm,"outer","width")}px`}let e=this.options.minHeight,t=this.options.maxHeight;"row"===this.options.maxHeightUnit&&(t=Pr(this.dropElm.querySelector("ul>li"),"outer","height")*this.options.maxHeight),this.ulElm??=this.dropElm.querySelector("ul"),this.ulElm&&(e&&(this.ulElm.style.minHeight=`${e}px`),this.ulElm.style.maxHeight=`${t}px`),this.dropElm.querySelectorAll(".multiple").forEach((e=>{e.style.width=`${this.options.multipleWidth}px`})),this.getDataLength()&&this.options.filter?(this.searchInputElm&&(this.searchInputElm.value="",this.searchInputElm.focus()),this.filter(!0)):this.focusSelectAllOrList(),this._currentHighlightIndex<0?this.moveHighlightDown():this.highlightCurrentOption(),this.options.autoAdjustDropWidthByTextSize&&this.adjustDropWidthByText();let i=this.options.position;if(this.options.autoAdjustDropHeight){if(this.options.autoAdjustDropPosition){let{bottom:e,top:t}=Or(this.dropElm);i=ee?"top":"bottom"}this.adjustDropHeight(i)}this.options.autoAdjustDropPosition&&this.adjustDropPosition(!0),this.options.onOpen()}focusSelectAllOrList(){this.selectAllElm?this.selectAllElm.focus():this.ulElm&&(this.ulElm.tabIndex=0,this.ulElm.focus())}highlightCurrentOption(){let e=this.dropElm?.querySelectorAll(zr)||[];if(this._currentHighlightIndex<=e.length){let t=e[this._currentHighlightIndex];t&&(this.lastFocusedItemKey=t.dataset.key||"",this._currentSelectedElm=t,this.scrolledByMouse=!1,t.scrollIntoView({block:"nearest"}),this.changeCurrentOptionHighlight(t),window.setTimeout((()=>this.scrolledByMouse=!0),10))}}changeCurrentOptionHighlight(e){e?.classList.add("highlighted"),(this.dropElm?.querySelectorAll(".ms-select-all.highlighted, ul li[data-key].highlighted")||[]).forEach((t=>{t!==e&&t.classList.remove("highlighted")}))}moveHighlightDown(){let e=this.dropElm?.querySelectorAll(zr)||[],t=e.length;this._currentHighlightIndex0&&this.ulElm){let t=e[this._currentHighlightIndex+(this.options.single?0:1)],i=t?.dataset.key;return this.lastFocusedItemKey=i,this.ulElm.scrollTop=this.ulElm.scrollTop-t?.getBoundingClientRect().height||10,void(this.isMoveUpRecalcRequired=!0)}this._currentHighlightIndex>0&&(this._currentHighlightIndex--,e[this._currentHighlightIndex]?.classList.contains("disabled")&&this.moveHighlightUp()),this.highlightCurrentOption()}recalculateArrowMove(e){let t=this.dropElm?.querySelectorAll(zr)||[],i=Array.from(t).findIndex((e=>e.dataset.key===this.lastFocusedItemKey));this._currentHighlightIndex=i-1,"down"===e?this.moveHighlightDown():"up"===e&&(this.moveHighlightUp(),this.isMoveUpRecalcRequired=!1)}close(e){this.options.isOpen=!1,this.parentElm.classList.remove("ms-parent-open"),this.choiceElm?.querySelector("div.ms-icon-caret")?.classList.remove("open"),this.dropElm&&(this.dropElm.style.display="none",this.dropElm.ariaExpanded="false",this.options.container&&(this.parentElm.appendChild(this.dropElm),this.dropElm.style.top="auto",this.dropElm.style.left="auto")),this.options.onClose(e)}applyAsTextOrHtmlWhenEnabled(e,t){e||(e={}),this.isRenderAsHtml?e.innerHTML="function"==typeof this.options.sanitizer?this.options.sanitizer(t):t:e.textContent=t}update(e=!1){let t=this.getSelects(),i=this.getSelects("text");this.options.displayValues&&(i=t);let s=this.choiceElm?.querySelector("span"),o=t.length,r=null,n=()=>{if(this.options.useSelectOptionLabel||this.options.useSelectOptionLabelToHtml){let e=t.join(this.options.displayDelimiter);return this.options.useSelectOptionLabelToHtml?e.replace(/(\b)(on[a-z]+)(\s*)=([^>]*)|javascript:([^>]*)[^>]*|(<\s*)(\/*)script([<>]*).*(<\s*)(\/*)script(>*)|(<|<)(\/*)(script|script defer)(.*)(>|>|>">)/gi,""):e}return i.join(this.options.displayDelimiter)};if(s){if(0===o){let e=this.options.placeholder||"";s.classList.add("ms-placeholder"),this.applyAsTextOrHtmlWhenEnabled(s,e)}else r=othis.options.minimumCountSelected?`${i.slice(0,this.options.minimumCountSelected).join(this.options.displayDelimiter)}...`:this.formatCountSelected(o,this.dataTotal)&&o>this.options.minimumCountSelected?this.formatCountSelected(o,this.dataTotal):n();if(null!==r&&(s?.classList.remove("ms-placeholder"),this.applyAsTextOrHtmlWhenEnabled(s,r)),this.options.showClear&&this.selectClearElm){let e=r?"block":"none";this.selectClearElm.style.display=e}if(this.options.displayTitle){let e=this.options.useSelectOptionLabel||this.options.useSelectOptionLabelToHtml?"value":"text";s.title=this.getSelects(e).join(this.options.displayDelimiter)}}let a=this.getSelects();this.options.single?this.elm.value=a.length?a[0]:"":Array.from(this.elm.options).forEach((e=>{e.selected=a.some((t=>t===e.value))})),e||this.elm.dispatchEvent(new Event("change"))}updateSelected(e){for(let e=this.updateDataStart;ee.visible)).length;if(this.selectAllElm){this.selectAllElm.ariaChecked=String(this.isAllSelected);let e=this.dropElm?.querySelector(".ms-select-all .icon-checkbox-container div");if(e){let t="";t=this.isAllSelected?"ms-icon-check":this.isPartiallyAllSelected?"ms-icon-minus":"ms-icon-uncheck",e.className=`ms-icon ${t}`}this.selectAllElm.checked=this.isAllSelected,Nr(this.selectAllElm.closest("li"),!t)}Nr(this.noResultsElm,t),this.virtualScroll&&(this.virtualScroll.rows=e??this.getListRows())}getData(){return this.options.data}getDataLength(){return this.data?.length??0}getOptions(e=!0){let t=Object.assign({},this.options);return delete t.data,e?xr(t):this.options}refreshOptions(e){(function(e,t,i=!1){let s=Object.keys(e),o=Object.keys(t);if(i&&s.length!==o.length)return!1;for(let i of s)if(o.includes(i)&&e[i]!==t[i])return!1;return!0})(this.options,e,!0)||(this.options=Object.assign(this.options,e),this.destroy(!1),this.init())}getDropElement(){return this.dropElm}getParentElement(){return this.parentElm}getSelects(e="value"){let t=[];for(let i of this.data||[])if("optgroup"===i.type){let s=i.children.filter((e=>e?.selected));if(!s.length)continue;if("value"===e||this.options.single)t.push(...s.map((t=>"value"===e&&t._value||t[e])));else{let o=[];o.push("["),o.push(i.label),o.push(`: ${s.map((t=>t[e])).join(", ")}`),o.push("]"),t.push(o.join(""))}}else i.selected&&t.push("value"===e&&i._value||i[e]);return t}setSelects(e,t="value",i=!1){let s=!1,o=i=>{for(let o of i){let i=!1;if("text"===t){let t=document.createElement("div");this.applyAsTextOrHtmlWhenEnabled(t,o.text),i=e.includes(t.textContent?.trim()??"")}else i=e.includes(o._value||o.value),!i&&o.value===""+ +o.value&&(i=e.includes(+o.value));o.selected!==i&&(s=!0),o.selected=i}};for(let e of this.data||[])"optgroup"===e.type?o(e.children):o([e]);s&&(this.initSelected(i),this.updateSelected(),this.update(i))}enable(){this.choiceElm&&(this.choiceElm.classList.remove("disabled"),this.choiceElm.disabled=!1)}disable(){this.choiceElm&&(this.choiceElm?.classList.add("disabled"),this.choiceElm.disabled=!0)}check(e){let t=Er(this.data,"value",e);t&&this._check(t,!0)}uncheck(e){let t=Er(this.data,"value",e);t&&this._check(t,!1)}_check(e,t){this.options.single&&this._checkAll(!1,!0),e.selected=t,this.initSelected(),this.updateSelected(),this.update()}checkAll(){this._checkAll(!0)}uncheckAll(){this._checkAll(!1)}_checkAll(e,t){for(let i of this.data||[])"optgroup"===i.type?this._checkGroup(i,e,!0):!i.disabled&&!i.divider&&(t||i.visible)&&(i.selected=e);t||(this.initSelected(),this.updateSelected(),this.update())}_checkGroup(e,t,i){e.selected=t,e.children.forEach((e=>{e&&!e.disabled&&!e.divider&&(i||e.visible)&&(e.selected=t)})),i||(this.initSelected(),this.updateSelected(),this.update())}checkInvert(){if(!this.options.single){for(let e of this.data||[])if("optgroup"===e.type)for(let t of e.children)t&&(t.divider||(t.selected=!t.selected));else e&&!e.divider&&(e.selected=!e.selected);this.initSelected(),this.updateSelected(),this.update()}}focus(){this.choiceElm?.focus(),this.options.onFocus()}blur(){this.choiceElm?.blur(),this.options.onBlur()}refresh(){this.destroy(!1),this.init()}filter(e){let t=this.searchInputElm?.value.trim()??"",i=t.toLowerCase();if(this.filterText===i)return;this.filterText=i;for(let e of this.data||[])if("optgroup"===e.type)if(this.options.filterGroup){let s=`${e?.label??""}`;if(null!=e){let o=this.options.customFilter({label:Tr(s.toString().toLowerCase(),this.options.diacriticParser),search:Tr(i,this.options.diacriticParser),originalLabel:s,originalSearch:t,row:e});e.visible=o;for(let t of e.children)t&&(t.visible=o)}}else{for(let s of e.children)if(null!=s){let o=`${s?.text??""}`;s.visible=this.options.customFilter({text:Tr(o.toString().toLowerCase(),this.options.diacriticParser),search:Tr(i,this.options.diacriticParser),originalText:o,originalSearch:t,row:s,parent:e})}e.visible=e.children.filter((e=>e?.visible)).length>0}else{let s=`${e?.text??""}`;e.visible=this.options.customFilter({text:Tr(s.toString().toLowerCase(),this.options.diacriticParser),search:Tr(i,this.options.diacriticParser),originalText:s,originalSearch:t,row:e})}let s=this.initListItems();this.initSelected(e),this.updateSelected(s),e||this.options.onFilter(t)}adjustDropHeight(e){let t="top"!==e,i=(this.filterParentElm?.getBoundingClientRect().height??0)+(this.okButtonElm?.getBoundingClientRect().height??0)+(this.options.single?0:this.selectAllParentElm?.getBoundingClientRect().height??0)+5,{bottom:s,top:o}=Or(this.parentElm),r=this.options.maxHeight;if(r=t?s-i-this.options.adjustedHeightPadding:o-i-this.options.adjustedHeightPadding,!this.options.maxHeight||this.options.maxHeight&&rn)t="bottom";else if(n>i&&s>i){if(this.options.container){let i=o-n;i<0&&(i=0),(i>0||e)&&(t="top",this.dropElm.style.top=`${i<0?0:i}px`)}else t="top",this.dropElm.classList.add(t);this.dropElm.classList.remove("bottom")}l-ai.clientHeight?this.getScrollbarWidth():0,n=0;this.dropElm.querySelectorAll("li label").forEach((e=>{e.scrollWidth>n&&(n=e.scrollWidth)})),n+=s+r,nthis.options.maxWidth&&(n=this.options.maxWidth),this.options.minWidth&&n"string"==typeof e?Br(document.querySelectorAll(e),t):e instanceof Node?Br([e],t):Br(e,t);function Br(e,t){let i=Array.from(e),s=[];for(let e=0;edelete o._multipleSelect,i.onAfterHardDestroyed=()=>s[e]=null,s.push(o._multipleSelect)}catch(e){console.error(e)}}return 1===s.length?s[0]:s}$r.defaults=_r.DEFAULTS,$r.locales={...yr},$r.methods=_r.METHODS,typeof window<"u"&&(window.multipleSelect=$r);class Ur{constructor(e,t,i,s=!0){this.translaterService=e,this.collectionService=t,this.rxjs=i,this._isMultipleSelect=!0,this._collectionLength=0,this._collectionObservers=[],this._shouldTriggerQuery=!0,this.isFilled=!1,this.enableTranslateLabel=!1,this.subscriptions=[],this._isMultipleSelect=s}get collectionOptions(){return this.columnDef?.filter?.collectionOptions??{}}get columnFilter(){return this.columnDef?.filter??{}}get customStructure(){return this.columnDef?.filter?.customStructure}get gridOptions(){return this.grid?.getOptions()??{}}get defaultOperator(){return this.isMultipleSelect?y.in:y.equal}get filterOptions(){return{...this.gridOptions.defaultFilterOptions?.select,...this.columnFilter?.filterOptions}}get isMultipleSelect(){return this._isMultipleSelect}get msInstance(){return this._msInstance}get selectOptions(){return this.defaultOptions}get operator(){return this.columnFilter?.operator??this.defaultOperator}set operator(e){this.columnFilter&&(this.columnFilter.operator=e)}init(e){if(!e)throw new Error('[Slickgrid-Universal] A filter must always have an "init()" with valid arguments.');if(this.grid=e.grid,this.callback=e.callback,this.columnDef=e.columnDef,this.searchTerms=(e.hasOwnProperty("searchTerms")?e.searchTerms:[])||[],this.filterContainerElm=e.filterContainerElm,!this.grid||!this.columnDef||!this.columnFilter||!this.columnFilter.collection&&!this.columnFilter.collectionAsync)throw new Error("[Slickgrid-Universal] You need to pass a \"collection\" (or \"collectionAsync\") for the MultipleSelect/SingleSelect Filter to work correctly. Also each option should include a value/label pair (or value/labelKey when using Locale). For example:: { filter: model: Filters.multipleSelect, collection: [{ value: true, label: 'True' }, { value: false, label: 'False'}] }");if(this.enableTranslateLabel=this.columnFilter?.enableTranslateLabel??!1,this.labelName=this.customStructure?.label??"label",this.labelPrefixName=this.customStructure?.labelPrefix??"labelPrefix",this.labelSuffixName=this.customStructure?.labelSuffix??"labelSuffix",this.optionLabel=this.customStructure?.optionLabel??"value",this.valueName=this.customStructure?.value??"value",this.enableTranslateLabel&&(!this.translaterService||"function"!=typeof this.translaterService.translate))throw new Error('[select-filter] The Translate Service is required for the Select Filter to work correctly when "enableTranslateLabel" is set.');this._locales=this.gridOptions?.locales??u.locales,this.initMultipleSelectTemplate();let t=this.gridOptions?.defaultFilterPlaceholder||"";this.columnFilter?.placeholder&&(t=this.columnFilter.placeholder),this.defaultOptions.placeholder=t||"",this._isMultipleSelect&&this.columnDef?.filter&&(this.columnDef.filter.emptySearchTermReturnAllValues=this.columnDef.filter?.emptySearchTermReturnAllValues??!1);const i=this.columnFilter.collection||[];return new Promise((async(e,t)=>{try{let t;this.columnFilter.collectionAsync&&!this.columnFilter.collection?(t=he(this.columnFilter.collectionAsync,this.columnDef,this.renderDomElement.bind(this),this.rxjs,this.subscriptions),e(t)):(t=i,this.renderDomElement(i),e(i)),(this.columnFilter.collectionAsync||this.columnFilter.enableCollectionWatch)&&(await(t??this.columnFilter.collectionAsync),this.watchCollectionChanges())}catch(e){t(e)}}))}clear(e=!0){this._msInstance&&this._collectionLength>0&&(this._msInstance.setSelects([]),this.updateFilterStyle(!1),this.searchTerms=[],this._shouldTriggerQuery=e,this.callback(void 0,{columnDef:this.columnDef,clearFilterTriggered:!0,shouldTriggerQuery:this._shouldTriggerQuery}),this._shouldTriggerQuery=!0)}destroy(){"function"==typeof this._msInstance?.destroy&&this._msInstance.destroy(),this.filterElm?.remove(),G(this.subscriptions)}getValues(){return this._msInstance?.getSelects()??[]}setValues(e,t,i=!1){void 0!==e&&this._msInstance&&(e=Array.isArray(e)?e.every((e=>(0,q.isPrimitiveValue)(e)))?e.map(String):e:[e],this._msInstance.setSelects(e)),this.updateFilterStyle(this.getValues().length>0),this.operator=t||this.defaultOperator,i&&this.onTriggerEvent()}filterCollection(e){let t=e;if(this.columnFilter&&this.columnFilter.collectionFilterBy){const e=this.columnFilter.collectionFilterBy,i=this.columnFilter.collectionOptions?.filterResultAfterEachPass||null;t=this.collectionService?.filterCollection(t,e,i)||[]}return t}sortCollection(e){let t=e;if(this.columnFilter&&this.columnFilter.collectionSortBy){const e=this.columnFilter.collectionSortBy;t=this.collectionService?.sortCollection(this.columnDef,t,e,this.enableTranslateLabel)||[]}return t}watchCollectionChanges(){this.columnFilter?.collection&&(this._collectionObservers.push(c(this.columnFilter.collection,this.watchCallback.bind(this))),d(this.columnFilter,"collection",this.propertyObserverCallback.bind(this)))}propertyObserverCallback(e){this.renderDomElement(e||[]),this.columnFilter.collection&&this._collectionObservers.push(c(this.columnFilter.collection,this.watchCallback.bind(this)))}watchCallback(e){this.renderDomElement(this.columnFilter.collection||e||[])}renderDomElement(e){if(!Array.isArray(e)&&this.collectionOptions?.collectionInsideObjectProperty&&(e=H(e,this.collectionOptions.collectionInsideObjectProperty||"")),!Array.isArray(e))throw new Error('The "collection" passed to the Select Filter is not a valid array.');let t=[];e.length>0&&(t=[...e]),this.collectionOptions?.addBlankEntry&&Array.isArray(t)&&t.length>0&&""!==t[0][this.valueName]&&t.unshift(this.createBlankEntry()),this.collectionOptions?.addCustomFirstEntry&&Array.isArray(t)&&t.length>0&&t[0][this.valueName]!==this.collectionOptions.addCustomFirstEntry[this.valueName]&&t.unshift(this.collectionOptions.addCustomFirstEntry),this.collectionOptions?.addCustomLastEntry&&Array.isArray(t)&&t.length>0&&t[t.length-1][this.valueName]!==this.collectionOptions.addCustomLastEntry[this.valueName]&&t.push(this.collectionOptions.addCustomLastEntry);let i=t;i=this.filterCollection(i),i=this.sortCollection(i);const s=Xs("filter",i,this.columnDef,this.grid,this.isMultipleSelect,this.translaterService,this.searchTerms||[]);this.isFilled=s.hasFoundSearchTerm,this.createFilterElement(s.selectElement,s.dataCollection),this._collectionLength=i.length}createBlankEntry(){const e={[this.labelName]:"",[this.valueName]:""};return this.labelPrefixName&&(e[this.labelPrefixName]=""),this.labelSuffixName&&(e[this.labelSuffixName]=""),e}createFilterElement(e,t){const i=this.columnDef?.id??"";this.elementName=`filter-${i}`,this.defaultOptions.name=this.elementName,(0,q.emptyElement)(this.filterContainerElm),this.filterElm=e,this.filterElm.dataset.columnId=`${i}`,this.updateFilterStyle(this.isFilled),this.filterContainerElm.appendChild(e),this.filterElmOptions={...this.defaultOptions,...this.filterOptions,data:t},this._msInstance=$r(e,this.filterElmOptions)}initMultipleSelectTemplate(){const e=this.gridOptions?.enableTranslate??!1,t={autoAdjustDropHeight:!0,autoAdjustDropPosition:!0,autoAdjustDropWidthByTextSize:!0,name:`${this.columnDef?.id??""}`,container:"body",darkMode:!!this.gridOptions.darkMode,filter:!1,maxHeight:275,single:!0,singleRadio:!0,showSearchClear:!0,renderOptionLabelAsHtml:this.columnFilter?.enableRenderHtml??!1,sanitizer:e=>this.grid.sanitizeHtmlString(e),onClose:()=>this.onTriggerEvent(),onClear:()=>this.clear()};if(this._isMultipleSelect){t.single=!1,t.singleRadio=!1,t.showOkButton=!0,t.displayTitle=!0;const i=N(this.gridOptions);t.countSelectedText=e&&this.translaterService?.translate?this.translaterService.translate(`${i}X_OF_Y_SELECTED`):this._locales?.TEXT_X_OF_Y_SELECTED,t.allSelectedText=e&&this.translaterService?.translate?this.translaterService.translate(`${i}ALL_SELECTED`):this._locales?.TEXT_ALL_SELECTED,t.noMatchesFoundText=e&&this.translaterService?.translate?this.translaterService.translate(`${i}NO_MATCHES_FOUND`):this._locales?.TEXT_NO_MATCHES_FOUND,t.okButtonText=e&&this.translaterService?.translate?this.translaterService.translate(`${i}OK`):this._locales?.TEXT_OK,t.selectAllText=e&&this.translaterService?.translate?this.translaterService.translate(`${i}SELECT_ALL`):this._locales?.TEXT_SELECT_ALL}this.defaultOptions=t}onTriggerEvent(){if(this._msInstance){const e=this.getValues();this.updateFilterStyle(Array.isArray(e)&&e.length>1||1===e.length&&""!==e[0]),this.searchTerms=e,this.callback(void 0,{columnDef:this.columnDef,operator:this.operator,searchTerms:e,shouldTriggerQuery:this._shouldTriggerQuery}),this._shouldTriggerQuery=!0}}updateFilterStyle(e){e?(this.isFilled=!0,this.filterElm?.classList.add("filled"),this._msInstance?.getParentElement()?.classList.add("filled")):(this.isFilled=!1,this.filterElm?.classList.remove("filled"),this._msInstance?.getParentElement()?.classList.remove("filled"))}}const jr={autocompleter:class{constructor(e,t,i){this.translaterService=e,this.collectionService=t,this.rxjs=i,this._clearFilterTriggered=!1,this._collectionObservers=[],this._shouldTriggerQuery=!0,this.searchTerms=[],this.isFilled=!1,this.isItemSelected=!1,this.valueName="label",this.enableTranslateLabel=!1,this.subscriptions=[],this._bindEventService=new re.P}get autocompleterOptions(){return this._autocompleterOptions||{}}get collectionOptions(){return this.columnDef?.filter?.collectionOptions??{}}get collection(){return this._collection}get columnFilter(){return this.columnDef?.filter||{}}get filterDomElement(){return this._filterElm}get filterOptions(){return{...this.gridOptions.defaultFilterOptions?.autocompleter,...this.columnFilter?.filterOptions}}get customStructure(){let e=this.columnFilter?.customStructure;const t=this.columnFilter?.type??this.columnDef?.type;return!e&&t===b.object&&this.columnDef?.dataKey&&this.columnDef?.labelKey&&(e={label:this.columnDef.labelKey,value:this.columnDef.dataKey}),e}get defaultOperator(){return y.equal}get gridOptions(){return this.grid?.getOptions()??{}}get instance(){return this._instance}get operator(){return this.columnFilter?.operator??this.defaultOperator}set operator(e){this.columnFilter&&(this.columnFilter.operator=e)}init(e){if(!e)throw new Error('[Slickgrid-Universal] A filter must always have an "init()" with valid arguments.');if(this.grid=e.grid,this.callback=e.callback,this.columnDef=e.columnDef,this.searchTerms=(e.hasOwnProperty("searchTerms")?e.searchTerms:[])||[],this.filterContainerElm=e.filterContainerElm,!(this.grid&&this.columnDef&&this.columnFilter&&(this.columnFilter.collection||this.columnFilter.collectionAsync||this.columnFilter.filterOptions)))throw new Error("[Slickgrid-Universal] You need to pass a \"collection\" (or \"collectionAsync\") for the AutoComplete Filter to work correctly. Also each option should include a value/label pair (or value/labelKey when using Locale). For example:: { filter: model: Filters.autocompleter, collection: [{ value: true, label: 'True' }, { value: false, label: 'False'}] }");this.enableTranslateLabel=this.columnFilter?.enableTranslateLabel??!1,this.labelName=this.customStructure?.label??"label",this.valueName=this.customStructure?.value??"value",this.labelPrefixName=this.customStructure?.labelPrefix??"labelPrefix",this.labelSuffixName=this.customStructure?.labelSuffix??"labelSuffix",this._locales=this.gridOptions?.locales??u.locales;const t=this.columnFilter.collection;return this._collection=t,this.renderDomElement(t),new Promise((async(e,i)=>{try{const i=this.columnFilter.collectionAsync;let s;i&&!this.columnFilter.collection?(s=he(i,this.columnDef,this.renderDomElement.bind(this),this.rxjs,this.subscriptions),e(s)):(s=t,e(t)),(i||this.columnFilter.enableCollectionWatch)&&(await(s??i),this.watchCollectionChanges())}catch(e){i(e)}}))}clear(e=!0){this._filterElm&&(this._clearFilterTriggered=!0,this._shouldTriggerQuery=e,this.searchTerms=[],this._filterElm.value="",this._filterElm.dispatchEvent(new CustomEvent("input")),this.updateFilterStyle(!1))}destroy(){"function"==typeof this._instance?.destroy&&this._instance.destroy(),this._filterElm,this._filterElm?.remove?.(),this._collection=void 0,this._bindEventService.unbindAll(),this._collectionObservers.forEach((e=>e?.disconnect())),G(this.subscriptions)}getValues(){return this._filterElm?.value||""}setValues(e,t,i=!1){e&&this._filterElm&&(this._filterElm.value=e),this.updateFilterStyle(""!==this.getValues()),this.operator=t||this.defaultOperator,i&&this.callback(void 0,{columnDef:this.columnDef,operator:this.operator,searchTerms:[this.getValues()],shouldTriggerQuery:!0})}filterCollection(e){let t=e;if(this.columnFilter&&this.columnFilter.collectionFilterBy){const e=this.columnFilter.collectionFilterBy,i=this.columnFilter.collectionOptions&&this.columnFilter.collectionOptions.filterResultAfterEachPass||null;t=this.collectionService?.filterCollection(t,e,i)||[]}return t}sortCollection(e){let t=e;if(this.columnFilter&&this.columnFilter.collectionSortBy){const e=this.columnFilter.collectionSortBy;t=this.collectionService?.sortCollection(this.columnDef,t,e,this.enableTranslateLabel)||[]}return t}watchCollectionChanges(){this.columnFilter?.collection&&(this._collectionObservers.push(c(this.columnFilter.collection,(e=>{this.renderDomElement(this.columnFilter.collection||e||[])}))),d(this.columnFilter,"collection",(e=>{this.renderDomElement(e||[]),this.columnFilter.collection&&this._collectionObservers.push(c(this.columnFilter.collection,(e=>{this.renderDomElement(this.columnFilter.collection||e||[])})))})))}renderDomElement(e){!Array.isArray(e)&&this.collectionOptions?.collectionInsideObjectProperty&&(e=H(e,this.collectionOptions.collectionInsideObjectProperty||""));let t=e;t&&(t=this.filterCollection(t),t=this.sortCollection(t));const i=Array.isArray(this.searchTerms)&&this.searchTerms.length>=0?this.searchTerms[0]:"";this._collection=t,this._filterElm=this.createFilterElement(t,i),this._bindEventService.bind(this._filterElm,"input",this.handleOnInputChange.bind(this)),this._bindEventService.bind(this._filterElm,"blur",(()=>{this.isItemSelected||this.clear()}))}createFilterElement(e,t){this._collection=e;const i=this.columnDef?.id??"";(0,q.emptyElement)(this.filterContainerElm);let s=this.gridOptions?.defaultFilterPlaceholder??"";this.columnFilter?.placeholder&&(s=this.columnFilter.placeholder),this._filterElm=(0,q.createDomElement)("input",{type:"text",ariaLabel:this.columnFilter?.ariaLabel??`${(0,q.toSentenceCase)(i+"")} Search Filter`,autocomplete:"off",ariaAutoComplete:"none",placeholder:s,className:`form-control search-filter slick-filter filter-${i} slick-autocomplete-container`,value:t??"",dataset:{columnid:`${i}`}});const o=t;Array.isArray(e)&&(e=e.every((e=>(0,q.isPrimitiveValue)(e)))?e.map((e=>({label:e,value:e}))):e.map((e=>({label:e?.[this.labelName],value:e?.[this.valueName],labelPrefix:e?.[this.labelPrefixName]??"",labelSuffix:e?.[this.labelSuffixName]??""})))),this._autocompleterOptions={input:this._filterElm,debounceWaitMs:200,className:`slick-autocomplete ${this.filterOptions?.className??""}`.trim(),emptyMsg:this.gridOptions.enableTranslate&&this.translaterService?.translate?this.translaterService.translate("NO_ELEMENTS_FOUND"):this._locales?.TEXT_NO_ELEMENTS_FOUND??"No elements found",customize:(e,t,i)=>{i.style.width=""},onSelect:e=>{this.isItemSelected=!0,this.handleSelect(e)},...this.filterOptions},this.gridOptions?.darkMode&&(this._autocompleterOptions.className+=" slick-dark-mode"),this.autocompleterOptions.className=(0,q.classNameToList)(this.autocompleterOptions.className).join(" "),this._autocompleterOptions.renderItem?.layout?(this._autocompleterOptions.className+=` autocomplete-custom-${(0,q.toKebabCase)(this._autocompleterOptions.renderItem.layout)}`,this._autocompleterOptions.render=this.renderCustomItem.bind(this)):Array.isArray(e)?this._autocompleterOptions.render=this._autocompleterOptions.render?.bind(this)??this.renderCollectionItem.bind(this):this._autocompleterOptions.render||(this._autocompleterOptions.render=this.renderRegularItem.bind(this)),this.filterOptions?.fetch?(ae(this._filterElm,this._autocompleterOptions),this._instance=oe(this._autocompleterOptions)):this._instance=oe({...this._autocompleterOptions,fetch:(t,i)=>{e&&i(e.filter((e=>(("string"==typeof e?e:e?.label)||"").toLowerCase().includes(t.toLowerCase()))))}}),this._filterElm.value=o??"";const r=(0,q.createDomElement)("div",{className:"autocomplete-filter-container"});return r.appendChild(this._filterElm),r.appendChild((0,q.createDomElement)("span")),t&&this._filterElm.classList.add("filled"),this.filterContainerElm.appendChild(r),this.filterContainerElm.appendChild(document.createElement("span")),this._filterElm}handleSelect(e){if(void 0!==e){const t=void 0,i=this.filterOptions?.renderItem??!1,s="string"==typeof e?e:i?e[this.labelName]:e.label;let o="string"==typeof e?e:i?e[this.valueName]:e.value;o=this.trimWhitespaceWhenEnabled(o),this.updateFilterStyle(""!==o),this.setValues(s),this.callback(t,{columnDef:this.columnDef,operator:this.operator,searchTerms:[o],shouldTriggerQuery:this._shouldTriggerQuery}),this._clearFilterTriggered=!1,this._shouldTriggerQuery=!0}return!1}handleOnInputChange(e){let t=e?.target?.value??"";const i=this.filterOptions.triggerOnEveryKeyStroke??!1;if(t=this.trimWhitespaceWhenEnabled(t),this._clearFilterTriggered||""===t||i){const i={columnDef:this.columnDef,shouldTriggerQuery:this._shouldTriggerQuery};this._clearFilterTriggered?i.clearFilterTriggered=this._clearFilterTriggered:(i.operator=this.operator,i.searchTerms=[t]),this.updateFilterStyle(""!==t),this.callback(e,i)}this._clearFilterTriggered=!1,this._shouldTriggerQuery=!0}renderRegularItem(e){const t="string"==typeof e?e:e?.label??"";return(0,q.createDomElement)("div",{textContent:t||""})}renderCustomItem(e){const t=this._autocompleterOptions?.renderItem?.templateCallback(e)??"",i=document.createElement("div");return this.grid.applyHtmlCode(i,t),i}renderCollectionItem(e){const t=this.columnFilter?.enableRenderHtml??!1,i=(e.labelPrefix||"")+(e.label||"")+(e.labelSuffix||""),s=this.grid.sanitizeHtmlString(i)||"",o=document.createElement("div");return o[t?"innerHTML":"textContent"]=s,o}trimWhitespaceWhenEnabled(e){let t=e;const i=this.gridOptions.enableFilterTrimWhiteSpace||this.columnFilter.enableTrimWhiteSpace;return"string"==typeof e&&i&&(t=e.trim()),t}updateFilterStyle(e){this.isItemSelected=e,e?this._filterElm.classList.add("filled"):this._filterElm.classList.remove("filled")}},compoundDate:class extends Ks{constructor(e){super(e),this.translaterService=e,this.inputFilterType="compound"}},compoundInput:pr,compoundInputNumber:class extends ur{constructor(e){super(e),this.translaterService=e,this.inputType="number",this.inputFilterType="compound"}},compoundInputPassword:class extends ur{constructor(e){super(e),this.translaterService=e,this.inputType="password",this.inputFilterType="compound"}},compoundInputText:pr,compoundSlider:class extends gr{constructor(e){super(e),this.translaterService=e,this.sliderType="compound"}},dateRange:class extends Ks{constructor(e){super(e),this.translaterService=e,this.inputFilterType="range"}},input:ur,inputMask:class extends ur{constructor(e){super(e),this.translaterService=e,this._inputMask="",this.inputType="text"}get inputMask(){return this._inputMask}init(e){if(!e)throw new Error('[Slickgrid-Universal] A filter must always have an "init()" with valid arguments.');if(this.grid=e.grid,this.callback=e.callback,this.columnDef=e.columnDef,this.searchTerms=(e.hasOwnProperty("searchTerms")?e.searchTerms:[])||[],this._cellContainerElm=e.filterContainerElm,this.columnDef?.params?.mask?this._inputMask=this.columnDef.params.mask:this.columnFilter?.params?.mask&&(this._inputMask=this.columnFilter.params.mask),!this._inputMask)throw new Error("[Slickgrid-Universal] The Filters.inputMask requires the mask to be passed in the filter params or the column definition params\n for example:: this.columnDefinitions: [{ id: 'phone', field: 'phone', filter: { model: Filters.inputMask, params: { mask: '000-000-0000' }}}]");const t=Array.isArray(this.searchTerms)&&this.searchTerms.length>=0?this.searchTerms[0]:"";this.createDomFilterElement(t),this._bindEventService.bind(this._filterInputElm,["keyup","blur","change"],this.onTriggerEvent.bind(this))}onTriggerEvent(e,t=!1){let i="";if(e?.target?.value){let t=e?.target?.value??"";const s=this.gridOptions.enableFilterTrimWhiteSpace||this.columnFilter.enableTrimWhiteSpace;"string"==typeof t&&s&&(t=t.trim());const o=this.unmaskValue(t),r=this.maskValue(o);i=o,e?.keyCode>=48&&(this._filterInputElm.value=r,e.preventDefault())}t?(this.callback(e,{columnDef:this.columnDef,clearFilterTriggered:t,shouldTriggerQuery:this._shouldTriggerQuery}),this._filterInputElm.classList.remove("filled")):(this._filterInputElm.classList.add("filled"),this.callback(e,{columnDef:this.columnDef,operator:this.operator,searchTerms:[i],shouldTriggerQuery:this._shouldTriggerQuery})),this._shouldTriggerQuery=!0}maskValue(e){let t=0,i="";return this._inputMask&&(i=this._inputMask.replace(/[09A]/gi,(i=>(("0"===i||"9"===i)&&/\d+/g.test(e[t])||"A"===i.toUpperCase()&&/[^\d]+/gi.test(e[t]))&&e[t++]||""))),i}unmaskValue(e){const t=e.replace(/[^0-9a-z]*/gi,""),i=this._inputMask.replace(/[^0-9a-z]*/gi,"");let s="";for(let e=0;ethis._max)&&(this._max=t)}else(0,q.isNumber)(i)&&this.keepMaxValueWhenFound(i);else this.keepMaxValueWhenFound(i)}storeResult(e){let t=this._max;if(this.addGroupTotalPropertiesWhenNotExist(e),this._isTreeAggregator&&null!==t){const i=e[this._type][this._field];(0,q.isNumber)(i)&&i>t&&(t=i)}e[this._type][this._field]=t}addGroupTotalPropertiesWhenNotExist(e){void 0===e[this._type]&&(e[this._type]={})}keepMaxValueWhenFound(e){(0,q.isNumber)(e)&&(null===this._max||e>this._max)&&(this._max=parseFloat(e))}},Sum:class{constructor(e){this._isInitialized=!1,this._isTreeAggregator=!1,this._sum=0,this._itemCount=0,this._type="sum",this._field=e}get field(){return this._field}get isInitialized(){return this._isInitialized}get type(){return this._type}init(e,t=!1){this._isTreeAggregator=t,this._isInitialized=!0,this._sum=0,this._itemCount=0,t&&(e.__treeTotals||(e.__treeTotals={}),void 0===e.__treeTotals[this._type]&&(e.__treeTotals[this._type]={},e.__treeTotals.count={}),e.__treeTotals.count[this._field]=0,e.__treeTotals[this._type][this._field]=0)}accumulate(e,t=!1){const i=e?.hasOwnProperty(this._field)?e[this._field]:null;this._isTreeAggregator?t?(e.__treeTotals||(e.__treeTotals={}),this.addGroupTotalPropertiesWhenNotExist(e.__treeTotals),this._sum=parseFloat(e.__treeTotals[this._type][this._field]??0),this._itemCount=e.__treeTotals.count[this._field]??0):(0,q.isNumber)(i)&&(this._sum=parseFloat(i),this._itemCount=1):(0,q.isNumber)(i)&&(this._sum+=parseFloat(i))}storeResult(e){e&&void 0!==e[this._type]||(e[this._type]={}),this.addGroupTotalPropertiesWhenNotExist(e);let t=this._sum,i=this._itemCount;this._isTreeAggregator&&(t+=e[this._type][this._field],i+=e.count[this._field],e.count[this._field]=i),e[this._type][this._field]=t}addGroupTotalPropertiesWhenNotExist(e){void 0===e[this._type]&&(e[this._type]={}),this._isTreeAggregator&&void 0===e.count&&(e.count={})}}};function Yr(e,t){const i=t.errorMessage,s=t.required,o=t.minLength,r=t.maxLength,n=t.operatorConditionalType||"inclusive",a={"{{minLength}}":o,"{{maxLength}}":r};let l=!0,c="";const d=e?.length??0;if(t.validator)return t.validator(e,t.editorArgs);if(s&&""===e)l=!1,c=i||u.VALIDATION_REQUIRED_FIELD;else if(void 0!==o&&void 0!==r&&("exclusive"===n&&(d<=o||d>=r)||"inclusive"===n&&(dr)))l=!1,c=i||u.VALIDATION_EDITOR_TEXT_LENGTH_BETWEEN.replace(/{{minLength}}|{{maxLength}}/gi,(e=>a[e]));else if(void 0!==o&&null!==d&&("exclusive"===n&&d<=o||"inclusive"===n&&null!==d&&da[e]))}else if(void 0!==r&&null!==d&&("exclusive"===n&&d>=r||"inclusive"===n&&null!==d&&d>r)){l=!1;const e="inclusive"===n?u.VALIDATION_EDITOR_TEXT_MAX_LENGTH_INCLUSIVE:u.VALIDATION_EDITOR_TEXT_MAX_LENGTH;c=i||e.replace(/{{maxLength}}/gi,(e=>a[e]))}return{valid:l,msg:c}}function Xr(e,t){const i=isNaN(e)?null:parseFloat(e),s=t.decimal||0,o=t.required,r=t.minValue,n=t.maxValue,a=t.operatorConditionalType||"inclusive",l=t.errorMessage,c={"{{minValue}}":r,"{{maxValue}}":n,"{{minDecimal}}":0,"{{maxDecimal}}":s};let d=!0,h="";if("function"==typeof t.validator)return t.validator(e,t.editorArgs);if(o&&""===e)d=!1,h=l||u.VALIDATION_REQUIRED_FIELD;else if(""!==e&&(isNaN(e)||0===s&&!/^[-+]?(\d*(\.)?(\d)*)$/.test(e)))d=!1,h=l||u.VALIDATION_EDITOR_VALID_NUMBER;else if(void 0!==r&&void 0!==n&&null!==i&&("exclusive"===a&&(i<=+r||i>=+n)||"inclusive"===a&&(i<+r||i>+n)))d=!1,h=l||u.VALIDATION_EDITOR_NUMBER_BETWEEN.replace(/{{minValue}}|{{maxValue}}/gi,(e=>c[e]));else if(void 0!==r&&null!==i&&("exclusive"===a&&i<=+r||"inclusive"===a&&i<+r)){d=!1;const e="inclusive"===a?u.VALIDATION_EDITOR_NUMBER_MIN_INCLUSIVE:u.VALIDATION_EDITOR_NUMBER_MIN;h=l||e.replace(/{{minValue}}/gi,(e=>c[e]))}else if(void 0!==n&&null!==i&&("exclusive"===a&&i>=+n||"inclusive"===a&&i>+n)){d=!1;const e="inclusive"===a?u.VALIDATION_EDITOR_NUMBER_MAX_INCLUSIVE:u.VALIDATION_EDITOR_NUMBER_MAX;h=l||e.replace(/{{maxValue}}/gi,(e=>c[e]))}else s>0&&!new RegExp(`^[-+]?(\\d*(\\.)?(\\d){0,${s}})$`).test(e)&&(d=!1,h=l||u.VALIDATION_EDITOR_DECIMAL_BETWEEN.replace(/{{minDecimal}}|{{maxDecimal}}/gi,(e=>c[e])));return{valid:d,msg:h}}function Zr(e,t){let i=isNaN(e)?null:parseInt(e,10);null!==i&&isNaN(i)&&(i=null);const s=t.errorMessage,o=t.required,r=t.minValue,n=t.maxValue,a=t.operatorConditionalType||"inclusive",l={"{{minValue}}":r,"{{maxValue}}":n};let c=!0,d="";if(t.validator)return t.validator(e,t.editorArgs);if(o&&""===e)c=!1,d=s||u.VALIDATION_REQUIRED_FIELD;else if(""===e||!isNaN(e)&&/^[+-]?\d+$/.test(e)){if(void 0!==r&&void 0!==n&&null!==i&&("exclusive"===a&&(i<=+r||i>=+n)||"inclusive"===a&&(i<+r||i>+n)))c=!1,d=s||u.VALIDATION_EDITOR_INTEGER_BETWEEN.replace(/{{minValue}}|{{maxValue}}/gi,(e=>l[e]));else if(void 0!==r&&null!==i&&("exclusive"===a&&i<=+r||"inclusive"===a&&null!==i&&i<+r)){c=!1;const e="inclusive"===a?u.VALIDATION_EDITOR_INTEGER_MIN_INCLUSIVE:u.VALIDATION_EDITOR_INTEGER_MIN;d=s||e.replace(/{{minValue}}/gi,(e=>l[e]))}else if(void 0!==n&&null!==i&&("exclusive"===a&&i>=+n||"inclusive"===a&&null!==i&&i>+n)){c=!1;const e="inclusive"===a?u.VALIDATION_EDITOR_INTEGER_MAX_INCLUSIVE:u.VALIDATION_EDITOR_INTEGER_MAX;d=s||e.replace(/{{maxValue}}/gi,(e=>l[e]))}}else c=!1,d=s||u.VALIDATION_EDITOR_VALID_INTEGER;return{valid:c,msg:d}}class Qr{constructor(e,t="text"){if(this.args=e,this._inputType="text",this._isValueTouched=!1,this.disabled=!1,!e)throw new Error("[Slickgrid-Universal] Something is wrong with this grid, an Editor must always have valid arguments.");this.grid=e.grid,this.gridOptions=e.grid?.getOptions(),this._bindEventService=new re.P,this.inputType=t,this.init()}get columnDef(){return this.args.column}get columnEditor(){return this.columnDef?.editor||{}}get dataContext(){return this.args.item}get editorDomElement(){return this._input}get hasAutoCommitEdit(){return this.gridOptions.autoCommitEdit??!1}get inputType(){return this._inputType}set inputType(e){this._inputType=e}get validator(){return this.columnEditor?.validator??this.columnDef?.validator}init(){const e=this.columnDef?.id??"",t=this.args.compositeEditorOptions;this._input=(0,q.createDomElement)("input",{type:this._inputType||"text",autocomplete:"off",ariaAutoComplete:"none",ariaLabel:this.columnEditor?.ariaLabel??`${(0,q.toSentenceCase)(e+"")} Input Editor`,className:`editor-text editor-${e}`,placeholder:this.columnEditor?.placeholder??"",title:this.columnEditor?.title??""}),"number"===this.inputType&&(this._input.step=`${void 0!==this.columnEditor.valueStep?this.columnEditor.valueStep:this.getInputDecimalSteps()}`);const i=this.args.container;i&&"function"==typeof i.appendChild&&i.appendChild(this._input),this._bindEventService.bind(this._input,"focus",(()=>this._input?.select())),this._bindEventService.bind(this._input,"keydown",(e=>{this._isValueTouched=!0,this._lastInputKeyEvent=e,"ArrowLeft"!==e.key&&"ArrowRight"!==e.key&&"Home"!==e.key&&"End"!==e.key||e.stopImmediatePropagation()})),this.hasAutoCommitEdit&&!t&&this._bindEventService.bind(this._input,["focusout","blur"],(()=>{this._isValueTouched=!0,this.save()})),t&&(this._bindEventService.bind(this._input,["input","paste"],this.handleOnInputChange.bind(this)),"number"===this.inputType&&this._bindEventService.bind(this._input,"wheel",this.handleOnMouseWheel.bind(this),{passive:!0}))}destroy(){this._bindEventService.unbindAll(),this._input?.remove?.()}disable(e=!0){const t=this.disabled;if(this.disabled=e,this._input)if(e){this._input.setAttribute("disabled","disabled");const i=this.getValue();t!==e&&this.args?.compositeEditorOptions&&""!==i&&this.reset("",!0,!0)}else this._input.removeAttribute("disabled")}focus(){this.grid.focus(),this._input?.focus()}getDecimalPlaces(){let e=this.columnEditor?.decimal??this.columnEditor?.params?.decimalPlaces??void 0;return void 0===e&&(e=0),e||0===e?e:null}getInputDecimalSteps(){const e=this.getDecimalPlaces();let t="";for(let i=1;i0?`0.${t}1`:"1"}show(){this.args?.compositeEditorOptions&&this.applyInputUsabilityState()}getValue(){return this._input?.value||""}setValue(e,t=!1,i=!0){if(this._input&&(this._input.value=`${e}`,t)){this.applyValue(this.args.item,this.serializeValue());const e=this.args.compositeEditorOptions;e&&i&&this.handleChangeOnCompositeEditor(null,e,"system")}}applyValue(e,t){const i=this.columnDef?.field;if(void 0!==i){const s=i?.indexOf(".")>0,o=this.validate(null,t),r=o?.valid?t:"";if(s){const t=this.columnEditor?.complexObjectPath??i??"";(0,q.setDeepValue)(e,t,r)}else i&&(e[i]=r)}}isValueChanged(){const e=this._input?.value,t=this._lastInputKeyEvent?.key;return!(!this.columnEditor?.alwaysSaveOnEnterKey||"Enter"!==t)||!(""===e&&(null===this._originalValue||void 0===this._originalValue))&&e!==this._originalValue}isValueTouched(){return this._isValueTouched}loadValue(e){const t=this.columnDef?.field;if(e&&void 0!==t&&this._input){const i=t?.indexOf(".")>0?H(e,t):e.hasOwnProperty(t)&&e[t]||"";this._originalValue=i,this._input.value=this._originalValue,this._input.select()}}reset(e,t=!0,i=!1){const s=e??this._originalValue??"";this._input&&(this._originalValue=s,this._input.value=`${s}`),this._isValueTouched=!1;const o=this.args.compositeEditorOptions;if(o&&t){const e=!i;this.handleChangeOnCompositeEditor(null,o,"user",e)}}save(){const e=this.validate(),t=e&&e.valid||!1;this.hasAutoCommitEdit&&t?this.grid.getEditorLock().commitCurrentEdit():this.args.commitChanges()}serializeValue(){return this._input?.value??""}validate(e,t){return this.args.compositeEditorOptions&&this.applyInputUsabilityState(),this.disabled?{valid:!0,msg:""}:Yr(void 0!==t?t:this._input&&this._input.value,{editorArgs:this.args,errorMessage:this.columnEditor.errorMessage,minLength:this.columnEditor.minLength,maxLength:this.columnEditor.maxLength,operatorConditionalType:this.columnEditor.operatorConditionalType,required:!this.args?.compositeEditorOptions&&this.columnEditor.required,validator:this.validator})}applyInputUsabilityState(){const e=this.grid.getActiveCell(),t=this.grid.onBeforeEditCell.notify({...e,item:this.dataContext,column:this.args.column,grid:this.grid,target:"composite",compositeEditorOptions:this.args.compositeEditorOptions}).getReturnValue();this.disable(!1===t)}handleChangeOnCompositeEditor(e,t,i="user",s=!1){const o=this.grid.getActiveCell(),r=this.args.column,n=this.columnDef?.id??"",a=this.dataContext,l=this.grid,c=this.serializeValue();this.validate().valid&&this.applyValue(this.dataContext,c),this.applyValue(t.formValues,c);const d=this.gridOptions?.compositeEditorOptions?.excludeDisabledFieldFormValues??!1;(s||this.disabled&&d&&t.formValues.hasOwnProperty(n))&&delete t.formValues[n],l.onCompositeEditorChange.notify({...o,item:a,grid:l,column:r,formValues:t.formValues,editors:t.editors,triggeredBy:i},new ge(e))}handleOnInputChange(e){this._isValueTouched=!0;const t=this.args.compositeEditorOptions;if(t){const i=this.gridOptions?.editorTypingDebounce??500;window.clearTimeout(this._timer),this._timer=window.setTimeout((()=>this.handleChangeOnCompositeEditor(e,t)),i)}}handleOnMouseWheel(e){this._isValueTouched=!0;const t=this.args.compositeEditorOptions;t&&this.handleChangeOnCompositeEditor(e,t)}}class Jr{constructor(e,t,i=-1){if(this.args=e,this.isMultipleSelect=t,this.delayOpening=i,this._isValueTouched=!1,this._isDisposingOrCallingSave=!1,this.disabled=!1,this.enableTranslateLabel=!1,this.finalCollection=[],!e)throw new Error("[Slickgrid-Universal] Something is wrong with this grid, an Editor must always have valid arguments.");this.grid=e.grid,this.gridOptions=this.grid.getOptions()||{},this.gridOptions?.translater&&(this._translaterService=this.gridOptions.translater),this._locales=this.gridOptions.locales||u.locales;const s=this.columnDef?.id??"";this.elementName=`editor-${s}`;const o=this.args.compositeEditorOptions,r={autoAdjustDropHeight:!0,autoAdjustDropPosition:!0,autoAdjustDropWidthByTextSize:!0,container:"body",darkMode:!!this.gridOptions.darkMode,filter:!1,maxHeight:275,minHeight:25,name:this.elementName,single:!0,singleRadio:!0,renderOptionLabelAsHtml:this.columnEditor?.enableRenderHtml??!1,sanitizer:e=>this.grid.sanitizeHtmlString(e),onClick:()=>this._isValueTouched=!0,onCheckAll:()=>this._isValueTouched=!0,onUncheckAll:()=>this._isValueTouched=!0,onClose:e=>{"key.escape"!==e&&"body.click"!==e&&(this.hasAutoCommitEdit||this.isValueChanged())?o?this.handleChangeOnCompositeEditor(o):(this._isDisposingOrCallingSave=!0,this.save(this.hasAutoCommitEdit)):"key.escape"===e&&this.cancel()}};if(t)if(r.single=!1,r.singleRadio=!1,r.displayTitle=!0,r.showOkButton=!0,this._translaterService?.getCurrentLanguage()){const e=N(this.gridOptions);r.countSelectedText=this._translaterService.translate(`${e}X_OF_Y_SELECTED`),r.allSelectedText=this._translaterService.translate(`${e}ALL_SELECTED`),r.selectAllText=this._translaterService.translate(`${e}SELECT_ALL`),r.okButtonText=this._translaterService.translate(`${e}OK`),r.noMatchesFoundText=this._translaterService.translate(`${e}NO_MATCHES_FOUND`)}else r.countSelectedText=this._locales?.TEXT_X_OF_Y_SELECTED,r.allSelectedText=this._locales?.TEXT_ALL_SELECTED,r.selectAllText=this._locales?.TEXT_SELECT_ALL,r.okButtonText=this._locales?.TEXT_OK,r.noMatchesFoundText=this._locales?.TEXT_NO_MATCHES_FOUND;this.defaultOptions=r,this.init()}get collection(){return this.columnEditor?.collection??[]}get collectionOptions(){return this.columnEditor?.collectionOptions}get columnDef(){return this.args.column}get columnEditor(){return this.columnDef?.editor??{}}get dataContext(){return this.args.item}get editorOptions(){return{...this.gridOptions.defaultEditorOptions?.select,...this.columnEditor?.editorOptions}}get isCompositeEditor(){return!!this.args?.compositeEditorOptions}get customStructure(){return this.columnDef?.editor?.customStructure}get hasAutoCommitEdit(){return this.gridOptions.autoCommitEdit??!1}get msInstance(){return this._msInstance}get selectOptions(){return this.defaultOptions}get currentValues(){const e=new Set;if((this._msInstance?.getSelects("value")??[]).forEach((t=>e.add(t.toString()))),this.collection.every((e=>"number"==typeof e||"string"==typeof e)))return this.collection.filter((t=>e.has(t?.toString())));const t=this.collectionOptions?.separatorBetweenTextLabels??"",i=this.collectionOptions?.includePrefixSuffixToSelectedValues??!1;return this.collection.filter((t=>e.has(t?.[this.valueName]?.toString()))).map((e=>{const s=e[this.valueName];let o=e[this.labelPrefixName]||"",r=e[this.labelSuffixName]||"";const n=this.columnDef?.field??"",a=n?.indexOf(".")>0,l=this.columnEditor?.serializeComplexValueFormat??"object";return a&&"object"==typeof e&&"object"===l?e:(o=this.enableTranslateLabel&&this._translaterService&&o&&"string"==typeof o?this._translaterService.translate(o||" "):o,r=this.enableTranslateLabel&&this._translaterService&&r&&"string"==typeof r?this._translaterService.translate(r||" "):r,i?[o,s,r].filter((e=>e)).join(t):s)}))}get currentValue(){const e=this._msInstance?.getSelects()??[],t=e.length?e[0]:"",i=this.columnDef?.field;if(void 0!==i){if(this.collection.every((e=>"number"==typeof e||"string"==typeof e)))return W(this.collection,(e=>e?.toString?.()===`${t}`));const e=this.collectionOptions?.separatorBetweenTextLabels??"",s=this.collectionOptions?.includePrefixSuffixToSelectedValues??!1,o=W(this.collection,(e=>e.hasOwnProperty(this.valueName)&&e[this.valueName]?.toString()===`${t}`)),r=i?.indexOf(".")>0,n=this.columnEditor?.serializeComplexValueFormat??"object";if(r&&"object"==typeof o&&"object"===n)return o;if(o&&o.hasOwnProperty(this.valueName)){const t=o[this.valueName];if(s){let i=o[this.labelPrefixName]||"",s=o[this.labelSuffixName]||"";return i=this.enableTranslateLabel&&this._translaterService&&i&&"string"==typeof i?this._translaterService.translate(i||" "):i,s=this.enableTranslateLabel&&this._translaterService&&s&&"string"==typeof s?this._translaterService.translate(s||" "):s,[i,t,s].filter((e=>e)).join(e)}return t}}return""}get validator(){return this.columnEditor?.validator??this.columnDef?.validator}init(){if(!this.columnDef||!this.columnDef.editor||!this.columnDef.editor.collection&&!this.columnDef.editor.collectionAsync)throw new Error("[Slickgrid-Universal] You need to pass a \"collection\" (or \"collectionAsync\") inside Column Definition Editor for the MultipleSelect/SingleSelect Editor to work correctly.\n Also each option should include a value/label pair (or value/labelKey when using Locale).\n For example: { editor: { collection: [{ value: true, label: 'True' },{ value: false, label: 'False'}] } }");if(this._collectionService=new Ys(this._translaterService),this.enableTranslateLabel=this.columnEditor?.enableTranslateLabel??!1,this.labelName=this.customStructure?.label??"label",this.labelPrefixName=this.customStructure?.labelPrefix??"labelPrefix",this.labelSuffixName=this.customStructure?.labelSuffix??"labelSuffix",this.optionLabel=this.customStructure?.optionLabel??"value",this.valueName=this.customStructure?.value??"value",this.enableTranslateLabel&&(!this._translaterService||"function"!=typeof this._translaterService.translate))throw new Error('[Slickgrid-Universal] requires a Translate Service to be installed and configured when the grid option "enableTranslate" is enabled.');this.renderDomElement(this.collection),(this.disabled||this.columnEditor?.collectionAsync&&Array.isArray(this.collection)&&0===this.collection.length)&&this.disable(!0)}getValue(){return this.isMultipleSelect?this.currentValues:this.currentValue}setValue(e,t=!1,i=!0){if(this.isMultipleSelect&&Array.isArray(e)?this.loadMultipleValues(e):this.loadSingleValue(e),t){this.applyValue(this.args.item,this.serializeValue());const e=this.args.compositeEditorOptions;e&&i&&this.handleChangeOnCompositeEditor(e,"system")}}cancel(){this.args?.cancelChanges&&this.args.cancelChanges()}hide(){this._msInstance&&this._msInstance.close()}show(e){!this.isCompositeEditor&&this._msInstance?this._msInstance.open(e):this.isCompositeEditor&&this.applyInputUsabilityState()}applyValue(e,t){const i=this.columnDef?.field,s=this.columnDef?.type;let o=t;if(void 0!==i){s!==b.number&&s!==b.integer&&s!==b.boolean||isNaN(parseFloat(t))||(o=parseFloat(t)),this.isMultipleSelect&&"string"==typeof t&&t.indexOf(",")>=0&&(o=t.split(","));const r=i?.indexOf(".")>0,n=this.validate(null,o);if(o=n?.valid?o:"",r){const t=this.columnEditor?.complexObjectPath??i??"";(0,q.setDeepValue)(e,t,o)}else e[i]=o}}destroy(){this._msInstance&&this.hasAutoCommitEdit&&this.isValueChanged()&&!this._isDisposingOrCallingSave&&!this.isCompositeEditor&&(this._isDisposingOrCallingSave=!0,this.save(!0)),this._isDisposingOrCallingSave=!0,"function"==typeof this._msInstance?.destroy&&this._msInstance.destroy(),this.editorElm?.remove(),this._msInstance=void 0}loadValue(e){const t=this.columnDef?.field,i=void 0!==t&&t?.indexOf(".")>0;if(e&&void 0!==t){const s=this.columnEditor?.complexObjectPath??t,o=i?H(e,s):e.hasOwnProperty(t)&&e[t],r=i&&o?.hasOwnProperty(this.valueName)?o[this.valueName]:o;this.isMultipleSelect&&Array.isArray(r)?this.loadMultipleValues(r):this.loadSingleValue(r)}}loadMultipleValues(e){if(Array.isArray(e)){this.originalValue=e.map((e=>"number"==typeof e||"boolean"==typeof e?`${e}`:e)),this._msInstance?.setSelects(this.originalValue);const t=this.args.compositeEditorOptions;t&&this.handleChangeOnCompositeEditor(t)}}loadSingleValue(e){this.originalValue="number"==typeof e||"boolean"==typeof e?`${e}`:e,this._msInstance?.setSelects([this.originalValue])}serializeValue(){return this.isMultipleSelect?this.currentValues:this.currentValue}changeEditorOption(e,t){this.columnEditor&&(this.columnEditor.editorOptions||(this.columnEditor.editorOptions={}),this.columnEditor.editorOptions[e]=t,this.editorElmOptions={...this.editorElmOptions,[e]:t},this._msInstance?.refreshOptions(this.editorElmOptions))}disable(e=!0){const t=this.disabled;if(this.disabled=e,this._msInstance)if(e){this._msInstance.disable();const i=this.getValue(),s=Array.isArray(i)&&this.isMultipleSelect?""===i?.[0]:""===i;t!==e&&this.isCompositeEditor&&!s&&this.reset("",!0,!0)}else this._msInstance.enable()}focus(){this.grid.focus(),this._msInstance?.focus()}isValueChanged(){const e=this._msInstance?.getSelects();if(this.isMultipleSelect)return!(0,ne.j)(e,this.originalValue);const t=Array.isArray(e)&&e.length>0?e[0]:void 0;return void 0!==t&&t!==this.originalValue}isValueTouched(){return this._isValueTouched}reset(e,t=!0,i=!1){const s=e??this.originalValue;if(this._msInstance){this.originalValue=this.isMultipleSelect?void 0!==s?[s]:[]:s;const e=void 0===this.originalValue?[]:[this.originalValue];this._msInstance.setSelects(e)}this._isValueTouched=!1;const o=this.args.compositeEditorOptions;if(o&&t){const e=!i;this.handleChangeOnCompositeEditor(o,"user",e)}}save(e=!1){const t=this.validate(),i=t?.valid??!1;(!this._isDisposingOrCallingSave||e)&&this.hasAutoCommitEdit&&i?this.grid.getEditorLock().commitCurrentEdit():this.args.commitChanges()}validate(e,t){const i=!this.isCompositeEditor&&this.columnEditor?.required,s=void 0!==t?t:this._msInstance?.getSelects(),o=this.columnEditor&&this.columnEditor.errorMessage;if(this.isCompositeEditor&&this.applyInputUsabilityState(),this.disabled)return{valid:!0,msg:""};if(this.validator){const e=void 0!==t?t:this.isMultipleSelect?this.currentValues:this.currentValue;return this.validator(e,this.args)}return i&&(""===s||Array.isArray(s)&&0===s.length)?{valid:!1,msg:o||u.VALIDATION_REQUIRED_FIELD}:{valid:!0,msg:null}}applyInputUsabilityState(){const e=this.grid.getActiveCell(),t=this.grid.onBeforeEditCell.notify({...e,item:this.dataContext,column:this.args.column,grid:this.grid,target:"composite",compositeEditorOptions:this.args.compositeEditorOptions}).getReturnValue();this.disable(!1===t)}filterCollection(e){let t=e;if(this.columnEditor&&this.columnEditor.collectionFilterBy){const e=this.columnEditor.collectionFilterBy,i=this.columnEditor.collectionOptions?.filterResultAfterEachPass??null;t=this._collectionService.filterCollection(t,e,i)}return t}sortCollection(e){let t=e;if(this.columnDef&&this.columnEditor&&this.columnEditor.collectionSortBy){const e=this.columnEditor.collectionSortBy;t=this._collectionService.sortCollection(this.columnDef,t,e,this.enableTranslateLabel)}return t}renderDomElement(e){if(!Array.isArray(e)&&this.collectionOptions?.collectionInsideObjectProperty&&(e=H(e,this.collectionOptions.collectionInsideObjectProperty)),!Array.isArray(e))throw new Error('The "collection" passed to the Select Editor is not a valid array.');let t=[];e.length>0&&(t=[...e]),this.collectionOptions?.addBlankEntry&&Array.isArray(t)&&t.length>0&&""!==t[0][this.valueName]&&(t.unshift(this.createBlankEntry()),this.collection.unshift(this.createBlankEntry())),this.collectionOptions?.addCustomFirstEntry&&Array.isArray(t)&&t.length>0&&t[0][this.valueName]!==this.collectionOptions.addCustomFirstEntry[this.valueName]&&(t.unshift(this.collectionOptions.addCustomFirstEntry),this.collection.unshift(this.collectionOptions.addCustomFirstEntry)),this.collectionOptions?.addCustomLastEntry&&Array.isArray(t)&&t.length>0&&t[t.length-1][this.valueName]!==this.collectionOptions.addCustomLastEntry[this.valueName]&&t.push(this.collectionOptions.addCustomLastEntry);let i=t;if(i=this.filterCollection(i),i=this.sortCollection(i),this.columnEditor?.collectionOverride){const e={column:this.columnDef,dataContext:this.dataContext,grid:this.grid,originalCollections:this.collection};if(this.args.compositeEditorOptions){const{formValues:t,modalType:i}=this.args.compositeEditorOptions;e.compositeEditorOptions={formValues:t,modalType:i}}i=this.columnEditor.collectionOverride(i,e)}this.finalCollection=i;const s=Xs("editor",i,this.columnDef,this.grid,this.isMultipleSelect,this._translaterService);this.createDomElement(s.selectElement,s.dataCollection)}createBlankEntry(){const e={[this.labelName]:"",[this.valueName]:""};return this.labelPrefixName&&(e[this.labelPrefixName]=""),this.labelSuffixName&&(e[this.labelSuffixName]=""),e}createDomElement(e,t){const i=this.args.container;e&&i&&"function"==typeof i.appendChild&&((0,q.emptyElement)(i),i.appendChild(e));const s=this.columnEditor?.placeholder??"";this.defaultOptions.placeholder=s||"",this.editorElmOptions={...this.defaultOptions,...this.editorOptions,data:t},this._msInstance=$r(e,this.editorElmOptions),this.editorElm=this._msInstance.getParentElement(),this.isCompositeEditor||this.show(this.delayOpening)}handleChangeOnCompositeEditor(e,t="user",i=!1){const s=this.grid.getActiveCell(),o=this.args.column,r=this.columnDef?.id??"",n=this.dataContext,a=this.grid,l=this.serializeValue();this.validate().valid&&this.applyValue(this.dataContext,l),this.applyValue(e.formValues,l);const c=this.gridOptions?.compositeEditorOptions?.excludeDisabledFieldFormValues??!1;(i||this.disabled&&c&&e.formValues.hasOwnProperty(r))&&delete e.formValues[r],a.onCompositeEditorChange.notify({...s,item:n,grid:a,column:o,formValues:e.formValues,editors:e.editors,triggeredBy:t},new ge)}}const en={autocompleter:class{constructor(e){if(this.args=e,this._isValueTouched=!1,this._lastTriggeredByClearInput=!1,this.disabled=!1,this.forceUserInput=!1,this.finalCollection=[],!e)throw new Error("[Slickgrid-Universal] Something is wrong with this grid, an Editor must always have valid arguments.");this.grid=e.grid,this._bindEventService=new re.P,this.gridOptions?.translater&&(this._translater=this.gridOptions.translater),this._locales=this.gridOptions?.locales||u.locales,this.init()}get autocompleterOptions(){return this._autocompleterOptions||{}}get collection(){return this.columnEditor?.collection??[]}get editorDomElement(){return this._inputElm}get elementCollection(){return this._elementCollection}get columnDef(){return this.args.column}get columnEditor(){return this.columnDef?.editor||{}}get customStructure(){let e=this.columnEditor?.customStructure;const t=this.columnEditor?.type??this.columnDef?.type;return!e&&t===b.object&&this.columnDef?.dataKey&&this.columnDef?.labelKey&&(e={label:this.columnDef.labelKey,value:this.columnDef.dataKey}),e}get dataContext(){return this.args.item}get editorOptions(){return{...this.gridOptions.defaultEditorOptions?.autocompleter,...this.columnEditor?.editorOptions}}get gridOptions(){return this.grid?.getOptions()??{}}get instance(){return this._instance}get hasAutoCommitEdit(){return this.gridOptions.autoCommitEdit??!1}get validator(){return this.columnEditor?.validator??this.columnDef?.validator}init(){this.labelName=this.customStructure?.label??"label",this.valueName=this.customStructure?.value??"value",this.labelPrefixName=this.customStructure?.labelPrefix??"labelPrefix",this.labelSuffixName=this.customStructure?.labelSuffix??"labelSuffix";let e=this.columnEditor.collection;this.columnEditor?.collectionAsync&&!e&&(e=[]),this.renderDomElement(e),(this.disabled||this.columnEditor?.collectionAsync&&Array.isArray(e)&&0===e.length)&&this.disable(!0)}destroy(){this._bindEventService.unbindAll(),"function"==typeof this._instance?.destroy&&this._instance.destroy(),this._inputElm?.remove?.(),this._elementCollection=null}disable(e=!0){const t=this.disabled;if(this.disabled=e,this._inputElm)if(e){this._inputElm.disabled=!0;const i=this.getValue();t!==e&&this.args?.compositeEditorOptions&&""!==i&&this.clear(!0)}else this._inputElm.disabled=!1}focus(){this.grid.focus(),this._inputElm&&(this._inputElm.focus(),this._inputElm.select())}show(){this.args?.compositeEditorOptions&&this.applyInputUsabilityState()}getValue(){return this._inputElm.value}setValue(e,t=!1,i=!0){if(this._inputElm.value=e?.hasOwnProperty(this.labelName)?e[this.labelName]:e,t){this._currentValue=e,this._defaultTextValue="string"==typeof e?e:e?.[this.labelName]??"",this.applyValue(this.args.item,this.serializeValue());const t=this.args.compositeEditorOptions;t&&i&&this.handleChangeOnCompositeEditor(null,t,"system")}}applyValue(e,t){let i=t;const s=this.columnDef?.field;if(void 0!==s){Array.isArray(this.collection)&&this.collection.length>0&&(i=W(this.collection,(e=>e&&(0,q.isObject)(t)&&e.hasOwnProperty(this.valueName)?e[this.valueName].toString()===(t.hasOwnProperty(this.valueName)&&t[this.valueName].toString()):e&&"string"==typeof t&&e.hasOwnProperty(this.valueName)?e[this.valueName].toString()===t:e?.toString()===t),""));const o=s?.indexOf(".")>0,r=this.validate(null,i);if(i=r?.valid?i:"",o){const t=this.columnEditor?.complexObjectPath??s??"";(0,q.setDeepValue)(e,t,i)}else e[s]=i}}isValueChanged(){const e=this._inputElm.value,t=this._lastInputKeyEvent?.key;if(this.columnEditor?.alwaysSaveOnEnterKey&&"Enter"===t)return!0;const i=!(""===e&&(null===this._defaultTextValue||void 0===this._defaultTextValue))&&e!==this._defaultTextValue;return this._lastTriggeredByClearInput||i}isValueTouched(){return this._isValueTouched}loadValue(e){const t=this.columnDef?.field;if(e&&void 0!==t){const i=t?.indexOf(".")>0?H(e,t):e[t];this._currentValue=i,this._originalValue=i,this._defaultTextValue="string"==typeof i?i:i?.[this.labelName]??"",this._inputElm.value=this._defaultTextValue,this._inputElm.select()}}clear(e=!1){this._inputElm&&(this._currentValue="",this._defaultTextValue="",this.setValue("",!0)),this._isValueTouched=!0,this._lastTriggeredByClearInput=!0;const t=this.args.compositeEditorOptions;if(t){const i=!e;this.handleChangeOnCompositeEditor(null,t,"user",i)}else this.save()}reset(e,t=!0,i=!1){const s=e??this._originalValue??"";this._inputElm&&(this._currentValue=s,this._defaultTextValue="string"==typeof s?s:s?.[this.labelName]??"",this._inputElm.value=this._defaultTextValue),this._isValueTouched=!1;const o=this.args.compositeEditorOptions;if(o&&t){const e=!i;this.handleChangeOnCompositeEditor(null,o,"user",e)}}save(){const e=this.validate(),t=e?.valid??!1;if(this.hasAutoCommitEdit&&t)this.grid.getEditorLock().commitCurrentEdit();else{const e="Enter"!==this._lastInputKeyEvent?.key;this.args.commitChanges(e)}}serializeValue(){if(this._inputElm&&this.editorOptions.forceUserInput){const e=this.editorOptions?.minLength??3;this._currentValue=this._inputElm.value.length>e?this._inputElm.value:this._currentValue}return this.customStructure&&this._currentValue&&this._currentValue.hasOwnProperty(this.valueName)&&this.columnDef?.type!==b.object&&this.columnEditor?.type!==b.object?this._currentValue[this.valueName]:this._currentValue&&void 0!==this._currentValue.value?this.columnDef?.type===b.object||this.columnEditor?.type===b.object?{[this.labelName]:this._currentValue.label,[this.valueName]:this._currentValue.value}:this._currentValue.value:this._currentValue}validate(e,t){return this.args.compositeEditorOptions&&this.applyInputUsabilityState(),this.disabled?{valid:!0,msg:""}:Yr(void 0!==t?t:this._inputElm?.value,{editorArgs:this.args,errorMessage:this.columnEditor.errorMessage,minLength:this.columnEditor.minLength,maxLength:this.columnEditor.maxLength,operatorConditionalType:this.columnEditor.operatorConditionalType,required:!this.args?.compositeEditorOptions&&this.columnEditor.required,validator:this.validator})}applyInputUsabilityState(){const e=this.grid.getActiveCell(),t=this.grid.onBeforeEditCell.notify({...e,item:this.dataContext,column:this.args.column,grid:this.grid,target:"composite",compositeEditorOptions:this.args.compositeEditorOptions}).getReturnValue();this.disable(!1===t)}handleChangeOnCompositeEditor(e,t,i="user",s=!1){const o=this.grid.getActiveCell(),r=this.args.column,n=this.columnDef?.id??"",a=this.dataContext,l=this.grid,c=this.serializeValue();this.validate().valid&&this.applyValue(this.dataContext,c),this.applyValue(t.formValues,c);const d=this.gridOptions?.compositeEditorOptions?.excludeDisabledFieldFormValues??!1;(s||this.disabled&&d&&t.formValues.hasOwnProperty(n))&&delete t.formValues[n],l.onCompositeEditorChange.notify({...o,item:a,grid:l,column:r,formValues:t.formValues,editors:t.editors,triggeredBy:i},new ge(e))}handleSelect(e){if(void 0!==e){const t=e;this._currentValue=t,this._isValueTouched=!0;const i=this.args.compositeEditorOptions,s=this.editorOptions?.renderItem??!1,o="string"==typeof t?t:s?t[this.labelName]:t.label;if(this.setValue(o),i?this.handleChangeOnCompositeEditor(null,i):this.save(),"function"==typeof this.editorOptions.onSelectItem){const{row:t,cell:i}=this.grid.getActiveCell()||{};this.editorOptions.onSelectItem(e,t,i,this.args.column,this.args.item)}window.setTimeout((()=>this._lastTriggeredByClearInput=!1))}return!1}renderRegularItem(e){const t="string"==typeof e?e:e?.label??"";return(0,q.createDomElement)("div",{textContent:t||""})}renderCustomItem(e){const t=this._autocompleterOptions?.renderItem?.templateCallback(e)??"",i=document.createElement("div");return this.grid.applyHtmlCode(i,t),i}renderCollectionItem(e){const t=this.columnEditor?.enableRenderHtml??!1,i=(e.labelPrefix||"")+(e.label||"")+(e.labelSuffix||""),s=this.grid.sanitizeHtmlString(i)||"",o=document.createElement("div");return o[t?"innerHTML":"textContent"]=s,o}renderDomElement(e){const t=this.columnDef?.id??"",i=this.columnEditor?.placeholder??"",s=this.columnEditor?.title??"";this._editorInputGroupElm=(0,q.createDomElement)("div",{className:"autocomplete-container input-group"});const o=(0,q.createDomElement)("span",{className:"input-group-btn input-group-append",dataset:{clear:""}});this._clearButtonElm=(0,q.createDomElement)("button",{type:"button",className:"btn btn-default btn-clear"}),this._clearButtonElm.appendChild((0,q.createDomElement)("i",{className:"icon-clear"})),this._inputElm=(0,q.createDomElement)("input",{type:"text",placeholder:i,title:s,autocomplete:"off",ariaAutoComplete:"none",className:`autocomplete form-control editor-text input-group-editor editor-${t}`,dataset:{input:""}},this._editorInputGroupElm),this._editorInputGroupElm.appendChild(document.createElement("span")),this.editorOptions?.hideClearButton||(o.appendChild(this._clearButtonElm),this._editorInputGroupElm.appendChild(o),this._bindEventService.bind(this._clearButtonElm,"click",(()=>this.clear()))),this._bindEventService.bind(this._inputElm,"focus",(()=>this._inputElm?.select())),this._bindEventService.bind(this._inputElm,"keydown",(e=>{this._lastInputKeyEvent=e,"ArrowLeft"!==e.key&&"ArrowRight"!==e.key&&"Home"!==e.key&&"End"!==e.key||e.stopImmediatePropagation(),"Enter"===e.key&&""===e.target.value&&this.columnEditor.alwaysSaveOnEnterKey&&(this._currentValue=null)}));let r=e;if(r&&this.columnEditor?.collectionOverride){const e={column:this.columnDef,dataContext:this.dataContext,grid:this.grid,originalCollections:this.collection};if(this.args.compositeEditorOptions){const{formValues:t,modalType:i}=this.args.compositeEditorOptions;e.compositeEditorOptions={formValues:t,modalType:i}}r=this.columnEditor.collectionOverride(r,e)}r&&(this.finalCollection=r),Array.isArray(r)&&(r=this.collection.every((e=>(0,q.isPrimitiveValue)(e)))?r.map((e=>({label:e,value:e}))):r.map((e=>({label:e?.[this.labelName],value:e?.[this.valueName],labelPrefix:e?.[this.labelPrefixName]??"",labelSuffix:e?.[this.labelSuffixName]??""}))),this._elementCollection=r),this._autocompleterOptions={input:this._inputElm,debounceWaitMs:200,className:`slick-autocomplete ${this.editorOptions?.className??""}`.trim(),emptyMsg:this.gridOptions.enableTranslate&&this._translater?.translate?this._translater.translate("NO_ELEMENTS_FOUND"):this._locales?.TEXT_NO_ELEMENTS_FOUND??"No elements found",customize:(e,t,i)=>{i.style.width=""},onSelect:this.handleSelect.bind(this),...this.editorOptions},this.gridOptions?.darkMode&&(this._autocompleterOptions.className+=" slick-dark-mode"),this.autocompleterOptions.className=(0,q.classNameToList)(this.autocompleterOptions.className).join(" "),this._autocompleterOptions.renderItem?.layout?(this._autocompleterOptions.className+=` autocomplete-custom-${(0,q.toKebabCase)(this._autocompleterOptions.renderItem.layout)}`,this._autocompleterOptions.render=this.renderCustomItem.bind(this)):Array.isArray(e)?this._autocompleterOptions.render=this._autocompleterOptions.render?.bind(this)??this.renderCollectionItem.bind(this):this._autocompleterOptions.render||(this._autocompleterOptions.render=this.renderRegularItem.bind(this)),this._autocompleterOptions?.fetch?(ae(this._inputElm,this._autocompleterOptions),this._instance=oe(this._autocompleterOptions)):this._instance=oe({...this._autocompleterOptions,fetch:(e,t)=>{r&&t(r.filter((t=>(("string"==typeof t?t:t?.label)||"").toLowerCase().includes(e.toLowerCase()))))}}),this.args.container.appendChild(this._editorInputGroupElm),this.args.compositeEditorOptions||window.setTimeout((()=>this.focus()),50)}},checkbox:class{constructor(e){if(this.args=e,this._isValueTouched=!1,this.disabled=!1,!e)throw new Error("[Slickgrid-Universal] Something is wrong with this grid, an Editor must always have valid arguments.");this.grid=e.grid,this.gridOptions=this.grid.getOptions()||{},this._bindEventService=new re.P,this.init()}get columnDef(){return this.args.column}get columnEditor(){return this.columnDef?.editor||{}}get dataContext(){return this.args.item}get editorDomElement(){return this._input}get hasAutoCommitEdit(){return this.gridOptions.autoCommitEdit??!1}get validator(){return this.columnEditor?.validator??this.columnDef?.validator}init(){const e=this.columnDef?.id??"",t=this.args.compositeEditorOptions;this._checkboxContainerElm=(0,q.createDomElement)("div",{className:`checkbox-editor-container editor-${e}`}),this._input=(0,q.createDomElement)("input",{type:"checkbox",value:"true",ariaLabel:this.columnEditor?.ariaLabel??`${(0,q.toSentenceCase)(e+"")} Checkbox Editor`,className:`editor-checkbox editor-${e}`,title:this.columnEditor?.title??""});const i=this.args?.container;i&&"function"==typeof i.appendChild&&(t?(this._checkboxContainerElm.appendChild(this._input),i.appendChild(this._checkboxContainerElm)):i.appendChild(this._input)),this.hasAutoCommitEdit&&!t&&this._bindEventService.bind(this._input,"click",(()=>{this._isValueTouched=!0,this.save()})),t?this._bindEventService.bind(this._input,"change",(e=>{this._isValueTouched=!0,this.handleChangeOnCompositeEditor(e,t)})):this.focus()}destroy(){this._bindEventService.unbindAll(),this._input?.remove?.()}disable(e=!0){const t=this.disabled;if(this.disabled=e,this._input)if(e){this._input.setAttribute("disabled","disabled"),this._checkboxContainerElm.classList.add("disabled");const i=this.getValue();t!==e&&this.args?.compositeEditorOptions&&!1!==i&&this.reset(!1,!0,!0)}else this._input.removeAttribute("disabled"),this._checkboxContainerElm.classList.remove("disabled")}focus(){this.grid.focus(),this._input?.focus()}preClick(){this._input&&(this._input.checked=!this._input.checked)}show(){this.args?.compositeEditorOptions&&this.applyInputUsabilityState()}getValue(){return this._input?.checked??!1}setValue(e,t=!1,i=!0){const s=!!e;if(this._input&&(this._input.checked=s),t){this.applyValue(this.args.item,this.serializeValue());const e=this.args.compositeEditorOptions;e&&i&&this.handleChangeOnCompositeEditor(null,e,"system")}}applyValue(e,t){const i=this.columnDef?.field;if(void 0!==i){const s=i?.indexOf(".")>0,o=this.validate(null,t),r=o&&o.valid?t:"";if(s){const t=this.columnEditor?.complexObjectPath??i??"";(0,q.setDeepValue)(e,t,r)}else e[i]=r}}isValueChanged(){return this.serializeValue()!==this._originalValue}isValueTouched(){return this._isValueTouched}loadValue(e){const t=this.columnDef?.field;if(e&&void 0!==t&&this._input){const i=t?.indexOf(".")>0?H(e,t):e[t];this._originalValue=i,this._input.checked=!!this._originalValue}}reset(e,t=!0,i=!1){const s=e??this._originalValue??!1;this._input&&(this._originalValue=s,this._input.checked=!!s),this._isValueTouched=!1;const o=this.args.compositeEditorOptions;if(o&&t){const e=!i;this.handleChangeOnCompositeEditor(null,o,"user",e)}}save(){const e=this.validate(),t=e&&e.valid||!1;this.hasAutoCommitEdit&&t?this.grid.getEditorLock().commitCurrentEdit():this.args.commitChanges()}serializeValue(){return this._input?.checked??!1}validate(e,t){const i=!this.args?.compositeEditorOptions&&this.columnEditor.required,s=void 0!==t?t:this._input?.checked,o=this.columnEditor.errorMessage;return this.args.compositeEditorOptions&&this.applyInputUsabilityState(),this.disabled?{valid:!0,msg:""}:this.validator?this.validator(s,this.args):i&&!s?{valid:!1,msg:o||u.VALIDATION_REQUIRED_FIELD}:{valid:!0,msg:null}}applyInputUsabilityState(){const e=this.grid.getActiveCell(),t=this.grid.onBeforeEditCell.notify({...e,item:this.dataContext,column:this.args.column,grid:this.grid,target:"composite",compositeEditorOptions:this.args.compositeEditorOptions}).getReturnValue();this.disable(!1===t)}handleChangeOnCompositeEditor(e,t,i="user",s=!1){const o=this.grid.getActiveCell(),r=this.args.column,n=this.columnDef?.id??"",a=this.dataContext,l=this.grid,c=this.serializeValue();this.validate().valid&&this.applyValue(this.dataContext,c),this.applyValue(t.formValues,c);const d=this.gridOptions?.compositeEditorOptions?.excludeDisabledFieldFormValues??!1;(s||this.disabled&&d&&t.formValues.hasOwnProperty(n))&&delete t.formValues[n],l.onCompositeEditorChange.notify({...o,item:a,grid:l,column:r,formValues:t.formValues,editors:t.editors,triggeredBy:i},new ge(e))}},date:class{constructor(e){if(this.args=e,this._isValueTouched=!1,this._lastClickIsDate=!1,this._lastTriggeredByClearDate=!1,this.hasTimePicker=!1,this.disabled=!1,!e)throw new Error("[Slickgrid-Universal] Something is wrong with this grid, an Editor must always have valid arguments.");this.grid=e.grid,this.gridOptions=this.grid.getOptions()||{},this.gridOptions?.translater&&(this._translaterService=this.gridOptions.translater),this._bindEventService=new re.P,this.init()}get columnDef(){return this.args.column}get columnEditor(){return this.columnDef?.editor||{}}get dataContext(){return this.args.item}get editorDomElement(){return this._inputElm}get editorOptions(){return{...this.gridOptions.defaultEditorOptions?.date,...this.columnEditor?.editorOptions}}get hasAutoCommitEdit(){return this.gridOptions.autoCommitEdit??!1}get pickerOptions(){return this._pickerMergedOptions}get validator(){return this.columnEditor?.validator??this.columnDef?.validator}async init(){if(this.args&&this.columnDef){const e=this.args.compositeEditorOptions,t=this.columnDef?.id??"",i=this.args.grid.getOptions()||{};this.defaultDate=this.args.item?.[this.columnDef.field];const s=this.columnDef.outputType||this.columnEditor.type||this.columnDef.type||b.dateUtc,o=X(s),r=this._translaterService?.getCurrentLanguage?.()||i.locale||"en";o&&("ISO8601"===o||o.toLowerCase().includes("h"))&&(this.hasTimePicker=!0);const n=X(this.hasTimePicker?b.dateTimeIsoAM_PM:b.dateIso),a={input:!0,jumpToSelectedDate:!0,sanitizer:e=>this.grid.sanitizeHtmlString(e),toggleSelected:!1,actions:{clickDay:()=>{this._lastClickIsDate=!0},changeToInput:(e,t)=>{if(t.HTMLInputElement){let e="";if(t.selectedDates[0]?(e=t.selectedDates[0],t.HTMLInputElement.value=Z(t.selectedDates[0],void 0,s)):t.HTMLInputElement.value="",e&&this.hasTimePicker){const i=(0,Y.qg)(e,n);i.setHours(+(t.selectedHours||0)),i.setMinutes(+(t.selectedMinutes||0)),t.HTMLInputElement.value=Z(i,void 0,s)}this._lastClickIsDate&&(this.handleOnDateChange(),t.hide())}}},settings:{lang:r,iso8601:!1,visibility:{theme:this.gridOptions?.darkMode?"dark":"light",positionToInput:"auto",weekend:!1}}};this.hasTimePicker&&(a.settings.selection={time:24}),this._pickerMergedOptions=(0,q.extend)(!0,{},a,{settings:this.editorOptions,type:"default"});const l=`.editor-text.date-picker.editor-${t}.form-control.input-group-editor`;this._editorInputGroupElm=(0,q.createDomElement)("div",{className:"vanilla-picker input-group"});const c=(0,q.createDomElement)("span",{className:"input-group-btn input-group-append",dataset:{clear:""}});this._clearButtonElm=(0,q.createDomElement)("button",{type:"button",className:"btn btn-default btn-clear"}),this._clearButtonElm.appendChild((0,q.createDomElement)("i",{className:"icon-clear"})),this._inputElm=(0,q.createDomElement)("input",{placeholder:this.columnEditor?.placeholder??"",title:this.columnEditor&&this.columnEditor.title||"",className:l.replace(/\./g," "),dataset:{input:"",defaultdate:this.defaultDate},readOnly:!0!==this.columnEditor.editorOptions?.allowInput},this._editorInputGroupElm),this.args.container.appendChild(this._editorInputGroupElm),this.columnEditor.editorOptions?.hideClearButton||(c.appendChild(this._clearButtonElm),this._editorInputGroupElm.appendChild(c),this._bindEventService.bind(this._clearButtonElm,"click",(()=>{this.clear(),this.handleOnDateChange()}))),this._bindEventService.bind(this._inputElm,"keydown",(e=>{!0===this.columnEditor.editorOptions?.allowInput&&(this._isValueTouched=!0,this._lastInputKeyEvent=e,"ArrowLeft"!==e.key&&"ArrowRight"!==e.key&&"Home"!==e.key&&"End"!==e.key||e.stopImmediatePropagation())})),queueMicrotask((()=>{this.calendarInstance=new qs(this._inputElm,this._pickerMergedOptions),this.calendarInstance.init(),e||(this.show(),this.focus()),this.calendarInstance&&ce(this.columnEditor,this._inputElm,this.calendarInstance,{columnDef:this.columnDef,newVal:this.defaultDate,updatePickerUI:!0})}))}}destroy(){queueMicrotask((()=>{this.hide(),this.calendarInstance?.destroy(),(0,q.emptyElement)(this._editorInputGroupElm),(0,q.emptyElement)(this._inputElm),this._editorInputGroupElm?.remove(),this._inputElm?.remove()})),this._bindEventService.unbindAll()}clear(){this._lastTriggeredByClearDate=!0,this.calendarInstance&&le(this.calendarInstance)}disable(e=!0){const t=this.disabled;if(this.disabled=e,this._inputElm)if(e){this._inputElm.setAttribute("disabled","disabled"),this._clearButtonElm.disabled=!0;const i=this.getValue();t!==e&&this.args?.compositeEditorOptions&&""!==i&&this.reset("",!0,!0)}else this._inputElm.removeAttribute("disabled"),this._clearButtonElm.disabled=!1}changeEditorOption(e,t){this.columnEditor.editorOptions||(this.columnEditor.editorOptions={}),this.columnEditor.editorOptions[e]=t,this._pickerMergedOptions=(0,q.extend)(!0,{},this._pickerMergedOptions,{settings:{[e]:t}})}focus(){this.grid.focus(),this.show(),this._inputElm?.focus()}hide(){this.calendarInstance?.hide()}show(){const e=!!this.args?.compositeEditorOptions;!e&&this.calendarInstance?this.calendarInstance.show():e&&this.applyInputUsabilityState()}getValue(){return this._inputElm.value}setValue(e,t=!1,i=!0){if(this.calendarInstance&&ce(this.columnEditor,this._inputElm,this.calendarInstance,{columnDef:this.columnDef,newVal:e,updatePickerUI:!0}),t){this.applyValue(this.args.item,this.serializeValue());const e=this.args.compositeEditorOptions;e&&i&&this.handleChangeOnCompositeEditor(e,"system")}}applyValue(e,t){const i=this.columnDef?.field;if(this.columnDef&&void 0!==i){const s=this.columnDef.saveOutputType||this.columnDef.outputType||this.columnEditor.type||this.columnDef.type||b.dateUtc,o=this.columnDef.outputType||this.columnEditor.type||this.columnDef.type||b.dateUtc,r=i.indexOf(".")>0,n=this.validate(null,t),a=t&&n?.valid?Z(t,o,s):"";if(r){const t=this.columnEditor?.complexObjectPath??i;(0,q.setDeepValue)(e,t,a)}else e[i]=a}}isValueChanged(){let e=!1;const t=this.getValue(),i=this._lastInputKeyEvent?.key;return!(!0!==this.columnEditor.editorOptions?.allowInput||!this.columnEditor?.alwaysSaveOnEnterKey||"Enter"!==i)||(this.columnDef&&(e=this._lastTriggeredByClearDate||!(""===t&&""===this._originalDate)&&t!==this._originalDate),e)}isValueTouched(){return this._isValueTouched}loadValue(e){const t=this.columnDef?.field;if(e&&this.columnDef&&void 0!==t){const i=t?.indexOf(".")>0?H(e,t):e[t],s=Z(i,this.columnEditor.type||this.columnDef?.type||b.dateIso,this.columnDef.outputType||this.columnEditor.type||this.columnDef.type||b.dateIso);this._originalDate=""!==s?i:"",this._inputElm.value=s}}reset(e,t=!0,i=!1){const s=e??this._originalDate??"";this.calendarInstance&&(this._originalDate=s,this.calendarInstance.settings.selected.dates=[s],s?ce(this.columnEditor,this._inputElm,this.calendarInstance,{columnDef:this.columnDef,newVal:s}):le(this.calendarInstance)),this._isValueTouched=!1;const o=this.args.compositeEditorOptions;if(o&&t){const e=!i;this.handleChangeOnCompositeEditor(o,"user",e)}}save(){const e=this.validate(),t=e?.valid??!1;this.hasAutoCommitEdit&&t?this.grid.getEditorLock().commitCurrentEdit():this.args.commitChanges()}serializeValue(){return this.getValue()||""}validate(e,t){const i=!this.args?.compositeEditorOptions&&this.columnEditor.required,s=t??this._inputElm?.value,o=this.columnEditor.errorMessage;return this.args.compositeEditorOptions&&this.applyInputUsabilityState(),this.disabled?{valid:!0,msg:""}:this.validator?this.validator(s,this.args):i&&""===s?{valid:!1,msg:o||u.VALIDATION_REQUIRED_FIELD}:{valid:!0,msg:null}}applyInputUsabilityState(){const e=this.grid.getActiveCell(),t=this.grid.onBeforeEditCell.notify({...e,item:this.dataContext,column:this.args.column,grid:this.grid,target:"composite",compositeEditorOptions:this.args.compositeEditorOptions}).getReturnValue();this.disable(!1===t)}handleOnDateChange(){if(this._isValueTouched=!0,this.args){const e=this.args.compositeEditorOptions;e?this.handleChangeOnCompositeEditor(e):this.save()}window.setTimeout((()=>this._lastTriggeredByClearDate=!1))}handleChangeOnCompositeEditor(e,t="user",i=!1){const s=this.grid.getActiveCell(),o=this.args.column,r=this.columnDef?.id??"",n=this.dataContext,a=this.grid,l=this.serializeValue();this.validate().valid&&this.applyValue(this.dataContext,l),this.applyValue(e.formValues,l);const c=this.gridOptions?.compositeEditorOptions?.excludeDisabledFieldFormValues??!1;(i||this.disabled&&c&&e.formValues.hasOwnProperty(r))&&delete e.formValues[r],a.onCompositeEditorChange.notify({...s,item:n,grid:a,column:o,formValues:e.formValues,editors:e.editors,triggeredBy:t},new ge)}},dualInput:class{constructor(e){if(this.args=e,this._isValueSaveCalled=!1,this._isLeftValueTouched=!1,this._isRightValueTouched=!1,this.disabled=!1,!e)throw new Error("[Slickgrid-Universal] Something is wrong with this grid, an Editor must always have valid arguments.");this.grid=e.grid,this.gridOptions=this.grid.getOptions()||{},this._eventHandler=new fe,this._bindEventService=new re.P,this.init(),this._eventHandler.subscribe(this.grid.onValidationError,(()=>this._isValueSaveCalled=!0))}get columnDef(){return this.args.column}get columnEditor(){return this.columnDef?.editor||{}}get dataContext(){return this.args.item}get editorDomElement(){return{leftInput:this._leftInput,rightInput:this._rightInput}}get editorParams(){return this.columnEditor.params||{}}get eventHandler(){return this._eventHandler}get hasAutoCommitEdit(){return this.gridOptions.autoCommitEdit??!1}get isValueSaveCalled(){return this._isValueSaveCalled}get validator(){return this.columnEditor?.validator??this.columnDef?.validator}init(){if(!(this.editorParams&&this.editorParams.leftInput&&this.editorParams.leftInput.field&&this.editorParams.rightInput&&this.editorParams.rightInput.field))throw new Error("[Slickgrid-Universal] Please make sure that your Combo Input Editor has params defined with \"leftInput\" and \"rightInput\" (example: { editor: { model: Editors.comboInput, params: { leftInput: { field: 'firstName' }, { rightSide: { field: 'lastName' } }}}");this._leftFieldName=this.editorParams.leftInput?.field,this._rightFieldName=this.editorParams.rightInput?.field,this._leftInput=this.createInput("leftInput"),this._rightInput=this.createInput("rightInput");const e=this.args?.container;e&&"function"==typeof e.appendChild&&(e.appendChild(this._leftInput),e.appendChild(this._rightInput)),this._bindEventService.bind(this._leftInput,"keydown",(e=>this.handleKeyDown(e,"leftInput"))),this._bindEventService.bind(this._rightInput,"keydown",(e=>this.handleKeyDown(e,"rightInput"))),this.hasAutoCommitEdit&&(this._bindEventService.bind(this._leftInput,"focusout",(e=>this.handleFocusOut(e,"leftInput"))),this._bindEventService.bind(this._rightInput,"focusout",(e=>this.handleFocusOut(e,"rightInput"))));const t=this.args?.compositeEditorOptions;t?(this._bindEventService.bind(this._leftInput,"input",this.handleChangeOnCompositeEditorDebounce.bind(this)),this._bindEventService.bind(this._rightInput,"input",this.handleChangeOnCompositeEditorDebounce.bind(this))):window.setTimeout((()=>this._leftInput.select()),50)}handleFocusOut(e,t){const i=e.relatedTarget?.className||"";this.args.compositeEditorOptions||-1!==i.indexOf("dual-editor")||"focusout-right"===this._lastEventType||("rightInput"===t||"leftInput"===t&&"focusout-left"!==this._lastEventType)&&("leftInput"===t?this._isLeftValueTouched=!0:this._isRightValueTouched=!0,this.save());const s="leftInput"===t?"left":"right";this._lastEventType=`${e?.type}-${s}`}handleKeyDown(e,t){"leftInput"===t?this._isLeftValueTouched=!0:this._isRightValueTouched=!0,this._lastInputKeyEvent=e,"ArrowLeft"!==e.key&&"ArrowRight"!==e.key&&"Home"!==e.key&&"End"!==e.key&&"Tab"!==e.key||e.stopImmediatePropagation()}destroy(){this._eventHandler.unsubscribeAll(),this._bindEventService.unbindAll(),this._leftInput?.remove?.(),this._rightInput?.remove?.()}createInput(e){const t=this.editorParams[e],i=this.columnDef?.id??"",s=this.gridOptions.datasetIdPropertyName||"id",o=this.args?.item?.[s]??"";let r=t.type||"text";"float"!==r&&"integer"!==r||(r="number");const n=(0,q.createDomElement)("input",{type:r||"text",id:`item-${o}-${e}`,ariaLabel:this.columnEditor?.ariaLabel??`${(0,q.toSentenceCase)(i+"")} Input Editor`,className:`dual-editor-text editor-${i} ${e.replace(/input/gi,"")}`,autocomplete:"off",ariaAutoComplete:"none",placeholder:t.placeholder||"",title:t.title||""});return"readonly"===r&&(n.readOnly=!0,r="text"),"number"===r&&(n.step=this.getInputDecimalSteps(e)),n}disable(e=!0){const t=this.disabled;this.disabled=e,this._leftInput&&this._rightInput&&(e?(this._leftInput.setAttribute("disabled","disabled"),this._rightInput.setAttribute("disabled","disabled"),t!==e&&this.args?.compositeEditorOptions&&this.reset("",!0,!0)):(this._leftInput.removeAttribute("disabled"),this._rightInput.removeAttribute("disabled")))}focus(){this.grid.focus()}show(){this.args?.compositeEditorOptions&&this.applyInputUsabilityState()}getValues(){const e={},t=this._leftInput.value,i=this._rightInput.value,s=this.editorParams.leftInput&&("float"===this.editorParams.leftInput.type||"integer"===this.editorParams.leftInput.type),o=this.editorParams.rightInput&&("float"===this.editorParams.rightInput.type||"integer"===this.editorParams.rightInput.type),r=""!==t&&s?+this._leftInput.value:t||"",n=""!==i&&o?+this._rightInput.value:i||"";return(0,q.setDeepValue)(e,this._leftFieldName,r),(0,q.setDeepValue)(e,this._rightFieldName,n),e}setValues(e){Array.isArray(e)&&2===e.length&&(this._leftInput.value=`${e[0]}`,this._rightInput.value=`${e[1]}`)}applyValue(e,t){this.applyValueByPosition(e,t,"leftInput"),this.applyValueByPosition(e,t,"rightInput")}applyValueByPosition(e,t,i){const s="leftInput"===i?this._leftFieldName:this._rightFieldName;if(void 0!==s){const o=s?.indexOf(".")>0;let r=s;if(o){const e=s.split(/\.(.*)/);r=e.length>1?e[1]:e}const n=o?H(t,r):t[s],a=this.validate(null,{position:i,inputValue:n});if(o){const i=H(t,r),o=a&&a.valid?i:"",n=this.columnEditor?.complexObjectPath??s??"";(0,q.setDeepValue)(e,n,o)}else s&&(e[s]=a&&a.valid?t[s]:"")}}isValueChanged(){const e=this._leftInput.value,t=this._rightInput.value,i=this.editorParams?.leftInput,s=this.editorParams?.rightInput,o=this._lastInputKeyEvent?.key;if((i&&i.alwaysSaveOnEnterKey||s&&s.alwaysSaveOnEnterKey)&&"Enter"===o)return!0;const r=!(""===e&&(null===this._originalLeftValue||void 0===this._originalLeftValue))&&e!==this._originalLeftValue,n=!(""===t&&(null===this._originalRightValue||void 0===this._originalRightValue))&&t!==this._originalRightValue;return r||n}isValueTouched(){return this._isLeftValueTouched||this._isRightValueTouched}loadValue(e){this.loadValueByPosition(e,"leftInput"),this.loadValueByPosition(e,"rightInput"),this._leftInput.select()}loadValueByPosition(e,t){const i="leftInput"===t?this._leftFieldName:this._rightFieldName,s="leftInput"===t?"_originalLeftValue":"_originalRightValue",o="leftInput"===t?"_leftInput":"_rightInput";if(e&&void 0!==i){const r=i?.indexOf(".")>0?H(e,i):e.hasOwnProperty(i)?e[i]:"";if(this[s]=r,"float"===this.editorParams[t].type){const e=this.getDecimalPlaces(t);null===e||!this[s]&&0!==this[s]||void 0===this[s]||(this[s]=(+this[s]).toFixed(e))}this[o]&&(this[o].value=`${this[s]}`)}}reset(e,t=!0,i=!1){const s=e??this._originalLeftValue??"",o=e??this._originalRightValue??"";this._leftInput&&this._rightInput&&(this._originalLeftValue=s,this._originalRightValue=o,this._leftInput.value=`${s}`,this._rightInput.value=`${o}`),this._isLeftValueTouched=!1,this._isRightValueTouched=!1;const r=this.args.compositeEditorOptions;if(r&&t){const e=!i;this.handleChangeOnCompositeEditor(null,r,"user",e)}}save(){const e=this.validate(),t=e&&e.valid||!1;this._isValueSaveCalled||(this.hasAutoCommitEdit&&t?this.grid.getEditorLock().commitCurrentEdit():this.args.commitChanges(),this._isValueSaveCalled=!0)}serializeValue(){const e={},t=this.serializeValueByPosition("leftInput"),i=this.serializeValueByPosition("rightInput");return(0,q.setDeepValue)(e,this._leftFieldName,t),(0,q.setDeepValue)(e,this._rightFieldName,i),e}serializeValueByPosition(e){const t="leftInput"===e?this._leftInput.value:this._rightInput.value;if(""===t||isNaN(+t))return t;let i=parseFloat(t);const s=this.getDecimalPlaces(e);return null!==s&&(i||0===i)&&i.toFixed&&(i=parseFloat(i.toFixed(s))),i}getDecimalPlaces(e){const t="leftInput"===e?"leftInput":"rightInput",i=this.editorParams[t],s=i?.decimal;return void 0===s?0:s}getInputDecimalSteps(e){const t=this.getDecimalPlaces(e);let i="";for(let e=1;e0?`0.${i}1`:"1"}validate(e,t){if(this.args.compositeEditorOptions&&this.applyInputUsabilityState(),this.disabled)return{valid:!0,msg:""};if(t){const e=this.validateByPosition(t.position,t.inputValue);if(!e.valid)return"leftInput"===t.position?this._leftInput.select():this._rightInput.select(),e}else{const e=this.validateByPosition("leftInput"),t=this.validateByPosition("rightInput");if(!e.valid)return this._leftInput.select(),e;if(!t.valid)return this._rightInput.select(),t}return{valid:!0,msg:""}}validateByPosition(e,t){const i=this.editorParams[e];let s="";if(t)s=t;else{const t="leftInput"===e?this._leftInput:this._rightInput;s=t&&t.value}const o=this.validator;s="function"==typeof o?this.getValues():s;const r={editorArgs:this.args,errorMessage:i.errorMessage,required:!this.args?.compositeEditorOptions&&i.required,validator:"function"==typeof o?o:i.validator};switch(i.type){case"float":return Xr(s,{...r,decimal:this.getDecimalPlaces(e),minValue:i.minValue,maxValue:i.maxValue,operatorConditionalType:i.operatorConditionalType});case"integer":return Zr(s,{...r,minValue:i.minValue,maxValue:i.maxValue,operatorConditionalType:i.operatorConditionalType});default:return Yr(s,r)}}applyInputUsabilityState(){const e=this.grid.getActiveCell(),t=this.grid.onBeforeEditCell.notify({...e,item:this.dataContext,column:this.args.column,grid:this.grid,target:"composite",compositeEditorOptions:this.args.compositeEditorOptions}).getReturnValue();this.disable(!1===t)}handleChangeOnCompositeEditor(e,t,i="user",s=!1){const o=this.grid.getActiveCell(),r=this.args.column,n=this.columnEditor.params?.leftInput?.field??"",a=this.columnEditor.params?.rightInput?.field??"",l=this.dataContext,c=this.grid,d=this.serializeValue();this.validate().valid&&this.applyValue(this.dataContext,d),this.applyValue(t.formValues,d);const h=this.gridOptions?.compositeEditorOptions?.excludeDisabledFieldFormValues??!1;(s||this.disabled&&h&&t.formValues.hasOwnProperty(n))&&delete t.formValues[n],(s||this.disabled&&h&&t.formValues.hasOwnProperty(a))&&delete t.formValues[a],c.onCompositeEditorChange.notify({...o,item:l,grid:c,column:r,formValues:t.formValues,editors:t.editors,triggeredBy:i},new ge(e))}handleChangeOnCompositeEditorDebounce(e){const t=this.args?.compositeEditorOptions;if(t){const i=this.gridOptions?.editorTypingDebounce??500;window.clearTimeout(this._timer),this._timer=window.setTimeout((()=>this.handleChangeOnCompositeEditor(e,t)),i)}}},float:class extends Qr{constructor(e){super(e,"number"),this.args=e}loadValue(e){const t=this.columnDef?.field;if(void 0!==t&&e&&void 0!==t&&this._input){const i=t?.indexOf(".")>0?H(e,t):e[t];this._originalValue=i;const s=this.getDecimalPlaces();null===s||!this._originalValue&&0!==this._originalValue||void 0===this._originalValue||(this._originalValue=(+this._originalValue).toFixed(s)),this._input.value=`${this._originalValue}`,this._input.select()}}serializeValue(){const e=this._input?.value;if(void 0===e||""===e||isNaN(+e))return e;let t=parseFloat(e);const i=this.getDecimalPlaces();return null!==i&&(t||0===t)&&t.toFixed&&(t=parseFloat(t.toFixed(i))),t}validate(e,t){return this.args.compositeEditorOptions&&this.applyInputUsabilityState(),this.disabled?{valid:!0,msg:""}:Xr(void 0!==t?t:this._input?.value,{editorArgs:this.args,errorMessage:this.columnEditor.errorMessage,decimal:this.getDecimalPlaces(),minValue:this.columnEditor.minValue,maxValue:this.columnEditor.maxValue,operatorConditionalType:this.columnEditor.operatorConditionalType,required:!this.args?.compositeEditorOptions&&this.columnEditor.required,validator:this.validator})}},integer:class extends Qr{constructor(e){super(e,"number"),this.args=e}loadValue(e){const t=this.columnDef?.field;if(void 0!==t&&e&&void 0!==t&&this._input){const i=t?.indexOf(".")>0?H(e,t):e[t];this._originalValue=isNaN(i)||null==i?i:`${i}`,this._input.value=`${this._originalValue}`,this._input.select()}}serializeValue(){const e=this._input?.value;if(void 0===e||""===e||isNaN(+e))return e;const t=isNaN(+e)?e:parseInt(e,10);return isNaN(+t)?e:t}validate(e,t){return this.args.compositeEditorOptions&&this.applyInputUsabilityState(),this.disabled?{valid:!0,msg:""}:Zr(void 0!==t?t:this.getValue(),{editorArgs:this.args,errorMessage:this.columnEditor.errorMessage,minValue:this.columnEditor.minValue,maxValue:this.columnEditor.maxValue,operatorConditionalType:this.columnEditor.operatorConditionalType,required:!this.args?.compositeEditorOptions&&this.columnEditor.required,validator:this.validator})}handleOnMouseWheel(e){this._isValueTouched=!0;const t=this.args.compositeEditorOptions;t&&this.handleChangeOnCompositeEditor(e,t)}},longText:class{constructor(e){if(this.args=e,this._isValueTouched=!1,this.disabled=!1,!e)throw new Error("[Slickgrid-Universal] Something is wrong with this grid, an Editor must always have valid arguments.");this.grid=e.grid,this.gridOptions=e.grid?.getOptions();const t=this.gridOptions||this.args.column.params||{};t?.translater&&(this._translater=t.translater),this._locales=this.gridOptions?.locales||u.locales,this._bindEventService=new re.P,this.init()}get columnDef(){return this.args.column}get columnEditor(){return this.columnDef?.editor??{}}get dataContext(){return this.args.item}get editorDomElement(){return this._textareaElm}get editorOptions(){return{...this.gridOptions.defaultEditorOptions?.longText,...this.columnEditor?.editorOptions}}get hasAutoCommitEdit(){return this.gridOptions?.autoCommitEdit??!1}get validator(){return this.columnEditor?.validator??this.columnDef?.validator}init(){let e="",t="";if(this._translater&&this._translater.translate&&this.gridOptions.enableTranslate){const i=N(this.gridOptions),s=this.editorOptions.buttonTexts?.cancelKey??`${i}CANCEL`,o=this.editorOptions.buttonTexts?.saveKey??`${i}SAVE`;e=this._translater.translate(`${i}${s}`),t=this._translater.translate(`${i}${o}`)}else e=this.editorOptions.buttonTexts?.cancel??this._locales?.TEXT_CANCEL??"Cancel",t=this.editorOptions.buttonTexts?.save??this._locales?.TEXT_SAVE??"Save";const i=this.args.compositeEditorOptions,s=this.columnDef?.id??"",o=this.columnEditor?.maxLength,r=this.editorOptions?.rows??4,n=i?this.args.container:document.body;this._wrapperElm=(0,q.createDomElement)("div",{className:`slick-large-editor-text editor-${s}`,style:{position:i?"relative":"absolute"}}),this.gridOptions?.darkMode&&this._wrapperElm.classList.add("slick-dark-mode"),n.appendChild(this._wrapperElm),this._textareaElm=(0,q.createDomElement)("textarea",{ariaLabel:this.columnEditor?.ariaLabel??`${(0,q.toSentenceCase)(s+"")} Text Editor`,cols:this.editorOptions?.cols??40,rows:i&&r>3?3:r,placeholder:this.columnEditor?.placeholder??"",title:this.columnEditor?.title??""},this._wrapperElm);const a=(0,q.createDomElement)("div",{className:"editor-footer"}),l=(0,q.createDomElement)("span",{className:"counter"});if(this._currentLengthElm=(0,q.createDomElement)("span",{className:"text-length",textContent:"0"}),l.appendChild(this._currentLengthElm),void 0!==o&&(l.appendChild((0,q.createDomElement)("span",{className:"separator",textContent:"/"})),l.appendChild((0,q.createDomElement)("span",{className:"max-length",textContent:`${o}`}))),a.appendChild(l),!i){const i=(0,q.createDomElement)("button",{className:"btn btn-cancel btn-default btn-xs",textContent:e},a),s=(0,q.createDomElement)("button",{className:"btn btn-save btn-primary btn-xs",textContent:t},a);this._bindEventService.bind(i,"click",this.cancel.bind(this)),this._bindEventService.bind(s,"click",this.save.bind(this)),this.position(this.args?.position),this._textareaElm.focus(),this._textareaElm.select()}this._wrapperElm.appendChild(a),this._bindEventService.bind(this._textareaElm,"keydown",this.handleKeyDown.bind(this)),this._bindEventService.bind(this._textareaElm,"input",this.handleOnInputChange.bind(this)),this._bindEventService.bind(this._textareaElm,"paste",this.handleOnInputChange.bind(this))}cancel(){const e=this._defaultTextValue||"";this._textareaElm.value=e,this._currentLengthElm.textContent=`${e.length}`,this.args?.cancelChanges&&this.args.cancelChanges()}hide(){this._wrapperElm.style.display="none"}show(){this.args?.compositeEditorOptions?this.applyInputUsabilityState():this._wrapperElm.style.display="block"}destroy(){this._bindEventService.unbindAll(),this._wrapperElm?.remove?.()}disable(e=!0){const t=this.disabled;if(this.disabled=e,this._textareaElm&&this._wrapperElm)if(e){this._textareaElm.disabled=!0,this._wrapperElm.classList.add("disabled");const i=this.getValue();t!==e&&this.args?.compositeEditorOptions&&""!==i&&this.reset("",!0,!0)}else this._textareaElm.disabled=!1,this._wrapperElm.classList.remove("disabled")}focus(){this.grid.focus(),this._textareaElm&&(this._textareaElm.focus(),this._textareaElm.select())}getValue(){return this._textareaElm.value}setValue(e,t=!1,i=!0){if(this._textareaElm.value=e,this._currentLengthElm.textContent=`${e.length}`,t){this.applyValue(this.args.item,this.serializeValue());const e=this.args.compositeEditorOptions;e&&i&&this.handleChangeOnCompositeEditor(null,e,"system")}}applyValue(e,t){const i=this.columnDef?.field;if(void 0!==i){const s=i?.indexOf(".")>0,o=this.validate(void 0,t),r=o?.valid?t:"";if(s){const t=this.columnEditor?.complexObjectPath??i??"";(0,q.setDeepValue)(e,t,r)}else e[i]=r}}isValueChanged(){const e=this._textareaElm.value;return!(""===e&&(null===this._defaultTextValue||void 0===this._defaultTextValue))&&e!==this._defaultTextValue}isValueTouched(){return this._isValueTouched}loadValue(e){const t=this.columnDef?.field;if(e&&void 0!==t){const i=t?.indexOf(".")>0?H(e,t):e[t];this._defaultTextValue=i||"",this._textareaElm.value=this._defaultTextValue,this._currentLengthElm.textContent=this._defaultTextValue.length,this._textareaElm.defaultValue=this._defaultTextValue,this._textareaElm.select()}}position(e){const t=(0,q.getOffset)(this.args.container),i=this.args.container.offsetHeight,s=this.args.container.offsetWidth,o=this._wrapperElm.getBoundingClientRect().height||this.args.position.height,r=this._wrapperElm.getBoundingClientRect().width||this.args.position.width,n=document.body.offsetHeight||window.innerHeight,a=document.body.offsetWidth||window.innerWidth;let l=this.args.container?t.top:e.top??0,c=this.args.container?t.left:e.left??0;const d=this.editorOptions?.position??"auto";("left"===d||"auto"===d&&c+r>a)&&(c-=r-s+(this.editorOptions?.marginRight??0)),("top"===d||"auto"===d&&l+o>n)&&(l-=o-i),this._wrapperElm.style.top=`${l}px`,this._wrapperElm.style.left=`${c}px`}reset(e,t=!0,i=!1){const s=e??this._defaultTextValue??"";this._textareaElm&&(this._defaultTextValue=s,this._textareaElm.value=s,this._currentLengthElm.textContent=s.length),this._isValueTouched=!1;const o=this.args.compositeEditorOptions;if(o&&t){const e=!i;this.handleChangeOnCompositeEditor(null,o,"user",e)}}save(){const e=this.validate(),t=e?.valid??!1;this.hasAutoCommitEdit&&t?this.grid.getEditorLock().commitCurrentEdit():this.args.commitChanges()}serializeValue(){return this._textareaElm.value}validate(e,t){return this.args.compositeEditorOptions&&this.applyInputUsabilityState(),this.disabled?{valid:!0,msg:""}:Yr(void 0!==t?t:this._textareaElm?.value,{editorArgs:this.args,errorMessage:this.columnEditor.errorMessage,minLength:this.columnEditor.minLength,maxLength:this.columnEditor.maxLength,operatorConditionalType:this.columnEditor.operatorConditionalType,required:!this.args?.compositeEditorOptions&&this.columnEditor.required,validator:this.validator})}applyInputUsabilityState(){const e=this.grid.getActiveCell(),t=this.grid.onBeforeEditCell.notify({...e,item:this.dataContext,column:this.args.column,grid:this.grid,target:"composite",compositeEditorOptions:this.args.compositeEditorOptions}).getReturnValue();this.disable(!1===t)}handleKeyDown(e){const t=e.key;this._isValueTouched=!0,this.args.compositeEditorOptions||("Enter"===t&&e.ctrlKey||e.ctrlKey&&"S"===e.key.toUpperCase()?(e.preventDefault(),this.save()):"Escape"===t?(e.preventDefault(),this.cancel()):"Tab"===t&&e.shiftKey?(e.preventDefault(),this.args&&this.grid&&this.grid.navigatePrev()):"Tab"===t&&(e.preventDefault(),this.args&&this.grid&&this.grid.navigateNext()))}handleOnInputChange(e){const t=this.args.compositeEditorOptions,i=this.columnEditor?.maxLength;let s=!1;if(i&&(s=this.truncateText(this._textareaElm,i)),s)this._currentLengthElm.textContent=`${i}`;else{const t="paste"===e.type?e.clipboardData.getData("text"):e.target.value;this._currentLengthElm.textContent=`${t.length}`}if(t){const i=this.gridOptions?.editorTypingDebounce??500;window.clearTimeout(this._timer),this._timer=window.setTimeout((()=>this.handleChangeOnCompositeEditor(e,t)),i)}}handleChangeOnCompositeEditor(e,t,i="user",s=!1){const o=this.grid.getActiveCell(),r=this.args.column,n=this.columnDef?.id??"",a=this.dataContext,l=this.grid,c=this.serializeValue();this.validate().valid&&this.applyValue(this.dataContext,c),this.applyValue(t.formValues,c);const d=this.gridOptions?.compositeEditorOptions?.excludeDisabledFieldFormValues??!1;(s||this.disabled&&d&&t.formValues.hasOwnProperty(n))&&delete t.formValues[n],l.onCompositeEditorChange.notify({...o,item:a,grid:l,column:r,formValues:t.formValues,editors:t.editors,triggeredBy:i},new ge(e))}truncateText(e,t){const i=e.value+"";return i.length>t&&(e.value=i.substring(0,t),!0)}},multipleSelect:class extends Jr{constructor(e,t=0){super(e,!0,t),this.args=e,this.delayOpening=t}},password:class extends Qr{constructor(e){super(e,"password"),this.args=e}},singleSelect:class extends Jr{constructor(e,t=0){super(e,!1,t),this.args=e,this.delayOpening=t}},slider:class{constructor(e){if(this.args=e,this._defaultValue=0,this._isValueTouched=!1,this._sliderNumberElm=null,this.disabled=!1,!e)throw new Error("[Slickgrid-Universal] Something is wrong with this grid, an Editor must always have valid arguments.");this.grid=e.grid,this.gridOptions=this.grid.getOptions()||{},this._bindEventService=new re.P,this.init()}get columnDef(){return this.args.column}get columnEditor(){return this.columnDef?.editor??{}}get dataContext(){return this.args.item}get editorDomElement(){return this._editorElm}get editorInputDomElement(){return this._inputElm}get editorOptions(){return{...this.gridOptions.defaultEditorOptions?.slider,...this.columnEditor?.editorOptions}}get hasAutoCommitEdit(){return this.gridOptions.autoCommitEdit??!1}get sliderOptions(){return this._sliderOptions}get validator(){return this.columnEditor.validator??this.columnDef?.validator}init(){if(this._cellContainerElm=this.args?.container,this._cellContainerElm&&this.columnDef){const e=this.args.compositeEditorOptions;this._editorElm=this.buildDomElement(),e||this.focus(),this._cellContainerElm.appendChild(this._editorElm),this._bindEventService.bind(this._sliderTrackElm,["click","mouseup"],this.sliderTrackClicked.bind(this)),this._bindEventService.bind(this._inputElm,["change","mouseup","touchend"],this.handleChangeEvent.bind(this)),this._bindEventService.bind(this._inputElm,["input","change"],this.handleChangeSliderNumber.bind(this))}}cancel(){this._inputElm&&(this._inputElm.value=`${this._originalValue}`),this.args.cancelChanges()}destroy(){this._bindEventService.unbindAll(),this._inputElm?.remove(),this._editorElm?.remove(),this._sliderTrackElm?.remove()}disable(e=!0){const t=this.disabled;if(this.disabled=e,this._inputElm)if(e){this._inputElm.disabled=!0;const i=this.getValue();t!==e&&this.args?.compositeEditorOptions&&""!==i&&this.reset(0,!0,!0)}else this._inputElm.disabled=!1}focus(){this.grid.focus(),this._inputElm?.focus()}show(){this.args?.compositeEditorOptions&&this.applyInputUsabilityState()}getValue(){return this._inputElm?.value??""}setValue(e,t=!1,i=!0){if(this._inputElm&&(this._inputElm.value=`${e}`),this._sliderNumberElm&&(this._sliderNumberElm.textContent=`${e}`),t){this.applyValue(this.args.item,this.serializeValue());const e=this.args.compositeEditorOptions;e&&i&&this.handleChangeOnCompositeEditor(null,e,"system")}}applyValue(e,t){const i=this.columnDef?.field??"";if(void 0!==i){const s=i?.indexOf(".")>0,o=this.validate(void 0,t),r=o&&o.valid?t:"";if(s){const t=this.columnEditor.complexObjectPath??i??"";(0,q.setDeepValue)(e,t,r)}else e&&(e[i]=r)}}changeEditorOption(e,t){if(this.columnEditor)switch(this.columnEditor.editorOptions??={},this.columnEditor.editorOptions[e]=t,this._sliderOptions[e]=t,e){case"hideSliderNumber":this.renderSliderNumber(this._editorElm,0);break;case"sliderStartValue":this._inputElm.value=`${t}`,this._inputElm.defaultValue=`${t}`;break;case"maxValue":case"minValue":case"step":this._inputElm[e.replace("Value","")]=`${t}`}}isValueChanged(){const e=this._inputElm?.value??"";return!(""===e&&void 0===this._originalValue)&&+e!==this._originalValue}isValueTouched(){return this._isValueTouched}loadValue(e){const t=this.columnDef?.field??"";if(e&&void 0!==t){let i=t?.indexOf(".")>0?H(e,t):e.hasOwnProperty(t)?e[t]:this._defaultValue;""!==i&&null!=i||(i=this._defaultValue),this._originalValue=+i,this._inputElm&&(this._inputElm.value=`${i}`,this._inputElm.title=`${i}`),this._sliderNumberElm&&(this._sliderNumberElm.textContent=`${i}`)}this.updateTrackFilledColorWhenEnabled()}reset(e,t=!0,i=!1){const s=e??this._originalValue??0;this._inputElm&&(this._inputElm.value=`${s}`),this._sliderNumberElm&&(this._sliderNumberElm.textContent=`${s}`),this._isValueTouched=!1;const o=this.args.compositeEditorOptions;if(o&&t){const e=!i;this.handleChangeOnCompositeEditor(null,o,"user",e)}}save(){const e=this.validate(),t=e&&e.valid||!1;this.hasAutoCommitEdit&&t?this.grid.getEditorLock().commitCurrentEdit():this.args.commitChanges()}serializeValue(){const e=this._inputElm?.value??"";return""!==e?parseInt(e,10):this._originalValue}validate(e,t){return this.args.compositeEditorOptions&&this.applyInputUsabilityState(),this.disabled?{valid:!0,msg:""}:function(e,t){const i=t.required,s=t.minValue,o=t.maxValue,r=t.errorMessage,n={"{{minValue}}":s,"{{maxValue}}":o};return t.validator?t.validator(e,t.editorArgs):i&&""===e?{valid:!1,msg:r||u.VALIDATION_REQUIRED_FIELD}:void 0!==s&&void 0!==o&&null!==e&&(eo)?{valid:!1,msg:r||u.VALIDATION_EDITOR_NUMBER_BETWEEN.replace(/{{minValue}}|{{maxValue}}/gi,(e=>n[e]))}:{valid:!0,msg:null}}(void 0!==t?t:this._inputElm?.value,{editorArgs:this.args,errorMessage:this.columnEditor.errorMessage,minValue:this.columnEditor.minValue,maxValue:this.columnEditor.maxValue,required:!this.args?.compositeEditorOptions&&this.columnEditor.required,validator:this.validator})}buildDomElement(){const e=this.columnDef?.id??"",t=this.columnEditor.title??"",i=+(this.columnEditor.minValue??u.SLIDER_DEFAULT_MIN_VALUE),s=+(this.columnEditor.maxValue??u.SLIDER_DEFAULT_MAX_VALUE),o=+(this.columnEditor.valueStep??u.SLIDER_DEFAULT_STEP),r=this.editorOptions.sliderStartValue??i;this._defaultValue=+r,this._sliderTrackElm=(0,q.createDomElement)("div",{className:"slider-track"}),this._inputElm=(0,q.createDomElement)("input",{type:"range",title:t,defaultValue:`${r}`,value:`${r}`,min:`${i}`,max:`${s}`,step:`${this.columnEditor.valueStep??u.SLIDER_DEFAULT_STEP}`,ariaLabel:this.columnEditor.ariaLabel??`${(0,q.toSentenceCase)(e+"")} Slider Editor`,className:`slider-editor-input editor-${e}`});const n=(0,q.createDomElement)("div",{className:"slider-container slider-editor"}),a=(0,q.createDomElement)("div",{className:"slider-input-container slider-editor"});return a.appendChild(this._sliderTrackElm),a.appendChild(this._inputElm),n.appendChild(a),this.renderSliderNumber(n,r),this._sliderOptions={minValue:i,maxValue:s,step:o},n}renderSliderNumber(e,t){if(this.editorOptions.hideSliderNumber)e.querySelector(".slider-value")?.remove();else{e.classList.add("input-group");const i=(0,q.createDomElement)("div",{className:"input-group-addon input-group-append slider-value"});this._sliderNumberElm=(0,q.createDomElement)("span",{className:"input-group-text",textContent:`${t}`}),i.appendChild(this._sliderNumberElm),e.appendChild(i)}}applyInputUsabilityState(){const e=this.grid.getActiveCell(),t=this.grid.onBeforeEditCell.notify({...e,item:this.dataContext,column:this.args.column,grid:this.grid,target:"composite",compositeEditorOptions:this.args.compositeEditorOptions}).getReturnValue();this.disable(!1===t)}handleChangeEvent(e){this._isValueTouched=!0;const t=this.args.compositeEditorOptions;t?this.handleChangeOnCompositeEditor(e,t):this.save()}handleChangeSliderNumber(e){const t=e.target?.value??"";""!==t&&(!this.editorOptions.hideSliderNumber&&this._sliderNumberElm&&(this._sliderNumberElm.textContent=t),this._inputElm.title=t,this.args?.compositeEditorOptions||this.grid.onMouseEnter.notify({column:this.columnDef,grid:this.grid},new ge(e))),this.updateTrackFilledColorWhenEnabled()}handleChangeOnCompositeEditor(e,t,i="user",s=!1){const o=this.grid.getActiveCell(),r=this.args.column,n=this.columnDef?.id??"",a=this.dataContext,l=this.grid,c=this.serializeValue();this.validate().valid&&this.applyValue(this.dataContext,c),this.applyValue(t.formValues,c);const d=this.gridOptions?.compositeEditorOptions?.excludeDisabledFieldFormValues??!1;(s||this.disabled&&d&&t.formValues.hasOwnProperty(n))&&delete t.formValues[n],l.onCompositeEditorChange.notify({...o,item:a,grid:l,column:r,formValues:t.formValues,editors:t.editors,triggeredBy:i},new ge(e))}sliderTrackClicked(e){e.preventDefault();const t=100*(e.offsetX+0)/this._sliderTrackElm.offsetWidth;this._inputElm&&(this._inputElm.value=`${t}`,this._inputElm.dispatchEvent(new Event("change")))}updateTrackFilledColorWhenEnabled(){if(this.editorOptions.enableSliderTrackColoring&&this._inputElm){const e=0,t=(+this.getValue()-+this._inputElm.min)/(this.sliderOptions?.maxValue??0-+this._inputElm.min)*100,i="linear-gradient(to right, %b %p1, %c %p1, %c %p2, %b %p2)".replace(/%b/g,"#eee").replace(/%c/g,this.editorOptions?.sliderTrackFilledColor??"var(--slick-slider-filter-thumb-color, #86bff8)").replace(/%p1/g,`${e}%`).replace(/%p2/g,`${t}%`);this._sliderTrackElm.style.background=i,this._sliderOptions.sliderTrackBackground=i}}},text:Qr},tn=(e,t,i)=>{if(Array.isArray(i)&&i.length>0){const e=i.join(", ");return(0,q.createDomElement)("span",{title:e,textContent:e})}return i},sn=(e,t,i,s,o)=>{if(!s)return"";const r=s.params||{},n=r?.complexField??r?.complexFieldLabel??s.field;if(!n)throw new Error("For the Formatters.complexObject to work properly, you need to tell it which property of the complex object to use.\n There are 3 ways to provide it:\n 1- via the generic \"params\" with a \"complexField\" property on your Column Definition, example: this.columnDefs = [{ id: 'user', field: 'user', params: { complexField: 'user.firstName' } }]\n 2- via the generic \"params\" with a \"complexField\" and a \"labelKey\" property on your Column Definition, example: this.columnDefs = [{ id: 'user', field: 'user', labelKey: 'firstName', params: { complexField: 'user' } }]\n 3- via the field name that includes a dot notation, example: this.columnDefs = [{ id: 'user', field: 'user.firstName'}] ");if(s.labelKey&&o.hasOwnProperty(n))return o[n]?.[s.labelKey];if("string"==typeof n&&n.indexOf(".")>0){let e=n.split(".").reduce(((e,t)=>e?.hasOwnProperty(t)?e[t]:""),o);return null!=e&&("object"!=typeof e||0!==Object.entries(e).length||e instanceof Date)||(e=""),e}return i},on={arrayObjectToCsv:(e,t,i,s,o)=>{const r=s&&s.params||{},n=r.propertyNames,a=r?.includeTitle??!0;let l=r.dataContextProperty;if(l||(l=s?.field?.split(".")[0]||""),!n||!Array.isArray(n)||!l)throw new Error('Formatters.arrayObjectToCsv requires you to pass an array of "propertyNames" (declared in "params") that you want to pull the data from.\n For example, if we have an array of user objects that have the property of firstName & lastName then we need to pass in your column definition:: { params: { propertyNames: [\'firtName\'] }}.\n Optionally, you can also pass the "dataContextProperty" if you wish to run this on another completely different field of the dataContext object.');if(o[l]&&Array.isArray(o[l])&&Array.isArray(o[l])&&o[l].length>0){const e=[];o[l].forEach((t=>{const i=[];n.forEach((e=>{i.push(t[e])})),e.push(i.join(" "))}));const t=e.join(", "),i=(0,q.createDomElement)("span",{textContent:t});return a&&(i.title=t),i}return i},arrayToCsv:tn,checkmarkMaterial:(e,t,i)=>{let s=!1;const o=(0,q.isNumber)(i);return o&&(i=+i),(!0===i||o&&+i>0||"string"==typeof i&&i.length>0&&"false"!==i.toLowerCase()&&"0"!==i)&&(s=!0),s?(0,q.createDomElement)("i",{className:"mdi mdi-18px mdi-check checkmark-icon",ariaHidden:"true"}):""},complex:sn,complexObject:sn,collection:(e,t,i,s,o,r)=>{if(!(i&&s&&s.params&&s.params.collection&&s.params.collection.length))return i;const{params:n,params:{collection:a}}=s,l=n.customStructure?n.customStructure.label:"label",c=n.customStructure?n.customStructure.value:"value";return Array.isArray(i)?tn(0,0,i.map((e=>W(a,(t=>t[c]===e))[l]))):W(a,(e=>e[c]===i))[l]||""},collectionEditor:(e,t,i,s,o,r)=>{if(!(i&&s&&s.editor&&s.editor.collection&&s.editor.collection.length))return i;const{editor:n,editor:{collection:a}}=s,l=n.customStructure?n.customStructure.label:"label",c=n.customStructure?n.customStructure.value:"value";return Array.isArray(i)?a.every((e=>"string"==typeof e))?tn(0,0,i.map((e=>W(a,(t=>t===e))))):tn(0,0,i.map((e=>W(a,(t=>t[c]===e))[l]))):W(a,(e=>e[c]===i))[l]||""},currency:(e,t,i,s,o,r)=>{const{currencyPrefix:n,currencySuffix:a,minDecimal:l,maxDecimal:c,numberPrefix:d,numberSuffix:h,decimalSeparator:u,thousandSeparator:p,wrapNegativeNumber:m}=To(s,r,"decimal","cell");return(0,q.isNumber)(i)?`${d}${M(i,l,c,m,n,a,u,p)}${h}`:i},dateIso:Ao(b.dateIso,"-"),dateTimeIso:Ao(b.dateTimeIso,"-"),dateTimeShortIso:Ao(b.dateTimeShortIso,"-"),dateTimeIsoAmPm:Ao(b.dateTimeIsoAmPm,"-"),dateTimeIsoAM_PM:Ao(b.dateTimeIsoAM_PM,"-"),dateEuro:Ao(b.dateEuro,"/"),dateEuroShort:Ao(b.dateEuroShort,"/"),dateTimeEuro:Ao(b.dateTimeEuro,"/"),dateTimeEuroShort:Ao(b.dateTimeEuroShort,"/"),dateTimeShortEuro:Ao(b.dateTimeShortEuro,"/"),dateTimeEuroAmPm:Ao(b.dateTimeEuroAmPm,"/"),dateTimeEuroAM_PM:Ao(b.dateTimeEuroAM_PM,"/"),dateTimeEuroShortAmPm:Ao(b.dateTimeEuroShortAmPm,"/"),dateTimeEuroShortAM_PM:Ao(b.dateTimeEuroShortAM_PM,"/"),dateUs:Ao(b.dateUs,"/"),dateTimeUs:Ao(b.dateTimeUs,"/"),dateTimeShortUs:Ao(b.dateTimeShortUs,"/"),dateTimeUsAmPm:Ao(b.dateTimeUsAmPm,"/"),dateTimeUsAM_PM:Ao(b.dateTimeUsAM_PM,"/"),dateTimeUsShort:Ao(b.dateTimeUsShort,"/"),dateTimeUsShortAmPm:Ao(b.dateTimeUsShortAmPm,"/"),dateTimeUsShortAM_PM:Ao(b.dateTimeUsShortAM_PM,"/"),dateUsShort:Ao(b.dateUsShort,"/"),dateUtc:Ao(b.dateUtc,"-"),decimal:(e,t,i,s,o,r)=>{const{minDecimal:n,maxDecimal:a,numberPrefix:l,numberSuffix:c,decimalSeparator:d,thousandSeparator:h,wrapNegativeNumber:u}=To(s,r,"decimal","cell");return(0,q.isNumber)(i)?M(i,n,a,u,l,c,d,h):i},dollar:(e,t,i,s,o,r)=>{const{minDecimal:n,maxDecimal:a,decimalSeparator:l,thousandSeparator:c,wrapNegativeNumber:d}=To(s,r,"currency","cell");return(0,q.isNumber)(i)?M(i,n,a,d,"$","",l,c):i},dollarColored:(e,t,i,s,o,r)=>{const{minDecimal:n,maxDecimal:a,decimalSeparator:l,thousandSeparator:c,wrapNegativeNumber:d}=To(s,r,"currency","cell");if((0,q.isNumber)(i)){const e=i>=0?"green":"red",t=M(i,n,a,d,"$","",l,c),s=(0,q.createDomElement)("span",{ariaHidden:"true",textContent:t});return s.style.color=e,s}return i},dollarColoredBold:(e,t,i,s,o,r)=>{const{minDecimal:n,maxDecimal:a,decimalSeparator:l,thousandSeparator:c,wrapNegativeNumber:d}=To(s,r,"currency","cell");if((0,q.isNumber)(i)){const e=i>=0?"green":"red",t=M(i,n,a,d,"$","",l,c),s=(0,q.createDomElement)("span",{ariaHidden:"true",textContent:t});return s.style.color=e,s.style.fontWeight="bold",s}return i},hyperlink:(e,t,i,s,o,r)=>{const n=s&&s.params||{};let a=n.hyperlinkText?n.hyperlinkText:i;a=r.sanitizeHtmlString(a);let l=n.hyperlinkUrl?n.hyperlinkUrl:i;l=r.sanitizeHtmlString(l);const c=l.match(/^(http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-.,@?^=%&:/~+#]*[\w\-@?^=%&/~+#])?/i);if(c&&Array.isArray(c)&&c.length>0){const e=c[0];return(0,q.createDomElement)("a",{href:e,textContent:a})}return i},icon:(e,t,i,s)=>{const o=s?.params??{},r=o.iconCssClass||o.icon||o.formatterIcon;if(!r)throw new Error('[Slickgrid-Universal] When using `Formatters.icon`, you must provide the "iconCssClass" via the generic "params". (e.g.: `{ formatter: Formatters.icon, params: { iconCssClass: "mdi mdi-magnify" }}`');const n=o.title||null;return(0,q.createDomElement)("i",{className:r,ariaHidden:"true",title:n})},iconBoolean:(e,t,i,s)=>{const o=(s?.params||{}).cssClass;if(!o)throw new Error('[Slickgrid-Universal] When using `Formatters.iconBoolean`, you must provide You must provide the "cssClass", e.g.: { formatter: Formatters.iconBoolean, params: { cssClass: "mdi mdi-check" }}');let r=!1;const n=!isNaN(i);return(!0===i||n&&parseFloat(i)>0||!n&&"string"==typeof i&&"false"!==i.toLowerCase()&&"0"!==i)&&(r=!0),r?(0,q.createDomElement)("i",{className:o,ariaHidden:"true"}):""},mask:(e,t,i,s,o,r)=>{const n=(s.params||{}).mask;if(!n)throw new Error('You must provide a "mask" via the generic "params" options (e.g.: { formatter: Formatters.mask, params: { mask: \'000-000\' }}');if(i){let e=0;const t=i.toString(),s=r.getOptions()||{},o=s?.preventDocumentFragmentUsage?document.createElement("span"):new DocumentFragment;return o.textContent=n.replace(/[09A]/gi,(()=>t[e++]||"")),o}return i},multiple:Eo,percent:(e,t,i,s,o,r)=>{const{minDecimal:n,maxDecimal:a,decimalSeparator:l,thousandSeparator:c,wrapNegativeNumber:d}=To(s,r,"percent","cell");return(0,q.isNumber)(i)?M(100*i,n,a,d,"","%",l,c):i},percentComplete:(e,t,i,s,o,r)=>{const{minDecimal:n,maxDecimal:a,decimalSeparator:l,thousandSeparator:c,wrapNegativeNumber:d}=To(s,r,"percent","cell");if((0,q.isNumber)(i)){const e=i<50?"red":"green",t=M(i,n,a,d,"","%",l,c),s=i>100?"100%":t;return(0,q.createDomElement)("span",{textContent:s,style:{color:e}})}return i},percentCompleteBar:(e,t,i)=>{if(!(0,q.isNumber)(i))return"";let s="",o=parseFloat(i);return o>100&&(o=100),s=o<30?"red":o<70?"silver":"green",(0,q.createDomElement)("span",{className:"percent-complete-bar",title:`${o}%`,style:{background:s,width:`${o}%`}})},percentCompleteBarWithText:(e,t,i)=>{if(!(0,q.isNumber)(i))return"";let s="",o=parseFloat(i);return o>100&&(o=100),s=o<30?"red":o<70?"silver":"green",(0,q.createDomElement)("div",{className:"percent-complete-bar-with-text",title:`${o}%`,textContent:`${o}%`,style:{background:s,width:`${o}%`}})},percentSymbol:(e,t,i,s,o,r)=>{const{minDecimal:n,maxDecimal:a,decimalSeparator:l,thousandSeparator:c,wrapNegativeNumber:d}=To(s,r,"percent","cell");return(0,q.isNumber)(i)?M(i,n,a,d,"","%",l,c):i},progressBar:(e,t,i)=>{if(!(0,q.isNumber)(i))return"";let s="",o=parseFloat(i);o>100&&(o=100),s=o<30?"danger":o<70?"warning":"success";const r=(0,q.createDomElement)("div",{className:"progress"});return r.appendChild((0,q.createDomElement)("div",{className:`progress-bar progress-bar-${s} bg-${s}`,role:"progressbar",ariaValueNow:String(o),ariaValueMin:"0",ariaValueMax:"100",textContent:`${o}%`,style:{minWidth:"2em",width:`${o}%`}})),r},translate:(e,t,i,s,o,r)=>{const n=(r?.getOptions()??{}).translater||s&&s.params&&s.params.translater;if(!n||"function"!=typeof n.translate)throw new Error('"Formatters.translate" requires the Translate Service to be provided as a Grid Options "translater" (or "i18n" depending on which framework you use).\n For example: this.gridOptions = { enableTranslate: true, translater: this.translateService }');return null!=i&&"string"!=typeof i&&(i+=""),i?n.translate(i):""},translateBoolean:(e,t,i,s,o,r)=>{const n=(r?.getOptions()??{}).translater||s&&s.params&&s.params.translater;if(!n||"function"!=typeof n.translate)throw new Error('"Formatters.translateBoolean" requires the Translate Service to be provided as a Grid Options "translater" (or "i18n" depending on which framework you use).\n For example: this.gridOptions = { enableTranslate: true, translater: this.translateService }');return null!=i&&"string"!=typeof i&&(i+=""),i?n.translate(i.toUpperCase()):""},tree:(e,t,i,s,o,r)=>{const n=r.getOptions(),a=n?.treeDataOptions,l=a?.indentMarginLeft??15,c=a?.collapsedPropName??u.treeDataProperties.COLLAPSED_PROP,d=a?.hasChildrenPropName??u.treeDataProperties.HAS_CHILDREN_PROP,h=a?.levelPropName??u.treeDataProperties.TREE_LEVEL_PROP;let p=i;if(p=P(s,o,i),null==p||void 0===o)return"";if(!o.hasOwnProperty(h))throw new Error('[Slickgrid-Universal] You must provide valid "treeDataOptions" in your Grid Options, however it seems that we could not find any tree level info on the current item datacontext row.');const m=o?.[h]??0,g=document.createElement("span");g.style.display="inline-block",g.style.width=l*m+"px";const b=`slick-tree-level-${m}`;let f="";o[d]&&(f=o?.[c]?"collapsed":"expanded"),a?.titleFormatter&&(p=Ro(a.titleFormatter,e,t,s,o,r));const v=`slick-group-toggle ${f}`.trim(),w=(0,q.createDomElement)("div",{className:v,ariaExpanded:String("expanded"===f)}),y=(0,q.createDomElement)("span",{className:"slick-tree-title"});r.applyHtmlCode(y,p),y.setAttribute("level",m);const k=n?.preventDocumentFragmentUsage?document.createElement("span"):new DocumentFragment;return k.appendChild(g),k.appendChild(w),k.appendChild(y),{addClasses:b,html:k}},treeParseTotals:(e,t,i,s,o,r)=>{const n=r.getOptions(),a=n?.treeDataOptions?.hasChildrenPropName??u.treeDataProperties.HAS_CHILDREN_PROP,{groupTotalsFormatter:l,treeTotalsFormatter:c,params:d}=s;if(!l&&!c)throw new Error('[Slickgrid-Universal] When using Formatters.treeParseTotals, you must provide a total formatter via "groupTotalsFormatter" or "treeTotalsFormatter".');if(o[a]&&o?.__treeTotals&&(l||c))return(c??l)(o?.__treeTotals,s,r);if(d.formatters){let n=i;for(const l of d.formatters)o[a]||o?.__treeTotals||"function"!=typeof l||(n=l(e,t,n,s,o,r)||i);return n}return i},treeExport:(e,t,i,s,o,r)=>{const n=r.getOptions(),a=n?.treeDataOptions,l=a?.collapsedPropName??u.treeDataProperties.COLLAPSED_PROP,c=a?.hasChildrenPropName??u.treeDataProperties.HAS_CHILDREN_PROP,d=a?.levelPropName??u.treeDataProperties.TREE_LEVEL_PROP,h=a?.exportIndentMarginLeft??5,p=a?.exportIndentationLeadingChar??".",m=a?.exportIndentationLeadingSpaceCount??3,g=n?.excelExportOptions?.groupCollapsedSymbol??"⮞",b=n?.excelExportOptions?.groupExpandedSymbol??"⮟";let f=i;if(f=P(s,o,i),null==f||void 0===o)return"";if(!o.hasOwnProperty(d))throw new Error('[Slickgrid-Universal] You must provide valid "treeDataOptions" in your Grid Options, however it seems that we could not find any tree level info on the current item datacontext row.');const v=o?.[d]??0;let w="",y=0;o[c]?(w=o?.[l]?g:b,y=0===v?0:h*v):y=h*(0===v?0:v+1);const k=(0,q.addWhiteSpaces)(y);return a?.titleFormatter&&(f=Ro(a.titleFormatter,e,t,s,o,r)),f=`${0===v&&w?"":0===v?`${p}${(0,q.addWhiteSpaces)(m)}`:p}${k}${w} ${f}`,(0,q.stripTags)(f)}},rn={avgTotals:(e,t,i)=>{const s=t.field??"";let o=e.avg?.[s];const r=t?.params;let n=r?.groupFormatterPrefix||"";const a=r?.groupFormatterSuffix||"",{minDecimal:l,maxDecimal:c,decimalSeparator:d,thousandSeparator:h,wrapNegativeNumber:u}=To(t,i,"regular","group");if((0,q.isNumber)(o)){if(o<0){if(o=Math.abs(o),u)return isNaN(l)&&isNaN(c)?`${n}(${j(Math.round(o),h)})${a}`:`${n}(${D(o,l,c,d,h)})${a}`;n+="-"}return isNaN(l)&&isNaN(c)?`${n}${j(Math.round(o),h)}${a}`:`${n}${D(o,l,c,d,h)}${a}`}return""},avgTotalsCurrency:(e,t,i)=>{const s=t.field??"",o=e.avg?.[s],r=t?.params,n=r?.groupFormatterPrefix||"",a=r?.groupFormatterSuffix||"",l=r?.groupFormatterCurrencyPrefix||"",c=r?.groupFormatterCurrencySuffix||"",{minDecimal:d,maxDecimal:h,decimalSeparator:u,thousandSeparator:p,wrapNegativeNumber:m}=To(t,i,"currency","group");return(0,q.isNumber)(o)?`${n}${M(o,d,h,m,l,c,u,p)}${a}`:""},avgTotalsDollar:(e,t,i)=>{const s=t.field??"",o=e.avg?.[s],r=t?.params,n=r?.groupFormatterPrefix||"",a=r?.groupFormatterSuffix||"",{minDecimal:l,maxDecimal:c,decimalSeparator:d,thousandSeparator:h,wrapNegativeNumber:u}=To(t,i,"currency","group");return(0,q.isNumber)(o)?`${n}${M(o,l,c,u,"$","",d,h)}${a}`:""},avgTotalsPercentage:(e,t,i)=>{const s=t.field??"";let o=e.avg?.[s];const r=t?.params;let n=r?.groupFormatterPrefix||"";const a=r?.groupFormatterSuffix||"",{minDecimal:l,maxDecimal:c,decimalSeparator:d,thousandSeparator:h,wrapNegativeNumber:u}=To(t,i,"percent","group");if((0,q.isNumber)(o)){if(o<0){if(o=Math.abs(o),u)return isNaN(l)&&isNaN(c)?`${n}(${j(Math.round(o),h)}%)${a}`:`${n}(${D(o,l,c,d,h)}%)${a}`;n+="-"}return isNaN(l)&&isNaN(c)?`${n}${j(Math.round(o),h)}%${a}`:`${n}${D(o,l,c,d,h)}%${a}`}return""},maxTotals:(e,t,i)=>{const s=t.field??"",o=e.max?.[s],r=t?.params,n=r?.groupFormatterPrefix||"",a=r?.groupFormatterSuffix||"",{minDecimal:l,maxDecimal:c,decimalSeparator:d,thousandSeparator:h,wrapNegativeNumber:u}=To(t,i,"regular","group");return(0,q.isNumber)(o)?`${n}${M(o,l,c,u,"","",d,h)}${a}`:""},minTotals:(e,t,i)=>{const s=t.field??"",o=e.min?.[s],r=t?.params,n=r?.groupFormatterPrefix||"",a=r?.groupFormatterSuffix||"",{minDecimal:l,maxDecimal:c,decimalSeparator:d,thousandSeparator:h,wrapNegativeNumber:u}=To(t,i,"regular","group");return(0,q.isNumber)(o)?`${n}${M(o,l,c,u,"","",d,h)}${a}`:""},sumTotals:(e,t,i)=>{const s=t.field??"",o=e.sum?.[s],r=t?.params,n=r?.groupFormatterPrefix||"",a=r?.groupFormatterSuffix||"",{minDecimal:l,maxDecimal:c,decimalSeparator:d,thousandSeparator:h,wrapNegativeNumber:u}=To(t,i,"regular","group");return(0,q.isNumber)(o)?`${n}${M(o,l,c,u,"","",d,h)}${a}`:""},sumTotalsBold:(e,t,i)=>{const s=t.field??"",o=e.sum?.[s],r=t?.params,n=r?.groupFormatterPrefix||"",a=r?.groupFormatterSuffix||"",{minDecimal:l,maxDecimal:c,decimalSeparator:d,thousandSeparator:h,wrapNegativeNumber:u}=To(t,i,"regular","group");if((0,q.isNumber)(o)){const e=M(o,l,c,u,"","",d,h);return(0,q.createDomElement)("span",{style:{fontWeight:"bold"},textContent:`${n}${e}${a}`})}return""},sumTotalsColored:(e,t,i)=>{const s=t.field??"",o=e.sum?.[s],r=t?.params,n=r?.groupFormatterPrefix||"",a=r?.groupFormatterSuffix||"",{minDecimal:l,maxDecimal:c,decimalSeparator:d,thousandSeparator:h,wrapNegativeNumber:u}=To(t,i,"regular","group");if((0,q.isNumber)(o)){const e=o>=0?"green":"red",t=M(o,l,c,u,"","",d,h);return(0,q.createDomElement)("span",{style:{color:e},textContent:`${n}${t}${a}`})}return""},sumTotalsCurrency:(e,t,i)=>{const s=t.field??"",o=e.sum?.[s],r=t?.params,n=r?.groupFormatterPrefix||"",a=r?.groupFormatterSuffix||"",l=r?.groupFormatterCurrencyPrefix||"",c=r?.groupFormatterCurrencySuffix||"",{minDecimal:d,maxDecimal:h,decimalSeparator:u,thousandSeparator:p,wrapNegativeNumber:m}=To(t,i,"currency","group");return(0,q.isNumber)(o)?`${n}${M(o,d,h,m,l,c,u,p)}${a}`:""},sumTotalsCurrencyColored:(e,t,i)=>{const s=t.field??"",o=e.sum?.[s],r=t?.params,n=r?.groupFormatterPrefix||"",a=r?.groupFormatterSuffix||"",l=r?.groupFormatterCurrencyPrefix||"",c=r?.groupFormatterCurrencySuffix||"",{minDecimal:d,maxDecimal:h,decimalSeparator:u,thousandSeparator:p,wrapNegativeNumber:m}=To(t,i,"currency","group");if((0,q.isNumber)(o)){const e=o>=0?"green":"red",t=M(o,d,h,m,l,c,u,p);return(0,q.createDomElement)("span",{style:{color:e},textContent:`${n}${t}${a}`})}return""},sumTotalsDollar:(e,t,i)=>{const s=t.field??"",o=e.sum?.[s],r=t?.params,n=r?.groupFormatterPrefix||"",a=r?.groupFormatterSuffix||"",{minDecimal:l,maxDecimal:c,decimalSeparator:d,thousandSeparator:h,wrapNegativeNumber:u}=To(t,i,"currency","group");return(0,q.isNumber)(o)?`${n}${M(o,l,c,u,"$","",d,h)}${a}`:""},sumTotalsDollarBold:(e,t,i)=>{const s=t.field??"",o=e.sum?.[s],r=t?.params,n=r?.groupFormatterPrefix||"",a=r?.groupFormatterSuffix||"",{minDecimal:l,maxDecimal:c,decimalSeparator:d,thousandSeparator:h,wrapNegativeNumber:u}=To(t,i,"currency","group");if((0,q.isNumber)(o)){const e=M(o,l,c,u,"$","",d,h);return(0,q.createDomElement)("span",{style:{fontWeight:"bold"},textContent:`${n}${e}${a}`})}return""},sumTotalsDollarColored:(e,t,i)=>{const s=t.field??"",o=e.sum?.[s],r=t?.params,n=r?.groupFormatterPrefix||"",a=r?.groupFormatterSuffix||"",{minDecimal:l,maxDecimal:c,decimalSeparator:d,thousandSeparator:h,wrapNegativeNumber:u}=To(t,i,"currency","group");if((0,q.isNumber)(o)){const e=o>=0?"green":"red",t=M(o,l,c,u,"$","",d,h);return(0,q.createDomElement)("span",{style:{color:e},textContent:`${n}${t}${a}`})}return""},sumTotalsDollarColoredBold:(e,t,i)=>{const s=t.field??"",o=e.sum?.[s],r=t?.params,n=r?.groupFormatterPrefix||"",a=r?.groupFormatterSuffix||"",{minDecimal:l,maxDecimal:c,decimalSeparator:d,thousandSeparator:h,wrapNegativeNumber:u}=To(t,i,"currency","group");if((0,q.isNumber)(o)){const e=o>=0?"green":"red",t=M(o,l,c,u,"$","",d,h);return(0,q.createDomElement)("span",{style:{color:e,fontWeight:"bold"},textContent:`${n}${t}${a}`})}return""}};class nn{constructor(){this.options=Gr}}q.deepMerge},1647:(e,t,i)=>{i.d(t,{i:()=>s,n:()=>r});var s,o=i(2227);!function(e){e.camelCase="camelCase",e.camelCaseWithExtraOnPrefix="camelCaseWithExtraOnPrefix",e.kebabCase="kebabCase",e.lowerCase="lowerCase",e.lowerCaseWithoutOnPrefix="lowerCaseWithoutOnPrefix"}(s||(s={}));class r{get elementSource(){return this._elementSource}set elementSource(e){this._elementSource=e}get subscribedEvents(){return this._subscribedEvents}get subscribedEventNames(){return this._subscribedEvents.map((e=>e.name))}constructor(e){this._subscribedEvents=[],this.eventNamingStyle=s.camelCase,this._elementSource=e||document.createElement("div")}dispose(){this.unsubscribeAll(),this._subscribedEvents=[],window.clearTimeout(this._timer),this._elementSource?.remove(),this._elementSource=null}dispatchCustomEvent(e,t,i=!0,s=!0,o){const r={bubbles:i,cancelable:s};t&&(r.detail=t);const n=new CustomEvent(e,r);return"function"==typeof o&&o(n),this._elementSource?.dispatchEvent(n)}getEventNameByNamingConvention(e,t){let i="";switch(this.eventNamingStyle===s.lowerCaseWithoutOnPrefix?i=`${t}${e.replace(/^on/,"")}`:this.eventNamingStyle===s.camelCaseWithExtraOnPrefix&&(i=`${t}${e.replace(/^on/,"onOn")}`),this.eventNamingStyle){case s.camelCase:i=""!==t?`${t}${(0,o.titleCase)(e)}`:e;break;case s.kebabCase:i=""!==t?`${t}-${(0,o.toKebabCase)(e)}`:(0,o.toKebabCase)(e);break;case s.lowerCase:i=`${t}${e}`.toLowerCase()}return i}publish(e,t,i,s){const o=this.getEventNameByNamingConvention(e,"");return i?new Promise((e=>{window.clearTimeout(this._timer),this._timer=window.setTimeout((()=>e(this.dispatchCustomEvent(o,t,!0,!0,s))),i)})):this.dispatchCustomEvent(o,t,!0,!0,s)}subscribe(e,t){e=Array.isArray(e)?e:[e];const i=[];return e.forEach((e=>{const s=this.getEventNameByNamingConvention(e,"");this._elementSource.addEventListener(s,(e=>t.call(null,e.detail))),this._subscribedEvents.push({name:s,listener:t}),i.push((()=>this.unsubscribe(s,t)))})),{unsubscribe:()=>i.forEach((e=>e()))}}subscribeEvent(e,t){const i=this.getEventNameByNamingConvention(e,"");return this._elementSource.addEventListener(i,t),this._subscribedEvents.push({name:i,listener:t}),{unsubscribe:()=>this.unsubscribe(i,t)}}unsubscribe(e,t,i=!0){const s=this.getEventNameByNamingConvention(e,"");this._elementSource.removeEventListener(s,t),i&&this.removeSubscribedEventWhenFound(e,t)}unsubscribeAll(e){if(Array.isArray(e)){let t;do{t=e.pop(),t?.dispose?t.dispose():t?.unsubscribe&&t.unsubscribe()}while(t)}else{let e=this._subscribedEvents.pop();for(;e;)this.unsubscribe(e.name,e.listener,!1),e=this._subscribedEvents.pop()}}removeSubscribedEventWhenFound(e,t){const i=this._subscribedEvents.findIndex((i=>i.name===e&&i.listener===t));i>=0&&this._subscribedEvents.splice(i,1)}}},2227:(e,t,i)=>{function s(e){let t=0,i=0,s=0,o=0;const r=window.innerHeight||0,n=window.innerWidth||0,a=w(),l=a.top,c=a.left,h=d(e);if(h){const a=h.top,d=h.left;i=a-l,s=d-c,t=r-(a-l+e.clientHeight),o=n-(d-c+e.clientWidth)}return{top:i,bottom:t,left:s,right:o}}function o(e,t,i){const s=document.createElement(e);return t&&Object.keys(t).forEach((i=>{"innerHTML"===i&&console.warn(`[Slickgrid-Universal] For better CSP (Content Security Policy) support, do not use "innerHTML" directly in "createDomElement('${e}', { innerHTML: 'some html'})", it is better as separate assignment: "const elm = createDomElement('span'); elm.innerHTML = 'some html';"`);const o=t[i];"object"==typeof o?Object.assign(s[i],o):s[i]=t[i]})),i?.appendChild&&i.appendChild(s),s}function r(e=""){return e.split(" ").filter((e=>e))}function n(e){"object"==typeof e&&Object.keys(e).forEach((t=>{Array.isArray(e[t])&&n(e[t]),e[t]instanceof HTMLElement&&(e[t]=null)}))}function a(e){for(;e?.firstChild;)e.removeChild(e.firstChild);return e}function l(e,t="innerHTML"){return e instanceof DocumentFragment?[].map.call(e.childNodes,(e=>e[t])).join("")||e.textContent||"":e instanceof HTMLElement?e[t]:String(e??"")}function c(e,t){if(!e||!t)return;const i=e.getBoundingClientRect(),s=t.getBoundingClientRect();return{top:s.top-i.top,right:s.right-i.right,bottom:s.bottom-i.bottom,left:s.left-i.left}}function d(e){let t=0,i=0,s=0,o=0;if(!e||!e.getBoundingClientRect)return{top:t,bottom:s,left:i,right:o};const r=e.getBoundingClientRect(),n=document.documentElement;return void 0!==r?.top&&void 0!==r.left&&(t=r.top+window.pageYOffset-n.clientTop,i=r.left+window.pageXOffset-n.clientLeft,o=r.right,s=r.bottom),{top:t,left:i,bottom:s,right:o}}function h(e,t){let i=0;if(e){const s="height"===t?["top","bottom"]:["left","right"];i=e["height"===t?"clientHeight":"clientWidth"];for(const t of s)i-=parseFloat(u(e,`padding-${t}`)||"")||0}return i}function u(e,t){return e?window.getComputedStyle(e).getPropertyValue(t):null}function p(e,t){if(e)for(const i of t){const t=e.getAttribute(i);if(t)return t}return null}function m(e,t="auto"){return(/^[0-9]+$/i.test(`${e}`)?+e+"px":e)||t}function g(e){const t="string"==typeof e?e:String(e),i={"&":"&","<":"<",">":">",'"':""","'":"'"};return(t||"").toString().replace(/[&<>"']/g,(e=>i[e]))}function b(e){return e.replace(/&#(\d+);/g,((e,t)=>String.fromCharCode(t)))}function f(e,t){const i=e.length;let s=g(e);if(iA,addWhiteSpaces:()=>L,arrayRemoveItemByIndex:()=>R,calculateAvailableSpace:()=>s,classNameToList:()=>r,createDomElement:()=>o,deepCopy:()=>I,deepMerge:()=>D,destroyAllElementProps:()=>n,emptyElement:()=>a,emptyObject:()=>M,extend:()=>O,findFirstAttribute:()=>p,findWidthOrDefault:()=>m,getFunctionDetails:()=>P,getHtmlStringOutput:()=>l,getInnerSize:()=>h,getOffset:()=>d,getOffsetRelativeToParent:()=>c,getStyleProp:()=>u,htmlEncode:()=>g,htmlEncodeWithPadding:()=>f,htmlEntityDecode:()=>b,insertAfterElement:()=>v,isDefined:()=>N,isDefinedNumber:()=>V,isEmptyObject:()=>H,isNumber:()=>B,isObject:()=>z,isObjectEmpty:()=>U,isPrimitiveOrHTML:()=>$,isPrimitiveValue:()=>F,parseBoolean:()=>j,removeAccentFromText:()=>W,setDeepValue:()=>G,stripTags:()=>re,titleCase:()=>q,toCamelCase:()=>K,toKebabCase:()=>Y,toSentenceCase:()=>X,toSnakeCase:()=>Z,uniqueArray:()=>Q,uniqueObjectArray:()=>J,windowScrollPosition:()=>w});const y=Object.prototype.hasOwnProperty,k=Object.prototype.toString,_=Object.defineProperty,x=Object.getOwnPropertyDescriptor,C=function(e){return"function"==typeof Array.isArray?Array.isArray(e):"[object Array]"===k.call(e)},E=function(e){if(!e||"[object Object]"!==k.call(e))return!1;const t=y.call(e,"constructor"),i=e.constructor&&e.constructor.prototype&&y.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!t&&!i)return!1;let s;for(s in e);return void 0===s||y.call(e,s)},S=function(e,t){_&&"__proto__"===t.name?_(e,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):e[t.name]=t.newValue},T=function(e,t){if("__proto__"===t){if(!y.call(e,t))return;if(x)return x(e,t).value}return e[t]};function O(...e){let t,i,s,o,r,n,a=e[0],l=1;const c=e.length;let d=!1;for("boolean"==typeof a&&(d=a,a=e[1]||{},l=2),(null==a||"object"!=typeof a&&"function"!=typeof a)&&(a={});le[i]===t[i])):e.findIndex((e=>e===t)),s<0&&e.push(t)}function L(e,t=" "){let i="";for(let s=0;st!==i))}function I(e){return Array.isArray(e)||z(e)?O(!0,Array.isArray(e)?[]:{},e):e}function D(e,...t){if(!t.length)return e;const i=t.shift();return e=!z(e)&&z(i)?{}:e,z(e)&&z(i)&&Object.keys(i).forEach((t=>{i.hasOwnProperty(t)&&(t in e?"object"!=typeof e[t]||"object"!=typeof i[t]?e[t]=i[t]:e[t].concat&&i[t].concat?e[t]=e[t].concat(i[t]):e[t]=D(e[t],i[t]):e[t]=i[t])})),D(e,...t)}function M(e){return z(e)&&Object.keys(e).forEach((t=>{e.hasOwnProperty(t)&&delete e[t]})),e=null,e={}}function P(e,t=!0){let i=!1;return{params:(e=>{const t=e.toString().replace(/(\/\/.*$)|(\/\*[\s\S]*?\*\/)|(\s*=[^,)]*(('(?:\\'|[^'\r\n])*')|("(?:\\"|[^"\r\n])*"))|(\s*=[^,)]*))/gm,"");return t.slice(t.indexOf("(")+1,t.indexOf(")")).match(/([^\s,]+)/g)??[]})(e),body:(e=>{const s=e.toString();if(i=s.includes("async "),s.replaceAll(" ","").includes("=>({")){const e=s.match(/(({.*}))/g)||[];return e.length>=1?`return ${e[0].trimStart()}`:s}const o=!s.includes("{")&&s.includes("=>"),r=s.substring(s.indexOf("{")+1||s.indexOf("=>")+2,s.includes("}")?s.lastIndexOf("}"):s.length);return t&&o&&!r.startsWith("return")?"return "+r.trimStart():r})(e),isAsync:i}}function H(e){return null==e||0===Object.entries(e).length}function N(e){return null!=e&&""!==e}function V(e){return null!==e&&!isNaN(e)&&""!==e}function z(e){return!(null===e||"object"!=typeof e||Array.isArray(e)||e instanceof Date)}function F(e){return"boolean"==typeof e||"number"==typeof e||"string"==typeof e||null==e}function $(e){return e instanceof HTMLElement||e instanceof DocumentFragment||F(e)}function B(e,t=!1){return t?null!=e&&"string"!=typeof e&&!isNaN(e):null!=e&&""!==e&&!isNaN(+e)}function U(e){return!e||e&&"object"==typeof e&&0===Object.keys(e).length}function j(e){return/(true|1)/i.test(e+"")}function W(e,t=!1){const i="function"==typeof e.normalize?e.normalize("NFD").replace(/[\u0300-\u036f]/g,""):e;return t?i.toLowerCase():i}function G(e,t,i){if("string"==typeof t&&(t=t.split(".")),t.length>1){const s=t.shift();e&&void 0!==s&&G(e[s]=N(e[s])&&(Array.isArray(e[s])||"[object Object]"===Object.prototype.toString.call(e[s]))?e[s]:{},t,i)}else e&&t[0]&&(e[t[0]]=i)}function q(e,t=!1){return"string"==typeof e?t?e.replace(/\w\S*/g,(e=>e.charAt(0).toUpperCase()+e.substring(1).toLowerCase())):e.charAt(0).toUpperCase()+e.slice(1):e}function K(e){return"string"==typeof e?e.replace(/(?:^\w|[A-Z]|\b\w|[\s+\-_/])/g,((e,t)=>/[\s+\-_/]/.test(e)?"":0===t?e.toLowerCase():e.toUpperCase())):e}function Y(e){return"string"==typeof e?K(e).replace(/([A-Z])|([-_])/g,"-$1").toLowerCase():e}function X(e){if("string"==typeof e){const t=e.replace(/([A-Z])|([-_])/g," $1").replace(/\s+/g," ").trim();return t.charAt(0).toUpperCase()+t.slice(1)}return e}function Z(e){return"string"==typeof e?K(e).replace(/([A-Z])/g,"_$1").toLowerCase():e}function Q(e){return Array.isArray(e)&&e.length>0?e.filter(((t,i)=>e.indexOf(t)>=i)):e}function J(e,t="id"){if(Array.isArray(e)&&e.length>0){const i=[],s=new Map;for(const o of e)o&&!s.has(o[t])&&(s.set(o[t],!0),i.push({id:o[t],name:o.name}));return i}return e}const ee=Symbol("plaintext"),te=Symbol("html"),ie=Symbol("comment"),se=/<(\w*)>/g,oe=/<\/?([^\s/>]+)/;function re(e,t,i){function s(e){let t=new Set;if("string"==typeof e){let i;for(;i=se.exec(e);)t.add(i[1])}else"function"==typeof e[Symbol.iterator]&&(t=new Set(e));return t}function o(e){const t=oe.exec(e);return t?t[1].toLowerCase():null}return function(e,t,i){if("string"!=typeof e&&(B(e)||"boolean"==typeof e))return String(e);if(e instanceof HTMLElement&&(e=e.innerHTML),"string"!=typeof e&&null!=e)throw new TypeError("'html' parameter must be a string");return function(e,t){const i=t.allowable_tags,s=t.tag_replacement;let r=t.state,n=t.tag_buffer,a=t.depth,l=t.in_quote_char,c="";for(let t=0,d=e.length;t":if(l)break;if(a){a--;break}l="",r=ee,n+=">",i.has(o(n))?c+=n:c+=s,n="";break;case'"':case"'":l=d===l?"":l||d,n+=d;break;case"-":""===d?("--"===n.slice(-2)&&(r=ee),n=""):n+=d)}return t.state=r,t.tag_buffer=n,t.depth=a,t.in_quote_char=l,c}(e||"",function(e,t){return{allowable_tags:s(e),tag_replacement:t,state:ee,tag_buffer:"",depth:0,in_quote_char:""}}(t||"",i||""))}(e,t,i)}},6609:(e,t,i)=>{i.d(t,{J2q:()=>s.J2q,G10:()=>Be,hj0:()=>_,IQ1:()=>s.IQ1,R8o:()=>s.R8o,$fu:()=>s.$fu,PUO:()=>s.PUO,ptE:()=>s.ptE,CuW:()=>s.CuW,_tQ:()=>s._tQ,yf6:()=>s.yf6,tao:()=>s.tao,huT:()=>s.huT,JD8:()=>s.JD8,W9y:()=>s.W9y,Luy:()=>s.Luy,UEL:()=>s.UEL,Lo1:()=>s.Lo1,WJk:()=>s.WJk,fhB:()=>s.fhB,W0:()=>s.W0,A4q:()=>s.A4q,i3Z:()=>s.i3Z,lNf:()=>s.lNf,ZVp:()=>s.ZVp,EtT:()=>s.EtT,Cby:()=>s.Cby});var s=i(9925),o=i(1635),r=i(5394),n=i(6612),a=i(7557),l=i(420),c=i(4348),d=i(1647),h=i(3651);class u{constructor(e){this._value=null,this._boundedEventWithListeners=[],this._elementBindings=[],this._binding=e,this._property=e.property||"",this._elementBindings=[],e.property&&e.variable&&(e.variable.hasOwnProperty(e.property)||e.property in e.variable)?this._value=e.variable[e.property]:this._value=e.variable,"object"==typeof e.variable&&Object.defineProperty(e.variable,e.property,{get:this.valueGetter.bind(this),set:this.valueSetter.bind(this)})}get boundedEventWithListeners(){return this._boundedEventWithListeners}get elementBindings(){return this._elementBindings}get property(){return this._property}dispose(){this.unbindAll(),this._boundedEventWithListeners=[],this._elementBindings=[]}valueGetter(){return this._value}valueSetter(e){if(this._value=e,Array.isArray(this._elementBindings))for(const t of this._elementBindings)t?.element&&t?.attribute&&(t.element[t.attribute]=e)}bind(e,t,i,s){return e&&e.forEach?e.forEach((e=>this.bindSingleElement(e,t,i,s))):e&&this.bindSingleElement(e,t,i,s),this}unbind(e,t,i,s,o){if(e){e.removeEventListener(t,i,s);const r=this._boundedEventWithListeners.findIndex((e=>e.uid===o));r>=0&&this._boundedEventWithListeners.splice(r,1)}}unbindAll(){let e=this._boundedEventWithListeners.pop();for(;e;){const{element:t,eventName:i,listener:s,uid:o}=e;this.unbind(t,i,s,void 0,o),e=this._boundedEventWithListeners.pop()}this._boundedEventWithListeners=[]}bindSingleElement(e,t,i,s){const o={element:e,attribute:t};if(e){if(i){const r=()=>{let i=e[t];if(this.hasData(i)&&"number"===e?.type&&(i=+i),this.valueSetter(i),(this._binding.variable.hasOwnProperty(this._binding.property)||this._binding.property in this._binding.variable)&&(this._binding.variable[this._binding.property]=this.valueGetter()),"function"==typeof s)return s(this.valueGetter())};o.event=i,o.listener=r,e.addEventListener(i,r),this._boundedEventWithListeners.push({element:e,eventName:i,listener:r,uid:this.generateUuidV4()})}this._elementBindings.push(o),e[t]=this._value}}generateUuidV4(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(e=>{const t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)}))}hasData(e){return null!=e&&""!==e}}class p{constructor(){this._observers=[],this._querySelectorPrefix=""}get querySelectorPrefix(){return this._querySelectorPrefix||""}set querySelectorPrefix(e){this._querySelectorPrefix=e}get observers(){return this._observers}dispose(){let e=this._observers.pop();for(;e;)e.dispose(),e=this._observers.pop();this._observers=[]}addElementBinding(e,t,i,s,o,r){const n=document.querySelectorAll(`${this.querySelectorPrefix}${i}`);let a=this._observers.find((t=>t.property===e));a||(a=new u({variable:e,property:t})),Array.isArray(o)?o.forEach((e=>a?.bind(n,s,e,r))):a?.bind(n,s,o,r),this._observers.push(a)}bindEventHandler(e,t,i,s){document.querySelectorAll(`${this.querySelectorPrefix}${e}`).forEach((e=>{e?.addEventListener&&e.addEventListener(t,i,s)}))}setElementAttributeValue(e,t,i){document.querySelectorAll(`${this.querySelectorPrefix}${e}`).forEach((e=>{e.textContent="",e&&t in e&&(e[t]=i)}))}}class m{get eventHandler(){return this._eventHandler}get gridUid(){return this.grid?.getUID()??""}get gridUidSelector(){return this.gridUid?`.${this.gridUid}`:""}get gridOptions(){return this.grid?.getOptions()??{}}get locales(){return this.gridOptions?.locales??s.YMJ.locales}set metrics(e){this.renderMetrics(e)}get leftFooterText(){return document.querySelector(`.slick-custom-footer${this.gridUidSelector} .left-footer`)?.textContent??""}set leftFooterText(e){this.renderLeftFooterText(e)}get rightFooterText(){return document.querySelector(`.slick-custom-footer${this.gridUidSelector} .right-footer`)?.textContent??""}set rightFooterText(e){this.renderRightFooterText(e)}constructor(e,t,i,o){if(this.grid=e,this.customFooterOptions=t,this.pubSubService=i,this.translaterService=o,this._enableTranslate=!1,this._isLeftFooterOriginallyEmpty=!0,this._isLeftFooterDisplayingSelectionRowCount=!1,this._isRightFooterOriginallyEmpty=!0,this._selectedRowCount=0,this._subscriptions=[],this._bindingHelper=new p,this._bindingHelper.querySelectorPrefix=`.${this.gridUid} `,this._eventHandler=new s.JD8,this._enableTranslate=this.gridOptions?.enableTranslate??!1,this._isLeftFooterOriginallyEmpty=!this.gridOptions.customFooterOptions?.leftFooterText,this._isRightFooterOriginallyEmpty=!this.gridOptions.customFooterOptions?.rightFooterText,this.registerOnSelectedRowsChangedWhenEnabled(t),this._enableTranslate&&(!this.translaterService||!this.translaterService.translate))throw new Error('[Slickgrid-Universal] requires a Translate Service to be installed and configured when the grid option "enableTranslate" is enabled.');if(this.translateCustomFooterTexts(),this._enableTranslate&&this.pubSubService?.subscribe){const e=this.translaterService?.eventName??"onLanguageChange";this._subscriptions.push(this.pubSubService.subscribe(e,(()=>this.translateCustomFooterTexts())))}}dispose(){this._eventHandler.unsubscribeAll(),this.pubSubService.unsubscribeAll(this._subscriptions),this._bindingHelper.dispose(),this._footerElement?.remove()}renderFooter(e){this.translateCustomFooterTexts(),this.createFooterContainer(e)}renderMetrics(e){const t=e?.endTime?(0,h.GP)(e.endTime,this.customFooterOptions.dateFormat,"en-US"):"";this._bindingHelper.setElementAttributeValue("span.last-update-timestamp","textContent",t),this._bindingHelper.setElementAttributeValue("span.item-count","textContent",e.itemCount),this._bindingHelper.setElementAttributeValue("span.total-count","textContent",e.totalItemCount),this.customFooterOptions.metricTexts?.lastUpdate&&this._bindingHelper.addElementBinding(this.customFooterOptions.metricTexts,"lastUpdate","span.text-last-update","textContent"),this._bindingHelper.addElementBinding(this.customFooterOptions.metricTexts,"items","span.text-items","textContent"),this._bindingHelper.addElementBinding(this.customFooterOptions.metricTexts,"of","span.text-of","textContent")}renderLeftFooterText(e){this._bindingHelper.setElementAttributeValue("div.left-footer","textContent",e)}renderRightFooterText(e){this._bindingHelper.setElementAttributeValue("div.right-footer","textContent",e)}translateCustomFooterTexts(){if(this.gridOptions.enableTranslate&&this.translaterService?.translate){this.customFooterOptions.metricTexts=this.customFooterOptions.metricTexts||{};for(const e of Object.keys(this.customFooterOptions.metricTexts))if(e.lastIndexOf("Key")>0){const t=e.substring(0,e.lastIndexOf("Key"));this.customFooterOptions.metricTexts[t]=this.translaterService.translate(this.customFooterOptions.metricTexts[e]||" ")}this._isLeftFooterDisplayingSelectionRowCount&&(this.leftFooterText=`${this._selectedRowCount} ${this.customFooterOptions.metricTexts.itemsSelected}`)}else this.locales&&(this.customFooterOptions.metricTexts=this.customFooterOptions.metricTexts||{},this.customFooterOptions.metricTexts.lastUpdate=this.customFooterOptions.metricTexts.lastUpdate||this.locales?.TEXT_LAST_UPDATE||"TEXT_LAST_UPDATE",this.customFooterOptions.metricTexts.items=this.customFooterOptions.metricTexts.items||this.locales?.TEXT_ITEMS||"TEXT_ITEMS",this.customFooterOptions.metricTexts.itemsSelected=this.customFooterOptions.metricTexts.itemsSelected||this.locales?.TEXT_ITEMS_SELECTED||"TEXT_ITEMS_SELECTED",this.customFooterOptions.metricTexts.of=this.customFooterOptions.metricTexts.of||this.locales?.TEXT_OF||"TEXT_OF")}createFooterContainer(e){const t=(0,s.fhB)("div",{className:`slick-custom-footer ${this.gridUid}`,style:{width:"100%",height:`${this.customFooterOptions.footerHeight||20}px`}}),i=(0,s.fhB)("div",{className:`left-footer ${this.customFooterOptions.leftContainerClass}`});this.grid.applyHtmlCode(i,this.customFooterOptions.leftFooterText),t.appendChild(i),t.appendChild(this.createFooterRightContainer()),this._footerElement=t,e?.appendChild&&this._footerElement&&e.appendChild(this._footerElement)}createFooterRightContainer(){const e=(0,s.fhB)("div",{className:`right-footer ${this.customFooterOptions.rightContainerClass||""}`});if(this._isRightFooterOriginallyEmpty){if(!this.customFooterOptions.hideMetrics){e.classList.add("metrics");const t=(0,s.fhB)("span",{className:"timestamp"},e);if(!this.customFooterOptions.hideLastUpdateTimestamp){const e=this.createFooterLastUpdate();e&&t.appendChild(e)}e.appendChild((0,s.fhB)("span",{className:"item-count",textContent:`${this.metrics?.itemCount??"0"}`})),this.customFooterOptions.hideTotalItemCount||(e.appendChild(document.createTextNode("\r\n")),e.appendChild((0,s.fhB)("span",{className:"text-of",textContent:` ${this.customFooterOptions.metricTexts?.of??"of"} `})),e.appendChild(document.createTextNode("\r\n")),e.appendChild((0,s.fhB)("span",{className:"total-count",textContent:`${this.metrics?.totalItemCount??"0"}`}))),e.appendChild(document.createTextNode("\r\n")),e.appendChild((0,s.fhB)("span",{className:"text-items",textContent:` ${this.customFooterOptions.metricTexts?.items??"items"} `}))}}else this.grid.applyHtmlCode(e,this.customFooterOptions.rightFooterText);return e}createFooterLastUpdate(){const e=this.customFooterOptions?.metricTexts?.lastUpdate??"Last Update",t=this.metrics?.endTime?(0,h.GP)(this.metrics?.endTime,this.customFooterOptions.dateFormat,"en-US"):"",i=(0,s.fhB)("span");return i.appendChild((0,s.fhB)("span",{className:"text-last-update",textContent:e})),i.appendChild(document.createTextNode("\r\n")),i.appendChild((0,s.fhB)("span",{className:"last-update-timestamp",textContent:t})),i.appendChild((0,s.fhB)("span",{className:"separator",textContent:` ${this.customFooterOptions.metricSeparator||""} `})),i}registerOnSelectedRowsChangedWhenEnabled(e){if((this.gridOptions.enableCheckboxSelector||this.gridOptions.enableRowSelection)&&e&&!e.hideRowSelectionCount&&this._isLeftFooterOriginallyEmpty){this._isLeftFooterDisplayingSelectionRowCount=!0;const t=e.metricTexts?.itemsSelected??this.locales?.TEXT_ITEMS_SELECTED??"TEXT_ITEMS_SELECTED";e.leftFooterText=`0 ${t}`,this._eventHandler.subscribe(this.grid.onSelectedRowsChanged,((t,i)=>{this._selectedRowCount=i.rows.length;const s=e.metricTexts?.itemsSelected??this.locales?.TEXT_ITEMS_SELECTED??"TEXT_ITEMS_SELECTED";this.leftFooterText=`${this._selectedRowCount} ${s}`}))}}}class g{constructor(){this._isPreviouslyShown=!1,this._warningLeftElement=null,this._warningRightElement=null}get gridOptions(){return this._grid?.getOptions()??{}}init(e,t){this._grid=e,this._translaterService=t.get("TranslaterService")}dispose(){this._warningLeftElement?.remove(),this._warningRightElement?.remove(),this._warningLeftElement=null,this._warningRightElement=null}showEmptyDataMessage(e=!0,t){if(!this._grid||!this.gridOptions||this._isPreviouslyShown===e)return!1;this._isPreviouslyShown=e;const i=this._grid.getUID(),o={message:"No data to display.",...this.gridOptions.emptyDataWarning,...t},r=o?.className??"slick-empty-data-warning";this._warningLeftElement=document.querySelector(`.${i} .${r}`);const n=document.querySelector(`.${i} .grid-canvas.grid-canvas-left`),a=document.querySelector(`.${i} .grid-canvas.grid-canvas-right`),l=o.leftViewportMarginLeft??0,c=o.rightViewportMarginLeft??0,d=o.frozenLeftViewportMarginLeft??0,h=o.frozenRightViewportMarginLeft??0,u=void 0!==this.gridOptions?.frozenColumn&&this.gridOptions.frozenColumn>=0,p="string"==typeof l?l:`${l}px`,m="string"==typeof c?c:`${c}px`;if(this.gridOptions.autoHeight){const t=document.querySelector(`.${i} .slick-pane.slick-pane-top.slick-pane-left`);if(t&&t.style&&n&&n.style){const i=parseInt(t.style.height,10)||0,s=this.gridOptions?.rowHeight??0,o=this.gridOptions.enableFiltering?this.gridOptions?.headerRowHeight??0:0,r=this.gridOptions.createPreHeaderPanel?this.gridOptions?.preHeaderPanelHeight??0:0;if(e){let e=null!==i&&i<100?i:100;e+=o+r,t.style.minHeight=`${e}px`,n.style.minHeight=`${s}px`}}}let g=o.message;if(this.gridOptions.enableTranslate&&this._translaterService&&o?.messageKey&&(g=this._translaterService.translate(o.messageKey)),!this._warningLeftElement&&n&&a&&(this._warningLeftElement=document.createElement("div"),this._warningLeftElement.classList.add(...(0,s.tGf)(r)),this._warningLeftElement.classList.add("left"),this._grid.applyHtmlCode(this._warningLeftElement,g),this._warningRightElement=this._warningLeftElement.cloneNode(!0),this._warningRightElement.classList.add("right"),a.appendChild(this._warningRightElement),n.appendChild(this._warningLeftElement)),this._warningLeftElement){let t=e?"flex":"none";u&&e&&(t=o.hideFrozenLeftWarning?"none":"flex"),this._warningLeftElement.style.display=t;const i="string"==typeof d?d:`${d}px`;this._warningLeftElement.style.marginLeft=u?i:p}if(this._warningRightElement){let t=e?"flex":"none";u&&e&&(t=o.hideFrozenRightWarning?"none":"flex"),this._warningRightElement.style.display=t;const i="string"==typeof h?h:`${h}px`;this._warningRightElement.style.marginLeft=u?i:m}return e}}var b=i(6028);class f{constructor(){this._enableTranslate=!1,this._subscriptions=[],this.currentPagination={},this.firstButtonClasses="",this.lastButtonClasses="",this.prevButtonClasses="",this.nextButtonClasses="",this.textItemsPerPage="items per page",this.textItems="items",this.textOf="of",this.textPage="Page",this._bindingHelper=new p,this._bindingEventService=new b.P}get availablePageSizes(){return this._paginationService.availablePageSizes||[]}get dataFrom(){return this._paginationService.dataFrom}get dataTo(){return this._paginationService.dataTo}get itemsPerPage(){return this._paginationService.itemsPerPage}set itemsPerPage(e){this._paginationService.changeItemPerPage(e)}get pageCount(){return this._paginationService.pageCount}get pageNumber(){return this._paginationService.pageNumber}get gridOptions(){return this._grid?.getOptions()??{}}get gridUid(){return this._grid?.getUID()||""}get locales(){return this.gridOptions?.locales??s.YMJ.locales}get totalItems(){return this._paginationService.totalItems}get isLeftPaginationDisabled(){return 1===this.pageNumber||0===this.totalItems}get isRightPaginationDisabled(){return this.pageNumber===this.pageCount||0===this.totalItems}init(e,t,i,s){if(this._grid=e,this._pubSubService=i,this._translaterService=s,this._paginationService=t,this.currentPagination=t.getFullPagination(),this._bindingHelper.querySelectorPrefix=this.gridUid?`.${this.gridUid} `:"",this._enableTranslate=this.gridOptions?.enableTranslate??!1,this._enableTranslate&&(!this._translaterService||!this._translaterService.translate))throw new Error('[Slickgrid-Universal] requires a Translate Service to be installed and configured when the grid option "enableTranslate" is enabled.');if(this.translatePaginationTexts(),this._enableTranslate&&this._pubSubService?.subscribe){const e=this._translaterService?.eventName??"onLanguageChange";this._subscriptions.push(this._pubSubService.subscribe(e,(()=>this.translatePaginationTexts())))}this._subscriptions.push(this._pubSubService.subscribe("onPaginationRefreshed",(e=>{Object.keys(e).forEach((t=>this.currentPagination[t]=e[t])),this.updatePageButtonsUsability(),this._spanInfoFromToElm?.style&&(this._spanInfoFromToElm.style.display=0===this.currentPagination.totalItems?"none":"")})),this._pubSubService.subscribe("onPaginationSetCursorBased",(()=>{this.disposeDom(),this.renderPagination(this._gridContainerElm)})))}dispose(){this._pubSubService.unsubscribeAll(this._subscriptions),this.disposeDom()}disposeDom(){this._bindingEventService.unbindAll(),this._bindingHelper.dispose(),this._paginationElement.remove()}renderPagination(e){this._gridContainerElm=e;const t=this.createPaginationContainer(),i=(0,s.fhB)("div",{className:"slick-pagination-nav"}),o=(0,s.fhB)("nav",{ariaLabel:"Page navigation"}),r=(0,s.fhB)("ul",{className:"pagination"});this._seekFirstElm=(0,s.fhB)("li",{className:"page-item seek-first"},r),this._seekFirstElm.appendChild((0,s.fhB)("a",{className:"page-link icon-seek-first",ariaLabel:"First Page",role:"button"})),this._seekPrevElm=(0,s.fhB)("li",{className:"page-item seek-prev"},r),this._seekPrevElm.appendChild((0,s.fhB)("a",{className:"page-link icon-seek-prev",ariaLabel:"Previous Page",role:"button"})),o.appendChild(r);const n=this.createPageNumberSection(),a=(0,s.fhB)("nav",{ariaLabel:"Page navigation"}),l=(0,s.fhB)("ul",{className:"pagination"});this._seekNextElm=(0,s.fhB)("li",{className:"page-item seek-next"},l),this._seekNextElm.appendChild((0,s.fhB)("a",{className:"page-link icon-seek-next",ariaLabel:"Next Page",role:"button"})),this._seekEndElm=(0,s.fhB)("li",{className:"page-item seek-end"},l),this._seekEndElm.appendChild((0,s.fhB)("a",{className:"page-link icon-seek-end",ariaLabel:"Last Page",role:"button"})),a.appendChild(l),t.appendChild(i),i.appendChild(o),i.appendChild(n),i.appendChild(a);const c=this.createPaginationSettingsSection();t.appendChild(i),t.appendChild(c),this._paginationElement.appendChild(t),e?.appendChild&&this._paginationElement&&e.appendChild(this._paginationElement),this.renderPageSizes(),this.addBindings(),this.addEventListeners(),this.updatePageButtonsUsability()}renderPageSizes(){if(this._itemPerPageElm&&Array.isArray(this.availablePageSizes))for(const e of this.availablePageSizes)this._itemPerPageElm.appendChild((0,s.fhB)("option",{value:`${e}`,text:`${e}`}))}addBindings(){this._bindingHelper.addElementBinding(this,"firstButtonClasses","li.page-item.seek-first","className"),this._bindingHelper.addElementBinding(this,"prevButtonClasses","li.page-item.seek-prev","className"),this._bindingHelper.addElementBinding(this,"lastButtonClasses","li.page-item.seek-end","className"),this._bindingHelper.addElementBinding(this,"nextButtonClasses","li.page-item.seek-next","className"),this._bindingHelper.addElementBinding(this.currentPagination,"dataFrom","span.item-from","textContent"),this._bindingHelper.addElementBinding(this.currentPagination,"dataTo","span.item-to","textContent"),this._bindingHelper.addElementBinding(this.currentPagination,"totalItems","span.total-items","textContent"),this._bindingHelper.addElementBinding(this.currentPagination,"pageCount","span.page-count","textContent"),this._bindingHelper.addElementBinding(this.currentPagination,"pageSize","select.items-per-page","value"),this._paginationService.isCursorBased?this._bindingHelper.addElementBinding(this.currentPagination,"pageNumber","span.page-number","textContent"):this._bindingHelper.addElementBinding(this.currentPagination,"pageNumber","input.page-number","value","change",this.changeToCurrentPage.bind(this)),this._bindingHelper.addElementBinding(this,"textItems","span.text-items","textContent"),this._bindingHelper.addElementBinding(this,"textItemsPerPage","span.text-item-per-page","textContent"),this._bindingHelper.addElementBinding(this,"textOf","span.text-of","textContent"),this._bindingHelper.addElementBinding(this,"textPage","span.text-page","textContent")}addEventListeners(){this._bindingEventService.bind(this._seekFirstElm,"click",this.changeToFirstPage.bind(this)),this._bindingEventService.bind(this._seekEndElm,"click",this.changeToLastPage.bind(this)),this._bindingEventService.bind(this._seekNextElm,"click",this.changeToNextPage.bind(this)),this._bindingEventService.bind(this._seekPrevElm,"click",this.changeToPreviousPage.bind(this)),this._bindingEventService.bind(this._itemPerPageElm,"change",this.updateItemsPerPage.bind(this))}changeToFirstPage(e){this.isLeftPaginationDisabled||this._paginationService.goToFirstPage(e)}changeToLastPage(e){this.isRightPaginationDisabled||this._paginationService.goToLastPage(e)}changeToNextPage(e){this.isRightPaginationDisabled||this._paginationService.goToNextPage(e)}changeToPreviousPage(e){this.isLeftPaginationDisabled||this._paginationService.goToPreviousPage(e)}changeToCurrentPage(e){this._paginationService.goToPageNumber(+e)}updateItemsPerPage(e){this.itemsPerPage=+(e?.target?.value??0)}translatePaginationTexts(){if(this._enableTranslate&&this._translaterService?.translate){const e=(0,s.mVi)(this.gridOptions);this.textItemsPerPage=this._translaterService.translate(`${e}ITEMS_PER_PAGE`),this.textItems=this._translaterService.translate(`${e}ITEMS`),this.textOf=this._translaterService.translate(`${e}OF`),this.textPage=this._translaterService.translate(`${e}PAGE`)}else this.locales&&(this.textItemsPerPage=this.locales.TEXT_ITEMS_PER_PAGE||"TEXT_ITEMS_PER_PAGE",this.textItems=this.locales.TEXT_ITEMS||"TEXT_ITEMS",this.textOf=this.locales.TEXT_OF||"TEXT_OF",this.textPage=this.locales.TEXT_PAGE||"TEXT_PAGE")}createPaginationContainer(){const e=(0,s.fhB)("div",{id:"pager",className:`slick-pagination-container ${this.gridUid} pager`,style:{width:"100%"}}),t=(0,s.fhB)("div",{className:"slick-pagination"});return e.appendChild(t),this._paginationElement=e,t}createPageNumberSection(){const e=(0,s.fhB)("div",{className:"slick-page-number"});return(0,s.fhB)("span",{className:"text-page",textContent:"Page"},e),e.appendChild(document.createTextNode(" ")),this._paginationService.isCursorBased?(0,s.fhB)("span",{className:"page-number",ariaLabel:"Page Number",dataset:{test:"page-number-label"},textContent:"1"},e):(0,s.fhB)("input",{type:"text",className:"form-control page-number",ariaLabel:"Page Number",value:"1",size:1,dataset:{test:"page-number-input"}},e),e.appendChild(document.createTextNode(" ")),(0,s.fhB)("span",{className:"text-of",textContent:"of"},e),e.appendChild(document.createTextNode(" ")),(0,s.fhB)("span",{className:"page-count",dataset:{test:"page-count"}},e),e}createPaginationSettingsSection(){const e=(0,s.fhB)("span",{className:"slick-pagination-settings"});this._itemPerPageElm=(0,s.fhB)("select",{id:"items-per-page-label",ariaLabel:"Items per Page",className:"items-per-page"},e),e.appendChild(document.createTextNode(" ")),(0,s.fhB)("span",{className:"text-item-per-page",textContent:"items per page"},e),e.appendChild(document.createTextNode(", "));const t=(0,s.fhB)("span",{className:"slick-pagination-count"},e);this._spanInfoFromToElm=(0,s.fhB)("span",{className:"page-info-from-to"},t),(0,s.fhB)("span",{className:"item-from",ariaLabel:"Page Item From",dataset:{test:"item-from"}},this._spanInfoFromToElm),this._spanInfoFromToElm.appendChild(document.createTextNode("-")),(0,s.fhB)("span",{className:"item-to",ariaLabel:"Page Item To",dataset:{test:"item-to"}},this._spanInfoFromToElm),this._spanInfoFromToElm.appendChild(document.createTextNode(" ")),(0,s.fhB)("span",{className:"text-of",textContent:"of"},this._spanInfoFromToElm),this._spanInfoFromToElm.appendChild(document.createTextNode(" "));const i=(0,s.fhB)("span",{className:"page-info-total-items"},t);return(0,s.fhB)("span",{className:"total-items",ariaLabel:"Total Items",dataset:{test:"total-items"}},i),i.appendChild(document.createTextNode(" ")),(0,s.fhB)("span",{className:"text-items",textContent:"items"},i),i.appendChild(document.createTextNode(" ")),e}updatePageButtonsUsability(){this.firstButtonClasses=this.isLeftPaginationDisabled?"page-item seek-first disabled":"page-item seek-first",this.prevButtonClasses=this.isLeftPaginationDisabled?"page-item seek-prev disabled":"page-item seek-prev",this.lastButtonClasses=this.isRightPaginationDisabled?"page-item seek-end disabled":"page-item seek-end",this.nextButtonClasses=this.isRightPaginationDisabled?"page-item seek-next disabled":"page-item seek-next"}}var v=i(2227);class w{static locales={TEXT_ALL_SELECTED:"All Selected",TEXT_ALL_X_RECORDS_SELECTED:"All {{x}} records selected",TEXT_APPLY_MASS_UPDATE:"Apply Mass Update",TEXT_APPLY_TO_SELECTION:"Update Selection",TEXT_CANCEL:"Cancel",TEXT_CLEAR_ALL_FILTERS:"Clear all Filters",TEXT_CLEAR_ALL_GROUPING:"Clear all Grouping",TEXT_CLEAR_ALL_SORTING:"Clear all Sorting",TEXT_CLEAR_PINNING:"Unfreeze Columns/Rows",TEXT_CLONE:"Clone",TEXT_COLLAPSE_ALL_GROUPS:"Collapse all Groups",TEXT_CONTAINS:"Contains",TEXT_COLUMNS:"Columns",TEXT_COLUMN_RESIZE_BY_CONTENT:"Resize by Content",TEXT_COMMANDS:"Commands",TEXT_COPY:"Copy",TEXT_EQUALS:"Equals",TEXT_EQUAL_TO:"Equal to",TEXT_ENDS_WITH:"Ends With",TEXT_ERROR_EDITABLE_GRID_REQUIRED:"Your grid must be editable in order to use the Composite Editor Modal.",TEXT_ERROR_ENABLE_CELL_NAVIGATION_REQUIRED:'Composite Editor requires the flag "enableCellNavigation" to be set to True in your Grid Options.',TEXT_ERROR_NO_CHANGES_DETECTED:"Sorry we could not detect any changes.",TEXT_ERROR_NO_EDITOR_FOUND:"We could not find any Editor in your Column Definition.",TEXT_ERROR_NO_RECORD_FOUND:"No records selected for edit or clone operation.",TEXT_ERROR_ROW_NOT_EDITABLE:"Current row is not editable.",TEXT_ERROR_ROW_SELECTION_REQUIRED:"You must select some rows before trying to apply new value(s).",TEXT_EXPAND_ALL_GROUPS:"Expand all Groups",TEXT_EXPORT_TO_CSV:"Export in CSV format",TEXT_EXPORT_TO_TEXT_FORMAT:"Export in Text format (Tab delimited)",TEXT_EXPORT_TO_EXCEL:"Export to Excel",TEXT_EXPORT_TO_TAB_DELIMITED:"Export in Text format (Tab delimited)",TEXT_FORCE_FIT_COLUMNS:"Force fit columns",TEXT_FREEZE_COLUMNS:"Freeze Columns",TEXT_GREATER_THAN:"Greater than",TEXT_GREATER_THAN_OR_EQUAL_TO:"Greater than or equal to",TEXT_GROUP_BY:"Group By",TEXT_HIDE_COLUMN:"Hide Column",TEXT_ITEMS:"items",TEXT_ITEMS_PER_PAGE:"items per page",TEXT_ITEMS_SELECTED:"items selected",TEXT_OF:"of",TEXT_OK:"OK",TEXT_LAST_UPDATE:"Last Update",TEXT_LESS_THAN:"Less than",TEXT_LESS_THAN_OR_EQUAL_TO:"Less than or equal to",TEXT_NO_ELEMENTS_FOUND:"Aucun élément trouvé",TEXT_NOT_CONTAINS:"Not contains",TEXT_NOT_EQUAL_TO:"Not equal to",TEXT_PAGE:"Page",TEXT_REFRESH_DATASET:"Refresh Dataset",TEXT_REMOVE_FILTER:"Remove Filter",TEXT_REMOVE_SORT:"Remove Sort",TEXT_SAVE:"Save",TEXT_SELECT_ALL:"Select All",TEXT_SYNCHRONOUS_RESIZE:"Synchronous resize",TEXT_SORT_ASCENDING:"Sort Ascending",TEXT_SORT_DESCENDING:"Sort Descending",TEXT_STARTS_WITH:"Starts With",TEXT_TOGGLE_DARK_MODE:"Toggle Dark Mode",TEXT_TOGGLE_FILTER_ROW:"Toggle Filter Row",TEXT_TOGGLE_PRE_HEADER_ROW:"Toggle Pre-Header Row",TEXT_X_OF_Y_SELECTED:"# of % selected",TEXT_X_OF_Y_MASS_SELECTED:"{{x}} of {{y}} selected"};static VALIDATION_REQUIRED_FIELD="Field is required";static VALIDATION_EDITOR_VALID_NUMBER="Please enter a valid number";static VALIDATION_EDITOR_VALID_INTEGER="Please enter a valid integer number";static VALIDATION_EDITOR_INTEGER_BETWEEN="Please enter a valid integer number between {{minValue}} and {{maxValue}}";static VALIDATION_EDITOR_INTEGER_MAX="Please enter a valid integer number that is lower than {{maxValue}}";static VALIDATION_EDITOR_INTEGER_MAX_INCLUSIVE="Please enter a valid integer number that is lower than or equal to {{maxValue}}";static VALIDATION_EDITOR_INTEGER_MIN="Please enter a valid integer number that is greater than {{minValue}}";static VALIDATION_EDITOR_INTEGER_MIN_INCLUSIVE="Please enter a valid integer number that is greater than or equal to {{minValue}}";static VALIDATION_EDITOR_NUMBER_BETWEEN="Please enter a valid number between {{minValue}} and {{maxValue}}";static VALIDATION_EDITOR_NUMBER_MAX="Please enter a valid number that is lower than {{maxValue}}";static VALIDATION_EDITOR_NUMBER_MAX_INCLUSIVE="Please enter a valid number that is lower than or equal to {{maxValue}}";static VALIDATION_EDITOR_NUMBER_MIN="Please enter a valid number that is greater than {{minValue}}";static VALIDATION_EDITOR_NUMBER_MIN_INCLUSIVE="Please enter a valid number that is greater than or equal to {{minValue}}";static VALIDATION_EDITOR_DECIMAL_BETWEEN="Please enter a valid number with a maximum of {{maxDecimal}} decimals";static VALIDATION_EDITOR_TEXT_LENGTH_BETWEEN="Please make sure your text length is between {{minLength}} and {{maxLength}} characters";static VALIDATION_EDITOR_TEXT_MAX_LENGTH="Please make sure your text is less than {{maxLength}} characters";static VALIDATION_EDITOR_TEXT_MAX_LENGTH_INCLUSIVE="Please make sure your text is less than or equal to {{maxLength}} characters";static VALIDATION_EDITOR_TEXT_MIN_LENGTH="Please make sure your text is more than {{minLength}} character(s)";static VALIDATION_EDITOR_TEXT_MIN_LENGTH_INCLUSIVE="Please make sure your text is at least {{minLength}} character(s)"}const y={alwaysShowVerticalScroll:!0,autoEdit:!1,asyncEditorLoading:!1,autoFitColumnsOnFirstLoad:!0,autoResize:{applyResizeToContainer:!0,autoHeight:!0,autoHeightRecalcRow:100,calculateAvailableSizeBy:"window",bottomPadding:20,minHeight:250,minWidth:300,rightPadding:0},cellHighlightCssClass:"slick-cell-modified",checkboxSelector:{cssClass:"slick-cell-checkboxsel",width:40},cellMenu:{autoAdjustDrop:!0,autoAlignSide:!0,hideCloseButton:!0,hideCommandSection:!1,hideOptionSection:!1},columnGroupSeparator:" - ",columnPicker:{hideForceFitButton:!1,hideSyncResizeButton:!0,headerColumnValueExtractor:k},compositeEditorOptions:{labels:{cancelButtonKey:"CANCEL",cloneButtonKey:"CLONE",resetEditorButtonTooltipKey:"RESET_INPUT_VALUE",resetFormButtonKey:"RESET_FORM",massSelectionButtonKey:"APPLY_TO_SELECTION",massSelectionStatusKey:"X_OF_Y_MASS_SELECTED",massUpdateButtonKey:"APPLY_MASS_UPDATE",massUpdateStatusKey:"ALL_X_RECORDS_SELECTED",saveButtonKey:"SAVE"},resetEditorButtonCssClass:"mdi mdi-refresh mdi-15px",resetFormButtonIconCssClass:"mdi mdi-refresh mdi-16px mdi-flip-h"},contextMenu:{autoAdjustDrop:!0,autoAlignSide:!0,hideCloseButton:!0,hideClearAllGrouping:!1,hideCollapseAllGroups:!1,hideCommandSection:!1,hideCopyCellValueCommand:!1,hideExpandAllGroups:!1,hideExportCsvCommand:!1,hideExportExcelCommand:!1,hideExportTextDelimitedCommand:!0,hideMenuOnScroll:!0,hideOptionSection:!1,iconCollapseAllGroupsCommand:"mdi mdi-arrow-collapse",iconExpandAllGroupsCommand:"mdi mdi-arrow-expand",iconClearGroupingCommand:"mdi mdi-close",iconCopyCellValueCommand:"mdi mdi-content-copy",iconExportCsvCommand:"mdi mdi-download",iconExportExcelCommand:"mdi mdi-file-excel-outline text-success",iconExportTextDelimitedCommand:"mdi mdi-download"},customFooterOptions:{dateFormat:"YYYY-MM-DD, hh:mm a",hideRowSelectionCount:!1,hideTotalItemCount:!1,hideLastUpdateTimestamp:!0,footerHeight:25,leftContainerClass:"col-xs-12 col-sm-5",rightContainerClass:"col-xs-6 col-sm-7",metricSeparator:"|",metricTexts:{items:"items",itemsKey:"ITEMS",of:"of",ofKey:"OF",itemsSelected:"items selected",itemsSelectedKey:"ITEMS_SELECTED"}},dataView:{syncGridSelection:{preserveHidden:!1,preserveHiddenOnSelectionChange:!0},syncGridSelectionWithBackendService:!1},datasetIdPropertyName:"id",defaultFilter:s.CuW.input,defaultBackendServiceFilterTypingDebounce:500,defaultColumnSortFieldId:"id",defaultFilterPlaceholder:"🔎︎",defaultFilterRangeOperator:s.huT.rangeInclusive,editable:!1,editorTypingDebounce:450,filterTypingDebounce:0,enableEmptyDataWarningMessage:!0,enableFilterTrimWhiteSpace:!1,emptyDataWarning:{className:"slick-empty-data-warning",message:"No data to display.",messageKey:"EMPTY_DATA_WARNING_MESSAGE",hideFrozenLeftWarning:!1,hideFrozenRightWarning:!1,leftViewportMarginLeft:"40%",rightViewportMarginLeft:"40%",frozenLeftViewportMarginLeft:"0px",frozenRightViewportMarginLeft:"40%"},enableAutoResize:!0,enableAutoSizeColumns:!0,enableCellNavigation:!1,enableColumnPicker:!0,enableColumnReorder:!0,enableColumnResizeOnDoubleClick:!0,enableContextMenu:!0,enableExcelExport:!1,enableTextExport:!1,enableGridMenu:!0,enableHeaderMenu:!0,enableMouseHoverHighlightRow:!0,enableSorting:!0,enableTextSelectionOnCells:!0,eventNamingStyle:s.iKL.kebabCase,explicitInitialization:!0,excelExportOptions:{addGroupIndentation:!0,exportWithFormatter:!1,filename:"export",format:s.ptE.xlsx,groupingColumnHeaderTitle:"Group By",groupCollapsedSymbol:"⮞",groupExpandedSymbol:"⮟",groupingAggregatorRowText:"",sanitizeDataExport:!1},textExportOptions:{delimiter:s.IQ1.comma,exportWithFormatter:!1,filename:"export",format:s.ptE.csv,groupingColumnHeaderTitle:"Group By",groupingAggregatorRowText:"",sanitizeDataExport:!1,useUtf8WithBom:!0},forceFitColumns:!1,frozenHeaderWidthCalcDifferential:1,gridMenu:{dropSide:"left",commandLabels:{clearAllFiltersCommandKey:"CLEAR_ALL_FILTERS",clearAllSortingCommandKey:"CLEAR_ALL_SORTING",clearFrozenColumnsCommandKey:"CLEAR_PINNING",exportCsvCommandKey:"EXPORT_TO_CSV",exportExcelCommandKey:"EXPORT_TO_EXCEL",exportTextDelimitedCommandKey:"EXPORT_TO_TAB_DELIMITED",refreshDatasetCommandKey:"REFRESH_DATASET",toggleDarkModeCommandKey:"TOGGLE_DARK_MODE",toggleFilterCommandKey:"TOGGLE_FILTER_ROW",togglePreHeaderCommandKey:"TOGGLE_PRE_HEADER_ROW"},hideClearAllFiltersCommand:!1,hideClearAllSortingCommand:!1,hideClearFrozenColumnsCommand:!0,hideExportCsvCommand:!1,hideExportExcelCommand:!1,hideExportTextDelimitedCommand:!0,hideForceFitButton:!1,hideRefreshDatasetCommand:!1,hideSyncResizeButton:!0,hideToggleDarkModeCommand:!0,hideToggleFilterCommand:!1,hideTogglePreHeaderCommand:!1,iconCssClass:"mdi mdi-menu",iconClearAllFiltersCommand:"mdi mdi-filter-remove-outline",iconClearAllSortingCommand:"mdi mdi-sort-variant-off",iconClearFrozenColumnsCommand:"mdi mdi-close",iconExportCsvCommand:"mdi mdi-download",iconExportExcelCommand:"mdi mdi-file-excel-outline",iconExportTextDelimitedCommand:"mdi mdi-download",iconRefreshDatasetCommand:"mdi mdi-sync",iconToggleDarkModeCommand:"mdi mdi-brightness-4 mdi mdi-brightness-4",iconToggleFilterCommand:"mdi mdi-flip-vertical",iconTogglePreHeaderCommand:"mdi mdi-flip-vertical",menuWidth:16,resizeOnShowHeaderRow:!0,headerColumnValueExtractor:k},headerMenu:{autoAlign:!0,autoAlignOffset:12,minWidth:140,iconClearFilterCommand:"mdi mdi-filter-remove-outline",iconClearSortCommand:"mdi mdi-sort-variant-off",iconFreezeColumns:"mdi mdi-pin-outline",iconSortAscCommand:"mdi mdi-sort-ascending",iconSortDescCommand:"mdi mdi-sort-descending",iconColumnHideCommand:"mdi mdi-close",iconColumnResizeByContentCommand:"mdi mdi-arrow-expand-horizontal",hideColumnResizeByContentCommand:!1,hideColumnHideCommand:!1,hideClearFilterCommand:!1,hideClearSortCommand:!1,hideFreezeColumnsCommand:!0,hideSortCommands:!1},multiColumnSort:!0,numberedMultiColumnSort:!0,tristateMultiColumnSort:!1,sortColNumberInSeparateSpan:!0,suppressActiveCellChangeOnEdit:!1,pagination:{pageSizes:[10,15,20,25,30,40,50,75,100],pageSize:25,totalItems:0},rowDetailView:{collapseAllOnSort:!0,cssClass:"detail-view-toggle",panelRows:1,keyPrefix:"__",useRowClick:!1,useSimpleViewportCalc:!0,saveDetailViewOnScroll:!1},headerRowHeight:35,rowHeight:35,topPanelHeight:30,preHeaderPanelWidth:"100%",translationNamespaceSeparator:":",resetFilterSearchValueAfterOnBeforeCancellation:!0,resizeByContentOnlyOnFirstLoad:!0,resizeByContentOptions:{alwaysRecalculateColumnWidth:!1,cellCharWidthInPx:7.8,cellPaddingWidthInPx:14,defaultRatioForStringType:.88,formatterPaddingWidthInPx:0,maxItemToInspectCellContentWidth:1e3,maxItemToInspectSingleColumnWidthByContent:5e3,widthToRemoveFromExceededWidthReadjustment:50},treeDataOptions:{exportIndentMarginLeft:5,exportIndentationLeadingChar:"͏͏͏͏͏͏͏͏͏·"}};function k(e,t){let i=e?.columnPickerLabel??e?.name??"";(i instanceof HTMLElement||i instanceof DocumentFragment)&&(i=i.textContent||"");const s=e?.columnGroup||"";return s?s+(t?.columnGroupSeparator??" - ")+i:i}r.nK.test="import 1";let _=(()=>{let e,t,i=[(0,a.Gr)()],s=[];return class{static{t=this}static{const r="function"==typeof Symbol&&Symbol.metadata?Object.create(null):void 0;(0,o.G4)(null,e={value:t},i,{kind:"class",name:t.name,metadata:r},null,s),t=e.value,r&&Object.defineProperty(t,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:r}),(0,o.zF)(t,s)}au;constructor(e=(0,a.hd)(r.nK)){this.au=e}async createAureliaViewModelAddToSlot(e,t,i){if(!i)return null;const s=r.K9.getDefinition(e),o=t?.addon?'addon.bind="bindableData.addon"':"",n=t?.grid?'grid.bind="bindableData.grid"':"",a=t?.dataView?'data-view.bind="bindableData.dataView"':"",l=t?.parent?'parent.bind="bindableData.parent"':"";return i.innerHTML=`<${s.name} model.bind="bindableData.model" ${o} ${n} ${a} ${l}>`.trim(),await this.au.enhance({host:i,component:{bindableData:t},container:this.au.container.createChild().register(r.NM.creating((()=>{})))})}},t})(),x=(()=>{let e,t,i=[(0,a.do)()],s=[];return class{static{t=this}static{const r="function"==typeof Symbol&&Symbol.metadata?Object.create(null):void 0;(0,o.G4)(null,e={value:t},i,{kind:"class",name:t.name,metadata:r},null,s),t=e.value,r&&Object.defineProperty(t,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:r}),(0,o.zF)(t,s)}container;constructor(e=(0,a.hd)(a.p7)){this.container=e}get(e){try{return this.container.get(e)}catch(e){return null}}registerInstance(e,t){this.container.register(a.cH.instance(e,t))}},t})();var C=i(8430);const E={type:"logger",log(e){this.output("log",e)},warn(e){this.output("warn",e)},error(e){this.output("error",e)},output(e,t){console&&console[e]&&console[e].apply(console,t)}};class S{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.init(e,t)}init(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.prefix=t.prefix||"i18next:",this.logger=e||E,this.options=t,this.debug=t.debug}log(){for(var e=arguments.length,t=new Array(e),i=0;i{this.observers[e]||(this.observers[e]=new Map);const i=this.observers[e].get(t)||0;this.observers[e].set(t,i+1)})),this}off(e,t){this.observers[e]&&(t?this.observers[e].delete(t):delete this.observers[e])}emit(e){for(var t=arguments.length,i=new Array(t>1?t-1:0),s=1;s{let[t,s]=e;for(let e=0;e{let[s,o]=t;for(let t=0;t{let e,t;const i=new Promise(((i,s)=>{e=i,t=s}));return i.resolve=e,i.reject=t,i},L=e=>null==e?"":""+e,R=/###/g,I=e=>e&&e.indexOf("###")>-1?e.replace(R,"."):e,D=e=>!e||"string"==typeof e,M=(e,t,i)=>{const s="string"!=typeof t?t:t.split(".");let o=0;for(;o{const{obj:s,k:o}=M(e,t,Object);if(void 0!==s||1===t.length)return void(s[o]=i);let r=t[t.length-1],n=t.slice(0,t.length-1),a=M(e,n,Object);for(;void 0===a.obj&&n.length;)r=`${n[n.length-1]}.${r}`,n=n.slice(0,n.length-1),a=M(e,n,Object),a&&a.obj&&void 0!==a.obj[`${a.k}.${r}`]&&(a.obj=void 0);a.obj[`${a.k}.${r}`]=i},H=(e,t)=>{const{obj:i,k:s}=M(e,t);if(i)return i[s]},N=(e,t,i)=>{for(const s in t)"__proto__"!==s&&"constructor"!==s&&(s in e?"string"==typeof e[s]||e[s]instanceof String||"string"==typeof t[s]||t[s]instanceof String?i&&(e[s]=t[s]):N(e[s],t[s],i):e[s]=t[s]);return e},V=e=>e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&");var z={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};const F=e=>"string"==typeof e?e.replace(/[&<>"'\/]/g,(e=>z[e])):e,$=[" ",",","?","!",";"],B=new class{constructor(e){this.capacity=e,this.regExpMap=new Map,this.regExpQueue=[]}getRegExp(e){const t=this.regExpMap.get(e);if(void 0!==t)return t;const i=new RegExp(e);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(e,i),this.regExpQueue.push(e),i}}(20),U=function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:".";if(!e)return;if(e[t])return e[t];const s=t.split(i);let o=e;for(let e=0;e-1&&ne&&e.replace("_","-");class W extends O{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{ns:["translation"],defaultNS:"translation"};super(),this.data=e||{},this.options=t,void 0===this.options.keySeparator&&(this.options.keySeparator="."),void 0===this.options.ignoreJSONStructure&&(this.options.ignoreJSONStructure=!0)}addNamespaces(e){this.options.ns.indexOf(e)<0&&this.options.ns.push(e)}removeNamespaces(e){const t=this.options.ns.indexOf(e);t>-1&&this.options.ns.splice(t,1)}getResource(e,t,i){let s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};const o=void 0!==s.keySeparator?s.keySeparator:this.options.keySeparator,r=void 0!==s.ignoreJSONStructure?s.ignoreJSONStructure:this.options.ignoreJSONStructure;let n;e.indexOf(".")>-1?n=e.split("."):(n=[e,t],i&&(Array.isArray(i)?n.push(...i):"string"==typeof i&&o?n.push(...i.split(o)):n.push(i)));const a=H(this.data,n);return!a&&!t&&!i&&e.indexOf(".")>-1&&(e=n[0],t=n[1],i=n.slice(2).join(".")),a||!r||"string"!=typeof i?a:U(this.data&&this.data[e]&&this.data[e][t],i,o)}addResource(e,t,i,s){let o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{silent:!1};const r=void 0!==o.keySeparator?o.keySeparator:this.options.keySeparator;let n=[e,t];i&&(n=n.concat(r?i.split(r):i)),e.indexOf(".")>-1&&(n=e.split("."),s=t,t=n[1]),this.addNamespaces(t),P(this.data,n,s),o.silent||this.emit("added",e,t,i,s)}addResources(e,t,i){let s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{silent:!1};for(const s in i)("string"==typeof i[s]||Array.isArray(i[s]))&&this.addResource(e,t,s,i[s],{silent:!0});s.silent||this.emit("added",e,t,i)}addResourceBundle(e,t,i,s,o){let r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{silent:!1,skipCopy:!1},n=[e,t];e.indexOf(".")>-1&&(n=e.split("."),s=i,i=t,t=n[1]),this.addNamespaces(t);let a=H(this.data,n)||{};r.skipCopy||(i=JSON.parse(JSON.stringify(i))),s?N(a,i,o):a={...a,...i},P(this.data,n,a),r.silent||this.emit("added",e,t,i)}removeResourceBundle(e,t){this.hasResourceBundle(e,t)&&delete this.data[e][t],this.removeNamespaces(t),this.emit("removed",e,t)}hasResourceBundle(e,t){return void 0!==this.getResource(e,t)}getResourceBundle(e,t){return t||(t=this.options.defaultNS),"v1"===this.options.compatibilityAPI?{...this.getResource(e,t)}:this.getResource(e,t)}getDataByLanguage(e){return this.data[e]}hasLanguageSomeTranslations(e){const t=this.getDataByLanguage(e);return!!(t&&Object.keys(t)||[]).find((e=>t[e]&&Object.keys(t[e]).length>0))}toJSON(){return this.data}}var G={processors:{},addPostProcessor(e){this.processors[e.name]=e},handle(e,t,i,s,o){return e.forEach((e=>{this.processors[e]&&(t=this.processors[e].process(t,i,s,o))})),t}};const q={};class K extends O{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};var i,s;super(),i=e,s=this,["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"].forEach((e=>{i[e]&&(s[e]=i[e])})),this.options=t,void 0===this.options.keySeparator&&(this.options.keySeparator="."),this.logger=T.create("translator")}changeLanguage(e){e&&(this.language=e)}exists(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}};if(null==e)return!1;const i=this.resolve(e,t);return i&&void 0!==i.res}extractFromKey(e,t){let i=void 0!==t.nsSeparator?t.nsSeparator:this.options.nsSeparator;void 0===i&&(i=":");const s=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator;let o=t.ns||this.options.defaultNS||[];const r=i&&e.indexOf(i)>-1,n=!(this.options.userDefinedKeySeparator||t.keySeparator||this.options.userDefinedNsSeparator||t.nsSeparator||((e,t,i)=>{t=t||"",i=i||"";const s=$.filter((e=>t.indexOf(e)<0&&i.indexOf(e)<0));if(0===s.length)return!0;const o=B.getRegExp(`(${s.map((e=>"?"===e?"\\?":e)).join("|")})`);let r=!o.test(e);if(!r){const t=e.indexOf(i);t>0&&!o.test(e.substring(0,t))&&(r=!0)}return r})(e,i,s));if(r&&!n){const t=e.match(this.interpolator.nestingRegexp);if(t&&t.length>0)return{key:e,namespaces:o};const r=e.split(i);(i!==s||i===s&&this.options.ns.indexOf(r[0])>-1)&&(o=r.shift()),e=r.join(s)}return"string"==typeof o&&(o=[o]),{key:e,namespaces:o}}translate(e,t,i){if("object"!=typeof t&&this.options.overloadTranslationOptionHandler&&(t=this.options.overloadTranslationOptionHandler(arguments)),"object"==typeof t&&(t={...t}),t||(t={}),null==e)return"";Array.isArray(e)||(e=[String(e)]);const s=void 0!==t.returnDetails?t.returnDetails:this.options.returnDetails,o=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,{key:r,namespaces:n}=this.extractFromKey(e[e.length-1],t),a=n[n.length-1],l=t.lng||this.language,c=t.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(l&&"cimode"===l.toLowerCase()){if(c){const e=t.nsSeparator||this.options.nsSeparator;return s?{res:`${a}${e}${r}`,usedKey:r,exactUsedKey:r,usedLng:l,usedNS:a,usedParams:this.getUsedParamsDetails(t)}:`${a}${e}${r}`}return s?{res:r,usedKey:r,exactUsedKey:r,usedLng:l,usedNS:a,usedParams:this.getUsedParamsDetails(t)}:r}const d=this.resolve(e,t);let h=d&&d.res;const u=d&&d.usedKey||r,p=d&&d.exactUsedKey||r,m=Object.prototype.toString.apply(h),g=void 0!==t.joinArrays?t.joinArrays:this.options.joinArrays,b=!this.i18nFormat||this.i18nFormat.handleAsObject;if(b&&h&&"string"!=typeof h&&"boolean"!=typeof h&&"number"!=typeof h&&["[object Number]","[object Function]","[object RegExp]"].indexOf(m)<0&&("string"!=typeof g||!Array.isArray(h))){if(!t.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");const e=this.options.returnedObjectHandler?this.options.returnedObjectHandler(u,h,{...t,ns:n}):`key '${r} (${this.language})' returned an object instead of string.`;return s?(d.res=e,d.usedParams=this.getUsedParamsDetails(t),d):e}if(o){const e=Array.isArray(h),i=e?[]:{},s=e?p:u;for(const e in h)if(Object.prototype.hasOwnProperty.call(h,e)){const r=`${s}${o}${e}`;i[e]=this.translate(r,{...t,joinArrays:!1,ns:n}),i[e]===r&&(i[e]=h[e])}h=i}}else if(b&&"string"==typeof g&&Array.isArray(h))h=h.join(g),h&&(h=this.extendTranslation(h,e,t,i));else{let s=!1,n=!1;const c=void 0!==t.count&&"string"!=typeof t.count,u=K.hasDefaultValue(t),p=c?this.pluralResolver.getSuffix(l,t.count,t):"",m=t.ordinal&&c?this.pluralResolver.getSuffix(l,t.count,{ordinal:!1}):"",g=c&&!t.ordinal&&0===t.count&&this.pluralResolver.shouldUseIntlApi(),b=g&&t[`defaultValue${this.options.pluralSeparator}zero`]||t[`defaultValue${p}`]||t[`defaultValue${m}`]||t.defaultValue;!this.isValidLookup(h)&&u&&(s=!0,h=b),this.isValidLookup(h)||(n=!0,h=r);const f=(t.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&n?void 0:h,v=u&&b!==h&&this.options.updateMissing;if(n||s||v){if(this.logger.log(v?"updateKey":"missingKey",l,a,r,v?b:h),o){const e=this.resolve(r,{...t,keySeparator:!1});e&&e.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}let e=[];const i=this.languageUtils.getFallbackCodes(this.options.fallbackLng,t.lng||this.language);if("fallback"===this.options.saveMissingTo&&i&&i[0])for(let t=0;t{const o=u&&s!==h?s:f;this.options.missingKeyHandler?this.options.missingKeyHandler(e,a,i,o,v,t):this.backendConnector&&this.backendConnector.saveMissing&&this.backendConnector.saveMissing(e,a,i,o,v,t),this.emit("missingKey",e,a,i,h)};this.options.saveMissing&&(this.options.saveMissingPlurals&&c?e.forEach((e=>{const i=this.pluralResolver.getSuffixes(e,t);g&&t[`defaultValue${this.options.pluralSeparator}zero`]&&i.indexOf(`${this.options.pluralSeparator}zero`)<0&&i.push(`${this.options.pluralSeparator}zero`),i.forEach((i=>{s([e],r+i,t[`defaultValue${i}`]||b)}))})):s(e,r,b))}h=this.extendTranslation(h,e,t,d,i),n&&h===r&&this.options.appendNamespaceToMissingKey&&(h=`${a}:${r}`),(n||s)&&this.options.parseMissingKeyHandler&&(h="v1"!==this.options.compatibilityAPI?this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${a}:${r}`:r,s?h:void 0):this.options.parseMissingKeyHandler(h))}return s?(d.res=h,d.usedParams=this.getUsedParamsDetails(t),d):h}extendTranslation(e,t,i,s,o){var r=this;if(this.i18nFormat&&this.i18nFormat.parse)e=this.i18nFormat.parse(e,{...this.options.interpolation.defaultVariables,...i},i.lng||this.language||s.usedLng,s.usedNS,s.usedKey,{resolved:s});else if(!i.skipInterpolation){i.interpolation&&this.interpolator.init({...i,interpolation:{...this.options.interpolation,...i.interpolation}});const n="string"==typeof e&&(i&&i.interpolation&&void 0!==i.interpolation.skipOnVariables?i.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);let a;if(n){const t=e.match(this.interpolator.nestingRegexp);a=t&&t.length}let l=i.replace&&"string"!=typeof i.replace?i.replace:i;if(this.options.interpolation.defaultVariables&&(l={...this.options.interpolation.defaultVariables,...l}),e=this.interpolator.interpolate(e,l,i.lng||this.language||s.usedLng,i),n){const t=e.match(this.interpolator.nestingRegexp);a<(t&&t.length)&&(i.nest=!1)}!i.lng&&"v1"!==this.options.compatibilityAPI&&s&&s.res&&(i.lng=this.language||s.usedLng),!1!==i.nest&&(e=this.interpolator.nest(e,(function(){for(var e=arguments.length,s=new Array(e),n=0;n1&&void 0!==arguments[1]?arguments[1]:{};return"string"==typeof e&&(e=[e]),e.forEach((e=>{if(this.isValidLookup(t))return;const a=this.extractFromKey(e,n),l=a.key;i=l;let c=a.namespaces;this.options.fallbackNS&&(c=c.concat(this.options.fallbackNS));const d=void 0!==n.count&&"string"!=typeof n.count,h=d&&!n.ordinal&&0===n.count&&this.pluralResolver.shouldUseIntlApi(),u=void 0!==n.context&&("string"==typeof n.context||"number"==typeof n.context)&&""!==n.context,p=n.lngs?n.lngs:this.languageUtils.toResolveHierarchy(n.lng||this.language,n.fallbackLng);c.forEach((e=>{this.isValidLookup(t)||(r=e,!q[`${p[0]}-${e}`]&&this.utils&&this.utils.hasLoadedNamespace&&!this.utils.hasLoadedNamespace(r)&&(q[`${p[0]}-${e}`]=!0,this.logger.warn(`key "${i}" for languages "${p.join(", ")}" won't get resolved as namespace "${r}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),p.forEach((i=>{if(this.isValidLookup(t))return;o=i;const r=[l];if(this.i18nFormat&&this.i18nFormat.addLookupKeys)this.i18nFormat.addLookupKeys(r,l,i,e,n);else{let e;d&&(e=this.pluralResolver.getSuffix(i,n.count,n));const t=`${this.options.pluralSeparator}zero`,s=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(d&&(r.push(l+e),n.ordinal&&0===e.indexOf(s)&&r.push(l+e.replace(s,this.options.pluralSeparator)),h&&r.push(l+t)),u){const i=`${l}${this.options.contextSeparator}${n.context}`;r.push(i),d&&(r.push(i+e),n.ordinal&&0===e.indexOf(s)&&r.push(i+e.replace(s,this.options.pluralSeparator)),h&&r.push(i+t))}}let a;for(;a=r.pop();)this.isValidLookup(t)||(s=a,t=this.getResource(i,e,a,n))})))}))})),{res:t,usedKey:i,exactUsedKey:s,usedLng:o,usedNS:r}}isValidLookup(e){return!(void 0===e||!this.options.returnNull&&null===e||!this.options.returnEmptyString&&""===e)}getResource(e,t,i){let s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(e,t,i,s):this.resourceStore.getResource(e,t,i,s)}getUsedParamsDetails(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=["defaultValue","ordinal","context","replace","lng","lngs","fallbackLng","ns","keySeparator","nsSeparator","returnObjects","returnDetails","joinArrays","postProcess","interpolation"],i=e.replace&&"string"!=typeof e.replace;let s=i?e.replace:e;if(i&&void 0!==e.count&&(s.count=e.count),this.options.interpolation.defaultVariables&&(s={...this.options.interpolation.defaultVariables,...s}),!i){s={...s};for(const e of t)delete s[e]}return s}static hasDefaultValue(e){for(const t in e)if(Object.prototype.hasOwnProperty.call(e,t)&&"defaultValue"===t.substring(0,12)&&void 0!==e[t])return!0;return!1}}const Y=e=>e.charAt(0).toUpperCase()+e.slice(1);class X{constructor(e){this.options=e,this.supportedLngs=this.options.supportedLngs||!1,this.logger=T.create("languageUtils")}getScriptPartFromCode(e){if(!(e=j(e))||e.indexOf("-")<0)return null;const t=e.split("-");return 2===t.length?null:(t.pop(),"x"===t[t.length-1].toLowerCase()?null:this.formatLanguageCode(t.join("-")))}getLanguagePartFromCode(e){if(!(e=j(e))||e.indexOf("-")<0)return e;const t=e.split("-");return this.formatLanguageCode(t[0])}formatLanguageCode(e){if("string"==typeof e&&e.indexOf("-")>-1){if("undefined"!=typeof Intl&&void 0!==Intl.getCanonicalLocales)try{let t=Intl.getCanonicalLocales(e)[0];if(t&&this.options.lowerCaseLng&&(t=t.toLowerCase()),t)return t}catch(e){}const t=["hans","hant","latn","cyrl","cans","mong","arab"];let i=e.split("-");return this.options.lowerCaseLng?i=i.map((e=>e.toLowerCase())):2===i.length?(i[0]=i[0].toLowerCase(),i[1]=i[1].toUpperCase(),t.indexOf(i[1].toLowerCase())>-1&&(i[1]=Y(i[1].toLowerCase()))):3===i.length&&(i[0]=i[0].toLowerCase(),2===i[1].length&&(i[1]=i[1].toUpperCase()),"sgn"!==i[0]&&2===i[2].length&&(i[2]=i[2].toUpperCase()),t.indexOf(i[1].toLowerCase())>-1&&(i[1]=Y(i[1].toLowerCase())),t.indexOf(i[2].toLowerCase())>-1&&(i[2]=Y(i[2].toLowerCase()))),i.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e}isSupportedCode(e){return("languageOnly"===this.options.load||this.options.nonExplicitSupportedLngs)&&(e=this.getLanguagePartFromCode(e)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(e)>-1}getBestMatchFromCodes(e){if(!e)return null;let t;return e.forEach((e=>{if(t)return;const i=this.formatLanguageCode(e);this.options.supportedLngs&&!this.isSupportedCode(i)||(t=i)})),!t&&this.options.supportedLngs&&e.forEach((e=>{if(t)return;const i=this.getLanguagePartFromCode(e);if(this.isSupportedCode(i))return t=i;t=this.options.supportedLngs.find((e=>e===i?e:e.indexOf("-")<0&&i.indexOf("-")<0?void 0:e.indexOf("-")>0&&i.indexOf("-")<0&&e.substring(0,e.indexOf("-"))===i||0===e.indexOf(i)&&i.length>1?e:void 0))})),t||(t=this.getFallbackCodes(this.options.fallbackLng)[0]),t}getFallbackCodes(e,t){if(!e)return[];if("function"==typeof e&&(e=e(t)),"string"==typeof e&&(e=[e]),Array.isArray(e))return e;if(!t)return e.default||[];let i=e[t];return i||(i=e[this.getScriptPartFromCode(t)]),i||(i=e[this.formatLanguageCode(t)]),i||(i=e[this.getLanguagePartFromCode(t)]),i||(i=e.default),i||[]}toResolveHierarchy(e,t){const i=this.getFallbackCodes(t||this.options.fallbackLng||[],e),s=[],o=e=>{e&&(this.isSupportedCode(e)?s.push(e):this.logger.warn(`rejecting language code not found in supportedLngs: ${e}`))};return"string"==typeof e&&(e.indexOf("-")>-1||e.indexOf("_")>-1)?("languageOnly"!==this.options.load&&o(this.formatLanguageCode(e)),"languageOnly"!==this.options.load&&"currentOnly"!==this.options.load&&o(this.getScriptPartFromCode(e)),"currentOnly"!==this.options.load&&o(this.getLanguagePartFromCode(e))):"string"==typeof e&&o(this.formatLanguageCode(e)),i.forEach((e=>{s.indexOf(e)<0&&o(this.formatLanguageCode(e))})),s}}let Z=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],Q={1:e=>Number(e>1),2:e=>Number(1!=e),3:e=>0,4:e=>Number(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2),5:e=>Number(0==e?0:1==e?1:2==e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5),6:e=>Number(1==e?0:e>=2&&e<=4?1:2),7:e=>Number(1==e?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2),8:e=>Number(1==e?0:2==e?1:8!=e&&11!=e?2:3),9:e=>Number(e>=2),10:e=>Number(1==e?0:2==e?1:e<7?2:e<11?3:4),11:e=>Number(1==e||11==e?0:2==e||12==e?1:e>2&&e<20?2:3),12:e=>Number(e%10!=1||e%100==11),13:e=>Number(0!==e),14:e=>Number(1==e?0:2==e?1:3==e?2:3),15:e=>Number(e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2),16:e=>Number(e%10==1&&e%100!=11?0:0!==e?1:2),17:e=>Number(1==e||e%10==1&&e%100!=11?0:1),18:e=>Number(0==e?0:1==e?1:2),19:e=>Number(1==e?0:0==e||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3),20:e=>Number(1==e?0:0==e||e%100>0&&e%100<20?1:2),21:e=>Number(e%100==1?1:e%100==2?2:e%100==3||e%100==4?3:0),22:e=>Number(1==e?0:2==e?1:(e<0||e>10)&&e%10==0?2:3)};const J=["v1","v2","v3"],ee=["v4"],te={zero:0,one:1,two:2,few:3,many:4,other:5};class ie{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.languageUtils=e,this.options=t,this.logger=T.create("pluralResolver"),this.options.compatibilityJSON&&!ee.includes(this.options.compatibilityJSON)||"undefined"!=typeof Intl&&Intl.PluralRules||(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=(()=>{const e={};return Z.forEach((t=>{t.lngs.forEach((i=>{e[i]={numbers:t.nr,plurals:Q[t.fc]}}))})),e})(),this.pluralRulesCache={}}addRule(e,t){this.rules[e]=t}clearCache(){this.pluralRulesCache={}}getRule(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.shouldUseIntlApi())try{const i=j("dev"===e?"en":e),s=t.ordinal?"ordinal":"cardinal",o=JSON.stringify({cleanedCode:i,type:s});if(o in this.pluralRulesCache)return this.pluralRulesCache[o];const r=new Intl.PluralRules(i,{type:s});return this.pluralRulesCache[o]=r,r}catch(e){return}return this.rules[e]||this.rules[this.languageUtils.getLanguagePartFromCode(e)]}needsPlural(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const i=this.getRule(e,t);return this.shouldUseIntlApi()?i&&i.resolvedOptions().pluralCategories.length>1:i&&i.numbers.length>1}getPluralFormsOfKey(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.getSuffixes(e,i).map((e=>`${t}${e}`))}getSuffixes(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const i=this.getRule(e,t);return i?this.shouldUseIntlApi()?i.resolvedOptions().pluralCategories.sort(((e,t)=>te[e]-te[t])).map((e=>`${this.options.prepend}${t.ordinal?`ordinal${this.options.prepend}`:""}${e}`)):i.numbers.map((i=>this.getSuffix(e,i,t))):[]}getSuffix(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const s=this.getRule(e,i);return s?this.shouldUseIntlApi()?`${this.options.prepend}${i.ordinal?`ordinal${this.options.prepend}`:""}${s.select(t)}`:this.getSuffixRetroCompatible(s,t):(this.logger.warn(`no plural rule found for: ${e}`),"")}getSuffixRetroCompatible(e,t){const i=e.noAbs?e.plurals(t):e.plurals(Math.abs(t));let s=e.numbers[i];this.options.simplifyPluralSuffix&&2===e.numbers.length&&1===e.numbers[0]&&(2===s?s="plural":1===s&&(s=""));const o=()=>this.options.prepend&&s.toString()?this.options.prepend+s.toString():s.toString();return"v1"===this.options.compatibilityJSON?1===s?"":"number"==typeof s?`_plural_${s.toString()}`:o():"v2"===this.options.compatibilityJSON||this.options.simplifyPluralSuffix&&2===e.numbers.length&&1===e.numbers[0]?o():this.options.prepend&&i.toString()?this.options.prepend+i.toString():i.toString()}shouldUseIntlApi(){return!J.includes(this.options.compatibilityJSON)}}const se=function(e,t,i){let s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:".",o=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],r=((e,t,i)=>{const s=H(e,i);return void 0!==s?s:H(t,i)})(e,t,i);return!r&&o&&"string"==typeof i&&(r=U(e,i,s),void 0===r&&(r=U(t,i,s))),r},oe=e=>e.replace(/\$/g,"$$$$");class re{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.logger=T.create("interpolator"),this.options=e,this.format=e.interpolation&&e.interpolation.format||(e=>e),this.init(e)}init(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e.interpolation||(e.interpolation={escapeValue:!0});const{escape:t,escapeValue:i,useRawValueToEscape:s,prefix:o,prefixEscaped:r,suffix:n,suffixEscaped:a,formatSeparator:l,unescapeSuffix:c,unescapePrefix:d,nestingPrefix:h,nestingPrefixEscaped:u,nestingSuffix:p,nestingSuffixEscaped:m,nestingOptionsSeparator:g,maxReplaces:b,alwaysFormat:f}=e.interpolation;this.escape=void 0!==t?t:F,this.escapeValue=void 0===i||i,this.useRawValueToEscape=void 0!==s&&s,this.prefix=o?V(o):r||"{{",this.suffix=n?V(n):a||"}}",this.formatSeparator=l||",",this.unescapePrefix=c?"":d||"-",this.unescapeSuffix=this.unescapePrefix?"":c||"",this.nestingPrefix=h?V(h):u||V("$t("),this.nestingSuffix=p?V(p):m||V(")"),this.nestingOptionsSeparator=g||",",this.maxReplaces=b||1e3,this.alwaysFormat=void 0!==f&&f,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){const e=(e,t)=>e&&e.source===t?(e.lastIndex=0,e):new RegExp(t,"g");this.regexp=e(this.regexp,`${this.prefix}(.+?)${this.suffix}`),this.regexpUnescape=e(this.regexpUnescape,`${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`),this.nestingRegexp=e(this.nestingRegexp,`${this.nestingPrefix}(.+?)${this.nestingSuffix}`)}interpolate(e,t,i,s){let o,r,n;const a=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{},l=e=>{if(e.indexOf(this.formatSeparator)<0){const o=se(t,a,e,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(o,void 0,i,{...s,...t,interpolationkey:e}):o}const o=e.split(this.formatSeparator),r=o.shift().trim(),n=o.join(this.formatSeparator).trim();return this.format(se(t,a,r,this.options.keySeparator,this.options.ignoreJSONStructure),n,i,{...s,...t,interpolationkey:r})};this.resetRegExp();const c=s&&s.missingInterpolationHandler||this.options.missingInterpolationHandler,d=s&&s.interpolation&&void 0!==s.interpolation.skipOnVariables?s.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:e=>oe(e)},{regex:this.regexp,safeValue:e=>this.escapeValue?oe(this.escape(e)):oe(e)}].forEach((t=>{for(n=0;o=t.regex.exec(e);){const i=o[1].trim();if(r=l(i),void 0===r)if("function"==typeof c){const t=c(e,o,s);r="string"==typeof t?t:""}else if(s&&Object.prototype.hasOwnProperty.call(s,i))r="";else{if(d){r=o[0];continue}this.logger.warn(`missed to pass in variable ${i} for interpolating ${e}`),r=""}else"string"==typeof r||this.useRawValueToEscape||(r=L(r));const a=t.safeValue(r);if(e=e.replace(o[0],a),d?(t.regex.lastIndex+=r.length,t.regex.lastIndex-=o[0].length):t.regex.lastIndex=0,n++,n>=this.maxReplaces)break}})),e}nest(e,t){let i,s,o,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const n=(e,t)=>{const i=this.nestingOptionsSeparator;if(e.indexOf(i)<0)return e;const s=e.split(new RegExp(`${i}[ ]*{`));let r=`{${s[1]}`;e=s[0],r=this.interpolate(r,o);const n=r.match(/'/g),a=r.match(/"/g);(n&&n.length%2==0&&!a||a.length%2!=0)&&(r=r.replace(/'/g,'"'));try{o=JSON.parse(r),t&&(o={...t,...o})}catch(t){return this.logger.warn(`failed parsing options string in nesting for key ${e}`,t),`${e}${i}${r}`}return o.defaultValue&&o.defaultValue.indexOf(this.prefix)>-1&&delete o.defaultValue,e};for(;i=this.nestingRegexp.exec(e);){let a=[];o={...r},o=o.replace&&"string"!=typeof o.replace?o.replace:o,o.applyPostProcessor=!1,delete o.defaultValue;let l=!1;if(-1!==i[0].indexOf(this.formatSeparator)&&!/{.*}/.test(i[1])){const e=i[1].split(this.formatSeparator).map((e=>e.trim()));i[1]=e.shift(),a=e,l=!0}if(s=t(n.call(this,i[1].trim(),o),o),s&&i[0]===e&&"string"!=typeof s)return s;"string"!=typeof s&&(s=L(s)),s||(this.logger.warn(`missed to resolve ${i[1]} for nesting ${e}`),s=""),l&&(s=a.reduce(((e,t)=>this.format(e,t,r.lng,{...r,interpolationkey:i[1].trim()})),s.trim())),e=e.replace(i[0],s),this.regexp.lastIndex=0}return e}}const ne=e=>{const t={};return(i,s,o)=>{let r=o;o&&o.interpolationkey&&o.formatParams&&o.formatParams[o.interpolationkey]&&o[o.interpolationkey]&&(r={...r,[o.interpolationkey]:void 0});const n=s+JSON.stringify(r);let a=t[n];return a||(a=e(j(s),o),t[n]=a),a(i)}};class ae{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.logger=T.create("formatter"),this.options=e,this.formats={number:ne(((e,t)=>i=>new Intl.NumberFormat(e,{...t}).format(i))),currency:ne(((e,t)=>i=>new Intl.NumberFormat(e,{...t,style:"currency"}).format(i))),datetime:ne(((e,t)=>i=>new Intl.DateTimeFormat(e,{...t}).format(i))),relativetime:ne(((e,t)=>i=>new Intl.RelativeTimeFormat(e,{...t}).format(i,t.range||"day"))),list:ne(((e,t)=>i=>new Intl.ListFormat(e,{...t}).format(i)))},this.init(e)}init(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}};this.formatSeparator=t.interpolation.formatSeparator||","}add(e,t){this.formats[e.toLowerCase().trim()]=t}addCached(e,t){this.formats[e.toLowerCase().trim()]=ne(t)}format(e,t,i){let s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};const o=t.split(this.formatSeparator);if(o.length>1&&o[0].indexOf("(")>1&&o[0].indexOf(")")<0&&o.find((e=>e.indexOf(")")>-1))){const e=o.findIndex((e=>e.indexOf(")")>-1));o[0]=[o[0],...o.splice(1,e)].join(this.formatSeparator)}return o.reduce(((e,t)=>{const{formatName:o,formatOptions:r}=(e=>{let t=e.toLowerCase().trim();const i={};if(e.indexOf("(")>-1){const s=e.split("(");t=s[0].toLowerCase().trim();const o=s[1].substring(0,s[1].length-1);"currency"===t&&o.indexOf(":")<0?i.currency||(i.currency=o.trim()):"relativetime"===t&&o.indexOf(":")<0?i.range||(i.range=o.trim()):o.split(";").forEach((e=>{if(e){const[t,...s]=e.split(":"),o=s.join(":").trim().replace(/^'+|'+$/g,""),r=t.trim();i[r]||(i[r]=o),"false"===o&&(i[r]=!1),"true"===o&&(i[r]=!0),isNaN(o)||(i[r]=parseInt(o,10))}}))}return{formatName:t,formatOptions:i}})(t);if(this.formats[o]){let t=e;try{const n=s&&s.formatParams&&s.formatParams[s.interpolationkey]||{},a=n.locale||n.lng||s.locale||s.lng||i;t=this.formats[o](e,a,{...r,...s,...n})}catch(e){this.logger.warn(e)}return t}return this.logger.warn(`there was no format function for ${o}`),e}),e)}}class le extends O{constructor(e,t,i){let s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};super(),this.backend=e,this.store=t,this.services=i,this.languageUtils=i.languageUtils,this.options=s,this.logger=T.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=s.maxParallelReads||10,this.readingCalls=0,this.maxRetries=s.maxRetries>=0?s.maxRetries:5,this.retryTimeout=s.retryTimeout>=1?s.retryTimeout:350,this.state={},this.queue=[],this.backend&&this.backend.init&&this.backend.init(i,s.backend,s)}queueLoad(e,t,i,s){const o={},r={},n={},a={};return e.forEach((e=>{let s=!0;t.forEach((t=>{const n=`${e}|${t}`;!i.reload&&this.store.hasResourceBundle(e,t)?this.state[n]=2:this.state[n]<0||(1===this.state[n]?void 0===r[n]&&(r[n]=!0):(this.state[n]=1,s=!1,void 0===r[n]&&(r[n]=!0),void 0===o[n]&&(o[n]=!0),void 0===a[t]&&(a[t]=!0)))})),s||(n[e]=!0)})),(Object.keys(o).length||Object.keys(r).length)&&this.queue.push({pending:r,pendingCount:Object.keys(r).length,loaded:{},errors:[],callback:s}),{toLoad:Object.keys(o),pending:Object.keys(r),toLoadLanguages:Object.keys(n),toLoadNamespaces:Object.keys(a)}}loaded(e,t,i){const s=e.split("|"),o=s[0],r=s[1];t&&this.emit("failedLoading",o,r,t),!t&&i&&this.store.addResourceBundle(o,r,i,void 0,void 0,{skipCopy:!0}),this.state[e]=t?-1:2,t&&i&&(this.state[e]=0);const n={};this.queue.forEach((i=>{((e,t,i)=>{const{obj:s,k:o}=M(e,t,Object);s[o]=s[o]||[],s[o].push(i)})(i.loaded,[o],r),((e,t)=>{void 0!==e.pending[t]&&(delete e.pending[t],e.pendingCount--)})(i,e),t&&i.errors.push(t),0!==i.pendingCount||i.done||(Object.keys(i.loaded).forEach((e=>{n[e]||(n[e]={});const t=i.loaded[e];t.length&&t.forEach((t=>{void 0===n[e][t]&&(n[e][t]=!0)}))})),i.done=!0,i.errors.length?i.callback(i.errors):i.callback())})),this.emit("loaded",n),this.queue=this.queue.filter((e=>!e.done))}read(e,t,i){let s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:this.retryTimeout,r=arguments.length>5?arguments[5]:void 0;if(!e.length)return r(null,{});if(this.readingCalls>=this.maxParallelReads)return void this.waitingReads.push({lng:e,ns:t,fcName:i,tried:s,wait:o,callback:r});this.readingCalls++;const n=(n,a)=>{if(this.readingCalls--,this.waitingReads.length>0){const e=this.waitingReads.shift();this.read(e.lng,e.ns,e.fcName,e.tried,e.wait,e.callback)}n&&a&&s{this.read.call(this,e,t,i,s+1,2*o,r)}),o):r(n,a)},a=this.backend[i].bind(this.backend);if(2!==a.length)return a(e,t,n);try{const i=a(e,t);i&&"function"==typeof i.then?i.then((e=>n(null,e))).catch(n):n(null,i)}catch(e){n(e)}}prepareLoading(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},s=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),s&&s();"string"==typeof e&&(e=this.languageUtils.toResolveHierarchy(e)),"string"==typeof t&&(t=[t]);const o=this.queueLoad(e,t,i,s);if(!o.toLoad.length)return o.pending.length||s(),null;o.toLoad.forEach((e=>{this.loadOne(e)}))}load(e,t,i){this.prepareLoading(e,t,{},i)}reload(e,t,i){this.prepareLoading(e,t,{reload:!0},i)}loadOne(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";const i=e.split("|"),s=i[0],o=i[1];this.read(s,o,"read",void 0,void 0,((i,r)=>{i&&this.logger.warn(`${t}loading namespace ${o} for language ${s} failed`,i),!i&&r&&this.logger.log(`${t}loaded namespace ${o} for language ${s}`,r),this.loaded(e,i,r)}))}saveMissing(e,t,i,s,o){let r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},n=arguments.length>6&&void 0!==arguments[6]?arguments[6]:()=>{};if(this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(t))this.logger.warn(`did not save key "${i}" as the namespace "${t}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");else if(null!=i&&""!==i){if(this.backend&&this.backend.create){const a={...r,isUpdate:o},l=this.backend.create.bind(this.backend);if(l.length<6)try{let o;o=5===l.length?l(e,t,i,s,a):l(e,t,i,s),o&&"function"==typeof o.then?o.then((e=>n(null,e))).catch(n):n(null,o)}catch(e){n(e)}else l(e,t,i,s,n,a)}e&&e[0]&&this.store.addResource(e[0],t,i,s)}}}const ce=()=>({debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:e=>{let t={};if("object"==typeof e[1]&&(t=e[1]),"string"==typeof e[1]&&(t.defaultValue=e[1]),"string"==typeof e[2]&&(t.tDescription=e[2]),"object"==typeof e[2]||"object"==typeof e[3]){const i=e[3]||e[2];Object.keys(i).forEach((e=>{t[e]=i[e]}))}return t},interpolation:{escapeValue:!0,format:e=>e,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}),de=e=>("string"==typeof e.ns&&(e.ns=[e.ns]),"string"==typeof e.fallbackLng&&(e.fallbackLng=[e.fallbackLng]),"string"==typeof e.fallbackNS&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&e.supportedLngs.indexOf("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e),he=()=>{};class ue extends O{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;var i;if(super(),this.options=de(e),this.services={},this.logger=T,this.modules={external:[]},i=this,Object.getOwnPropertyNames(Object.getPrototypeOf(i)).forEach((e=>{"function"==typeof i[e]&&(i[e]=i[e].bind(i))})),t&&!this.isInitialized&&!e.isClone){if(!this.options.initImmediate)return this.init(e,t),this;setTimeout((()=>{this.init(e,t)}),0)}}init(){var e=this;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1?arguments[1]:void 0;this.isInitializing=!0,"function"==typeof t&&(i=t,t={}),!t.defaultNS&&!1!==t.defaultNS&&t.ns&&("string"==typeof t.ns?t.defaultNS=t.ns:t.ns.indexOf("translation")<0&&(t.defaultNS=t.ns[0]));const s=ce();this.options={...s,...this.options,...de(t)},"v1"!==this.options.compatibilityAPI&&(this.options.interpolation={...s.interpolation,...this.options.interpolation}),void 0!==t.keySeparator&&(this.options.userDefinedKeySeparator=t.keySeparator),void 0!==t.nsSeparator&&(this.options.userDefinedNsSeparator=t.nsSeparator);const o=e=>e?"function"==typeof e?new e:e:null;if(!this.options.isClone){let t;this.modules.logger?T.init(o(this.modules.logger),this.options):T.init(null,this.options),this.modules.formatter?t=this.modules.formatter:"undefined"!=typeof Intl&&(t=ae);const i=new X(this.options);this.store=new W(this.options.resources,this.options);const r=this.services;r.logger=T,r.resourceStore=this.store,r.languageUtils=i,r.pluralResolver=new ie(i,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),!t||this.options.interpolation.format&&this.options.interpolation.format!==s.interpolation.format||(r.formatter=o(t),r.formatter.init(r,this.options),this.options.interpolation.format=r.formatter.format.bind(r.formatter)),r.interpolator=new re(this.options),r.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},r.backendConnector=new le(o(this.modules.backend),r.resourceStore,r,this.options),r.backendConnector.on("*",(function(t){for(var i=arguments.length,s=new Array(i>1?i-1:0),o=1;o1?i-1:0),o=1;o{e.init&&e.init(this)}))}if(this.format=this.options.interpolation.format,i||(i=he),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){const e=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);e.length>0&&"dev"!==e[0]&&(this.options.lng=e[0])}this.services.languageDetector||this.options.lng||this.logger.warn("init: no languageDetector is used and no lng is defined"),["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach((t=>{this[t]=function(){return e.store[t](...arguments)}})),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach((t=>{this[t]=function(){return e.store[t](...arguments),e}}));const r=A(),n=()=>{const e=(e,t)=>{this.isInitializing=!1,this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn("init: i18next is already initialized. You should call init just once!"),this.isInitialized=!0,this.options.isClone||this.logger.log("initialized",this.options),this.emit("initialized",this.options),r.resolve(t),i(e,t)};if(this.languages&&"v1"!==this.options.compatibilityAPI&&!this.isInitialized)return e(null,this.t.bind(this));this.changeLanguage(this.options.lng,e)};return this.options.resources||!this.options.initImmediate?n():setTimeout(n,0),r}loadResources(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:he;const i="string"==typeof e?e:this.language;if("function"==typeof e&&(t=e),!this.options.resources||this.options.partialBundledLanguages){if(i&&"cimode"===i.toLowerCase()&&(!this.options.preload||0===this.options.preload.length))return t();const e=[],s=t=>{t&&"cimode"!==t&&this.services.languageUtils.toResolveHierarchy(t).forEach((t=>{"cimode"!==t&&e.indexOf(t)<0&&e.push(t)}))};i?s(i):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach((e=>s(e))),this.options.preload&&this.options.preload.forEach((e=>s(e))),this.services.backendConnector.load(e,this.options.ns,(e=>{e||this.resolvedLanguage||!this.language||this.setResolvedLanguage(this.language),t(e)}))}else t(null)}reloadResources(e,t,i){const s=A();return"function"==typeof e&&(i=e,e=void 0),"function"==typeof t&&(i=t,t=void 0),e||(e=this.languages),t||(t=this.options.ns),i||(i=he),this.services.backendConnector.reload(e,t,(e=>{s.resolve(),i(e)})),s}use(e){if(!e)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!e.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return"backend"===e.type&&(this.modules.backend=e),("logger"===e.type||e.log&&e.warn&&e.error)&&(this.modules.logger=e),"languageDetector"===e.type&&(this.modules.languageDetector=e),"i18nFormat"===e.type&&(this.modules.i18nFormat=e),"postProcessor"===e.type&&G.addPostProcessor(e),"formatter"===e.type&&(this.modules.formatter=e),"3rdParty"===e.type&&this.modules.external.push(e),this}setResolvedLanguage(e){if(e&&this.languages&&!(["cimode","dev"].indexOf(e)>-1))for(let e=0;e-1)&&this.store.hasLanguageSomeTranslations(t)){this.resolvedLanguage=t;break}}}changeLanguage(e,t){var i=this;this.isLanguageChangingTo=e;const s=A();this.emit("languageChanging",e);const o=e=>{this.language=e,this.languages=this.services.languageUtils.toResolveHierarchy(e),this.resolvedLanguage=void 0,this.setResolvedLanguage(e)},r=(e,r)=>{r?(o(r),this.translator.changeLanguage(r),this.isLanguageChangingTo=void 0,this.emit("languageChanged",r),this.logger.log("languageChanged",r)):this.isLanguageChangingTo=void 0,s.resolve((function(){return i.t(...arguments)})),t&&t(e,(function(){return i.t(...arguments)}))},n=t=>{e||t||!this.services.languageDetector||(t=[]);const i="string"==typeof t?t:this.services.languageUtils.getBestMatchFromCodes(t);i&&(this.language||o(i),this.translator.language||this.translator.changeLanguage(i),this.services.languageDetector&&this.services.languageDetector.cacheUserLanguage&&this.services.languageDetector.cacheUserLanguage(i)),this.loadResources(i,(e=>{r(e,i)}))};return e||!this.services.languageDetector||this.services.languageDetector.async?!e&&this.services.languageDetector&&this.services.languageDetector.async?0===this.services.languageDetector.detect.length?this.services.languageDetector.detect().then(n):this.services.languageDetector.detect(n):n(e):n(this.services.languageDetector.detect()),s}getFixedT(e,t,i){var s=this;const o=function(e,t){let r;if("object"!=typeof t){for(var n=arguments.length,a=new Array(n>2?n-2:0),l=2;l`${r.keyPrefix}${c}${e}`)):r.keyPrefix?`${r.keyPrefix}${c}${e}`:e,s.t(d,r)};return"string"==typeof e?o.lng=e:o.lngs=e,o.ns=t,o.keyPrefix=i,o}t(){return this.translator&&this.translator.translate(...arguments)}exists(){return this.translator&&this.translator.exists(...arguments)}setDefaultNamespace(e){this.options.defaultNS=e}hasLoadedNamespace(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;const i=t.lng||this.resolvedLanguage||this.languages[0],s=!!this.options&&this.options.fallbackLng,o=this.languages[this.languages.length-1];if("cimode"===i.toLowerCase())return!0;const r=(e,t)=>{const i=this.services.backendConnector.state[`${e}|${t}`];return-1===i||0===i||2===i};if(t.precheck){const e=t.precheck(this,r);if(void 0!==e)return e}return!(!this.hasResourceBundle(i,e)&&this.services.backendConnector.backend&&(!this.options.resources||this.options.partialBundledLanguages)&&(!r(i,e)||s&&!r(o,e)))}loadNamespaces(e,t){const i=A();return this.options.ns?("string"==typeof e&&(e=[e]),e.forEach((e=>{this.options.ns.indexOf(e)<0&&this.options.ns.push(e)})),this.loadResources((e=>{i.resolve(),t&&t(e)})),i):(t&&t(),Promise.resolve())}loadLanguages(e,t){const i=A();"string"==typeof e&&(e=[e]);const s=this.options.preload||[],o=e.filter((e=>s.indexOf(e)<0&&this.services.languageUtils.isSupportedCode(e)));return o.length?(this.options.preload=s.concat(o),this.loadResources((e=>{i.resolve(),t&&t(e)})),i):(t&&t(),Promise.resolve())}dir(e){if(e||(e=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),!e)return"rtl";const t=this.services&&this.services.languageUtils||new X(ce());return["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"].indexOf(t.getLanguagePartFromCode(e))>-1||e.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}static createInstance(){return new ue(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},arguments.length>1?arguments[1]:void 0)}cloneInstance(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:he;const i=e.forkResourceStore;i&&delete e.forkResourceStore;const s={...this.options,...e,isClone:!0},o=new ue(s);return void 0===e.debug&&void 0===e.prefix||(o.logger=o.logger.clone(e)),["store","services","language"].forEach((e=>{o[e]=this[e]})),o.services={...this.services},o.services.utils={hasLoadedNamespace:o.hasLoadedNamespace.bind(o)},i&&(o.store=new W(this.store.data,s),o.services.resourceStore=o.store),o.translator=new K(o.services,s),o.translator.on("*",(function(e){for(var t=arguments.length,i=new Array(t>1?t-1:0),s=1;s2,o=0;o{var e;let t,i=[],s=[];e=class{constructor(){this.i18next=we(this,i,void 0),this.initPromise=we(this,s),this.i=new Set,this.h=(0,a.hd)(r.Fj),this.ea=(0,a.hd)(a.xe),this.i18next=(0,a.hd)(ke).i18next,this.initPromise=this.u((0,a.hd)(ye))}evaluate(e,t){const i=e.split(";"),s=[];for(const e of i){const i=new _e(e),o=i.key,r=this.tr(o,t);this.options.skipTranslationOnMissingKey&&r===o?console.warn(`[DEV:aurelia] Couldn't find translation for key: ${o}`):(i.value=r,s.push(i))}return s}tr(e,t){return this.i18next.t(e,t)}getLocale(){return this.i18next.language}async setLocale(e){const t={oldLocale:this.getLocale(),newLocale:e};await this.i18next.changeLanguage(e),this.ea.publish("i18n:locale:changed",t),this.i.forEach((e=>e.handleLocaleChange(t))),this.h.dispatchSignal(me)}createNumberFormat(e,t){return Intl.NumberFormat(t||this.getLocale(),e)}nf(e,t,i){return this.createNumberFormat(t,i).format(e)}createDateTimeFormat(e,t){return Intl.DateTimeFormat(t||this.getLocale(),e)}df(e,t,i){return this.createDateTimeFormat(t,i).format(e)}uf(e,t){const i=this.nf(1e4/3,void 0,t);let s=i[1];const o=i[5];"."===s&&(s="\\.");const r=e.replace(new RegExp(s,"g"),"").replace(/[^\d.,-]/g,"").replace(o,".");return Number(r)}createRelativeTimeFormat(e,t){return new Intl.RelativeTimeFormat(t||this.getLocale(),e)}rt(e,t,i){let s=e.getTime()-this.now();const o=this.options.rtEpsilon*(s>0?1:0),r=this.createRelativeTimeFormat(t,i);let n=s/31536e6;return Math.abs(n+o)>=1?r.format(Math.round(n),"year"):(n=s/2592e6,Math.abs(n+o)>=1?r.format(Math.round(n),"month"):(n=s/6048e5,Math.abs(n+o)>=1?r.format(Math.round(n),"week"):(n=s/864e5,Math.abs(n+o)>=1?r.format(Math.round(n),"day"):(n=s/36e5,Math.abs(n+o)>=1?r.format(Math.round(n),"hour"):(n=s/6e4,Math.abs(n+o)>=1?r.format(Math.round(n),"minute"):(s=Math.abs(s)<1e3?1e3:s,n=s/1e3,r.format(Math.round(n),"second")))))))}subscribeLocaleChange(e){this.i.add(e)}unsubscribeLocaleChange(e){this.i.delete(e)}now(){return(new Date).getTime()}async u(e){this.options={lng:"en",fallbackLng:["en"],debug:!1,plugins:[],rtEpsilon:.01,skipTranslationOnMissingKey:!1,...e};for(const e of this.options.plugins)this.i18next.use(e);await this.i18next.init(this.options)}},(()=>{const o="function"==typeof Symbol&&Symbol.metadata?Object.create(null):void 0;t=[l.Ot],function(e,t,i,s,o,r){function n(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var a,l=s.kind,c="getter"===l?"get":"setter"===l?"set":"value",d={},h=!1,u=i.length-1;u>=0;u--){var p={};for(var m in s)p[m]="access"===m?{}:s[m];for(var m in s.access)p.access[m]=s.access[m];p.addInitializer=function(e){if(h)throw new TypeError("Cannot add initializers after decoration has completed");r.push(n(e||null))};var g=(0,i[u])("accessor"===l?{get:d.get,set:d.set}:d[c],p);if("accessor"===l){if(void 0===g)continue;if(null===g||"object"!=typeof g)throw new TypeError("Object expected");(a=n(g.get))&&(d.get=a),(a=n(g.set))&&(d.set=a),(a=n(g.init))&&o.unshift(a)}else(a=n(g))&&("field"===l?o.unshift(a):d[c]=a)}h=!0}(0,0,t,{kind:"field",name:"i18next",static:!1,private:!1,access:{has:e=>"i18next"in e,get:e=>e.i18next,set:(e,t)=>{e.i18next=t}},metadata:o},i,s),o&&Object.defineProperty(e,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:o})})()})();r.aI.define("t",class{bind(e,t){const i=t.ast.expression;if(!(i instanceof C.Oe)){const e=new C.Oe(i,"t",t.ast.args);t.ast.expression=e}}});const Ce=(e,...t)=>new Error(`AUR${String(e).padStart(4,"0")}:${t.map(String)}`),Ee=["textContent","innerHTML","prepend","append"],Se=new Map([["text","textContent"],["html","innerHTML"]]),Te={optional:!0},Oe={preempt:!0};class Ae{static create({parser:e,observerLocator:t,context:i,controller:s,target:o,instruction:r,platform:n,isParameterContext:a}){const l=this.B({observerLocator:t,context:i,controller:s,target:o,platform:n}),c="string"==typeof r.from?e.parse(r.from,fe):r.from;if(a)l.useParameter(c);else{const t=c instanceof C.Ky?e.parse(c.value,"Interpolation"):void 0;l.ast=t||c}}static B({observerLocator:e,context:t,controller:i,target:s,platform:o}){let r=i.bindings&&i.bindings.find((e=>e instanceof Ae&&e.target===s));return r||(r=new Ae(i,t,e,o,s),i.addBinding(r)),r}constructor(e,t,i,s,o){this.isBound=!1,this.T=Ee,this.C=null,this.parameter=null,this.boundFn=!1,this.strict=!0,this.l=t,this.I=e,this.target=o,this.i18n=t.get(xe),this.p=s,this.P=new Set,this.oL=i,this.V=s.domQueue}bind(e){if(this.isBound)return;const t=this.ast;if(null==t)throw Ce(4e3);this.s=e,this.i18n.subscribeLocaleChange(this),this.F=(0,l.qM)(t,e,this,this),this._(),this.parameter?.bind(e),this.updateTranslations(),this.isBound=!0}unbind(){this.isBound&&(this.i18n.unsubscribeLocaleChange(this),(0,l.HC)(this.ast,this.s,this),this.parameter?.unbind(),this.P.clear(),null!==this.C&&(this.C.cancel(),this.C=null),this.s=void 0,this.obs.clearAll())}handleChange(e,t){this.obs.version++,this.F=(0,l.qM)(this.ast,this.s,this,this),this.obs.clear(),this._(),this.updateTranslations()}handleLocaleChange(){this.updateTranslations()}useParameter(e){if(null!=this.parameter)throw Ce(4001);this.parameter=new Re(this,e,(()=>this.updateTranslations()))}updateTranslations(){const e=this.i18n.evaluate(this.F,this.parameter?.value),t=Object.create(null),i=[],s=this.C;this.P.clear();for(const s of e){const e=s.value,o=this.A(s.attributes);for(const s of o)if(this.N(s))t[s]=e;else{const t=r.K9.for(this.target,Te),o=t?.viewModel?this.oL.getAccessor(t.viewModel,(0,a.xQ)(s)):this.oL.getAccessor(this.target,s);this.I.state!==ve&&(o.type&l.EG.Layout)>0?i.push(new Le(o,e,this.target,s)):o.setValue(e,this.target,s),this.P.add(o)}}let o=!1;Object.keys(t).length>0&&(o=this.I.state!==ve,o||this.R(t)),(i.length>0||o)&&(this.C=this.V.queueTask((()=>{this.C=null;for(const e of i)e.run();o&&this.R(t)}),Oe)),s?.cancel()}A(e){0===e.length&&(e="IMG"===this.target.tagName?["src"]:["textContent"]);for(const[t,i]of Se){const s=e.findIndex((e=>e===t));s>-1&&e.splice(s,1,i)}return e}N(e){return this.T.includes(e)}R(e){const t=(0,a.$r)(this.target.childNodes),i=[],s="au-i18n";for(const e of t)Reflect.get(e,s)||i.push(e);const o=this.L(e,s,i);this.target.innerHTML="";for(const e of(0,a.$r)(o.content.childNodes))this.target.appendChild(e)}L(e,t,i){const s=this.p.document.createElement("template");if(this.M(s,e.prepend,t),!this.M(s,e.innerHTML??e.textContent,t))for(const e of i)s.content.append(e);return this.M(s,e.append,t),s}M(e,t,i){if(null!=t){const s=this.p.document.createElement("div");s.innerHTML=t;for(const t of(0,a.$r)(s.childNodes))Reflect.set(t,i,!0),e.content.append(t);return!0}return!1}_(){const e=this.F??="",t=typeof e;if("string"!==t)throw Ce(4002,e,t)}}(0,l.xM)(Ae,null),(0,r.T0)(Ae),(0,r._B)(Ae,(()=>"updateTranslations"));class Le{constructor(e,t,i,s){this.accessor=e,this.v=t,this.el=i,this.attr=s}run(){this.accessor.setValue(this.v,this.el,this.attr)}}class Re{constructor(e,t,i){this.owner=e,this.ast=t,this.updater=i,this.isBound=!1,this.boundFn=!1,this.strict=!0,this.oL=e.oL,this.l=e.l}handleChange(e,t){this.isBound&&(this.obs.version++,this.value=(0,l.qM)(this.ast,this.s,this,this),this.obs.clear(),this.updater())}bind(e){this.isBound||(this.s=e,(0,l.mi)(this.ast,e,this),this.value=(0,l.qM)(this.ast,e,this,this),this.isBound=!0)}unbind(){this.isBound&&((0,l.HC)(this.ast,this.s,this),this.s=void 0,this.obs.clearAll())}}var Ie;(0,l.xM)(Re,null),(0,r.T0)(Re);const De="t-params.bind";class Me{[(Ie=Symbol.metadata,De)](e,t){return new n.XP(e,t,"",De)}}Me[Ie]={[a.Ri]:n.Fv.create([{pattern:De,symbols:""}],Me)};r.i1.define("t",class{constructor(){this.signals=[me],this.i18n=(0,a.hd)(xe)}toView(e,t){return this.i18n.tr(e,t)}});class Pe{i18n;constructor(e=(0,a.hd)((0,a.lq)(xe))){this.i18n=e}getCurrentLanguage(){return this.i18n?.getLocale()||""}async use(e){return this.i18n?.setLocale(e)}translate(e){return this.i18n?.tr(e)||""}}class He{constructor(e){this.pubSubService=e,this.pluginName="RowDetailView",this._dataViewIdProperty="id",this._expandableOverride=null,this._expandedRows=new Set,this._gridRowBuffer=0,this._gridUid="",this._keyPrefix="",this._lastRange=null,this._outsideRange=5,this._rowIdsOutOfViewport=new Set,this._visibleRenderedCellCount=0,this._defaults={alwaysRenderColumn:!0,columnId:"_detail_selector",field:"_detail_selector",cssClass:"detailView-toggle",collapseAllOnSort:!0,collapsedClass:void 0,expandedClass:void 0,keyPrefix:"_",loadOnce:!1,maxRows:void 0,reorderable:!1,saveDetailViewOnScroll:!0,singleRowExpand:!1,useSimpleViewportCalc:!1,toolTip:"",width:30},this._eventHandler=new s.JD8,this.onAsyncEndUpdate=new s.HXj("onAsyncEndUpdate"),this.onAsyncResponse=new s.HXj("onAsyncResponse"),this.onAfterRowDetailToggle=new s.HXj("onAfterRowDetailToggle"),this.onBeforeRowDetailToggle=new s.HXj("onBeforeRowDetailToggle"),this.onRowBackToViewportRange=new s.HXj("onRowBackToViewportRange"),this.onRowOutOfViewportRange=new s.HXj("onRowOutOfViewportRange")}get addonOptions(){return this._addonOptions}get dataView(){return this._grid?.getData()}get dataViewIdProperty(){return this._dataViewIdProperty}get eventHandler(){return this._eventHandler}get gridOptions(){return this._grid?.getOptions()||{}}get gridUid(){return this._gridUid||this._grid?.getUID()||""}set lastRange(e){this._lastRange=e}set rowIdsOutOfViewport(e){this._rowIdsOutOfViewport=new Set(e)}get visibleRenderedCellCount(){return this._visibleRenderedCellCount}init(e){if(this._grid=e,!e)throw new Error('[Slickgrid-Universal] RowDetailView Plugin requires the Grid instance to be passed as argument to the "init()" method.');this._grid=e,this._gridUid=e.getUID(),this._addonOptions||(this._addonOptions=(0,v.extend)(!0,{},this._defaults,this.gridOptions.rowDetailView)),this._keyPrefix=this._addonOptions?.keyPrefix||"_",s.Aq$.addSlickEventPubSubWhenDefined(this.pubSubService,this),this._gridRowBuffer=this.gridOptions.minRowBuffer||0,this.gridOptions.minRowBuffer=this._addonOptions.panelRows+3,this._eventHandler.subscribe(this._grid.onClick,this.handleClick.bind(this)).subscribe(this._grid.onBeforeEditCell,(()=>this.collapseAll())).subscribe(this._grid.onScroll,this.handleScroll.bind(this)),this._addonOptions.collapseAllOnSort&&(this.pubSubService.subscribe("onSortChanged",(()=>this.collapseAll())),this._expandedRows.clear(),this._rowIdsOutOfViewport.clear()),this._eventHandler.subscribe(this.dataView.onRowCountChanged,(()=>{this._grid.updateRowCount(),this._grid.render()})),this._eventHandler.subscribe(this.dataView.onRowsChanged,((e,t)=>{this._grid.invalidateRows(t.rows),this._grid.render()})),this._eventHandler.subscribe(this.onAsyncResponse,this.handleOnAsyncResponse.bind(this)),this._eventHandler.subscribe(this.dataView.onSetItemsCalled,(()=>{this._dataViewIdProperty=this.dataView?.getIdPropertyName()||"id"})),this._addonOptions.useSimpleViewportCalc&&this._eventHandler.subscribe(this._grid.onRendered,((e,t)=>{t?.endRow&&(this._visibleRenderedCellCount=t.endRow-t.startRow)}))}dispose(){this._eventHandler?.unsubscribeAll(),this._expandedRows.clear(),this._rowIdsOutOfViewport.clear()}create(e,t){if(!t.rowDetailView)throw new Error('[Slickgrid-Universal] The Row Detail View requires options to be passed via the "rowDetailView" property of the Grid Options');if(this._addonOptions=(0,v.extend)(!0,{},this._defaults,t.rowDetailView),"function"==typeof this._addonOptions.expandableOverride&&this.expandableOverride(this._addonOptions.expandableOverride),Array.isArray(e)&&t){const i=this.getColumnDefinition();if(!e.some((e=>e.id===i.id))){const s=Array.isArray(e)&&e.find((e=>"selectAndMove"===e?.behavior))||i,o=t?.rowDetailView?.columnIndexPosition??0;o>0?e.splice(o,0,s):e.unshift(s),this.pubSubService.publish("onPluginColumnsChanged",{columns:e,pluginName:this.pluginName})}}return this}getOptions(){return this._addonOptions}setOptions(e){this._addonOptions=(0,v.extend)(!0,{},this._addonOptions,e),this._addonOptions?.singleRowExpand&&this.collapseAll()}collapseAll(){this.dataView.beginUpdate(),this._expandedRows.forEach((e=>{this.collapseDetailView(e,!0)})),this.dataView.endUpdate()}collapseDetailView(e,t=!1){t||this.dataView.beginUpdate(),this._addonOptions.loadOnce&&this.saveDetailView(e),e[`${this._keyPrefix}collapsed`]=!0;for(let t=1;t<=e[`${this._keyPrefix}sizePadding`];t++)this.dataView.deleteItem(`${e[this._dataViewIdProperty]}.${t}`);e[`${this._keyPrefix}sizePadding`]=0,this.dataView.updateItem(e[this._dataViewIdProperty],e),this._expandedRows=new Set(Array.from(this._expandedRows).filter((t=>t[this._dataViewIdProperty]!==e[this._dataViewIdProperty]))),t||this.dataView.endUpdate()}expandDetailView(e){if(this._addonOptions?.singleRowExpand&&this.collapseAll(),e[`${this._keyPrefix}collapsed`]=!1,this._expandedRows.add(e),e[`${this._keyPrefix}detailContent`]||(e[`${this._keyPrefix}detailViewLoaded`]=!1),e[`${this._keyPrefix}detailViewLoaded`]&&!0===this._addonOptions.loadOnce)return this.onAsyncResponse.notify({item:e,itemDetail:e,detailView:e[`${this._keyPrefix}detailContent`],grid:this._grid}),this.applyTemplateNewLineHeight(e),void this.dataView.updateItem(e[this._dataViewIdProperty],e);e[`${this._keyPrefix}detailContent`]=this._addonOptions?.preTemplate?.(e),this.applyTemplateNewLineHeight(e),this.dataView.updateItem(e[this._dataViewIdProperty],e),this._addonOptions.process(e)}saveDetailView(e){const t=document.querySelector(`.${this.gridUid} .innerDetailView_${e[this._dataViewIdProperty]}`);if(t){const i=t.innerHTML;void 0!==i&&(e[`${this._keyPrefix}detailContent`]=i)}}handleOnAsyncResponse(e,t){if(!t||!t.item&&!t.itemDetail)return void console.error('SlickRowDetailView plugin requires the onAsyncResponse() to supply "args.item" property.');const i=t.item||t.itemDetail;i[`${this._keyPrefix}detailContent`]=t.detailView??this._addonOptions?.postTemplate?.(i),i[`${this._keyPrefix}detailViewLoaded`]=!0,this.dataView.updateItem(i[this._dataViewIdProperty],i),this.onAsyncEndUpdate.notify({grid:this._grid,item:i,itemDetail:i},e,this)}expandableOverride(e){this._expandableOverride=e}getExpandableOverride(){return this._expandableOverride}getColumnDefinition(){const e=String(this._addonOptions?.columnId??this._defaults.columnId);return{id:e,field:e,name:"",alwaysRenderColumn:this._addonOptions?.alwaysRenderColumn,cssClass:this._addonOptions.cssClass||"",excludeFromExport:!0,excludeFromColumnPicker:!0,excludeFromGridMenu:!0,excludeFromQuery:!0,excludeFromHeaderMenu:!0,formatter:this.detailSelectionFormatter.bind(this),reorderable:this._addonOptions.reorderable,resizable:!1,sortable:!1,toolTip:this._addonOptions.toolTip,width:this._addonOptions.width}}getExpandedRows(){return Array.from(this._expandedRows)}getOutOfViewportRows(){return Array.from(this._rowIdsOutOfViewport)}getFilterItem(e){return e[`${this._keyPrefix}isPadding`]&&e[`${this._keyPrefix}parent`]&&(e=e[`${this._keyPrefix}parent`]),e}resizeDetailView(e){if(!e)return;const t=document.querySelector(`.${this.gridUid} .detailViewContainer_${e[this._dataViewIdProperty]}`),i=document.querySelector(`.${this.gridUid} .cellDetailView_${e[this._dataViewIdProperty]}`),s=document.querySelector(`.${this.gridUid} .innerDetailView_${e[this._dataViewIdProperty]}`);if(!t||!i||!s)return;for(let t=1;t<=e[`${this._keyPrefix}sizePadding`];t++)this.dataView.deleteItem(`${e[this._dataViewIdProperty]}.${t}`);const o=this.gridOptions.rowHeight;t.style.minHeight="";const r=t.scrollHeight,n=Math.ceil(r/o);e[`${this._keyPrefix}sizePadding`]=Math.ceil(2*n*13/o),e[`${this._keyPrefix}height`]=r;let a=e[`${this._keyPrefix}sizePadding`]*o;void 0!==this._addonOptions.maxRows&&e[`${this._keyPrefix}sizePadding`]>this._addonOptions.maxRows&&(a=this._addonOptions.maxRows*o,e[`${this._keyPrefix}sizePadding`]=this._addonOptions.maxRows),this.gridOptions.minRowBuffert.top||0===this._lastRange.top&&0===t.top&&this._lastRange.bottom>t.bottom)&&(e="UP")}this._expandedRows.forEach((i=>{const s=this.dataView.getRowById(i[this._dataViewIdProperty]),o=i[`${this._keyPrefix}sizePadding`],r=this._rowIdsOutOfViewport.has(i[this._dataViewIdProperty]);"UP"===e?(this._addonOptions.saveDetailViewOnScroll&&s>=t.bottom-this._gridRowBuffer&&this.saveDetailView(i),r&&s-this._outsideRange=t.top?this.notifyBackToViewportWhenDomExist(i,i[this._dataViewIdProperty]):!r&&s+o>t.bottom&&this.notifyOutOfViewport(i,i[this._dataViewIdProperty])):"DOWN"===e&&(this._addonOptions.saveDetailViewOnScroll&&s<=t.top+this._gridRowBuffer&&this.saveDetailView(i),r&&s+o+this._outsideRange>t.bottom&&s{const i=this.dataView.getRowById(t[this._dataViewIdProperty]),s=this.checkIsRowOutOfViewportRange(i,e);!s&&this._rowIdsOutOfViewport.has(t[this._dataViewIdProperty])?this.notifyBackToViewportWhenDomExist(t,t[this._dataViewIdProperty]):s&&this.notifyOutOfViewport(t,t[this._dataViewIdProperty])}))}}checkExpandableOverride(e,t,i){return"function"!=typeof this._expandableOverride||this._expandableOverride(e,t,i)}checkIsRowOutOfViewportRange(e,t){return Math.abs(t.bottom-this._gridRowBuffer-e)>2*this._visibleRenderedCellCount}getPaddingItem(e,t){const i={};return Object.keys(this.dataView).forEach((e=>{e&&(i[e]=null)})),i[this._dataViewIdProperty]=`${e[this._dataViewIdProperty]}.${t}`,i[`${this._keyPrefix}collapsed`]=!0,i[`${this._keyPrefix}isPadding`]=!0,i[`${this._keyPrefix}parent`]=e,i[`${this._keyPrefix}offset`]=t,i}detailSelectionFormatter(e,t,i,o,r,n){if(!this.checkExpandableOverride(e,r,n))return"";if(void 0===r[`${this._keyPrefix}collapsed`]&&(r[`${this._keyPrefix}collapsed`]=!0,r[`${this._keyPrefix}sizePadding`]=0,r[`${this._keyPrefix}height`]=0,r[`${this._keyPrefix}isPadding`]=!1,r[`${this._keyPrefix}parent`]=void 0,r[`${this._keyPrefix}offset`]=0),!r[`${this._keyPrefix}isPadding`]){if(r[`${this._keyPrefix}collapsed`]){let e=`${this._addonOptions.cssClass||""} expand `;return this._addonOptions.collapsedClass&&(e+=this._addonOptions.collapsedClass),(0,s.fhB)("div",{className:(0,v.classNameToList)(e).join(" ")})}{const e=this.gridOptions.rowHeight||0;let t=(r[`${this._keyPrefix}sizePadding`]||0)*this.gridOptions.rowHeight;null!==this._addonOptions.maxRows&&(r[`${this._keyPrefix}sizePadding`]||0)>this._addonOptions.maxRows&&(t=this._addonOptions.maxRows*e,r[`${this._keyPrefix}sizePadding`]=this._addonOptions.maxRows);let i=`${this._addonOptions.cssClass||""} collapse `;this._addonOptions.expandedClass&&(i+=this._addonOptions.expandedClass);const o=(0,s.fhB)("div",{className:`dynamic-cell-detail cellDetailView_${r[this._dataViewIdProperty]}`,style:{height:`${t}px`,top:`${e}px`}}),n=(0,s.fhB)("div",{className:`detail-container detailViewContainer_${r[this._dataViewIdProperty]}`}),a=(0,s.fhB)("div",{className:`innerDetailView_${r[this._dataViewIdProperty]}`});return r[`${this._keyPrefix}detailContent`]instanceof HTMLElement?a.appendChild(r[`${this._keyPrefix}detailContent`]):a.innerHTML=this._grid.sanitizeHtmlString(r[`${this._keyPrefix}detailContent`]),n.appendChild(a),o.appendChild(n),{html:(0,s.fhB)("div",{className:(0,v.classNameToList)(i).join(" ")}),insertElementAfterTarget:o}}}return""}handleAccordionShowHide(e){e&&(e[`${this._keyPrefix}collapsed`]?this.expandDetailView(e):this.collapseDetailView(e))}handleClick(e,t){const i=this._grid.getDataItem(t.row);if(this.checkExpandableOverride(t.row,i,this._grid)){const s=this._grid.getColumns()[t.cell];if(this._addonOptions.useRowClick||s.id===this._addonOptions.columnId&&e.target.classList.contains(this._addonOptions.cssClass||"")){if(this._grid.getEditorLock().isActive()&&!this._grid.getEditorLock().commitCurrentEdit())return e.preventDefault(),void e.stopImmediatePropagation();const s=!0;if(!1===this.onBeforeRowDetailToggle.notify({grid:this._grid,item:i},e,this,s).getReturnValue())return;this.toggleRowSelection(t.row,i),this.onAfterRowDetailToggle.notify({grid:this._grid,item:i,expandedRows:Array.from(this._expandedRows)},e,this),e.stopPropagation(),e.stopImmediatePropagation()}}}handleScroll(){this._addonOptions.useSimpleViewportCalc?this.calculateOutOfRangeViewsSimplerVersion():this.calculateOutOfRangeViews()}notifyOutOfViewport(e,t){const i=e.rowIndex||this.dataView.getRowById(e[this._dataViewIdProperty]);this.onRowOutOfViewportRange.notify({grid:this._grid,item:e,rowId:t,rowIndex:i,expandedRows:Array.from(this._expandedRows),rowIdsOutOfViewport:Array.from(this.syncOutOfViewportArray(t,!0))},null,this)}notifyBackToViewportWhenDomExist(e,t){const i=e.rowIndex||this.dataView.getRowById(e[this._dataViewIdProperty]);window.setTimeout((()=>{document.querySelector(`.${this.gridUid} .cellDetailView_${e[this._dataViewIdProperty]}`)&&this.onRowBackToViewportRange.notify({grid:this._grid,item:e,rowId:t,rowIndex:i,expandedRows:Array.from(this._expandedRows),rowIdsOutOfViewport:Array.from(this.syncOutOfViewportArray(t,!1))},null,this)}),100)}syncOutOfViewportArray(e,t){const i=this._rowIdsOutOfViewport.has(e);return t&&!i?this._rowIdsOutOfViewport.add(e):!t&&i&&this._rowIdsOutOfViewport.delete(e),this._rowIdsOutOfViewport}toggleRowSelection(e,t){this.checkExpandableOverride(e,t,this._grid)&&(this.dataView.beginUpdate(),this.handleAccordionShowHide(t),this.dataView.endUpdate())}}const Ne="container_",Ve="container_loading";let ze=(()=>{let e,t,i=[(0,a.do)()],r=[],n=He;return class extends n{static{t=this}static{const s="function"==typeof Symbol&&Symbol.metadata?Object.create(n[Symbol.metadata]??null):void 0;(0,o.G4)(null,e={value:t},i,{kind:"class",name:t.name,metadata:s},null,r),t=e.value,s&&Object.defineProperty(t,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:s}),(0,o.zF)(t,r)}aureliaUtilService;eventPubSubService;gridContainerElement;_preloadViewModel;_slots=[];_subscriptions=[];_userProcessFn;_viewModel;constructor(e=(0,a.hd)(_),t=(0,a.hd)(d.n),i=(0,a.hd)(HTMLElement)){super(t),this.aureliaUtilService=e,this.eventPubSubService=t,this.gridContainerElement=i}get addonOptions(){return this.getOptions()}get datasetIdPropName(){return this.gridOptions.datasetIdPropertyName||"id"}get eventHandler(){return this._eventHandler}set eventHandler(e){this._eventHandler=e}get gridOptions(){return this._grid?.getOptions()||{}}get rowDetailViewOptions(){return this.gridOptions.rowDetailView}dispose(){this.disposeAllViewSlot(),(0,s.Vyf)(this._subscriptions),super.dispose()}disposeAllViewSlot(){Array.isArray(this._slots)&&this._slots.forEach((e=>this.disposeViewSlot(e))),this._slots=[]}getAddonInstance(){return this}init(e){this._grid=e,super.init(this._grid),this.register(e?.getSelectionModel())}register(e){if("function"!=typeof this.gridOptions.rowDetailView?.process)throw new Error('[Aurelia-Slickgrid] You need to provide a "process" function for the Row Detail Extension to work properly');return this._userProcessFn=this.gridOptions.rowDetailView.process,this.addonOptions.process=e=>this.onProcessing(e),this._grid&&this.gridOptions?.rowDetailView&&(this.gridOptions.rowDetailView.preTemplate||(this._preloadViewModel=this.gridOptions?.rowDetailView?.preloadViewModel,this.addonOptions.preTemplate=()=>this._grid.sanitizeHtmlString(`
`)),this.gridOptions.rowDetailView.postTemplate||(this._viewModel=this.gridOptions?.rowDetailView?.viewModel,this.addonOptions.postTemplate=e=>this._grid.sanitizeHtmlString(`
`)),this._grid&&this.gridOptions&&(e&&this._grid.getSelectionModel()||(e=new s._dX(this.gridOptions.rowSelectionOptions||{selectActiveRow:!0}),this._grid.setSelectionModel(e)),this._grid&&this.rowDetailViewOptions&&(this.rowDetailViewOptions.onExtensionRegistered&&this.rowDetailViewOptions.onExtensionRegistered(this),this.onAsyncResponse&&this._eventHandler.subscribe(this.onAsyncResponse,((e,t)=>{"function"==typeof this.rowDetailViewOptions?.onAsyncResponse&&this.rowDetailViewOptions.onAsyncResponse(e,t)})),this.onAsyncEndUpdate&&this._eventHandler.subscribe(this.onAsyncEndUpdate,(async(e,t)=>{await this.renderViewModel(t?.item),"function"==typeof this.rowDetailViewOptions?.onAsyncEndUpdate&&this.rowDetailViewOptions.onAsyncEndUpdate(e,t)})),this.onAfterRowDetailToggle&&this._eventHandler.subscribe(this.onAfterRowDetailToggle,(async(e,t)=>{await this.renderPreloadView(),this.renderAllViewModels(),"function"==typeof this.rowDetailViewOptions?.onAfterRowDetailToggle&&this.rowDetailViewOptions.onAfterRowDetailToggle(e,t)})),this.onBeforeRowDetailToggle&&this._eventHandler.subscribe(this.onBeforeRowDetailToggle,((e,t)=>(this.handleOnBeforeRowDetailToggle(e,t),"function"!=typeof this.rowDetailViewOptions?.onBeforeRowDetailToggle||this.rowDetailViewOptions.onBeforeRowDetailToggle(e,t)))),this.onRowBackToViewportRange&&this._eventHandler.subscribe(this.onRowBackToViewportRange,(async(e,t)=>{await this.handleOnRowBackToViewportRange(e,t),"function"==typeof this.rowDetailViewOptions?.onRowBackToViewportRange&&this.rowDetailViewOptions.onRowBackToViewportRange(e,t)})),this.onRowOutOfViewportRange&&this._eventHandler.subscribe(this.onRowOutOfViewportRange,((e,t)=>{"function"==typeof this.rowDetailViewOptions?.onRowOutOfViewportRange&&this.rowDetailViewOptions.onRowOutOfViewportRange(e,t)})),this._eventHandler.subscribe(this._grid.onColumnsReordered,this.redrawAllViewSlots.bind(this)),(this.gridOptions.enableRowSelection||this.gridOptions.enableCheckboxSelector)&&this._eventHandler.subscribe(this._grid.onSelectedRowsChanged,this.redrawAllViewSlots.bind(this)),this._eventHandler.subscribe(this._grid.onSort,this.disposeAllViewSlot.bind(this)),this._subscriptions.push(this.eventPubSubService?.subscribe(["onFilterChanged","onGridMenuColumnsChanged","onColumnPickerColumnsChanged"],this.redrawAllViewSlots.bind(this)),this.eventPubSubService?.subscribe(["onGridMenuClearAllFilters","onGridMenuClearAllSorting"],(()=>window.setTimeout((()=>this.redrawAllViewSlots())))))))),this}async redrawAllViewSlots(){await Promise.all(this._slots.map((async e=>this.redrawViewSlot(e))))}async renderAllViewModels(){await Promise.all(this._slots.filter((e=>e?.dataContext)).map((async e=>this.renderViewModel(e.dataContext))))}async redrawViewSlot(e){const t=this.gridContainerElement.getElementsByClassName(`${Ne}${e.id}`);t?.length>=0&&await this.renderViewModel(e.dataContext)}async renderPreloadView(){const e=this.gridContainerElement.getElementsByClassName(`${Ve}`);this._preloadViewModel&&e?.length>=0&&await this.aureliaUtilService.createAureliaViewModelAddToSlot(this._preloadViewModel,void 0,e[e.length-1])}async renderViewModel(e){const t=this.gridContainerElement.getElementsByClassName(`${Ne}${e[this.datasetIdPropName]}`);if(this._viewModel&&t?.length>0){const i={model:e,addon:this,grid:this._grid,dataView:this.dataView,parent:this.rowDetailViewOptions?.parent},s=await this.aureliaUtilService.createAureliaViewModelAddToSlot(this._viewModel,i,t[t.length-1]),o=this._slots.find((t=>t.id===e[this.datasetIdPropName]));o&&s&&(o.controller=s.controller)}}disposeViewSlot(e){if(e?.controller){const t=this.gridContainerElement.getElementsByClassName(`${Ne}${this._slots[0].id}`);if(t?.length)return e.controller.deactivate(e.controller,null),t[0].textContent="",e}}handleOnBeforeRowDetailToggle(e,t){if(t?.item?.__collapsed){const e={id:t.item[this.datasetIdPropName],dataContext:t.item},i=this.gridOptions.datasetIdPropertyName||"id";(0,s.DUb)(this._slots,e,i)}else{const e=this._slots.findIndex((e=>e.id===t.item[this.datasetIdPropName]));e>=0&&this.disposeViewSlot(this._slots[e])&&this._slots.splice(e,1)}}async handleOnRowBackToViewportRange(e,t){t?.item&&await this.redrawAllViewSlots()}notifyTemplate(e){this.onAsyncResponse&&this.onAsyncResponse.notify({item:e,itemDetail:e},new s.vZC,this)}async onProcessing(e){if(e&&"function"==typeof this._userProcessFn){let t;const i=this._userProcessFn(e),s=await i;if(s.hasOwnProperty(this.datasetIdPropName)?t=s:s instanceof Response&&"function"==typeof s.json?t=await s.json():s&&s.content&&(t=s.content),!t||!t.hasOwnProperty(this.datasetIdPropName))throw new Error('[Aurelia-Slickgrid] could not process the Row Detail, please make sure that your "process" callback (a Promise or an HttpClient call returning an Observable) returns an item object that has an "${this.datasetIdPropName}" property');this.notifyTemplate(t||{})}}},t})(),Fe=(()=>{let e,t,i,h,u,p,b,k,C,E,S,T,O,A,L,R=[(0,r.EM)({name:"aurelia-slickgrid",template:'\n
\n \x3c!-- Header slot if you need to create a complex custom header --\x3e\n \n\n
\n
\n\n \x3c!-- Footer slot if you need to create a complex custom footer --\x3e\n \n
\n'})],I=[],D=[],M=[],P=[],H=[],N=[],V=[],z=[],F=[],$=[],B=[],U=[],j=[],W=[],G=[],q=[],K=[],Y=[],X=[],Z=[],Q=[],J=[],ee=[],te=[],ie=[],se=[],oe=[];return class{static{t=this}static{const s="function"==typeof Symbol&&Symbol.metadata?Object.create(null):void 0;i=[(0,r._t)({mode:n.Zm.twoWay})],h=[(0,r._t)({mode:n.Zm.twoWay})],u=[(0,r._t)({mode:n.Zm.twoWay})],p=[(0,r._t)({mode:n.Zm.twoWay})],b=[(0,r._t)({mode:n.Zm.twoWay})],k=[(0,r._t)({mode:n.Zm.twoWay})],C=[(0,r._t)({mode:n.Zm.fromView})],E=[(0,r._t)({mode:n.Zm.fromView})],S=[(0,r._t)()],T=[(0,r._t)()],O=[(0,r._t)()],A=[(0,r._t)()],L=[(0,r._t)()],(0,o.G4)(null,null,i,{kind:"field",name:"columnDefinitions",static:!1,private:!1,access:{has:e=>"columnDefinitions"in e,get:e=>e.columnDefinitions,set:(e,t)=>{e.columnDefinitions=t}},metadata:s},D,M),(0,o.G4)(null,null,h,{kind:"field",name:"element",static:!1,private:!1,access:{has:e=>"element"in e,get:e=>e.element,set:(e,t)=>{e.element=t}},metadata:s},P,H),(0,o.G4)(null,null,u,{kind:"field",name:"dataview",static:!1,private:!1,access:{has:e=>"dataview"in e,get:e=>e.dataview,set:(e,t)=>{e.dataview=t}},metadata:s},N,V),(0,o.G4)(null,null,p,{kind:"field",name:"grid",static:!1,private:!1,access:{has:e=>"grid"in e,get:e=>e.grid,set:(e,t)=>{e.grid=t}},metadata:s},z,F),(0,o.G4)(null,null,b,{kind:"field",name:"paginationOptions",static:!1,private:!1,access:{has:e=>"paginationOptions"in e,get:e=>e.paginationOptions,set:(e,t)=>{e.paginationOptions=t}},metadata:s},$,B),(0,o.G4)(null,null,k,{kind:"field",name:"totalItems",static:!1,private:!1,access:{has:e=>"totalItems"in e,get:e=>e.totalItems,set:(e,t)=>{e.totalItems=t}},metadata:s},U,j),(0,o.G4)(null,null,C,{kind:"field",name:"extensions",static:!1,private:!1,access:{has:e=>"extensions"in e,get:e=>e.extensions,set:(e,t)=>{e.extensions=t}},metadata:s},W,G),(0,o.G4)(null,null,E,{kind:"field",name:"instances",static:!1,private:!1,access:{has:e=>"instances"in e,get:e=>e.instances,set:(e,t)=>{e.instances=t}},metadata:s},q,K),(0,o.G4)(null,null,S,{kind:"field",name:"customDataView",static:!1,private:!1,access:{has:e=>"customDataView"in e,get:e=>e.customDataView,set:(e,t)=>{e.customDataView=t}},metadata:s},Y,X),(0,o.G4)(null,null,T,{kind:"field",name:"dataset",static:!1,private:!1,access:{has:e=>"dataset"in e,get:e=>e.dataset,set:(e,t)=>{e.dataset=t}},metadata:s},Z,Q),(0,o.G4)(null,null,O,{kind:"field",name:"datasetHierarchical",static:!1,private:!1,access:{has:e=>"datasetHierarchical"in e,get:e=>e.datasetHierarchical,set:(e,t)=>{e.datasetHierarchical=t}},metadata:s},J,ee),(0,o.G4)(null,null,A,{kind:"field",name:"gridId",static:!1,private:!1,access:{has:e=>"gridId"in e,get:e=>e.gridId,set:(e,t)=>{e.gridId=t}},metadata:s},te,ie),(0,o.G4)(null,null,L,{kind:"field",name:"gridOptions",static:!1,private:!1,access:{has:e=>"gridOptions"in e,get:e=>e.gridOptions,set:(e,t)=>{e.gridOptions=t}},metadata:s},se,oe),(0,o.G4)(null,e={value:t},R,{kind:"class",name:t.name,metadata:s},null,I),t=e.value,s&&Object.defineProperty(t,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:s}),(0,o.zF)(t,I)}aureliaUtilService;observerLocator;container;elm;globalEa;containerService;translaterService;_columnDefinitions=[];_columnDefinitionObserver;_columnDefinitionsSubscriber={handleCollectionChange:this.columnDefinitionsHandler.bind(this)};_currentDatasetLength=0;_darkMode=!1;_dataset=null;_eventHandler;_eventPubSubService;_hideHeaderRowAfterPageLoad=!1;_isAutosizeColsCalled=!1;_isGridInitialized=!1;_isDatasetInitialized=!1;_isDatasetHierarchicalInitialized=!1;_isPaginationInitialized=!1;_isLocalGrid=!0;_paginationOptions;_registeredResources=[];_scrollEndCalled=!1;backendServiceApi;locales;groupItemMetadataProvider;metrics;paginationData;serviceList=[];showPagination=!1;subscriptions=[];slickEmptyWarning;slickFooter;paginationComponent;slickPagination;slickRowDetailView;backendUtilityService;collectionService;extensionService;extensionUtility;filterFactory;filterService;gridEventService;gridService;gridStateService;headerGroupingService;paginationService;resizerService;rxjs;sharedService;sortService;treeDataService;gridContainer;columnDefinitions=(0,o.zF)(this,D,[]);element=((0,o.zF)(this,M),(0,o.zF)(this,P,void 0));dataview=((0,o.zF)(this,H),(0,o.zF)(this,N,void 0));grid=((0,o.zF)(this,V),(0,o.zF)(this,z,void 0));paginationOptions=((0,o.zF)(this,F),(0,o.zF)(this,$,void 0));totalItems=((0,o.zF)(this,B),(0,o.zF)(this,U,0));extensions=((0,o.zF)(this,j),(0,o.zF)(this,W,void 0));instances=((0,o.zF)(this,G),(0,o.zF)(this,q,null));customDataView=((0,o.zF)(this,K),(0,o.zF)(this,Y,void 0));dataset=((0,o.zF)(this,X),(0,o.zF)(this,Z,[]));datasetHierarchical=((0,o.zF)(this,Q),(0,o.zF)(this,J,void 0));gridId=((0,o.zF)(this,ee),(0,o.zF)(this,te,""));gridOptions=((0,o.zF)(this,ie),(0,o.zF)(this,se,{}));constructor(e=(0,a.hd)(_),t=(0,a.hd)(l.WM),i=(0,a.hd)(a.p7),r=(0,a.hd)(HTMLElement),n=(0,a.hd)(a.xe),c=(0,a.hd)(x),h=(0,a.hd)(Pe)){(0,o.zF)(this,oe),this.aureliaUtilService=e,this.observerLocator=t,this.container=i,this.elm=r,this.globalEa=n,this.containerService=c,this.translaterService=h;const u=new s.lmq;this._eventPubSubService=new d.n(this.elm),this._eventPubSubService.eventNamingStyle=s.iKL.camelCase,this.backendUtilityService=new s.OQz,this.gridEventService=new s.u54,this.sharedService=new s.dB6,this.collectionService=new s.YDW(this.translaterService),this.extensionUtility=new s.kqS(this.sharedService,this.backendUtilityService,this.translaterService),this.filterFactory=new s.VV6(u,this.translaterService,this.collectionService),this.filterService=new s.E(this.filterFactory,this._eventPubSubService,this.sharedService,this.backendUtilityService),this.resizerService=new s.oF$(this._eventPubSubService),this.sortService=new s.ay(this.collectionService,this.sharedService,this._eventPubSubService,this.backendUtilityService),this.treeDataService=new s.y_D(this._eventPubSubService,this.sharedService,this.sortService),this.paginationService=new s.mch(this._eventPubSubService,this.sharedService,this.backendUtilityService),this.extensionService=new s.r7U(this.extensionUtility,this.filterService,this._eventPubSubService,this.sharedService,this.sortService,this.treeDataService,this.translaterService,(()=>this.gridService)),this.gridStateService=new s.h_9(this.extensionService,this.filterService,this._eventPubSubService,this.sharedService,this.sortService,this.treeDataService),this.gridService=new s.Gip(this.gridStateService,this.filterService,this._eventPubSubService,this.paginationService,this.sharedService,this.sortService,this.treeDataService),this.headerGroupingService=new s.sxd(this.extensionUtility),this.serviceList=[this.extensionService,this.filterService,this.gridEventService,this.gridService,this.gridStateService,this.headerGroupingService,this.paginationService,this.resizerService,this.sortService,this.treeDataService],this.containerService.registerInstance("ExtensionUtility",this.extensionUtility),this.containerService.registerInstance("FilterService",this.filterService),this.containerService.registerInstance("CollectionService",this.collectionService),this.containerService.registerInstance("ExtensionService",this.extensionService),this.containerService.registerInstance("GridEventService",this.gridEventService),this.containerService.registerInstance("GridService",this.gridService),this.containerService.registerInstance("GridStateService",this.gridStateService),this.containerService.registerInstance("HeaderGroupingService",this.headerGroupingService),this.containerService.registerInstance("PaginationService",this.paginationService),this.containerService.registerInstance("ResizerService",this.resizerService),this.containerService.registerInstance("SharedService",this.sharedService),this.containerService.registerInstance("SortService",this.sortService),this.containerService.registerInstance("EventPubSubService",this._eventPubSubService),this.containerService.registerInstance("PubSubService",this._eventPubSubService),this.containerService.registerInstance("TranslaterService",this.translaterService),this.containerService.registerInstance("TreeDataService",this.treeDataService)}get backendService(){return this.gridOptions.backendServiceApi?.service}get eventHandler(){return this._eventHandler}get isDatasetInitialized(){return this._isDatasetInitialized}set isDatasetInitialized(e){this._isDatasetInitialized=e}set isDatasetHierarchicalInitialized(e){this._isDatasetHierarchicalInitialized=e}get registeredResources(){return this._registeredResources}attached(){if(!this.columnDefinitions)throw new Error("Using `` requires `column-definitions.bind`, it seems that you might have forgot to provide the missing bindable model.");if(this._eventHandler=new s.JD8,this.initialization(this._eventHandler),this._isGridInitialized=!0,this.gridOptions?.enableEmptyDataWarningMessage){const e=this.dataset||[];if(Array.isArray(e)){const t=e.length;this.displayEmptyDataWarning(t<1)}}this.gridOptions.darkMode&&this.setDarkMode(!0),this.suggestDateParsingWhenHelpful()}initialization(e){if(!this.gridOptions||!this.columnDefinitions)throw new Error('Using `` requires `column-definitions.bind="columnDefinitions"` and `grid-options.bind="gridOptions"`, it seems that you might have forgot to provide them since at least of them is undefined.');if(this.gridOptions.translater=this.translaterService,this._eventHandler=e,this._isAutosizeColsCalled=!1,this.gridOptions&&(void 0!==this.gridOptions.frozenRow&&this.gridOptions.frozenRow>=0||void 0!==this.gridOptions.frozenColumn&&this.gridOptions.frozenColumn>=0)&&void 0===this.gridOptions.enableMouseWheelScrollHandler&&(this.gridOptions.enableMouseWheelScrollHandler=!0),this._eventPubSubService.eventNamingStyle=this.gridOptions?.eventNamingStyle??s.iKL.camelCase,this._eventPubSubService.publish("onBeforeGridCreate",!0),this._dataset||=[],this._currentDatasetLength=this._dataset.length,this.gridOptions=this.mergeGridOptions(this.gridOptions),this._paginationOptions=this.gridOptions?.pagination,this.locales=this.gridOptions?.locales??w.locales,this.backendServiceApi=this.gridOptions?.backendServiceApi,this._isLocalGrid=!this.backendServiceApi,this.gridOptions.backendServiceApi&&!this.gridOptions.backendServiceApi?.disableInternalPostProcess&&this.createBackendApiInternalPostProcessCallback(this.gridOptions),!this.customDataView){const e=this.gridOptions.dataView&&this.gridOptions.dataView.inlineFilters||!1;let t={...this.gridOptions.dataView,inlineFilters:e};(this.gridOptions.draggableGrouping||this.gridOptions.enableGrouping)&&(this.groupItemMetadataProvider=new s.nF4,this.sharedService.groupItemMetadataProvider=this.groupItemMetadataProvider,t={...t,groupItemMetadataProvider:this.groupItemMetadataProvider}),this.dataview=new s.GHb(t,this._eventPubSubService),this._eventPubSubService.publish("onDataviewCreated",this.dataview)}this.preRegisterResources(),this._columnDefinitions=this.loadSlickGridEditors(this._columnDefinitions),this.gridOptions.autoAddCustomEditorFormatter&&(0,s.dT3)(this._columnDefinitions,this.gridOptions.autoAddCustomEditorFormatter),this.sharedService.allColumns=this._columnDefinitions,this.sharedService.visibleColumns=this._columnDefinitions,this.extensionService.createExtensionsBeforeGridCreation(this._columnDefinitions,this.gridOptions),this.gridOptions.presets?.pinning&&(this.gridOptions={...this.gridOptions,...this.gridOptions.presets.pinning}),this.grid=new s.jO9(this.gridContainer,this.customDataView||this.dataview,this._columnDefinitions,this.gridOptions,this._eventPubSubService),this.sharedService.dataView=this.dataview,this.sharedService.slickGrid=this.grid,this.sharedService.gridContainerElement=this.elm,this.groupItemMetadataProvider&&this.grid.registerPlugin(this.groupItemMetadataProvider),this.extensionService.bindDifferentExtensions(),this.bindDifferentHooks(this.grid,this.gridOptions,this.dataview);const t=this.gridOptions?.frozenColumn??-1;t>=0&&t<=this._columnDefinitions.length&&this._columnDefinitions.length>0&&(this.sharedService.frozenVisibleColumnId=this._columnDefinitions[t]?.id??""),this.registerResources(),this.grid.init();const i=this.elm.querySelector("div");if(i&&this.resizerService.init(this.grid,i),!this.gridOptions.enablePagination&&this.gridOptions.showCustomFooter&&this.gridOptions.customFooterOptions&&i&&(this.slickFooter=new m(this.grid,this.gridOptions.customFooterOptions,this._eventPubSubService,this.translaterService),this.slickFooter.renderFooter(i)),!this.customDataView&&this.dataview){const e=this.gridOptions?.enableTreeData?this.sortTreeDataset(this.dataset):this.dataset;if(Array.isArray(e)&&this.dataview.setItems(e,this.gridOptions.datasetIdPropertyName??"id"),this.grid?.getSelectionModel()&&this.gridOptions?.dataView&&this.gridOptions.dataView.hasOwnProperty("syncGridSelection")){let e=!1;this.gridOptions.backendServiceApi&&this.gridOptions.dataView.hasOwnProperty("syncGridSelectionWithBackendService")&&(e=this.gridOptions.dataView.syncGridSelectionWithBackendService);const t=this.gridOptions.dataView.syncGridSelection;if("boolean"==typeof t){let i=t;this._isLocalGrid||(i=t&&e),this.dataview.syncGridSelection(this.grid,i)}else"object"==typeof t&&this.dataview.syncGridSelection(this.grid,t.preserveHidden,t.preserveHiddenOnSelectionChange)}this._dataset.length>0&&(this._isDatasetInitialized||!this.gridOptions.enableCheckboxSelector&&!this.gridOptions.enableRowSelection||this.loadRowSelectionPresetWhenExists(),this.loadFilterPresetsWhenDatasetInitialized(),this._isDatasetInitialized=!0)}this._hideHeaderRowAfterPageLoad&&(this.showHeaderRow(!1),this.sharedService.hideHeaderRowAfterPageLoad=this._hideHeaderRowAfterPageLoad),this._eventPubSubService.publish("onGridCreated",this.grid),this.customDataView||this.executeAfterDataviewCreated(this.grid,this.gridOptions),this.bindResizeHook(this.grid,this.gridOptions),this.gridOptions?.backendServiceApi&&this.bindBackendCallbackFunctions(this.gridOptions);const o={dataView:this.dataview,slickGrid:this.grid,dispose:this.disposeInstance.bind(this),backendService:this.backendService,eventPubSubService:this._eventPubSubService,filterService:this.filterService,gridEventService:this.gridEventService,gridStateService:this.gridStateService,gridService:this.gridService,groupingService:this.headerGroupingService,headerGroupingService:this.headerGroupingService,extensionService:this.extensionService,paginationComponent:this.slickPagination,paginationService:this.paginationService,resizerService:this.resizerService,sortService:this.sortService,treeDataService:this.treeDataService};this.extensions=this.extensionService?.extensionList,this.instances=o,this._eventPubSubService.publish("onAureliaGridCreated",o)}detaching(e=!1){if(this._eventPubSubService.publish("onBeforeGridDestroy",this.grid),this._eventHandler?.unsubscribeAll(),e&&this.emptyGridContainerElm(),this._eventPubSubService.publish("onAfterGridDestroyed",!0),this.serviceList.forEach((e=>{e?.dispose&&e.dispose()})),this.serviceList=[],this.backendService?.dispose?.(),this.disposeExternalResources(),this.slickEmptyWarning?.dispose(),this.slickFooter?.dispose(),this.slickPagination?.dispose(),this.dataview&&(this.dataview.setItems&&this.dataview.setItems([]),this.dataview.destroy&&this.dataview.destroy()),this.grid?.destroy&&this.grid.destroy(e),this.subscriptions=function(e){if(Array.isArray(e))for(;e.length>0;){const t=e.pop();t?.dispose?t.dispose():"function"==typeof t?.unsubscribe&&t.unsubscribe()}return e}(this.subscriptions),this._columnDefinitionObserver?.unsubscribe(this._columnDefinitionsSubscriber),this.backendServiceApi){for(const e of Object.keys(this.backendServiceApi))this.backendServiceApi[e]=null;this.backendServiceApi=void 0}for(const e of Object.keys(this.columnDefinitions))this.columnDefinitions[e]=null;for(const e of Object.keys(this.sharedService))this.sharedService[e]=null;this._dataset=null,this.datasetHierarchical=null,this._columnDefinitions=[]}emptyGridContainerElm(){const e=this.gridOptions?.gridContainerId||"grid1",t=document.querySelector(`#${e}`);(0,s.i3Z)(t)}disposeInstance(e=!1){this.detaching(e)}disposeExternalResources(){if(Array.isArray(this._registeredResources))for(;this._registeredResources.length>0;){const e=this._registeredResources.pop();e?.dispose&&e.dispose()}this._registeredResources=[]}bound(){this.gridOptions={...y,...this.gridOptions},this.columnDefinitionsChanged(),this.observeColumnDefinitions()}columnDefinitionsChanged(){this.columnDefinitionsHandler(),this.observeColumnDefinitions()}datasetChanged(e,t){const i=this._currentDatasetLength,s=(0,c.j)(e,this._dataset||[]);let o=e;this.grid&&this.gridOptions?.enableTreeData&&Array.isArray(e)&&(e.length>0||e.length!==i||!s)&&(this._isDatasetHierarchicalInitialized=!1,o=this.sortTreeDataset(e,!s)),this._dataset=o,this.refreshGridData(o||[]),this._currentDatasetLength=(e||[]).length,this.grid&&this.gridOptions.autoFitColumnsOnFirstLoad&&(!t||t.length<1)&&!this._isAutosizeColsCalled&&(this.grid.autosizeColumns(),this._isAutosizeColsCalled=!0),this.suggestDateParsingWhenHelpful()}datasetHierarchicalChanged(e){const t=(0,c.j)(e,this.sharedService?.hierarchicalDataset??[]),i=this._currentDatasetLength;this.sharedService.hierarchicalDataset=e,e&&this.columnDefinitions&&this.filterService?.clearFilters&&this.filterService.clearFilters(),e&&this.grid&&this.sortService?.processTreeDataInitialSort&&(this.sortService.processTreeDataInitialSort(),queueMicrotask((()=>{const e=this.dataview.getItemCount();e>0&&(e!==i||!t)&&this.filterService.refreshTreeDataFilters()})),this._isDatasetHierarchicalInitialized=!0)}createBackendApiInternalPostProcessCallback(e){const t=e?.backendServiceApi;if(t?.service){const e=t.service;"function"==typeof e.getDatasetName&&(t.internalPostProcess=i=>{const s=t&&e&&"function"==typeof e.getDatasetName?e.getDatasetName():"";if(i?.data[s]){const e=i.data[s].hasOwnProperty("nodes")?i.data[s].nodes:i.data[s],t=i.data[s].hasOwnProperty("totalCount")?i.data[s].totalCount:i.data[s].length;this.refreshGridData(e,t||0)}})}}bindDifferentHooks(e,t,i){if(t.enableTranslate&&this.extensionService.translateAllExtensions(),this.subscriptions.push(this.globalEa.subscribe("i18n:locale:changed",(e=>{this._eventPubSubService.publish("onLanguageChange"),t.enableTranslate&&(this.extensionService.translateAllExtensions(e.newLocale),(t.createPreHeaderPanel&&t.createTopHeaderPanel||t.createPreHeaderPanel&&!t.enableDraggableGrouping)&&this.headerGroupingService.translateHeaderGrouping())}))),t.backendServiceApi){const e=t.backendServiceApi;e?.service?.init&&e.service.init(e.options,t.pagination,this.grid,this.sharedService)}i&&e&&(this.gridEventService.bindOnBeforeEditCell(e),this.gridEventService.bindOnCellChange(e),this.gridEventService.bindOnClick(e),i&&e&&(t.enableSorting&&(t.backendServiceApi&&!t.backendServiceApi.useLocalSorting?this.sortService.bindBackendOnSort(e):this.sortService.bindLocalOnSort(e)),t.enableFiltering&&(this.filterService.init(e),t.backendServiceApi&&!t.backendServiceApi.useLocalFiltering?this.filterService.bindBackendOnFilter(e):this.filterService.bindLocalOnFilter(e)),this._eventHandler.subscribe(e.onColumnsReordered,((e,t)=>{this.sharedService.hasColumnsReordered=!0,this.sharedService.visibleColumns=t.impactedColumns})),this._eventHandler.subscribe(e.onSetOptions,((e,t)=>{t.optionsBefore.darkMode!==t.optionsAfter.darkMode&&this.sharedService.gridContainerElement&&this.setDarkMode(t.optionsAfter.darkMode)})),this.loadColumnPresetsWhenDatasetInitialized(),this.loadFilterPresetsWhenDatasetInitialized(),this._eventHandler.subscribe(i.onRowCountChanged,(()=>{e.invalidate(),this.handleOnItemCountChanged(i.getFilteredItemCount()||0,i.getItemCount()||0)})),this._eventHandler.subscribe(i.onSetItemsCalled,((e,t)=>{this.sharedService.isItemsDateParsed=!1,this.handleOnItemCountChanged(i.getFilteredItemCount()||0,t.itemCount),t.itemCount>0&&(this.gridOptions.autosizeColumnsByCellContentOnFirstLoad||this.gridOptions.enableAutoResizeColumnsByCellContent)&&this.resizerService.resizeColumnsByCellContent(!this.gridOptions?.resizeByContentOnlyOnFirstLoad)})),t?.enableFiltering&&!t.enableRowDetailView&&this._eventHandler.subscribe(i.onRowsChanged,((t,{calledOnRowCountChanged:i,rows:s})=>{if(!i&&Array.isArray(s)){const t=e.getRenderedRange();s.filter((e=>e>=t.top&&e<=t.bottom)).forEach((t=>e.updateRow(t))),e.render()}})))),t?.colspanCallback&&i?.getItem&&i?.getItemMetadata&&(i.getItemMetadata=e=>{let s=null;return t.colspanCallback&&(s=t.colspanCallback(i.getItem(e))),s})}bindBackendCallbackFunctions(e){const t=e.backendServiceApi,i=t?.service,s=i?.options||{},o=!!s&&(!s||!s.hasOwnProperty("executeProcessCommandOnInit")||s.executeProcessCommandOnInit);if(i){if(e?.presets){if(i.updateFilters&&Array.isArray(e.presets.filters)&&e.presets.filters.length>0&&i.updateFilters(e.presets.filters,!0),i.updateSorters&&Array.isArray(e.presets.sorters)&&e.presets.sorters.length>0){const t=this.gridOptions.multiColumnSort?e.presets.sorters:e.presets.sorters.slice(0,1);i.updateSorters(void 0,t)}if(i.updatePagination&&e.presets.pagination&&!this.hasBackendInfiniteScroll()){const{pageNumber:t,pageSize:s}=e.presets.pagination;i.updatePagination(t,s)}}else{const e=this.filterService.getColumnFilters();e&&i.updateFilters&&i.updateFilters(e,!1)}if(t&&i&&(t.onInit||o)){const e="function"==typeof i.buildQuery?i.buildQuery():"",s=o?t.process?.(e)??null:t.onInit?.(e)??null;queueMicrotask((()=>{const e=this.backendUtilityService,i=new Date;t.preProcess&&t.preProcess();const o=this.gridOptions?.pagination?.totalItems??0;s instanceof Promise?s.then((s=>e.executeBackendProcessesCallback(i,s,t,o))).catch((i=>e.onBackendError(i,t))):s&&this.rxjs?.isObservable(s)&&this.subscriptions.push(s.subscribe((s=>e.executeBackendProcessesCallback(i,s,t,o)),(i=>e.onBackendError(i,t))))}))}t.service.options?.infiniteScroll&&this.addBackendInfiniteScrollCallback()}}addBackendInfiniteScrollCallback(){if(this.grid&&this.gridOptions.backendServiceApi&&this.hasBackendInfiniteScroll()&&!this.gridOptions.backendServiceApi?.onScrollEnd){const e=()=>{this.backendUtilityService.setInfiniteScrollBottomHit(!0),this.paginationService.goToNextPage().then((e=>{e||this.backendUtilityService.setInfiniteScrollBottomHit(!1)}))};this.gridOptions.backendServiceApi.onScrollEnd=e,this._eventHandler.subscribe(this.grid.onScroll,((t,i)=>{const s=i.grid.getViewportNode();["mousewheel","scroll"].includes(i.triggeredBy||"")&&this.paginationService?.totalItems&&i.scrollTop>0&&Math.ceil(s.offsetHeight+i.scrollTop)>=i.scrollHeight&&(this._scrollEndCalled||(e(),this._scrollEndCalled=!0))}));const t=this.gridOptions.backendServiceApi.postProcess;this.gridOptions.backendServiceApi.postProcess=e=>{this._scrollEndCalled=!1,t&&t(e)}}}bindResizeHook(e,t){if(t.autoFitColumnsOnFirstLoad&&t.autosizeColumnsByCellContentOnFirstLoad||t.enableAutoSizeColumns&&t.enableAutoResizeColumnsByCellContent)throw new Error('[Aurelia-Slickgrid] You cannot enable both autosize/fit viewport & resize by content, you must choose which resize technique to use. You can enable these 2 options ("autoFitColumnsOnFirstLoad" and "enableAutoSizeColumns") OR these other 2 options ("autosizeColumnsByCellContentOnFirstLoad" and "enableAutoResizeColumnsByCellContent").');t.gridHeight||t.gridWidth?this.resizerService.resizeGrid(0,{height:t.gridHeight,width:t.gridWidth}):this.resizerService.resizeGrid(),e&&t?.enableAutoResize&&t.autoFitColumnsOnFirstLoad&&t.enableAutoSizeColumns&&!this._isAutosizeColsCalled&&(e.autosizeColumns(),this._isAutosizeColsCalled=!0)}executeAfterDataviewCreated(e,t){if(t.enableSorting&&t.presets&&Array.isArray(t.presets.sorters)){const e=this.gridOptions.multiColumnSort?t.presets.sorters:t.presets.sorters.slice(0,1);this.sortService.loadGridSorters(e)}}paginationChanged(e){const t=this.gridStateService?.needToPreserveRowSelection()??!1;this.grid&&!t&&this.gridOptions?.backendServiceApi&&(this.gridOptions.enableRowSelection||this.gridOptions.enableCheckboxSelector)&&this.grid.setSelectedRows([]);const{pageNumber:i,pageSize:o}=e;this.sharedService&&void 0!==o&&void 0!==i&&(this.sharedService.currentPagination={pageNumber:i,pageSize:o}),this._eventPubSubService.publish("onGridStateChanged",{change:{newValues:{pageNumber:i,pageSize:o},type:s.yf6.pagination},gridState:this.gridStateService.getCurrentGridState()})}paginationOptionsChanged(e){e&&this._paginationOptions?this._paginationOptions={...this._paginationOptions,...e}:this._paginationOptions=e,this.gridOptions.pagination=this._paginationOptions,this.paginationService.updateTotalItems(e?.totalItems??0,!0)}refreshGridData(e,t){if(this.gridOptions?.enablePagination&&this._isLocalGrid&&(this.showPagination=!0,this.loadLocalGridPagination(e)),this.gridOptions?.enableEmptyDataWarningMessage&&Array.isArray(e)){const i=t||e.length;this.displayEmptyDataWarning(i<1)}if(Array.isArray(e)&&this.grid&&this.dataview?.setItems){if(this.dataview.setItems(e,this.gridOptions.datasetIdPropertyName??"id"),this.gridOptions.backendServiceApi||this.gridOptions.enableTreeData||this.dataview.reSort(),e.length>0&&(this._isDatasetInitialized||(this.loadFilterPresetsWhenDatasetInitialized(),this.gridOptions.enableCheckboxSelector&&this.loadRowSelectionPresetWhenExists()),this._isDatasetInitialized=!0),this.showPagination=!(!this.gridOptions||!(this.gridOptions.enablePagination||this.gridOptions.backendServiceApi&&void 0===this.gridOptions.enablePagination)),this._paginationOptions&&this.gridOptions?.pagination&&this.gridOptions?.backendServiceApi){const e=this.setPaginationOptionsWhenPresetDefined(this.gridOptions,this._paginationOptions),i=void 0!==t?t:this.gridOptions?.pagination?.totalItems;void 0!==i&&i!==this.totalItems&&(this.totalItems=+i),this._isPaginationInitialized?this.paginationService.updateTotalItems(this.totalItems):this.initializePaginationService(e)}if(this.grid&&this.gridOptions.enableAutoResize){const e=this.gridOptions.autoResize&&this.gridOptions.autoResize.delay;this.resizerService.resizeGrid(e||10)}}}showHeaderRow(e=!0){return this.grid.setHeaderRowVisibility(e),!0===e&&this._isGridInitialized&&this.grid.setColumns(this.columnDefinitions),e}setData(e,t=!1){t&&(this._isAutosizeColsCalled=!1,this._currentDatasetLength=0),this.dataset=e||[]}setPaginationOptionsWhenPresetDefined(e,t){return e.presets?.pagination&&e.pagination&&(this.hasBackendInfiniteScroll()?console.warn("[Aurelia-Slickgrid] `presets.pagination` is not supported with Infinite Scroll, reverting to first page."):(t.pageSize=e.presets.pagination.pageSize,t.pageNumber=e.presets.pagination.pageNumber)),t}setDarkMode(e=!1){e?this.sharedService.gridContainerElement?.classList.add("slick-dark-mode"):this.sharedService.gridContainerElement?.classList.remove("slick-dark-mode")}updateColumnDefinitionsList(e){e&&(e=this.loadSlickGridEditors(e),this.gridOptions.autoAddCustomEditorFormatter&&(0,s.dT3)(e,this.gridOptions.autoAddCustomEditorFormatter),this.gridOptions.enableTranslate?this.extensionService.translateColumnHeaders(void 0,e):this.extensionService.renderColumnHeaders(e,!0),this.gridOptions?.enableAutoSizeColumns?this.grid.autosizeColumns():this.gridOptions?.enableAutoResizeColumnsByCellContent&&this.resizerService?.resizeColumnsByCellContent&&this.resizerService.resizeColumnsByCellContent())}columnDefinitionsHandler(){this._columnDefinitions=this.columnDefinitions,this._isGridInitialized&&this.updateColumnDefinitionsList(this.columnDefinitions),this._columnDefinitions.length>0&&this.copyColumnWidthsReference(this._columnDefinitions)}observeColumnDefinitions(){this._columnDefinitionObserver?.unsubscribe(this._columnDefinitionsSubscriber),this._columnDefinitionObserver=this.observerLocator.getArrayObserver(this.columnDefinitions),this._columnDefinitionObserver.subscribe(this._columnDefinitionsSubscriber)}copyColumnWidthsReference(e){e.forEach((e=>e.originalWidth=e.width))}displayEmptyDataWarning(e=!0){this.slickEmptyWarning?.showEmptyDataMessage(e)}handleOnItemCountChanged(e,t){this._currentDatasetLength=t,this.metrics={startTime:new Date,endTime:new Date,itemCount:e,totalItemCount:t},this.slickFooter&&(this.slickFooter.metrics=this.metrics),this._isLocalGrid&&this.gridOptions?.enableEmptyDataWarningMessage&&this.displayEmptyDataWarning(0===e),this.gridOptions.enableAutoResize&&this.resizerService.isAutoHeightEnabled&&e>0&&this.resizerService.resizeGrid()}initializePaginationService(e){this.gridOptions&&(this.paginationData={gridOptions:this.gridOptions,paginationService:this.paginationService},this.paginationService.totalItems=this.totalItems,this.paginationService.init(this.grid,e,this.backendServiceApi),this.subscriptions.push(this._eventPubSubService.subscribe("onPaginationChanged",(e=>this.paginationChanged(e))),this._eventPubSubService.subscribe("onPaginationVisibilityChanged",(e=>{this.showPagination=e?.visible??!1,this.gridOptions?.backendServiceApi&&this.backendUtilityService?.refreshBackendDataset(this.gridOptions),this.renderPagination(this.showPagination)}))),this.renderPagination(),this._isPaginationInitialized=!0)}loadEditorCollectionAsync(e){if(e?.editor){const t=e.editor.collectionAsync;e.editor.disabled=!0,t instanceof Promise?t.then((t=>{Array.isArray(t)?this.updateEditorCollection(e,t):t instanceof Response&&"function"==typeof t.json?t.bodyUsed?console.warn("[Aurelia-SlickGrid] The response body passed to collectionAsync was already read. Either pass the dataset from the Response or clone the response first using response.clone()"):t.json().then((t=>this.updateEditorCollection(e,t))):t?.content&&this.updateEditorCollection(e,t.content)})):this.rxjs?.isObservable(t)&&queueMicrotask((()=>{this.subscriptions.push(t.subscribe((t=>this.updateEditorCollection(e,t))))}))}}insertDynamicPresetColumns(e,t){if(this._columnDefinitions){const i=this._columnDefinitions.findIndex((t=>t.id===e));if(i>=0){const s=this._columnDefinitions[i];s?.id!==e||t.some((t=>t.id===e))||(i>0?t.splice(i,0,s):t.unshift(s))}}}loadColumnPresetsWhenDatasetInitialized(){if(this.gridOptions.presets&&Array.isArray(this.gridOptions.presets.columns)&&this.gridOptions.presets.columns.length>0){const e=this.gridStateService.getAssociatedGridColumns(this.grid,this.gridOptions.presets.columns);if(e&&Array.isArray(e)&&e.length>0&&Array.isArray(this._columnDefinitions)){if(this.gridOptions.enableRowMoveManager){const t=this.gridOptions?.rowMoveManager?.columnId??"_move";this.insertDynamicPresetColumns(t,e)}if(this.gridOptions.enableCheckboxSelector){const t=this.gridOptions?.checkboxSelector?.columnId??"_checkbox_selector";this.insertDynamicPresetColumns(t,e)}if(this.gridOptions.enableRowDetailView){const t=this.gridOptions?.rowDetailView?.columnId??"_detail_selector";this.insertDynamicPresetColumns(t,e)}e.forEach((e=>e.originalWidth=e.width)),this.grid.setColumns(e),this.sharedService.visibleColumns=e}}}loadFilterPresetsWhenDatasetInitialized(){this.gridOptions&&!this.customDataView&&this.gridOptions.presets&&(Array.isArray(this.gridOptions.presets.filters)||Array.isArray(this.gridOptions.presets?.treeData?.toggledItems))&&this.filterService.populateColumnFilterSearchTermPresets(this.gridOptions.presets?.filters||[])}loadLocalGridPagination(e){if(this.gridOptions&&this._paginationOptions){if(this.totalItems=Array.isArray(e)?e.length:0,this._paginationOptions&&this.dataview?.getPagingInfo){const e=this.dataview.getPagingInfo();e?.hasOwnProperty("totalRows")&&this._paginationOptions.totalItems!==e.totalRows&&(this.totalItems=e.totalRows||0)}this._paginationOptions.totalItems=this.totalItems;const t=this.setPaginationOptionsWhenPresetDefined(this.gridOptions,this._paginationOptions);this.initializePaginationService(t)}}loadRowSelectionPresetWhenExists(){const e=this.gridOptions?.presets;if(this.gridOptions&&(this.gridOptions.enableCheckboxSelector||this.gridOptions.enableRowSelection)&&this.grid?.getSelectionModel()&&e?.rowSelection&&(Array.isArray(e.rowSelection.gridRowIndexes)||Array.isArray(e.rowSelection.dataContextIds))){let t=e.rowSelection.dataContextIds,i=e.rowSelection.gridRowIndexes;Array.isArray(t)&&t.length>0?i=this.dataview.mapIdsToRows(t)||[]:Array.isArray(i)&&i.length>0&&(t=this.dataview.mapRowsToIds(i)||[]),this.grid&&Array.isArray(i)&&(this.grid.setSelectedRows(i),this.dataview.setSelectedIds(t||[],{isRowBeingAdded:!0,shouldTriggerEvent:!1,applyRowSelectionToGrid:!0}))}}hasBackendInfiniteScroll(e){return!!(e||this.gridOptions).backendServiceApi?.service.options?.infiniteScroll}mergeGridOptions(e){e.gridId=this.gridId,e.gridContainerId=`slickGridContainer-${this.gridId}`;const t=(0,v.extend)(!0,{},y,e);return this.hasBackendInfiniteScroll(e)||(e.enablePagination=!!(e.backendServiceApi&&void 0===e.enablePagination||e.enablePagination)),t?.pagination&&(e.enablePagination||e.backendServiceApi)&&e.pagination&&Array.isArray(e.pagination.pageSizes)&&(t.pagination.pageSizes=e.pagination.pageSizes),this._hideHeaderRowAfterPageLoad=!1===t.showHeaderRow,t.enableFiltering&&!t.showHeaderRow&&(t.showHeaderRow=t.enableFiltering),t&&!t.enableFiltering&&t.enablePagination&&this._isLocalGrid&&(t.enableFiltering=!0,t.showHeaderRow=!1,this._hideHeaderRowAfterPageLoad=!0,this.sharedService&&(this.sharedService.hideHeaderRowAfterPageLoad=!0)),t}registerExternalResources(e,t=!1){t&&this.disposeExternalResources(),e.forEach((e=>this._registeredResources.push(e))),this.initializeExternalResources(e)}resetExternalResources(){this._registeredResources=[]}initializeExternalResources(e){if(Array.isArray(e))for(const t of e)this.grid&&"function"==typeof t.init&&t.init(this.grid,this.containerService)}preRegisterResources(){if(this._registeredResources=this.gridOptions?.externalResources||[],Array.isArray(this._registeredResources))for(const e of this._registeredResources)"RxJsResource"===e?.className&&this.registerRxJsResource(e);this.gridOptions.enableRowDetailView&&!this._registeredResources.some((e=>e instanceof ze))&&(this.slickRowDetailView=new ze(this.aureliaUtilService,this._eventPubSubService,this.elm),this.slickRowDetailView.create(this.columnDefinitions,this.gridOptions),this.extensionService.addExtensionToList(s.$fu.rowDetailView,{name:s.$fu.rowDetailView,instance:this.slickRowDetailView}))}registerResources(){Array.isArray(this._registeredResources)&&(this.sharedService.externalRegisteredResources=this._registeredResources),this._registeredResources.some((e=>e instanceof s.Gip))||this._registeredResources.push(this.gridService),this._registeredResources.some((e=>e instanceof s.h_9))||this._registeredResources.push(this.gridStateService),(this.gridOptions.createPreHeaderPanel&&this.gridOptions.createTopHeaderPanel||this.gridOptions.createPreHeaderPanel&&!this.gridOptions.enableDraggableGrouping)&&!this._registeredResources.some((e=>e instanceof s.sxd))&&this._registeredResources.push(this.headerGroupingService),this.gridOptions.enableTreeData&&!this._registeredResources.some((e=>e instanceof s.y_D))&&this._registeredResources.push(this.treeDataService),this.gridOptions.enableTranslate&&this.extensionService.translateColumnHeaders(),this._registeredResources.some((e=>e instanceof g))||(this.slickEmptyWarning=new g,this._registeredResources.push(this.slickEmptyWarning)),this.initializeExternalResources(this._registeredResources),this.gridOptions.enableRowDetailView&&this.slickRowDetailView&&this.slickRowDetailView.init(this.grid)}registerRxJsResource(e){this.rxjs=e,this.backendUtilityService.addRxJsResource(this.rxjs),this.filterFactory.addRxJsResource(this.rxjs),this.filterService.addRxJsResource(this.rxjs),this.sortService.addRxJsResource(this.rxjs),this.paginationService.addRxJsResource(this.rxjs),this.containerService.registerInstance("RxJsResource",this.rxjs)}async renderPagination(e=!0){if(this.grid&&this.gridOptions?.enablePagination&&!this._isPaginationInitialized&&e){if(this.gridOptions.customPaginationComponent){const e=document.createElement("section");this.elm.appendChild(e);const t=await this.aureliaUtilService.createAureliaViewModelAddToSlot(this.gridOptions.customPaginationComponent,void 0,e),i=t?.controller?.children?.[0].scope.bindingContext;i&&(this.instances.paginationComponent=i,this.slickPagination=i)}else this.slickPagination=new f;this.slickPagination&&(this.slickPagination.init(this.grid,this.paginationService,this._eventPubSubService,this.translaterService),this.slickPagination.renderPagination(this.elm.querySelector("div")),this._isPaginationInitialized=!0)}else e||(this.slickPagination?.dispose(),this._isPaginationInitialized=!1)}sortTreeDataset(e,t=!1){const i=this._currentDatasetLength;let s,o=[];return this._isDatasetHierarchicalInitialized&&this.datasetHierarchical?(s=this.treeDataService.sortHierarchicalDataset(this.datasetHierarchical),o=s.flat):Array.isArray(e)&&e.length>0&&(s=this.treeDataService.convertFlatParentChildToTreeDatasetAndSort(e,this._columnDefinitions,this.gridOptions),this.sharedService.hierarchicalDataset=s.hierarchical,o=s.flat),e.length>0&&(t||e.length!==i)&&this.filterService.refreshTreeDataFilters(o),o}loadSlickGridEditors(e){return e.some((e=>`${e.id}`.includes(".")))&&console.error('[Aurelia-Slickgrid] Make sure that none of your Column Definition "id" property includes a dot in its name because that will cause some problems with the Editors. For example if your column definition "field" property is "user.firstName" then use "firstName" as the column "id".'),e.map((e=>(e.editor?.collectionAsync&&this.loadEditorCollectionAsync(e),{...e,editorClass:e.editor&&this.container.getFactory(e.editor.model).Type})))}suggestDateParsingWhenHelpful(){this.dataview?.getItemCount()>1e4&&!this.gridOptions.silenceWarnings&&!this.gridOptions.preParseDateColumns&&this.grid.getColumns().some((e=>(0,s.vsW)(e.type)))&&console.warn("[Slickgrid-Universal] For getting better perf, we suggest you enable the `preParseDateColumns` grid option, for more info visit => https://ghiscoding.gitbook.io/aurelia-slickgrid/column-functionalities/sorting#pre-parse-date-columns-for-better-perf")}updateEditorCollection(e,t){if(this.grid&&e.editor){e.editor.collection=t,e.editor.disabled=!1;const i=this.grid.getCellEditor();i?.disable&&i?.renderDomElement&&(i.destroy(),i.disable(!1),i.renderDomElement(t))}}},t})();class $e{options;constructor(){this.options=y}}const Be={register:e=>e.register(Fe),customize:e=>({register(t){const i=t.get($e);return e(i),Be.register(t)}})}},4673:(e,t,i)=>{i.d(t,{A:()=>a});var s=i(1601),o=i.n(s),r=i(6314),n=i.n(r)()(o());n.push([e.id,".detail-label{display:inline-flex;align-items:center;gap:4px;padding:4px}label{font-weight:600}",""]);const a=n},4831:(e,t,i)=>{i.d(t,{A:()=>a});var s=i(1601),o=i.n(s),r=i(6314),n=i.n(r)()(o());n.push([e.id,".custom-pagination{display:flex;justify-content:flex-end;margin:10px;font-size:13px}.custom-pagination .custom-pagination-settings{display:inline-flex;align-items:center;margin-right:30px}.custom-pagination .custom-pagination-nav{display:flex;align-items:center;list-style-type:none}.custom-pagination .custom-pagination-nav .page-item{display:flex;width:26px;justify-content:center;margin:0}.custom-pagination .custom-pagination-nav .page-item.disabled .pagination-link{color:#b4b3b3;background-color:#b4b3b3}.custom-pagination .custom-pagination-nav .page-number .page-number{padding:0 5px;display:inline-flex;justify-content:center;width:20px}.custom-pagination .custom-pagination-nav nav ul.custom-pagination-ul{display:flex;margin:0;padding:0 5px;color:#0d6efd}.custom-pagination .custom-pagination-nav nav ul.custom-pagination-ul .pagination-link{color:#0d6efd}.custom-pagination .custom-pagination-nav nav ul.custom-pagination-ul .pagination-link:hover{color:hsl(215.75,98.3606557377%,62.1568627451%)}",""]);const a=n},520:(e,t,i)=>{i.d(t,{A:()=>ol});var s=i(1601),o=i.n(s),r=i(6314),n=i.n(r),a=i(4417),l=i.n(a),c=new URL(i(5531),i.b),d=new URL(i(7115),i.b),h=new URL(i(5419),i.b),u=new URL(i(3385),i.b),p=new URL(i(4274),i.b),m=new URL(i(7154),i.b),g=new URL(i(4120),i.b),b=new URL(i(4718),i.b),f=new URL(i(8734),i.b),v=new URL(i(8487),i.b),w=new URL(i(5372),i.b),y=new URL(i(2247),i.b),k=new URL(i(6366),i.b),_=new URL(i(7326),i.b),x=new URL(i(4326),i.b),C=new URL(i(7127),i.b),E=new URL(i(7249),i.b),S=new URL(i(5932),i.b),T=new URL(i(1144),i.b),O=new URL(i(3751),i.b),A=new URL(i(1771),i.b),L=new URL(i(996),i.b),R=new URL(i(6889),i.b),I=new URL(i(937),i.b),D=new URL(i(3326),i.b),M=new URL(i(2561),i.b),P=new URL(i(8980),i.b),H=new URL(i(4511),i.b),N=new URL(i(9153),i.b),V=new URL(i(2706),i.b),z=new URL(i(5325),i.b),F=new URL(i(7890),i.b),$=new URL(i(7104),i.b),B=new URL(i(1825),i.b),U=new URL(i(1379),i.b),j=new URL(i(2156),i.b),W=new URL(i(7698),i.b),G=new URL(i(8997),i.b),q=new URL(i(2053),i.b),K=new URL(i(1434),i.b),Y=new URL(i(737),i.b),X=new URL(i(4487),i.b),Z=new URL(i(7951),i.b),Q=new URL(i(3975),i.b),J=new URL(i(5672),i.b),ee=new URL(i(1966),i.b),te=new URL(i(4756),i.b),ie=new URL(i(3721),i.b),se=new URL(i(1761),i.b),oe=new URL(i(1329),i.b),re=new URL(i(3888),i.b),ne=new URL(i(7237),i.b),ae=new URL(i(4555),i.b),le=new URL(i(7786),i.b),ce=new URL(i(4200),i.b),de=new URL(i(9067),i.b),he=new URL(i(3142),i.b),ue=new URL(i(5001),i.b),pe=new URL(i(1632),i.b),me=new URL(i(1830),i.b),ge=new URL(i(4918),i.b),be=new URL(i(1704),i.b),fe=new URL(i(9075),i.b),ve=new URL(i(3681),i.b),we=new URL(i(8344),i.b),ye=new URL(i(3828),i.b),ke=new URL(i(9712),i.b),_e=new URL(i(2805),i.b),xe=new URL(i(5644),i.b),Ce=new URL(i(4029),i.b),Ee=new URL(i(560),i.b),Se=new URL(i(8704),i.b),Te=new URL(i(5259),i.b),Oe=new URL(i(4042),i.b),Ae=new URL(i(5904),i.b),Le=new URL(i(5052),i.b),Re=new URL(i(6988),i.b),Ie=new URL(i(2216),i.b),De=new URL(i(3397),i.b),Me=new URL(i(739),i.b),Pe=new URL(i(1959),i.b),He=new URL(i(9810),i.b),Ne=new URL(i(6410),i.b),Ve=new URL(i(5717),i.b),ze=new URL(i(4441),i.b),Fe=new URL(i(2312),i.b),$e=new URL(i(9279),i.b),Be=new URL(i(7185),i.b),Ue=new URL(i(6428),i.b),je=new URL(i(8166),i.b),We=new URL(i(7433),i.b),Ge=new URL(i(4541),i.b),qe=new URL(i(9529),i.b),Ke=new URL(i(778),i.b),Ye=new URL(i(4459),i.b),Xe=new URL(i(7535),i.b),Ze=new URL(i(1277),i.b),Qe=new URL(i(3171),i.b),Je=new URL(i(2210),i.b),et=new URL(i(416),i.b),tt=new URL(i(284),i.b),it=new URL(i(4627),i.b),st=new URL(i(9007),i.b),ot=new URL(i(9869),i.b),rt=new URL(i(1335),i.b),nt=new URL(i(6519),i.b),at=new URL(i(1403),i.b),lt=new URL(i(7594),i.b),ct=new URL(i(9036),i.b),dt=new URL(i(9028),i.b),ht=new URL(i(8092),i.b),ut=new URL(i(3374),i.b),pt=new URL(i(2451),i.b),mt=new URL(i(7548),i.b),gt=new URL(i(8250),i.b),bt=new URL(i(9562),i.b),ft=new URL(i(6501),i.b),vt=new URL(i(9506),i.b),wt=new URL(i(3744),i.b),yt=new URL(i(2366),i.b),kt=new URL(i(736),i.b),_t=new URL(i(5589),i.b),xt=new URL(i(5297),i.b),Ct=new URL(i(5086),i.b),Et=new URL(i(9965),i.b),St=new URL(i(1680),i.b),Tt=new URL(i(9274),i.b),Ot=new URL(i(4069),i.b),At=new URL(i(6793),i.b),Lt=new URL(i(8018),i.b),Rt=new URL(i(1397),i.b),It=new URL(i(3821),i.b),Dt=new URL(i(5453),i.b),Mt=new URL(i(1721),i.b),Pt=new URL(i(729),i.b),Ht=new URL(i(5309),i.b),Nt=new URL(i(7523),i.b),Vt=new URL(i(5951),i.b),zt=new URL(i(5784),i.b),Ft=new URL(i(4907),i.b),$t=new URL(i(97),i.b),Bt=new URL(i(1438),i.b),Ut=new URL(i(6764),i.b),jt=new URL(i(3530),i.b),Wt=new URL(i(7865),i.b),Gt=new URL(i(9505),i.b),qt=new URL(i(4920),i.b),Kt=new URL(i(8908),i.b),Yt=new URL(i(5724),i.b),Xt=new URL(i(3447),i.b),Zt=new URL(i(5741),i.b),Qt=new URL(i(6683),i.b),Jt=new URL(i(2964),i.b),ei=new URL(i(1152),i.b),ti=new URL(i(3049),i.b),ii=new URL(i(4506),i.b),si=new URL(i(3643),i.b),oi=new URL(i(9808),i.b),ri=new URL(i(109),i.b),ni=new URL(i(4717),i.b),ai=new URL(i(9586),i.b),li=new URL(i(4341),i.b),ci=new URL(i(6452),i.b),di=new URL(i(936),i.b),hi=new URL(i(2250),i.b),ui=new URL(i(9624),i.b),pi=new URL(i(7741),i.b),mi=new URL(i(8549),i.b),gi=new URL(i(8202),i.b),bi=new URL(i(8560),i.b),fi=new URL(i(379),i.b),vi=new URL(i(7295),i.b),wi=new URL(i(1904),i.b),yi=new URL(i(8407),i.b),ki=new URL(i(7138),i.b),_i=new URL(i(795),i.b),xi=new URL(i(166),i.b),Ci=new URL(i(8900),i.b),Ei=new URL(i(3534),i.b),Si=new URL(i(1908),i.b),Ti=new URL(i(70),i.b),Oi=new URL(i(5856),i.b),Ai=new URL(i(6470),i.b),Li=new URL(i(7988),i.b),Ri=new URL(i(1389),i.b),Ii=new URL(i(6486),i.b),Di=new URL(i(1242),i.b),Mi=new URL(i(496),i.b),Pi=new URL(i(8338),i.b),Hi=new URL(i(9399),i.b),Ni=new URL(i(2264),i.b),Vi=new URL(i(7949),i.b),zi=new URL(i(3026),i.b),Fi=new URL(i(6396),i.b),$i=new URL(i(2096),i.b),Bi=new URL(i(3567),i.b),Ui=new URL(i(5030),i.b),ji=new URL(i(8038),i.b),Wi=new URL(i(9333),i.b),Gi=new URL(i(5227),i.b),qi=new URL(i(2376),i.b),Ki=new URL(i(3684),i.b),Yi=new URL(i(2117),i.b),Xi=new URL(i(7090),i.b),Zi=new URL(i(6907),i.b),Qi=new URL(i(2638),i.b),Ji=new URL(i(8506),i.b),es=new URL(i(4350),i.b),ts=new URL(i(1906),i.b),is=new URL(i(1364),i.b),ss=new URL(i(8537),i.b),os=new URL(i(8163),i.b),rs=new URL(i(6977),i.b),ns=new URL(i(7679),i.b),as=new URL(i(1888),i.b),ls=new URL(i(2705),i.b),cs=new URL(i(3575),i.b),ds=new URL(i(3576),i.b),hs=new URL(i(9572),i.b),us=new URL(i(6122),i.b),ps=new URL(i(5510),i.b),ms=new URL(i(927),i.b),gs=new URL(i(8073),i.b),bs=new URL(i(5727),i.b),fs=new URL(i(917),i.b),vs=new URL(i(6487),i.b),ws=new URL(i(8945),i.b),ys=new URL(i(2738),i.b),ks=new URL(i(5828),i.b),_s=new URL(i(2518),i.b),xs=new URL(i(3276),i.b),Cs=new URL(i(4314),i.b),Es=new URL(i(2449),i.b),Ss=new URL(i(6673),i.b),Ts=new URL(i(1304),i.b),Os=new URL(i(5383),i.b),As=new URL(i(5066),i.b),Ls=new URL(i(8646),i.b),Rs=new URL(i(258),i.b),Is=n()(o()),Ds=l()(c),Ms=l()(d),Ps=l()(h),Hs=l()(u),Ns=l()(p),Vs=l()(m),zs=l()(g),Fs=l()(b),$s=l()(f),Bs=l()(v),Us=l()(w),js=l()(y),Ws=l()(k),Gs=l()(_),qs=l()(x),Ks=l()(C),Ys=l()(E),Xs=l()(S),Zs=l()(T),Qs=l()(O),Js=l()(A),eo=l()(L),to=l()(R),io=l()(I),so=l()(D),oo=l()(M),ro=l()(P),no=l()(H),ao=l()(N),lo=l()(V),co=l()(z),ho=l()(F),uo=l()($),po=l()(B),mo=l()(U),go=l()(j),bo=l()(W),fo=l()(G),vo=l()(q),wo=l()(K),yo=l()(Y),ko=l()(X),_o=l()(Z),xo=l()(Q),Co=l()(J),Eo=l()(ee),So=l()(te),To=l()(ie),Oo=l()(se),Ao=l()(oe),Lo=l()(re),Ro=l()(ne),Io=l()(ae),Do=l()(le),Mo=l()(ce),Po=l()(de),Ho=l()(he),No=l()(ue),Vo=l()(pe),zo=l()(me),Fo=l()(ge),$o=l()(be),Bo=l()(fe),Uo=l()(ve),jo=l()(we),Wo=l()(ye),Go=l()(ke),qo=l()(_e),Ko=l()(xe),Yo=l()(Ce),Xo=l()(Ee),Zo=l()(Se),Qo=l()(Te),Jo=l()(Oe),er=l()(Ae),tr=l()(Le),ir=l()(Re),sr=l()(Ie),or=l()(De),rr=l()(Me),nr=l()(Pe),ar=l()(He),lr=l()(Ne),cr=l()(Ve),dr=l()(ze),hr=l()(Fe),ur=l()($e),pr=l()(Be),mr=l()(Ue),gr=l()(je),br=l()(We),fr=l()(Ge),vr=l()(qe),wr=l()(Ke),yr=l()(Ye),kr=l()(Xe),_r=l()(Ze),xr=l()(Qe),Cr=l()(Je),Er=l()(et),Sr=l()(tt),Tr=l()(it),Or=l()(st),Ar=l()(ot),Lr=l()(rt),Rr=l()(nt),Ir=l()(at),Dr=l()(lt),Mr=l()(ct),Pr=l()(dt),Hr=l()(ht),Nr=l()(ut),Vr=l()(pt),zr=l()(mt),Fr=l()(gt),$r=l()(bt),Br=l()(ft),Ur=l()(vt),jr=l()(wt),Wr=l()(yt),Gr=l()(kt),qr=l()(_t),Kr=l()(xt),Yr=l()(Ct),Xr=l()(Et),Zr=l()(St),Qr=l()(Tt),Jr=l()(Ot),en=l()(At),tn=l()(Lt),sn=l()(Rt),on=l()(It),rn=l()(Dt),nn=l()(Mt),an=l()(Pt),ln=l()(Ht),cn=l()(Nt),dn=l()(Vt),hn=l()(zt),un=l()(Ft),pn=l()($t),mn=l()(Bt),gn=l()(Ut),bn=l()(jt),fn=l()(Wt),vn=l()(Gt),wn=l()(qt),yn=l()(Kt),kn=l()(Yt),_n=l()(Xt),xn=l()(Zt),Cn=l()(Qt),En=l()(Jt),Sn=l()(ei),Tn=l()(ti),On=l()(ii),An=l()(si),Ln=l()(oi),Rn=l()(ri),In=l()(ni),Dn=l()(ai),Mn=l()(li),Pn=l()(ci),Hn=l()(di),Nn=l()(hi),Vn=l()(ui),zn=l()(pi),Fn=l()(mi),$n=l()(gi),Bn=l()(bi),Un=l()(fi),jn=l()(vi),Wn=l()(wi),Gn=l()(yi),qn=l()(ki),Kn=l()(_i),Yn=l()(xi),Xn=l()(Ci),Zn=l()(Ei),Qn=l()(Si),Jn=l()(Ti),ea=l()(Oi),ta=l()(Ai),ia=l()(Li),sa=l()(Ri),oa=l()(Ii),ra=l()(Di),na=l()(Mi),aa=l()(Pi),la=l()(Hi),ca=l()(Ni),da=l()(Vi),ha=l()(zi),ua=l()(Fi),pa=l()($i),ma=l()(Bi),ga=l()(Ui),ba=l()(ji),fa=l()(Wi),va=l()(Gi),wa=l()(qi),ya=l()(Ki),ka=l()(Yi),_a=l()(Xi),xa=l()(Zi),Ca=l()(Qi),Ea=l()(Ji),Sa=l()(es),Ta=l()(ts),Oa=l()(is),Aa=l()(ss),La=l()(os),Ra=l()(rs),Ia=l()(ns),Da=l()(as),Ma=l()(ls),Pa=l()(cs),Ha=l()(ds),Na=l()(hs),Va=l()(us),za=l()(ps),Fa=l()(ms),$a=l()(gs),Ba=l()(bs),Ua=l()(fs),ja=l()(vs),Wa=l()(ws),Ga=l()(ys),qa=l()(ks),Ka=l()(_s),Ya=l()(xs),Xa=l()(Cs),Za=l()(Es),Qa=l()(Ss),Ja=l()(Ts),el=l()(Os),tl=l()(As),il=l()(Ls),sl=l()(Rs);Is.push([e.id,`/*!\n * Bootstrap v5.3.3 (https://getbootstrap.com/)\n * Copyright 2011-2024 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */:root,[data-bs-theme=light]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0e6cfa;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 14, 108, 250;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-primary-text-emphasis: rgb(5.6, 43.2, 100);--bs-secondary-text-emphasis: rgb(43.2, 46.8, 50);--bs-success-text-emphasis: rgb(10, 54, 33.6);--bs-info-text-emphasis: rgb(5.2, 80.8, 96);--bs-warning-text-emphasis: rgb(102, 77.2, 2.8);--bs-danger-text-emphasis: rgb(88, 21.2, 27.6);--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: rgb(206.8, 225.6, 254);--bs-secondary-bg-subtle: rgb(225.6, 227.4, 229);--bs-success-bg-subtle: rgb(209, 231, 220.8);--bs-info-bg-subtle: rgb(206.6, 244.4, 252);--bs-warning-bg-subtle: rgb(255, 242.6, 205.4);--bs-danger-bg-subtle: rgb(248, 214.6, 217.8);--bs-light-bg-subtle: rgb(251.5, 252, 252.5);--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: rgb(158.6, 196.2, 253);--bs-secondary-border-subtle: rgb(196.2, 199.8, 203);--bs-success-border-subtle: rgb(163, 207, 186.6);--bs-info-border-subtle: rgb(158.2, 233.8, 249);--bs-warning-border-subtle: rgb(255, 230.2, 155.8);--bs-danger-border-subtle: rgb(241, 174.2, 180.6);--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb: 33, 37, 41;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb: 33, 37, 41;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #0e6cfa;--bs-link-color-rgb: 14, 108, 250;--bs-link-decoration: underline;--bs-link-hover-color: rgb(11.2, 86.4, 200);--bs-link-hover-color-rgb: 11, 86, 200;--bs-code-color: #d63384;--bs-highlight-color: #212529;--bs-highlight-bg: rgb(255, 242.6, 205.4);--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0.375rem;--bs-border-radius-sm: 0.25rem;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width: 0.25rem;--bs-focus-ring-opacity: 0.25;--bs-focus-ring-color: rgba(14, 108, 250, 0.25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #dee2e6;--bs-body-color-rgb: 222, 226, 230;--bs-body-bg: #212529;--bs-body-bg-rgb: 33, 37, 41;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb: 222, 226, 230;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb: 222, 226, 230;--bs-tertiary-bg: rgb(42.5, 47.5, 52.5);--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: rgb(110.4, 166.8, 252);--bs-secondary-text-emphasis: rgb(166.8, 172.2, 177);--bs-success-text-emphasis: rgb(117, 183, 152.4);--bs-info-text-emphasis: rgb(109.8, 223.2, 246);--bs-warning-text-emphasis: rgb(255, 217.8, 106.2);--bs-danger-text-emphasis: rgb(234, 133.8, 143.4);--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: rgb(2.8, 21.6, 50);--bs-secondary-bg-subtle: rgb(21.6, 23.4, 25);--bs-success-bg-subtle: rgb(5, 27, 16.8);--bs-info-bg-subtle: rgb(2.6, 40.4, 48);--bs-warning-bg-subtle: rgb(51, 38.6, 1.4);--bs-danger-bg-subtle: rgb(44, 10.6, 13.8);--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: rgb(8.4, 64.8, 150);--bs-secondary-border-subtle: rgb(64.8, 70.2, 75);--bs-success-border-subtle: rgb(15, 81, 50.4);--bs-info-border-subtle: rgb(7.8, 121.2, 144);--bs-warning-border-subtle: rgb(153, 115.8, 4.2);--bs-danger-border-subtle: rgb(132, 31.8, 41.4);--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: rgb(110.4, 166.8, 252);--bs-link-hover-color: rgb(139.32, 184.44, 252.6);--bs-link-color-rgb: 110, 167, 252;--bs-link-hover-color-rgb: 139, 184, 253;--bs-code-color: rgb(230.4, 132.6, 181.2);--bs-highlight-color: #dee2e6;--bs-highlight-bg: rgb(102, 77.2, 2.8);--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, 0.15);--bs-form-valid-color: rgb(117, 183, 152.4);--bs-form-valid-border-color: rgb(117, 183, 152.4);--bs-form-invalid-color: rgb(234, 133.8, 143.4);--bs-form-invalid-border-color: rgb(234, 133.8, 143.4)}*,*::before,*::after{box-sizing:border-box}@media(prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + 0.9vw)}@media(min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + 0.6vw)}@media(min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + 0.3vw)}@media(min-width: 1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:0.875em}mark,.mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));text-decoration:underline}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:0.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:0.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none !important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + 0.3vw);line-height:inherit}@media(min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:0.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:0.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:0.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@media(min-width: 576px){.container-sm,.container{max-width:540px}}@media(min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media(min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media(min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media(min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-0.5*var(--bs-gutter-x));margin-left:calc(-0.5*var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: 0.25rem}.g-1,.gy-1{--bs-gutter-y: 0.25rem}.g-2,.gx-2{--bs-gutter-x: 0.5rem}.g-2,.gy-2{--bs-gutter-y: 0.5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media(min-width: 576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: 0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: 0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: 0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: 0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media(min-width: 768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: 0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y: 0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x: 0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y: 0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media(min-width: 992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: 0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: 0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: 0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: 0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media(min-width: 1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: 0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: 0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: 0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: 0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media(min-width: 1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: 0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: 0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: 0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: 0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 3rem}}.table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: var(--bs-emphasis-color);--bs-table-bg: var(--bs-body-bg);--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-emphasis-color);--bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);--bs-table-active-color: var(--bs-emphasis-color);--bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);--bs-table-hover-color: var(--bs-emphasis-color);--bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width)*2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(even){--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-active{--bs-table-color-state: var(--bs-table-active-color);--bs-table-bg-state: var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state: var(--bs-table-hover-color);--bs-table-bg-state: var(--bs-table-hover-bg)}.table-primary{--bs-table-color: #000;--bs-table-bg: rgb(206.8, 225.6, 254);--bs-table-border-color: rgb(165.44, 180.48, 203.2);--bs-table-striped-bg: rgb(196.46, 214.32, 241.3);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(186.12, 203.04, 228.6);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(191.29, 208.68, 234.95);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #000;--bs-table-bg: rgb(225.6, 227.4, 229);--bs-table-border-color: rgb(180.48, 181.92, 183.2);--bs-table-striped-bg: rgb(214.32, 216.03, 217.55);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(203.04, 204.66, 206.1);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(208.68, 210.345, 211.825);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #000;--bs-table-bg: rgb(209, 231, 220.8);--bs-table-border-color: rgb(167.2, 184.8, 176.64);--bs-table-striped-bg: rgb(198.55, 219.45, 209.76);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(188.1, 207.9, 198.72);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(193.325, 213.675, 204.24);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #000;--bs-table-bg: rgb(206.6, 244.4, 252);--bs-table-border-color: rgb(165.28, 195.52, 201.6);--bs-table-striped-bg: rgb(196.27, 232.18, 239.4);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(185.94, 219.96, 226.8);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(191.105, 226.07, 233.1);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #000;--bs-table-bg: rgb(255, 242.6, 205.4);--bs-table-border-color: rgb(204, 194.08, 164.32);--bs-table-striped-bg: rgb(242.25, 230.47, 195.13);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(229.5, 218.34, 184.86);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(235.875, 224.405, 189.995);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #000;--bs-table-bg: rgb(248, 214.6, 217.8);--bs-table-border-color: rgb(198.4, 171.68, 174.24);--bs-table-striped-bg: rgb(235.6, 203.87, 206.91);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(223.2, 193.14, 196.02);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(229.4, 198.505, 201.465);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #000;--bs-table-bg: #f8f9fa;--bs-table-border-color: rgb(198.4, 199.2, 200);--bs-table-striped-bg: rgb(235.6, 236.55, 237.5);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(223.2, 224.1, 225);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(229.4, 230.325, 231.25);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #fff;--bs-table-bg: #212529;--bs-table-border-color: rgb(77.4, 80.6, 83.8);--bs-table-striped-bg: rgb(44.1, 47.9, 51.7);--bs-table-striped-color: #fff;--bs-table-active-bg: rgb(55.2, 58.8, 62.4);--bs-table-active-color: #fff;--bs-table-hover-bg: rgb(49.65, 53.35, 57.05);--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(0.375rem + var(--bs-border-width));padding-bottom:calc(0.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(0.5rem + var(--bs-border-width));padding-bottom:calc(0.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(0.25rem + var(--bs-border-width));padding-bottom:calc(0.25rem + var(--bs-border-width));font-size:0.875rem}.form-text{margin-top:.25rem;font-size:0.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:rgb(134.5,181.5,252.5);outline:0;box-shadow:0 0 0 .25rem rgba(14,108,250,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-0.375rem -0.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:rgba(0,0,0,0);border:solid rgba(0,0,0,0);border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:0.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-0.25rem -0.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-0.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0 !important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0 !important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img: url(${Ds});display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:rgb(134.5,181.5,252.5);outline:0;box-shadow:0 0 0 .25rem rgba(14,108,250,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:0.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img: url(${Ms})}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg: var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:rgb(134.5,181.5,252.5);outline:0;box-shadow:0 0 0 .25rem rgba(14,108,250,.25)}.form-check-input:checked{background-color:#0e6cfa;border-color:#0e6cfa}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image: url(${Ps})}.form-check-input:checked[type=radio]{--bs-form-check-bg-image: url(${Hs})}.form-check-input[type=checkbox]:indeterminate{background-color:#0e6cfa;border-color:#0e6cfa;--bs-form-check-bg-image: url(${Ns})}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg: url(${Vs});width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg: url(${zs})}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg: url(${Fs})}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg: url(${$s})}.form-range{width:100%;height:1.5rem;padding:0;appearance:none;background-color:rgba(0,0,0,0)}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(14,108,250,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(14,108,250,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;appearance:none;background-color:#0e6cfa;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:rgb(182.7,210.9,253.5)}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:var(--bs-secondary-bg);border-color:rgba(0,0,0,0);border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;appearance:none;background-color:#0e6cfa;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:rgb(182.7,210.9,253.5)}.form-range::-moz-range-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:var(--bs-secondary-bg);border-color:rgba(0,0,0,0);border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid rgba(0,0,0,0);transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:rgba(0,0,0,0)}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-control-plaintext~label::after,.form-floating>.form-select~label::after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:#6c757d}.form-floating>:disabled~label::after,.form-floating>.form-control:disabled~label::after{background-color:var(--bs-secondary-bg)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:0.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(var(--bs-border-width)*-1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + 0.75rem);background-image:url(${Bs});background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), 0.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url(${Bs});padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), 0.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3rem + calc(1.5em + 0.75rem))}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:var(--bs-form-valid-color)}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), 0.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + 0.75rem);background-image:url(${Us});background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), 0.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url(${Us});padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), 0.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3rem + calc(1.5em + 0.75rem))}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:var(--bs-form-invalid-color)}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), 0.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--bs-btn-padding-x: 0.75rem;--bs-btn-padding-y: 0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-width: var(--bs-border-width);--bs-btn-border-color: transparent;--bs-btn-border-radius: var(--bs-border-radius);--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity: 0.65;--bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #0e6cfa;--bs-btn-border-color: #0e6cfa;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(11.9, 91.8, 212.5);--bs-btn-hover-border-color: rgb(11.2, 86.4, 200);--bs-btn-focus-shadow-rgb: 50, 130, 251;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(11.2, 86.4, 200);--bs-btn-active-border-color: rgb(10.5, 81, 187.5);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #0e6cfa;--bs-btn-disabled-border-color: #0e6cfa}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(91.8, 99.45, 106.25);--bs-btn-hover-border-color: rgb(86.4, 93.6, 100);--bs-btn-focus-shadow-rgb: 130, 138, 145;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(86.4, 93.6, 100);--bs-btn-active-border-color: rgb(81, 87.75, 93.75);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(21.25, 114.75, 71.4);--bs-btn-hover-border-color: rgb(20, 108, 67.2);--bs-btn-focus-shadow-rgb: 60, 153, 110;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(20, 108, 67.2);--bs-btn-active-border-color: rgb(18.75, 101.25, 63);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #198754;--bs-btn-disabled-border-color: #198754}.btn-info{--bs-btn-color: #000;--bs-btn-bg: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(49.3, 209.95, 242.25);--bs-btn-hover-border-color: rgb(37.2, 207.3, 241.5);--bs-btn-focus-shadow-rgb: 11, 172, 204;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(61.4, 212.6, 243);--bs-btn-active-border-color: rgb(37.2, 207.3, 241.5);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #0dcaf0;--bs-btn-disabled-border-color: #0dcaf0}.btn-warning{--bs-btn-color: #000;--bs-btn-bg: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(255, 202.3, 44.2);--bs-btn-hover-border-color: rgb(255, 199.2, 31.8);--bs-btn-focus-shadow-rgb: 217, 164, 6;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(255, 205.4, 56.6);--bs-btn-active-border-color: rgb(255, 199.2, 31.8);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ffc107;--bs-btn-disabled-border-color: #ffc107}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(187, 45.05, 58.65);--bs-btn-hover-border-color: rgb(176, 42.4, 55.2);--bs-btn-focus-shadow-rgb: 225, 83, 97;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(176, 42.4, 55.2);--bs-btn-active-border-color: rgb(165, 39.75, 51.75);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #dc3545;--bs-btn-disabled-border-color: #dc3545}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(210.8, 211.65, 212.5);--bs-btn-hover-border-color: rgb(198.4, 199.2, 200);--bs-btn-focus-shadow-rgb: 211, 212, 213;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(198.4, 199.2, 200);--bs-btn-active-border-color: rgb(186, 186.75, 187.5);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f8f9fa;--bs-btn-disabled-border-color: #f8f9fa}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(66.3, 69.7, 73.1);--bs-btn-hover-border-color: rgb(55.2, 58.8, 62.4);--bs-btn-focus-shadow-rgb: 66, 70, 73;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(77.4, 80.6, 83.8);--bs-btn-active-border-color: rgb(55.2, 58.8, 62.4);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #212529;--bs-btn-disabled-border-color: #212529}.btn-outline-primary{--bs-btn-color: #0e6cfa;--bs-btn-border-color: #0e6cfa;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0e6cfa;--bs-btn-hover-border-color: #0e6cfa;--bs-btn-focus-shadow-rgb: 14, 108, 250;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0e6cfa;--bs-btn-active-border-color: #0e6cfa;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #0e6cfa;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0e6cfa;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6c757d;--bs-btn-hover-border-color: #6c757d;--bs-btn-focus-shadow-rgb: 108, 117, 125;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6c757d;--bs-btn-active-border-color: #6c757d;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6c757d;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #198754;--bs-btn-hover-border-color: #198754;--bs-btn-focus-shadow-rgb: 25, 135, 84;--bs-btn-active-color: #fff;--bs-btn-active-bg: #198754;--bs-btn-active-border-color: #198754;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #198754;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #198754;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #0dcaf0;--bs-btn-hover-border-color: #0dcaf0;--bs-btn-focus-shadow-rgb: 13, 202, 240;--bs-btn-active-color: #000;--bs-btn-active-bg: #0dcaf0;--bs-btn-active-border-color: #0dcaf0;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #0dcaf0;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0dcaf0;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffc107;--bs-btn-hover-border-color: #ffc107;--bs-btn-focus-shadow-rgb: 255, 193, 7;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffc107;--bs-btn-active-border-color: #ffc107;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #ffc107;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ffc107;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #dc3545;--bs-btn-hover-border-color: #dc3545;--bs-btn-focus-shadow-rgb: 220, 53, 69;--bs-btn-active-color: #fff;--bs-btn-active-bg: #dc3545;--bs-btn-active-border-color: #dc3545;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #dc3545;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #dc3545;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f8f9fa;--bs-btn-hover-border-color: #f8f9fa;--bs-btn-focus-shadow-rgb: 248, 249, 250;--bs-btn-active-color: #000;--bs-btn-active-bg: #f8f9fa;--bs-btn-active-border-color: #f8f9fa;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #f8f9fa;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f8f9fa;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #212529;--bs-btn-hover-border-color: #212529;--bs-btn-focus-shadow-rgb: 33, 37, 41;--bs-btn-active-color: #fff;--bs-btn-active-bg: #212529;--bs-btn-active-border-color: #212529;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #212529;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #212529;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 50, 130, 251;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-y: 0.5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius: var(--bs-border-radius-lg)}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: 0.25rem;--bs-btn-padding-x: 0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius: var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: 0.5rem;--bs-dropdown-spacer: 0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color: var(--bs-body-color);--bs-dropdown-bg: var(--bs-body-bg);--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: var(--bs-border-radius);--bs-dropdown-border-width: var(--bs-border-width);--bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: 0.5rem;--bs-dropdown-box-shadow: var(--bs-box-shadow);--bs-dropdown-link-color: var(--bs-body-color);--bs-dropdown-link-hover-color: var(--bs-body-color);--bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0e6cfa;--bs-dropdown-link-disabled-color: var(--bs-tertiary-color);--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: 0.25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: 0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media(min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid rgba(0,0,0,0);border-bottom:.3em solid;border-left:.3em solid rgba(0,0,0,0)}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:0;border-bottom:.3em solid rgba(0,0,0,0);border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:.3em solid;border-bottom:.3em solid rgba(0,0,0,0)}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:rgba(0,0,0,0);border:0;border-radius:var(--bs-dropdown-item-border-radius, 0)}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:rgba(0,0,0,0)}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:0.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0e6cfa;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:calc(var(--bs-border-width)*-1)}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:calc(var(--bs-border-width)*-1)}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(14,108,250,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: var(--bs-border-width);--bs-nav-tabs-border-color: var(--bs-border-color);--bs-nav-tabs-border-radius: var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color: var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg: var(--bs-body-bg);--bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1*var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid rgba(0,0,0,0);border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1*var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: var(--bs-border-radius);--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #0e6cfa}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap: 1rem;--bs-nav-underline-border-width: 0.125rem;--bs-nav-underline-link-active-color: var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid rgba(0,0,0,0)}.nav-underline .nav-link:hover,.nav-underline .nav-link:focus{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: 0.5rem;--bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);--bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);--bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y: 0.3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x: 0.5rem;--bs-navbar-toggler-padding-y: 0.25rem;--bs-navbar-toggler-padding-x: 0.75rem;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url(${js});--bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);--bs-navbar-toggler-border-radius: var(--bs-border-radius);--bs-navbar-toggler-focus-width: 0.25rem;--bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:rgba(0,0,0,0);border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media(prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media(min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color: rgba(255, 255, 255, 0.55);--bs-navbar-hover-color: rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);--bs-navbar-active-color: #fff;--bs-navbar-brand-color: #fff;--bs-navbar-brand-hover-color: #fff;--bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg: url(${Ws})}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg: url(${Ws})}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: 0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width: var(--bs-border-width);--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y: 0.5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: var(--bs-body-bg);--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: 0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-0.5*var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-0.5*var(--bs-card-cap-padding-x));margin-bottom:calc(-1*var(--bs-card-cap-padding-y));margin-left:calc(-0.5*var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-0.5*var(--bs-card-cap-padding-x));margin-left:calc(-0.5*var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media(min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion{--bs-accordion-color: var(--bs-body-color);--bs-accordion-bg: var(--bs-body-bg);--bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-border-width: var(--bs-border-width);--bs-accordion-border-radius: var(--bs-border-radius);--bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: var(--bs-body-color);--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url(${Gs});--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;--bs-accordion-btn-active-icon: url(${qs});--bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(14, 108, 250, 0.25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: var(--bs-primary-text-emphasis);--bs-accordion-active-bg: var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media(prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1*var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media(prefers-reduced-motion: reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}.accordion-flush>.accordion-item>.accordion-collapse{border-radius:0}[data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon: url(${Ks});--bs-accordion-btn-active-icon: url(${Ks})}.breadcrumb{--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color: var(--bs-secondary-color);--bs-breadcrumb-item-padding-x: 0.5rem;--bs-breadcrumb-item-active-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: 0.75rem;--bs-pagination-padding-y: 0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: var(--bs-body-bg);--bs-pagination-border-width: var(--bs-border-width);--bs-pagination-border-color: var(--bs-border-color);--bs-pagination-border-radius: var(--bs-border-radius);--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: var(--bs-tertiary-bg);--bs-pagination-hover-border-color: var(--bs-border-color);--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: var(--bs-secondary-bg);--bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(14, 108, 250, 0.25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #0e6cfa;--bs-pagination-active-border-color: #0e6cfa;--bs-pagination-disabled-color: var(--bs-secondary-color);--bs-pagination-disabled-bg: var(--bs-secondary-bg);--bs-pagination-disabled-border-color: var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width)*-1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: 0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius: var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x: 0.5rem;--bs-pagination-padding-y: 0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius: var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x: 0.65em;--bs-badge-padding-y: 0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius: var(--bs-border-radius);--bs-alert-link-color: inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color: var(--bs-primary-text-emphasis);--bs-alert-bg: var(--bs-primary-bg-subtle);--bs-alert-border-color: var(--bs-primary-border-subtle);--bs-alert-link-color: var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color: var(--bs-secondary-text-emphasis);--bs-alert-bg: var(--bs-secondary-bg-subtle);--bs-alert-border-color: var(--bs-secondary-border-subtle);--bs-alert-link-color: var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color: var(--bs-success-text-emphasis);--bs-alert-bg: var(--bs-success-bg-subtle);--bs-alert-border-color: var(--bs-success-border-subtle);--bs-alert-link-color: var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color: var(--bs-info-text-emphasis);--bs-alert-bg: var(--bs-info-bg-subtle);--bs-alert-border-color: var(--bs-info-border-subtle);--bs-alert-link-color: var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color: var(--bs-warning-text-emphasis);--bs-alert-bg: var(--bs-warning-bg-subtle);--bs-alert-border-color: var(--bs-warning-border-subtle);--bs-alert-link-color: var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color: var(--bs-danger-text-emphasis);--bs-alert-bg: var(--bs-danger-bg-subtle);--bs-alert-border-color: var(--bs-danger-border-subtle);--bs-alert-link-color: var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color: var(--bs-light-text-emphasis);--bs-alert-bg: var(--bs-light-bg-subtle);--bs-alert-border-color: var(--bs-light-border-subtle);--bs-alert-link-color: var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color: var(--bs-dark-text-emphasis);--bs-alert-bg: var(--bs-dark-bg-subtle);--bs-alert-border-color: var(--bs-dark-border-subtle);--bs-alert-link-color: var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height: 1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg: var(--bs-secondary-bg);--bs-progress-border-radius: var(--bs-border-radius);--bs-progress-box-shadow: var(--bs-box-shadow-inset);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #0e6cfa;--bs-progress-bar-transition: width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media(prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media(prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color: var(--bs-body-color);--bs-list-group-bg: var(--bs-body-bg);--bs-list-group-border-color: var(--bs-border-color);--bs-list-group-border-width: var(--bs-border-width);--bs-list-group-border-radius: var(--bs-border-radius);--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: 0.5rem;--bs-list-group-action-color: var(--bs-secondary-color);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-tertiary-bg);--bs-list-group-action-active-color: var(--bs-body-color);--bs-list-group-action-active-bg: var(--bs-secondary-bg);--bs-list-group-disabled-color: var(--bs-secondary-color);--bs-list-group-disabled-bg: var(--bs-body-bg);--bs-list-group-active-color: #fff;--bs-list-group-active-bg: #0e6cfa;--bs-list-group-active-border-color: #0e6cfa;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1*var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media(min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color: var(--bs-primary-text-emphasis);--bs-list-group-bg: var(--bs-primary-bg-subtle);--bs-list-group-border-color: var(--bs-primary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-primary-border-subtle);--bs-list-group-active-color: var(--bs-primary-bg-subtle);--bs-list-group-active-bg: var(--bs-primary-text-emphasis);--bs-list-group-active-border-color: var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color: var(--bs-secondary-text-emphasis);--bs-list-group-bg: var(--bs-secondary-bg-subtle);--bs-list-group-border-color: var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);--bs-list-group-active-color: var(--bs-secondary-bg-subtle);--bs-list-group-active-bg: var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color: var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color: var(--bs-success-text-emphasis);--bs-list-group-bg: var(--bs-success-bg-subtle);--bs-list-group-border-color: var(--bs-success-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-success-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-success-border-subtle);--bs-list-group-active-color: var(--bs-success-bg-subtle);--bs-list-group-active-bg: var(--bs-success-text-emphasis);--bs-list-group-active-border-color: var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color: var(--bs-info-text-emphasis);--bs-list-group-bg: var(--bs-info-bg-subtle);--bs-list-group-border-color: var(--bs-info-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-info-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-info-border-subtle);--bs-list-group-active-color: var(--bs-info-bg-subtle);--bs-list-group-active-bg: var(--bs-info-text-emphasis);--bs-list-group-active-border-color: var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color: var(--bs-warning-text-emphasis);--bs-list-group-bg: var(--bs-warning-bg-subtle);--bs-list-group-border-color: var(--bs-warning-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-warning-border-subtle);--bs-list-group-active-color: var(--bs-warning-bg-subtle);--bs-list-group-active-bg: var(--bs-warning-text-emphasis);--bs-list-group-active-border-color: var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color: var(--bs-danger-text-emphasis);--bs-list-group-bg: var(--bs-danger-bg-subtle);--bs-list-group-border-color: var(--bs-danger-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-danger-border-subtle);--bs-list-group-active-color: var(--bs-danger-bg-subtle);--bs-list-group-active-bg: var(--bs-danger-text-emphasis);--bs-list-group-active-border-color: var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color: var(--bs-light-text-emphasis);--bs-list-group-bg: var(--bs-light-bg-subtle);--bs-list-group-border-color: var(--bs-light-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-light-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-light-border-subtle);--bs-list-group-active-color: var(--bs-light-bg-subtle);--bs-list-group-active-bg: var(--bs-light-text-emphasis);--bs-list-group-active-border-color: var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color: var(--bs-dark-text-emphasis);--bs-list-group-bg: var(--bs-dark-bg-subtle);--bs-list-group-border-color: var(--bs-dark-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-dark-border-subtle);--bs-list-group-active-color: var(--bs-dark-bg-subtle);--bs-list-group-active-bg: var(--bs-dark-text-emphasis);--bs-list-group-active-border-color: var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color: #000;--bs-btn-close-bg: url(${Ys});--bs-btn-close-opacity: 0.5;--bs-btn-close-hover-opacity: 0.75;--bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(14, 108, 250, 0.25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: 0.25;--bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:rgba(0,0,0,0) var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{filter:var(--bs-btn-close-white-filter)}[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: 0.75rem;--bs-toast-padding-y: 0.5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-border-width: var(--bs-border-width);--bs-toast-border-color: var(--bs-border-color-translucent);--bs-toast-border-radius: var(--bs-border-radius);--bs-toast-box-shadow: var(--bs-box-shadow);--bs-toast-header-color: var(--bs-secondary-color);--bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-header-border-color: var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-0.5*var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: 0.5rem;--bs-modal-color: ;--bs-modal-bg: var(--bs-body-bg);--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: var(--bs-border-width);--bs-modal-border-radius: var(--bs-border-radius-lg);--bs-modal-box-shadow: var(--bs-box-shadow-sm);--bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: var(--bs-border-width);--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: 0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0, -50px)}@media(prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: 0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5);margin:calc(-0.5*var(--bs-modal-header-padding-y)) calc(-0.5*var(--bs-modal-header-padding-x)) calc(-0.5*var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}@media(min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media(min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media(min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: 0.5rem;--bs-tooltip-padding-y: 0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color: var(--bs-body-bg);--bs-tooltip-bg: var(--bs-emphasis-color);--bs-tooltip-border-radius: var(--bs-border-radius);--bs-tooltip-opacity: 0.9;--bs-tooltip-arrow-width: 0.8rem;--bs-tooltip-arrow-height: 0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:rgba(0,0,0,0);border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1*var(--bs-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1*var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1*var(--bs-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1*var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) 0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size:0.875rem;--bs-popover-bg: var(--bs-body-bg);--bs-popover-border-width: var(--bs-border-width);--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: var(--bs-border-radius-lg);--bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow: var(--bs-box-shadow);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: 0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color: inherit;--bs-popover-header-bg: var(--bs-secondary-bg);--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: var(--bs-body-color);--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: 0.5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::before,.popover .popover-arrow::after{position:absolute;display:block;content:"";border-color:rgba(0,0,0,0);border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{border-width:0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-0.5*var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) 0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url(${Xs}) /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")*/}.carousel-control-next-icon{background-image:url(${Zs}) /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")*/}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-grow,.spinner-border{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg) /* rtl:ignore */}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-border-width: 0.25em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:rgba(0,0,0,0)}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: 0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media(prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: var(--bs-body-color);--bs-offcanvas-bg: var(--bs-body-bg);--bs-offcanvas-border-width: var(--bs-border-width);--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);--bs-offcanvas-transition: transform 0.3s ease-in-out;--bs-offcanvas-title-line-height: 1.5}@media(max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 575.98px)and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media(max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media(min-width: 576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 767.98px)and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media(max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media(min-width: 768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 991.98px)and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media(max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media(min-width: 992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 1199.98px)and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media(max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media(min-width: 1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 1399.98px)and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media(max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media(min-width: 1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media(prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y)*.5) calc(var(--bs-offcanvas-padding-x)*.5);margin:calc(-0.5*var(--bs-offcanvas-padding-y)) calc(-0.5*var(--bs-offcanvas-padding-x)) calc(-0.5*var(--bs-offcanvas-padding-y)) auto}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff !important;background-color:RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-secondary{color:#fff !important;background-color:RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-success{color:#fff !important;background-color:RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-info{color:#000 !important;background-color:RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-warning{color:#000 !important;background-color:RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-danger{color:#fff !important;background-color:RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-light{color:#000 !important;background-color:RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-dark{color:#fff !important;background-color:RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important}.link-primary{color:RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-primary:hover,.link-primary:focus{color:RGBA(11, 86, 200, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(11, 86, 200, var(--bs-link-underline-opacity, 1)) !important}.link-secondary{color:RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-secondary:hover,.link-secondary:focus{color:RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important}.link-success{color:RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-success:hover,.link-success:focus{color:RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important}.link-info{color:RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-info:hover,.link-info:focus{color:RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important}.link-warning{color:RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-warning:hover,.link-warning:focus{color:RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important}.link-danger{color:RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-danger:hover,.link-danger:focus{color:RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important}.link-light{color:RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-light:hover,.link-light:focus{color:RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important}.link-dark{color:RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-dark:hover,.link-dark:focus{color:RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-body-emphasis:hover,.link-body-emphasis:focus{color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));text-underline-offset:.25em;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media(prefers-reduced-motion: reduce){.icon-link>.bi{transition:none}}.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--bs-icon-link-transform, translate3d(0.25em, 0, 0))}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media(min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.float-start{float:left !important}.float-end{float:right !important}.float-none{float:none !important}.object-fit-contain{object-fit:contain !important}.object-fit-cover{object-fit:cover !important}.object-fit-fill{object-fit:fill !important}.object-fit-scale{object-fit:scale-down !important}.object-fit-none{object-fit:none !important}.opacity-0{opacity:0 !important}.opacity-25{opacity:.25 !important}.opacity-50{opacity:.5 !important}.opacity-75{opacity:.75 !important}.opacity-100{opacity:1 !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.overflow-visible{overflow:visible !important}.overflow-scroll{overflow:scroll !important}.overflow-x-auto{overflow-x:auto !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-x-visible{overflow-x:visible !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-auto{overflow-y:auto !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-y-visible{overflow-y:visible !important}.overflow-y-scroll{overflow-y:scroll !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-inline-grid{display:inline-grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.shadow{box-shadow:var(--bs-box-shadow) !important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm) !important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg) !important}.shadow-none{box-shadow:none !important}.focus-ring-primary{--bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.top-0{top:0 !important}.top-50{top:50% !important}.top-100{top:100% !important}.bottom-0{bottom:0 !important}.bottom-50{bottom:50% !important}.bottom-100{bottom:100% !important}.start-0{left:0 !important}.start-50{left:50% !important}.start-100{left:100% !important}.end-0{right:0 !important}.end-50{right:50% !important}.end-100{right:100% !important}.translate-middle{transform:translate(-50%, -50%) !important}.translate-middle-x{transform:translateX(-50%) !important}.translate-middle-y{transform:translateY(-50%) !important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-0{border:0 !important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-top-0{border-top:0 !important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-end-0{border-right:0 !important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-bottom-0{border-bottom:0 !important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-start-0{border-left:0 !important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important}.border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important}.border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important}.border-black{--bs-border-opacity: 1;border-color:rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle) !important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle) !important}.border-success-subtle{border-color:var(--bs-success-border-subtle) !important}.border-info-subtle{border-color:var(--bs-info-border-subtle) !important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle) !important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle) !important}.border-light-subtle{border-color:var(--bs-light-border-subtle) !important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle) !important}.border-1{border-width:1px !important}.border-2{border-width:2px !important}.border-3{border-width:3px !important}.border-4{border-width:4px !important}.border-5{border-width:5px !important}.border-opacity-10{--bs-border-opacity: 0.1}.border-opacity-25{--bs-border-opacity: 0.25}.border-opacity-50{--bs-border-opacity: 0.5}.border-opacity-75{--bs-border-opacity: 0.75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.mw-100{max-width:100% !important}.vw-100{width:100vw !important}.min-vw-100{min-width:100vw !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mh-100{max-height:100% !important}.vh-100{height:100vh !important}.min-vh-100{min-height:100vh !important}.flex-fill{flex:1 1 auto !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}.order-first{order:-1 !important}.order-0{order:0 !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-last{order:6 !important}.m-0{margin:0 !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.m-auto{margin:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-auto{margin-top:auto !important}.me-0{margin-right:0 !important}.me-1{margin-right:.25rem !important}.me-2{margin-right:.5rem !important}.me-3{margin-right:1rem !important}.me-4{margin-right:1.5rem !important}.me-5{margin-right:3rem !important}.me-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mb-auto{margin-bottom:auto !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:.25rem !important}.ms-2{margin-left:.5rem !important}.ms-3{margin-left:1rem !important}.ms-4{margin-left:1.5rem !important}.ms-5{margin-left:3rem !important}.ms-auto{margin-left:auto !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pe-0{padding-right:0 !important}.pe-1{padding-right:.25rem !important}.pe-2{padding-right:.5rem !important}.pe-3{padding-right:1rem !important}.pe-4{padding-right:1.5rem !important}.pe-5{padding-right:3rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.ps-0{padding-left:0 !important}.ps-1{padding-left:.25rem !important}.ps-2{padding-left:.5rem !important}.ps-3{padding-left:1rem !important}.ps-4{padding-left:1.5rem !important}.ps-5{padding-left:3rem !important}.gap-0{gap:0 !important}.gap-1{gap:.25rem !important}.gap-2{gap:.5rem !important}.gap-3{gap:1rem !important}.gap-4{gap:1.5rem !important}.gap-5{gap:3rem !important}.row-gap-0{row-gap:0 !important}.row-gap-1{row-gap:.25rem !important}.row-gap-2{row-gap:.5rem !important}.row-gap-3{row-gap:1rem !important}.row-gap-4{row-gap:1.5rem !important}.row-gap-5{row-gap:3rem !important}.column-gap-0{column-gap:0 !important}.column-gap-1{column-gap:.25rem !important}.column-gap-2{column-gap:.5rem !important}.column-gap-3{column-gap:1rem !important}.column-gap-4{column-gap:1.5rem !important}.column-gap-5{column-gap:3rem !important}.font-monospace{font-family:var(--bs-font-monospace) !important}.fs-1{font-size:calc(1.375rem + 1.5vw) !important}.fs-2{font-size:calc(1.325rem + 0.9vw) !important}.fs-3{font-size:calc(1.3rem + 0.6vw) !important}.fs-4{font-size:calc(1.275rem + 0.3vw) !important}.fs-5{font-size:1.25rem !important}.fs-6{font-size:1rem !important}.fst-italic{font-style:italic !important}.fst-normal{font-style:normal !important}.fw-lighter{font-weight:lighter !important}.fw-light{font-weight:300 !important}.fw-normal{font-weight:400 !important}.fw-medium{font-weight:500 !important}.fw-semibold{font-weight:600 !important}.fw-bold{font-weight:700 !important}.fw-bolder{font-weight:bolder !important}.lh-1{line-height:1 !important}.lh-sm{line-height:1.25 !important}.lh-base{line-height:1.5 !important}.lh-lg{line-height:2 !important}.text-start{text-align:left !important}.text-end{text-align:right !important}.text-center{text-align:center !important}.text-decoration-none{text-decoration:none !important}.text-decoration-underline{text-decoration:underline !important}.text-decoration-line-through{text-decoration:line-through !important}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-break{word-wrap:break-word !important;word-break:break-word !important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important}.text-muted{--bs-text-opacity: 1;color:var(--bs-secondary-color) !important}.text-black-50{--bs-text-opacity: 1;color:rgba(0,0,0,.5) !important}.text-white-50{--bs-text-opacity: 1;color:hsla(0,0%,100%,.5) !important}.text-body-secondary{--bs-text-opacity: 1;color:var(--bs-secondary-color) !important}.text-body-tertiary{--bs-text-opacity: 1;color:var(--bs-tertiary-color) !important}.text-body-emphasis{--bs-text-opacity: 1;color:var(--bs-emphasis-color) !important}.text-reset{--bs-text-opacity: 1;color:inherit !important}.text-opacity-25{--bs-text-opacity: 0.25}.text-opacity-50{--bs-text-opacity: 0.5}.text-opacity-75{--bs-text-opacity: 0.75}.text-opacity-100{--bs-text-opacity: 1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis) !important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis) !important}.text-success-emphasis{color:var(--bs-success-text-emphasis) !important}.text-info-emphasis{color:var(--bs-info-text-emphasis) !important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis) !important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis) !important}.text-light-emphasis{color:var(--bs-light-text-emphasis) !important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis) !important}.link-opacity-10{--bs-link-opacity: 0.1}.link-opacity-10-hover:hover{--bs-link-opacity: 0.1}.link-opacity-25{--bs-link-opacity: 0.25}.link-opacity-25-hover:hover{--bs-link-opacity: 0.25}.link-opacity-50{--bs-link-opacity: 0.5}.link-opacity-50-hover:hover{--bs-link-opacity: 0.5}.link-opacity-75{--bs-link-opacity: 0.75}.link-opacity-75-hover:hover{--bs-link-opacity: 0.75}.link-opacity-100{--bs-link-opacity: 1}.link-opacity-100-hover:hover{--bs-link-opacity: 1}.link-offset-1{text-underline-offset:.125em !important}.link-offset-1-hover:hover{text-underline-offset:.125em !important}.link-offset-2{text-underline-offset:.25em !important}.link-offset-2-hover:hover{text-underline-offset:.25em !important}.link-offset-3{text-underline-offset:.375em !important}.link-offset-3-hover:hover{text-underline-offset:.375em !important}.link-underline-primary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-secondary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-success{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-info{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-warning{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-danger{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-light{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-dark{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important}.link-underline{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-underline-opacity-0{--bs-link-underline-opacity: 0}.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity: 0}.link-underline-opacity-10{--bs-link-underline-opacity: 0.1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity: 0.1}.link-underline-opacity-25{--bs-link-underline-opacity: 0.25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity: 0.25}.link-underline-opacity-50{--bs-link-underline-opacity: 0.5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity: 0.5}.link-underline-opacity-75{--bs-link-underline-opacity: 0.75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity: 0.75}.link-underline-opacity-100{--bs-link-underline-opacity: 1}.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity: 1}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important}.bg-transparent{--bs-bg-opacity: 1;background-color:rgba(0,0,0,0) !important}.bg-body-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important}.bg-body-tertiary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important}.bg-opacity-10{--bs-bg-opacity: 0.1}.bg-opacity-25{--bs-bg-opacity: 0.25}.bg-opacity-50{--bs-bg-opacity: 0.5}.bg-opacity-75{--bs-bg-opacity: 0.75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle) !important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle) !important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle) !important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle) !important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle) !important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle) !important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle) !important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle) !important}.bg-gradient{background-image:var(--bs-gradient) !important}.user-select-all{user-select:all !important}.user-select-auto{user-select:auto !important}.user-select-none{user-select:none !important}.pe-none{pointer-events:none !important}.pe-auto{pointer-events:auto !important}.rounded{border-radius:var(--bs-border-radius) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--bs-border-radius-sm) !important}.rounded-2{border-radius:var(--bs-border-radius) !important}.rounded-3{border-radius:var(--bs-border-radius-lg) !important}.rounded-4{border-radius:var(--bs-border-radius-xl) !important}.rounded-5{border-radius:var(--bs-border-radius-xxl) !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:var(--bs-border-radius-pill) !important}.rounded-top{border-top-left-radius:var(--bs-border-radius) !important;border-top-right-radius:var(--bs-border-radius) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm) !important;border-top-right-radius:var(--bs-border-radius-sm) !important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius) !important;border-top-right-radius:var(--bs-border-radius) !important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg) !important;border-top-right-radius:var(--bs-border-radius-lg) !important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl) !important;border-top-right-radius:var(--bs-border-radius-xl) !important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl) !important;border-top-right-radius:var(--bs-border-radius-xxl) !important}.rounded-top-circle{border-top-left-radius:50% !important;border-top-right-radius:50% !important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill) !important;border-top-right-radius:var(--bs-border-radius-pill) !important}.rounded-end{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-end-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm) !important;border-bottom-right-radius:var(--bs-border-radius-sm) !important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg) !important;border-bottom-right-radius:var(--bs-border-radius-lg) !important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl) !important;border-bottom-right-radius:var(--bs-border-radius-xl) !important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl) !important;border-bottom-right-radius:var(--bs-border-radius-xxl) !important}.rounded-end-circle{border-top-right-radius:50% !important;border-bottom-right-radius:50% !important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill) !important;border-bottom-right-radius:var(--bs-border-radius-pill) !important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm) !important;border-bottom-left-radius:var(--bs-border-radius-sm) !important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg) !important;border-bottom-left-radius:var(--bs-border-radius-lg) !important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl) !important;border-bottom-left-radius:var(--bs-border-radius-xl) !important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl) !important;border-bottom-left-radius:var(--bs-border-radius-xxl) !important}.rounded-bottom-circle{border-bottom-right-radius:50% !important;border-bottom-left-radius:50% !important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill) !important;border-bottom-left-radius:var(--bs-border-radius-pill) !important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.rounded-start-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm) !important;border-top-left-radius:var(--bs-border-radius-sm) !important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg) !important;border-top-left-radius:var(--bs-border-radius-lg) !important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl) !important;border-top-left-radius:var(--bs-border-radius-xl) !important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl) !important;border-top-left-radius:var(--bs-border-radius-xxl) !important}.rounded-start-circle{border-bottom-left-radius:50% !important;border-top-left-radius:50% !important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill) !important;border-top-left-radius:var(--bs-border-radius-pill) !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}.z-n1{z-index:-1 !important}.z-0{z-index:0 !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}@media(min-width: 576px){.float-sm-start{float:left !important}.float-sm-end{float:right !important}.float-sm-none{float:none !important}.object-fit-sm-contain{object-fit:contain !important}.object-fit-sm-cover{object-fit:cover !important}.object-fit-sm-fill{object-fit:fill !important}.object-fit-sm-scale{object-fit:scale-down !important}.object-fit-sm-none{object-fit:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !important}.d-sm-inline-grid{display:inline-grid !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.justify-content-sm-evenly{justify-content:space-evenly !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}.order-sm-first{order:-1 !important}.order-sm-0{order:0 !important}.order-sm-1{order:1 !important}.order-sm-2{order:2 !important}.order-sm-3{order:3 !important}.order-sm-4{order:4 !important}.order-sm-5{order:5 !important}.order-sm-last{order:6 !important}.m-sm-0{margin:0 !important}.m-sm-1{margin:.25rem !important}.m-sm-2{margin:.5rem !important}.m-sm-3{margin:1rem !important}.m-sm-4{margin:1.5rem !important}.m-sm-5{margin:3rem !important}.m-sm-auto{margin:auto !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.mx-sm-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-sm-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-sm-0{margin-top:0 !important}.mt-sm-1{margin-top:.25rem !important}.mt-sm-2{margin-top:.5rem !important}.mt-sm-3{margin-top:1rem !important}.mt-sm-4{margin-top:1.5rem !important}.mt-sm-5{margin-top:3rem !important}.mt-sm-auto{margin-top:auto !important}.me-sm-0{margin-right:0 !important}.me-sm-1{margin-right:.25rem !important}.me-sm-2{margin-right:.5rem !important}.me-sm-3{margin-right:1rem !important}.me-sm-4{margin-right:1.5rem !important}.me-sm-5{margin-right:3rem !important}.me-sm-auto{margin-right:auto !important}.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:.25rem !important}.mb-sm-2{margin-bottom:.5rem !important}.mb-sm-3{margin-bottom:1rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.mb-sm-5{margin-bottom:3rem !important}.mb-sm-auto{margin-bottom:auto !important}.ms-sm-0{margin-left:0 !important}.ms-sm-1{margin-left:.25rem !important}.ms-sm-2{margin-left:.5rem !important}.ms-sm-3{margin-left:1rem !important}.ms-sm-4{margin-left:1.5rem !important}.ms-sm-5{margin-left:3rem !important}.ms-sm-auto{margin-left:auto !important}.p-sm-0{padding:0 !important}.p-sm-1{padding:.25rem !important}.p-sm-2{padding:.5rem !important}.p-sm-3{padding:1rem !important}.p-sm-4{padding:1.5rem !important}.p-sm-5{padding:3rem !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.px-sm-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-sm-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-sm-0{padding-top:0 !important}.pt-sm-1{padding-top:.25rem !important}.pt-sm-2{padding-top:.5rem !important}.pt-sm-3{padding-top:1rem !important}.pt-sm-4{padding-top:1.5rem !important}.pt-sm-5{padding-top:3rem !important}.pe-sm-0{padding-right:0 !important}.pe-sm-1{padding-right:.25rem !important}.pe-sm-2{padding-right:.5rem !important}.pe-sm-3{padding-right:1rem !important}.pe-sm-4{padding-right:1.5rem !important}.pe-sm-5{padding-right:3rem !important}.pb-sm-0{padding-bottom:0 !important}.pb-sm-1{padding-bottom:.25rem !important}.pb-sm-2{padding-bottom:.5rem !important}.pb-sm-3{padding-bottom:1rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pb-sm-5{padding-bottom:3rem !important}.ps-sm-0{padding-left:0 !important}.ps-sm-1{padding-left:.25rem !important}.ps-sm-2{padding-left:.5rem !important}.ps-sm-3{padding-left:1rem !important}.ps-sm-4{padding-left:1.5rem !important}.ps-sm-5{padding-left:3rem !important}.gap-sm-0{gap:0 !important}.gap-sm-1{gap:.25rem !important}.gap-sm-2{gap:.5rem !important}.gap-sm-3{gap:1rem !important}.gap-sm-4{gap:1.5rem !important}.gap-sm-5{gap:3rem !important}.row-gap-sm-0{row-gap:0 !important}.row-gap-sm-1{row-gap:.25rem !important}.row-gap-sm-2{row-gap:.5rem !important}.row-gap-sm-3{row-gap:1rem !important}.row-gap-sm-4{row-gap:1.5rem !important}.row-gap-sm-5{row-gap:3rem !important}.column-gap-sm-0{column-gap:0 !important}.column-gap-sm-1{column-gap:.25rem !important}.column-gap-sm-2{column-gap:.5rem !important}.column-gap-sm-3{column-gap:1rem !important}.column-gap-sm-4{column-gap:1.5rem !important}.column-gap-sm-5{column-gap:3rem !important}.text-sm-start{text-align:left !important}.text-sm-end{text-align:right !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.float-md-start{float:left !important}.float-md-end{float:right !important}.float-md-none{float:none !important}.object-fit-md-contain{object-fit:contain !important}.object-fit-md-cover{object-fit:cover !important}.object-fit-md-fill{object-fit:fill !important}.object-fit-md-scale{object-fit:scale-down !important}.object-fit-md-none{object-fit:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !important}.d-md-inline-grid{display:inline-grid !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:6 !important}.m-md-0{margin:0 !important}.m-md-1{margin:.25rem !important}.m-md-2{margin:.5rem !important}.m-md-3{margin:1rem !important}.m-md-4{margin:1.5rem !important}.m-md-5{margin:3rem !important}.m-md-auto{margin:auto !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.mx-md-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-md-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-md-0{margin-top:0 !important}.mt-md-1{margin-top:.25rem !important}.mt-md-2{margin-top:.5rem !important}.mt-md-3{margin-top:1rem !important}.mt-md-4{margin-top:1.5rem !important}.mt-md-5{margin-top:3rem !important}.mt-md-auto{margin-top:auto !important}.me-md-0{margin-right:0 !important}.me-md-1{margin-right:.25rem !important}.me-md-2{margin-right:.5rem !important}.me-md-3{margin-right:1rem !important}.me-md-4{margin-right:1.5rem !important}.me-md-5{margin-right:3rem !important}.me-md-auto{margin-right:auto !important}.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:.25rem !important}.mb-md-2{margin-bottom:.5rem !important}.mb-md-3{margin-bottom:1rem !important}.mb-md-4{margin-bottom:1.5rem !important}.mb-md-5{margin-bottom:3rem !important}.mb-md-auto{margin-bottom:auto !important}.ms-md-0{margin-left:0 !important}.ms-md-1{margin-left:.25rem !important}.ms-md-2{margin-left:.5rem !important}.ms-md-3{margin-left:1rem !important}.ms-md-4{margin-left:1.5rem !important}.ms-md-5{margin-left:3rem !important}.ms-md-auto{margin-left:auto !important}.p-md-0{padding:0 !important}.p-md-1{padding:.25rem !important}.p-md-2{padding:.5rem !important}.p-md-3{padding:1rem !important}.p-md-4{padding:1.5rem !important}.p-md-5{padding:3rem !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.px-md-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-md-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-md-0{padding-top:0 !important}.pt-md-1{padding-top:.25rem !important}.pt-md-2{padding-top:.5rem !important}.pt-md-3{padding-top:1rem !important}.pt-md-4{padding-top:1.5rem !important}.pt-md-5{padding-top:3rem !important}.pe-md-0{padding-right:0 !important}.pe-md-1{padding-right:.25rem !important}.pe-md-2{padding-right:.5rem !important}.pe-md-3{padding-right:1rem !important}.pe-md-4{padding-right:1.5rem !important}.pe-md-5{padding-right:3rem !important}.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:.25rem !important}.pb-md-2{padding-bottom:.5rem !important}.pb-md-3{padding-bottom:1rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pb-md-5{padding-bottom:3rem !important}.ps-md-0{padding-left:0 !important}.ps-md-1{padding-left:.25rem !important}.ps-md-2{padding-left:.5rem !important}.ps-md-3{padding-left:1rem !important}.ps-md-4{padding-left:1.5rem !important}.ps-md-5{padding-left:3rem !important}.gap-md-0{gap:0 !important}.gap-md-1{gap:.25rem !important}.gap-md-2{gap:.5rem !important}.gap-md-3{gap:1rem !important}.gap-md-4{gap:1.5rem !important}.gap-md-5{gap:3rem !important}.row-gap-md-0{row-gap:0 !important}.row-gap-md-1{row-gap:.25rem !important}.row-gap-md-2{row-gap:.5rem !important}.row-gap-md-3{row-gap:1rem !important}.row-gap-md-4{row-gap:1.5rem !important}.row-gap-md-5{row-gap:3rem !important}.column-gap-md-0{column-gap:0 !important}.column-gap-md-1{column-gap:.25rem !important}.column-gap-md-2{column-gap:.5rem !important}.column-gap-md-3{column-gap:1rem !important}.column-gap-md-4{column-gap:1.5rem !important}.column-gap-md-5{column-gap:3rem !important}.text-md-start{text-align:left !important}.text-md-end{text-align:right !important}.text-md-center{text-align:center !important}}@media(min-width: 992px){.float-lg-start{float:left !important}.float-lg-end{float:right !important}.float-lg-none{float:none !important}.object-fit-lg-contain{object-fit:contain !important}.object-fit-lg-cover{object-fit:cover !important}.object-fit-lg-fill{object-fit:fill !important}.object-fit-lg-scale{object-fit:scale-down !important}.object-fit-lg-none{object-fit:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !important}.d-lg-inline-grid{display:inline-grid !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:6 !important}.m-lg-0{margin:0 !important}.m-lg-1{margin:.25rem !important}.m-lg-2{margin:.5rem !important}.m-lg-3{margin:1rem !important}.m-lg-4{margin:1.5rem !important}.m-lg-5{margin:3rem !important}.m-lg-auto{margin:auto !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.mx-lg-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-lg-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-lg-0{margin-top:0 !important}.mt-lg-1{margin-top:.25rem !important}.mt-lg-2{margin-top:.5rem !important}.mt-lg-3{margin-top:1rem !important}.mt-lg-4{margin-top:1.5rem !important}.mt-lg-5{margin-top:3rem !important}.mt-lg-auto{margin-top:auto !important}.me-lg-0{margin-right:0 !important}.me-lg-1{margin-right:.25rem !important}.me-lg-2{margin-right:.5rem !important}.me-lg-3{margin-right:1rem !important}.me-lg-4{margin-right:1.5rem !important}.me-lg-5{margin-right:3rem !important}.me-lg-auto{margin-right:auto !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:.25rem !important}.mb-lg-2{margin-bottom:.5rem !important}.mb-lg-3{margin-bottom:1rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.mb-lg-5{margin-bottom:3rem !important}.mb-lg-auto{margin-bottom:auto !important}.ms-lg-0{margin-left:0 !important}.ms-lg-1{margin-left:.25rem !important}.ms-lg-2{margin-left:.5rem !important}.ms-lg-3{margin-left:1rem !important}.ms-lg-4{margin-left:1.5rem !important}.ms-lg-5{margin-left:3rem !important}.ms-lg-auto{margin-left:auto !important}.p-lg-0{padding:0 !important}.p-lg-1{padding:.25rem !important}.p-lg-2{padding:.5rem !important}.p-lg-3{padding:1rem !important}.p-lg-4{padding:1.5rem !important}.p-lg-5{padding:3rem !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-lg-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-lg-0{padding-top:0 !important}.pt-lg-1{padding-top:.25rem !important}.pt-lg-2{padding-top:.5rem !important}.pt-lg-3{padding-top:1rem !important}.pt-lg-4{padding-top:1.5rem !important}.pt-lg-5{padding-top:3rem !important}.pe-lg-0{padding-right:0 !important}.pe-lg-1{padding-right:.25rem !important}.pe-lg-2{padding-right:.5rem !important}.pe-lg-3{padding-right:1rem !important}.pe-lg-4{padding-right:1.5rem !important}.pe-lg-5{padding-right:3rem !important}.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:.25rem !important}.pb-lg-2{padding-bottom:.5rem !important}.pb-lg-3{padding-bottom:1rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pb-lg-5{padding-bottom:3rem !important}.ps-lg-0{padding-left:0 !important}.ps-lg-1{padding-left:.25rem !important}.ps-lg-2{padding-left:.5rem !important}.ps-lg-3{padding-left:1rem !important}.ps-lg-4{padding-left:1.5rem !important}.ps-lg-5{padding-left:3rem !important}.gap-lg-0{gap:0 !important}.gap-lg-1{gap:.25rem !important}.gap-lg-2{gap:.5rem !important}.gap-lg-3{gap:1rem !important}.gap-lg-4{gap:1.5rem !important}.gap-lg-5{gap:3rem !important}.row-gap-lg-0{row-gap:0 !important}.row-gap-lg-1{row-gap:.25rem !important}.row-gap-lg-2{row-gap:.5rem !important}.row-gap-lg-3{row-gap:1rem !important}.row-gap-lg-4{row-gap:1.5rem !important}.row-gap-lg-5{row-gap:3rem !important}.column-gap-lg-0{column-gap:0 !important}.column-gap-lg-1{column-gap:.25rem !important}.column-gap-lg-2{column-gap:.5rem !important}.column-gap-lg-3{column-gap:1rem !important}.column-gap-lg-4{column-gap:1.5rem !important}.column-gap-lg-5{column-gap:3rem !important}.text-lg-start{text-align:left !important}.text-lg-end{text-align:right !important}.text-lg-center{text-align:center !important}}@media(min-width: 1200px){.float-xl-start{float:left !important}.float-xl-end{float:right !important}.float-xl-none{float:none !important}.object-fit-xl-contain{object-fit:contain !important}.object-fit-xl-cover{object-fit:cover !important}.object-fit-xl-fill{object-fit:fill !important}.object-fit-xl-scale{object-fit:scale-down !important}.object-fit-xl-none{object-fit:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !important}.d-xl-inline-grid{display:inline-grid !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}.order-xl-first{order:-1 !important}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}.order-xl-last{order:6 !important}.m-xl-0{margin:0 !important}.m-xl-1{margin:.25rem !important}.m-xl-2{margin:.5rem !important}.m-xl-3{margin:1rem !important}.m-xl-4{margin:1.5rem !important}.m-xl-5{margin:3rem !important}.m-xl-auto{margin:auto !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.mx-xl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xl-0{margin-top:0 !important}.mt-xl-1{margin-top:.25rem !important}.mt-xl-2{margin-top:.5rem !important}.mt-xl-3{margin-top:1rem !important}.mt-xl-4{margin-top:1.5rem !important}.mt-xl-5{margin-top:3rem !important}.mt-xl-auto{margin-top:auto !important}.me-xl-0{margin-right:0 !important}.me-xl-1{margin-right:.25rem !important}.me-xl-2{margin-right:.5rem !important}.me-xl-3{margin-right:1rem !important}.me-xl-4{margin-right:1.5rem !important}.me-xl-5{margin-right:3rem !important}.me-xl-auto{margin-right:auto !important}.mb-xl-0{margin-bottom:0 !important}.mb-xl-1{margin-bottom:.25rem !important}.mb-xl-2{margin-bottom:.5rem !important}.mb-xl-3{margin-bottom:1rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.mb-xl-5{margin-bottom:3rem !important}.mb-xl-auto{margin-bottom:auto !important}.ms-xl-0{margin-left:0 !important}.ms-xl-1{margin-left:.25rem !important}.ms-xl-2{margin-left:.5rem !important}.ms-xl-3{margin-left:1rem !important}.ms-xl-4{margin-left:1.5rem !important}.ms-xl-5{margin-left:3rem !important}.ms-xl-auto{margin-left:auto !important}.p-xl-0{padding:0 !important}.p-xl-1{padding:.25rem !important}.p-xl-2{padding:.5rem !important}.p-xl-3{padding:1rem !important}.p-xl-4{padding:1.5rem !important}.p-xl-5{padding:3rem !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.px-xl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xl-0{padding-top:0 !important}.pt-xl-1{padding-top:.25rem !important}.pt-xl-2{padding-top:.5rem !important}.pt-xl-3{padding-top:1rem !important}.pt-xl-4{padding-top:1.5rem !important}.pt-xl-5{padding-top:3rem !important}.pe-xl-0{padding-right:0 !important}.pe-xl-1{padding-right:.25rem !important}.pe-xl-2{padding-right:.5rem !important}.pe-xl-3{padding-right:1rem !important}.pe-xl-4{padding-right:1.5rem !important}.pe-xl-5{padding-right:3rem !important}.pb-xl-0{padding-bottom:0 !important}.pb-xl-1{padding-bottom:.25rem !important}.pb-xl-2{padding-bottom:.5rem !important}.pb-xl-3{padding-bottom:1rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pb-xl-5{padding-bottom:3rem !important}.ps-xl-0{padding-left:0 !important}.ps-xl-1{padding-left:.25rem !important}.ps-xl-2{padding-left:.5rem !important}.ps-xl-3{padding-left:1rem !important}.ps-xl-4{padding-left:1.5rem !important}.ps-xl-5{padding-left:3rem !important}.gap-xl-0{gap:0 !important}.gap-xl-1{gap:.25rem !important}.gap-xl-2{gap:.5rem !important}.gap-xl-3{gap:1rem !important}.gap-xl-4{gap:1.5rem !important}.gap-xl-5{gap:3rem !important}.row-gap-xl-0{row-gap:0 !important}.row-gap-xl-1{row-gap:.25rem !important}.row-gap-xl-2{row-gap:.5rem !important}.row-gap-xl-3{row-gap:1rem !important}.row-gap-xl-4{row-gap:1.5rem !important}.row-gap-xl-5{row-gap:3rem !important}.column-gap-xl-0{column-gap:0 !important}.column-gap-xl-1{column-gap:.25rem !important}.column-gap-xl-2{column-gap:.5rem !important}.column-gap-xl-3{column-gap:1rem !important}.column-gap-xl-4{column-gap:1.5rem !important}.column-gap-xl-5{column-gap:3rem !important}.text-xl-start{text-align:left !important}.text-xl-end{text-align:right !important}.text-xl-center{text-align:center !important}}@media(min-width: 1400px){.float-xxl-start{float:left !important}.float-xxl-end{float:right !important}.float-xxl-none{float:none !important}.object-fit-xxl-contain{object-fit:contain !important}.object-fit-xxl-cover{object-fit:cover !important}.object-fit-xxl-fill{object-fit:fill !important}.object-fit-xxl-scale{object-fit:scale-down !important}.object-fit-xxl-none{object-fit:none !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-grid{display:grid !important}.d-xxl-inline-grid{display:inline-grid !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:flex !important}.d-xxl-inline-flex{display:inline-flex !important}.d-xxl-none{display:none !important}.flex-xxl-fill{flex:1 1 auto !important}.flex-xxl-row{flex-direction:row !important}.flex-xxl-column{flex-direction:column !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column-reverse{flex-direction:column-reverse !important}.flex-xxl-grow-0{flex-grow:0 !important}.flex-xxl-grow-1{flex-grow:1 !important}.flex-xxl-shrink-0{flex-shrink:0 !important}.flex-xxl-shrink-1{flex-shrink:1 !important}.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.justify-content-xxl-evenly{justify-content:space-evenly !important}.align-items-xxl-start{align-items:flex-start !important}.align-items-xxl-end{align-items:flex-end !important}.align-items-xxl-center{align-items:center !important}.align-items-xxl-baseline{align-items:baseline !important}.align-items-xxl-stretch{align-items:stretch !important}.align-content-xxl-start{align-content:flex-start !important}.align-content-xxl-end{align-content:flex-end !important}.align-content-xxl-center{align-content:center !important}.align-content-xxl-between{align-content:space-between !important}.align-content-xxl-around{align-content:space-around !important}.align-content-xxl-stretch{align-content:stretch !important}.align-self-xxl-auto{align-self:auto !important}.align-self-xxl-start{align-self:flex-start !important}.align-self-xxl-end{align-self:flex-end !important}.align-self-xxl-center{align-self:center !important}.align-self-xxl-baseline{align-self:baseline !important}.align-self-xxl-stretch{align-self:stretch !important}.order-xxl-first{order:-1 !important}.order-xxl-0{order:0 !important}.order-xxl-1{order:1 !important}.order-xxl-2{order:2 !important}.order-xxl-3{order:3 !important}.order-xxl-4{order:4 !important}.order-xxl-5{order:5 !important}.order-xxl-last{order:6 !important}.m-xxl-0{margin:0 !important}.m-xxl-1{margin:.25rem !important}.m-xxl-2{margin:.5rem !important}.m-xxl-3{margin:1rem !important}.m-xxl-4{margin:1.5rem !important}.m-xxl-5{margin:3rem !important}.m-xxl-auto{margin:auto !important}.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}.mx-xxl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xxl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xxl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xxl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xxl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xxl-auto{margin-right:auto !important;margin-left:auto !important}.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xxl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xxl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xxl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xxl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xxl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xxl-0{margin-top:0 !important}.mt-xxl-1{margin-top:.25rem !important}.mt-xxl-2{margin-top:.5rem !important}.mt-xxl-3{margin-top:1rem !important}.mt-xxl-4{margin-top:1.5rem !important}.mt-xxl-5{margin-top:3rem !important}.mt-xxl-auto{margin-top:auto !important}.me-xxl-0{margin-right:0 !important}.me-xxl-1{margin-right:.25rem !important}.me-xxl-2{margin-right:.5rem !important}.me-xxl-3{margin-right:1rem !important}.me-xxl-4{margin-right:1.5rem !important}.me-xxl-5{margin-right:3rem !important}.me-xxl-auto{margin-right:auto !important}.mb-xxl-0{margin-bottom:0 !important}.mb-xxl-1{margin-bottom:.25rem !important}.mb-xxl-2{margin-bottom:.5rem !important}.mb-xxl-3{margin-bottom:1rem !important}.mb-xxl-4{margin-bottom:1.5rem !important}.mb-xxl-5{margin-bottom:3rem !important}.mb-xxl-auto{margin-bottom:auto !important}.ms-xxl-0{margin-left:0 !important}.ms-xxl-1{margin-left:.25rem !important}.ms-xxl-2{margin-left:.5rem !important}.ms-xxl-3{margin-left:1rem !important}.ms-xxl-4{margin-left:1.5rem !important}.ms-xxl-5{margin-left:3rem !important}.ms-xxl-auto{margin-left:auto !important}.p-xxl-0{padding:0 !important}.p-xxl-1{padding:.25rem !important}.p-xxl-2{padding:.5rem !important}.p-xxl-3{padding:1rem !important}.p-xxl-4{padding:1.5rem !important}.p-xxl-5{padding:3rem !important}.px-xxl-0{padding-right:0 !important;padding-left:0 !important}.px-xxl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xxl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xxl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xxl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xxl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xxl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xxl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xxl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xxl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xxl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xxl-0{padding-top:0 !important}.pt-xxl-1{padding-top:.25rem !important}.pt-xxl-2{padding-top:.5rem !important}.pt-xxl-3{padding-top:1rem !important}.pt-xxl-4{padding-top:1.5rem !important}.pt-xxl-5{padding-top:3rem !important}.pe-xxl-0{padding-right:0 !important}.pe-xxl-1{padding-right:.25rem !important}.pe-xxl-2{padding-right:.5rem !important}.pe-xxl-3{padding-right:1rem !important}.pe-xxl-4{padding-right:1.5rem !important}.pe-xxl-5{padding-right:3rem !important}.pb-xxl-0{padding-bottom:0 !important}.pb-xxl-1{padding-bottom:.25rem !important}.pb-xxl-2{padding-bottom:.5rem !important}.pb-xxl-3{padding-bottom:1rem !important}.pb-xxl-4{padding-bottom:1.5rem !important}.pb-xxl-5{padding-bottom:3rem !important}.ps-xxl-0{padding-left:0 !important}.ps-xxl-1{padding-left:.25rem !important}.ps-xxl-2{padding-left:.5rem !important}.ps-xxl-3{padding-left:1rem !important}.ps-xxl-4{padding-left:1.5rem !important}.ps-xxl-5{padding-left:3rem !important}.gap-xxl-0{gap:0 !important}.gap-xxl-1{gap:.25rem !important}.gap-xxl-2{gap:.5rem !important}.gap-xxl-3{gap:1rem !important}.gap-xxl-4{gap:1.5rem !important}.gap-xxl-5{gap:3rem !important}.row-gap-xxl-0{row-gap:0 !important}.row-gap-xxl-1{row-gap:.25rem !important}.row-gap-xxl-2{row-gap:.5rem !important}.row-gap-xxl-3{row-gap:1rem !important}.row-gap-xxl-4{row-gap:1.5rem !important}.row-gap-xxl-5{row-gap:3rem !important}.column-gap-xxl-0{column-gap:0 !important}.column-gap-xxl-1{column-gap:.25rem !important}.column-gap-xxl-2{column-gap:.5rem !important}.column-gap-xxl-3{column-gap:1rem !important}.column-gap-xxl-4{column-gap:1.5rem !important}.column-gap-xxl-5{column-gap:3rem !important}.text-xxl-start{text-align:left !important}.text-xxl-end{text-align:right !important}.text-xxl-center{text-align:center !important}}@media(min-width: 1200px){.fs-1{font-size:2.5rem !important}.fs-2{font-size:2rem !important}.fs-3{font-size:1.75rem !important}.fs-4{font-size:1.5rem !important}}@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !important}.d-print-inline-grid{display:inline-grid !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}.d-print-none{display:none !important}}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n *//*! name: vanilla-calendar-pro v2.9.10 | url: https://github.com/uvarov-frontend/vanilla-calendar-pro */.vanilla-calendar{position:relative;box-sizing:border-box;display:flex;width:300px;min-width:272px;max-width:100%;flex-direction:column;border-radius:.75rem;padding:1rem;opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:.15s}@supports((width: -webkit-max-content) or (width: max-content)) and ((height: -webkit-max-content) or (height: max-content)){.vanilla-calendar{height:-webkit-max-content;height:max-content;width:-webkit-max-content;width:max-content}}.vanilla-calendar_multiple{width:550px}@supports(width: -webkit-fit-content) or (width: -moz-fit-content) or (width: fit-content){.vanilla-calendar_multiple{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.vanilla-calendar button:focus-visible{border-radius:.5rem;outline-style:solid;outline-width:1px;outline-offset:-1px}.vanilla-calendar.vanilla-calendar_multiple .vanilla-calendar-days{flex-grow:0}.vanilla-calendar_hidden{pointer-events:none;opacity:0}.vanilla-calendar_hidden *{pointer-events:none !important}.vanilla-calendar_to-input{position:absolute}.vanilla-calendar_to-input_bottom{margin-top:.25rem}.vanilla-calendar_to-input_top{margin-top:-0.25rem}.vanilla-calendar-controls{pointer-events:none;position:absolute;left:0;right:0;top:0;z-index:20;box-sizing:content-box;display:flex;align-items:center;justify-content:space-between;padding-left:1rem;padding-right:1rem;padding-top:1.25rem}.vanilla-calendar-arrow{pointer-events:auto;position:relative;display:block;height:1.5rem;width:1.5rem;cursor:pointer;border-width:0px;background-color:transparent}.vanilla-calendar-arrow:before{position:absolute;left:0;top:0;height:100%;width:100%;background-position:center;background-repeat:no-repeat;--tw-content: "";content:var(--tw-content)}.vanilla-calendar-arrow.vanilla-calendar-arrow_prev:before{transform:rotate(90deg)}.vanilla-calendar-arrow.vanilla-calendar-arrow_next:before{transform:rotate(-90deg)}.vanilla-calendar-grid{display:flex;flex-grow:1;flex-wrap:wrap;justify-content:center;gap:1.75rem}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column{pointer-events:none;opacity:.3}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_month,.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_year{pointer-events:auto;opacity:1}.vanilla-calendar-column{display:flex;min-width:-webkit-min-content;min-width:min-content;flex-direction:column}.vanilla-calendar-header{position:relative;margin-bottom:.75rem;display:flex;align-items:center}.vanilla-calendar-header__content{display:grid;flex-grow:1;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;justify-content:center;white-space:pre-wrap;padding-left:1rem;padding-right:1rem}.vanilla-calendar-month,.vanilla-calendar-year{cursor:pointer;border-radius:.25rem;border-width:0px;background-color:transparent;padding:.25rem;font-size:1rem;line-height:1.5rem;font-weight:700}.vanilla-calendar-month.vanilla-calendar-month_disabled,.vanilla-calendar-year.vanilla-calendar-year_disabled{pointer-events:none}.vanilla-calendar-months{display:grid;flex-grow:1;grid-template-columns:repeat(4, minmax(0, 1fr));align-items:center;row-gap:1rem;column-gap:.5rem}.vanilla-calendar-years{display:grid;flex-grow:1;grid-template-columns:repeat(5, minmax(0, 1fr));align-items:center;row-gap:1rem;column-gap:.5rem}.vanilla-calendar-months_selecting .vanilla-calendar-months__month,.vanilla-calendar-years_selecting .vanilla-calendar-years__year{cursor:pointer}.vanilla-calendar-months_selecting .vanilla-calendar-months__month .vanilla-calendar-months__month_disabled,.vanilla-calendar-years_selecting .vanilla-calendar-years__year .vanilla-calendar-years__year_disabled{cursor:default}.vanilla-calendar-months__month,.vanilla-calendar-years__year{display:flex;height:2.5rem;align-items:center;justify-content:center;word-break:break-all;border-radius:.5rem;border-width:0px;padding:.25rem;text-align:center;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,.vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{pointer-events:none}.vanilla-calendar-week-numbers{display:flex;flex-direction:column}.vanilla-calendar-week-numbers__title{margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-week-numbers__content{display:grid;grid-auto-flow:row;align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-week-number{margin:0;display:flex;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:pointer;align-items:center;justify-content:center;border-style:none;background-color:transparent;padding:0;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-wrapper{display:flex;flex-grow:1}.vanilla-calendar-content{display:flex;flex-grow:1;flex-direction:column}.vanilla-calendar-week{margin-bottom:.5rem;display:grid;grid-template-columns:repeat(7, 1fr);justify-items:center}.vanilla-calendar-week__day{display:flex;width:100%;min-width:1.875rem;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-days{display:grid;flex-grow:1;grid-template-columns:repeat(7, 1fr);align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn{cursor:pointer;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:75ms}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn_disabled{cursor:default}.vanilla-calendar-day{position:relative;display:flex;width:100%;align-items:center;justify-content:center}.vanilla-calendar-day_hover-intermediate .vanilla-calendar-day__btn{border-radius:0}.vanilla-calendar-day_hover-first .vanilla-calendar-day__btn{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.vanilla-calendar-day_hover-first.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn{border-radius:.5rem}.vanilla-calendar-day:focus-visible .vanilla-calendar-day__popup,.vanilla-calendar-day:hover .vanilla-calendar-day__popup{pointer-events:auto;opacity:1}.vanilla-calendar-day_selected-first .vanilla-calendar-day__btn_selected{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.vanilla-calendar-day_selected-first.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-radius:.5rem}.vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected{border-radius:0}.vanilla-calendar-day__btn{display:flex;height:100%;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:default;align-items:center;justify-content:center;border-radius:.5rem;border-width:0px;padding:0;font-size:.75rem;line-height:1rem;font-weight:400}.vanilla-calendar-day__btn_today{font-weight:700}.vanilla-calendar-day__btn_disabled{pointer-events:none}.vanilla-calendar-day__popup{transform:translate(-50%);pointer-events:none;position:absolute;left:50%;top:100%;z-index:20;width:8rem;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:400;opacity:0}.vanilla-calendar-day__popup:before{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:after{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:hover{pointer-events:auto;opacity:1}.vanilla-calendar-day__popup:before{content:"";left:0;bottom:0;z-index:-10;display:block;height:calc(100% - 4px);width:100%;border-radius:.5rem}.vanilla-calendar-time{margin-top:.75rem;display:grid;grid-template-columns:auto 1fr;gap:.75rem;border-top-width:1px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-style:solid;padding-top:.75rem}.vanilla-calendar-time__content{display:grid;grid-auto-flow:column;align-items:center}.vanilla-calendar-time__hours{position:relative;margin-right:.35rem;width:1.75rem}.vanilla-calendar-time__hours:after{position:absolute;right:-5px;top:50%;margin-top:calc(-50% + 1px);display:block;--tw-content: ":";content:var(--tw-content)}.vanilla-calendar-time__minutes{width:1.75rem}.vanilla-calendar-time__hours input,.vanilla-calendar-time__minutes input{position:relative;margin:0;box-sizing:border-box;display:block;width:100%;border-radius:.25rem;border-width:0px;padding:.125rem;text-align:center;font-size:1.125rem;font-weight:600;line-height:1.125rem}.vanilla-calendar-time__hours input:focus-visible,.vanilla-calendar-time__minutes input:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__hours input:disabled,.vanilla-calendar-time__minutes input:disabled{cursor:default}.vanilla-calendar-time__hours input:hover:disabled,.vanilla-calendar-time__minutes input:hover:disabled{background-color:transparent}.vanilla-calendar-time__keeping{margin-left:1px;margin-top:.25rem;width:22px;cursor:pointer;border-radius:.25rem;border-width:0px;background-color:transparent;padding:0;font-size:.69rem}.vanilla-calendar-time__keeping:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__keeping:disabled{cursor:default}.vanilla-calendar-time__keeping:hover:disabled{background-color:transparent}.vanilla-calendar-time__ranges{display:grid;grid-auto-flow:row}.vanilla-calendar-time__range{position:relative;z-index:10;font-size:0}.vanilla-calendar-time__range:before{content:var(--tw-content);left:0}.vanilla-calendar-time__range:after{content:var(--tw-content);right:0}.vanilla-calendar-time__range:before,.vanilla-calendar-time__range:after{content:"";transform:translateY(-50%);pointer-events:none;position:absolute;top:50%;z-index:10;height:.5rem;width:1px}.vanilla-calendar-time__range input{position:relative;margin:0;height:1.25rem;width:100%;cursor:pointer;-webkit-appearance:none;appearance:none;outline-width:0px}.vanilla-calendar-time__range input::-webkit-slider-thumb{position:relative;z-index:20;margin-top:-0.5rem;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-moz-range-thumb{position:relative;z-index:20;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-webkit-slider-runnable-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.vanilla-calendar-time__range input::-moz-range-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light].vanilla-calendar{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light].vanilla-calendar_to-input{--tw-shadow: 0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored: 0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-arrow{background-color:transparent}[data-calendar-theme=light] .vanilla-calendar-arrow:before{background-image:url(${Qs})}[data-calendar-theme=light] .vanilla-calendar-arrow:hover:before{opacity:.6}[data-calendar-theme=light] .vanilla-calendar-header__content,[data-calendar-theme=light] .vanilla-calendar-month,[data-calendar-theme=light] .vanilla-calendar-year{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-month:hover,[data-calendar-theme=light] .vanilla-calendar-year:hover{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_not-active{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-months__month{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-months__month:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-years__year{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-years__year:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-week-numbers__title,[data-calendar-theme=light] .vanilla-calendar-week-number{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week-number:hover{color:#475569}[data-calendar-theme=light] .vanilla-calendar-week__day{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity: .7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity: .7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__btn:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_today{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_next{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__popup{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__popup:before{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-shadow: 0 3px 15px rgba(85, 85, 85, .2);--tw-shadow-colored: 0 3px 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=light] .vanilla-calendar-time{border-color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input,[data-calendar-theme=light] .vanilla-calendar-time__minutes input{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=light] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:before,[data-calendar-theme=light] .vanilla-calendar-time__range:after{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-thumb{border-color:#cbd5e1;--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-thumb{border-color:#cbd5e1;--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=dark].vanilla-calendar{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark].vanilla-calendar_to-input{--tw-shadow: 0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored: 0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=dark].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-arrow{background-color:transparent}[data-calendar-theme=dark] .vanilla-calendar-arrow:before{background-image:url(${Js})}[data-calendar-theme=dark] .vanilla-calendar-arrow:hover:before{opacity:.6}[data-calendar-theme=dark] .vanilla-calendar-header__content,[data-calendar-theme=dark] .vanilla-calendar-month,[data-calendar-theme=dark] .vanilla-calendar-year{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-month:hover,[data-calendar-theme=dark] .vanilla-calendar-year:hover,[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_not-active{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month,[data-calendar-theme=dark] .vanilla-calendar-years__year{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity: 1;background-color:rgb(100 116 139/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-week-numbers__title,[data-calendar-theme=dark] .vanilla-calendar-week-number{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week-number:hover{color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-week__day{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity: .8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity: .8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#e2e8f0}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_next{color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__popup{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__popup:before{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));--tw-shadow: inset 0 0 0 1px rgb(255 255 255 / .1);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-calendar-theme=dark] .vanilla-calendar-time{border-color:#1e293b}[data-calendar-theme=dark] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input{--tw-bg-opacity: 1;background-color:rgb(15 23 42/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:before,[data-calendar-theme=dark] .vanilla-calendar-time__range:after{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-thumb{border-color:#475569;--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-thumb{border-color:#475569;--tw-bg-opacity: 1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity: 1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}/*!\n * Multiple-Select-Vanilla styling\n * @author zhixin wen \n * @contributor Ghislain B.\n */.ms-dark-mode{--ms-checkbox-color: rgb(63.9634146341, 138.4756097561, 251.0365853659);--ms-checkbox-hover-color: rgb(78.9524390244, 147.6182926829, 251.3475609756);--ms-checkbox-icon-container-border: 1px solid #797979;--ms-choice-border: 1px solid #757575;--ms-choice-bgcolor: #262b2f;--ms-choice-color: #d4d4d4;--ms-choice-focus-border-color: rgb(38.9817073171, 123.237804878, 250.5182926829);--ms-choice-focus-box-shadow: 0 0 0 2px rgba(14, 108, 250, 0.2);--ms-drop-background: #2a2f34;--ms-drop-border: 1px solid #585858;--ms-drop-color: #cccccc;--ms-drop-hide-radio-hover-bgcolor: rgb(4.8475609756, 95.9817073171, 233.6524390244);--ms-drop-option-divider-border-top: 1px solid #696969;--ms-drop-scrollbar-color: #828282 #424242;--ms-icon-color: #bcbcbc;--ms-icon-color-hover: #d0d0d0;--ms-option-highlight-bg-color: rgb(4.3292682927, 85.7195121951, 208.6707317073);--ms-ok-button-bg-color: #262b2f;--ms-ok-button-bg-hover-color: #24282c;--ms-ok-button-border-color: #4a4a4a;--ms-ok-button-text-color: rgb(38.9817073171, 123.237804878, 250.5182926829);--ms-ok-button-text-hover-color: rgb(38.9817073171, 123.237804878, 250.5182926829);--ms-optgroup-color: #fff;--ms-search-input-bg-color: #2f353a;--ms-search-input-color: #d4d4d4;--ms-search-input-border: 1px solid #757575;--ms-select-all-border-bottom: 1px solid #5d5d5d;--ms-select-all-text-color: #fff;--ms-select-all-text-font-weight: bold}/*!\n * Multiple-Select-Vanilla styling\n * @author zhixin wen \n * @contributor Ghislain B.\n */.ms-icon-caret{--ms-icon-caret-icon-svg: url(${eo});-webkit-mask:var(--ms-icon-caret-icon-svg) no-repeat;mask:var(--ms-icon-caret-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-close{--ms-icon-close-icon-svg: url(${to});-webkit-mask:var(--ms-icon-close-icon-svg) no-repeat;mask:var(--ms-icon-close-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-check{--ms-icon-check-icon-svg: url(${io});-webkit-mask:var(--ms-icon-check-icon-svg) no-repeat;mask:var(--ms-icon-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-minus{--ms-icon-minus-icon-svg: url(${so});-webkit-mask:var(--ms-icon-minus-icon-svg) no-repeat;mask:var(--ms-icon-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-icon-radio{--ms-icon-radio-icon-svg: url(${oo});-webkit-mask:var(--ms-icon-radio-icon-svg) no-repeat;mask:var(--ms-icon-radio-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ms-parent .ms-icon,.ms-drop .ms-icon{display:inline-block;background-color:currentColor;flex-shrink:0;color:var(--ms-icon-color, inherit);font-size:var(--ms-icon-size, 13px);height:var(--ms-icon-size, 13px);width:var(--ms-icon-size, 13px)}.ms-parent .ms-icon:hover,.ms-drop .ms-icon:hover{color:var(--ms-icon-color-hover, #303030)}.ms-parent .ms-select-all,.ms-parent li:not(.hide-radio),.ms-drop .ms-select-all,.ms-drop li:not(.hide-radio){cursor:pointer}.ms-parent .ms-select-all.disabled,.ms-parent li:not(.hide-radio).disabled,.ms-drop .ms-select-all.disabled,.ms-drop li:not(.hide-radio).disabled{cursor:default}.ms-parent .ms-select-all .icon-checkbox-container,.ms-parent li:not(.hide-radio) .icon-checkbox-container,.ms-drop .ms-select-all .icon-checkbox-container,.ms-drop li:not(.hide-radio) .icon-checkbox-container{display:inline-flex;align-items:center;justify-content:center;height:var(--ms-checkbox-icon-container-height, 1.05rem);width:var(--ms-checkbox-icon-container-width, 1.05rem);border:var(--ms-checkbox-icon-container-border, 1px solid #d0d0d0);border-radius:.125rem}.ms-parent .ms-select-all .icon-checkbox-container div,.ms-parent li:not(.hide-radio) .icon-checkbox-container div,.ms-drop .ms-select-all .icon-checkbox-container div,.ms-drop li:not(.hide-radio) .icon-checkbox-container div{font-size:14px;color:var(--ms-checkbox-color, #0e6cfa)}.ms-parent .ms-select-all .icon-checkbox-container div:hover,.ms-parent li:not(.hide-radio) .icon-checkbox-container div:hover,.ms-drop .ms-select-all .icon-checkbox-container div:hover,.ms-drop li:not(.hide-radio) .icon-checkbox-container div:hover{color:var(--ms-checkbox-hover-color, rgb(5.0548780488, 100.0865853659, 243.6451219512))}.ms-parent .ms-select-all .icon-checkbox-container div.ms-icon-uncheck,.ms-parent li:not(.hide-radio) .icon-checkbox-container div.ms-icon-uncheck,.ms-drop .ms-select-all .icon-checkbox-container div.ms-icon-uncheck,.ms-drop li:not(.hide-radio) .icon-checkbox-container div.ms-icon-uncheck{visibility:hidden}.ms-parent .ms-select-all .icon-checkbox-container.radio,.ms-parent li:not(.hide-radio) .icon-checkbox-container.radio,.ms-drop .ms-select-all .icon-checkbox-container.radio,.ms-drop li:not(.hide-radio) .icon-checkbox-container.radio{border-radius:50%}.ms-parent .ms-select-all .icon-checkbox-container+span,.ms-parent li:not(.hide-radio) .icon-checkbox-container+span,.ms-drop .ms-select-all .icon-checkbox-container+span,.ms-drop li:not(.hide-radio) .icon-checkbox-container+span{display:inline-flex;align-items:center;column-gap:var(--ms-label-column-gap, 0);padding-left:var(--ms-label-text-padding-left, 8px)}.ms-offscreen{clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;position:absolute !important;outline:0 !important;left:auto !important;top:auto !important}.ms-parent{display:inline-block;position:relative;vertical-align:middle}.ms-choice{display:flex;align-items:center;cursor:pointer;width:100%;height:26px;overflow:hidden;padding:var(--ms-choice-padding, 0 6px 0 8px);background-color:var(--ms-choice-bgcolor, #fff);border:var(--ms-choice-border, 1px solid #ccc);border-radius:var(--ms-choice-border-radius, 4px);line-height:var(--ms-choice-line-height, 26px);color:var(--ms-choice-color, #444);text-align:var(--ms-choice-text-align, left);outline:var(--ms-drop-outline, 0);text-decoration:none;user-select:none;white-space:nowrap}.ms-choice:focus{border-color:var(--ms-choice-focus-border-color, hsl(216.1016949153, 95.9349593496%, 111.7647058824%));box-shadow:var(--ms-choice-focus-box-shadow, 0 0 0 0.25rem rgba(14, 108, 250, 0.25))}.ms-choice.disabled{border:var(--ms-choice-disabled-border, 1px solid #ddd);background-color:var(--ms-choice-disabled-bgcolor, #f4f4f4);background-image:none;cursor:default}.ms-choice>span{display:flex;flex:1;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;column-gap:var(--ms-label-column-gap, 0)}.ms-choice>span.ms-placeholder{color:var(--ms-placeholder-color, #c9c9c9)}.ms-choice>div.ms-icon-close{margin-right:2px}.ms-choice>div.ms-icon-caret{height:var(--ms-chevron-icon-size, 16px);width:var(--ms-chevron-icon-size, 16px)}.ms-choice>div.ms-icon-caret.open{transform:scaleY(-1)}.ms-drop{width:auto;min-width:100%;overflow:hidden;display:none;position:absolute;background:var(--ms-drop-background, #fff);border:var(--ms-drop-border, 1px solid #d0d0d0);border-radius:var(--ms-drop-border-radius, 4px);color:var(--ms-drop-color, #333);margin-top:var(--ms-drop-margin-top, -1px);padding:var(--ms-drop-padding, 0);z-index:var(--ms-drop-zindex, 1050)}.ms-drop.bottom{top:100%;box-shadow:var(--ms-drop-bottom-box-shadow, 0 4px 5px rgba(0, 0, 0, 0.15))}.ms-drop.top{bottom:100%;box-shadow:var(--ms-drop-top-box-shadow, 0 -4px 5px rgba(0, 0, 0, 0.15))}.ms-drop .ms-select-all{border-bottom:var(--ms-select-all-border-bottom, 1px solid #ddd);line-height:var(--ms-select-all-line-height, calc(13px + 2px));padding:var(--ms-select-all-padding, 4px);width:100%}.ms-drop .ms-select-all:hover{background-color:var(--ms-select-all-text-hover-color, transparent)}.ms-drop .ms-select-all.highlighted{background-color:var(--ms-option-highlight-bg-color, #fcfcfc)}.ms-drop .ms-select-all label{display:inline-flex;align-items:center;font-weight:var(--ms-select-all-text-font-weight, normal);padding:var(--ms-select-all-label-padding, 6px 10px);border:var(--ms-select-all-label-border, 1px solid transparent);color:var(--ms-select-all-text-color, rgb(4.8475609756, 95.9817073171, 233.6524390244));width:100%}.ms-drop .ms-select-all label:hover{cursor:pointer;border:var(--ms-select-all-label-hover-border, 1px solid #d5d5d5)}.ms-drop .ms-select-all label input{opacity:0;width:0;margin-left:0}.ms-drop .ms-select-all label div{display:inline-flex}.ms-drop .ms-ok-button{cursor:pointer;display:block;padding:var(--ms-ok-button-padding, 0);width:var(--ms-ok-button-width, 100%);height:var(--ms-ok-button-height, 26px);border-color:var(--ms-ok-button-border-color, #ccc);border-radius:var(--ms-ok-button-border-radius, 0 0 4px 4px);border-width:var(--ms-ok-button-border-width, 1px 0 0 0);text-align:var(--ms-ok-button-text-align, center);color:var(--ms-ok-button-text-color, #0e6cfa);font-weight:var(--ms-ok-button-font-weight, 600);background-color:var(--ms-ok-button-bg-color, #fff)}.ms-drop .ms-ok-button:hover{background-color:var(--ms-ok-button-bg-hover-color, #f9f9f9);color:var(--ms-ok-button-text-hover-color, rgb(4.8475609756, 95.9817073171, 233.6524390244))}.ms-search{display:flex;align-items:center;justify-content:center;box-sizing:border-box;position:relative;white-space:nowrap;width:100%;margin:var(--ms-search-margin, 0);min-height:var(--ms-search-min-height, 26px);padding:var(--ms-search-padding, 4px);z-index:var(--ms-search-zindex, 10000)}.ms-search input{box-shadow:none;font-family:sans-serif;height:auto !important;width:100%;color:var(--ms-search-input-color, #444);background-color:var(--ms-search-input-bg-color, #fff);border:var(--ms-search-input-border, 1px solid #b9b9b9);border-radius:var(--ms-search-input-border-radius, 5px);min-height:var(--ms-search-input-min-height, 24px);outline:var(--ms-search-input-outline, 0);padding:var(--ms-search-input-padding, 0 5px);margin:var(--ms-search-input-margin, 0)}.ms-search input::placeholder{color:var(--ms-search-input-placeholder, #999)}.ms-search span.ms-icon-close{cursor:pointer;height:var(--ms-icon-size, 13px);margin:var(--ms-search-icon-close-margin, 0 2px 0 5px)}.ms-drop ul{overflow:auto;outline:var(--ms-drop-outline, 0);margin:var(--ms-drop-list-margin, 0px);padding:var(--ms-drop-list-padding, 4px 6px);scrollbar-color:var(--ms-drop-scrollbar-color, #c1c1c1 #f1f1f1)}.ms-drop ul>li{cursor:pointer;background-image:none;list-style:none;position:static;align-items:var(--ms-drop-list-item-align-items, center);display:var(--ms-drop-list-item-display, flex);padding:var(--ms-drop-list-item-padding, 2px 4px)}.ms-drop ul>li .disabled{cursor:default;font-weight:normal !important;opacity:var(--ms-drop-list-item-disabled-opacity, 0.35);filter:var(--ms-drop-list-item-disabled-filter, Alpha(Opacity=35))}.ms-drop ul>li.multiple{display:block;float:left}.ms-drop ul>li.group{clear:both}.ms-drop ul>li.multiple label{width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-drop ul>li label{cursor:pointer;display:flex;align-items:center;font-weight:normal;position:relative;white-space:nowrap;flex:0 0 100%;margin-bottom:var(--ms-label-margin-bottom, 0);min-height:var(--ms-label-min-height, 1.25rem);padding:var(--ms-label-padding, 2px 4px)}.ms-drop ul>li label.optgroup{color:var(--ms-optgroup-color, #000);font-weight:var(--ms-drop-optgroup-font-weight, bold)}.ms-drop ul>li.hide-radio{padding:var(--ms-drop-hide-radio-padding, 0)}.ms-drop ul>li.hide-radio:focus,.ms-drop ul>li.hide-radio:hover{background-color:var(--ms-drop-hide-radio-hover-bgcolor, #fafafa)}.ms-drop ul>li.hide-radio.selected{color:var(--ms-drop-hide-radio-selected-color, unset);background-color:var(--ms-drop-hide-radio-selected-bgcolor, unset)}.ms-drop ul>li.hide-radio label{margin-bottom:var(--ms-drop-hide-radio-label-margin-bottom, 0);padding:var(--ms-drop-hide-radio-label-padding, 5px 8px)}.ms-drop ul>li.hide-radio input{display:none}.ms-drop ul>li.option-level-1 label{padding-left:var(--ms-drop-list-item-level1-padding-left, 8px)}.ms-drop ul>li.option-divider{padding:var(--ms-drop-option-divider-padding, 0);border-top:var(--ms-drop-option-divider-border-top, 1px solid #e9ecef)}.ms-drop ul>li.highlighted{background-color:var(--ms-option-highlight-bg-color, #fcfcfc)}.ms-drop input[type=radio],.ms-drop input[type=checkbox]{opacity:0;width:0;position:absolute;margin-left:var(--ms-drop-input-margin-left, -1.25rem);margin-top:var(--ms-drop-input-margin-top, 0.3rem);accent-color:var(--ms-checkbox-color, #0e6cfa)}.ms-drop input:focus{outline:var(--ms-input-focus-outline, none)}.ms-drop .ms-no-results{display:none}.ms-drop .ms-infinite-option{height:var(--ms-infinite-empty-option-height, 20px)}.ms-dark-mode,.ms-drop.ms-dark-mode,.slick-dark-mode .ms-dark-mode,.slick-dark-mode .slick-submenu,.slick-dark-mode{--slick-primary-color: rgb(88.9451219512, 153.7134146341, 251.5548780488);--slick-base-dark-text-color: #d4d4d4;--slick-base-dark-menu-bg-color: #252525;--slick-base-dark-menu-border: 1px solid #505050;--slick-base-dark-menu-item-border: 1px solid #5a5a5a;--slick-base-dark-menu-item-hover-color: #363b40;--slick-base-dark-invalid-color: #ea868f;--slick-highlight-color: rgb(88.9451219512, 153.7134146341, 251.5548780488);--slick-text-color: #d4d4d4;--slick-autocomplete-bg-color: var(--slick-base-dark-menu-bg-color);--slick-autocomplete-hover-bg-color: #2c3034;--slick-autocomplete-text-color: #cdcdcd;--slick-autocomplete-tpl4-bottom-right-text-color: var(--slick-base-dark-text-color);--slick-autocomplete-tpl4-bottom-left-text-color: var(--slick-base-dark-text-color);--slick-autocomplete-tpl4-top-left-text-color: #fafafa;--slick-button-border-color: #626262;--slick-button-hover-border-color: #808080;--slick-button-primary-color: #bababa;--slick-button-style-bg-color: var(--slick-base-dark-menu-bg-color);--slick-btn-default-bg-color: #383838;--slick-btn-default-text-color: #ffffff;--slick-btn-default-border-color: #565656;--slick-cell-even-background-color: #141618;--slick-cell-odd-background-color: #2c3034;--slick-cell-text-color: #d4d4d4;--slick-cell-border-top: 1px solid #474747;--slick-column-picker-background-color: var(--slick-base-dark-menu-bg-color);--slick-column-picker-box-shadow: 0 0 1px #606060;--slick-column-picker-border: var(--slick-base-dark-menu-border);--slick-column-picker-close-btn-color: #bbbbbb;--slick-column-picker-close-btn-bg-color: transparent;--slick-column-picker-hr-bg-color: #434343;--slick-column-picker-hr-divider-border: 1px solid #525252;--slick-column-picker-icon-color: var(--slick-highlight-color);--slick-column-picker-item-hover-border: var(--slick-base-dark-menu-item-border);--slick-column-picker-item-hover-color: var(--slick-base-dark-menu-item-hover-color);--slick-column-picker-title-border-bottom: 1px solid #525252;--slick-checkbox-opacity-hover: 0.7;--slick-checkbox-icon-color: var(--slick-primary-color);--slick-checkbox-icon-bg-color: #444444;--slick-checkbox-unchecked-color: rgb(63.9634146341, 138.4756097561, 251.0365853659);--slick-checkbox-unchecked-opacity: 0.4;--slick-detail-view-icon-color: var(--slick-primary-color);--slick-detail-view-icon-color-hover: var(--slick-primary-color);--slick-detail-view-icon-opacity-hover: 0.75;--slick-detail-view-container-border: 1px solid #525252;--slick-detail-view-container-bgcolor: #3c4349;--slick-grid-menu-icon-btn-color: #ededed;--slick-row-mouse-hover-color: #2c3034;--slick-header-background-color: #1c1c1c;--slick-grid-footer-bg-color: #1c1c1c;--slick-grid-footer-border-top: 1px solid #606060;--slick-header-text-color: #e4e4e4;--slick-hover-header-color: var(--slick-base-dark-text-color);--slick-header-row-background-color: #2d2d2d;--slick-preheader-border-right: 1px solid #3e3e3e;--slick-pane-top-border-top: 1px solid #606060;--slick-empty-data-warning-color: var(--slick-base-dark-text-color);--slick-grid-header-background: #2d2d2d;--slick-icon-sort-color: var(--slick-primary-color);--slick-header-column-background-active: #535353;--slick-slider-filter-input-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-menu-bg-color: var(--slick-base-dark-menu-bg-color);--slick-menu-border: var(--slick-base-dark-menu-border);--slick-menu-box-shadow: 0 0 1px #606060;--slick-menu-close-btn-bg-color: transparent;--slick-menu-close-btn-color: #bbbbbb;--slick-menu-color: #ededed;--slick-menu-item-disabled-color: #686868;--slick-menu-divider-color: #606060;--slick-menu-item-hover-color: var(--slick-base-dark-menu-item-hover-color);--slick-menu-item-hover-border: var(--slick-base-dark-menu-item-border);--slick-menu-title-border-bottom: 1px solid #525252;--slick-menu-title-color: #cecece;--slick-slider-filter-border: var(--slick-base-dark-menu-item-border);--slick-slider-filter-thumb-color: #d0d0d0;--slick-font-color: #d3d3d3;--slick-form-control-border: var(--slick-base-dark-menu-item-border);--slick-form-control-bg-color: var(--slick-base-dark-menu-bg-color);--slick-input-group-addon-color: var(--slick-base-dark-text-color);--slick-input-group-addon-bg-color: #383a3c;--slick-input-group-addon-border: var(--slick-base-dark-menu-item-border);--slick-input-group-btn-bg-color: #454545;--slick-input-group-btn-hover-bg-color: #3e3e3e;--slick-input-group-btn-border: var(--slick-base-dark-menu-item-border);--slick-input-group-append-bg-color: #383838;--slick-compound-filter-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-date-picker-bg-color: var(--slick-base-dark-menu-bg-color);--slick-footer-left-text-color: #acacac;--slick-footer-right-text-color: #acacac;--slick-grid-header-unorderable-bg-color: #1c1c1c;--slick-slider-filter-runnable-track-bgcolor: #787878;--slick-draggable-group-placeholder-color: #999;--slick-draggable-group-drop-bgcolor: #2c3034;--slick-draggable-group-droppable-hover-bgcolor: #353a3f;--slick-draggable-group-drop-border: #3e3e3e;--slick-draggable-group-drop-border-top: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-bottom: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-right: var(--slick-draggable-group-drop-border);--slick-draggable-group-drop-border-left: var(--slick-draggable-group-drop-border);--slick-draggable-group-toggle-all-border: 1px solid #626262;--slick-draggable-group-toggle-all-icon-color: var(--slick-primary-color);--slick-draggable-group-column-border: 1px solid #626262;--slick-group-totals-formatter-bgcolor: #1f2225;--slick-group-totals-formatter-color: #f3f3f3;--slick-icon-group-color: var(--slick-primary-color);--slick-editing-field-bg-color: #333333;--slick-editing-field-border: 1px solid #7c7c7c;--slick-editor-input-disabled-color: #404040;--slick-placeholder-color: #999;--slick-editor-modal-default-btn-disabled-bg-color: #3f3f3f;--slick-editor-modal-default-btn-disabled-color: #5b5b5b;--slick-editor-modal-detail-container-border-modified: 1px solid #cc8400;--slick-btn-default-border: var(--slick-base-dark-menu-item-border);--slick-btn-default-border-hover-color: var(--slick-button-hover-border-color);--slick-editor-modal-close-btn-border-left: var(--slick-base-dark-menu-border);--slick-editor-modal-footer-btn-border: var(--slick-base-dark-menu-item-border);--slick-editor-modal-footer-btn-border-hover-color: var(--slick-button-hover-border-color);--slick-editor-modal-container-bg-color: #333333;--slick-editor-modal-header-bg-color: #333333;--slick-editor-modal-footer-bg-color: #333333;--slick-editor-modal-detail-label-color: #abaaaa;--slick-editor-modal-footer-btn-text-color-hover: #eeeeee;--slick-editor-modal-container-border: var(--slick-base-dark-menu-border);--slick-editor-modal-header-border-bottom: var(--slick-base-dark-menu-border);--slick-editor-modal-footer-border-top: var(--slick-base-dark-menu-border);--slick-editor-modal-input-editor-border: var(--slick-base-dark-menu-border);--slick-editor-modal-checkbox-editor-border: var(--slick-base-dark-menu-border);--slick-editor-modal-container-box-shadow: 0 0 2px #606060;--slick-editor-modal-reset-btn-bg-color: #383838;--slick-editor-modal-close-btn-bg-color: transparent;--slick-editor-modal-close-btn-color: #bababa;--slick-editor-modal-reset-btn-color: #bababa;--slick-editor-modal-detail-container-border-invalid: 1px solid var(--slick-base-dark-invalid-color);--slick-editor-modal-detail-label-color-invalid: var(--slick-base-dark-invalid-color);--slick-editor-modal-title-font-color: var(--slick-font-color);--slick-editor-modal-validation-color: var(--slick-base-dark-invalid-color);--slick-editor-modal-validation-summary-color: var(--slick-base-dark-invalid-color);--slick-editor-modal-text-color: var(--slick-base-dark-text-color);--slick-large-editor-background-color: var(--slick-base-dark-menu-bg-color);--slick-large-editor-border: 2px solid #565656;--slick-large-editor-text-color: var(--slick-base-dark-text-color);--slick-text-editor-color: var(--slick-base-dark-text-color);--slick-header-menu-button-icon-color: var(--slick-menu-color);--slick-text-editor-background: var(--slick-base-dark-menu-bg-color);--slick-pagination-button-border: 1px solid #696969;--slick-pagination-button-border-color: #4b4b4b;--slick-pagination-button-border-disabled-color: #565656;--slick-pagination-button-bg-color: #1e1e1e;--slick-pagination-button-hover-color: #2b2b2b;--slick-pagination-icon-color: var(--slick-primary-color);--slick-pagination-icon-seek-background-color: #434343;--slick-pagination-icon-seek-disabled-bg-color: #434343;--slick-pagination-icon-seek-disabled-color: gray;--slick-pagination-page-input-bgcolor: #2b2f34;--slick-pagination-page-select-bg-color: #1c1c1c;--slick-pagination-text-color: #cfcfcf;--slick-row-selected-color: #474747;--slick-scrollbar-color: #828282 #424242;--slick-sorting-header-color: var(--slick-base-dark-text-color);--slick-submenu-box-shadow: 0 1px 3px 1px rgba(146, 152, 163, 0.4);--slick-container-border-top: var(--slick-base-dark-menu-border);--slick-container-border-bottom: var(--slick-base-dark-menu-border);--slick-canvas-bg-color: #141618;--slick-multiselect-checkbox-hover-bg-color: $slick-dark-base-dark-menu-bg-color;--slick-multiselect-input-filter-border: 1px solid #949494;--slick-multiselect-input-focus-border-color: var(--slick-form-control-focus-border-color);--slick-multiselect-input-focus-box-shadow: var(--slick-form-control-focus-box-shadow);--slick-multiselect-option-highlight-bg-color: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-select-all-label-hover-bg-color: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-option-highlight-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-choice-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-choice-bgcolor: var(--slick-base-dark-menu-bg-color);--slick-multiselect-drop-background: var(--slick-base-dark-menu-bg-color);--slick-multiselect-drop-color: #bbbbbb;--slick-multiselect-drop-hide-radio-hover-bgcolor: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-dropdown-border: 1px solid #5d5d5d;--slick-multiselect-option-highlight-bg-color: var(--slick-multiselect-select-all-label-hover-bg-color);--slick-multiselect-ok-button-bg-color: #262626;--slick-multiselect-ok-button-bg-hover-color: #373c42;--slick-multiselect-ok-button-border-color: #626262;--slick-multiselect-ok-button-text-color: var(--slick-primary-color);--slick-multiselect-ok-button-text-hover-color: var(--slick-primary-color);--slick-multiselect-placeholder-color: #999;--slick-multiselect-select-all-border-bottom: 1px solid #5d5d5d;--slick-multiselect-select-all-label-hover-border: var(--slick-base-dark-menu-item-border);--slick-multiselect-select-all-text-color: #fff;--ms-checkbox-color: var(--slick-primary-color);--ms-choice-bgcolor: var(--slick-base-dark-menu-bg-color);--ms-choice-border: var(--slick-base-dark-menu-item-border);--ms-choice-focus-box-shadow: var(--slick-form-control-focus-box-shadow, $slick-form-control-focus-box-shadow);--ms-drop-background: var(--slick-base-dark-menu-bg-color);--ms-drop-color: #bbbbbb;--ms-drop-hide-radio-hover-bgcolor: var(--slick-base-dark-menu-item-hover-color);--ms-option-highlight-bg-color: var(--slick-multiselect-select-all-label-hover-bg-color);--ms-ok-button-bg-color: #262626;--ms-ok-button-bg-hover-color: #373c42;--ms-placeholder-color: #999;--ms-select-all-label-hover-border: var(--slick-base-dark-menu-item-border)}.ms-dark-mode .text-color-primary,.ms-drop.ms-dark-mode .text-color-primary,.slick-dark-mode .ms-dark-mode .text-color-primary,.slick-dark-mode .slick-submenu .text-color-primary,.slick-dark-mode .text-color-primary{color:var(--slick-primary-color)}.dark-mode{--slick-button-border-color: #626262;--slick-button-hover-border-color: #939393;--slick-button-primary-color: #bababa;--slick-button-style-bg-color: #252525}.dark-mode .text-color-primary{--text-color-primary: var(--slick-primary-color, rgb(88.9451219512, 153.7134146341, 251.5548780488))}.dark-mode .text-color-secondary{--text-color-secondary: rgba(222, 226, 230, 0.75)}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */@keyframes fade{0%,100%{background:none}50%{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234))}}@keyframes slickgrid-invalid-highlight{from{box-shadow:0 0 6px red}to{box-shadow:none}}.full-height{height:100%}.grid-pane{width:100%}.pointer{cursor:pointer}.btn-default{color:var(--slick-btn-default-text-color, #212529);border:var(--slick-btn-default-border, 1px solid #dbdbdb)}.btn-default:hover{border-color:var(--slick-btn-default-border-hover-color, #b5b5b5)}.slick-dark-mode .btn-default{color:var(--slick-btn-default-text-color, #212529);border:var(--slick-btn-default-border, 1px solid #dbdbdb)}.slick-dark-mode .btn-default:hover{border-color:var(--slick-btn-default-border-hover-color, #b5b5b5)}.slickgrid-container{outline:0;position:relative;box-sizing:content-box;width:100%;border-top:var(--slick-container-border-top, 0 none);border-bottom:var(--slick-container-border-bottom, 1px solid #dddddd);border-left:var(--slick-container-border-left, 0 none);border-right:var(--slick-container-border-right, 0 none);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif)}.slickgrid-container input[type=checkbox]{vertical-align:baseline;margin:0}.slickgrid-container .slick-group-header-column,.slickgrid-container .slick-header-columns,.slickgrid-container .slick-header-column{box-sizing:content-box !important}.slickgrid-container .slick-header-column:hover{background:var(--slick-header-column-background-hover, rgba(249.9, 249.9, 249.9, 0.6))}.slickgrid-container .slick-header-column-active{background-color:var(--slick-header-column-background-active, rgba(242.25, 242.25, 242.25, 0.6)) !important}.slickgrid-container .slick-headerrow{background:var(--slick-grid-header-background, rgba(255, 255, 255, 0.6))}.slickgrid-container .grid-canvas{background:var(--slick-canvas-bg-color, #fff)}.slickgrid-container .slick-group{border-bottom:var(--slick-group-border-bottom, 2px solid silver)}.slickgrid-container .slick-sortable-placeholder{background:var(--slick-header-column-sortable-background-hover, #e0e0e0)}.slickgrid-container .slick-row{position:absolute;width:100%;border:0;line-height:20px;color:var(--slick-cell-text-color, #333);font-family:var(--slick-cell-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-weight:var(--slick-cell-font-weight, normal)}.slickgrid-container .slick-row:hover{background-color:var(--slick-row-mouse-hover-color, #eff5fc);box-shadow:var(--slick-row-mouse-hover-box-shadow, none);z-index:var(--slick-row-mouse-hover-z-index, 5)}.slickgrid-container .slick-row.active{padding:var(--slick-cell-padding, 5px 6px)}.slickgrid-container .slick-row.highlighter{background:orange !important;transition-property:background;transition-duration:3s;transition-timing-function:ease-in}.slickgrid-container .slick-row.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .slick-row.odd{background-color:var(--slick-cell-odd-background-color, rgb(247.35, 247.35, 247.35))}.slickgrid-container .slick-row.odd:hover{background-color:var(--slick-row-mouse-hover-color, #eff5fc)}.slickgrid-container .slick-row.odd .slick-cell{background:inherit}.slickgrid-container .slick-row.odd .slick-cell.selected{background-color:var(--slick-row-selected-color, #dae8f1)}.slickgrid-container .slick-row.odd .slick-cell.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .slick-row.highlight{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234))}.slickgrid-container .slick-row.highlight-animate{background:var(--slick-row-highlight-background-color, rgb(199.5, 220.5, 234)) !important;animation:fade var(--slick-row-highlight-fade-animation, 1s linear)}.slickgrid-container .slick-row.slick-group-totals{color:var(--slick-group-totals-formatter-color, gray);background:var(--slick-group-totals-formatter-bgcolor, #fff)}.slickgrid-container .slick-row.slick-group-totals .slick-cell{font-size:var(--slick-group-totals-formatter-font-size, 14px)}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell{background-color:var(--slick-row-based-edit-editmode-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell:hover,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover{background-color:var(--slick-row-based-edit-editmode-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell:hover .active,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover .active{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5)) !important}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell .active,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active{background-color:var(--slick-row-based-edit-editmode-active-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode.active .slick-cell .active:hover,.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active:hover{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row .slick-cell.invalid{border-color:red;animation-duration:.2s;animation-name:slickgrid-invalid-highlight}.slickgrid-container .slick-row .slick-cell.active{box-shadow:var(--slick-cell-active-box-shadow, inset 0 0 0 1px #aaaaaa);border:var(--slick-cell-active-border, none);z-index:var(--slick-cell-active-z-index, 6);padding:var(--slick-cell-padding, 5px 6px)}.slickgrid-container .slick-row .slick-cell.active input.dual-editor-text{width:calc(50% + 1px - 5px);height:100%;outline:0;transform:translate(0, -2px)}.slickgrid-container .slick-row .slick-cell.slick-rbe-unsaved-cell{background-color:var(--slick-row-based-edit-unsaved-cell-bgcolor, #f3ed91) !important}.slickgrid-container .slick-row.active-row .slick-cell{background-color:#e2fffd}.slickgrid-container .slick-row.active-row.odd .slick-cell{background-color:hsl(0,0%,95%)}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell{background-color:var(--slick-row-based-edit-editmode-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover{background-color:var(--slick-row-based-edit-editmode-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover .active{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5)) !important}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active{background-color:var(--slick-row-based-edit-editmode-active-bgcolor, rgb(216.75, 216.75, 216.75))}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active:hover{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, rgb(229.5, 229.5, 229.5))}.slickgrid-container .slick-group-header-columns{position:relative;white-space:nowrap;cursor:default;overflow:hidden}.slickgrid-container .slick-group-header{width:100%;overflow:hidden;border-left:0px}.slickgrid-container .slick-group-header-column.slick-state-default{position:relative;display:inline-block;overflow:hidden;text-overflow:ellipsis;height:16px;line-height:16px;margin:0;padding:4px}.slickgrid-container .slick-viewport,.slickgrid-container .slick-top-panel-scroller,.slickgrid-container .slick-header,.slickgrid-container .slick-headerrow,.slickgrid-container .slick-footerrow{position:relative;width:100%;border:1px solid none;border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-right-width:0;border-bottom-width:0;margin:0;outline:0;scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1)}.slickgrid-container .slick-top-panel-scroller{overflow:hidden}.slickgrid-container .slick-pane{position:absolute;outline:0;overflow:hidden;width:100%}.slickgrid-container .slick-pane-header{display:block;background-color:var(--slick-header-background-color, #ffffff);border-bottom:var(--slick-header-border-bottom, 0 none)}.slickgrid-container .slick-pane-top{box-sizing:border-box;border-top:var(--slick-pane-top-border-top, none)}.slickgrid-container .slick-viewport{height:100%;overflow:auto;border-top:var(--slick-viewport-border-top, 0 none);border-bottom:var(--slick-viewport-border-bottom, 0 none);border-left:var(--slick-viewport-border-left, 0 none);border-right:var(--slick-viewport-border-right, 0 none)}.slickgrid-container .slick-viewport ::-webkit-scrollbar{-webkit-appearance:none}.slickgrid-container .slick-viewport ::-webkit-scrollbar-thumb{border-radius:4px;border:2px solid #fff;background-color:rgba(0,0,0,.5)}.slickgrid-container .slick-header,.slickgrid-container .slick-headerrow,.slickgrid-container .slick-footerrow{overflow:hidden}.slickgrid-container .slick-headerrow{border-top-color:rgba(0,0,0,0);border-top-width:0}.slickgrid-container .slick-top-panel,.slickgrid-container .slick-header-columns,.slickgrid-container .slick-headerrow-columns,.slickgrid-container .slick-footerrow-columns{position:relative;white-space:nowrap;cursor:default;overflow:hidden;margin:0;padding:0;border:0;outline:0}.slickgrid-container .slick-cell,.slickgrid-container .slick-header-column,.slickgrid-container .slick-headerrow-column,.slickgrid-container .slick-footerrow-column{position:absolute;top:0;bottom:0;border-top-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-top-width:0;border-left-width:0;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;z-index:1;white-space:nowrap;cursor:default}.slickgrid-container .slick-cell.slick-header-is-leaf,.slickgrid-container .slick-header-column.slick-header-is-leaf,.slickgrid-container .slick-headerrow-column.slick-header-is-leaf,.slickgrid-container .slick-footerrow-column.slick-header-is-leaf{border-bottom-color:rgba(0,0,0,0);border-bottom-width:0}.slickgrid-container .slick-header-column.slick-state-default{position:relative;display:inline-block;overflow:hidden;text-overflow:ellipsis;height:16px;line-height:16px;margin:0;padding:4px;border-right:1px solid var(--slick-grid-border-color, none);border-left:0px !important;border-top:0px !important;border-bottom:0px !important;float:left}.slickgrid-container .slick-header-column{padding:var(--slick-header-padding, 4px 4px 4px 4px)}.slickgrid-container .grid-canvas{position:relative;outline:0}.slickgrid-container .slick-header.slick-state-default{box-shadow:0 1px 2px rgba(0,0,0,.1)}.slickgrid-container .slick-column-name{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--slick-header-row-count, 2)}.slickgrid-container .slick-cell{background:inherit;border:1px rgba(0,0,0,0);box-sizing:border-box;border-style:var(--slick-grid-border-style, solid);display:var(--slick-cell-display, block);padding:1px 2px;align-items:center}.slickgrid-container .slick-cell.highlighted{background:#87cefa;background:rgba(0,0,255,.2);transition:all .5s}.slickgrid-container .slick-cell.flashing{border:1px solid red !important}.slickgrid-container .slick-cell.editable{z-index:11;overflow:visible;background:var(--slick-editor-bg-color, transparent);border-color:#000;border-style:solid}.slickgrid-container .slick-cell:focus{outline:none}.slickgrid-container .slick-reorder-proxy{cursor:move;display:inline-block;background:var(--slick-row-move-plugin-proxy-bg-color, blue);opacity:var(--row-move-plugin-proxy-opacity, 0.12)}.slickgrid-container .slick-reorder-guide{display:inline-block;height:var(--slick-row-move-plugin-guide-height, 2px);background:var(--slick-row-move-plugin-guide-bg-color, blue);opacity:var(--slick-row-move-plugin-guide-opacity, 0.7)}.slickgrid-container .slick-reorder-shadow-row{position:absolute;z-index:999999;box-shadow:var(--slick-row-move-plugin-shadow-row-box-shadow, rgba(0, 0, 0, 0.2) 8px 2px 8px 4px, rgba(0, 0, 0, 0.19) 2px 2px 0px 0px)}.scrollbar-fix::-webkit-scrollbar{-webkit-appearance:none}.slickgrid-container .grid-canvas .slick-cell,.slickgrid-container .grid-canvas .slick-headerrow-column{border-top:var(--slick-cell-border-top, 1px solid #dddddd);border-bottom:var(--slick-cell-border-bottom, 1px transparent);border-left:var(--slick-cell-border-left, 1px transparent);border-right:var(--slick-cell-border-right, 1px transparent);box-shadow:var(--slick-cell-box-shadow, none)}.slickgrid-container .grid-canvas .slick-cell{padding:var(--slick-cell-padding, 5px 6px);font-size:var(--slick-font-size-base, 14px)}.slickgrid-container .grid-canvas .slick-cell td{font-size:var(--slick-font-size-base, 14px)}body .slickgrid-container .grid-canvas .slick-cell{line-height:20px}.slickgrid-container .grid-canvas .slick-cell.even{background-color:var(--slick-cell-even-background-color, #ffffff)}.slickgrid-container .grid-canvas .slick-cell.slick-rbe-unsaved-cell{background-color:var(--slick-row-based-edit-unsaved-cell-bgcolor, #f3ed91) !important}.slickgrid-container .grid-canvas .slick-cell a,.slickgrid-container .grid-canvas .slick-cell a:visited,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a:visited{color:var(--slick-link-color, #08c)}.slickgrid-container .grid-canvas .slick-cell a:hover,.slickgrid-container .grid-canvas .slick-cell .slick-widget-content a:hover{color:var(--slick-link-color-hover, darker(#08c, 15%));border-bottom:none}.slickgrid-container .grid-canvas .slick-cell table{height:100%;padding:0;background:none}.slickgrid-container .grid-canvas .slick-cell td{padding:0;vertical-align:middle;text-align:left}.slickgrid-container .grid-canvas .slick-cell.selected{background-color:var(--slick-row-selected-color, #dae8f1)}.slickgrid-container .grid-canvas .slick-cell.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, 0.2));transition:var(--slick-copied-cell-transition, 0.5s background)}.slickgrid-container .grid-canvas .slick-cell select:not([multiple]).form-control{height:100%;padding:0}.slickgrid-container .grid-canvas .slick-cell .slick-group-title{display:var(--slick-draggable-group-title-display, inline-flex);align-items:var(--slick-draggable-group-title-align-items, center);gap:var(--slick-draggable-group-title-gap, 4px);height:var(--slick-draggable-group-title-height, 20px);line-height:var(--slick-draggable-group-title-line-height, 20px);vertical-align:var(--slick-draggable-group-title-vertical-align, none)}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle{cursor:pointer;display:inline-block;width:1em;height:1em;color:var(--slick-icon-group-color, #0e6cfa);font-size:var(--slick-icon-group-font-size, calc(18px + 6px));margin-right:var(--slick-icon-group-margin-right, 2px)}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.expanded{--slick-icon-group-expanded-svg: url(${eo});-webkit-mask:var(--slick-icon-group-expanded-svg) no-repeat;mask:var(--slick-icon-group-expanded-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.collapsed{--slick-icon-group-collapsed-svg: url(${ro});-webkit-mask:var(--slick-icon-group-collapsed-svg) no-repeat;mask:var(--slick-icon-group-collapsed-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.expanded,.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle.collapsed{background-color:currentColor}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle,.slickgrid-container .grid-canvas .slick-cell .mdi{vertical-align:var(--slick-icon-with-text-valign, middle)}.slickgrid-container .slick-header{border-top:var(--slick-header-border-top, 0 none);border-right:var(--slick-header-border-right, 0 none);border-bottom:var(--slick-header-border-bottom, 0 none);border-left:var(--slick-header-border-left, 0 none);width:100%;box-shadow:none !important}.slickgrid-container .slick-headerrow{border-bottom:var(--slick-header-filter-row-border-bottom, 0 none);border-top:var(--slick-header-filter-row-border-top, 0 none);border-left:var(--slick-header-filter-row-border-left, 0 none);border-right:var(--slick-header-filter-row-border-right, 0 none)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column{border:none;display:inline-flex;align-items:center;padding:var(--slick-header-row-filter-padding, 4px);background:var(--slick-header-row-background-color, #ffffff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column>div,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .slick-filter{width:100%}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column input,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column select,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column textarea{margin-right:0;padding:var(--slick-header-input-padding, 0 6px);height:var(--slick-header-input-height, 27px);box-sizing:border-box}.slickgrid-container .slick-footerrow{border-top:var(--slick-grid-footer-border-top, 1px solid #d0d0d0);background-color:var(--slick-grid-footer-bg-color, #fafaf9)}.slickgrid-container .slick-footerrow .slick-footerrow-columns .slick-footerrow-column{display:var(--slick-grid-footer-display, flex);align-items:var(--slick-grid-footer-align-items, center);justify-content:var(--slick-grid-footer-justify-content, normal);font-size:var(--slick-grid-footer-font-size, 13px);font-style:var(--slick-grid-footer-font-style, normal);font-weight:var(--slick-grid-footer-font-weight, bold);padding:var(--slick-grid-footer-cell-padding, 5px 6px);border-left:var(--slick-grid-footer-cell-border-left, 1px transparent)}.slickgrid-container .slick-header-columns{background:var(--slick-grid-header-background, rgba(255, 255, 255, 0.6));background-color:var(--slick-header-background-color, #ffffff);width:calc(100% - var(--slick-header-scroll-width-to-remove, 16px))}.slickgrid-container .slick-header-columns [id$=checkbox_selector]{justify-content:center;display:flex}.slickgrid-container .slick-header-columns .slick-header-sortable .slick-column-name{margin-left:0}.slickgrid-container .slick-header-columns .slick-header-column{height:var(--slick-header-column-height, calc(17px * 2));line-height:var(--slick-font-size-base, 14px);margin:0;border-top:var(--slick-header-column-border-top, 0 none);border-right:var(--slick-header-column-border-right, 0 none);border-bottom:var(--slick-header-column-border-bottom, 0 none);border-left:var(--slick-header-column-border-left, 0 none);white-space:normal}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{padding:var(--slick-cell-padding, 5px 6px);font-size:var(--slick-font-size-base, 14px)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default td{font-size:var(--slick-font-size-base, 14px)}body .slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{line-height:20px}.slickgrid-container .slick-header-columns .slick-header-column .slick-column-name{margin-right:var(--slick-header-column-name-margin-right, 0)}.slickgrid-container .slick-header-columns .slick-header-column{background:var(--slick-header-background-color, #ffffff);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);color:var(--slick-header-text-color, #333);font-size:var(--slick-header-font-size, 14px);font-weight:var(--slick-header-font-weight, bold)}.slickgrid-container .slick-header-columns .slick-header-column a,.slickgrid-container .slick-header-columns .slick-header-column a:visited{color:var(--slick-text-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column a:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default{background:var(--slick-header-background-color, #ffffff);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);color:var(--slick-header-text-color, #333);font-size:var(--slick-header-font-size, 14px);font-weight:var(--slick-header-font-weight, bold)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a,.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a:visited{color:var(--slick-text-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default a:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column.slick-header-column-sorted{font-style:normal;color:var(--slick-sorting-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column:hover{color:var(--slick-hover-header-color, #333)}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator,.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-numbered{display:inline-block;position:absolute;color:var(--slick-icon-sort-color, #0e6cfa)}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator{height:1em;width:1em;left:auto;font-size:var(--slick-icon-sort-font-size, 23px);right:var(--slick-icon-sort-position-right, 3px);top:var(--slick-icon-sort-position-top, calc(15px * 2 - 9px))}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-numbered{font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-sort-indicator-number-font-size, 10px);width:var(--slick-sort-indicator-number-width, 8px);left:var(--slick-sort-indicator-number-left, auto);right:var(--slick-sort-indicator-number-right, 0px);top:var(--slick-sort-indicator-number-top, calc(13px * 2))}.slickgrid-container .slick-header-columns .slick-header-column.slick-header-sortable.slick-state-hover:not(.slick-header-column-sorted) .slick-sort-indicator{opacity:var(--slick-sort-indicator-hint-opacity, 0.5);--slick-icon-sort-asc-icon-svg: url(${no});-webkit-mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-asc{--slick-icon-sort-asc-icon-svg: url(${no});-webkit-mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask:var(--slick-icon-sort-asc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-desc{--slick-icon-sort-desc-icon-svg: url(${ao});-webkit-mask:var(--slick-icon-sort-desc-icon-svg) no-repeat;mask:var(--slick-icon-sort-desc-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-asc,.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-desc{opacity:1;background-color:currentColor}.slickgrid-container .slick-header-columns .slick-header-column .slick-resizable-handle{position:absolute;font-size:.1px;display:block;cursor:col-resize;top:0;height:100%;width:7px;right:0;z-index:1}.slickgrid-container .slick-header-columns .slick-header-column .slick-resizable-handle:hover{border-bottom:var(--slick-header-resizable-hover-border-bottom, 0 none);border-left:var(--slick-header-resizable-hover-border-left, 0 none);border-right:var(--slick-header-resizable-hover-border-right, 1px solid #d0d0d0);border-top:var(--slick-header-resizable-hover-border-top, 0 none);border-radius:var(--slick-header-resizable-hover-border-radius, 8px);width:var(--slick-header-resizable-hover-width, 7px);right:var(--slick-header-resizable-hover-right, 0);height:var(--slick-header-resizable-hover-height, 100%);top:var(--slick-header-resizable-hover-top, 0);opacity:var(--slick-header-resizable-hover-opacity, 1)}.slickgrid-container .slick-header-columns .slick-header-column.unorderable{background-color:var(--slick-grid-header-unorderable-bg-color, rgba(255, 255, 255, 0.6))}.slickgrid-container .slick-preheader-panel.slick-state-default,.slickgrid-container .slick-topheader-panel.slick-state-default{border-bottom:var(--slick-preheader-border-bottom, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns{border-top:var(--slick-preheader-border-top, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column{height:var(--slick-preheader-height, 25px);border-left:var(--slick-preheader-border-left, none);border-right:var(--slick-preheader-border-right, none);font-size:var(--slick-preheader-font-size, calc(14px + 3px));justify-content:var(--slick-preheader-grouped-title-justify, left);display:var(--slick-preheader-grouped-title-display, inline-grid)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column:first-child,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column:first-child{border-left:var(--slick-preheader-border-left-first-element, none)}.slickgrid-container .slick-preheader-panel.slick-state-default .slick-header-columns .slick-header-column:last-child,.slickgrid-container .slick-topheader-panel.slick-state-default .slick-header-columns .slick-header-column:last-child{border-right:var(--slick-preheader-border-right-last-element, none)}.slickgrid-container .slick-pane-left.frozen{border-right:var(--slick-frozen-border-right, 1px solid #a5a5a5)}.slickgrid-container .slick-pane-bottom{border-top:var(--slick-frozen-border-bottom, 1px solid #a5a5a5)}.slickgrid-container .slick-viewport-bottom.slick-viewport-right{overflow-y:var(--slick-frozen-overflow-right, scroll) !important}.slickgrid-container .input-group{display:flex}.slickgrid-container .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:0}.slickgrid-container .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback).slick-slider-horizontal{margin-left:10px}.slickgrid-container .input-group .input-group-append,.slickgrid-container .input-group .input-group-prepend{display:inline-flex;width:auto}.slickgrid-container .input-group .input-group-addon input{flex:1 1 auto;width:1%}.slickgrid-container .input-group .input-group-addon .input-group-text{height:100%}.slickgrid-container .input-group .input-group-addon.input-group-append .input-group-text{margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.slickgrid-container .input-group .input-group-addon.input-group-prepend .input-group-text{margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */@media only screen and (min-width: 768px){.slick-col-medium-1{flex-basis:8.3333333333%}.slick-col-medium-2{flex-basis:16.6666666667%}.slick-col-medium-3{flex-basis:25%}.slick-col-medium-4{flex-basis:33.3333333333%}.slick-col-medium-5{flex-basis:41.6666666667%}.slick-col-medium-6{flex-basis:50%}.slick-col-medium-7{flex-basis:58.3333333333%}.slick-col-medium-8{flex-basis:66.6666666667%}.slick-col-medium-9{flex-basis:75%}.slick-col-medium-10{flex-basis:83.3333333333%}.slick-col-medium-11{flex-basis:91.6666666667%}.slick-col-medium-12{flex-basis:100%}}@media only screen and (min-width: 992px){.slick-col-large-1{flex-basis:8.3333333333%}.slick-col-large-2{flex-basis:16.6666666667%}.slick-col-large-3{flex-basis:25%}.slick-col-large-4{flex-basis:33.3333333333%}.slick-col-large-5{flex-basis:41.6666666667%}.slick-col-large-6{flex-basis:50%}.slick-col-large-7{flex-basis:58.3333333333%}.slick-col-large-8{flex-basis:66.6666666667%}.slick-col-large-9{flex-basis:75%}.slick-col-large-10{flex-basis:83.3333333333%}.slick-col-large-11{flex-basis:91.6666666667%}.slick-col-large-12{flex-basis:100%}}@media only screen and (min-width: 1200px){.slick-col-xlarge-1{flex-basis:8.3333333333%}.slick-col-xlarge-2{flex-basis:16.6666666667%}.slick-col-xlarge-3{flex-basis:25%}.slick-col-xlarge-4{flex-basis:33.3333333333%}.slick-col-xlarge-5{flex-basis:41.6666666667%}.slick-col-xlarge-6{flex-basis:50%}.slick-col-xlarge-7{flex-basis:58.3333333333%}.slick-col-xlarge-8{flex-basis:66.6666666667%}.slick-col-xlarge-9{flex-basis:75%}.slick-col-xlarge-10{flex-basis:83.3333333333%}.slick-col-xlarge-11{flex-basis:91.6666666667%}.slick-col-xlarge-12{flex-basis:100%}}@media only screen and (max-width: 768px){[class*=slick-col-]{width:100%}}.slick-cell input.dual-editor-text,.slick-cell input.editor-text{border:var(--slick-text-editor-border, 1px solid #e2e2e2);border-radius:var(--slick-text-editor-border-radius, 3px);background:var(--slick-text-editor-background, #ffffff);color:var(--slick-text-editor-color, #333);padding-bottom:var(--slick-text-editor-padding-bottom, 0);padding-left:var(--slick-text-editor-padding-left, 2px);padding-right:var(--slick-text-editor-padding-right, 0);padding-top:var(--slick-text-editor-padding-top, 0);margin-left:var(--slick-text-editor-margin-left, -2px);margin-bottom:var(--slick-text-editor-margin-bottom, 0);margin-right:var(--slick-text-editor-margin-right, 0px);margin-top:var(--slick-text-editor-margin-top, 0px);outline:0;height:100%;max-width:100%}.slick-cell input.dual-editor-text:not(.input-group-editor),.slick-cell input.editor-text:not(.input-group-editor){width:100%}.slick-cell input.dual-editor-text:focus,.slick-cell input.editor-text:focus{outline:0;border-color:var(--slick-text-editor-focus-border-color, rgb(138.9085365854, 184.1890243902, 252.5914634146));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(14, 108, 250, 0.25))}.slick-cell input.dual-editor-text.right,.slick-cell input.editor-text.right{margin-left:var(--slick-text-editor-right-input-margin-left, calc(-2px + 9px))}.slick-cell input.dual-editor-text[readonly]:not(.date-picker),.slick-cell input.editor-text[readonly]:not(.date-picker){background-color:var(--slick-text-editor-readonly-color, #f0f0f0)}.slick-cell input.dual-editor-text.date-picker,.slick-cell input.editor-text.date-picker{cursor:pointer}.slick-cell .slider-editor{height:100%}.slick-cell .slider-editor .slider-editor-input{height:var(--slick-slider-editor-height, 100%)}.slick-cell .slider-editor .slider-editor-input:focus{outline:0;border-color:var(--slick-slider-editor-focus-border-color, rgb(138.9085365854, 184.1890243902, 252.5914634146));box-shadow:var(--slick-slider-editor-focus-box-shadow, 0 0 0 0.25rem rgba(14, 108, 250, 0.25))}.slick-cell .input-group input.editor-text{margin-left:0;transform:none}.slick-cell .ms-filter.select-editor{transform:var(--slick-multiselect-editor-transform, translate(0, -2px));height:var(--slick-multiselect-editor-height, 24px)}.slick-cell .ms-filter.select-editor button.ms-choice{height:var(--slick-multiselect-editor-height, 24px)}.slick-cell .autocomplete-container.input-group,.slick-cell .vanilla-picker.input-group{display:flex;align-items:center;flex:1;height:var(--slick-date-editor-height, 24px)}.slick-cell .autocomplete-container.input-group .input-group-btn.input-group-append,.slick-cell .vanilla-picker.input-group .input-group-btn.input-group-append{display:inline-flex;align-items:center;height:100%}.slick-cell .autocomplete-container.input-group .input-group-btn.input-group-append .btn,.slick-cell .vanilla-picker.input-group .input-group-btn.input-group-append .btn{display:inline-flex;align-items:center;border-top-left-radius:0px;border-bottom-left-radius:0px;margin-left:-1px}.slick-cell .autocomplete-container.input-group .input-group-btn .btn,.slick-cell .vanilla-picker.input-group .input-group-btn .btn{background-color:var(--slick-input-group-btn-bg-color, #f9f9f9);border:var(--slick-input-group-btn-border, 1px solid #ccc);padding:var(--slick-editor-input-group-clear-btn-icon-padding, 6px);border-top-right-radius:var(--slick-text-editor-border-radius, 3px);border-bottom-right-radius:var(--slick-text-editor-border-radius, 3px);cursor:pointer;height:var(--slick-date-editor-height, 24px)}.slick-cell .autocomplete-container.input-group .input-group-btn .btn:hover:not([disabled]),.slick-cell .vanilla-picker.input-group .input-group-btn .btn:hover:not([disabled]){background-color:var(--slick-input-group-btn-hover-bg-color, #eee)}.slick-cell .autocomplete-container.input-group .input-group-btn .btn .icon-clear,.slick-cell .vanilla-picker.input-group .input-group-btn .btn .icon-clear{display:flex;align-items:center;background-color:currentColor;height:1em;width:1em;--slick-editor-input-group-clear-btn-icon-svg: url(${to});-webkit-mask:var(--slick-editor-input-group-clear-btn-icon-svg) no-repeat;mask:var(--slick-editor-input-group-clear-btn-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-large-editor-text{z-index:10000;position:absolute;background:var(--slick-large-editor-background-color, #ffffff);color:var(--slick-large-editor-text-color, #333);padding:var(--slick-large-editor-text-padding, 5px);border:var(--slick-large-editor-border, 2px solid #a0a0a0);border-radius:var(--slick-large-editor-border-radius, 6px)}.slick-large-editor-text .editor-footer{text-align:var(--slick-large-editor-button-text-align, right)}.slick-large-editor-text .editor-footer button{margin-left:var(--slick-large-editor-footer-spacing, 2px);border-radius:var(--slick-large-editor-button-border-radius, 4px)}.slick-large-editor-text textarea{background:var(--slick-large-editor-background-color, #ffffff);color:var(--slick-large-editor-text-color, #333);border:0;outline:0}.slick-large-editor-text .counter{float:left;font-size:var(--slick-large-editor-count-font-size, 11px);margin-top:var(--slick-large-editor-count-margin-top, 8px)}.slick-large-editor-text .counter .separator{margin:var(--slick-large-editor-count-separator-margin, 0 1px)}.slick-modal-open{overflow:hidden}.slick-editor-modal{position:fixed;overflow-y:auto;top:0;right:0;bottom:0;left:0;opacity:1;background:var(--slick-editor-modal-backdrop-transition-background, rgba(0, 0, 0, 0.6));z-index:var(--slick-editor-modal-container-z-index, 1050);transition:var(--slick-editor-modal-backdrop-transition-start, opacity 0.15s linear)}.slick-editor-modal .slick-editor-modal-content{display:inline-block;position:absolute;border-radius:var(--slick-editor-modal-container-radius, 2px);font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);border:var(--slick-editor-modal-container-border, 1px solid #b8b8b8);color:var(--slick-editor-modal-text-color, #000);margin:var(--slick-editor-modal-container-margin, 8px);background-color:var(--slick-editor-modal-container-bg-color, #ffffff);box-shadow:var(--slick-editor-modal-container-box-shadow, 0 0 3px #a7a7a7);width:var(--slick-editor-modal-container-width, 400px);min-width:var(--slick-editor-modal-container-min-width, 420px);top:var(--slick-editor-modal-container-top, 30px);left:var(--slick-editor-modal-container-left, 50%);transform:var(--slick-editor-modal-container-transform, translate(-50%));transition:var(--slick-editor-modal-backdrop-transition-end, 0.3s linear);transition-property:opacity,transform}@media only screen and (min-width: 768px){.slick-editor-modal .slick-editor-modal-content.split-view{width:calc(400px*2)}.slick-editor-modal .slick-editor-modal-content.triple-split-view{width:calc(400px*3)}}@media only screen and (max-width: 1200px){.slick-editor-modal .slick-editor-modal-content.triple-split-view{width:calc(400px*2)}}@media only screen and (max-width: 768px){.slick-editor-modal .slick-editor-modal-content{width:100% !important;margin:0;top:0}}.slick-editor-modal .slick-editor-modal-content .reset-container{width:100%}.slick-editor-modal .slick-editor-modal-content .reset-container .reset-form.btn{color:var(--slick-editor-modal-reset-btn-color, #333);background-color:var(--slick-editor-modal-reset-btn-bg-color, #fff);float:right}.slick-editor-modal .slick-editor-modal-content .reset-container .reset-form.btn span.mdi{margin-right:5px}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset,.slick-editor-modal .slick-editor-modal-content .reset-form.btn,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn{display:inline-flex;margin:var(--slick-editor-modal-footer-btn-margin, 0 5px 0 0);height:var(--slick-editor-modal-footer-btn-height, inherit);border:var(--slick-editor-modal-footer-btn-border, 1px solid #dbdbdb);border-radius:var(--slick-editor-modal-footer-btn-radius, 4px)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:hover,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:hover,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:hover{border-color:var(--slick-editor-modal-footer-btn-border-hover-color, #b5b5b5)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:hover.btn-default,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:hover.btn-default,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:hover.btn-default{color:var(--slick-editor-modal-footer-btn-text-color-hover, #333333)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset:disabled,.slick-editor-modal .slick-editor-modal-content .reset-form.btn:disabled,.slick-editor-modal .slick-editor-modal-content .footer-buttons .btn:disabled{background-color:var(--slick-button-primary-bg-color-disabled, #bebebe)}.slick-editor-modal .slick-editor-modal-content .btn-editor-reset{height:var(--slick-editor-modal-editor-btn-reset-height, 20px);background-color:var(--slick-editor-modal-editor-btn-reset-bg-color, #ffffff);margin:var(--slick-editor-modal-editor-btn-reset-margin, 0px 0 2px 5px)}.slick-editor-modal .slick-editor-modal-content .input-group-btn .btn-default:disabled{background-color:var(--slick-editor-modal-default-btn-disabled-bg-color, #eeeeee);color:var(--slick-editor-modal-default-btn-disabled-color, #bababa)}.slick-editor-modal .slick-editor-modal-content .close{cursor:pointer;position:absolute;float:right;line-height:0;background-color:var(--slick-editor-modal-close-btn-bg-color, transparent);opacity:var(--slick-editor-modal-close-btn-opacity, 1);border:var(--slick-editor-modal-close-btn-border, 0px solid #9c9c9c);color:var(--slick-editor-modal-close-btn-color, #909090);font-family:var(--slick-editor-modal-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-editor-modal-close-btn-font-size, 26px);font-weight:var(--slick-editor-modal-close-btn-font-weight, 500);height:var(--slick-editor-modal-close-btn-height, 20px);margin:var(--slick-editor-modal-close-btn-margin, 1px);padding:var(--slick-editor-modal-close-btn-padding, 0px);width:var(--slick-editor-modal-close-btn-width, 20px);right:var(--slick-editor-modal-close-btn-right, 10px);top:var(--slick-editor-modal-close-btn-top, 10px)}.slick-editor-modal .slick-editor-modal-content .close:hover{color:var(--slick-editor-modal-close-btn-color-hover, rgb(80.25, 80.25, 80.25))}@media only screen and (min-width: 769px){.slick-editor-modal .slick-editor-modal-content .close.outside{color:var(--slick-editor-modal-close-btn-outside-color, #dddddd);font-size:var(--slick-editor-modal-close-btn-outside-font-size, 30px);right:var(--slick-editor-modal-close-btn-outside-right, -24px);top:var(--slick-editor-modal-close-btn-outside-top, -28px)}.slick-editor-modal .slick-editor-modal-content .close.outside:hover{color:var(--slick-editor-modal-close-btn-outside-color-hover, rgb(195.5, 195.5, 195.5))}}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-title{font-size:var(--slick-editor-modal-title-font-size, 20px);font-weight:var(--slick-editor-modal-title-font-weight, 500);line-height:var(--slick-editor-modal-title-line-height, 28px);color:var(--slick-editor-modal-title-font-color, #333333);height:var(--slick-editor-modal-title-height, 30px);overflow:hidden auto;text-align:var(--slick-editor-modal-title-text-align, left);text-overflow:ellipsis;width:calc(100% - 20px - 10px);white-space:nowrap}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-title.outside{width:100%}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body{padding:var(--slick-editor-modal-body-padding, 6px 8px 22px 8px);min-height:var(--slick-editor-modal-body-min-height, 250px);max-height:var(--slick-editor-modal-body-max-height, calc(100vh - 52px - 50px - 30px - 15px));overflow:var(--slick-editor-modal-body-overflow, hidden auto);scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1);display:flex;flex-wrap:wrap}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body .slick-cell{height:inherit}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-body .validation-summary{padding:var(--slick-editor-modal-validation-summary-padding, 5px 10px);color:var(--slick-editor-modal-validation-summary-color, #ff1d1d);width:var(--slick-editor-modal-validation-summary-width, 100%);margin-bottom:var(--slick-editor-modal-validation-summary-margin-bottom, 12px);font-size:var(--slick-editor-modal-validation-summary-font-size, 13px);font-style:var(--slick-editor-modal-validation-summary-font-style, italic)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-header{padding:var(--slick-editor-modal-header-padding, 12px 8px);height:var(--slick-editor-modal-header-height, 52px);border-bottom:var(--slick-editor-modal-header-border-bottom, 1px solid #d2d2d2);background-color:var(--slick-editor-modal-header-bg-color, #ffffff)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer{background-color:var(--slick-editor-modal-footer-bg-color, #f9f9f9);border-top:var(--slick-editor-modal-footer-border-top, 1px solid #c9c9c9);min-height:var(--slick-editor-modal-footer-height, 50px);padding:var(--slick-editor-modal-footer-padding, 8px);line-height:var(--slick-editor-modal-footer-line-height, 30px)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons{float:right;text-align:right;width:var(--slick-editor-modal-footer-buttons-width, 60%)}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons button{max-width:var(--slick-editor-modal-footer-btn-max-width, 162px);overflow:hidden;text-overflow:ellipsis}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-buttons .saving:before{height:var(--slick-editor-modal-footer-btn-saving-icon-height, 18px);width:var(--slick-editor-modal-footer-btn-saving-icon-width, 18px);display:var(--slick-editor-modal-footer-btn-saving-icon-display, inline-block);vertical-align:var(--slick-editor-modal-footer-btn-saving-icon-vertical-align, bottom);margin:var(--slick-editor-modal-footer-btn-saving-icon-margin, -1px 5px 0 0);animation:var(--slick-editor-modal-footer-btn-saving-icon-animation, md-spin 1s infinite linear);content:var(--slick-editor-modal-footer-btn-saving-icon-content, url(${lo}))}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-footer .footer-status-text{float:left;text-align:left;width:var(--slick-editor-modal-footer-status-text-width, 40%);font-size:var(--slick-editor-modal-status-text-font-size, 12px);color:var(--slick-editor-modal-status-text-color, #333333)}.slick-editor-modal .slick-editor-modal-content .item-details-label{display:block;margin:var(--slick-editor-modal-detail-label-margin, 2px 0 0 10px);color:var(--slick-editor-modal-detail-label-color, #000);font-size:var(--slick-editor-modal-detail-label-font-size, 13px);font-style:var(--slick-editor-modal-detail-label-font-style, normal);font-weight:var(--slick-editor-modal-detail-label-font-weight, bold)}.slick-editor-modal .slick-editor-modal-content .item-details-label.invalid{color:var(--slick-editor-modal-detail-label-color-invalid, #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container{display:block;box-sizing:border-box;border:var(--slick-editor-modal-detail-container-border, 0);border-radius:var(--slick-editor-modal-detail-container-border-radius, 3px);line-height:var(--slick-editor-modal-detail-container-line-height, 20px);margin:var(--slick-editor-modal-detail-container-margin, 4px 10px 0 10px);padding:var(--slick-editor-modal-detail-container-padding, 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input{color:var(--slick-editor-modal-text-color, #000);height:var(--slick-editor-modal-input-editor-height, 28px);margin:var(--slick-editor-modal-input-editor-margin, 0);border:var(--slick-editor-modal-input-editor-border, 1px solid #d2d2d2);padding:var(--slick-editor-modal-input-editor-padding, 0 6px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input:focus{border-color:var(--slick-text-editor-focus-border-color, rgb(138.9085365854, 184.1890243902, 252.5914634146));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(14, 108, 250, 0.25))}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container input:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .input-group{display:flex;position:relative;height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .input-group input{height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text{border:var(--slick-editor-modal-large-editor-border, 1px solid #d2d2d2);border-radius:var(--slick-editor-modal-large-editor-border-radius, 3px);padding:var(--slick-editor-modal-large-editor-padding, 6px 6px 2px 6px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text:focus-within{border-color:var(--slick-text-editor-focus-border-color, rgb(138.9085365854, 184.1890243902, 252.5914634146));box-shadow:var(--slick-text-editor-focus-box-shadow, 0 0 0 0.25rem rgba(14, 108, 250, 0.25))}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text textarea{width:100%;height:100%}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text textarea:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text .editor-footer{height:var(--slick-editor-modal-large-editor-footer-height, 12px);line-height:var(--slick-editor-modal-large-editor-footer-line-height, 12px);color:var(--slick-editor-modal-large-editor-count-color, #313131)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text .editor-footer .counter{font-size:var(--slick-editor-modal-large-editor-count-font-size, 10px);margin:var(--slick-editor-modal-large-editor-count-margin, 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text.invalid{border:var(--slick-editor-modal-detail-container-border-invalid, 1px solid #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text:disabled,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slick-large-editor-text.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container button.ms-choice{height:var(--slick-editor-modal-multiselect-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container button.ms-choice:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container{padding:var(--slick-editor-modal-checkbox-editor-padding, 0 6px);border:var(--slick-editor-modal-checkbox-editor-border, 1px solid #d2d2d2);border-radius:var(--slick-editor-modal-checkbox-editor-border-radius, 3px);height:var(--slick-editor-modal-input-editor-height, 28px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container input{height:inherit}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .checkbox-editor-container.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group{display:flex;align-items:center;height:100%}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group .input-group-btn,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group .input-group-btn{height:100%;min-width:28px}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .autocomplete-container.input-group .input-group-btn .btn,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.input-group .input-group-btn .btn{min-width:28px;border-left:var(--slick-editor-modal-close-btn-border-left, 1px solid #ced4da);height:var(--slick-editor-modal-input-editor-height, 28px);border-radius:var(--slick-editor-modal-close-btn-border-radius, 0 4px 4px 0)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.form-control{cursor:pointer;background-color:var(--slick-date-picker-bg-color, #fff)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .vanilla-picker.form-control:disabled{background-color:var(--slick-editor-input-disabled-color, #ececec);cursor:initial}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slider-value{height:var(--slick-editor-modal-slider-editor-value-height, 28px);min-width:28px}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container .slider-value .input-group-text{min-height:var(--slick-editor-modal-slider-editor-value-min-height, 100%);min-width:28px;display:flex;justify-content:center;align-items:center}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified input,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .slick-large-editor-text,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .ms-choice,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.modified .checkbox-editor-container{border:var(--slick-editor-modal-detail-container-border-modified, 1px solid orange);border-width:var(--slick-editor-modal-detail-container-border-width-modified, 1px 6px 1px 1px)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.invalid input,.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.invalid .slick-large-editor-text{border:var(--slick-editor-modal-detail-container-border-invalid, 1px solid #ff1d1d)}.slick-editor-modal .slick-editor-modal-content .item-details-editor-container.disabled{background-color:var(--slick-editor-input-disabled-color, #ececec)}.slick-editor-modal .slick-editor-modal-content .item-details-validation{color:var(--slick-editor-modal-validation-color, #ff1d1d);font-size:var(--slick-editor-modal-validation-font-size, 12px);font-style:var(--slick-editor-modal-validation-font-style, italic);font-weight:var(--slick-editor-modal-validation-font-weight, normal);line-height:var(--slick-editor-modal-validation-line-height, 16px);margin-left:var(--slick-editor-modal-validation-margin-left, 2px);min-height:var(--slick-editor-modal-validation-min-height, 16px)}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */li.hidden{display:none !important}.slick-column-picker{cursor:default;list-style-type:none;position:absolute;overflow-x:hidden;overflow-y:auto;resize:both;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);background-color:var(--slick-column-picker-background-color, #ffffff);border:var(--slick-column-picker-border, 1px solid #b8b8b8);border-radius:var(--slick-column-picker-border-radius, 2px);min-width:var(--slick-column-picker-min-width, 150px);padding:var(--slick-column-picker-padding, 6px);scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1);box-shadow:var(--slick-column-picker-box-shadow, none);z-index:var(--slick-column-picker-z-index, 9000)}@-moz-document url-prefix(){.slick-column-picker{padding:var(--slick-column-picker-padding-firefox, 6px 15px 6px 6px)}}.slick-column-picker .close{float:right;position:absolute;color:var(--slick-column-picker-close-btn-color, #909090);cursor:var(--slick-column-picker-close-btn-cursor, pointer);width:var(--slick-column-picker-close-btn-width, 15px);height:var(--slick-column-picker-close-btn-height, 21px);margin:var(--slick-column-picker-close-btn-margin, 1px);opacity:var(--slick-column-picker-close-btn-opacity, 0.5);padding:var(--slick-column-picker-close-btn-padding, 0px);font-family:var(--slick-column-picker-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-column-picker-close-btn-font-size, 21px);background-color:var(--slick-column-picker-close-btn-bg-color, #ffffff);border:var(--slick-column-picker-close-btn-border, 0px solid #9c9c9c);right:var(--slick-column-picker-close-btn-position-right, 5px);top:var(--slick-column-picker-close-btn-position-top, 0px)}.slick-column-picker .close:hover{opacity:var(--slick-column-picker-close-btn-opacity-hover, 1)}.slick-column-picker li{list-style:none;background:none}.slick-column-picker li a{display:block;padding:4px;font-weight:bold}.slick-column-picker li a:hover{background-color:var(--slick-column-picker-link-background-color, #ffffff)}.slick-column-picker li label{font-weight:var(--slick-column-picker-label-font-weight, normal)}.slick-column-picker li label input{margin:var(--slick-column-picker-label-margin, 4px)}.slick-column-picker div.title{font-size:var(--slick-column-picker-title-font-size, calc(14px + 2px));font-weight:var(--slick-column-picker-title-font-weight, normal);width:var(--slick-column-picker-title-width, calc(100% - 15px - 10px));border-bottom:var(--slick-column-picker-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-column-picker-title-margin-bottom, 6px)}.slick-column-picker,.slick-grid-menu{scrollbar-color:var(--slick-scrollbar-color, #c1c1c1 #f1f1f1)}.slick-column-picker .slick-menu-title,.slick-grid-menu .slick-menu-title{color:var(--slick-menu-title-color, #000);font-size:var(--slick-menu-title-font-size, calc(14px + 2px));font-weight:var(--slick-menu-title-font-weight, normal);border-bottom:var(--slick-column-picker-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-menu-title-margin-bottom, 6px)}.slick-column-picker-list,.slick-grid-menu-list{white-space:nowrap}@-moz-document url-prefix(){.slick-column-picker-list,.slick-grid-menu-list{width:var(--slick-column-picker-list-width-firefox, calc(100% + 12px))}}.slick-column-picker-list li,.slick-grid-menu-list li{display:flex;align-items:center;width:100%;color:var(--slick-menu-color, #000);border:var(--slick-column-picker-item-border, 1px solid transparent);border-radius:var(--slick-column-picker-item-border-radius, 0px);font-size:var(--slick-column-picker-item-font-size, 14px);height:var(--slick-column-picker-item-height, 28px);line-height:var(--slick-column-picker-item-line-height, calc(14px + 2px));list-style:none outside none;margin:0;padding:var(--slick-column-picker-item-padding, 2px 6px)}.slick-column-picker-list li:hover,.slick-grid-menu-list li:hover{border:var(--slick-column-picker-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-column-picker-item-hover-color, #fafafa)}.slick-column-picker-list li label,.slick-grid-menu-list li label{cursor:pointer;height:100%;width:100%;margin-bottom:0px}.slick-column-picker-list hr,.slick-grid-menu-list hr{margin:6px 0;border:0;background-color:var(--slick-column-picker-hr-bg-color, #f5f5f5);border-top:var(--slick-column-picker-hr-divider-border, 1px solid #d5d5d5);width:var(--slick-column-picker-divider-width, 100%);margin-left:auto;margin-right:auto;width:auto}.slick-column-picker-list label,.slick-grid-menu-list label{line-height:var(--slick-column-picker-icon-container-line-height, 12px);display:inline-flex;align-items:center;justify-content:center}.slick-column-picker-list.disabled,.slick-grid-menu-list.disabled{cursor:default}.slick-column-picker-list input[type=checkbox],.slick-grid-menu-list input[type=checkbox]{opacity:0;width:0;margin-left:0}.slick-column-picker-list .icon-checkbox-container,.slick-grid-menu-list .icon-checkbox-container{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background-color:var(--slick-column-picker-icon-container-bg-color, transparent);height:var(--slick-column-picker-icon-container-size, 1rem);width:var(--slick-column-picker-icon-container-size, 1rem);border:var(--slick-column-picker-icon-border, none);border-radius:var(--slick-column-picker-icon-border-radius, none)}.slick-column-picker-list .icon-checkbox-container div.mdi,.slick-grid-menu-list .icon-checkbox-container div.mdi{opacity:1;font-size:var(--slick-column-picker-icon-font-size, 14px);color:var(--slick-column-picker-icon-color, #0e6cfa)}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-check,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-check{--slick-column-picker-icon-checked-svg: url(${co});-webkit-mask:var(--slick-column-picker-icon-checked-svg) no-repeat;mask:var(--slick-column-picker-icon-checked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck{--slick-column-picker-icon-unchecked-svg: url(${co});-webkit-mask:var(--slick-column-picker-icon-unchecked-svg) no-repeat;mask:var(--slick-column-picker-icon-unchecked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;opacity:var(--slick-column-picker-unchecked-opacity, 0.25);visibility:var(--slick-column-picker-icon-unchecked-color-visibility, visible)}.slick-column-picker-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck:hover,.slick-grid-menu-list .icon-checkbox-container div.mdi.mdi-icon-picker-uncheck:hover{opacity:var(--slick-column-picker-opacity-hover, 0.45)}.slick-column-picker-list .icon-checkbox-container+span.checkbox-label,.slick-grid-menu-list .icon-checkbox-container+span.checkbox-label{display:inline-flex;align-items:center;flex-grow:1;padding-left:var(--slick-column-picker-label-text-padding-left, 4px)}.slick-grid-menu .slick-menu-command-list{margin-bottom:var(--slick-column-picker-list-margin-bottom, 8px)}@-moz-document url-prefix(){.slick-grid-menu .slick-menu-command-list{width:var(--slick-column-picker-list-width-firefox, calc(100% + 12px))}}.slick-grid-menu li{list-style:none;background:none;overflow:hidden;text-overflow:ellipsis}@-moz-document url-prefix(){.slick-grid-menu li{margin-right:var(--slick-gri-menu-item-margin-right, 6px);width:100%}}.slick-grid-menu li a{display:block;padding:4px;font-weight:bold}.slick-grid-menu li a:hover{background-color:var(--slick-grid-menu-link-background-color, #ffffff)}.slick-grid-menu li label{font-weight:var(--slick-grid-menu-label-font-weight, normal)}.slick-grid-menu li label input{margin:var(--slick-grid-menu-label-margin, 4px)}.slick-grid-menu input{margin:4px}.slick-grid-menu-button{background-color:rgba(0,0,0,0);border:0;cursor:pointer;right:0;position:absolute;width:22px;z-index:2;color:var(--slick-grid-menu-icon-btn-color, inherit);display:var(--slick-grid-menu-button-display, inline-flex);font-size:var(--slick-grid-menu-icon-font-size, 18px);padding:var(--slick-grid-menu-button-padding, 0 2px);margin-top:var(--slick-grid-menu-icon-top-margin, 5px)}.slick-grid-menu-list li{width:auto}.slick-grid-menu-list hr{width:var(--slick-grid-menu-divider-width, calc(100% - 10px))}.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{box-shadow:var(--slick-menu-box-shadow, none)}.slick-cell-menu.slick-submenu,.slick-context-menu.slick-submenu,.slick-grid-menu.slick-submenu,.slick-header-menu.slick-submenu{box-shadow:var(--slick-submenu-box-shadow, 0 1px 4px 1px rgba(146, 152, 163, 0.4));min-width:var(--slick-submenu-min-width, 100px)}.slick-cell-menu .slick-menu-option-list .slick-command-header,.slick-cell-menu .slick-menu-option-list .slick-option-header,.slick-cell-menu .slick-menu-command-list .slick-command-header,.slick-cell-menu .slick-menu-command-list .slick-option-header,.slick-context-menu .slick-menu-option-list .slick-command-header,.slick-context-menu .slick-menu-option-list .slick-option-header,.slick-context-menu .slick-menu-command-list .slick-command-header,.slick-context-menu .slick-menu-command-list .slick-option-header,.slick-grid-menu .slick-menu-option-list .slick-command-header,.slick-grid-menu .slick-menu-option-list .slick-option-header,.slick-grid-menu .slick-menu-command-list .slick-command-header,.slick-grid-menu .slick-menu-command-list .slick-option-header,.slick-header-menu .slick-menu-option-list .slick-command-header,.slick-header-menu .slick-menu-option-list .slick-option-header,.slick-header-menu .slick-menu-command-list .slick-command-header,.slick-header-menu .slick-menu-command-list .slick-option-header{display:var(--slick-menu-title-container-display, flex);align-items:var(--slick-menu-title-container-align-items, flex-start);justify-content:var(--slick-menu-title-container-justify-content, flex-end)}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-title,.slick-cell-menu .slick-menu-option-list .slick-option-header.with-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-title,.slick-cell-menu .slick-menu-command-list .slick-option-header.with-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-title,.slick-context-menu .slick-menu-option-list .slick-option-header.with-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-title,.slick-context-menu .slick-menu-command-list .slick-option-header.with-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-title,.slick-grid-menu .slick-menu-option-list .slick-option-header.with-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-title,.slick-grid-menu .slick-menu-command-list .slick-option-header.with-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-title,.slick-header-menu .slick-menu-option-list .slick-option-header.with-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-title,.slick-header-menu .slick-menu-command-list .slick-option-header.with-title{border-bottom:var(--slick-menu-title-border-bottom, 1px solid #d6d6d6);margin-bottom:var(--slick-menu-title-margin-bottom, 6px)}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-cell-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-context-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-grid-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-option-list .slick-option-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-title .slick-menu-title,.slick-header-menu .slick-menu-command-list .slick-option-header.with-title .slick-menu-title{border-bottom:0;margin-bottom:0}.slick-cell-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-cell-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-context-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-context-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-grid-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-grid-menu .slick-menu-command-list .slick-command-header.with-close.no-title,.slick-header-menu .slick-menu-option-list .slick-command-header.with-close.no-title,.slick-header-menu .slick-menu-command-list .slick-command-header.with-close.no-title{margin:var(--slick-menu-close-btn-margin-without-title, -4px -3px 0 0)}.slick-cell-menu .slick-menu-option-list .close,.slick-cell-menu .slick-menu-command-list .close,.slick-context-menu .slick-menu-option-list .close,.slick-context-menu .slick-menu-command-list .close,.slick-grid-menu .slick-menu-option-list .close,.slick-grid-menu .slick-menu-command-list .close,.slick-header-menu .slick-menu-option-list .close,.slick-header-menu .slick-menu-command-list .close{cursor:pointer;float:right;background-color:var(--slick-menu-close-btn-bg-color, #ffffff);border:var(--slick-menu-close-btn-border, 0px solid #dfdfdf);color:var(--slick-menu-close-btn-color, #909090);font-family:var(--slick-menu-close-btn-font-family, "Calibri Light", "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-menu-close-btn-font-size, 21px);height:var(--slick-menu-close-btn-height, 18px);line-height:var(--slick-menu-close-btn-line-height, 16px);margin:var(--slick-menu-close-btn-margin, 0px);padding:var(--slick-menu-close-btn-padding, 0px);width:var(--slick-menu-close-btn-width, 18px);opacity:var(--slick-menu-close-btn-opacity, 0.5)}.slick-cell-menu .slick-menu-option-list .close:hover,.slick-cell-menu .slick-menu-command-list .close:hover,.slick-context-menu .slick-menu-option-list .close:hover,.slick-context-menu .slick-menu-command-list .close:hover,.slick-grid-menu .slick-menu-option-list .close:hover,.slick-grid-menu .slick-menu-command-list .close:hover,.slick-header-menu .slick-menu-option-list .close:hover,.slick-header-menu .slick-menu-command-list .close:hover{opacity:var(--slick-menu-close-btn-opacity-hover, 1)}.slick-cell-menu .slick-menu-title,.slick-context-menu .slick-menu-title,.slick-grid-menu .slick-menu-title,.slick-header-menu .slick-menu-title{font-size:var(--slick-menu-title-font-size, calc(14px + 2px));font-weight:var(--slick-menu-title-font-weight, normal);margin-right:var(--cell-menu-title-margin-right, 7px);width:var(--slick-menu-title-width, 100%)}.slick-cell-menu .slick-menu-item,.slick-context-menu .slick-menu-item,.slick-grid-menu .slick-menu-item,.slick-header-menu .slick-menu-item{cursor:pointer;display:flex;align-items:center;margin:0;border:var(--slick-menu-item-border, 1px solid transparent);border-radius:var(--slick-menu-item-border-radius, 0px);font-size:var(--slick-menu-item-font-size, 14px);height:var(--slick-menu-item-height, 28px);line-height:var(--slick-menu-line-height, 24px);list-style:none outside none;padding:var(--slick-menu-item-padding, 2px 6px);width:var(--slick-menu-item-width, 100%);white-space:var(--slick-menu-item-white-space, nowrap)}.slick-cell-menu .slick-menu-item:hover,.slick-context-menu .slick-menu-item:hover,.slick-grid-menu .slick-menu-item:hover,.slick-header-menu .slick-menu-item:hover{border:var(--slick-menu-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-menu-item-hover-color, #fafafa)}.slick-cell-menu .slick-menu-item.slick-menu-item-divider,.slick-context-menu .slick-menu-item.slick-menu-item-divider,.slick-grid-menu .slick-menu-item.slick-menu-item-divider,.slick-header-menu .slick-menu-item.slick-menu-item-divider{cursor:default;border:none;overflow:hidden;padding:0;height:var(--slick-menu-divider-height, 1px);margin:var(--slick-menu-divider-margin, 8px 5px);background-color:var(--slick-menu-divider-color, #e7e7e7);width:var(--slick-menu-divider-width, calc(100% - 10px));margin-left:auto;margin-right:auto}.slick-cell-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-context-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-grid-menu .slick-menu-item.slick-menu-item-divider:hover,.slick-header-menu .slick-menu-item.slick-menu-item-divider:hover{border:none;background-color:var(--slick-menu-divider-color, #e7e7e7)}.slick-cell-menu .slick-menu-item .slick-menu-icon,.slick-context-menu .slick-menu-item .slick-menu-icon,.slick-grid-menu .slick-menu-item .slick-menu-icon,.slick-header-menu .slick-menu-item .slick-menu-icon{text-align:center;font-size:var(--slick-menu-icon-font-size, 18px);background-position:center center;background-repeat:no-repeat;display:inline-block;line-height:var(--slick-menu-icon-line-height, calc(18px + 2px));margin-right:var(--slick-menu-icon-margin-right, 4px);vertical-align:middle;min-width:var(--slick-menu-icon-min-width, 16px)}.slick-cell-menu .slick-menu-item .slick-menu-content,.slick-context-menu .slick-menu-item .slick-menu-content,.slick-grid-menu .slick-menu-item .slick-menu-content,.slick-header-menu .slick-menu-item .slick-menu-content{display:inline-block;vertical-align:middle;width:100%}.slick-cell-menu .slick-menu-item .sub-item-chevron,.slick-context-menu .slick-menu-item .sub-item-chevron,.slick-grid-menu .slick-menu-item .sub-item-chevron,.slick-header-menu .slick-menu-item .sub-item-chevron{float:right;min-width:var(--slick-menu-icon-min-width, 16px)}.slick-cell-menu .slick-menu-item.slick-menu-item-disabled,.slick-context-menu .slick-menu-item.slick-menu-item-disabled,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled,.slick-header-menu .slick-menu-item.slick-menu-item-disabled{border-color:rgba(0,0,0,0) !important;background:inherit !important;color:var(--slick-menu-item-disabled-color, silver);cursor:inherit}.slick-cell-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-cell-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-context-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-context-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-grid-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content,.slick-header-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-icon,.slick-header-menu .slick-menu-item.slick-menu-item-disabled .slick-menu-content{color:var(--slick-menu-item-disabled-color, silver)}.slick-cell-menu .slick-menu-item.slick-menu-item-hidden,.slick-context-menu .slick-menu-item.slick-menu-item-hidden,.slick-grid-menu .slick-menu-item.slick-menu-item-hidden,.slick-header-menu .slick-menu-item.slick-menu-item-hidden{display:none}.slick-cell-menu .slick-menu-option-list,.slick-context-menu .slick-menu-option-list,.slick-grid-menu .slick-menu-option-list,.slick-header-menu .slick-menu-option-list{margin-bottom:var(--slick-menu-option-list-margin-bottom, 6px)}.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{list-style-type:none;position:absolute;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);background:var(--slick-menu-bg-color, #ffffff);color:var(--slick-menu-color, #000);border:var(--slick-menu-border, 1px solid #BFBDBD);border-radius:var(--slick-menu-border-radius, 2px);min-width:var(--slick-menu-min-width, 140px);padding:var(--slick-menu-padding, 6px);cursor:default;display:inline-block;overflow-x:hidden;overflow-y:auto;resize:both;z-index:100000}@-moz-document url-prefix(){.slick-cell-menu,.slick-context-menu,.slick-grid-menu,.slick-header-menu{padding:var(--slick-menu-padding-firefox, 6px 15px 6px 6px)}}.slick-cell-menu.dropdown,.slick-cell-menu.dropup,.slick-context-menu.dropdown,.slick-context-menu.dropup,.slick-grid-menu.dropdown,.slick-grid-menu.dropup,.slick-header-menu.dropdown,.slick-header-menu.dropup{display:inline-block;position:absolute}.slick-custom-tooltip{position:absolute;background-color:var(--slick-tooltip-background-color, #ffffff);border:var(--slick-tooltip-border, 2px solid #BFBDBD);border-radius:var(--slick-tooltip-border-radius, 4px);padding:var(--slick-tooltip-padding, 7px);font-size:var(--slick-tooltip-font-size, calc(14px - 1px));height:var(--slick-tooltip-height, auto);width:var(--slick-tooltip-width, auto);z-index:var(--slick-tooltip-z-index, 9999)}.slick-custom-tooltip .tooltip-body{color:var(--slick-tooltip-color, #333);overflow:var(--slick-tooltip-overflow, hidden);text-overflow:var(--slick-tooltip-text-overflow, ellipsis);white-space:var(--slick-tooltip-white-space, normal)}.slick-custom-tooltip.tooltip-arrow::after{content:"";left:0px;position:absolute;border:rgba(0,0,0,0);border-style:solid;border-width:var(--slick-tooltip-arrow-size, 8px)}.slick-custom-tooltip.tooltip-arrow.arrow-up::after{top:var(--slick-tooltip-up-arrow-top-margin, -16px);border-bottom-color:var(--slick-tooltip-arrow-color, rgb(178.4461538462, 176.0538461538, 176.0538461538))}.slick-custom-tooltip.tooltip-arrow.arrow-down::after{top:var(--slick-tooltip-down-arrow-top-margin, 100%);border-top-color:var(--slick-tooltip-arrow-color, rgb(178.4461538462, 176.0538461538, 176.0538461538))}.slick-custom-tooltip.tooltip-arrow.arrow-left-align::after{margin-left:var(--slick-tooltip-arrow-side-margin, 3px)}.slick-custom-tooltip.tooltip-arrow.arrow-right-align::after{margin-left:var(--slick-tooltip-right-arrow-side-margin, calc(100% - 16px - 3px))}.slick-custom-tooltip.tooltip-arrow.arrow-center-align::after{margin-left:var(--slick-tooltip-arrow-center-margin, calc(50% - 8px))}.slick-column-name,.slick-sort-indicator{float:left;margin-bottom:100px}.slick-header-button{display:inline;float:var(--slick-header-button-float, right);vertical-align:var(--slick-header-button-vertical-align, top);margin:var(--slick-header-button-margin, 1px 0 100px 0);height:var(--slick-header-button-height, 15px);width:var(--slick-header-button-width, 15px);background-repeat:no-repeat;background-position:center center;cursor:pointer;visibility:visible}.slick-header-button-hidden{visibility:hidden;margin-right:var(--slick-header-button-hidden-margin-right, -5px);transition:var(--slick-header-button-hidden-transition, 0.2s visibility)}.slick-header-column:hover>.slick-header-button{visibility:visible}.slick-header-menu-button{background-color:currentColor;cursor:pointer;position:absolute;border:var(--slick-header-menu-button-border, 1px solid #BFBDBD);border-width:var(--slick-header-menu-button-border-width, 0px);padding:var(--slick-header-menu-button-padding, 0px);color:var(--slick-header-menu-button-icon-color, inherit);bottom:0;top:0;right:var(--slick-header-menu-button-margin-right, 3px);height:var(--slick-header-menu-button-icon-size, 22px);width:var(--slick-header-menu-button-icon-size, 22px);--slick-header-menu-button-icon-svg: url(${eo});-webkit-mask:var(--slick-header-menu-button-icon-svg) no-repeat;mask:var(--slick-header-menu-button-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-header-column .slick-header-menu-button{display:var(--slick-header-menu-display, none)}.slick-header-column:hover .slick-header-menu-button{display:inline-block}.slick-cell.cell-reorder{text-align:center}.slick-cell.cell-reorder .slick-row-move-column{background-color:currentColor;display:block;height:1em;width:1em;font-size:var(--slick-row-move-plugin-icon-font-size, calc(18px + 2px));color:var(--slick-row-move-plugin-icon-color, inherit);cursor:var(--slick-row-move-plugin-cursor, move);--slick-row-move-plugin-icon-svg: url(${ho});-webkit-mask:var(--slick-row-move-plugin-icon-svg) no-repeat;mask:var(--slick-row-move-plugin-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-headerrow-column.checkbox-header{display:inline-flex;justify-content:center}.slick-column-name,.slick-headerrow-column.checkbox-header,.slick-cell-checkboxsel{text-align:center}.slick-column-name label,.slick-headerrow-column.checkbox-header label,.slick-cell-checkboxsel label{line-height:var(--slick-checkbox-icon-container-line-height, 12px)}.slick-column-name #filter-checkbox-selectall-container,.slick-headerrow-column.checkbox-header #filter-checkbox-selectall-container,.slick-cell-checkboxsel #filter-checkbox-selectall-container{display:inline-flex;align-items:center;justify-content:center}.slick-column-name.disabled,.slick-headerrow-column.checkbox-header.disabled,.slick-cell-checkboxsel.disabled{cursor:default}.slick-column-name input[type=checkbox],.slick-headerrow-column.checkbox-header input[type=checkbox],.slick-cell-checkboxsel input[type=checkbox]{opacity:0;width:0;margin-left:0}.slick-column-name .icon-checkbox-container,.slick-headerrow-column.checkbox-header .icon-checkbox-container,.slick-cell-checkboxsel .icon-checkbox-container{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background-color:var(--slick-checkbox-icon-container-bg-color, transparent);height:var(--slick-checkbox-icon-container-size, 1rem);width:var(--slick-checkbox-icon-container-size, 1rem);border:var(--slick-checkbox-icon-border, none);border-radius:var(--slick-checkbox-icon-border-radius, none)}.slick-column-name .icon-checkbox-container div.mdi,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi,.slick-cell-checkboxsel .icon-checkbox-container div.mdi{opacity:1;font-size:var(--slick-checkbox-icon-font-size, 16px);color:var(--slick-checkbox-icon-color, #0e6cfa)}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-check,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-check,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-check{--slick-checkbox-icon-checked-svg: url(${io});-webkit-mask:var(--slick-checkbox-icon-checked-svg) no-repeat;mask:var(--slick-checkbox-icon-checked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-uncheck,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-uncheck,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-uncheck{--slick-checkbox-icon-unchecked-svg: url(${io});-webkit-mask:var(--slick-checkbox-icon-unchecked-svg) no-repeat;mask:var(--slick-checkbox-icon-unchecked-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;opacity:var(--slick-checkbox-unchecked-opacity, 0.25);visibility:var(--slick-checkbox-icon-unchecked-color-visibility, visible)}.slick-column-name .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover,.slick-headerrow-column.checkbox-header .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover,.slick-cell-checkboxsel .icon-checkbox-container div.mdi.mdi-icon-uncheck:hover{opacity:var(--slick-checkbox-opacity-hover, 0.45)}.slick-header-column.header-checkbox-selectall .slick-column-name{text-align:center;margin-right:0}.slick-group .slick-cell-checkboxsel{text-align:left}.ms-choice{font-size:var(--slick-header-font-size, 14px)}.ms-choice span{font-size:var(--slick-multiselect-input-filter-font-size, 12px);font-family:var(--slick-multiselect-input-filter-font-family, "Helvetica Neue", Helvetica, Arial)}.ms-choice .placeholder{background-color:var(--slick-multiselect-placeholder-bg-color, transparent);color:var(--slick-multiselect-placeholder-color, #c9c9c9) !important;font-family:var(--slick-multiselect-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-header-font-size, 14px)}.ms-choice:focus{border-color:var(--slick-multiselect-input-focus-border-color, rgb(138.9085365854, 184.1890243902, 252.5914634146))}.ms-filter.search-filter{width:100% !important}.ms-filter .placeholder{cursor:pointer}.ms-parent-open button{outline:0;border-color:var(--slick-multiselect-input-focus-border-color, rgb(138.9085365854, 184.1890243902, 252.5914634146));box-shadow:var(--slick-multiselect-input-focus-box-shadow, 0 0 0 0.25rem rgba(14, 108, 250, 0.25))}.ms-drop{max-width:var(--slick-multiselect-dropdown-max-width, 250px);border:var(--slick-multiselect-dropdown-border, 1px solid #bbb);z-index:var(--slick-multiselect-dropdown-z-index, 9999)}.ms-drop li{margin:0;height:var(--slick-multiselect-item-height, 26px);line-height:var(--slick-multiselect-item-line-height, 20px);padding:var(--slick-multiselect-item-padding, 2px 4px);border:var(--slick-multiselect-item-border, 1px solid transparent);width:100%}.ms-drop li:hover{border:var(--slick-multiselect-item-hover-border, 1px solid #d5d5d5);background-color:var(--slick-multiselect-checkbox-hover-bg-color, #fafafa)}.ms-drop li.highlighted{border:var(--slick-multiselect-option-highlight-border, 1px solid #c9c9c9);background-color:var(--slick-multiselect-option-highlight-bg-color, #fcfcfc)}.ms-drop label span{cursor:pointer;margin-left:var(--slick-multiselect-checkbox-margin-left, 0px)}.ms-drop .ms-select-all{display:flex;align-items:center;border-bottom:var(--slick-multiselect-select-all-border-bottom, 1px solid #ddd);padding:var(--slick-multiselect-select-all-padding, 6px 10px);line-height:var(--slick-multiselect-select-all-line-height, calc(13px + 2px))}.ms-drop .ms-select-all:hover{background-color:var(--slick-multiselect-select-all-text-hover-color, transparent)}.ms-drop .ms-select-all.highlighted{background-color:rgba(0,0,0,0)}.ms-drop .ms-select-all.highlighted label{border:var(--slick-multiselect-option-highlight-border, 1px solid #c9c9c9);background-color:var(--slick-multiselect-option-highlight-bg-color, #fcfcfc)}.ms-drop .ms-select-all label{display:inline-flex;font-weight:normal;padding:var(--slick-multiselect-select-all-label-padding, 4px);border:var(--slick-multiselect-select-all-label-border, 1px solid transparent);color:var(--slick-multiselect-select-all-text-color, rgb(4.8475609756, 95.9817073171, 233.6524390244))}.ms-drop .ms-select-all label:hover{cursor:pointer;border:var(--slick-multiselect-select-all-label-hover-border, 1px solid #d5d5d5);background-color:var(--slick-multiselect-select-all-label-hover-bg-color, #fafafa)}.ms-drop .ms-ok-button{cursor:pointer;display:block;padding:0;width:var(--slick-multiselect-ok-button-width, 100%);height:var(--slick-multiselect-ok-button-height, 26px);border-color:var(--slick-multiselect-ok-button-border-color, #ccc);border-radius:var(--slick-multiselect-ok-button-border-radius, 0 0 4px 4px);border-width:var(--slick-multiselect-ok-button-border-width, 1px 0 0 0);text-align:var(--slick-multiselect-ok-button-text-align, center);color:var(--slick-multiselect-ok-button-text-color, #0e6cfa);font-weight:var(--slick-multiselect-ok-button-font-weight, 600);background-color:var(--slick-multiselect-ok-button-bg-color, #fff)}.ms-drop .ms-ok-button:hover{background-color:var(--slick-multiselect-ok-button-bg-hover-color, #f9f9f9);color:var(--slick-multiselect-ok-button-text-hover-color, rgb(4.8475609756, 95.9817073171, 233.6524390244))}.slickgrid-container .search-filter :focus{outline-color:var(--slick-focus-color, rgb(88.9451219512, 153.7134146341, 251.5548780488))}.slickgrid-container .search-filter .operator.input-group-addon{margin:0;padding:0;min-width:25px;border:none}.slickgrid-container .search-filter .operator.input-group-addon:focus{z-index:3}.slickgrid-container .search-filter .operator.input-group-addon .form-control{border-radius:var(--slick-compound-filter-operator-border-radius, 4px 0 0 4px);padding:var(--slick-compound-filter-text-padding, 0 0 0 2px) !important;font-size:var(--slick-compound-filter-text-font-size, 13px);color:var(--slick-compound-filter-text-color, rgb(88.9451219512, 153.7134146341, 251.5548780488));font-weight:var(--slick-compound-filter-text-weight, bold);background-color:var(--slick-compound-filter-bgcolor, #ffffff)}.slickgrid-container .search-filter .operator.input-group-addon .form-control:focus{z-index:3}.slickgrid-container .search-filter .operator.input-group-addon select{font-family:var(--slick-compound-filter-operator-select-font-family, "Cascadia Mono", Consolas, "Lucida Console");font-size:var(--slick-compound-filter-operator-select-font-size, 14px !important);border:var(--slick-compound-filter-operator-select-border, 1px solid rgb(88.9451219512, 153.7134146341, 251.5548780488));width:var(--slick-compound-filter-operator-select-width, 25px)}.slickgrid-container .search-filter .operator.input-group-addon select.form-control{cursor:pointer;appearance:none}.slickgrid-container .search-filter .operator.input-group-addon select.form-control:-ms-expand{display:none}.slickgrid-container .search-filter .operator.input-group-addon select.form-control .empty{color:silver}.slickgrid-container .search-filter .operator-char3.input-group-addon{min-width:30px}.slickgrid-container input.search-filter{font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol")}.slickgrid-container .search-filter input{font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol")}.slickgrid-container .search-filter input.compound-input{border-radius:var(--slick-compound-filter-border-radius, 0 4px 4px 0) !important;border-left:none}.slickgrid-container .search-filter input::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.slickgrid-container .search-filter input.compound-slider{border-left:none !important}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column input.form-control.search-filter{background-color:var(--slick-form-control-bg-color, #fff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter input,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter button,.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .form-group.search-filter select{background-color:var(--slick-form-control-bg-color, #fff)}.slickgrid-container .slick-headerrow .slick-headerrow-columns .slick-headerrow-column .input-group-prepend+.date-picker input.compound-input{border-top-left-radius:0;border-bottom-left-radius:0}.slickgrid-container .search-filter.form-group .input-group.date-picker input.form-control{border-bottom-left-radius:0px;border-top-left-radius:0px}.slickgrid-container .search-filter .date-picker input.form-control{border-left:none}.slickgrid-container .search-filter .date-picker input.form-control::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.slickgrid-container .search-filter .date-picker{flex:1;cursor:pointer}.slickgrid-container .search-filter .date-picker .date-picker input.form-control{background-color:var(--slick-date-picker-bg-color, #fff);font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-font-size-base, 14px);border-radius:var(--slick-compound-filter-border-radius, 0 4px 4px 0);width:100%}.slickgrid-container .search-filter .date-picker .date-picker input.form-control[readonly]{background-color:var(--slick-date-picker-bg-color, #fff)}.slickgrid-container .search-filter .date-picker .form-control[readonly]{cursor:pointer;background-color:var(--slick-date-picker-bg-color, #fff)}.slickgrid-container .date-picker input.form-control{cursor:pointer;font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol");font-size:var(--slick-font-size-base, 14px);border-radius:var(--slick-date-range-filter-border-radius, 4px)}.slickgrid-container .date-picker input.form-control[readonly]{background-color:var(--slick-date-picker-bg-color, #fff)}.vanilla-calendar{padding:.9rem;z-index:9999}.vanilla-calendar.vanilla-calendar_hidden{left:0;top:0}.slick-preheader-panel .slick-dropzone,.slick-preheader-panel .slick-dropzone-hover,.slick-topheader-panel .slick-dropzone,.slick-topheader-panel .slick-dropzone-hover{display:flex;align-items:center;padding:var(--slick-draggable-group-drop-padding, 5px 10px);height:var(--slick-draggable-group-drop-height, 35px);border-top:var(--slick-draggable-group-drop-border-top, 1px solid #e0e0e0);border-left:var(--slick-draggable-group-drop-border-left, 1px solid #e0e0e0);border-right:var(--slick-draggable-group-drop-border-right, 1px solid #e0e0e0);border-bottom:var(--slick-draggable-group-drop-border-bottom, 1px solid #e0e0e0);width:var(--slick-draggable-group-drop-width, 100%);border-radius:var(--slick-draggable-group-drop-radius, 4px);background-color:var(--slick-draggable-group-drop-bgcolor, #ffffff)}.slick-preheader-panel .slick-dropzone .slick-draggable-dropzone-placeholder,.slick-preheader-panel .slick-dropzone-hover .slick-draggable-dropzone-placeholder,.slick-topheader-panel .slick-dropzone .slick-draggable-dropzone-placeholder,.slick-topheader-panel .slick-dropzone-hover .slick-draggable-dropzone-placeholder{font-style:var(--slick-draggable-group-placeholder-font-style, italic);color:var(--slick-draggable-group-placeholder-color, #616161);width:100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all{display:inline-flex;align-items:center;cursor:pointer;border:var(--slick-draggable-group-toggle-all-border, 1px solid #c7c7c7);border-radius:var(--slick-draggable-group-toggle-all-border-radius, 3px);margin-right:var(--slick-draggable-group-toggle-all-margin-right, 15px);padding:var(--slick-draggable-group-toggle-all-padding, 0 8px);position:var(--draggable-group-toggle-all-position, relative);top:var(--slick-draggable-group-toggle-all-top, 0px);right:var(--slick-draggable-group-toggle-all-right, unset)}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon{cursor:pointer;display:inline-block;background-color:currentColor;width:1em;height:1em;color:var(--slick-draggable-group-toggle-all-icon-color, #0e6cfa);font-size:var(--slick-draggable-group-toggle-all-icon-font-size, 24px)}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.expanded,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.expanded{--slick-draggable-group-toggle-expanded-icon-svg: url(${eo});-webkit-mask:var(--slick-draggable-group-toggle-expanded-icon-svg) no-repeat;mask:var(--slick-draggable-group-toggle-expanded-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-icon.collapsed{--slick-draggable-group-toggle-collapsed-icon-svg: url(${ro});-webkit-mask:var(--slick-draggable-group-toggle-collapsed-icon-svg) no-repeat;mask:var(--slick-draggable-group-toggle-collapsed-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-preheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-text,.slick-preheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-text,.slick-topheader-panel .slick-dropzone .slick-group-toggle-all .slick-group-toggle-all-text,.slick-topheader-panel .slick-dropzone-hover .slick-group-toggle-all .slick-group-toggle-all-text{font-size:var(--slick-draggable-group-toggle-all-text-font-size, 15px);margin:var(--slick-draggable-group-toggle-all-text-margin, 0 0 0 2px)}.slick-preheader-panel .slick-dropzone .slick-dropped-grouping,.slick-preheader-panel .slick-dropzone-hover .slick-dropped-grouping,.slick-topheader-panel .slick-dropzone .slick-dropped-grouping,.slick-topheader-panel .slick-dropzone-hover .slick-dropped-grouping{cursor:move;display:flex;align-items:center;background-color:var(--slick-draggable-group-column-background-color, transparent);border:var(--slick-draggable-group-column-border, 1px solid #d3d3d3);border-radius:var(--slick-draggable-group-column-border-radius, 20px);padding:var(--slick-draggable-group-column-padding, 0 10px);margin-right:var(--slick-draggable-group-column-margin-right, 8px);z-index:1}.slick-preheader-panel .slick-dropzone .slick-groupby-sort,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-sort,.slick-topheader-panel .slick-dropzone .slick-groupby-sort,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-sort{cursor:pointer;display:inline-flex;margin-left:var(--slick-draggable-group-sort-icon-margin-left, 2px);color:var(--slick-draggable-group-sort-icon-color, inherit);font-size:var(--slick-draggable-group-sort-icon-font-size, 16px);padding-left:var(--slick-draggable-group-sort-icon-padding-left, 5px);padding-right:var(--slick-draggable-group-sort-icon-padding-right, 0px);vertical-align:var(--slick-draggable-group-sort-icon-vertical-align, baseline)}.slick-preheader-panel .slick-dropzone .slick-groupby-sort:hover,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-sort:hover,.slick-topheader-panel .slick-dropzone .slick-groupby-sort:hover,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-sort:hover{color:var(--slick-draggable-group-sort-icon-hover-color, inherit)}.slick-preheader-panel .slick-dropzone .slick-groupby-remove,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-remove,.slick-topheader-panel .slick-dropzone .slick-groupby-remove,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-remove{cursor:pointer;display:inline-flex;margin-left:var(--slick-draggable-group-delete-margin-left, 2px);color:var(--slick-draggable-group-delete-color, #ff3c5c);font-size:var(--slick-draggable-group-delete-font-size, 16px);padding-left:var(--slick-draggable-group-delete-padding-left, 5px);padding-right:var(--slick-draggable-group-delete-padding-right, 0px);vertical-align:var(--slick-draggable-group-delete-vertical-align, baseline)}.slick-preheader-panel .slick-dropzone .slick-groupby-remove:hover,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-remove:hover,.slick-topheader-panel .slick-dropzone .slick-groupby-remove:hover,.slick-topheader-panel .slick-dropzone-hover .slick-groupby-remove:hover{color:var(--slick-draggable-group-delete-hover-color, red)}.slick-preheader-panel .slick-dropzone-hover,.slick-topheader-panel .slick-dropzone-hover{background-color:var(--slick-draggable-group-droppable-hover-bgcolor, #ffffff);border:var(--slick-draggable-group-drop-border-hover, 1px dashed #ff9e9e)}.slick-preheader-panel .slick-dropzone-placeholder-hover,.slick-topheader-panel .slick-dropzone-placeholder-hover{opacity:var(--slick-draggable-group-drop-placeholder-hover-opacity, 0.6)}.slick-preheader-panel .slick-header-column-active,.slick-topheader-panel .slick-header-column-active{display:none !important}.slick-header .slick-header-columns .slick-column-groupable{display:inline-block;font-weight:var(--slick-draggable-group-column-icon-font-weight, normal);color:var(--slick-draggable-group-column-icon-color, #707070);width:var(--slick-draggable-group-column-icon-width, 9px);height:var(--slick-draggable-group-column-icon-height, 9px);margin-left:var(--slick-draggable-group-column-icon-margin-left, 4px)}.slider-container{display:flex;height:100%;flex:1}.slider-container input[type=range]{appearance:none;flex:1;height:var(--slick-slider-filter-height, 27px);padding:var(--slick-slider-filter-runnable-track-padding, 0 6px);border:var(--slick-slider-filter-border, 1px solid #ccc)}.slider-container input[type=range]:focus{outline:none}.slider-container input[type=range]::-webkit-slider-runnable-track{height:var(--slick-slider-filter-runnable-track-height, 5px);border:none;border-radius:3px;-webkit-appearance:none}.slider-container input[type=range]::-webkit-slider-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-size, 14px);width:var(--slick-slider-filter-thumb-size, 14px);border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(14, 108, 250, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(216.1016949153, 95.9349593496%, 126.7647058824%));margin-top:-4px;pointer-events:auto;-webkit-appearance:none}.slider-container input[type=range]::-moz-range-track{height:var(--slick-slider-filter-runnable-track-height, 5px);border:none;border-radius:3px;-moz-appearance:none}.slider-container input[type=range]::-moz-range-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-height, calc(14px - 4px));width:var(--slick-slider-filter-thumb-width, calc(14px - 4px));border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(14, 108, 250, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(216.1016949153, 95.9349593496%, 126.7647058824%));pointer-events:auto}.slider-container input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}.slider-container input[type=range]::-ms-track{height:var(--slick-slider-filter-runnable-track-height, 5px);background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-width:6px 0;color:rgba(0,0,0,0);appearance:none}.slider-container input[type=range]::-ms-fill-lower{background:var(--slick-slider-filter-fill-lower-color, #ddd);border-radius:10px}.slider-container input[type=range]::-ms-fill-upper{background:var(--slick-slider-filter-bgcolor, #eee);border-radius:10px}.slider-container input[type=range]::-ms-thumb{cursor:var(--slick-slider-filter-thumb-cursor, grab);height:var(--slick-slider-filter-thumb-height, calc(14px - 4px));width:var(--slick-slider-filter-thumb-width, calc(14px - 4px));border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(14, 108, 250, 0.68));background:var(--slick-slider-filter-thumb-color, hsl(216.1016949153, 95.9349593496%, 126.7647058824%));margin-top:1px;pointer-events:auto}.slider-container input[type=range]::-ms-tooltip{display:none}.slider-container input[type=range]:active::-webkit-slider-thumb{background-color:var(--slick-slider-filter-thumb-active-bg-color, #fff);border:var(--slick-slider-filter-thumb-active-border, 2px solid rgba(14, 108, 250, 0.88));box-shadow:var(--slick-slider-filter-thumb-active-box-shadow, 0 0 0 2px rgba(28.9890243902, 117.1426829268, 250.3109756098, 0.15))}.slider-container input[type=range]:active::-moz-range-thumb{background-color:var(--slick-slider-filter-thumb-active-bg-color, #fff);border:var(--slick-slider-filter-thumb-active-border, 2px solid rgba(14, 108, 250, 0.88));box-shadow:var(--slick-slider-filter-thumb-active-box-shadow, 0 0 0 2px rgba(28.9890243902, 117.1426829268, 250.3109756098, 0.15))}.search-filter,.slider-editor{height:var(--slick-header-input-height, 27px)}.search-filter::placeholder,.slider-editor::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.search-filter .input-group-text,.slider-editor .input-group-text{display:flex;align-items:center;padding:var(--slick-slider-filter-number-padding, 4px 8px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px))}.search-filter .slider-value,.search-filter .slider-values,.slider-editor .slider-value,.slider-editor .slider-values{padding:0;height:100%}.search-filter input.slider-filter-input[type=range],.slider-editor input.slider-filter-input[type=range]{padding:var(--slick-slider-filter-runnable-track-padding, 0 6px);height:var(--slick-slider-filter-height, 27px)}.search-filter input.slider-editor-input[type=range],.slider-editor input.slider-editor-input[type=range]{padding:var(--slick-slider-editor-runnable-track-padding, 0 6px);height:var(--slick-slider-editor-height, 100%)}.search-filter .slider-range-value,.slider-editor .slider-range-value{padding:0;height:100%}.search-filter .slider-range-value .input-group-text,.slider-editor .slider-range-value .input-group-text{padding:var(--slick-slider-filter-number-padding, 4px 8px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px))}.search-filter .input-group-prepend.operator+.filter-input input.slider-filter-input,.slider-editor .input-group-prepend.operator+.filter-input input.slider-filter-input{border-left:0}.search-filter:not(.input-group) .slider-editor,.search-filter:not(.input-group) .slider-filter,.search-filter:not(.input-group) .slider-input-container .slider-editor-input,.search-filter:not(.input-group) .slider-input-container .slider-filter-input,.slider-editor:not(.input-group) .slider-editor,.slider-editor:not(.input-group) .slider-filter,.slider-editor:not(.input-group) .slider-input-container .slider-editor-input,.slider-editor:not(.input-group) .slider-input-container .slider-filter-input{border-radius:var(--slick-slider-filter-border-radius, 4px)}.search-filter.input-group>:first-child:not(.input-group-addon),.search-filter.input-group>:first-child:not(.input-group-addon),.search-filter.input-group>:first-child:not(.input-group-addon) .slider-filter-input,.search-filter.input-group>:first-child:not(.input-group-addon) .slider-editor-input,.slider-editor.input-group>:first-child:not(.input-group-addon),.slider-editor.input-group>:first-child:not(.input-group-addon),.slider-editor.input-group>:first-child:not(.input-group-addon) .slider-filter-input,.slider-editor.input-group>:first-child:not(.input-group-addon) .slider-editor-input{border-bottom-left-radius:var(--slick-slider-filter-border-radius, 4px);border-top-left-radius:var(--slick-slider-filter-border-radius, 4px)}.search-filter .input-group-addon:last-child .input-group-text,.slider-editor .input-group-addon:last-child .input-group-text{border-bottom-left-radius:0;border-top-left-radius:0}.slider-editor .slider-value{padding:0;height:var(--slick-slider-editor-height, 100%)}.slider-editor .slider-value .input-group-text{padding:var(--slick-slider-editor-number-padding, 4px 6px);font-size:var(--slick-slider-filter-number-font-size, calc(14 - 1px));height:var(--slick-slider-editor-height, 100%)}.slider-input-container{height:100%;position:relative;flex:1 1 auto;width:1%;background-color:var(--slick-slider-filter-input-bgcolor, #fff)}.slider-input-container.slider-values{display:flex;padding:0}.slider-input-container .slider-track{position:absolute;margin:auto;margin-left:8px;top:0;bottom:0;border-radius:3px;cursor:var(--slick-slider-filter-runnable-track-cursor, pointer);background:var(--slick-slider-filter-runnable-track-bgcolor, #ddd);height:var(--slick-slider-filter-runnable-track-height, 5px);width:calc(100% - 16px)}.slider-input-container input[type=range]{position:absolute;background-color:rgba(0,0,0,0);pointer-events:none;width:100%}.slider-input-container input[type=range].focus{outline:0;border-color:var(--slick-slider-filter-focus-border-color, rgb(138.9085365854, 184.1890243902, 252.5914634146));box-shadow:var(--slick-slider-filter-focus-box-shadow, 0 0 0 0.25rem rgba(14, 108, 250, 0.25))}.slider-input-container input[type=range]::-webkit-slider-thumb{pointer-events:auto}.slider-input-container input[type=range]::-moz-range-thumb{pointer-events:auto}.slider-input-container input[type=range]::-ms-thumb{pointer-events:auto}.slick-row .detail-view-toggle{display:inline-block}.slick-row .detail-view-toggle.expand{--slick-detail-view-icon-expand-svg: url(${uo});-webkit-mask:var(--slick-detail-view-icon-expand-svg) no-repeat;mask:var(--slick-detail-view-icon-expand-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-row .detail-view-toggle.collapse{--slick-detail-view-icon-collapse-svg: url(${po});-webkit-mask:var(--slick-detail-view-icon-collapse-svg) no-repeat;mask:var(--slick-detail-view-icon-collapse-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-row .detail-view-toggle.expand,.slick-row .detail-view-toggle.collapse{cursor:pointer;background-color:currentColor;display:inline-block;height:1em;width:1em;color:var(--slick-detail-view-icon-color, #0e6cfa);font-size:var(--slick-detail-view-icon-font-size, 18px)}.slick-row .detail-view-toggle.expand:hover,.slick-row .detail-view-toggle.collapse:hover{color:var(--slick-detail-view-icon-color-hover, rgb(4.3292682927, 85.7195121951, 208.6707317073));opacity:var(--slick-detail-view-icon-opacity-hover, 1)}.slick-row .dynamic-cell-detail{position:absolute;width:100%;overflow:auto;left:var(--slick-detail-view-container-left, 0);border:var(--slick-detail-view-container-border, 1px solid #c0c0c0);background-color:var(--slick-detail-view-container-bgcolor, #f7f7f7);padding:var(--slick-detail-view-container-padding, 10px);z-index:var(--slick-detail-view-container-z-index, 10)}.slick-row .dynamic-cell-detail :first-child{vertical-align:middle;line-height:13px}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.slick-custom-footer{color:var(--slick-footer-text-color, #808080);padding:var(--slick-footer-padding, 5px 0);background-color:var(--slick-footer-bg-color, transparent);font-size:var(--slick-footer-font-size, 14px);font-style:var(--slick-footer-font-style, italic);font-weight:var(--slick-footer-font-weight, normal);height:var(--slick-footer-height, 30px)}.slick-custom-footer .left-footer{color:var(--slick-footer-left-text-color, #808080);font-style:var(--slick-footer-left-font-style, italic);font-weight:var(--slick-footer-left-font-weight, normal);text-align:var(--slick-footer-left-text-align, left);padding:var(--slick-footer-left-padding, 0px);width:var(--slick-footer-left-width, 50%);float:var(--slick-footer-left-float, left)}.slick-custom-footer .right-footer{color:var(--slick-footer-right-text-color, #808080);font-style:var(--slick-footer-right-font-style, italic);font-weight:var(--slick-footer-right-font-weight, normal);text-align:var(--slick-footer-right-text-align, right);padding:var(--slick-footer-right-padding, 0px);width:var(--slick-footer-right-width, 50%);float:var(--slick-footer-right-float, right)}.slick-custom-footer .right-footer.metrics .separator{margin:var(--slick-footer-right-separator-margin, 2px)}.slick-empty-data-warning{display:flex;align-items:center;column-gap:5px;position:relative;color:var(--slick-empty-data-warning-color, #333);font-family:var(--slick-empty-data-warning-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-empty-data-warning-font-size, calc(14px + 2px));font-style:var(--slick-empty-data-warning-font-style, italic);line-height:var(--slick-empty-data-warning-line-height, 18px);margin:var(--slick-empty-data-warning-margin, 0px);padding:var(--slick-empty-data-warning-padding, 8px);z-index:var(--slick-empty-data-warning-z-index, 10)}.slick-empty-data-warning div{display:flex;align-items:center;column-gap:5px}.slick-pagination{list-style-type:none;border-top:var(--slick-pagination-border-top, 0 none);border-right:var(--slick-pagination-border-right, 0 none);border-bottom:var(--slick-pagination-border-bottom, 0 none);border-left:var(--slick-pagination-border-left, 0 none);width:100%;height:var(--slick-pagination-height, 40px);padding-top:4px;vertical-align:middle;font-family:var(--slick-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--slick-pagination-font-size, calc(14px - 1px));font-weight:400;color:var(--slick-pagination-text-color, #808080)}.slick-pagination .slick-pagination-status{display:inline-block;padding:6px}.slick-pagination .slick-icon-container{display:inline-block;border-color:var(--slick-pagination-border-color, #ddd)}.slick-pagination .slick-pagination-nav{display:inline-block;padding:2px;height:34px}.slick-pagination .slick-pagination-nav nav{display:inline-block}.slick-pagination .slick-pagination-nav .slick-page-number{vertical-align:top;display:inline-flex;align-items:center;column-gap:4px;padding:0 5px;height:inherit}.slick-pagination .slick-pagination-nav .slick-page-number input{background-color:var(--slick-pagination-page-input-bgcolor, #fafbed);height:var(--slick-pagination-page-input-height, 26px);width:var(--slick-pagination-page-input-width, 50px);padding:var(--slick-pagination-page-input-padding, 2px);border-radius:var(--slick-pagination-page-input-border-radius, 4px);display:inline-block}.slick-pagination .slick-pagination-nav .pagination{margin:0;display:inline-flex;background-color:var(--slick-pagination-button-bg-color, #fff)}.slick-pagination .slick-pagination-nav .pagination .page-link{display:flex;align-items:center;font-size:var(--slick-pagination-icon-font-size, calc(18px - 1px));border:var(--slick-pagination-button-border, 1px solid #b3b3b3);height:var(--slick-pagination-button-height, 32px)}.slick-pagination .slick-pagination-nav .pagination .page-item{cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid;padding:var(--slick-pagination-button-padding, 5px 8px);border-color:var(--slick-pagination-button-border-color, #b3b3b3)}.slick-pagination .slick-pagination-nav .pagination .page-item:hover{background-color:var(--slick-pagination-button-hover-color, #f6f6f6)}.slick-pagination .slick-pagination-nav .pagination .page-item:first-child{border-top-left-radius:var(--slick-pagination-button-border-radius, 4px);border-bottom-left-radius:var(--slick-pagination-button-border-radius, 4px)}.slick-pagination .slick-pagination-nav .pagination .page-item:last-child{border-top-right-radius:var(--slick-pagination-button-border-radius, 4px);border-bottom-right-radius:var(--slick-pagination-button-border-radius, 4px)}.slick-pagination .slick-pagination-nav .pagination .page-item.seek-prev,.slick-pagination .slick-pagination-nav .pagination .page-item.seek-end{margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-first,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-prev,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-next,.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-end{background-color:currentColor;height:var(--slick-pagination-icon-size, 20px);width:var(--slick-pagination-icon-size, 20px)}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-first{--slick-pagination-icon-seek-first-svg: url(${mo});-webkit-mask:var(--slick-pagination-icon-seek-first-svg) no-repeat;mask:var(--slick-pagination-icon-seek-first-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-prev{--slick-pagination-icon-seek-prev-svg: url(${go});-webkit-mask:var(--slick-pagination-icon-seek-prev-svg) no-repeat;mask:var(--slick-pagination-icon-seek-prev-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-next{--slick-pagination-icon-seek-next-svg: url(${ro});-webkit-mask:var(--slick-pagination-icon-seek-next-svg) no-repeat;mask:var(--slick-pagination-icon-seek-next-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.slick-pagination .slick-pagination-nav .pagination .page-item a.icon-seek-end{--slick-pagination-icon-seek-end-svg: url(${bo});-webkit-mask:var(--slick-pagination-icon-seek-end-svg) no-repeat;mask:var(--slick-pagination-icon-seek-end-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;margin-left:-1px}.slick-pagination .slick-pagination-nav .pagination .page-item a[class*=icon-seek-]{color:var(--slick-pagination-icon-color, #0e6cfa)}.slick-pagination .slick-pagination-nav .pagination .page-item.disabled{cursor:not-allowed;background-color:var(--slick-pagination-icon-seek-background-color, rgb(249, 249, 249));border-color:var(--slick-pagination-button-border-disabled-color, #dedede)}.slick-pagination .slick-pagination-nav .pagination .page-item.disabled a[class*=icon-seek-]{color:var(--slick-pagination-icon-seek-disabled-color, darkgray)}.slick-pagination .slick-pagination-settings{display:block;float:right;padding:2px}.slick-pagination .slick-pagination-settings select{color:var(--slick-font-color, #000);background-color:var(--slick-pagination-page-select-bg-color, #fff);font-size:var(--slick-pagination-page-select-font-size, calc(14px - 2px));line-height:1.5;height:var(--slick-pagination-page-select-height, 32px);width:var(--slick-pagination-page-select-width, 60px);padding:var(--slick-pagination-page-select-padding, 0 0 2px 2px);border:var(--slick-pagination-button-border, 1px solid #b3b3b3);border-radius:var(--slick-pagination-page-select-border-radius, 3px)}.slick-pagination .slick-pagination-settings .slick-pagination-count{margin-left:var(--slick-pagination-count-margin-left, 2px)}.percent-complete-bar,.percent-complete-bar-with-text{display:inline-block;border-radius:3px;background-color:rgba(0,0,0,0)}.percent-complete-bar{height:6px}.percent-complete-bar-with-text{height:20px;line-height:20px;min-width:25px;text-align:center;top:2px;color:#fff}.tooltip-2cols-row{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;column-gap:5px;line-height:20px}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.slick-autocomplete{background-color:var(--slick-autocomplete-bg-color, #ffffff);color:var(--slick-autocomplete-text-color, #333333);border:var(--slick-autocomplete-border, 1px solid rgba(0, 0, 0, 0.15));box-sizing:border-box;max-height:var(--slick-autocomplete-max-height, 25vh);min-height:var(--slick-autocomplete-min-height, 75px);min-width:var(--slick-autocomplete-min-width, 110px);overflow:auto;z-index:var(--slick-autocomplete-z-index, 9999)}.slick-autocomplete .empty{font-style:italic}.slick-autocomplete>div{padding:0 4px}.slick-autocomplete .group{background:var(--slick-autocomplete-group-bg-color, #eeeeee)}.slick-autocomplete>div:hover:not(.empty,.group),.slick-autocomplete>div.selected{background-color:var(--slick-autocomplete-hover-bg-color, rgb(226.1157894737, 236.9473684211, 249.5842105263));cursor:pointer}@keyframes md-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.autocomplete-filter-container{display:flex}.slick-autocomplete-loading{background-color:var(--slick-autocomplete-loading-input-bg-color, transparent) !important}.slick-autocomplete-loading+span:after{animation:md-spin 2s infinite linear;display:inline-block;color:var(--slick-autocomplete-loading-icon-color, #777777);content:var(--slick-autocomplete-loading-icon, url(${fo}));width:var(--slick-autocomplete-loading-icon-width, 22px);margin:var(--slick-autocomplete-loading-icon-margin, 0 0 0 -26px);line-height:var(--slick-autocomplete-loading-icon-line-height, 0px);vertical-align:var(--slick-autocomplete-loading-icon-vertical-align, sub)}.slick-autocomplete.autocomplete-custom-four-corners{width:var(--slick-autocomplete-tpl4-width, 385px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list{width:var(--slick-autocomplete-tpl4-container-list-width, calc(385px - 15px));padding:var(--slick-autocomplete-tpl4-container-list-padding, 3px 10px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list div{margin:0;padding:0;line-height:16px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-left{float:left;height:32px;width:32px;padding-right:3px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-left>img{height:var(--slick-autocomplete-tpl4-icon-left-height, 32px);width:var(--slick-autocomplete-tpl4-icon-left-width, 32px);margin-top:0px;background-color:#fff;background-clip:content-box}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-bottom-left{color:var(--slick-autocomplete-tpl4-bottom-left-text-color, #686868);font-size:var(--slick-autocomplete-tpl4-bottom-left-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl4-bottom-left-font-style, italic);font-weight:var(--slick-autocomplete-tpl4-bottom-left-font-weight, normal);max-width:var(--slick-autocomplete-tpl4-bottom-left-max-width, calc(calc(385px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-bottom-right{float:right;color:var(--slick-autocomplete-tpl4-bottom-right-text-color, #686868);font-size:var(--slick-autocomplete-tpl4-bottom-right-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl4-bottom-right-font-style, italic);font-weight:var(--slick-autocomplete-tpl4-bottom-right-font-weight, normal);text-overflow:ellipsis;max-width:var(--slick-autocomplete-tpl4-bottom-right-max-width, 250px)}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-top-left{color:var(--slick-autocomplete-tpl4-top-left-text-color, #313131);font-style:var(--slick-autocomplete-tpl4-top-left-font-style, normal);font-size:var(--slick-autocomplete-tpl4-top-left-font-size, 12px);font-weight:var(--slick-autocomplete-tpl4-top-left-font-weight, bold);max-width:var(--slick-autocomplete-tpl4-top-left-max-width, calc(calc(385px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis;padding-left:1px}.slick-autocomplete.autocomplete-custom-four-corners div div.autocomplete-container-list .autocomplete-top-right{float:right;color:var(--slick-autocomplete-tpl4-top-right-text-color, rgb(48.9743902439, 129.3329268293, 250.7256097561));font-style:var(--slick-autocomplete-tpl4-top-right-font-style, normal);font-size:var(--slick-autocomplete-tpl4-top-right-font-size, calc(12px - 1px));font-weight:var(--slick-autocomplete-tpl4-top-right-font-weight, bold);max-width:var(--slick-autocomplete-tpl4-top-right-max-width, 100px)}.slick-autocomplete.autocomplete-custom-two-rows{width:var(--slick-autocomplete-tpl2-width, 285px)}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list{width:var(--slick-autocomplete-tpl2-container-list-width, calc(285px - 15px));padding:var(--slick-autocomplete-tpl2-container-list-padding, 3px 10px)}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list div{margin:0;padding:0;line-height:16px}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-left{float:left;height:var(--slick-autocomplete-tpl2-icon-left-height, 32px);width:var(--slick-autocomplete-tpl2-icon-left-width, 32px);padding-right:3px}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-left>img{height:32px;margin-top:0px;background-color:#fff;background-clip:content-box}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-bottom-left{color:var(--slick-autocomplete-tpl2-bottom-left-text-color, #686868);font-size:var(--slick-autocomplete-tpl2-bottom-left-font-size, calc(12px - 1px));font-style:var(--slick-autocomplete-tpl2-bottom-left-font-style, italic);font-weight:var(--slick-autocomplete-tpl2-bottom-left-font-weight, normal);max-width:var(--slick-autocomplete-tpl2-bottom-left-max-width, calc(calc(285px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis}.slick-autocomplete.autocomplete-custom-two-rows div div.autocomplete-container-list .autocomplete-top-left{color:var(--slick-autocomplete-tpl2-top-left-text-color, #313131);font-style:var(--slick-autocomplete-tpl2-top-left-font-style, normal);font-size:var(--slick-autocomplete-tpl2-top-left-font-size, 12px);font-weight:var(--slick-autocomplete-tpl2-top-left-font-weight, bold);max-width:var(--slick-autocomplete-tpl2-top-left-max-width, calc(calc(285px - 15px) - 32px - 10px * 2));display:inline-block;overflow:hidden;text-overflow:ellipsis;padding-left:1px}@-webkit-keyframes sg-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes sg-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.mdi.mdi-flip-h{transform:scaleX(-1)}.mdi.mdi-flip-v{transform:scaleY(-1)}.mdi.mdi-pulse{animation:sg-spin 1s infinite steps(8)}.mdi.mdi-spin,.mdi.mdi-spin-1s,.mdi.mdi-spin-2s,.mdi.mdi-spin-3s,.mdi.mdi-spin-4s,.mdi.mdi-spin-5s{align-items:center;display:inline-flex;justify-content:center}.mdi.mdi-spin{animation:sg-spin 2s infinite linear}.mdi.mdi-spin-1s{animation:sg-spin 1s infinite linear}.mdi.mdi-spin-2s{animation:sg-spin 2s infinite linear}.mdi.mdi-spin-3s{animation:sg-spin 3s infinite linear}.mdi.mdi-spin-4s{animation:sg-spin 4s infinite linear}.mdi.mdi-spin-5s{animation:sg-spin 5s infinite linear}.mdi.mdi-rotate-45{transform:rotate(45deg)}.mdi.mdi-rotate-90{transform:rotate(90deg)}.mdi.mdi-rotate-135{transform:rotate(135deg)}.mdi.mdi-rotate-180{transform:rotate(180deg)}.mdi.mdi-rotate-225{transform:rotate(225deg)}.mdi.mdi-rotate-270{transform:rotate(270deg)}.mdi.mdi-rotate-315{transform:rotate(315deg)}.mdi.mdi-5px,.font-5px{font-size:5px !important}.mdi.mdi-6px,.font-6px{font-size:6px !important}.mdi.mdi-7px,.font-7px{font-size:7px !important}.mdi.mdi-8px,.font-8px{font-size:8px !important}.mdi.mdi-9px,.font-9px{font-size:9px !important}.mdi.mdi-10px,.font-10px{font-size:10px !important}.mdi.mdi-11px,.font-11px{font-size:11px !important}.mdi.mdi-12px,.font-12px{font-size:12px !important}.mdi.mdi-13px,.font-13px{font-size:13px !important}.mdi.mdi-14px,.font-14px{font-size:14px !important}.mdi.mdi-15px,.font-15px{font-size:15px !important}.mdi.mdi-16px,.font-16px{font-size:16px !important}.mdi.mdi-17px,.font-17px{font-size:17px !important}.mdi.mdi-18px,.font-18px{font-size:18px !important}.mdi.mdi-19px,.font-19px{font-size:19px !important}.mdi.mdi-20px,.font-20px{font-size:20px !important}.mdi.mdi-21px,.font-21px{font-size:21px !important}.mdi.mdi-22px,.font-22px{font-size:22px !important}.mdi.mdi-23px,.font-23px{font-size:23px !important}.mdi.mdi-24px,.font-24px{font-size:24px !important}.mdi.mdi-25px,.font-25px{font-size:25px !important}.mdi.mdi-26px,.font-26px{font-size:26px !important}.mdi.mdi-27px,.font-27px{font-size:27px !important}.mdi.mdi-28px,.font-28px{font-size:28px !important}.mdi.mdi-29px,.font-29px{font-size:29px !important}.mdi.mdi-30px,.font-30px{font-size:30px !important}.mdi.mdi-31px,.font-31px{font-size:31px !important}.mdi.mdi-32px,.font-32px{font-size:32px !important}.mdi.mdi-33px,.font-33px{font-size:33px !important}.mdi.mdi-34px,.font-34px{font-size:34px !important}.mdi.mdi-35px,.font-35px{font-size:35px !important}.mdi.mdi-36px,.font-36px{font-size:36px !important}.mdi.mdi-37px,.font-37px{font-size:37px !important}.mdi.mdi-38px,.font-38px{font-size:38px !important}.mdi.mdi-39px,.font-39px{font-size:39px !important}.mdi.mdi-40px,.font-40px{font-size:40px !important}.mdi.mdi-41px,.font-41px{font-size:41px !important}.mdi.mdi-42px,.font-42px{font-size:42px !important}.mdi.mdi-43px,.font-43px{font-size:43px !important}.mdi.mdi-44px,.font-44px{font-size:44px !important}.mdi.mdi-45px,.font-45px{font-size:45px !important}.mdi.mdi-46px,.font-46px{font-size:46px !important}.mdi.mdi-47px,.font-47px{font-size:47px !important}.mdi.mdi-48px,.font-48px{font-size:48px !important}.mdi.mdi-49px,.font-49px{font-size:49px !important}.mdi.mdi-50px,.font-50px{font-size:50px !important}/*!\n * SlickGrid custom styling for Bootstrap (https://github.com/ghiscoding/slickgrid-universal)\n * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE)\n * @author: Ghislain B. (ghiscoding)\n */.mdi-account{--mdi-account-icon-svg: url(${vo});-webkit-mask:var(--mdi-account-icon-svg) no-repeat;mask:var(--mdi-account-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-box{--mdi-account-box-icon-svg: url(${wo});-webkit-mask:var(--mdi-account-box-icon-svg) no-repeat;mask:var(--mdi-account-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-box-outline{--mdi-account-box-outline-icon-svg: url(${yo});-webkit-mask:var(--mdi-account-box-outline-icon-svg) no-repeat;mask:var(--mdi-account-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-circle{--mdi-account-circle-icon-svg: url(${ko});-webkit-mask:var(--mdi-account-circle-icon-svg) no-repeat;mask:var(--mdi-account-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-edit{--mdi-account-edit-icon-svg: url(${_o});-webkit-mask:var(--mdi-account-edit-icon-svg) no-repeat;mask:var(--mdi-account-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-minus{--mdi-account-minus-icon-svg: url(${xo});-webkit-mask:var(--mdi-account-minus-icon-svg) no-repeat;mask:var(--mdi-account-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-off{--mdi-account-off-icon-svg: url(${Co});-webkit-mask:var(--mdi-account-off-icon-svg) no-repeat;mask:var(--mdi-account-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-plus{--mdi-account-plus-icon-svg: url(${Eo});-webkit-mask:var(--mdi-account-plus-icon-svg) no-repeat;mask:var(--mdi-account-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-account-search{--mdi-account-search-icon-svg: url(${So});-webkit-mask:var(--mdi-account-search-icon-svg) no-repeat;mask:var(--mdi-account-search-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm{--mdi-alarm-icon-svg: url(${To});-webkit-mask:var(--mdi-alarm-icon-svg) no-repeat;mask:var(--mdi-alarm-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm-check{--mdi-alarm-check-icon-svg: url(${Oo});-webkit-mask:var(--mdi-alarm-check-icon-svg) no-repeat;mask:var(--mdi-alarm-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alarm-off{--mdi-alarm-off-icon-svg: url(${Ao});-webkit-mask:var(--mdi-alarm-off-icon-svg) no-repeat;mask:var(--mdi-alarm-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert{--mdi-alert-icon-svg: url(${Lo});-webkit-mask:var(--mdi-alert-icon-svg) no-repeat;mask:var(--mdi-alert-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-box{--mdi-alert-box-icon-svg: url(${Ro});-webkit-mask:var(--mdi-alert-box-icon-svg) no-repeat;mask:var(--mdi-alert-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-box-outline{--mdi-alert-box-outline-icon-svg: url(${Io});-webkit-mask:var(--mdi-alert-box-outline-icon-svg) no-repeat;mask:var(--mdi-alert-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-circle{--mdi-alert-circle-icon-svg: url(${Do});-webkit-mask:var(--mdi-alert-circle-icon-svg) no-repeat;mask:var(--mdi-alert-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-octagon{--mdi-alert-octagon-icon-svg: url(${Mo});-webkit-mask:var(--mdi-alert-octagon-icon-svg) no-repeat;mask:var(--mdi-alert-octagon-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-outline{--mdi-alert-outline-icon-svg: url(${Po});-webkit-mask:var(--mdi-alert-outline-icon-svg) no-repeat;mask:var(--mdi-alert-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-rhombus{--mdi-alert-rhombus-icon-svg: url(${Ho});-webkit-mask:var(--mdi-alert-rhombus-icon-svg) no-repeat;mask:var(--mdi-alert-rhombus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-alert-rhombus-outline{--mdi-alert-rhombus-outline-icon-svg: url(${No});-webkit-mask:var(--mdi-alert-rhombus-outline-icon-svg) no-repeat;mask:var(--mdi-alert-rhombus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-collapse{--mdi-arrow-collapse-icon-svg: url(${Vo});-webkit-mask:var(--mdi-arrow-collapse-icon-svg) no-repeat;mask:var(--mdi-arrow-collapse-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down{--mdi-arrow-down-icon-svg: url(${zo});-webkit-mask:var(--mdi-arrow-down-icon-svg) no-repeat;mask:var(--mdi-arrow-down-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold{--mdi-arrow-down-bold-icon-svg: url(${Fo});-webkit-mask:var(--mdi-arrow-down-bold-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-box{--mdi-arrow-down-bold-box-icon-svg: url(${$o});-webkit-mask:var(--mdi-arrow-down-bold-box-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-box-outline{--mdi-arrow-down-bold-box-outline-icon-svg: url(${Bo});-webkit-mask:var(--mdi-arrow-down-bold-box-outline-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-down-bold-outline{--mdi-arrow-down-bold-outline-icon-svg: url(${Uo});-webkit-mask:var(--mdi-arrow-down-bold-outline-icon-svg) no-repeat;mask:var(--mdi-arrow-down-bold-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-expand{--mdi-arrow-expand-icon-svg: url(${jo});-webkit-mask:var(--mdi-arrow-expand-icon-svg) no-repeat;mask:var(--mdi-arrow-expand-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-expand-horizontal{--mdi-arrow-expand-horizontal-icon-svg: url(${Wo});-webkit-mask:var(--mdi-arrow-expand-horizontal-icon-svg) no-repeat;mask:var(--mdi-arrow-expand-horizontal-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-split-vertical{--mdi-arrow-split-vertical-icon-svg: url(${Go});-webkit-mask:var(--mdi-arrow-split-vertical-icon-svg) no-repeat;mask:var(--mdi-arrow-split-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-arrow-up{--mdi-arrow-up-icon-svg: url(${qo});-webkit-mask:var(--mdi-arrow-up-icon-svg) no-repeat;mask:var(--mdi-arrow-up-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-book-open-blank-variant-outline{--mdi-book-open-blank-variant-outline-icon-svg: url(${Ko});-webkit-mask:var(--mdi-book-open-blank-variant-outline-icon-svg) no-repeat;mask:var(--mdi-book-open-blank-variant-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-brightness-4{--mdi-brightness-4-icon-svg: url(${Yo});-webkit-mask:var(--mdi-brightness-4-icon-svg) no-repeat;mask:var(--mdi-brightness-4-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar{--mdi-calendar-icon-svg: url(${Xo});-webkit-mask:var(--mdi-calendar-icon-svg) no-repeat;mask:var(--mdi-calendar-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-check{--mdi-calendar-check-icon-svg: url(${Zo});-webkit-mask:var(--mdi-calendar-check-icon-svg) no-repeat;mask:var(--mdi-calendar-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-clock{--mdi-calendar-clock-icon-svg: url(${Qo});-webkit-mask:var(--mdi-calendar-clock-icon-svg) no-repeat;mask:var(--mdi-calendar-clock-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-edit{--mdi-calendar-edit-icon-svg: url(${Jo});-webkit-mask:var(--mdi-calendar-edit-icon-svg) no-repeat;mask:var(--mdi-calendar-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-remove{--mdi-calendar-remove-icon-svg: url(${er});-webkit-mask:var(--mdi-calendar-remove-icon-svg) no-repeat;mask:var(--mdi-calendar-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-calendar-search{--mdi-calendar-search-icon-svg: url(${tr});-webkit-mask:var(--mdi-calendar-search-icon-svg) no-repeat;mask:var(--mdi-calendar-search-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-call-split{--mdi-call-split-icon-svg: url(${ir});-webkit-mask:var(--mdi-call-split-icon-svg) no-repeat;mask:var(--mdi-call-split-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cancel{--mdi-cancel-icon-svg: url(${sr});-webkit-mask:var(--mdi-cancel-icon-svg) no-repeat;mask:var(--mdi-cancel-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cash-check{--mdi-cash-check-icon-svg: url(${or});-webkit-mask:var(--mdi-cash-check-icon-svg) no-repeat;mask:var(--mdi-cash-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cash-remove{--mdi-cash-remove-icon-svg: url(${rr});-webkit-mask:var(--mdi-cash-remove-icon-svg) no-repeat;mask:var(--mdi-cash-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-certificate{--mdi-certificate-icon-svg: url(${nr});-webkit-mask:var(--mdi-certificate-icon-svg) no-repeat;mask:var(--mdi-certificate-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-certificate-outline{--mdi-certificate-outline-icon-svg: url(${ar});-webkit-mask:var(--mdi-certificate-outline-icon-svg) no-repeat;mask:var(--mdi-certificate-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-change-record-type{--mdi-change-record-type-icon-svg: url(${lr});-webkit-mask:var(--mdi-change-record-type-icon-svg) no-repeat;mask:var(--mdi-change-record-type-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check{--mdi-check-icon-svg: url(${cr});-webkit-mask:var(--mdi-check-icon-svg) no-repeat;mask:var(--mdi-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-all{--mdi-check-all-icon-svg: url(${dr});-webkit-mask:var(--mdi-check-all-icon-svg) no-repeat;mask:var(--mdi-check-all-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-bold{--mdi-check-bold-icon-svg: url(${io});-webkit-mask:var(--mdi-check-bold-icon-svg) no-repeat;mask:var(--mdi-check-bold-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-blank-outline{--mdi-checkbox-blank-outline-icon-svg: url(${hr});-webkit-mask:var(--mdi-checkbox-blank-outline-icon-svg) no-repeat;mask:var(--mdi-checkbox-blank-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-marked-circle-outline{--mdi-checkbox-marked-circle-outline-icon-svg: url(${ur});-webkit-mask:var(--mdi-checkbox-marked-circle-outline-icon-svg) no-repeat;mask:var(--mdi-checkbox-marked-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-box-outline{--mdi-check-box-outline-icon-svg: url(${pr});-webkit-mask:var(--mdi-check-box-outline-icon-svg) no-repeat;mask:var(--mdi-check-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-checkbox-marked{--mdi-checkbox-marked-icon-svg: url(${mr});-webkit-mask:var(--mdi-checkbox-marked-icon-svg) no-repeat;mask:var(--mdi-checkbox-marked-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-circle{--mdi-check-circle-icon-svg: url(${gr});-webkit-mask:var(--mdi-check-circle-icon-svg) no-repeat;mask:var(--mdi-check-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-circle-outline{--mdi-check-circle-outline-icon-svg: url(${br});-webkit-mask:var(--mdi-check-circle-outline-icon-svg) no-repeat;mask:var(--mdi-check-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-outline{--mdi-check-outline-icon-svg: url(${fr});-webkit-mask:var(--mdi-check-outline-icon-svg) no-repeat;mask:var(--mdi-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-check-underline{--mdi-check-underline-icon-svg: url(${vr});-webkit-mask:var(--mdi-check-underline-icon-svg) no-repeat;mask:var(--mdi-check-underline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down{--mdi-chevron-down-icon-svg: url(${eo});-webkit-mask:var(--mdi-chevron-down-icon-svg) no-repeat;mask:var(--mdi-chevron-down-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-box{--mdi-chevron-down-box-icon-svg: url(${wr});-webkit-mask:var(--mdi-chevron-down-box-icon-svg) no-repeat;mask:var(--mdi-chevron-down-box-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-box-outline{--mdi-chevron-down-box-outline-icon-svg: url(${yr});-webkit-mask:var(--mdi-chevron-down-box-outline-icon-svg) no-repeat;mask:var(--mdi-chevron-down-box-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-circle{--mdi-chevron-down-circle-icon-svg: url(${kr});-webkit-mask:var(--mdi-chevron-down-circle-icon-svg) no-repeat;mask:var(--mdi-chevron-down-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-chevron-down-circle-outline{--mdi-chevron-down-circle-outline-icon-svg: url(${_r});-webkit-mask:var(--mdi-chevron-down-circle-outline-icon-svg) no-repeat;mask:var(--mdi-chevron-down-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-circle{--mdi-circle-icon-svg: url(${xr});-webkit-mask:var(--mdi-circle-icon-svg) no-repeat;mask:var(--mdi-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-check{--mdi-clipboard-check-icon-svg: url(${Cr});-webkit-mask:var(--mdi-clipboard-check-icon-svg) no-repeat;mask:var(--mdi-clipboard-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-check-outline{--mdi-clipboard-check-outline-icon-svg: url(${Er});-webkit-mask:var(--mdi-clipboard-check-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-edit{--mdi-clipboard-edit-icon-svg: url(${Sr});-webkit-mask:var(--mdi-clipboard-edit-icon-svg) no-repeat;mask:var(--mdi-clipboard-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-edit-outline{--mdi-clipboard-edit-outline-icon-svg: url(${Tr});-webkit-mask:var(--mdi-clipboard-edit-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-edit-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-multiple{--mdi-clipboard-multiple-icon-svg: url(${Or});-webkit-mask:var(--mdi-clipboard-multiple-icon-svg) no-repeat;mask:var(--mdi-clipboard-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-multiple-outline{--mdi-clipboard-multiple-outline-icon-svg: url(${Ar});-webkit-mask:var(--mdi-clipboard-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-clipboard-outline{--mdi-clipboard-outline-icon-svg: url(${Lr});-webkit-mask:var(--mdi-clipboard-outline-icon-svg) no-repeat;mask:var(--mdi-clipboard-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close{--mdi-close-icon-svg: url(${to});-webkit-mask:var(--mdi-close-icon-svg) no-repeat;mask:var(--mdi-close-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-circle{--mdi-close-circle-icon-svg: url(${Rr});-webkit-mask:var(--mdi-close-circle-icon-svg) no-repeat;mask:var(--mdi-close-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-circle-outline{--mdi-close-circle-outline-icon-svg: url(${Ir});-webkit-mask:var(--mdi-close-circle-outline-icon-svg) no-repeat;mask:var(--mdi-close-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-close-thick{--mdi-close-thick-icon-svg: url(${Dr});-webkit-mask:var(--mdi-close-thick-icon-svg) no-repeat;mask:var(--mdi-close-thick-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-coffee{--mdi-coffee-icon-svg: url(${Mr});-webkit-mask:var(--mdi-coffee-icon-svg) no-repeat;mask:var(--mdi-coffee-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-coffee-outline{--mdi-coffee-outline-icon-svg: url(${Pr});-webkit-mask:var(--mdi-coffee-outline-icon-svg) no-repeat;mask:var(--mdi-coffee-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cog{--mdi-cog-icon-svg: url(${Hr});-webkit-mask:var(--mdi-cog-icon-svg) no-repeat;mask:var(--mdi-cog-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-cog-outline{--mdi-cog-outline-icon-svg: url(${Nr});-webkit-mask:var(--mdi-cog-outline-icon-svg) no-repeat;mask:var(--mdi-cog-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-content-copy{--mdi-content-copy-icon-svg: url(${Vr});-webkit-mask:var(--mdi-content-copy-icon-svg) no-repeat;mask:var(--mdi-content-copy-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-currency-usd{--mdi-currency-usd-icon-svg: url(${zr});-webkit-mask:var(--mdi-currency-usd-icon-svg) no-repeat;mask:var(--mdi-currency-usd-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-currency-usd-off{--mdi-currency-usd-off-icon-svg: url(${Fr});-webkit-mask:var(--mdi-currency-usd-off-icon-svg) no-repeat;mask:var(--mdi-currency-usd-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-database-refresh{--mdi-database-refresh-icon-svg: url(${$r});-webkit-mask:var(--mdi-database-refresh-icon-svg) no-repeat;mask:var(--mdi-database-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-delete{--mdi-delete-icon-svg: url(${Br});-webkit-mask:var(--mdi-delete-icon-svg) no-repeat;mask:var(--mdi-delete-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-delete-outline{--mdi-delete-outline-icon-svg: url(${Ur});-webkit-mask:var(--mdi-delete-outline-icon-svg) no-repeat;mask:var(--mdi-delete-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-dots-grid{--mdi-dots-grid-icon-svg: url(${jr});-webkit-mask:var(--mdi-dots-grid-icon-svg) no-repeat;mask:var(--mdi-dots-grid-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-dots-vertical{--mdi-dots-vertical-icon-svg: url(${Wr});-webkit-mask:var(--mdi-dots-vertical-icon-svg) no-repeat;mask:var(--mdi-dots-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-download{--mdi-download-icon-svg: url(${Gr});-webkit-mask:var(--mdi-download-icon-svg) no-repeat;mask:var(--mdi-download-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-drag{--mdi-drag-icon-svg: url(${qr});-webkit-mask:var(--mdi-drag-icon-svg) no-repeat;mask:var(--mdi-drag-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-drag-vertical{--mdi-drag-vertical-icon-svg: url(${Kr});-webkit-mask:var(--mdi-drag-vertical-icon-svg) no-repeat;mask:var(--mdi-drag-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-eye-off-outline{--mdi-eye-off-outline-icon-svg: url(${Yr});-webkit-mask:var(--mdi-eye-off-outline-icon-svg) no-repeat;mask:var(--mdi-eye-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-eye-outline{--mdi-eye-outline-icon-svg: url(${Xr});-webkit-mask:var(--mdi-eye-outline-icon-svg) no-repeat;mask:var(--mdi-eye-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file{--mdi-file-icon-svg: url(${Zr});-webkit-mask:var(--mdi-file-icon-svg) no-repeat;mask:var(--mdi-file-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-alert{--mdi-file-alert-icon-svg: url(${Qr});-webkit-mask:var(--mdi-file-alert-icon-svg) no-repeat;mask:var(--mdi-file-alert-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-alert-outline{--mdi-file-alert-outline-icon-svg: url(${Jr});-webkit-mask:var(--mdi-file-alert-outline-icon-svg) no-repeat;mask:var(--mdi-file-alert-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-cad{--mdi-file-cad-icon-svg: url(${en});-webkit-mask:var(--mdi-file-cad-icon-svg) no-repeat;mask:var(--mdi-file-cad-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-check{--mdi-file-check-icon-svg: url(${tn});-webkit-mask:var(--mdi-file-check-icon-svg) no-repeat;mask:var(--mdi-file-check-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-check-outline{--mdi-file-check-outline-icon-svg: url(${sn});-webkit-mask:var(--mdi-file-check-outline-icon-svg) no-repeat;mask:var(--mdi-file-check-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-document-outline{--mdi-file-document-outline-icon-svg: url(${on});-webkit-mask:var(--mdi-file-document-outline-icon-svg) no-repeat;mask:var(--mdi-file-document-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-excel-outline{--mdi-file-excel-outline-icon-svg: url(${rn});-webkit-mask:var(--mdi-file-excel-outline-icon-svg) no-repeat;mask:var(--mdi-file-excel-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-move{--mdi-file-move-icon-svg: url(${nn});-webkit-mask:var(--mdi-file-move-icon-svg) no-repeat;mask:var(--mdi-file-move-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-move-outline{--mdi-file-move-outline-icon-svg: url(${an});-webkit-mask:var(--mdi-file-move-outline-icon-svg) no-repeat;mask:var(--mdi-file-move-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-multiple{--mdi-file-multiple-icon-svg: url(${ln});-webkit-mask:var(--mdi-file-multiple-icon-svg) no-repeat;mask:var(--mdi-file-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-multiple-outline{--mdi-file-multiple-outline-icon-svg: url(${cn});-webkit-mask:var(--mdi-file-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-file-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-music-outline{--mdi-file-music-outline-icon-svg: url(${dn});-webkit-mask:var(--mdi-file-music-outline-icon-svg) no-repeat;mask:var(--mdi-file-music-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-outline{--mdi-file-outline-icon-svg: url(${hn});-webkit-mask:var(--mdi-file-outline-icon-svg) no-repeat;mask:var(--mdi-file-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-pdf-outline{--mdi-file-pdf-outline-icon-svg: url(${un});-webkit-mask:var(--mdi-file-pdf-outline-icon-svg) no-repeat;mask:var(--mdi-file-pdf-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-question{--mdi-file-question-icon-svg: url(${pn});-webkit-mask:var(--mdi-file-question-icon-svg) no-repeat;mask:var(--mdi-file-question-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-question-outline{--mdi-file-question-outline-icon-svg: url(${mn});-webkit-mask:var(--mdi-file-question-outline-icon-svg) no-repeat;mask:var(--mdi-file-question-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-search-outline{--mdi-file-search-outline-icon-svg: url(${gn});-webkit-mask:var(--mdi-file-search-outline-icon-svg) no-repeat;mask:var(--mdi-file-search-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-send{--mdi-file-send-icon-svg: url(${bn});-webkit-mask:var(--mdi-file-send-icon-svg) no-repeat;mask:var(--mdi-file-send-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-send-outline{--mdi-file-send-outline-icon-svg: url(${fn});-webkit-mask:var(--mdi-file-send-outline-icon-svg) no-repeat;mask:var(--mdi-file-send-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-tree{--mdi-file-tree-icon-svg: url(${vn});-webkit-mask:var(--mdi-file-tree-icon-svg) no-repeat;mask:var(--mdi-file-tree-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-tree-outline{--mdi-file-tree-outline-icon-svg: url(${wn});-webkit-mask:var(--mdi-file-tree-outline-icon-svg) no-repeat;mask:var(--mdi-file-tree-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-upload{--mdi-file-upload-icon-svg: url(${yn});-webkit-mask:var(--mdi-file-upload-icon-svg) no-repeat;mask:var(--mdi-file-upload-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-file-upload-outline{--mdi-file-upload-outline-icon-svg: url(${kn});-webkit-mask:var(--mdi-file-upload-outline-icon-svg) no-repeat;mask:var(--mdi-file-upload-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter{--mdi-filter-icon-svg: url(${_n});-webkit-mask:var(--mdi-filter-icon-svg) no-repeat;mask:var(--mdi-filter-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-minus-outline{--mdi-filter-minus-outline-icon-svg: url(${xn});-webkit-mask:var(--mdi-filter-minus-outline-icon-svg) no-repeat;mask:var(--mdi-filter-minus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-off-outline{--mdi-filter-off-outline-icon-svg: url(${Cn});-webkit-mask:var(--mdi-filter-off-outline-icon-svg) no-repeat;mask:var(--mdi-filter-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-outline{--mdi-filter-outline-icon-svg: url(${En});-webkit-mask:var(--mdi-filter-outline-icon-svg) no-repeat;mask:var(--mdi-filter-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-plus-outline{--mdi-filter-plus-outline-icon-svg: url(${Sn});-webkit-mask:var(--mdi-filter-plus-outline-icon-svg) no-repeat;mask:var(--mdi-filter-plus-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-filter-remove-outline{--mdi-filter-remove-outline-icon-svg: url(${Tn});-webkit-mask:var(--mdi-filter-remove-outline-icon-svg) no-repeat;mask:var(--mdi-filter-remove-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-fire{--mdi-fire-icon-svg: url(${On});-webkit-mask:var(--mdi-fire-icon-svg) no-repeat;mask:var(--mdi-fire-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-flip-vertical{--mdi-flip-vertical-icon-svg: url(${An});-webkit-mask:var(--mdi-flip-vertical-icon-svg) no-repeat;mask:var(--mdi-flip-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-folder{--mdi-folder-icon-svg: url(${Ln});-webkit-mask:var(--mdi-folder-icon-svg) no-repeat;mask:var(--mdi-folder-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-folder-open{--mdi-folder-open-icon-svg: url(${Rn});-webkit-mask:var(--mdi-folder-open-icon-svg) no-repeat;mask:var(--mdi-folder-open-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-forum{--mdi-forum-icon-svg: url(${In});-webkit-mask:var(--mdi-forum-icon-svg) no-repeat;mask:var(--mdi-forum-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-forum-outline{--mdi-forum-outline-icon-svg: url(${Dn});-webkit-mask:var(--mdi-forum-outline-icon-svg) no-repeat;mask:var(--mdi-forum-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-github{--mdi-github-icon-svg: url(${Mn});-webkit-mask:var(--mdi-github-icon-svg) no-repeat;mask:var(--mdi-github-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help{--mdi-help-icon-svg: url(${Pn});-webkit-mask:var(--mdi-help-icon-svg) no-repeat;mask:var(--mdi-help-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help-circle{--mdi-help-circle-icon-svg: url(${Hn});-webkit-mask:var(--mdi-help-circle-icon-svg) no-repeat;mask:var(--mdi-help-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-help-circle-outline{--mdi-help-circle-outline-icon-svg: url(${Nn});-webkit-mask:var(--mdi-help-circle-outline-icon-svg) no-repeat;mask:var(--mdi-help-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-history{--mdi-history-icon-svg: url(${Vn});-webkit-mask:var(--mdi-history-icon-svg) no-repeat;mask:var(--mdi-history-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-information{--mdi-information-icon-svg: url(${zn});-webkit-mask:var(--mdi-information-icon-svg) no-repeat;mask:var(--mdi-information-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-information-outline{--mdi-information-outline-icon-svg: url(${Fn});-webkit-mask:var(--mdi-information-outline-icon-svg) no-repeat;mask:var(--mdi-information-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb{--mdi-lightbulb-icon-svg: url(${$n});-webkit-mask:var(--mdi-lightbulb-icon-svg) no-repeat;mask:var(--mdi-lightbulb-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-off{--mdi-lightbulb-off-icon-svg: url(${Bn});-webkit-mask:var(--mdi-lightbulb-off-icon-svg) no-repeat;mask:var(--mdi-lightbulb-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-off-outline{--mdi-lightbulb-off-outline-icon-svg: url(${Un});-webkit-mask:var(--mdi-lightbulb-off-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-on{--mdi-lightbulb-on-icon-svg: url(${jn});-webkit-mask:var(--mdi-lightbulb-on-icon-svg) no-repeat;mask:var(--mdi-lightbulb-on-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-on-outline{--mdi-lightbulb-on-outline-icon-svg: url(${Wn});-webkit-mask:var(--mdi-lightbulb-on-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-on-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-lightbulb-outline{--mdi-lightbulb-outline-icon-svg: url(${Gn});-webkit-mask:var(--mdi-lightbulb-outline-icon-svg) no-repeat;mask:var(--mdi-lightbulb-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-link{--mdi-link-icon-svg: url(${qn});-webkit-mask:var(--mdi-link-icon-svg) no-repeat;mask:var(--mdi-link-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-link-variant{--mdi-link-variant-icon-svg: url(${Kn});-webkit-mask:var(--mdi-link-variant-icon-svg) no-repeat;mask:var(--mdi-link-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-load{--mdi-load-icon-svg: url(${Yn});-webkit-mask:var(--mdi-load-icon-svg) no-repeat;mask:var(--mdi-load-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-magnify{--mdi-magnify-icon-svg: url(${Xn});-webkit-mask:var(--mdi-magnify-icon-svg) no-repeat;mask:var(--mdi-magnify-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-map-marker-radius{--mdi-map-marker-radius-icon-svg: url(${Zn});-webkit-mask:var(--mdi-map-marker-radius-icon-svg) no-repeat;mask:var(--mdi-map-marker-radius-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-map-marker-radius-outline{--mdi-map-marker-radius-outline-icon-svg: url(${Qn});-webkit-mask:var(--mdi-map-marker-radius-outline-icon-svg) no-repeat;mask:var(--mdi-map-marker-radius-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-menu{--mdi-menu-icon-svg: url(${Jn});-webkit-mask:var(--mdi-menu-icon-svg) no-repeat;mask:var(--mdi-menu-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-message-text{--mdi-message-text-icon-svg: url(${ea});-webkit-mask:var(--mdi-message-text-icon-svg) no-repeat;mask:var(--mdi-message-text-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-message-text-outline{--mdi-message-text-outline-icon-svg: url(${ta});-webkit-mask:var(--mdi-message-text-outline-icon-svg) no-repeat;mask:var(--mdi-message-text-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-microsoft-excel{--mdi-microsoft-excel-icon-svg: url(${ia});-webkit-mask:var(--mdi-microsoft-excel-icon-svg) no-repeat;mask:var(--mdi-microsoft-excel-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus{--mdi-minus-icon-svg: url(${sa});-webkit-mask:var(--mdi-minus-icon-svg) no-repeat;mask:var(--mdi-minus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus-circle{--mdi-minus-circle-icon-svg: url(${po});-webkit-mask:var(--mdi-minus-circle-icon-svg) no-repeat;mask:var(--mdi-minus-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-minus-circle-outline{--mdi-minus-circle-outline-icon-svg: url(${oa});-webkit-mask:var(--mdi-minus-circle-outline-icon-svg) no-repeat;mask:var(--mdi-minus-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-order-bool-ascending-variant{--mdi-order-bool-ascending-variant-icon-svg: url(${ra});-webkit-mask:var(--mdi-order-bool-ascending-variant-icon-svg) no-repeat;mask:var(--mdi-order-bool-ascending-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-page-first{--mdi-page-first-icon-svg: url(${mo});-webkit-mask:var(--mdi-page-first-icon-svg) no-repeat;mask:var(--mdi-page-first-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-page-last{--mdi-page-last-icon-svg: url(${bo});-webkit-mask:var(--mdi-page-last-icon-svg) no-repeat;mask:var(--mdi-page-last-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-paperclip{--mdi-paperclip-icon-svg: url(${na});-webkit-mask:var(--mdi-paperclip-icon-svg) no-repeat;mask:var(--mdi-paperclip-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil{--mdi-pencil-icon-svg: url(${aa});-webkit-mask:var(--mdi-pencil-icon-svg) no-repeat;mask:var(--mdi-pencil-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-outline{--mdi-pencil-outline-icon-svg: url(${la});-webkit-mask:var(--mdi-pencil-outline-icon-svg) no-repeat;mask:var(--mdi-pencil-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-box-multiple{--mdi-pencil-box-multiple-icon-svg: url(${ca});-webkit-mask:var(--mdi-pencil-box-multiple-icon-svg) no-repeat;mask:var(--mdi-pencil-box-multiple-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pencil-box-multiple-outline{--mdi-pencil-box-multiple-outline-icon-svg: url(${da});-webkit-mask:var(--mdi-pencil-box-multiple-outline-icon-svg) no-repeat;mask:var(--mdi-pencil-box-multiple-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-percent{--mdi-percent-icon-svg: url(${ha});-webkit-mask:var(--mdi-percent-icon-svg) no-repeat;mask:var(--mdi-percent-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-percent-outline{--mdi-percent-outline-icon-svg: url(${ua});-webkit-mask:var(--mdi-percent-outline-icon-svg) no-repeat;mask:var(--mdi-percent-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pin-off-outline{--mdi-pin-off-outline-icon-svg: url(${pa});-webkit-mask:var(--mdi-pin-off-outline-icon-svg) no-repeat;mask:var(--mdi-pin-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-pin-outline{--mdi-pin-outline-icon-svg: url(${ma});-webkit-mask:var(--mdi-pin-outline-icon-svg) no-repeat;mask:var(--mdi-pin-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-playlist-plus{--mdi-playlist-plus-icon-svg: url(${ga});-webkit-mask:var(--mdi-playlist-plus-icon-svg) no-repeat;mask:var(--mdi-playlist-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-play-circle-outline{--mdi-play-circle-outline-icon-svg: url(${ba});-webkit-mask:var(--mdi-play-circle-outline-icon-svg) no-repeat;mask:var(--mdi-play-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-playlist-remove{--mdi-playlist-remove-icon-svg: url(${fa});-webkit-mask:var(--mdi-playlist-remove-icon-svg) no-repeat;mask:var(--mdi-playlist-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus-circle{--mdi-plus-circle-icon-svg: url(${uo});-webkit-mask:var(--mdi-plus-circle-icon-svg) no-repeat;mask:var(--mdi-plus-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus-circle-outline{--mdi-plus-circle-outline-icon-svg: url(${va});-webkit-mask:var(--mdi-plus-circle-outline-icon-svg) no-repeat;mask:var(--mdi-plus-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-plus{--mdi-plus-icon-svg: url(${wa});-webkit-mask:var(--mdi-plus-icon-svg) no-repeat;mask:var(--mdi-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-progress-download{--mdi-progress-download-icon-svg: url(${ya});-webkit-mask:var(--mdi-progress-download-icon-svg) no-repeat;mask:var(--mdi-progress-download-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-redo{--mdi-redo-icon-svg: url(${ka});-webkit-mask:var(--mdi-redo-icon-svg) no-repeat;mask:var(--mdi-redo-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-refresh{--mdi-refresh-icon-svg: url(${_a});-webkit-mask:var(--mdi-refresh-icon-svg) no-repeat;mask:var(--mdi-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-shape-square-plus{--mdi-shape-square-plus-icon-svg: url(${xa});-webkit-mask:var(--mdi-shape-square-plus-icon-svg) no-repeat;mask:var(--mdi-shape-square-plus-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-snowflake{--mdi-snowflake-icon-svg: url(${Ca});-webkit-mask:var(--mdi-snowflake-icon-svg) no-repeat;mask:var(--mdi-snowflake-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-ascending{--mdi-sort-ascending-icon-svg: url(${Ea});-webkit-mask:var(--mdi-sort-ascending-icon-svg) no-repeat;mask:var(--mdi-sort-ascending-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-descending{--mdi-sort-descending-icon-svg: url(${Sa});-webkit-mask:var(--mdi-sort-descending-icon-svg) no-repeat;mask:var(--mdi-sort-descending-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-variant-off{--mdi-sort-variant-off-icon-svg: url(${Ta});-webkit-mask:var(--mdi-sort-variant-off-icon-svg) no-repeat;mask:var(--mdi-sort-variant-off-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sort-variant-remove{--mdi-sort-variant-remove-icon-svg: url(${Oa});-webkit-mask:var(--mdi-sort-variant-remove-icon-svg) no-repeat;mask:var(--mdi-sort-variant-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-square-edit-outline{--mdi-square-edit-outline-icon-svg: url(${Aa});-webkit-mask:var(--mdi-square-edit-outline-icon-svg) no-repeat;mask:var(--mdi-square-edit-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-star{--mdi-star-icon-svg: url(${La});-webkit-mask:var(--mdi-star-icon-svg) no-repeat;mask:var(--mdi-star-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-star-outline{--mdi-star-outline-icon-svg: url(${Ra});-webkit-mask:var(--mdi-star-outline-icon-svg) no-repeat;mask:var(--mdi-star-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-stop-circle-outline{--mdi-stop-circle-outline-icon-svg: url(${Ia});-webkit-mask:var(--mdi-stop-circle-outline-icon-svg) no-repeat;mask:var(--mdi-stop-circle-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-subdirectory-arrow-right{--mdi-subdirectory-arrow-right-icon-svg: url(${Da});-webkit-mask:var(--mdi-subdirectory-arrow-right-icon-svg) no-repeat;mask:var(--mdi-subdirectory-arrow-right-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-swap-horizontal{--mdi-swap-horizontal-icon-svg: url(${Ma});-webkit-mask:var(--mdi-swap-horizontal-icon-svg) no-repeat;mask:var(--mdi-swap-horizontal-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-swap-vertical{--mdi-swap-vertical-icon-svg: url(${Pa});-webkit-mask:var(--mdi-swap-vertical-icon-svg) no-repeat;mask:var(--mdi-swap-vertical-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sync{--mdi-sync-icon-svg: url(${Ha});-webkit-mask:var(--mdi-sync-icon-svg) no-repeat;mask:var(--mdi-sync-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-sync-circle{--mdi-sync-circle-icon-svg: url(${Na});-webkit-mask:var(--mdi-sync-circle-icon-svg) no-repeat;mask:var(--mdi-sync-circle-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-table-edit{--mdi-table-edit-icon-svg: url(${Va});-webkit-mask:var(--mdi-table-edit-icon-svg) no-repeat;mask:var(--mdi-table-edit-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-table-refresh{--mdi-table-refresh-icon-svg: url(${za});-webkit-mask:var(--mdi-table-refresh-icon-svg) no-repeat;mask:var(--mdi-table-refresh-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-remove{--mdi-text-box-remove-icon-svg: url(${Fa});-webkit-mask:var(--mdi-text-box-remove-icon-svg) no-repeat;mask:var(--mdi-text-box-remove-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-remove-outline{--mdi-text-box-remove-outline-icon-svg: url(${$a});-webkit-mask:var(--mdi-text-box-remove-outline-icon-svg) no-repeat;mask:var(--mdi-text-box-remove-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-text-box-search-outline{--mdi-text-box-search-outline-icon-svg: url(${Ba});-webkit-mask:var(--mdi-text-box-search-outline-icon-svg) no-repeat;mask:var(--mdi-text-box-search-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-theme-light-dark{--mdi-theme-light-dark-icon-svg: url(${Ua});-webkit-mask:var(--mdi-theme-light-dark-icon-svg) no-repeat;mask:var(--mdi-theme-light-dark-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-toggle-switch{--mdi-toggle-switch-icon-svg: url(${ja});-webkit-mask:var(--mdi-toggle-switch-icon-svg) no-repeat;mask:var(--mdi-toggle-switch-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-toggle-switch-off-outline{--mdi-toggle-switch-off-outline-icon-svg: url(${Wa});-webkit-mask:var(--mdi-toggle-switch-off-outline-icon-svg) no-repeat;mask:var(--mdi-toggle-switch-off-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-translate{--mdi-translate-icon-svg: url(${Ga});-webkit-mask:var(--mdi-translate-icon-svg) no-repeat;mask:var(--mdi-translate-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-trash-can{--mdi-trash-can-icon-svg: url(${qa});-webkit-mask:var(--mdi-trash-can-icon-svg) no-repeat;mask:var(--mdi-trash-can-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-trash-can-outline{--mdi-trash-can-outline-icon-svg: url(${Ka});-webkit-mask:var(--mdi-trash-can-outline-icon-svg) no-repeat;mask:var(--mdi-trash-can-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-truck{--mdi-truck-icon-svg: url(${Ya});-webkit-mask:var(--mdi-truck-icon-svg) no-repeat;mask:var(--mdi-truck-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-truck-delivery-outline{--mdi-truck-delivery-outline-icon-svg: url(${Xa});-webkit-mask:var(--mdi-truck-delivery-outline-icon-svg) no-repeat;mask:var(--mdi-truck-delivery-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-tune{--mdi-tune-icon-svg: url(${Za});-webkit-mask:var(--mdi-tune-icon-svg) no-repeat;mask:var(--mdi-tune-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-tune-variant{--mdi-tune-variant-icon-svg: url(${Qa});-webkit-mask:var(--mdi-tune-variant-icon-svg) no-repeat;mask:var(--mdi-tune-variant-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-undo{--mdi-undo-icon-svg: url(${Ja});-webkit-mask:var(--mdi-undo-icon-svg) no-repeat;mask:var(--mdi-undo-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-upload{--mdi-upload-icon-svg: url(${el});-webkit-mask:var(--mdi-upload-icon-svg) no-repeat;mask:var(--mdi-upload-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-vanish{--mdi-vanish-icon-svg: url(${tl});-webkit-mask:var(--mdi-vanish-icon-svg) no-repeat;mask:var(--mdi-vanish-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-wrench{--mdi-wrench-icon-svg: url(${il});-webkit-mask:var(--mdi-wrench-icon-svg) no-repeat;mask:var(--mdi-wrench-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi-wrench-outline{--mdi-wrench-outline-icon-svg: url(${sl});-webkit-mask:var(--mdi-wrench-outline-icon-svg) no-repeat;mask:var(--mdi-wrench-outline-icon-svg) no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.mdi{display:inline-block;align-items:center;background-color:currentColor;font-size:18px;width:1em;height:1em}.mdi.mdi-state-disabled{opacity:.35}:root{--ms-choice-border: var(--bs-border-width) solid var(--bs-border-color)}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px;margin:0;font-size:12px;height:22px;vertical-align:middle}.btn-icon{display:inline-flex;align-items:center;gap:4px}.gap-4px{gap:4px}.mdi-pencil.pointer:hover{color:#00bfff}.mdi-trash-can.pointer:hover{color:#ff002b}body{margin:0}.bold{font-weight:bold}.italic{font-style:italic}.faded{opacity:.7}.faded:hover{opacity:1}.page-host{position:absolute;left:0;right:0;top:50px;bottom:0;overflow-x:hidden;overflow-y:auto}.lightblue{color:#add8e6}.red{color:red}.subtitle{font-size:15px;font-style:italic;color:gray;margin-bottom:10px}.btn:focus,.btn:active:focus,.btn.active:focus{outline:0 none}@media(min-width: 1200px){.panel-wm-content .container{width:920px}}.nav-docs{background-color:#fff;border-bottom:1px solid #d6d6d6}.navbar .navbar-brand{margin-right:0px}.navbar .logo{margin:0 8px}.panel-wm{padding:56px 0 0 0}.panel-wm .nav-stacked{padding-bottom:30px}.panel-wm .nav-stacked .nav-item{width:100%}.panel-wm .nav>li>a{padding:10px 15px;border-radius:0}.panel-wm .panel-wm-content{margin-left:250px;padding:0 20px}.panel-wm .panel-wm-content #demo-container{padding-bottom:15px}.panel-wm .panel-wm-left{position:fixed;z-index:400;transition:left .15s;top:56px;bottom:0;left:0;background-color:#f5f5f5;transform:translate3d(0, 0, 0);border-right:1px solid #d0d0d0;overflow-y:auto;width:250px}.github-button-container{position:relative;top:-2px;margin:0 5px}.homepage-container{width:calc(100% - 250px);margin-left:250px}.button-style{cursor:pointer;background-color:#fff;border:1px solid #ababab;border-radius:2px;justify-content:center;text-align:center}.button-style:hover{border-color:rgb(145.5,145.5,145.5)}.slick-dark-mode{--slick-button-style-bg-color: #212121;--slick-button-border-color: #626262}.slick-dark-mode .text-primary{color:#599bfe !important}.button-style{cursor:pointer;background-color:var(--slick-button-style-bg-color, #fff);border:1px solid var(--slick-button-border-color, #ababab);border-radius:2px;justify-content:center;text-align:center}.button-style:hover{border-color:rgb(145.5,145.5,145.5)}.panel-wm-content{background-color:#fff;height:calc(100vh - 56px)}.panel-wm-content h3{color:#333}.panel-wm-content .subtitle{color:#727272}.panel-wm-content.dark-mode{background-color:#212529;color:#ddd}.panel-wm-content.dark-mode h3{color:#ddd}.panel-wm-content.dark-mode .subtitle{color:#cbcbcb}.panel-wm-content.dark-mode .btn-outline-secondary{color:#dfdfdf}.slick-cell .editing-field,.slick-cell.selected .editing-field{border:1px solid #dddbda;padding:3px 5px 3px 4px;margin:-2px;height:calc(100% + 4px);border-radius:3px;background-color:#fff;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slick-cell .editing-field:hover,.slick-cell.selected .editing-field:hover{border:1px solid #adadad}`,""]);const ol=Is},8255:(e,t,i)=>{var s=i(1601),o=i.n(s),r=i(6314);i.n(r)()(o()).push([e.id,".detail-label{display:inline-flex;align-items:center;gap:4px;padding:4px}label{font-weight:600}",""])},6314:e=>{e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var i="",s=void 0!==t[5];return t[4]&&(i+="@supports (".concat(t[4],") {")),t[2]&&(i+="@media ".concat(t[2]," {")),s&&(i+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),i+=e(t),s&&(i+="}"),t[2]&&(i+="}"),t[4]&&(i+="}"),i})).join("")},t.i=function(e,i,s,o,r){"string"==typeof e&&(e=[[null,e,void 0]]);var n={};if(s)for(var a=0;a0?" ".concat(d[5]):""," {").concat(d[1],"}")),d[5]=r),i&&(d[2]?(d[1]="@media ".concat(d[2]," {").concat(d[1],"}"),d[2]=i):d[2]=i),o&&(d[4]?(d[1]="@supports (".concat(d[4],") {").concat(d[1],"}"),d[4]=o):d[4]="".concat(o)),t.push(d))}},t}},4417:e=>{e.exports=function(e,t){return t||(t={}),e?(e=String(e.__esModule?e.default:e),/^['"].*['"]$/.test(e)&&(e=e.slice(1,-1)),t.hash&&(e+=t.hash),/["'() \t\n]|(%20)/.test(e)||t.needQuotes?'"'.concat(e.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):e):e}},1601:e=>{e.exports=function(e){return e[1]}},5072:e=>{var t=[];function i(e){for(var i=-1,s=0;s{var t={};e.exports=function(e,i){var s=function(e){if(void 0===t[e]){var i=document.querySelector(e);if(window.HTMLIFrameElement&&i instanceof window.HTMLIFrameElement)try{i=i.contentDocument.head}catch(e){i=null}t[e]=i}return t[e]}(e);if(!s)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");s.appendChild(i)}},540:e=>{e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},5056:(e,t,i)=>{e.exports=function(e){var t=i.nc;t&&e.setAttribute("nonce",t)}},7825:e=>{e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(i){!function(e,t,i){var s="";i.supports&&(s+="@supports (".concat(i.supports,") {")),i.media&&(s+="@media ".concat(i.media," {"));var o=void 0!==i.layer;o&&(s+="@layer".concat(i.layer.length>0?" ".concat(i.layer):""," {")),s+=i.css,o&&(s+="}"),i.media&&(s+="}"),i.supports&&(s+="}");var r=i.sourceMap;r&&"undefined"!=typeof btoa&&(s+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(r))))," */")),t.styleTagTransform(s,e,t.options)}(t,e,i)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},1113:e=>{e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},8089:(e,t,i)=>{i.d(t,{y:()=>n});var s=i(5394),o=function(e,t,i,s,o,r){function n(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var a,l=s.kind,c="getter"===l?"get":"setter"===l?"set":"value",d=!t&&e?s.static?e:e.prototype:null,h=t||(d?Object.getOwnPropertyDescriptor(d,s.name):{}),u=!1,p=i.length-1;p>=0;p--){var m={};for(var g in s)m[g]="access"===g?{}:s[g];for(var g in s.access)m.access[g]=s.access[g];m.addInitializer=function(e){if(u)throw new TypeError("Cannot add initializers after decoration has completed");r.push(n(e||null))};var b=(0,i[p])("accessor"===l?{get:h.get,set:h.set}:h[c],m);if("accessor"===l){if(void 0===b)continue;if(null===b||"object"!=typeof b)throw new TypeError("Object expected");(a=n(b.get))&&(h.get=a),(a=n(b.set))&&(h.set=a),(a=n(b.init))&&o.unshift(a)}else(a=n(b))&&("field"===l?o.unshift(a):h[c]=a)}d&&Object.defineProperty(d,s.name,h),u=!0},r=function(e,t,i){for(var s=arguments.length>2,o=0;o{let e,t,i,n=[(0,s.EM)({name:"custom-title-formatter",template:''})],a=[],l=[],c=[];return t=class{constructor(){this.model=r(this,l,void 0),r(this,c)}},d=t,"symbol"==typeof(h="CustomTitleFormatter")&&(h=h.description?"[".concat(h.description,"]"):""),Object.defineProperty(d,"name",{configurable:!0,value:u?"".concat(u," ",h):h}),(()=>{const d="function"==typeof Symbol&&Symbol.metadata?Object.create(null):void 0;i=[(0,s._t)()],o(null,null,i,{kind:"field",name:"model",static:!1,private:!1,access:{has:e=>"model"in e,get:e=>e.model,set:(e,t)=>{e.model=t}},metadata:d},l,c),o(null,e={value:t},n,{kind:"class",name:t.name,metadata:d},null,a),t=e.value,d&&Object.defineProperty(t,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:d}),r(t,a)})(),t;var d,h,u})()},8229:(e,t,i)=>{i.d(t,{A:()=>g});var s={};i.r(s),i.d(s,{bindables:()=>c,default:()=>a,dependencies:()=>l,name:()=>r,register:()=>h,template:()=>n});var o=i(5394);const r="editor-select",n='
\n \n \n \n
\n',a=n,l=[],c={};let d;function h(e){d||(d=o.K9.define({name:r,template:n,dependencies:l,bindables:c})),e.register(d)}var u=i(7557),p=(i(6757),function(e,t,i,s,o,r){function n(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var a,l=s.kind,c="getter"===l?"get":"setter"===l?"set":"value",d=!t&&e?s.static?e:e.prototype:null,h=t||(d?Object.getOwnPropertyDescriptor(d,s.name):{}),u=!1,p=i.length-1;p>=0;p--){var m={};for(var g in s)m[g]="access"===g?{}:s[g];for(var g in s.access)m.access[g]=s.access[g];m.addInitializer=function(e){if(u)throw new TypeError("Cannot add initializers after decoration has completed");r.push(n(e||null))};var b=(0,i[p])("accessor"===l?{get:h.get,set:h.set}:h[c],m);if("accessor"===l){if(void 0===b)continue;if(null===b||"object"!=typeof b)throw new TypeError("Object expected");(a=n(b.get))&&(h.get=a),(a=n(b.set))&&(h.set=a),(a=n(b.init))&&o.unshift(a)}else(a=n(b))&&("field"===l?o.unshift(a):h[c]=a)}d&&Object.defineProperty(d,s.name,h),u=!0}),m=function(e,t,i){for(var s=arguments.length>2,o=0;o{let e,t,i,r,n,a=[(0,o.EM)(s)],l=[],c=[],d=[],h=[],g=[],b=[],f=[];return t=class{constructor(e=(0,u.hd)(HTMLElement)){this.elm=e,this.model=m(this,c,void 0),this.grid=(m(this,d),m(this,h,void 0)),this.selectedItem=(m(this,g),m(this,b,void 0)),this.itemMatcher=(m(this,f),(e,t)=>e&&t&&e.id===t.id)}focus(){this.elm.querySelector("select")?.focus()}hide(){this.elm.style.display="none"}show(){this.elm.style.display="block"}selectedItemChanged(){}},v=t,"symbol"==typeof(w="EditorSelect")&&(w=w.description?"[".concat(w.description,"]"):""),Object.defineProperty(v,"name",{configurable:!0,value:y?"".concat(y," ",w):w}),(()=>{const s="function"==typeof Symbol&&Symbol.metadata?Object.create(null):void 0;i=[(0,o._t)()],r=[(0,o._t)()],n=[o._t],p(null,null,i,{kind:"field",name:"model",static:!1,private:!1,access:{has:e=>"model"in e,get:e=>e.model,set:(e,t)=>{e.model=t}},metadata:s},c,d),p(null,null,r,{kind:"field",name:"grid",static:!1,private:!1,access:{has:e=>"grid"in e,get:e=>e.grid,set:(e,t)=>{e.grid=t}},metadata:s},h,g),p(null,null,n,{kind:"field",name:"selectedItem",static:!1,private:!1,access:{has:e=>"selectedItem"in e,get:e=>e.selectedItem,set:(e,t)=>{e.selectedItem=t}},metadata:s},b,f),p(null,e={value:t},a,{kind:"class",name:t.name,metadata:s},null,l),t=e.value,s&&Object.defineProperty(t,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:s}),m(t,l)})(),t;var v,w,y})()},3301:(e,t,i)=>{i.d(t,{j:()=>O});var s={};i.r(s),i.d(s,{bindables:()=>c,default:()=>a,dependencies:()=>l,name:()=>r,register:()=>h,template:()=>n});var o=i(5394);i(8255);const r="example19-detail-view",n='
\n

${model.title}

\n
\n
\n
${model.reporter}
\n
${model.duration | decimal: 2}
\n
${model.percentComplete}
\n
\n\n
\n
${model.start | dateFormat: \'YYYY-MM-DD\'}
\n
${model.finish | dateFormat: \'YYYY-MM-DD\'}
\n
\n
\n
\n\n
\n\n
\n

\n Find out who is the Assignee\n \n \n \n

\n
\n\n
\n \n \n
\n
\n',a=n,l=[],c={};let d;function h(e){d||(d=o.K9.define({name:r,template:n,dependencies:l,bindables:c})),e.register(d)}var u=i(5072),p=i.n(u),m=i(7825),g=i.n(m),b=i(7659),f=i.n(b),v=i(5056),w=i.n(v),y=i(540),k=i.n(y),_=i(1113),x=i.n(_),C=i(4673),E={};E.styleTagTransform=x(),E.setAttributes=w(),E.insert=f().bind(null,"head"),E.domAPI=g(),E.insertStyleElement=k(),p()(C.A,E),C.A&&C.A.locals&&C.A.locals,i(6757);var S=function(e,t,i,s,o,r){function n(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var a,l=s.kind,c="getter"===l?"get":"setter"===l?"set":"value",d=!t&&e?s.static?e:e.prototype:null,h=t||(d?Object.getOwnPropertyDescriptor(d,s.name):{}),u=!1,p=i.length-1;p>=0;p--){var m={};for(var g in s)m[g]="access"===g?{}:s[g];for(var g in s.access)m.access[g]=s.access[g];m.addInitializer=function(e){if(u)throw new TypeError("Cannot add initializers after decoration has completed");r.push(n(e||null))};var b=(0,i[p])("accessor"===l?{get:h.get,set:h.set}:h[c],m);if("accessor"===l){if(void 0===b)continue;if(null===b||"object"!=typeof b)throw new TypeError("Object expected");(a=n(b.get))&&(h.get=a),(a=n(b.set))&&(h.set=a),(a=n(b.init))&&o.unshift(a)}else(a=n(b))&&("field"===l?o.unshift(a):h[c]=a)}d&&Object.defineProperty(d,s.name,h),u=!0},T=function(e,t,i){for(var s=arguments.length>2,o=0;o{let e,t,i,r,n,a,l,c=[(0,o.EM)(s)],d=[],h=[],u=[],p=[],m=[],g=[],b=[],f=[],v=[],w=[],y=[];return t=class{alertAssignee(e){"string"==typeof e?alert(`Assignee on this task is: ${e.toUpperCase()}`):alert("No one is assigned to this task.")}deleteRow(e){confirm(`Are you sure that you want to delete ${e.title}?`)&&(this.addon.collapseAll(),this.dataView.deleteItem(e.rowId),this.parent.showFlashMessage(`Deleted row with ${e.title}`,"danger"))}callParentMethod(e){this.parent.showFlashMessage(`We just called Parent Method from the Row Detail Child Component on ${e.title}`)}constructor(){this.model=T(this,h,void 0),this.addon=(T(this,u),T(this,p,void 0)),this.grid=(T(this,m),T(this,g,void 0)),this.dataView=(T(this,b),T(this,f,void 0)),this.parent=(T(this,v),T(this,w,void 0)),T(this,y)}},k=t,"symbol"==typeof(_="Example19DetailView")&&(_=_.description?"[".concat(_.description,"]"):""),Object.defineProperty(k,"name",{configurable:!0,value:x?"".concat(x," ",_):_}),(()=>{const s="function"==typeof Symbol&&Symbol.metadata?Object.create(null):void 0;i=[(0,o._t)()],r=[(0,o._t)()],n=[(0,o._t)()],a=[(0,o._t)()],l=[(0,o._t)()],S(null,null,i,{kind:"field",name:"model",static:!1,private:!1,access:{has:e=>"model"in e,get:e=>e.model,set:(e,t)=>{e.model=t}},metadata:s},h,u),S(null,null,r,{kind:"field",name:"addon",static:!1,private:!1,access:{has:e=>"addon"in e,get:e=>e.addon,set:(e,t)=>{e.addon=t}},metadata:s},p,m),S(null,null,n,{kind:"field",name:"grid",static:!1,private:!1,access:{has:e=>"grid"in e,get:e=>e.grid,set:(e,t)=>{e.grid=t}},metadata:s},g,b),S(null,null,a,{kind:"field",name:"dataView",static:!1,private:!1,access:{has:e=>"dataView"in e,get:e=>e.dataView,set:(e,t)=>{e.dataView=t}},metadata:s},f,v),S(null,null,l,{kind:"field",name:"parent",static:!1,private:!1,access:{has:e=>"parent"in e,get:e=>e.parent,set:(e,t)=>{e.parent=t}},metadata:s},w,y),S(null,e={value:t},c,{kind:"class",name:t.name,metadata:s},null,d),t=e.value,s&&Object.defineProperty(t,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:s}),T(t,d)})(),t;var k,_,x})()},4484:(e,t,i)=>{i.d(t,{W:()=>o});var s=i(5394);let o=(()=>{let e,t,i=[(0,s.EM)({name:"example19-preload",template:'
\n

\n \n Loading...\n

\n
'})],o=[];return t=class{},r=t,"symbol"==typeof(n="Example19Preload")&&(n=n.description?"[".concat(n.description,"]"):""),Object.defineProperty(r,"name",{configurable:!0,value:a?"".concat(a," ",n):n}),(()=>{const s="function"==typeof Symbol&&Symbol.metadata?Object.create(null):void 0;(function(e,t,i,s,o,r){function n(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var a,l=s.kind,c="getter"===l?"get":"setter"===l?"set":"value",d=!t&&e?s.static?e:e.prototype:null,h=t||(d?Object.getOwnPropertyDescriptor(d,s.name):{}),u=!1,p=i.length-1;p>=0;p--){var m={};for(var g in s)m[g]="access"===g?{}:s[g];for(var g in s.access)m.access[g]=s.access[g];m.addInitializer=function(e){if(u)throw new TypeError("Cannot add initializers after decoration has completed");r.push(n(e||null))};var b=(0,i[p])("accessor"===l?{get:h.get,set:h.set}:h[c],m);if("accessor"===l){if(void 0===b)continue;if(null===b||"object"!=typeof b)throw new TypeError("Object expected");(a=n(b.get))&&(h.get=a),(a=n(b.set))&&(h.set=a),(a=n(b.init))&&o.unshift(a)}else(a=n(b))&&("field"===l?o.unshift(a):h[c]=a)}d&&Object.defineProperty(d,s.name,h),u=!0})(null,e={value:t},i,{kind:"class",name:t.name,metadata:s},null,o),t=e.value,s&&Object.defineProperty(t,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:s}),function(e,t,i){for(var s=arguments.length>2,o=0;o{i.d(t,{M:()=>k});var s=i(5394),o=i(7557),r=i(5072),n=i.n(r),a=i(7825),l=i.n(a),c=i(7659),d=i.n(c),h=i(5056),u=i.n(h),p=i(540),m=i.n(p),g=i(1113),b=i.n(g),f=i(4831),v={};v.styleTagTransform=b(),v.setAttributes=u(),v.insert=d().bind(null,"head"),v.domAPI=l(),v.insertStyleElement=m(),n()(f.A,v),f.A&&f.A.locals&&f.A.locals;var w=function(e,t,i,s,o,r){function n(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var a,l=s.kind,c="getter"===l?"get":"setter"===l?"set":"value",d=!t&&e?s.static?e:e.prototype:null,h=t||(d?Object.getOwnPropertyDescriptor(d,s.name):{}),u=!1,p=i.length-1;p>=0;p--){var m={};for(var g in s)m[g]="access"===g?{}:s[g];for(var g in s.access)m.access[g]=s.access[g];m.addInitializer=function(e){if(u)throw new TypeError("Cannot add initializers after decoration has completed");r.push(n(e||null))};var b=(0,i[p])("accessor"===l?{get:h.get,set:h.set}:h[c],m);if("accessor"===l){if(void 0===b)continue;if(null===b||"object"!=typeof b)throw new TypeError("Object expected");(a=n(b.get))&&(h.get=a),(a=n(b.set))&&(h.set=a),(a=n(b.init))&&o.unshift(a)}else(a=n(b))&&("field"===l?o.unshift(a):h[c]=a)}d&&Object.defineProperty(d,s.name,h),u=!0},y=function(e,t,i){for(var s=arguments.length>2,o=0;o{let e,t,i,r=[(0,s.EM)({name:"custom-pager",template:'
\n \n \n \n \n ${currentPagination?.dataFrom}\n -\n \n ${currentPagination?.dataTo}\n \n of\n \n \n ${currentPagination?.totalItems}\n items\n \n \n \n
\n\n
\n Page\n ${currentPagination?.pageNumber}\n of\n ${currentPagination?.pageCount}\n
\n\n
\n
'})],n=[],a=[],l=[];return t=class{constructor(e=(0,o.hd)(HTMLElement)){this.elm=e,this._subscriptions=[],this.currentPagination=y(this,a,{}),y(this,l),this.elm=e}get isLeftPaginationDisabled(){return 1===this.currentPagination.pageNumber||0===this.currentPagination.totalItems}get isRightPaginationDisabled(){return this.currentPagination.pageNumber===this.currentPagination.pageCount||0===this.currentPagination.totalItems}init(e,t,i){this._grid=e,this._paginationService=t,this._pubSubService=i,this.currentPagination=this._paginationService.getFullPagination(),this._subscriptions.push(this._pubSubService.subscribe("onPaginationRefreshed",(e=>{this.currentPagination.dataFrom=e.dataFrom,this.currentPagination.dataTo=e.dataTo,this.currentPagination.pageCount=e.pageCount,this.currentPagination.pageNumber=e.pageNumber,this.currentPagination.pageSize=e.pageSize,this.currentPagination.pageSizes=e.pageSizes,this.currentPagination.totalItems=e.totalItems})))}dispose(){this._pubSubService.unsubscribeAll(this._subscriptions),this.disposeElement()}disposeElement(){this._paginationElement?.remove()}renderPagination(e,t="top"){this._paginationElement=this.elm,this._paginationElement.id="pager",this._paginationElement.className=`pagination-container pager ${this._grid.getUID()}`,this._paginationElement.style.width="100%","top"===t?(this._paginationElement.classList.add("top"),e.prepend(this._paginationElement)):(this._paginationElement.classList.add("bottom"),e.appendChild(this._paginationElement))}onFirstPageClicked(e){this.isLeftPaginationDisabled||this._paginationService.goToFirstPage(e)}onLastPageClicked(e){this.isRightPaginationDisabled||this._paginationService.goToLastPage(e)}onNextPageClicked(e){this.isRightPaginationDisabled||this._paginationService.goToNextPage(e)}onPreviousPageClicked(e){this.isLeftPaginationDisabled||this._paginationService.goToPreviousPage(e)}},c=t,"symbol"==typeof(d="CustomPagerComponent")&&(d=d.description?"[".concat(d.description,"]"):""),Object.defineProperty(c,"name",{configurable:!0,value:h?"".concat(h," ",d):d}),(()=>{const o="function"==typeof Symbol&&Symbol.metadata?Object.create(null):void 0;i=[(0,s._t)()],w(null,null,i,{kind:"field",name:"currentPagination",static:!1,private:!1,access:{has:e=>"currentPagination"in e,get:e=>e.currentPagination,set:(e,t)=>{e.currentPagination=t}},metadata:o},a,l),w(null,e={value:t},r,{kind:"class",name:t.name,metadata:o},null,n),t=e.value,o&&Object.defineProperty(t,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:o}),y(t,n)})(),t;var c,d,h})()},5399:(e,t,i)=>{i.d(t,{J:()=>g});var s={};i.r(s),i.d(s,{bindables:()=>c,default:()=>a,dependencies:()=>l,name:()=>r,register:()=>h,template:()=>n});var o=i(5394);const r="filter-select",n='
\n \n \n \n
\n',a=n,l=[],c={};let d;function h(e){d||(d=o.K9.define({name:r,template:n,dependencies:l,bindables:c})),e.register(d)}var u=i(7557),p=(i(6757),function(e,t,i,s,o,r){function n(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var a,l=s.kind,c="getter"===l?"get":"setter"===l?"set":"value",d=!t&&e?s.static?e:e.prototype:null,h=t||(d?Object.getOwnPropertyDescriptor(d,s.name):{}),u=!1,p=i.length-1;p>=0;p--){var m={};for(var g in s)m[g]="access"===g?{}:s[g];for(var g in s.access)m.access[g]=s.access[g];m.addInitializer=function(e){if(u)throw new TypeError("Cannot add initializers after decoration has completed");r.push(n(e||null))};var b=(0,i[p])("accessor"===l?{get:h.get,set:h.set}:h[c],m);if("accessor"===l){if(void 0===b)continue;if(null===b||"object"!=typeof b)throw new TypeError("Object expected");(a=n(b.get))&&(h.get=a),(a=n(b.set))&&(h.set=a),(a=n(b.init))&&o.unshift(a)}else(a=n(b))&&("field"===l?o.unshift(a):h[c]=a)}d&&Object.defineProperty(d,s.name,h),u=!0}),m=function(e,t,i){for(var s=arguments.length>2,o=0;o{let e,t,i,r,n,a=[(0,o.EM)(s)],l=[],c=[],d=[],h=[],g=[],b=[],f=[];return t=class{constructor(e=(0,u.hd)(HTMLElement)){this.elm=e,this.model=m(this,c,void 0),this.grid=(m(this,d),m(this,h,void 0)),this.selectedItem=(m(this,g),m(this,b,void 0)),this.itemMatcher=(m(this,f),(e,t)=>e&&t&&e.id===t.id)}focus(){this.elm.querySelector("select")?.focus()}selectedItemChanged(){}},v=t,"symbol"==typeof(w="FilterSelect")&&(w=w.description?"[".concat(w.description,"]"):""),Object.defineProperty(v,"name",{configurable:!0,value:y?"".concat(y," ",w):w}),(()=>{const s="function"==typeof Symbol&&Symbol.metadata?Object.create(null):void 0;i=[(0,o._t)()],r=[(0,o._t)()],n=[o._t],p(null,null,i,{kind:"field",name:"model",static:!1,private:!1,access:{has:e=>"model"in e,get:e=>e.model,set:(e,t)=>{e.model=t}},metadata:s},c,d),p(null,null,r,{kind:"field",name:"grid",static:!1,private:!1,access:{has:e=>"grid"in e,get:e=>e.grid,set:(e,t)=>{e.grid=t}},metadata:s},h,g),p(null,null,n,{kind:"field",name:"selectedItem",static:!1,private:!1,access:{has:e=>"selectedItem"in e,get:e=>e.selectedItem,set:(e,t)=>{e.selectedItem=t}},metadata:s},b,f),p(null,e={value:t},a,{kind:"class",name:t.name,metadata:s},null,l),t=e.value,s&&Object.defineProperty(t,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:s}),m(t,l)})(),t;var v,w,y})()},3385:e=>{e.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272%27 fill=%27%23fff%27/%3e%3c/svg%3e"},4718:e=>{e.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23fff%27/%3e%3c/svg%3e"},4120:e=>{e.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgb%28134.5, 181.5, 252.5%29%27/%3e%3c/svg%3e"},7154:e=>{e.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%280, 0, 0, 0.25%29%27/%3e%3c/svg%3e"},8734:e=>{e.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%28255, 255, 255, 0.25%29%27/%3e%3c/svg%3e"},5372:e=>{e.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e"},7249:e=>{e.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23000%27%3e%3cpath d=%27M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z%27/%3e%3c/svg%3e"},5932:e=>{e.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z%27/%3e%3c/svg%3e"},1144:e=>{e.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e"},7326:e=>{e.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27none%27 stroke=%27%23212529%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3e%3cpath d=%27M2 5L8 11L14 5%27/%3e%3c/svg%3e"},4326:e=>{e.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27none%27 stroke=%27rgb%285.6, 43.2, 100%29%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3e%3cpath d=%27M2 5L8 11L14 5%27/%3e%3c/svg%3e"},7127:e=>{e.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27rgb%28110.4, 166.8, 252%29%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e"},5531:e=>{e.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e"},7115:e=>{e.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23dee2e6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e"},4274:e=>{e.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10h8%27/%3e%3c/svg%3e"},5419:e=>{e.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27m6 10 3 3 6-6%27/%3e%3c/svg%3e"},6366:e=>{e.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e"},2247:e=>{e.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%2833, 37, 41, 0.75%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e"},8487:e=>{e.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23198754%27 d=%27M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e"},2706:e=>{e.exports='data:image/svg+xml,'},8997:e=>{e.exports='data:image/svg+xml,'},1771:e=>{e.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nI2ZmZicgZD0nTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zeicvPjwvc3ZnPg=="},3751:e=>{e.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nIzBmMTcyYScgZD0nTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zeicvPjwvc3ZnPg=="},4441:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M0.41,13.41L6,19L7.41,17.58L1.83,12M22.24,5.58L11.66,16.17L7.5,12L6.07,13.41L11.66,19L23.66,7M18,7L16.59,5.58L10.24,11.93L11.66,13.34L18,7Z"/%3E%3C/svg%3E'},4069:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M10 18H8V16H10V18M10 14H8V8H10V14M14 2H6C4.9 2 4 2.9 4 4V20C4 21.1 4.9 22 6 22H18C19.1 22 20 21.1 20 20V8L14 2M18 20H6V4H13V9H18V20Z"/%3E%3C/svg%3E'},6428:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M10,17L5,12L6.41,10.58L10,14.17L17.59,6.58L19,8M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3Z"/%3E%3C/svg%3E'},2210:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M10,17L6,13L7.41,11.59L10,14.17L16.59,7.58L18,9M12,3A1,1 0 0,1 13,4A1,1 0 0,1 12,5A1,1 0 0,1 11,4A1,1 0 0,1 12,3M19,3H14.82C14.4,1.84 13.3,1 12,1C10.7,1 9.6,1.84 9.18,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z"/%3E%3C/svg%3E'},6452:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M10,19H13V22H10V19M12,2C17.35,2.22 19.68,7.62 16.5,11.67C15.67,12.67 14.33,13.33 13.67,14.17C13,15 13,16 13,17H10C10,15.33 10,13.92 10.67,12.92C11.33,11.92 12.67,11.33 13.5,10.67C15.92,8.43 15.32,5.26 12,5A3,3 0 0,0 9,8H6A6,6 0 0,1 12,2Z"/%3E%3C/svg%3E'},8344:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M10,21V19H6.41L10.91,14.5L9.5,13.09L5,17.59V14H3V21H10M14.5,10.91L19,6.41V10H21V3H14V5H17.59L13.09,9.5L14.5,10.91Z"/%3E%3C/svg%3E'},9808:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M10,4H4C2.89,4 2,4.89 2,6V18A2,2 0 0,0 4,20H20A2,2 0 0,0 22,18V8C22,6.89 21.1,6 20,6H12L10,4Z"/%3E%3C/svg%3E'},1761:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M10.54,14.53L8.41,12.4L7.35,13.46L10.53,16.64L16.53,10.64L15.47,9.58L10.54,14.53M12,20A7,7 0 0,1 5,13A7,7 0 0,1 12,6A7,7 0 0,1 19,13A7,7 0 0,1 12,20M12,4A9,9 0 0,0 3,13A9,9 0 0,0 12,22A9,9 0 0,0 21,13A9,9 0 0,0 12,4M7.88,3.39L6.6,1.86L2,5.71L3.29,7.24L7.88,3.39M22,5.72L17.4,1.86L16.11,3.39L20.71,7.25L22,5.72Z"/%3E%3C/svg%3E'},795:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M10.59,13.41C11,13.8 11,14.44 10.59,14.83C10.2,15.22 9.56,15.22 9.17,14.83C7.22,12.88 7.22,9.71 9.17,7.76V7.76L12.71,4.22C14.66,2.27 17.83,2.27 19.78,4.22C21.73,6.17 21.73,9.34 19.78,11.29L18.29,12.78C18.3,11.96 18.17,11.14 17.89,10.36L18.36,9.88C19.54,8.71 19.54,6.81 18.36,5.64C17.19,4.46 15.29,4.46 14.12,5.64L10.59,9.17C9.41,10.34 9.41,12.24 10.59,13.41M13.41,9.17C13.8,8.78 14.44,8.78 14.83,9.17C16.78,11.12 16.78,14.29 14.83,16.24V16.24L11.29,19.78C9.34,21.73 6.17,21.73 4.22,19.78C2.27,17.83 2.27,14.66 4.22,12.71L5.71,11.22C5.7,12.04 5.83,12.86 6.11,13.65L5.64,14.12C4.46,15.29 4.46,17.19 5.64,18.36C6.81,19.54 8.71,19.54 9.88,18.36L13.41,14.83C14.59,13.66 14.59,11.76 13.41,10.59C13,10.2 13,9.56 13.41,9.17Z"/%3E%3C/svg%3E'},7890:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M11,18 C11,19.1 10.1,20 9,20 C7.9,20 7,19.1 7,18 C7,16.9 7.9,16 9,16 C10.1,16 11,16.9 11,18 Z M9,10 C7.9,10 7,10.9 7,12 C7,13.1 7.9,14 9,14 C10.1,14 11,13.1 11,12 C11,10.9 10.1,10 9,10 Z M9,4 C7.9,4 7,4.9 7,6 C7,7.1 7.9,8 9,8 C10.1,8 11,7.1 11,6 C11,4.9 10.1,4 9,4 Z M15,8 C16.1,8 17,7.1 17,6 C17,4.9 16.1,4 15,4 C13.9,4 13,4.9 13,6 C13,7.1 13.9,8 15,8 Z M15,10 C13.9,10 13,10.9 13,12 C13,13.1 13.9,14 15,14 C16.1,14 17,13.1 17,12 C17,10.9 16.1,10 15,10 Z M15,16 C13.9,16 13,16.9 13,18 C13,19.1 13.9,20 15,20 C16.1,20 17,19.1 17,18 C17,16.9 16.1,16 15,16 Z"/%3E%3C/svg%3E'},2250:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M11,18H13V16H11V18M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,6A4,4 0 0,0 8,10H10A2,2 0 0,1 12,8A2,2 0 0,1 14,10C14,12 11,11.75 11,15H13C13,12.75 16,12.5 16,10A4,4 0 0,0 12,6Z"/%3E%3C/svg%3E'},1830:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M11,4H13V16L18.5,10.5L19.92,11.92L12,19.84L4.08,11.92L5.5,10.5L11,16V4Z"/%3E%3C/svg%3E'},8549:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M11,17H13V11H11V17Z"/%3E%3C/svg%3E'},4920:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12 13H7V18H12V20H5V10H7V11H12V13M8 4V6H4V4H8M10 2H2V8H10V2M20 11V13H16V11H20M22 9H14V15H22V9M20 18V20H16V18H20M22 16H14V22H22V16Z"/%3E%3C/svg%3E'},3744:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12 16C13.1 16 14 16.9 14 18S13.1 20 12 20 10 19.1 10 18 10.9 16 12 16M12 10C13.1 10 14 10.9 14 12S13.1 14 12 14 10 13.1 10 12 10.9 10 12 10M12 4C13.1 4 14 4.9 14 6S13.1 8 12 8 10 7.1 10 6 10.9 4 12 4M6 16C7.1 16 8 16.9 8 18S7.1 20 6 20 4 19.1 4 18 4.9 16 6 16M6 10C7.1 10 8 10.9 8 12S7.1 14 6 14 4 13.1 4 12 4.9 10 6 10M6 4C7.1 4 8 4.9 8 6S7.1 8 6 8 4 7.1 4 6 4.9 4 6 4M18 16C19.1 16 20 16.9 20 18S19.1 20 18 20 16 19.1 16 18 16.9 16 18 16M18 10C19.1 10 20 10.9 20 12S19.1 14 18 14 16 13.1 16 12 16.9 10 18 10M18 4C19.1 4 20 4.9 20 6S19.1 8 18 8 16 7.1 16 6 16.9 4 18 4Z"/%3E%3C/svg%3E'},5644:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12 21.5C10.65 20.65 8.2 20 6.5 20C4.85 20 3.15 20.3 1.75 21.05C1.65 21.1 1.6 21.1 1.5 21.1C1.25 21.1 1 20.85 1 20.6V6C1.6 5.55 2.25 5.25 3 5C4.11 4.65 5.33 4.5 6.5 4.5C8.45 4.5 10.55 4.9 12 6C13.45 4.9 15.55 4.5 17.5 4.5C18.67 4.5 19.89 4.65 21 5C21.75 5.25 22.4 5.55 23 6V20.6C23 20.85 22.75 21.1 22.5 21.1C22.4 21.1 22.35 21.1 22.25 21.05C20.85 20.3 19.15 20 17.5 20C15.8 20 13.35 20.65 12 21.5M11 7.5C9.64 6.9 7.84 6.5 6.5 6.5C5.3 6.5 4.1 6.65 3 7V18.5C4.1 18.15 5.3 18 6.5 18C7.84 18 9.64 18.4 11 19V7.5M13 19C14.36 18.4 16.16 18 17.5 18C18.7 18 19.9 18.15 21 18.5V7C19.9 6.65 18.7 6.5 17.5 6.5C16.16 6.5 14.36 6.9 13 7.5V19Z"/%3E%3C/svg%3E'},3142:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12 2C11.5 2 11 2.19 10.59 2.59L2.59 10.59C1.8 11.37 1.8 12.63 2.59 13.41L10.59 21.41C11.37 22.2 12.63 22.2 13.41 21.41L21.41 13.41C22.2 12.63 22.2 11.37 21.41 10.59L13.41 2.59C13 2.19 12.5 2 12 2M11 7H13V13H11V7M11 15H13V17H11V15Z"/%3E%3C/svg%3E'},5001:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12 2C11.5 2 11 2.19 10.59 2.59L2.59 10.59C1.8 11.37 1.8 12.63 2.59 13.41L10.59 21.41C11.37 22.2 12.63 22.2 13.41 21.41L21.41 13.41C22.2 12.63 22.2 11.37 21.41 10.59L13.41 2.59C13 2.19 12.5 2 12 2M12 4L20 12L12 20L4 12M11 7V13H13V7M11 15V17H13V15Z"/%3E%3C/svg%3E'},2216:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12 2C17.5 2 22 6.5 22 12S17.5 22 12 22 2 17.5 2 12 6.5 2 12 2M12 4C10.1 4 8.4 4.6 7.1 5.7L18.3 16.9C19.3 15.5 20 13.8 20 12C20 7.6 16.4 4 12 4M16.9 18.3L5.7 7.1C4.6 8.4 4 10.1 4 12C4 16.4 7.6 20 12 20C13.9 20 15.6 19.4 16.9 18.3Z"/%3E%3C/svg%3E'},8166:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12 2C6.5 2 2 6.5 2 12S6.5 22 12 22 22 17.5 22 12 17.5 2 12 2M10 17L5 12L6.41 10.59L10 14.17L17.59 6.58L19 8L10 17Z"/%3E%3C/svg%3E'},7433:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12 2C6.5 2 2 6.5 2 12S6.5 22 12 22 22 17.5 22 12 17.5 2 12 2M12 20C7.59 20 4 16.41 4 12S7.59 4 12 4 20 7.59 20 12 16.41 20 12 20M16.59 7.58L10 14.17L7.41 11.59L6 13L10 17L18 9L16.59 7.58Z"/%3E%3C/svg%3E'},2561:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12 3.7c4.6 0 8.3 3.7 8.3 8.3s-3.7 8.3-8.3 8.3-8.3-3.7-8.3-8.3S7.4 3.7 12 3.7z"/%3E%3C/svg%3E'},9562:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12 3C16.42 3 20 4.79 20 7C20 9.21 16.42 11 12 11C7.58 11 4 9.21 4 7C4 4.79 7.58 3 12 3M4 9C4 11.21 7.58 13 12 13C13.11 13 14.18 12.89 15.14 12.68C14.19 13.54 13.5 14.67 13.18 15.96L12 16C7.58 16 4 14.21 4 12V9M20 9V11L19.5 11L18.9 11.03C19.6 10.43 20 9.74 20 9M4 14C4 16.21 7.58 18 12 18L13 17.97C13.09 19.03 13.42 20 13.95 20.88L12 21C7.58 21 4 19.21 4 17V14M19 13.5C20.11 13.5 21.11 13.95 21.83 14.67L23 13.5V17.5H19L20.77 15.73C20.32 15.28 19.69 15 19 15C17.62 15 16.5 16.12 16.5 17.5C16.5 18.88 17.62 20 19 20C19.82 20 20.54 19.61 21 19H22.71C22.12 20.47 20.68 21.5 19 21.5C16.79 21.5 15 19.71 15 17.5C15 15.29 16.79 13.5 19 13.5Z"/%3E%3C/svg%3E'},1908:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12 4C14.2 4 16 5.8 16 8C16 10.1 13.9 13.5 12 15.9C10.1 13.4 8 10.1 8 8C8 5.8 9.8 4 12 4M12 2C8.7 2 6 4.7 6 8C6 12.5 12 19 12 19S18 12.4 18 8C18 4.7 15.3 2 12 2M12 6C10.9 6 10 6.9 10 8S10.9 10 12 10 14 9.1 14 8 13.1 6 12 6M20 19C20 21.2 16.4 23 12 23S4 21.2 4 19C4 17.7 5.2 16.6 7.1 15.8L7.7 16.7C6.7 17.2 6 17.8 6 18.5C6 19.9 8.7 21 12 21S18 19.9 18 18.5C18 17.8 17.3 17.2 16.2 16.7L16.8 15.8C18.8 16.6 20 17.7 20 19Z"/%3E%3C/svg%3E'},6977:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,15.39L8.24,17.66L9.23,13.38L5.91,10.5L10.29,10.13L12,6.09L13.71,10.13L18.09,10.5L14.77,13.38L15.76,17.66M22,9.24L14.81,8.63L12,2L9.19,8.63L2,9.24L7.45,13.97L5.82,21L12,17.27L18.18,21L16.54,13.97L22,9.24Z"/%3E%3C/svg%3E'},8092:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,15.5A3.5,3.5 0 0,1 8.5,12A3.5,3.5 0 0,1 12,8.5A3.5,3.5 0 0,1 15.5,12A3.5,3.5 0 0,1 12,15.5M19.43,12.97C19.47,12.65 19.5,12.33 19.5,12C19.5,11.67 19.47,11.34 19.43,11L21.54,9.37C21.73,9.22 21.78,8.95 21.66,8.73L19.66,5.27C19.54,5.05 19.27,4.96 19.05,5.05L16.56,6.05C16.04,5.66 15.5,5.32 14.87,5.07L14.5,2.42C14.46,2.18 14.25,2 14,2H10C9.75,2 9.54,2.18 9.5,2.42L9.13,5.07C8.5,5.32 7.96,5.66 7.44,6.05L4.95,5.05C4.73,4.96 4.46,5.05 4.34,5.27L2.34,8.73C2.21,8.95 2.27,9.22 2.46,9.37L4.57,11C4.53,11.34 4.5,11.67 4.5,12C4.5,12.33 4.53,12.65 4.57,12.97L2.46,14.63C2.27,14.78 2.21,15.05 2.34,15.27L4.34,18.73C4.46,18.95 4.73,19.03 4.95,18.95L7.44,17.94C7.96,18.34 8.5,18.68 9.13,18.93L9.5,21.58C9.54,21.82 9.75,22 10,22H14C14.25,22 14.46,21.82 14.5,21.58L14.87,18.93C15.5,18.67 16.04,18.34 16.56,17.94L19.05,18.95C19.27,19.03 19.54,18.95 19.66,18.73L21.66,15.27C21.78,15.05 21.73,14.78 21.54,14.63L19.43,12.97Z"/%3E%3C/svg%3E'},2366:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,16A2,2 0 0,1 14,18A2,2 0 0,1 12,20A2,2 0 0,1 10,18A2,2 0 0,1 12,16M12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12A2,2 0 0,1 12,10M12,4A2,2 0 0,1 14,6A2,2 0 0,1 12,8A2,2 0 0,1 10,6A2,2 0 0,1 12,4Z"/%3E%3C/svg%3E'},8163:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,17.27L18.18,21L16.54,13.97L22,9.24L14.81,8.62L12,2L9.19,8.62L2,9.24L7.45,13.97L5.82,21L12,17.27Z"/%3E%3C/svg%3E'},9075:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,17L7,12H10V8H14V12H17L12,17M5,3H19A2,2 0 0,1 21,5V19A2,2 0 0,1 19,21H5A2,2 0 0,1 3,19V5A2,2 0 0,1 5,3M5,5V19H19V5H5Z"/%3E%3C/svg%3E'},3576:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,18A6,6 0 0,1 6,12C6,11 6.25,10.03 6.7,9.2L5.24,7.74C4.46,8.97 4,10.43 4,12A8,8 0 0,0 12,20V23L16,19L12,15M12,4V1L8,5L12,9V6A6,6 0 0,1 18,12C18,13 17.75,13.97 17.3,14.8L18.76,16.26C19.54,15.03 20,13.57 20,12A8,8 0 0,0 12,4Z"/%3E%3C/svg%3E'},4029:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,18C11.11,18 10.26,17.8 9.5,17.45C11.56,16.5 13,14.42 13,12C13,9.58 11.56,7.5 9.5,6.55C10.26,6.2 11.11,6 12,6A6,6 0 0,1 18,12A6,6 0 0,1 12,18M20,8.69V4H15.31L12,0.69L8.69,4H4V8.69L0.69,12L4,15.31V20H8.69L12,23.31L15.31,20H20V15.31L23.31,12L20,8.69Z"/%3E%3C/svg%3E'},4487:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,19.2C9.5,19.2 7.29,17.92 6,16C6.03,14 10,12.9 12,12.9C14,12.9 17.97,14 18,16C16.71,17.92 14.5,19.2 12,19.2M12,5A3,3 0 0,1 15,8A3,3 0 0,1 12,11A3,3 0 0,1 9,8A3,3 0 0,1 12,5M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12C22,6.47 17.5,2 12,2Z"/%3E%3C/svg%3E'},3721:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,20A7,7 0 0,1 5,13A7,7 0 0,1 12,6A7,7 0 0,1 19,13A7,7 0 0,1 12,20M12,4A9,9 0 0,0 3,13A9,9 0 0,0 12,22A9,9 0 0,0 21,13A9,9 0 0,0 12,4M12.5,8H11V14L15.75,16.85L16.5,15.62L12.5,13.25V8M7.88,3.39L6.6,1.86L2,5.71L3.29,7.24L7.88,3.39M22,5.72L17.4,1.86L16.11,3.39L20.71,7.25L22,5.72Z"/%3E%3C/svg%3E'},3171:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"/%3E%3C/svg%3E'},8038:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M10,16.5L16,12L10,7.5V16.5Z"/%3E%3C/svg%3E'},5227:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"/%3E%3C/svg%3E'},6486:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"/%3E%3C/svg%3E'},1403:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2C6.47,2 2,6.47 2,12C2,17.53 6.47,22 12,22C17.53,22 22,17.53 22,12C22,6.47 17.53,2 12,2M14.59,8L12,10.59L9.41,8L8,9.41L10.59,12L8,14.59L9.41,16L12,13.41L14.59,16L16,14.59L13.41,12L16,9.41L14.59,8Z"/%3E%3C/svg%3E'},7679:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4M9,9V15H15V9"/%3E%3C/svg%3E'},4341:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,2A10,10 0 0,0 2,12C2,16.42 4.87,20.17 8.84,21.5C9.34,21.58 9.5,21.27 9.5,21C9.5,20.77 9.5,20.14 9.5,19.31C6.73,19.91 6.14,17.97 6.14,17.97C5.68,16.81 5.03,16.5 5.03,16.5C4.12,15.88 5.1,15.9 5.1,15.9C6.1,15.97 6.63,16.93 6.63,16.93C7.5,18.45 8.97,18 9.54,17.76C9.63,17.11 9.89,16.67 10.17,16.42C7.95,16.17 5.62,15.31 5.62,11.5C5.62,10.39 6,9.5 6.65,8.79C6.55,8.54 6.2,7.5 6.75,6.15C6.75,6.15 7.59,5.88 9.5,7.17C10.29,6.95 11.15,6.84 12,6.84C12.85,6.84 13.71,6.95 14.5,7.17C16.41,5.88 17.25,6.15 17.25,6.15C17.8,7.5 17.45,8.54 17.35,8.79C18,9.5 18.38,10.39 18.38,11.5C18.38,15.32 16.04,16.16 13.81,16.41C14.17,16.72 14.5,17.33 14.5,18.26C14.5,19.6 14.5,20.68 14.5,21C14.5,21.27 14.66,21.59 15.17,21.5C19.14,20.16 22,16.42 22,12A10,10 0 0,0 12,2Z"/%3E%3C/svg%3E'},8202:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,2A7,7 0 0,0 5,9C5,11.38 6.19,13.47 8,14.74V17A1,1 0 0,0 9,18H15A1,1 0 0,0 16,17V14.74C17.81,13.47 19,11.38 19,9A7,7 0 0,0 12,2M9,21A1,1 0 0,0 10,22H14A1,1 0 0,0 15,21V20H9V21Z"/%3E%3C/svg%3E'},8407:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,2A7,7 0 0,1 19,9C19,11.38 17.81,13.47 16,14.74V17A1,1 0 0,1 15,18H9A1,1 0 0,1 8,17V14.74C6.19,13.47 5,11.38 5,9A7,7 0 0,1 12,2M9,21V20H15V21A1,1 0 0,1 14,22H10A1,1 0 0,1 9,21M12,4A5,5 0 0,0 7,9C7,11.05 8.23,12.81 10,13.58V16H14V13.58C15.77,12.81 17,11.05 17,9A5,5 0 0,0 12,4Z"/%3E%3C/svg%3E'},3534:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,2C15.31,2 18,4.66 18,7.95C18,12.41 12,19 12,19C12,19 6,12.41 6,7.95C6,4.66 8.69,2 12,2M12,6A2,2 0 0,0 10,8A2,2 0 0,0 12,10A2,2 0 0,0 14,8A2,2 0 0,0 12,6M20,19C20,21.21 16.42,23 12,23C7.58,23 4,21.21 4,19C4,17.71 5.22,16.56 7.11,15.83L7.75,16.74C6.67,17.19 6,17.81 6,18.5C6,19.88 8.69,21 12,21C15.31,21 18,19.88 18,18.5C18,17.81 17.33,17.19 16.25,16.74L16.89,15.83C18.78,16.56 20,17.71 20,19Z"/%3E%3C/svg%3E'},6519:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z"/%3E%3C/svg%3E'},8560:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,2C9.76,2 7.78,3.05 6.5,4.68L16.31,14.5C17.94,13.21 19,11.24 19,9A7,7 0 0,0 12,2M3.28,4L2,5.27L5.04,8.3C5,8.53 5,8.76 5,9C5,11.38 6.19,13.47 8,14.74V17A1,1 0 0,0 9,18H14.73L18.73,22L20,20.72L3.28,4M9,20V21A1,1 0 0,0 10,22H14A1,1 0 0,0 15,21V20H9Z"/%3E%3C/svg%3E'},379:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,2C9.76,2 7.78,3.05 6.5,4.68L7.93,6.11C8.84,4.84 10.32,4 12,4A5,5 0 0,1 17,9C17,10.68 16.16,12.16 14.89,13.06L16.31,14.5C17.94,13.21 19,11.24 19,9A7,7 0 0,0 12,2M3.28,4L2,5.27L5.04,8.3C5,8.53 5,8.76 5,9C5,11.38 6.19,13.47 8,14.74V17A1,1 0 0,0 9,18H14.73L18.73,22L20,20.72L3.28,4M7.23,10.5L12.73,16H10V13.58C8.68,13 7.66,11.88 7.23,10.5M9,20V21A1,1 0 0,0 10,22H14A1,1 0 0,0 15,21V20H9Z"/%3E%3C/svg%3E'},9067:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,2L1,21H23M12,6L19.53,19H4.47M11,10V14H13V10M11,16V18H13V16"/%3E%3C/svg%3E'},2053:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,4A4,4 0 0,1 16,8A4,4 0 0,1 12,12A4,4 0 0,1 8,8A4,4 0 0,1 12,4M12,14C16.42,14 20,15.79 20,18V20H4V18C4,15.79 7.58,14 12,14Z"/%3E%3C/svg%3E'},5672:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,4A4,4 0 0,1 16,8C16,9.95 14.6,11.58 12.75,11.93L8.07,7.25C8.42,5.4 10.05,4 12,4M12.28,14L18.28,20L20,21.72L18.73,23L15.73,20H4V18C4,16.16 6.5,14.61 9.87,14.14L2.78,7.05L4.05,5.78L12.28,14M20,18V19.18L15.14,14.32C18,14.93 20,16.35 20,18Z"/%3E%3C/svg%3E'},166:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,4V2A10,10 0 0,0 2,12H4A8,8 0 0,1 12,4Z"/%3E%3C/svg%3E'},7295:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,6A6,6 0 0,1 18,12C18,14.22 16.79,16.16 15,17.2V19A1,1 0 0,1 14,20H10A1,1 0 0,1 9,19V17.2C7.21,16.16 6,14.22 6,12A6,6 0 0,1 12,6M14,21V22A1,1 0 0,1 13,23H11A1,1 0 0,1 10,22V21H14M20,11H23V13H20V11M1,11H4V13H1V11M13,1V4H11V1H13M4.92,3.5L7.05,5.64L5.63,7.05L3.5,4.93L4.92,3.5M16.95,5.63L19.07,3.5L20.5,4.93L18.37,7.05L16.95,5.63Z"/%3E%3C/svg%3E'},3374:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,8A4,4 0 0,1 16,12A4,4 0 0,1 12,16A4,4 0 0,1 8,12A4,4 0 0,1 12,8M12,10A2,2 0 0,0 10,12A2,2 0 0,0 12,14A2,2 0 0,0 14,12A2,2 0 0,0 12,10M10,22C9.75,22 9.54,21.82 9.5,21.58L9.13,18.93C8.5,18.68 7.96,18.34 7.44,17.94L4.95,18.95C4.73,19.03 4.46,18.95 4.34,18.73L2.34,15.27C2.21,15.05 2.27,14.78 2.46,14.63L4.57,12.97L4.5,12L4.57,11L2.46,9.37C2.27,9.22 2.21,8.95 2.34,8.73L4.34,5.27C4.46,5.05 4.73,4.96 4.95,5.05L7.44,6.05C7.96,5.66 8.5,5.32 9.13,5.07L9.5,2.42C9.54,2.18 9.75,2 10,2H14C14.25,2 14.46,2.18 14.5,2.42L14.87,5.07C15.5,5.32 16.04,5.66 16.56,6.05L19.05,5.05C19.27,4.96 19.54,5.05 19.66,5.27L21.66,8.73C21.79,8.95 21.73,9.22 21.54,9.37L19.43,11L19.5,12L19.43,13L21.54,14.63C21.73,14.78 21.79,15.05 21.66,15.27L19.66,18.73C19.54,18.95 19.27,19.04 19.05,18.95L16.56,17.95C16.04,18.34 15.5,18.68 14.87,18.93L14.5,21.58C14.46,21.82 14.25,22 14,22H10M11.25,4L10.88,6.61C9.68,6.86 8.62,7.5 7.85,8.39L5.44,7.35L4.69,8.65L6.8,10.2C6.4,11.37 6.4,12.64 6.8,13.8L4.68,15.36L5.43,16.66L7.86,15.62C8.63,16.5 9.68,17.14 10.87,17.38L11.24,20H12.76L13.13,17.39C14.32,17.14 15.37,16.5 16.14,15.62L18.57,16.66L19.32,15.36L17.2,13.81C17.6,12.64 17.6,11.37 17.2,10.2L19.31,8.65L18.56,7.35L16.15,8.39C15.38,7.5 14.32,6.86 13.12,6.62L12.75,4H11.25Z"/%3E%3C/svg%3E'},9965:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12,9A3,3 0 0,1 15,12A3,3 0 0,1 12,15A3,3 0 0,1 9,12A3,3 0 0,1 12,9M12,4.5C17,4.5 21.27,7.61 23,12C21.27,16.39 17,19.5 12,19.5C7,19.5 2.73,16.39 1,12C2.73,7.61 7,4.5 12,4.5M3.18,12C4.83,15.36 8.24,17.5 12,17.5C15.76,17.5 19.17,15.36 20.82,12C19.17,8.64 15.76,6.5 12,6.5C8.24,6.5 4.83,8.64 3.18,12Z"/%3E%3C/svg%3E'},1304:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12.5,8C9.85,8 7.45,9 5.6,10.6L2,7V16H11L7.38,12.38C8.77,11.22 10.54,10.5 12.5,10.5C16.04,10.5 19.05,12.81 20.1,16L22.47,15.22C21.08,11.03 17.15,8 12.5,8Z"/%3E%3C/svg%3E'},2738:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M12.87,15.07L10.33,12.56L10.36,12.53C12.1,10.59 13.34,8.36 14.07,6H17V4H10V2H8V4H1V6H12.17C11.5,7.92 10.44,9.75 9,11.35C8.07,10.32 7.3,9.19 6.69,8H4.69C5.42,9.63 6.42,11.17 7.67,12.56L2.58,17.58L4,19L9,14L12.11,17.11L12.87,15.07M18.5,10H16.5L12,22H14L15.12,19H19.87L21,22H23L18.5,10M15.88,17L17.5,12.67L19.12,17H15.88Z"/%3E%3C/svg%3E'},4200:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M13 13H11V7H13M11 15H13V17H11M15.73 3H8.27L3 8.27V15.73L8.27 21H15.73L21 15.73V8.27L15.73 3Z"/%3E%3C/svg%3E'},3888:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M13 14H11V9H13M13 18H11V16H13M1 21H23L12 2L1 21Z"/%3E%3C/svg%3E'},9810:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M13 21L15 20L17 21V14H13M17 9V7L15 8L13 7V9L11 10L13 11V13L15 12L17 13V11L19 10M20 3H4A2 2 0 0 0 2 5V15A2 2 0 0 0 4 17H11V15H4V5H20V15H19V17H20A2 2 0 0 0 22 15V5A2 2 0 0 0 20 3M11 8H5V6H11M9 11H5V9H9M11 14H5V12H11Z"/%3E%3C/svg%3E'},4511:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M13 5.586l-4.707 4.707a.999.999 0 1 0 1.414 1.414L12 9.414V17a1 1 0 1 0 2 0V9.414l2.293 2.293a.997.997 0 0 0 1.414 0a.999.999 0 0 0 0-1.414Z"/%3E%3C/svg%3E'},7786:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M13,13H11V7H13M13,17H11V15H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"/%3E%3C/svg%3E'},3684:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M13,2.03C17.73,2.5 21.5,6.25 21.95,11C22.5,16.5 18.5,21.38 13,21.93V19.93C16.64,19.5 19.5,16.61 19.96,12.97C20.5,8.58 17.39,4.59 13,4.05V2.05L13,2.03M11,2.06V4.06C9.57,4.26 8.22,4.84 7.1,5.74L5.67,4.26C7.19,3 9.05,2.25 11,2.06M4.26,5.67L5.69,7.1C4.8,8.23 4.24,9.58 4.05,11H2.05C2.25,9.04 3,7.19 4.26,5.67M2.06,13H4.06C4.24,14.42 4.81,15.77 5.69,16.9L4.27,18.33C3.03,16.81 2.26,14.96 2.06,13M7.1,18.37C8.23,19.25 9.58,19.82 11,20V22C9.04,21.79 7.18,21 5.67,19.74L7.1,18.37M12,16.5L7.5,12H11V8H13V12H16.5L12,16.5Z"/%3E%3C/svg%3E'},2805:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M13,20H11V8L5.5,13.5L4.08,12.08L12,4.16L19.92,12.08L18.5,13.5L13,8V20Z"/%3E%3C/svg%3E'},7741:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M13,9H11V7H13M13,17H11V11H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"/%3E%3C/svg%3E'},8018:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M13,9H18.5L13,3.5V9M6,2H14L20,8V20A2,2 0 0,1 18,22H6C4.89,22 4,21.1 4,20V4C4,2.89 4.89,2 6,2M11.2,18.46L15.95,13.71L14.78,12.3L11.2,15.88L9.61,14.3L8.45,15.46L11.2,18.46Z"/%3E%3C/svg%3E'},1680:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M13,9V3.5L18.5,9M6,2C4.89,2 4,2.89 4,4V20A2,2 0 0,0 6,22H18A2,2 0 0,0 20,20V8L14,2H6Z"/%3E%3C/svg%3E'},9624:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M13.5,8H12V13L16.28,15.54L17,14.33L13.5,12.25V8M13,3A9,9 0 0,0 4,12H1L4.96,16.03L9,12H6A7,7 0 0,1 13,5A7,7 0 0,1 20,12A7,7 0 0,1 13,19C11.07,19 9.32,18.21 8.06,16.94L6.64,18.36C8.27,20 10.5,21 13,21A9,9 0 0,0 22,12A9,9 0 0,0 13,3"/%3E%3C/svg%3E'},7865:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M14 2H6C4.89 2 4 2.9 4 4V20C4 21.11 4.89 22 6 22H18C19.11 22 20 21.11 20 20V8L14 2M18 20H6V4H13V9H18V20M12.54 18.5V16.5H8.54V14.5H12.54V12.5L15.54 15.5L12.54 18.5Z"/%3E%3C/svg%3E'},5453:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M14 2H6C4.89 2 4 2.9 4 4V20C4 21.11 4.89 22 6 22H18C19.11 22 20 21.11 20 20V8L14 2M18 20H6V4H13V9H18V20M12.9 14.5L15.8 19H14L12 15.6L10 19H8.2L11.1 14.5L8.2 10H10L12 13.4L14 10H15.8L12.9 14.5Z"/%3E%3C/svg%3E'},1438:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M14 2H6C4.89 2 4 2.9 4 4V20C4 21.11 4.89 22 6 22H18C19.11 22 20 21.11 20 20V8L14 2M18 20H6V4H13V9H18V20M15 13C15 14.89 12.75 15.07 12.75 16.76H11.25C11.25 14.32 13.5 14.5 13.5 13C13.5 12.18 12.83 11.5 12 11.5S10.5 12.18 10.5 13H9C9 11.35 10.34 10 12 10S15 11.35 15 13M12.75 17.5V19H11.25V17.5H12.75Z"/%3E%3C/svg%3E'},729:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M14 2H6C4.9 2 4 2.9 4 4V20C4 20.41 4.12 20.8 4.34 21.12C4.41 21.23 4.5 21.33 4.59 21.41C4.95 21.78 5.45 22 6 22H13.53C13 21.42 12.61 20.75 12.35 20H6V4H13V9H18V12C18.7 12 19.37 12.12 20 12.34V8L14 2M18 23L23 18.5L20 15.8L18 14V17H14V20H18V23Z"/%3E%3C/svg%3E'},9274:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M14 2H6C4.9 2 4 2.9 4 4V20C4 21.1 4.9 22 6 22H18C19.1 22 20 21.1 20 20V8L14 2M9 19H7V17H9M9 15H7V9H9M13 9V3.5L18.5 9H13Z"/%3E%3C/svg%3E'},3447:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M14,12V19.88C14.04,20.18 13.94,20.5 13.71,20.71C13.32,21.1 12.69,21.1 12.3,20.71L10.29,18.7C10.06,18.47 9.96,18.16 10,17.87V12H9.97L4.21,4.62C3.87,4.19 3.95,3.56 4.38,3.22C4.57,3.08 4.78,3 5,3V3H19V3C19.22,3 19.43,3.08 19.62,3.22C20.05,3.56 20.13,4.19 19.79,4.62L14.03,12H14Z"/%3E%3C/svg%3E'},1721:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M14,17H18V14L23,18.5L18,23V20H14V17M13,9H18.5L13,3.5V9M6,2H14L20,8V12.34C19.37,12.12 18.7,12 18,12A6,6 0 0,0 12,18C12,19.54 12.58,20.94 13.53,22H6C4.89,22 4,21.1 4,20V4A2,2 0 0,1 6,2Z"/%3E%3C/svg%3E'},6764:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M14,2H6A2,2 0 0,0 4,4V20A2,2 0 0,0 6,22H13C12.59,21.75 12.2,21.44 11.86,21.1C11.53,20.77 11.25,20.4 11,20H6V4H13V9H18V10.18C18.71,10.34 19.39,10.61 20,11V8L14,2M20.31,18.9C21.64,16.79 21,14 18.91,12.68C16.8,11.35 14,12 12.69,14.08C11.35,16.19 12,18.97 14.09,20.3C15.55,21.23 17.41,21.23 18.88,20.32L22,23.39L23.39,22L20.31,18.9M16.5,19A2.5,2.5 0 0,1 14,16.5A2.5,2.5 0 0,1 16.5,14A2.5,2.5 0 0,1 19,16.5A2.5,2.5 0 0,1 16.5,19Z"/%3E%3C/svg%3E'},8908:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M14,2H6A2,2 0 0,0 4,4V20A2,2 0 0,0 6,22H18A2,2 0 0,0 20,20V8L14,2M13.5,16V19H10.5V16H8L12,12L16,16H13.5M13,9V3.5L18.5,9H13Z"/%3E%3C/svg%3E'},5784:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M14,2H6A2,2 0 0,0 4,4V20A2,2 0 0,0 6,22H18A2,2 0 0,0 20,20V8L14,2M18,20H6V4H13V9H18V20Z"/%3E%3C/svg%3E'},3530:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M14,2H6C4.89,2 4,2.89 4,4V20A2,2 0 0,0 6,22H18A2,2 0 0,0 20,20V8L14,2M12.54,19.37V17.37H8.54V15.38H12.54V13.38L15.54,16.38L12.54,19.37M13,9V3.5L18.5,9H13Z"/%3E%3C/svg%3E'},4907:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M14,2L20,8V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V4A2,2 0 0,1 6,2H14M18,20V9H13V4H6V20H18M10.92,12.31C10.68,11.54 10.15,9.08 11.55,9.04C12.95,9 12.03,12.16 12.03,12.16C12.42,13.65 14.05,14.72 14.05,14.72C14.55,14.57 17.4,14.24 17,15.72C16.57,17.2 13.5,15.81 13.5,15.81C11.55,15.95 10.09,16.47 10.09,16.47C8.96,18.58 7.64,19.5 7.1,18.61C6.43,17.5 9.23,16.07 9.23,16.07C10.68,13.72 10.9,12.35 10.92,12.31M11.57,13.15C11.17,14.45 10.37,15.84 10.37,15.84C11.22,15.5 13.08,15.11 13.08,15.11C11.94,14.11 11.59,13.16 11.57,13.15M14.71,15.32C14.71,15.32 16.46,15.97 16.5,15.71C16.57,15.44 15.17,15.2 14.71,15.32M9.05,16.81C8.28,17.11 7.54,18.39 7.72,18.39C7.9,18.4 8.63,17.79 9.05,16.81M11.57,11.26C11.57,11.21 12,9.58 11.57,9.53C11.27,9.5 11.56,11.22 11.57,11.26Z"/%3E%3C/svg%3E'},1397:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M14,2L20,8V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V4A2,2 0 0,1 6,2H14M18,20V9H13V4H6V20H18M11.2,18.46L8.45,15.46L9.61,14.3L11.2,15.88L14.78,12.3L15.95,13.71L11.2,18.46Z"/%3E%3C/svg%3E'},5724:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M14,2L20,8V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V4A2,2 0 0,1 6,2H14M18,20V9H13V4H6V20H18M12,12L16,16H13.5V19H10.5V16H8L12,12Z"/%3E%3C/svg%3E'},5951:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M14,2L20,8V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V4A2,2 0 0,1 6,2H14M18,20V9H13V4H6V20H18M13,10V12H11V17A2,2 0 0,1 9,19A2,2 0 0,1 7,17A2,2 0 0,1 9,15C9.4,15 9.7,15.1 10,15.3V10H13Z"/%3E%3C/svg%3E'},6988:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M14,4L16.29,6.29L13.41,9.17L14.83,10.59L17.71,7.71L20,10V4M10,4H4V10L6.29,7.71L11,12.41V20H13V11.59L7.71,6.29"/%3E%3C/svg%3E'},9399:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M14.06,9L15,9.94L5.92,19H5V18.08L14.06,9M17.66,3C17.41,3 17.15,3.1 16.96,3.29L15.13,5.12L18.88,8.87L20.71,7.04C21.1,6.65 21.1,6 20.71,5.63L18.37,3.29C18.17,3.09 17.92,3 17.66,3M14.06,6.19L3,17.25V21H6.75L17.81,9.94L14.06,6.19Z"/%3E%3C/svg%3E'},927:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M14.46,15.88L15.88,14.46L18,16.59L20.12,14.46L21.54,15.88L19.41,18L21.54,20.12L20.12,21.54L18,19.41L15.88,21.54L14.46,20.12L16.59,18L14.46,15.88M12,17V15H7V17H12M17,11H7V13H14.69C13.07,14.07 12,15.91 12,18C12,19.09 12.29,20.12 12.8,21H5C3.89,21 3,20.1 3,19V5C3,3.89 3.89,3 5,3H19A2,2 0 0,1 21,5V12.8C20.12,12.29 19.09,12 18,12L17,12.08V11M17,9V7H7V9H17Z"/%3E%3C/svg%3E'},8073:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M14.46,15.88L15.88,14.46L18,16.59L20.12,14.46L21.54,15.88L19.41,18L21.54,20.12L20.12,21.54L18,19.41L15.88,21.54L14.46,20.12L16.59,18L14.46,15.88M5,3H19C20.11,3 21,3.89 21,5V12.8C20.39,12.45 19.72,12.2 19,12.08V5H5V19H12.08C12.2,19.72 12.45,20.39 12.8,21H5C3.89,21 3,20.11 3,19V5C3,3.89 3.89,3 5,3M7,7H17V9H7V7M7,11H17V12.08C16.15,12.22 15.37,12.54 14.68,13H7V11M7,15H12V17H7V15Z"/%3E%3C/svg%3E'},3049:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M14.73,20.83L17.58,18L14.73,15.17L16.15,13.76L19,16.57L21.8,13.76L23.22,15.17L20.41,18L23.22,20.83L21.8,22.24L19,19.4L16.15,22.24L14.73,20.83M13,19.88C13.04,20.18 12.94,20.5 12.71,20.71C12.32,21.1 11.69,21.1 11.3,20.71L7.29,16.7C7.06,16.47 6.96,16.16 7,15.87V10.75L2.21,4.62C1.87,4.19 1.95,3.56 2.38,3.22C2.57,3.08 2.78,3 3,3V3H17V3C17.22,3 17.43,3.08 17.62,3.22C18.05,3.56 18.13,4.19 17.79,4.62L13,10.75V19.88M5.04,5L9,10.06V15.58L11,17.58V10.05L14.96,5H5.04Z"/%3E%3C/svg%3E'},1152:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M15 17H18V14H20V17H23V19H20V22H18V19H15V17M13 19.88C13.04 20.18 12.94 20.5 12.72 20.71C12.32 21.1 11.69 21.1 11.3 20.71L7.29 16.7C7.06 16.47 6.96 16.16 7 15.87V10.75L2.21 4.62C1.87 4.19 1.95 3.56 2.38 3.22C2.57 3.08 2.78 3 3 3V3H17V3C17.22 3 17.43 3.08 17.62 3.22C18.05 3.56 18.13 4.19 17.79 4.62L13 10.75V19.88M5.04 5L9 10.07V15.58L11 17.58V10.05L14.96 5H5.04Z"/%3E%3C/svg%3E'},5741:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M15 17H23V19H15V17M13 19.88C13.04 20.18 12.94 20.5 12.72 20.71C12.32 21.1 11.69 21.1 11.3 20.71L7.29 16.7C7.06 16.47 6.96 16.16 7 15.87V10.75L2.21 4.62C1.87 4.19 1.95 3.56 2.38 3.22C2.57 3.08 2.78 3 3 3V3H17V3C17.22 3 17.43 3.08 17.62 3.22C18.05 3.56 18.13 4.19 17.79 4.62L13 10.75V19.88M5.04 5L9 10.07V15.58L11 17.58V10.05L14.96 5H5.04Z"/%3E%3C/svg%3E'},5259:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M15,13H16.5V15.82L18.94,17.23L18.19,18.53L15,16.69V13M19,8H5V19H9.67C9.24,18.09 9,17.07 9,16A7,7 0 0,1 16,9C17.07,9 18.09,9.24 19,9.67V8M5,21C3.89,21 3,20.1 3,19V5C3,3.89 3.89,3 5,3H6V1H8V3H16V1H18V3H19A2,2 0 0,1 21,5V11.1C22.24,12.36 23,14.09 23,16A7,7 0 0,1 16,23C14.09,23 12.36,22.24 11.1,21H5M16,11.15A4.85,4.85 0 0,0 11.15,16C11.15,18.68 13.32,20.85 16,20.85A4.85,4.85 0 0,0 20.85,16C20.85,13.32 18.68,11.15 16,11.15Z"/%3E%3C/svg%3E'},3975:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M15,14C12.33,14 7,15.33 7,18V20H23V18C23,15.33 17.67,14 15,14M1,10V12H9V10M15,12A4,4 0 0,0 19,8A4,4 0 0,0 15,4A4,4 0 0,0 11,8A4,4 0 0,0 15,12Z"/%3E%3C/svg%3E'},1966:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M15,14C12.33,14 7,15.33 7,18V20H23V18C23,15.33 17.67,14 15,14M6,10V7H4V10H1V12H4V15H6V12H9V10M15,12A4,4 0 0,0 19,8A4,4 0 0,0 15,4A4,4 0 0,0 11,8A4,4 0 0,0 15,12Z"/%3E%3C/svg%3E'},2964:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M15,19.88C15.04,20.18 14.94,20.5 14.71,20.71C14.32,21.1 13.69,21.1 13.3,20.71L9.29,16.7C9.06,16.47 8.96,16.16 9,15.87V10.75L4.21,4.62C3.87,4.19 3.95,3.56 4.38,3.22C4.57,3.08 4.78,3 5,3V3H19V3C19.22,3 19.43,3.08 19.62,3.22C20.05,3.56 20.13,4.19 19.79,4.62L15,10.75V19.88M7.04,5L11,10.06V15.58L13,17.58V10.05L16.96,5H7.04Z"/%3E%3C/svg%3E'},9586:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M15,4V11H5.17L4,12.17V4H15M16,2H3A1,1 0 0,0 2,3V17L6,13H16A1,1 0 0,0 17,12V3A1,1 0 0,0 16,2M21,6H19V15H6V17A1,1 0 0,0 7,18H18L22,22V7A1,1 0 0,0 21,6Z"/%3E%3C/svg%3E'},5309:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M15,7H20.5L15,1.5V7M8,0H16L22,6V18A2,2 0 0,1 20,20H8C6.89,20 6,19.1 6,18V2A2,2 0 0,1 8,0M4,4V22H20V24H4A2,2 0 0,1 2,22V4H4Z"/%3E%3C/svg%3E'},936:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M15.07,11.25L14.17,12.17C13.45,12.89 13,13.5 13,15H11V14.5C11,13.39 11.45,12.39 12.17,11.67L13.41,10.41C13.78,10.05 14,9.55 14,9C14,7.89 13.1,7 12,7A2,2 0 0,0 10,9H8A4,4 0 0,1 12,5A4,4 0 0,1 16,9C16,9.88 15.64,10.67 15.07,11.25M13,19H11V17H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12C22,6.47 17.5,2 12,2Z"/%3E%3C/svg%3E'},2156:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z"/%3E%3C/svg%3E'},739:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M15.46 18.12L16.88 19.54L19 17.41L21.12 19.54L22.54 18.12L20.41 16L22.54 13.88L21.12 12.46L19 14.59L16.88 12.46L15.46 13.88L17.59 16M14.97 11.62C14.86 10.28 13.58 8.97 12 9C10.3 9.04 9 10.3 9 12C9 13.7 10.3 14.94 12 15C12.39 15 12.77 14.92 13.14 14.77C13.41 13.67 13.86 12.63 14.97 11.62M13 16H7C7 14.9 6.1 14 5 14V10C6.1 10 7 9.1 7 8H17C17 9.1 17.9 10 19 10V10.05C19.67 10.06 20.34 10.18 21 10.4V6H3V18H13.32C13.1 17.33 13 16.66 13 16Z"/%3E%3C/svg%3E'},4756:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M15.5,12C18,12 20,14 20,16.5C20,17.38 19.75,18.21 19.31,18.9L22.39,22L21,23.39L17.88,20.32C17.19,20.75 16.37,21 15.5,21C13,21 11,19 11,16.5C11,14 13,12 15.5,12M15.5,14A2.5,2.5 0 0,0 13,16.5A2.5,2.5 0 0,0 15.5,19A2.5,2.5 0 0,0 18,16.5A2.5,2.5 0 0,0 15.5,14M10,4A4,4 0 0,1 14,8C14,8.91 13.69,9.75 13.18,10.43C12.32,10.75 11.55,11.26 10.91,11.9L10,12A4,4 0 0,1 6,8A4,4 0 0,1 10,4M2,20V18C2,15.88 5.31,14.14 9.5,14C9.18,14.78 9,15.62 9,16.5C9,17.79 9.38,19 10,20H2Z"/%3E%3C/svg%3E'},5052:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M15.5,12C18,12 20,14 20,16.5C20,17.38 19.75,18.21 19.31,18.9L22.39,22L21,23.39L17.88,20.32C17.19,20.75 16.37,21 15.5,21C13,21 11,19 11,16.5C11,14 13,12 15.5,12M15.5,14A2.5,2.5 0 0,0 13,16.5A2.5,2.5 0 0,0 15.5,19A2.5,2.5 0 0,0 18,16.5A2.5,2.5 0 0,0 15.5,14M19,8H5V19H9.5C9.81,19.75 10.26,20.42 10.81,21H5C3.89,21 3,20.1 3,19V5C3,3.89 3.89,3 5,3H6V1H8V3H16V1H18V3H19A2,2 0 0,1 21,5V13.03C20.5,12.22 19.8,11.54 19,11V8Z"/%3E%3C/svg%3E'},5727:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M15.5,12C18,12 20,14 20,16.5C20,17.38 19.75,18.21 19.31,18.9L22.39,22L21,23.39L17.88,20.32C17.19,20.75 16.37,21 15.5,21C13,21 11,19 11,16.5C11,14 13,12 15.5,12M15.5,14A2.5,2.5 0 0,0 13,16.5A2.5,2.5 0 0,0 15.5,19A2.5,2.5 0 0,0 18,16.5A2.5,2.5 0 0,0 15.5,14M5,3H19C20.11,3 21,3.89 21,5V13.03C20.5,12.23 19.81,11.54 19,11V5H5V19H9.5C9.81,19.75 10.26,20.42 10.81,21H5C3.89,21 3,20.11 3,19V5C3,3.89 3.89,3 5,3M7,7H17V9H7V7M7,11H12.03C11.23,11.5 10.54,12.19 10,13H7V11M7,15H9.17C9.06,15.5 9,16 9,16.5V17H7V15Z"/%3E%3C/svg%3E'},7523:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M16 0H8C6.9 0 6 .9 6 2V18C6 19.1 6.9 20 8 20H20C21.1 20 22 19.1 22 18V6L16 0M20 18H8V2H15V7H20V18M4 4V22H20V24H4C2.9 24 2 23.1 2 22V4H4Z"/%3E%3C/svg%3E'},3567:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M16,12V4H17V2H7V4H8V12L6,14V16H11.2V22H12.8V16H18V14L16,12M8.8,14L10,12.8V4H14V12.8L15.2,14H8.8Z"/%3E%3C/svg%3E'},5066:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M16,13V11H21V13H16M14.83,7.76L17.66,4.93L19.07,6.34L16.24,9.17L14.83,7.76M11,16H13V21H11V16M11,3H13V8H11V3M4.93,17.66L7.76,14.83L9.17,16.24L6.34,19.07L4.93,17.66M4.93,6.34L6.34,4.93L9.17,7.76L7.76,9.17L4.93,6.34M8,13H3V11H8V13M19.07,17.66L17.66,19.07L14.83,16.24L16.24,14.83L19.07,17.66Z"/%3E%3C/svg%3E'},496:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M16.5,6V17.5A4,4 0 0,1 12.5,21.5A4,4 0 0,1 8.5,17.5V5A2.5,2.5 0 0,1 11,2.5A2.5,2.5 0 0,1 13.5,5V15.5A1,1 0 0,1 12.5,16.5A1,1 0 0,1 11.5,15.5V6H10V15.5A2.5,2.5 0 0,0 12.5,18A2.5,2.5 0 0,0 15,15.5V5A4,4 0 0,0 11,1A4,4 0 0,0 7,5V17.5A5.5,5.5 0 0,0 12.5,23A5.5,5.5 0 0,0 18,17.5V6H16.5Z"/%3E%3C/svg%3E'},9153:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M16.707 13.293a.999.999 0 0 0-1.414 0L13 15.586V8a1 1 0 1 0-2 0v7.586l-2.293-2.293a.999.999 0 1 0-1.414 1.414L12 19.414l4.707-4.707a.999.999 0 0 0 0-1.414Z"/%3E%3C/svg%3E'},4717:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M17,12V3A1,1 0 0,0 16,2H3A1,1 0 0,0 2,3V17L6,13H16A1,1 0 0,0 17,12M21,6H19V15H6V17A1,1 0 0,0 7,18H18L22,22V7A1,1 0 0,0 21,6Z"/%3E%3C/svg%3E'},7104:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M17,13H13V17H11V13H7V11H11V7H13V11H17M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"/%3E%3C/svg%3E'},1825:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M17,13H7V11H17M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"/%3E%3C/svg%3E'},6487:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M17,7H7A5,5 0 0,0 2,12A5,5 0 0,0 7,17H17A5,5 0 0,0 22,12A5,5 0 0,0 17,7M17,15A3,3 0 0,1 14,12A3,3 0 0,1 17,9A3,3 0 0,1 20,12A3,3 0 0,1 17,15Z"/%3E%3C/svg%3E'},7090:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M17.65,6.35C16.2,4.9 14.21,4 12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20C15.73,20 18.84,17.45 19.73,14H17.65C16.83,16.33 14.61,18 12,18A6,6 0 0,1 6,12A6,6 0 0,1 12,6C13.66,6 15.14,6.69 16.22,7.78L13,11H20V4L17.65,6.35Z"/%3E%3C/svg%3E'},4506:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M17.66 11.2C17.43 10.9 17.15 10.64 16.89 10.38C16.22 9.78 15.46 9.35 14.82 8.72C13.33 7.26 13 4.85 13.95 3C13 3.23 12.17 3.75 11.46 4.32C8.87 6.4 7.85 10.07 9.07 13.22C9.11 13.32 9.15 13.42 9.15 13.55C9.15 13.77 9 13.97 8.8 14.05C8.57 14.15 8.33 14.09 8.14 13.93C8.08 13.88 8.04 13.83 8 13.76C6.87 12.33 6.69 10.28 7.45 8.64C5.78 10 4.87 12.3 5 14.47C5.06 14.97 5.12 15.47 5.29 15.97C5.43 16.57 5.7 17.17 6 17.7C7.08 19.43 8.95 20.67 10.96 20.92C13.1 21.19 15.39 20.8 17.03 19.32C18.86 17.66 19.5 15 18.56 12.72L18.43 12.46C18.22 12 17.66 11.2 17.66 11.2M14.5 17.5C14.22 17.74 13.76 18 13.4 18.1C12.28 18.5 11.16 17.94 10.5 17.28C11.69 17 12.4 16.12 12.61 15.23C12.78 14.43 12.46 13.77 12.33 13C12.21 12.26 12.23 11.63 12.5 10.94C12.69 11.32 12.89 11.7 13.13 12C13.9 13 15.11 13.44 15.37 14.8C15.41 14.94 15.43 15.08 15.43 15.23C15.46 16.05 15.1 16.95 14.5 17.5H14.5Z"/%3E%3C/svg%3E'},5510:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M18 14.5C19.11 14.5 20.11 14.95 20.83 15.67L22 14.5V18.5H18L19.77 16.73C19.32 16.28 18.69 16 18 16C16.62 16 15.5 17.12 15.5 18.5C15.5 19.88 16.62 21 18 21C18.82 21 19.55 20.61 20 20H21.71C21.12 21.47 19.68 22.5 18 22.5C15.79 22.5 14 20.71 14 18.5C14 16.29 15.79 14.5 18 14.5M4 3H18C19.11 3 20 3.9 20 5V12.17C19.5 12.06 19 12 18.5 12C17.23 12 16.04 12.37 15.04 13H12V17H12.18C12.06 17.5 12 18 12 18.5L12 19H4C2.9 19 2 18.11 2 17V5C2 3.9 2.9 3 4 3M4 7V11H10V7H4M12 7V11H18V7H12M4 13V17H10V13H4Z"/%3E%3C/svg%3E'},4314:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M18 18.5C18.83 18.5 19.5 17.83 19.5 17C19.5 16.17 18.83 15.5 18 15.5C17.17 15.5 16.5 16.17 16.5 17C16.5 17.83 17.17 18.5 18 18.5M19.5 9.5H17V12H21.46L19.5 9.5M6 18.5C6.83 18.5 7.5 17.83 7.5 17C7.5 16.17 6.83 15.5 6 15.5C5.17 15.5 4.5 16.17 4.5 17C4.5 17.83 5.17 18.5 6 18.5M20 8L23 12V17H21C21 18.66 19.66 20 18 20C16.34 20 15 18.66 15 17H9C9 18.66 7.66 20 6 20C4.34 20 3 18.66 3 17H1V6C1 4.89 1.89 4 3 4H17V8H20M3 6V15H3.76C4.31 14.39 5.11 14 6 14C6.89 14 7.69 14.39 8.24 15H15V6H3M10 7L13.5 10.5L10 14V11.5H5V9.5H10V7Z"/%3E%3C/svg%3E'},9712:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M18,16V13H15V22H13V2H15V11H18V8L22,12L18,16M2,12L6,16V13H9V22H11V2H9V11H6V8L2,12Z"/%3E%3C/svg%3E'},3276:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M18,18.5A1.5,1.5 0 0,1 16.5,17A1.5,1.5 0 0,1 18,15.5A1.5,1.5 0 0,1 19.5,17A1.5,1.5 0 0,1 18,18.5M19.5,9.5L21.46,12H17V9.5M6,18.5A1.5,1.5 0 0,1 4.5,17A1.5,1.5 0 0,1 6,15.5A1.5,1.5 0 0,1 7.5,17A1.5,1.5 0 0,1 6,18.5M20,8H17V4H3C1.89,4 1,4.89 1,6V17H3A3,3 0 0,0 6,20A3,3 0 0,0 9,17H15A3,3 0 0,0 18,20A3,3 0 0,0 21,17H23V12L20,8Z"/%3E%3C/svg%3E'},2117:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M18.4,10.6C16.55,9 14.15,8 11.5,8C6.85,8 2.92,11.03 1.54,15.22L3.9,16C4.95,12.81 7.95,10.5 11.5,10.5C13.45,10.5 15.23,11.22 16.62,12.38L13,16H22V7L18.4,10.6Z"/%3E%3C/svg%3E'},1379:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M18.41,16.59L13.82,12L18.41,7.41L17,6L11,12L17,18L18.41,16.59M6,6H8V18H6V6Z"/%3E%3C/svg%3E'},6396:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M18.5 3.5L20.5 5.5L5.5 20.5L3.5 18.5L18.5 3.5M7 4C8.66 4 10 5.34 10 7C10 8.66 8.66 10 7 10C5.34 10 4 8.66 4 7C4 5.34 5.34 4 7 4M17 14C18.66 14 20 15.34 20 17C20 18.66 18.66 20 17 20C15.34 20 14 18.66 14 17C14 15.34 15.34 14 17 14M7 6C6.45 6 6 6.45 6 7C6 7.55 6.45 8 7 8C7.55 8 8 7.55 8 7C8 6.45 7.55 6 7 6M17 16C16.45 16 16 16.45 16 17C16 17.55 16.45 18 17 18C17.55 18 18 17.55 18 17C18 16.45 17.55 16 17 16Z"/%3E%3C/svg%3E'},3026:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M18.5,3.5L3.5,18.5L5.5,20.5L20.5,5.5M7,4A3,3 0 0,0 4,7A3,3 0 0,0 7,10A3,3 0 0,0 10,7A3,3 0 0,0 7,4M17,14A3,3 0 0,0 14,17A3,3 0 0,0 17,20A3,3 0 0,0 20,17A3,3 0 0,0 17,14Z"/%3E%3C/svg%3E'},8506:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19 17H22L18 21L14 17H17V3H19M2 17H12V19H2M6 5V7H2V5M2 11H9V13H2V11Z"/%3E%3C/svg%3E'},4350:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19 7H22L18 3L14 7H17V21H19M2 17H12V19H2M6 5V7H2V5M2 11H9V13H2V11Z"/%3E%3C/svg%3E'},2376:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z"/%3E%3C/svg%3E'},1389:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19,13H5V11H19V13Z"/%3E%3C/svg%3E'},1888:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19,15L13,21L11.58,19.58L15.17,16H4V4H6V14H15.17L11.58,10.42L13,9L19,15Z"/%3E%3C/svg%3E'},4555:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19,19H5V5H19M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3M11,15H13V17H11V15M11,7H13V13H11V7"/%3E%3C/svg%3E'},737:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19,19H5V5H19M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3M16.5,16.25C16.5,14.75 13.5,14 12,14C10.5,14 7.5,14.75 7.5,16.25V17H16.5M12,12.25A2.25,2.25 0 0,0 14.25,10A2.25,2.25 0 0,0 12,7.75A2.25,2.25 0 0,0 9.75,10A2.25,2.25 0 0,0 12,12.25Z"/%3E%3C/svg%3E'},560:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19,19H5V8H19M16,1V3H8V1H6V3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3H18V1M17,12H12V17H17V12Z"/%3E%3C/svg%3E'},8704:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19,19H5V8H19M19,3H18V1H16V3H8V1H6V3H5C3.89,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M16.53,11.06L15.47,10L10.59,14.88L8.47,12.76L7.41,13.82L10.59,17L16.53,11.06Z"/%3E%3C/svg%3E'},5904:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19,19H5V8H19M19,3H18V1H16V3H8V1H6V3H5C3.89,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M9.31,17L11.75,14.56L14.19,17L15.25,15.94L12.81,13.5L15.25,11.06L14.19,10L11.75,12.44L9.31,10L8.25,11.06L10.69,13.5L8.25,15.94L9.31,17Z"/%3E%3C/svg%3E'},109:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19,20H4C2.89,20 2,19.1 2,18V6C2,4.89 2.89,4 4,4H10L12,6H19A2,2 0 0,1 21,8H21L4,8V18L6.14,10H23.21L20.93,18.5C20.7,19.37 19.92,20 19,20Z"/%3E%3C/svg%3E'},2451:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"/%3E%3C/svg%3E'},416:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19,3H14.82C14.4,1.84 13.3,1 12,1C10.7,1 9.6,1.84 9.18,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M12,3A1,1 0 0,1 13,4A1,1 0 0,1 12,5A1,1 0 0,1 11,4A1,1 0 0,1 12,3M7,7H17V5H19V19H5V5H7V7M7.5,13.5L9,12L11,14L15.5,9.5L17,11L11,17L7.5,13.5Z"/%3E%3C/svg%3E'},1335:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19,3H14.82C14.4,1.84 13.3,1 12,1C10.7,1 9.6,1.84 9.18,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M12,3A1,1 0 0,1 13,4A1,1 0 0,1 12,5A1,1 0 0,1 11,4A1,1 0 0,1 12,3M7,7H17V5H19V19H5V5H7V7Z"/%3E%3C/svg%3E'},4042:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19,3H18V1H16V3H8V1H6V3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H10V19H5V8H19V9H21V5A2,2 0 0,0 19,3M21.7,13.35L20.7,14.35L18.65,12.35L19.65,11.35C19.85,11.14 20.19,11.13 20.42,11.35L21.7,12.63C21.89,12.83 21.89,13.15 21.7,13.35M12,18.94L18.07,12.88L20.12,14.88L14.06,21H12V18.94Z"/%3E%3C/svg%3E'},7185:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M19,5V19H5V5H19M10,17L6,13L7.41,11.58L10,14.17L16.59,7.58L18,9"/%3E%3C/svg%3E'},778:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19,3H5A2,2 0 0,0 3,5V19C3,20.11 3.9,21 5,21H19C20.11,21 21,20.11 21,19V5A2,2 0 0,0 19,3M12,15.71L6,9.71L7.41,8.29L12,12.88L16.59,8.29L18,9.71L12,15.71Z"/%3E%3C/svg%3E'},4459:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19,3H5A2,2 0 0,0 3,5V19C3,20.11 3.9,21 5,21H19C20.11,21 21,20.11 21,19V5A2,2 0 0,0 19,3M19,19H5V5H19V19M7.41,8.29L12,12.88L16.59,8.29L18,9.71L12,15.71L6,9.71L7.41,8.29Z"/%3E%3C/svg%3E'},2312:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3M19,5V19H5V5H19Z"/%3E%3C/svg%3E'},6501:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19,4H15.5L14.5,3H9.5L8.5,4H5V6H19M6,19A2,2 0 0,0 8,21H16A2,2 0 0,0 18,19V7H6V19Z"/%3E%3C/svg%3E'},6907:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19,5H22V7H19V10H17V7H14V5H17V2H19V5M17,19V13H19V21H3V5H11V7H5V19H17Z"/%3E%3C/svg%3E'},6889:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z"/%3E%3C/svg%3E'},1632:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19.5,3.09L15,7.59V4H13V11H20V9H16.41L20.91,4.5L19.5,3.09M4,13V15H7.59L3.09,19.5L4.5,20.91L9,16.41V20H11V13H4Z"/%3E%3C/svg%3E'},4541:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M19.78,2.2L24,6.42L8.44,22L0,13.55L4.22,9.33L8.44,13.55L19.78,2.2M19.78,5L8.44,16.36L4.22,12.19L2.81,13.55L8.44,19.17L21.19,6.42L19.78,5Z"/%3E%3C/svg%3E'},9572:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M2 12A10 10 0 1 0 12 2A10 10 0 0 0 2 12M15.6 13.72A4 4 0 0 0 16 12A4 4 0 0 0 12 8V10L8.88 7L12 4V6A6 6 0 0 1 18 12A5.9 5.9 0 0 1 17.07 15.19M6 12A5.9 5.9 0 0 1 6.93 8.81L8.4 10.28A4 4 0 0 0 8 12A4 4 0 0 0 12 16V14L15 17L12 20V18A6 6 0 0 1 6 12Z"/%3E%3C/svg%3E'},5030:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M2,16H10V14H2M18,14V10H16V14H12V16H16V20H18V16H22V14M14,6H2V8H14M14,10H2V12H14V10Z"/%3E%3C/svg%3E'},9036:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M2,21H20V19H2M20,8H18V5H20M20,3H4V13A4,4 0 0,0 8,17H14A4,4 0 0,0 18,13V10H20A2,2 0 0,0 22,8V5C22,3.89 21.1,3 20,3Z"/%3E%3C/svg%3E'},9028:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M2,21V19H20V21H2M20,8V5H18V8H20M20,3A2,2 0 0,1 22,5V8A2,2 0 0,1 20,10H18V13A4,4 0 0,1 14,17H8A4,4 0 0,1 4,13V3H20M16,5H6V13A2,2 0 0,0 8,15H14A2,2 0 0,0 16,13V5Z"/%3E%3C/svg%3E'},5086:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M2,5.27L3.28,4L20,20.72L18.73,22L15.65,18.92C14.5,19.3 13.28,19.5 12,19.5C7,19.5 2.73,16.39 1,12C1.69,10.24 2.79,8.69 4.19,7.46L2,5.27M12,9A3,3 0 0,1 15,12C15,12.35 14.94,12.69 14.83,13L11,9.17C11.31,9.06 11.65,9 12,9M12,4.5C17,4.5 21.27,7.61 23,12C22.18,14.08 20.79,15.88 19,17.19L17.58,15.76C18.94,14.82 20.06,13.54 20.82,12C19.17,8.64 15.76,6.5 12,6.5C10.91,6.5 9.84,6.68 8.84,7L7.3,5.47C8.74,4.85 10.33,4.5 12,4.5M3.18,12C4.83,15.36 8.24,17.5 12,17.5C12.69,17.5 13.37,17.43 14,17.29L11.72,15C10.29,14.85 9.15,13.71 9,12.28L5.6,8.87C4.61,9.72 3.78,10.78 3.18,12Z"/%3E%3C/svg%3E'},9333:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M2,6V8H14V6H2M2,10V12H11V10H2M14.17,10.76L12.76,12.17L15.59,15L12.76,17.83L14.17,19.24L17,16.41L19.83,19.24L21.24,17.83L18.41,15L21.24,12.17L19.83,10.76L17,13.59L14.17,10.76M2,14V16H11V14H2Z"/%3E%3C/svg%3E'},6683:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M2.39 1.73L1.11 3L9 10.89V15.87C8.96 16.16 9.06 16.47 9.29 16.7L13.3 20.71C13.69 21.1 14.32 21.1 14.71 20.71C14.94 20.5 15.04 20.18 15 19.88V16.89L20.84 22.73L22.11 21.46L15 14.35V14.34L13 12.35L11 10.34L4.15 3.5L2.39 1.73M6.21 3L8.2 5H16.96L13.11 9.91L15 11.8V10.75L19.79 4.62C20.13 4.19 20.05 3.56 19.62 3.22C19.43 3.08 19.22 3 19 3H6.21M11 12.89L13 14.89V17.58L11 15.58V12.89Z"/%3E%3C/svg%3E'},3326:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M20 14H4V10H20"/%3E%3C/svg%3E'},6410:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M20 37.5c0-.8-.7-1.5-1.5-1.5h-15c-.8 0-1.5.7-1.5 1.5v11c0 .8.7 1.5 1.5 1.5h15c.8 0 1.5-.7 1.5-1.5v-11zM8.1 22H3.2c-1 0-1.5.9-.9 1.4l8 8.3c.4.3 1 .3 1.4 0l8-8.3c.6-.6.1-1.4-.9-1.4h-4.7c0-5 4.9-10 9.9-10V6C15 6 8.1 13 8.1 22zM41.8 20.3c-.4-.3-1-.3-1.4 0l-8 8.3c-.6.6-.1 1.4.9 1.4h4.8c0 6-4.1 10-10.1 10v6c9 0 16.1-7 16.1-16H49c1 0 1.5-.9.9-1.4l-8.1-8.3zM50 3.5c0-.8-.7-1.5-1.5-1.5h-15c-.8 0-1.5.7-1.5 1.5v11c0 .8.7 1.5 1.5 1.5h15c.8 0 1.5-.7 1.5-1.5v-11z"/%3E%3C/svg%3E'},7594:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M20 6.91L17.09 4L12 9.09L6.91 4L4 6.91L9.09 12L4 17.09L6.91 20L12 14.91L17.09 20L20 17.09L14.91 12L20 6.91Z"/%3E%3C/svg%3E'},1904:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M20,11H23V13H20V11M1,11H4V13H1V11M13,1V4H11V1H13M4.92,3.5L7.05,5.64L5.63,7.05L3.5,4.93L4.92,3.5M16.95,5.63L19.07,3.5L20.5,4.93L18.37,7.05L16.95,5.63M12,6A6,6 0 0,1 18,12C18,14.22 16.79,16.16 15,17.2V19A1,1 0 0,1 14,20H10A1,1 0 0,1 9,19V17.2C7.21,16.16 6,14.22 6,12A6,6 0 0,1 12,6M14,21V22A1,1 0 0,1 13,23H11A1,1 0 0,1 10,22V21H14M11,18H13V15.87C14.73,15.43 16,13.86 16,12A4,4 0 0,0 12,8A4,4 0 0,0 8,12C8,13.86 9.27,15.43 11,15.87V18Z"/%3E%3C/svg%3E'},9279:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2,4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z"/%3E%3C/svg%3E'},6470:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M20,2A2,2 0 0,1 22,4V16A2,2 0 0,1 20,18H6L2,22V4C2,2.89 2.9,2 4,2H20M4,4V17.17L5.17,16H20V4H4M6,7H18V9H6V7M6,11H15V13H6V11Z"/%3E%3C/svg%3E'},5856:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M20,2H4A2,2 0 0,0 2,4V22L6,18H20A2,2 0 0,0 22,16V4A2,2 0 0,0 20,2M6,9H18V11H6M14,14H6V12H14M18,8H6V6H18"/%3E%3C/svg%3E'},2264:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M20.22 2H7.78C6.8 2 6 2.8 6 3.78V16.22C6 17.2 6.8 18 7.78 18H20.22C21.2 18 22 17.21 22 16.22V3.78C22 2.8 21.2 2 20.22 2M11.06 15H9V12.94L15.06 6.88L17.12 8.94L11.06 15M18.7 7.35L17.7 8.35L15.65 6.3L16.65 5.3C16.86 5.08 17.21 5.08 17.42 5.3L18.7 6.58C18.92 6.79 18.92 7.14 18.7 7.35M4 6H2V20C2 21.11 2.9 22 4 22H18V20H4V6Z"/%3E%3C/svg%3E'},8338:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M20.71,7.04C21.1,6.65 21.1,6 20.71,5.63L18.37,3.29C18,2.9 17.35,2.9 16.96,3.29L15.12,5.12L18.87,8.87M3,17.25V21H6.75L17.81,9.93L14.06,6.18L3,17.25Z"/%3E%3C/svg%3E'},2638:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M20.79,13.95L18.46,14.57L16.46,13.44V10.56L18.46,9.43L20.79,10.05L21.31,8.12L19.54,7.65L20,5.88L18.07,5.36L17.45,7.69L15.45,8.82L13,7.38V5.12L14.71,3.41L13.29,2L12,3.29L10.71,2L9.29,3.41L11,5.12V7.38L8.5,8.82L6.5,7.69L5.92,5.36L4,5.88L4.47,7.65L2.7,8.12L3.22,10.05L5.55,9.43L7.55,10.56V13.45L5.55,14.58L3.22,13.96L2.7,15.89L4.47,16.36L4,18.12L5.93,18.64L6.55,16.31L8.55,15.18L11,16.62V18.88L9.29,20.59L10.71,22L12,20.71L13.29,22L14.7,20.59L13,18.88V16.62L15.5,15.17L17.5,16.3L18.12,18.63L20,18.12L19.53,16.35L21.3,15.88L20.79,13.95M9.5,10.56L12,9.11L14.5,10.56V13.44L12,14.89L9.5,13.44V10.56Z"/%3E%3C/svg%3E'},1906:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M20.84 22.73L11.11 13H3V11H9.11L6.11 8H3V6H4.11L1.11 3L2.39 1.73L22.11 21.46L20.84 22.73M15 11H14.2L15 11.8V11M21 8V6H9.2L11.2 8H21M3 18H9V16H3V18Z"/%3E%3C/svg%3E'},9529:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M21,5L9,17L3.5,11.5L4.91,10.09L9,14.17L19.59,3.59L21,5M3,21V19H21V21H3Z"/%3E%3C/svg%3E'},5717:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"/%3E%3C/svg%3E'},2705:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M21,9L17,5V8H10V10H17V13M7,11L3,15L7,19V16H14V14H7V11Z"/%3E%3C/svg%3E'},4627:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M21.04 12.13C21.18 12.13 21.31 12.19 21.42 12.3L22.7 13.58C22.92 13.79 22.92 14.14 22.7 14.35L21.7 15.35L19.65 13.3L20.65 12.3C20.76 12.19 20.9 12.13 21.04 12.13M19.07 13.88L21.12 15.93L15.06 22H13V19.94L19.07 13.88M11 19L9 21H5C3.9 21 3 20.1 3 19V5C3 3.9 3.9 3 5 3H9.18C9.6 1.84 10.7 1 12 1C13.3 1 14.4 1.84 14.82 3H19C20.1 3 21 3.9 21 5V9L19 11V5H17V7H7V5H5V19H11M12 3C11.45 3 11 3.45 11 4C11 4.55 11.45 5 12 5C12.55 5 13 4.55 13 4C13 3.45 12.55 3 12 3Z"/%3E%3C/svg%3E'},284:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M21.04 12.13C21.18 12.13 21.31 12.19 21.42 12.3L22.7 13.58C22.92 13.79 22.92 14.14 22.7 14.35L21.7 15.35L19.65 13.3L20.65 12.3C20.76 12.19 20.9 12.13 21.04 12.13M19.07 13.88L21.12 15.93L15.06 22H13V19.94L19.07 13.88M19 3C20.1 3 21 3.9 21 5V9L11 19V21H5C3.9 21 3 20.1 3 19V5C3 3.9 3.9 3 5 3H9.18C9.6 1.84 10.7 1 12 1C13.3 1 14.4 1.84 14.82 3H19M12 3C11.45 3 11 3.45 11 4C11 4.55 11.45 5 12 5C12.55 5 13 4.55 13 4C13 3.45 12.55 3 12 3Z"/%3E%3C/svg%3E'},7988:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M21.17 3.25Q21.5 3.25 21.76 3.5 22 3.74 22 4.08V19.92Q22 20.26 21.76 20.5 21.5 20.75 21.17 20.75H7.83Q7.5 20.75 7.24 20.5 7 20.26 7 19.92V17H2.83Q2.5 17 2.24 16.76 2 16.5 2 16.17V7.83Q2 7.5 2.24 7.24 2.5 7 2.83 7H7V4.08Q7 3.74 7.24 3.5 7.5 3.25 7.83 3.25M7 13.06L8.18 15.28H9.97L8 12.06L9.93 8.89H8.22L7.13 10.9L7.09 10.96L7.06 11.03Q6.8 10.5 6.5 9.96 6.25 9.43 5.97 8.89H4.16L6.05 12.08L4 15.28H5.78M13.88 19.5V17H8.25V19.5M13.88 15.75V12.63H12V15.75M13.88 11.38V8.25H12V11.38M13.88 7V4.5H8.25V7M20.75 19.5V17H15.13V19.5M20.75 15.75V12.63H15.13V15.75M20.75 11.38V8.25H15.13V11.38M20.75 7V4.5H15.13V7Z"/%3E%3C/svg%3E'},6122:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M21.7,13.35L20.7,14.35L18.65,12.3L19.65,11.3C19.86,11.08 20.21,11.08 20.42,11.3L21.7,12.58C21.92,12.79 21.92,13.14 21.7,13.35M12,18.94L18.07,12.88L20.12,14.93L14.06,21H12V18.94M4,2H18A2,2 0 0,1 20,4V8.17L16.17,12H12V16.17L10.17,18H4A2,2 0 0,1 2,16V4A2,2 0 0,1 4,2M4,6V10H10V6H4M12,6V10H18V6H12M4,12V16H10V12H4Z"/%3E%3C/svg%3E'},7951:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M21.7,13.35L20.7,14.35L18.65,12.3L19.65,11.3C19.86,11.09 20.21,11.09 20.42,11.3L21.7,12.58C21.91,12.79 21.91,13.14 21.7,13.35M12,18.94L18.06,12.88L20.11,14.93L14.06,21H12V18.94M12,14C7.58,14 4,15.79 4,18V20H10V18.11L14,14.11C13.34,14.03 12.67,14 12,14M12,4A4,4 0 0,0 8,8A4,4 0 0,0 12,12A4,4 0 0,0 16,8A4,4 0 0,0 12,4Z"/%3E%3C/svg%3E'},3681:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M22,11L12,21L2,11H8V3H16V11H22M12,18L17,13H14V5H10V13H7L12,18Z"/%3E%3C/svg%3E'},1277:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M22,12A10,10 0 0,1 12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2A10,10 0 0,1 22,12M20,12A8,8 0 0,0 12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20A8,8 0 0,0 20,12M6,10L12,16L18,10L16.6,8.6L12,13.2L7.4,8.6L6,10Z"/%3E%3C/svg%3E'},7535:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M22,12A10,10 0 0,1 12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2A10,10 0 0,1 22,12M6,10L12,16L18,10L16.6,8.6L12,13.2L7.4,8.6L6,10Z"/%3E%3C/svg%3E'},258:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M22.61,19L13.53,9.91C14.46,7.57 14,4.81 12.09,2.91C9.79,0.61 6.21,0.4 3.66,2.26L7.5,6.11L6.08,7.5L2.25,3.69C0.39,6.23 0.6,9.82 2.9,12.11C4.76,13.97 7.47,14.46 9.79,13.59L18.9,22.7C19.29,23.09 19.92,23.09 20.31,22.7L22.61,20.4C23,20 23,19.39 22.61,19M19.61,20.59L10.15,11.13C9.54,11.58 8.86,11.85 8.15,11.95C6.79,12.15 5.36,11.74 4.32,10.7C3.37,9.76 2.93,8.5 3,7.26L6.09,10.35L10.33,6.11L7.24,3C8.5,2.95 9.73,3.39 10.68,4.33C11.76,5.41 12.17,6.9 11.92,8.29C11.8,9 11.5,9.66 11.04,10.25L20.5,19.7L19.61,20.59Z"/%3E%3C/svg%3E'},8646:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M22.7,19L13.6,9.9C14.5,7.6 14,4.9 12.1,3C10.1,1 7.1,0.6 4.7,1.7L9,6L6,9L1.6,4.7C0.4,7.1 0.9,10.1 2.9,12.1C4.8,14 7.5,14.5 9.8,13.6L18.9,22.7C19.3,23.1 19.9,23.1 20.3,22.7L22.6,20.4C23.1,20 23.1,19.3 22.7,19Z"/%3E%3C/svg%3E'},1364:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M3 13H15V11H3M3 6V8H21V6M3 18H9V16H3V18M22.54 16.88L20.41 19L22.54 21.12L21.12 22.54L19 20.41L16.88 22.54L15.47 21.12L17.59 19L15.47 16.88L16.88 15.47L19 17.59L21.12 15.46L22.54 16.88"/%3E%3C/svg%3E'},3643:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M3 15V17H5V15M15 19V21H17V19M19 3H5C3.9 3 3 3.9 3 5V9H5V5H19V9H21V5C21 3.9 20.1 3 19 3M21 19H19V21C20.1 21 21 20.1 21 19M1 11V13H23V11M7 19V21H9V19M19 15V17H21V15M11 19V21H13V19M3 19C3 20.1 3.9 21 5 21V19Z"/%3E%3C/svg%3E'},3397:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M3 6V18H13.32C13.1 17.33 13 16.66 13 16H7C7 14.9 6.11 14 5 14V10C6.11 10 7 9.11 7 8H17C17 9.11 17.9 10 19 10V10.06C19.67 10.06 20.34 10.18 21 10.4V6H3M12 9C10.3 9.03 9 10.3 9 12C9 13.7 10.3 14.94 12 15C12.38 15 12.77 14.92 13.14 14.77C13.41 13.67 13.86 12.63 14.97 11.61C14.85 10.28 13.59 8.97 12 9M21.63 12.27L17.76 16.17L16.41 14.8L15 16.22L17.75 19L23.03 13.68L21.63 12.27Z"/%3E%3C/svg%3E'},2449:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M3,17V19H9V17H3M3,5V7H13V5H3M13,21V19H21V17H13V15H11V21H13M7,9V11H3V13H7V15H9V9H7M21,13V11H11V13H21M15,9H17V7H21V5H17V3H15V9Z"/%3E%3C/svg%3E'},9505:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M3,3H9V7H3V3M15,10H21V14H15V10M15,17H21V21H15V17M13,13H7V18H13V20H7L5,20V9H7V11H13V13Z"/%3E%3C/svg%3E'},8250:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M3,4.27L4.28,3L21,19.72L19.73,21L16.06,17.33C15.44,18 14.54,18.55 13.5,18.82V21H10.5V18.82C8.47,18.31 7,16.79 7,15H9C9,16.08 10.37,17 12,17C13.13,17 14.14,16.56 14.65,15.92L11.68,12.95C9.58,12.42 7,11.75 7,9C7,8.77 7,8.55 7.07,8.34L3,4.27M10.5,5.18V3H13.5V5.18C15.53,5.69 17,7.21 17,9H15C15,7.92 13.63,7 12,7C11.63,7 11.28,7.05 10.95,7.13L9.4,5.58L10.5,5.18Z"/%3E%3C/svg%3E'},70:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z"/%3E%3C/svg%3E'},7138:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M3.9,12C3.9,10.29 5.29,8.9 7,8.9H11V7H7A5,5 0 0,0 2,12A5,5 0 0,0 7,17H11V15.1H7C5.29,15.1 3.9,13.71 3.9,12M8,13H16V11H8V13M17,7H13V8.9H17C18.71,8.9 20.1,10.29 20.1,12C20.1,13.71 18.71,15.1 17,15.1H13V17H17A5,5 0 0,0 22,12A5,5 0 0,0 17,7Z"/%3E%3C/svg%3E'},1242:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M4 13C2.89 13 2 13.89 2 15V19C2 20.11 2.89 21 4 21H8C9.11 21 10 20.11 10 19V15C10 13.89 9.11 13 8 13M8.2 14.5L9.26 15.55L5.27 19.5L2.74 16.95L3.81 15.9L5.28 17.39M4 3C2.89 3 2 3.89 2 5V9C2 10.11 2.89 11 4 11H8C9.11 11 10 10.11 10 9V5C10 3.89 9.11 3 8 3M4 5H8V9H4M12 5H22V7H12M12 19V17H22V19M12 11H22V13H12Z"/%3E%3C/svg%3E'},7949:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M4 6H2V20C2 21.11 2.9 22 4 22H18V20H4V6M18.7 7.35L17.7 8.35L15.65 6.3L16.65 5.3C16.86 5.08 17.21 5.08 17.42 5.3L18.7 6.58C18.92 6.79 18.92 7.14 18.7 7.35M9 12.94L15.06 6.88L17.12 8.94L11.06 15H9V12.94M20 4L20 4L20 16L8 16L8 4H20M20 2H8C6.9 2 6 2.9 6 4V16C6 17.1 6.9 18 8 18H20C21.1 18 22 17.1 22 16V4C22 2.9 21.1 2 20 2Z"/%3E%3C/svg%3E'},9007:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M4 7H2V21C2 22.1 2.9 23 4 23H18V21H4M20 3H16.8C16.4 1.8 15.3 1 14 1C12.7 1 11.6 1.8 11.2 3H8C6.9 3 6 3.9 6 5V17C6 18.1 6.9 19 8 19H20C21.1 19 22 18.1 22 17V5C22 3.9 21.1 3 20 3M14 3C14.6 3 15 3.5 15 4C15 4.5 14.5 5 14 5C13.5 5 13 4.5 13 4C13 3.5 13.4 3 14 3Z"/%3E%3C/svg%3E'},9869:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M4 7V21H18V23H4C2.9 23 2 22.1 2 21V7H4M20 3C21.1 3 22 3.9 22 5V17C22 18.1 21.1 19 20 19H8C6.9 19 6 18.1 6 17V5C6 3.9 6.9 3 8 3H11.18C11.6 1.84 12.7 1 14 1C15.3 1 16.4 1.84 16.82 3H20M14 3C13.45 3 13 3.45 13 4C13 4.55 13.45 5 14 5C14.55 5 15 4.55 15 4C15 3.45 14.55 3 14 3M10 7V5H8V17H20V5H18V7H10Z"/%3E%3C/svg%3E'},1959:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M4,3C2.89,3 2,3.89 2,5V15A2,2 0 0,0 4,17H12V22L15,19L18,22V17H20A2,2 0 0,0 22,15V8L22,6V5A2,2 0 0,0 20,3H16V3H4M12,5L15,7L18,5V8.5L21,10L18,11.5V15L15,13L12,15V11.5L9,10L12,8.5V5M4,5H9V7H4V5M4,9H7V11H4V9M4,13H9V15H4V13Z"/%3E%3C/svg%3E'},736:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M5,20H19V18H5M19,9H15V3H9V9H5L12,16L19,9Z"/%3E%3C/svg%3E'},8537:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M5,3C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V12H19V19H5V5H12V3H5M17.78,4C17.61,4 17.43,4.07 17.3,4.2L16.08,5.41L18.58,7.91L19.8,6.7C20.06,6.44 20.06,6 19.8,5.75L18.25,4.2C18.12,4.07 17.95,4 17.78,4M15.37,6.12L8,13.5V16H10.5L17.87,8.62L15.37,6.12Z"/%3E%3C/svg%3E'},1704:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M5,3H19A2,2 0 0,1 21,5V19A2,2 0 0,1 19,21H5A2,2 0 0,1 3,19V5A2,2 0 0,1 5,3M12,17L17,12H14V8H10V12H7L12,17Z"/%3E%3C/svg%3E'},7237:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M5,3H19A2,2 0 0,1 21,5V19A2,2 0 0,1 19,21H5A2,2 0 0,1 3,19V5A2,2 0 0,1 5,3M13,13V7H11V13H13M13,17V15H11V17H13Z"/%3E%3C/svg%3E'},7698:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M5.59,7.41L10.18,12L5.59,16.59L7,18L13,12L7,6L5.59,7.41M16,6H18V18H16V6Z"/%3E%3C/svg%3E'},6793:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M6 2C4.9 2 4 2.9 4 4V20C4 21.1 4.9 22 6 22H18C19.1 22 20 21.1 20 20V8L14 2M13 3.5L18.5 9H13M9.88 9.25H11.12V10.19C11.81 10.18 12.38 10.75 12.38 11.44V13.5L12.26 13.63L13.15 15.17C13.47 14.67 13.63 14.09 13.62 13.5H14.88C14.88 14.54 14.5 15.55 13.83 16.35L15.5 19.25V20.5L14.42 19.88L12.87 17.19C12.17 17.65 11.34 17.89 10.5 17.89C9.66 17.89 8.84 17.65 8.13 17.19L6.58 19.88L5.5 20.5V19.25L8.74 13.63L8.62 13.5V11.44C8.62 10.75 9.19 10.18 9.88 10.19M10.5 11.44C9.81 11.44 9.46 12.28 9.95 12.77C10.44 13.26 11.28 12.92 11.28 12.22C11.28 11.79 10.93 11.44 10.5 11.44M9.66 14.54L8.76 16.11C9.81 16.82 11.19 16.82 12.24 16.11L11.34 14.54C10.87 15 10.13 15 9.66 14.54Z"/%3E%3C/svg%3E'},1434:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M6,17C6,15 10,13.9 12,13.9C14,13.9 18,15 18,17V18H6M15,9A3,3 0 0,1 12,12A3,3 0 0,1 9,9A3,3 0 0,1 12,6A3,3 0 0,1 15,9M3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3H5C3.89,3 3,3.9 3,5Z"/%3E%3C/svg%3E'},9506:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M6,19A2,2 0 0,0 8,21H16A2,2 0 0,0 18,19V7H6V19M8,9H16V19H8V9M15.5,4L14.5,3H9.5L8.5,4H5V6H19V4H15.5Z"/%3E%3C/svg%3E'},3821:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M6,2A2,2 0 0,0 4,4V20A2,2 0 0,0 6,22H18A2,2 0 0,0 20,20V8L14,2H6M6,4H13V9H18V20H6V4M8,12V14H16V12H8M8,16V18H13V16H8Z"/%3E%3C/svg%3E'},97:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M6,2C4.89,2 4,2.89 4,4V20A2,2 0 0,0 6,22H18A2,2 0 0,0 20,20V8L14,2H6M13,3.5L18.5,9H13V3.5M12,11A3,3 0 0,1 15,14C15,15.88 12.75,16.06 12.75,17.75H11.25C11.25,15.31 13.5,15.5 13.5,14A1.5,1.5 0 0,0 12,12.5A1.5,1.5 0 0,0 10.5,14H9A3,3 0 0,1 12,11M11.25,18.5H12.75V20H11.25V18.5Z"/%3E%3C/svg%3E'},8945:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M7,10A2,2 0 0,1 9,12A2,2 0 0,1 7,14A2,2 0 0,1 5,12A2,2 0 0,1 7,10M17,7A5,5 0 0,1 22,12A5,5 0 0,1 17,17H7A5,5 0 0,1 2,12A5,5 0 0,1 7,7H17M7,9A3,3 0 0,0 4,12A3,3 0 0,0 7,15H17A3,3 0 0,0 20,12A3,3 0 0,0 17,9H7Z"/%3E%3C/svg%3E'},7548:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M7,15H9C9,16.08 10.37,17 12,17C13.63,17 15,16.08 15,15C15,13.9 13.96,13.5 11.76,12.97C9.64,12.44 7,11.78 7,9C7,7.21 8.47,5.69 10.5,5.18V3H13.5V5.18C15.53,5.69 17,7.21 17,9H15C15,7.92 13.63,7 12,7C10.37,7 9,7.92 9,9C9,10.1 10.04,10.5 12.24,11.03C14.36,11.56 17,12.22 17,15C17,16.79 15.53,18.31 13.5,18.82V21H10.5V18.82C8.47,18.31 7,16.79 7,15Z"/%3E%3C/svg%3E'},5589:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M7,19V17H9V19H7M11,19V17H13V19H11M15,19V17H17V19H15M7,15V13H9V15H7M11,15V13H13V15H11M15,15V13H17V15H15M7,11V9H9V11H7M11,11V9H13V11H11M15,11V9H17V11H15M7,7V5H9V7H7M11,7V5H13V7H11M15,7V5H17V7H15Z"/%3E%3C/svg%3E'},996:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z"/%3E%3C/svg%3E'},917:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M7.5,2C5.71,3.15 4.5,5.18 4.5,7.5C4.5,9.82 5.71,11.85 7.53,13C4.46,13 2,10.54 2,7.5A5.5,5.5 0 0,1 7.5,2M19.07,3.5L20.5,4.93L4.93,20.5L3.5,19.07L19.07,3.5M12.89,5.93L11.41,5L9.97,6L10.39,4.3L9,3.24L10.75,3.12L11.33,1.47L12,3.1L13.73,3.13L12.38,4.26L12.89,5.93M9.59,9.54L8.43,8.81L7.31,9.59L7.65,8.27L6.56,7.44L7.92,7.35L8.37,6.06L8.88,7.33L10.24,7.36L9.19,8.23L9.59,9.54M19,13.5A5.5,5.5 0 0,1 13.5,19C12.28,19 11.15,18.6 10.24,17.93L17.93,10.24C18.6,11.15 19,12.28 19,13.5M14.6,20.08L17.37,18.93L17.13,22.28L14.6,20.08M18.93,17.38L20.08,14.61L22.28,17.15L18.93,17.38M20.08,12.42L18.94,9.64L22.28,9.88L20.08,12.42M9.63,18.93L12.4,20.08L9.87,22.27L9.63,18.93Z"/%3E%3C/svg%3E'},6673:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M8 13C6.14 13 4.59 14.28 4.14 16H2V18H4.14C4.59 19.72 6.14 21 8 21S11.41 19.72 11.86 18H22V16H11.86C11.41 14.28 9.86 13 8 13M8 19C6.9 19 6 18.1 6 17C6 15.9 6.9 15 8 15S10 15.9 10 17C10 18.1 9.1 19 8 19M19.86 6C19.41 4.28 17.86 3 16 3S12.59 4.28 12.14 6H2V8H12.14C12.59 9.72 14.14 11 16 11S19.41 9.72 19.86 8H22V6H19.86M16 9C14.9 9 14 8.1 14 7C14 5.9 14.9 5 16 5S18 5.9 18 7C18 8.1 17.1 9 16 9Z"/%3E%3C/svg%3E'},1329:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M8,3.28L6.6,1.86L5.74,2.57L7.16,4M16.47,18.39C15.26,19.39 13.7,20 12,20A7,7 0 0,1 5,13C5,11.3 5.61,9.74 6.61,8.53M2.92,2.29L1.65,3.57L3,4.9L1.87,5.83L3.29,7.25L4.4,6.31L5.2,7.11C3.83,8.69 3,10.75 3,13A9,9 0 0,0 12,22C14.25,22 16.31,21.17 17.89,19.8L20.09,22L21.36,20.73L3.89,3.27L2.92,2.29M22,5.72L17.4,1.86L16.11,3.39L20.71,7.25L22,5.72M12,6A7,7 0 0,1 19,13C19,13.84 18.84,14.65 18.57,15.4L20.09,16.92C20.67,15.73 21,14.41 21,13A9,9 0 0,0 12,4C10.59,4 9.27,4.33 8.08,4.91L9.6,6.43C10.35,6.16 11.16,6 12,6Z"/%3E%3C/svg%3E'},2096:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M8,6.2V4H7V2H17V4H16V12L18,14V16H17.8L14,12.2V4H10V8.2L8,6.2M20,20.7L18.7,22L12.8,16.1V22H11.2V16H6V14L8,12V11.3L2,5.3L3.3,4L20,20.7M8.8,14H10.6L9.7,13.1L8.8,14Z"/%3E%3C/svg%3E'},8980:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z"/%3E%3C/svg%3E'},5325:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M8.8 19.6L1.2 12c-.3-.3-.3-.8 0-1.1l1-1c.3-.3.8-.3 1 0L9 15.7c.1.2.5.2.6 0L20.9 4.4c.2-.3.7-.3 1 0l1 1c.3.3.3.7 0 1L9.8 19.6c-.2.3-.7.3-1 0z"/%3E%3C/svg%3E'},3828:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M9,11H15V8L19,12L15,16V13H9V16L5,12L9,8V11M2,20V4H4V20H2M20,20V4H22V20H20Z"/%3E%3C/svg%3E'},5383:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M9,16V10H5L12,3L19,10H15V16H9M5,20V18H19V20H5Z"/%3E%3C/svg%3E'},937:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M9,20.42L2.79,14.21L5.62,11.38L9,14.77L18.88,4.88L21.71,7.71L9,20.42Z"/%3E%3C/svg%3E'},5297:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M9,3H11V5H9V3M13,3H15V5H13V3M9,7H11V9H9V7M13,7H15V9H13V7M9,11H11V13H9V11M13,11H15V13H13V11M9,15H11V17H9V15M13,15H15V17H13V15M9,19H11V21H9V19M13,19H15V21H13V19Z"/%3E%3C/svg%3E'},3575:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M9,3L5,7H8V14H10V7H13M16,17V10H14V17H11L15,21L19,17H16Z"/%3E%3C/svg%3E'},2518:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M9,3V4H4V6H5V19A2,2 0 0,0 7,21H17A2,2 0 0,0 19,19V6H20V4H15V3H9M7,6H17V19H7V6M9,8V17H11V8H9M13,8V17H15V8H13Z"/%3E%3C/svg%3E'},5828:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M9,3V4H4V6H5V19A2,2 0 0,0 7,21H17A2,2 0 0,0 19,19V6H20V4H15V3H9M9,8H11V17H9V8M13,8H15V17H13V8Z"/%3E%3C/svg%3E'},4918:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M9,4H15V12H19.84L12,19.84L4.16,12H9V4Z"/%3E%3C/svg%3E'},8900:e=>{e.exports='data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="M9.5,3A6.5,6.5 0 0,1 16,9.5C16,11.11 15.41,12.59 14.44,13.73L14.71,14H15.5L20.5,19L19,20.5L14,15.5V14.71L13.73,14.44C12.59,15.41 11.11,16 9.5,16A6.5,6.5 0 0,1 3,9.5A6.5,6.5 0 0,1 9.5,3M9.5,5C7,5 5,7 5,9.5C5,12 7,14 9.5,14C12,14 14,12 14,9.5C14,7 12,5 9.5,5Z"/%3E%3C/svg%3E'},8430:(e,t,i)=>{i.d(t,{DC:()=>y,JW:()=>G,Ky:()=>p,Oe:()=>g,eC:()=>q,fU:()=>L,lJ:()=>$});var s=i(7557);const o="AccessThis",r="AccessGlobal",n="AccessScope",a="AccessMember",l="AccessKeyed",c="ArrayBindingPattern",d="ObjectBindingPattern",h="BindingIdentifier",u="ArrayDestructuring";class p{constructor(e){this.value=e,this.$kind="Custom"}evaluate(...e){return this.value}assign(...e){return e}bind(...e){}unbind(...e){}accept(e){}}class m{constructor(e,t,i){this.expression=e,this.name=t,this.args=i,this.$kind="BindingBehavior",this.key=`_bb_${t}`}}class g{constructor(e,t,i){this.expression=e,this.name=t,this.args=i,this.$kind="ValueConverter"}}class b{constructor(e,t,i="="){this.target=e,this.value=t,this.op=i,this.$kind="Assign"}}class f{constructor(e,t,i){this.condition=e,this.yes=t,this.no=i,this.$kind="Conditional"}}class v{constructor(e){this.name=e,this.$kind=r}}class w{constructor(e=0){this.ancestor=e,this.$kind=o}}class y{constructor(e,t=0){this.name=e,this.ancestor=t,this.$kind=n}}const k=e=>e.$kind===r||(e.$kind===a||e.$kind===l)&&e.accessGlobal;class _{constructor(e,t,i=!1){this.object=e,this.name=t,this.optional=i,this.$kind=a,this.accessGlobal=k(e)}}class x{constructor(e,t,i=!1){this.object=e,this.key=t,this.optional=i,this.$kind=l,this.accessGlobal=k(e)}}class C{constructor(e,t,i=0,s=!1){this.name=e,this.args=t,this.ancestor=i,this.optional=s,this.$kind="CallScope"}}class E{constructor(e,t,i,s=!1,o=!1){this.object=e,this.name=t,this.args=i,this.optionalMember=s,this.optionalCall=o,this.$kind="CallMember"}}class S{constructor(e,t,i=!1){this.func=e,this.args=t,this.optional=i,this.$kind="CallFunction"}}class T{constructor(e,t){this.name=e,this.args=t,this.$kind="CallGlobal"}}class O{constructor(e,t,i){this.operation=e,this.left=t,this.right=i,this.$kind="Binary"}}class A{constructor(e,t,i=0){this.operation=e,this.expression=t,this.pos=i,this.$kind="Unary"}}class L{constructor(e){this.value=e,this.$kind="PrimitiveLiteral"}}L.$undefined=new L(void 0),L.$null=new L(null),L.$true=new L(!0),L.$false=new L(!1),L.$empty=new L("");class R{constructor(e){this.elements=e,this.$kind="ArrayLiteral"}}R.$empty=new R(s.tR);class I{constructor(e,t){this.keys=e,this.values=t,this.$kind="ObjectLiteral"}}I.$empty=new I(s.tR,s.tR);class D{constructor(e,t=s.tR){this.cooked=e,this.expressions=t,this.$kind="Template"}}D.$empty=new D([""]);class M{constructor(e,t,i,o=s.tR){this.cooked=e,this.func=i,this.expressions=o,this.$kind="TaggedTemplate",e.raw=t}}class P{constructor(e){this.elements=e,this.$kind=c}}class H{constructor(e,t){this.keys=e,this.values=t,this.$kind=d}}class N{constructor(e){this.name=e,this.$kind=h}}class V{constructor(e,t,i){this.declaration=e,this.iterable=t,this.semiIdx=i,this.$kind="ForOfStatement"}}class z{constructor(e,t=s.tR){this.parts=e,this.expressions=t,this.$kind="Interpolation",this.isMulti=t.length>1,this.firstExpression=t[0]}}class F{constructor(e,t,i,s){this.$kind=e,this.list=t,this.source=i,this.initializer=s}}class ${constructor(e,t,i){this.target=e,this.source=t,this.initializer=i,this.$kind="DestructuringAssignmentLeaf"}}class B{constructor(e,t,i=!1){this.args=e,this.body=t,this.rest=i,this.$kind="ArrowFunction"}}const U=String,j=()=>Object.create(null),W=(e,...t)=>new Error(`AUR${U(e).padStart(4,"0")}:${t.map(U)}`),G=s.DI.createInterface("IExpressionParser");class q{constructor(){this.t=j(),this.i=j(),this.h=j()}parse(e,t){let i;switch(t){case le:return new p(e);case se:return i=this.h[e],void 0===i&&(i=this.h[e]=this.$parse(e,t)),i;case oe:return i=this.i[e],void 0===i&&(i=this.i[e]=this.$parse(e,t)),i;default:if(0===e.length){if(t===ne||t===ae)return L.$empty;throw qe()}return i=this.t[e],void 0===i&&(i=this.t[e]=this.$parse(e,t)),i}}$parse(e,t){return de=e,he=0,ue=e.length,pe=0,me=0,ge=6291456,be="",ce=_e(0),fe=!0,ve=!1,we=!0,ye=-1,Ee(61,void 0===t?ae:t)}}function K(e){switch(e){case 98:return 8;case 116:return 9;case 110:return 10;case 118:return 11;case 102:return 12;case 114:return 13;case 34:return 34;case 39:return 39;case 92:return 92;default:return e}}q.register=(0,s.E8)(G);const Y=L.$false,X=L.$true,Z=L.$null,Q=L.$undefined,J=new w(0),ee=new w(1),te=new class{constructor(){this.$kind="AccessBoundary"}},ie="None",se="Interpolation",oe="IsIterator",re="IsChainable",ne="IsFunction",ae="IsProperty",le="IsCustom";let ce,de="",he=0,ue=0,pe=0,me=0,ge=6291456,be="",fe=!0,ve=!1,we=!0,ye=-1;const ke=String.fromCharCode,_e=e=>de.charCodeAt(e),xe=()=>de.slice(me,he),Ce="Infinity NaN isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent Array BigInt Boolean Date Map Number Object RegExp Set String JSON Math Intl".split(" ");function Ee(e,t){if(t===le)return new p(de);if(0===he){if(t===se)return function(){const e=[],t=[],i=ue;let s="";for(;hee,ve=!1,we=514>e;let i,s=!1,l=0;if(131072&ge){const e=ut[63&ge];De(),i=new A(e,Ee(514,t)),fe=!1}else{e:switch(ge){case 12295:l=pe,fe=!1,we=!1;do{switch(De(),++l,ge){case 65546:if(De(),!(12288&ge))throw Ue();break;case 11:case 12:throw Ue();case 2162701:if(ve=!0,De(),!(12288&ge)){i=0===l?J:1===l?ee:new w(l),s=!0;break e}break;default:if(2097152&ge){i=0===l?J:1===l?ee:new w(l);break e}throw je()}}while(12295===ge);case 4096:{const e=be;if(t===oe)i=new N(e);else if(we&&Ce.includes(e))i=new v(e);else{if(we&&"import"===e)throw Qe();i=new y(e,l)}if(fe=!ve,De(),ze(51)){if(524297===ge)throw dt();const t=ve,s=pe;++pe;const o=Ee(62,ie);ve=t,pe=s,fe=!1,i=new B([new N(e)],o)}break}case 11:throw ht();case 12:throw Be();case 12292:switch(fe=!1,De(),pe){case 0:i=J;break;case 1:i=ee;break;default:i=new w(pe)}break;case 12293:fe=!1,De(),i=te;break;case 2688008:i=function(e){De();const t=he,i=me,s=ge,o=ce,r=be,n=ve,a=[];let l=1,c=!1;t:for(;;){if(12===ge){if(De(),4096!==ge)throw Ue();if(a.push(new N(be)),De(),6291472===ge)throw ct();if(7340047!==ge)throw Be();if(De(),51!==ge)throw Be();De();const e=ve,t=pe;++pe;const i=Ee(62,ie);return ve=e,pe=t,fe=!1,new B(a,i,!0)}switch(ge){case 4096:a.push(new N(be)),De();break;case 7340047:De();break t;case 524297:case 2688019:De(),l=4;break;case 6291472:l=2,c=!0;break t;case 2688008:l=2;break t;default:De(),l=2}switch(ge){case 6291472:if(De(),c=!0,1===l)break;break t;case 7340047:De();break t;case 4194350:1===l&&(l=3);break t;case 51:if(c)throw nt();De(),l=2;break t;default:1===l&&(l=2);break t}}if(51===ge){if(1===l){if(De(),524297===ge)throw dt();const e=ve,t=pe;++pe;const i=Ee(62,ie);return ve=e,pe=t,fe=!1,new B(a,i)}throw nt()}if(1===l&&0===a.length)throw it();if(c)switch(l){case 2:throw nt();case 3:throw at();case 4:throw lt()}he=t,me=i,ge=s,ce=o,be=r,ve=n;const d=ve,h=Ee(62,e);if(ve=d,Fe(7340047),51===ge)switch(l){case 2:throw nt();case 3:throw at();case 4:throw lt()}return h}(t);break;case 2688019:i=de.search(/\s+of\s+/)>he?function(){const e=[],t=new F(u,e,void 0,void 0);let i="",s=!0,o=0;for(;s;)switch(De(),ge){case 7340052:s=!1,r();break;case 6291472:r();break;case 4096:i=xe();break;default:throw st()}return Fe(7340052),t;function r(){""!==i?(e.push(new $(new _(J,i),new x(J,new L(o++)),void 0)),i=""):o++}}():function(e){const t=ve;De();const i=new Array;for(;7340052!==ge;)if(ze(6291472)){if(i.push(Q),7340052===ge)break}else{if(i.push(Ee(62,e===oe?ie:e)),!ze(6291472))break;if(7340052===ge)break}return ve=t,Fe(7340052),e===oe?new P(i):(fe=!1,new R(i))}(t);break;case 524297:i=function(e){const t=ve,i=new Array,s=new Array;for(De();7340046!==ge;){if(i.push(be),49152&ge)De(),Fe(6291477),s.push(Ee(62,e===oe?ie:e));else{if(!(12288&ge))throw et();{const t=ce,i=ge,o=he;De(),ze(6291477)?s.push(Ee(62,e===oe?ie:e)):(ce=t,ge=i,he=o,s.push(Ee(515,e===oe?ie:e)))}}7340046!==ge&&Fe(6291472)}return ve=t,Fe(7340046),e===oe?new H(i,s):(fe=!1,new I(i,s))}(t);break;case 2163760:i=new D([be]),fe=!1,De();break;case 2163761:i=Re(t,i,!1);break;case 16384:case 32768:i=new L(be),fe=!1,De();break;case 8194:case 8195:case 8193:case 8192:i=ut[63&ge],fe=!1,De();break;default:throw he>=ue?We():Ge()}if(t===oe)return function(e){if(!Le.includes(e.$kind))throw Je(e.$kind);if(4204594!==ge)throw Je(e.$kind);De();const t=e,i=Ee(61,re);return new V(t,i,ye)}(i);switch(ge){case 2228280:case 2228281:i=new A(ut[63&ge],i,1),De(),fe=!1}if(5140;)switch(ge){case 2162701:i=Oe(i);break;case 65546:if(De(),!(12288&ge))throw Ue();i=Ae(i,!1);break;case 11:case 12:throw Ue();case 2688008:i=i.$kind===n?new C(i.name,Se(),i.ancestor,!1):i.$kind===a?new E(i.object,i.name,Se(),i.optional,!1):i.$kind===r?new T(i.name,Se()):new S(i,Se(),!1);break;case 2688019:i=Te(i,!1);break;case 2163760:if(ve)throw rt();i=Ie(i);break;case 2163761:if(ve)throw rt();i=Re(t,i,!0)}}if(11===ge||12===ge)throw Ue();if(5130;){const s=ge;if((960&s)<=e)break;De(),i=new O(ut[63&s],i,Ee(960&s,t)),fe=!1}if(63=48);if(46!==t)return be=parseInt(xe(),10),32768;if(t=Me(),he>=ue)return be=parseInt(xe().slice(0,-1),10),32768}if(t<=57&&t>=48)do{t=Me()}while(t<=57&&t>=48);else ce=_e(--he);return be=parseFloat(xe()),32768}function Ne(){let e=!0,t="";for(;96!==Me();)if(36===ce){if(he+1=ue)throw tt();t+=ke(ce)}return Me(),be=t,e?2163760:2163761}const Ve=()=>{if(he>=ue)throw tt();return he--,Ne()},ze=e=>ge===e&&(De(),!0),Fe=e=>{if(ge!==e)throw it();De()},$e=()=>W(151,de),Be=()=>W(152,de),Ue=()=>W(153,de),je=()=>W(154,de),We=()=>W(155,de),Ge=()=>W(156,xe(),he,de),qe=()=>W(157),Ke=()=>W(158,de),Ye=()=>W(159,de),Xe=()=>W(160,de),Ze=()=>W(161,de),Qe=()=>W(162,de),Je=e=>W(163,de,e),et=()=>W(164,de),tt=()=>W(166,de),it=e=>W(167,de),st=()=>W(170,de),ot=()=>W(171,de),rt=()=>W(172,de),nt=()=>W(173,de),at=()=>W(174,de),lt=()=>W(175,de),ct=()=>W(176,de),dt=()=>W(178,de),ht=()=>W(179,de),ut=[Y,X,Z,Q,"this","$this",null,"$parent","(","{",".","..","...","?.","}",")",",","[","]",":",";","?","'",'"',"&","|","??","||","&&","==","!=","===","!==","<",">","<=",">=","in","instanceof","+","-","typeof","void","*","%","/","=","!",2163760,2163761,"of","=>","+=","-=","*=","/=","++","--"],pt=Object.assign(j(),{true:8193,null:8194,false:8192,undefined:8195,this:12293,$this:12292,$parent:12295,in:6562213,instanceof:6562214,typeof:139305,void:139306,of:4204594}),{CharScanners:mt,IdParts:gt}=(()=>{const e=()=>{throw W(168,de)};e.notMapped=!0;const t=[36,0,65,91,95,0,97,123,170,0,186,0,192,215,216,247,248,697,736,741,7424,7462,7468,7517,7522,7526,7531,7544,7545,7615,7680,7936,8305,0,8319,0,8336,8349,8490,8492,8498,0,8526,0,8544,8585,11360,11392,42786,42888,42891,42927,42928,42936,42999,43008,43824,43867,43868,43877,64256,64263,65313,65339,65345,65371],i=[48,58],s=(e,t,i,s)=>{const o=i.length;for(let r=0;r0?n:o+1,e&&e.fill(s,o,n),t)for(let e=o;e(s(e,null,t,1),s(e,null,i,1),e))(new Uint8Array(65535)),r=e=>()=>(Me(),e),n=new Array(65535);return n.fill(e,0,65535),s(n,null,[0,33,127,161],(()=>(Me(),null))),s(n,null,t,Pe),s(n,null,i,(()=>He(!1))),n[34]=n[39]=()=>function(){const e=ce;Me();let t=0;const i=new Array;let s=he;for(;ce!==e;)if(92===ce)i.push(de.slice(s,he)),Me(),t=K(ce),Me(),i.push(ke(t)),s=he;else{if(he>=ue)throw W(165,de);Me()}const o=de.slice(s,he);Me(),i.push(o);const r=i.join("");return be=r,16384}(),n[96]=()=>Ne(),n[33]=()=>61!==Me()?131119:61!==Me()?6553950:(Me(),6553952),n[61]=()=>62===Me()?(Me(),51):61!==ce?4194350:61!==Me()?6553949:(Me(),6553951),n[38]=()=>38!==Me()?6291480:(Me(),6553884),n[124]=()=>124!==Me()?6291481:(Me(),6553819),n[63]=()=>{if(46===Me()){const e=_e(he+1);return e<=48||e>=57?(Me(),2162701):6291479}return 63!==ce?6291479:(Me(),6553754)},n[46]=()=>Me()<=57&&ce>=48?He(!0):46===ce?46!==Me()?11:(Me(),12):65546,n[60]=()=>61!==Me()?6554017:(Me(),6554019),n[62]=()=>61!==Me()?6554018:(Me(),6554020),n[37]=r(6554156),n[40]=r(2688008),n[41]=r(7340047),n[42]=()=>61!==Me()?6554155:(Me(),4194358),n[43]=()=>43===Me()?(Me(),2228280):61!==ce?2490855:(Me(),4194356),n[44]=r(6291472),n[45]=()=>45===Me()?(Me(),2228281):61!==ce?2490856:(Me(),4194357),n[47]=()=>61!==Me()?6554157:(Me(),4194359),n[58]=r(6291477),n[59]=r(6291478),n[91]=r(2688019),n[93]=r(7340052),n[123]=r(524297),n[125]=r(7340046),{CharScanners:n,IdParts:o}})()},7557:(e,t,i)=>{i.d(t,{$4:()=>m,$r:()=>S,BL:()=>v,DI:()=>Ee,E8:()=>$,Et:()=>f,Gr:()=>Ie,Gv:()=>p,HN:()=>Ge,JF:()=>Me,Kg:()=>b,M6:()=>Z,Nt:()=>Te,P9:()=>Ue,Q7:()=>$e,Ri:()=>Q,TR:()=>O,Tn:()=>g,ZV:()=>je,Zc:()=>We,Zn:()=>k,Zs:()=>q,c4:()=>A,cH:()=>F,cy:()=>d,do:()=>Ae,eA:()=>L,fL:()=>C,ff:()=>qe,fv:()=>X,gF:()=>it,hd:()=>de,jY:()=>M,jh:()=>u,kW:()=>E,lQ:()=>Ve,lq:()=>Be,n_:()=>W,nf:()=>Y,p7:()=>Se,pn:()=>Ke,r$:()=>G,r_:()=>ze,t7:()=>w,tR:()=>He,ui:()=>D,vB:()=>Ne,vM:()=>h,xQ:()=>x,xe:()=>mt,yL:()=>c});var s=i(6757);const o=Object.freeze,r=Object.assign,n=String,a=s.O.get;s.O.has;const l=s.O.define,c=e=>e instanceof Promise,d=e=>e instanceof Array,h=e=>e instanceof Set,u=e=>e instanceof Map,p=e=>e instanceof Object;function m(e){return"object"==typeof e&&null!==e||"function"==typeof e}const g=e=>"function"==typeof e,b=e=>"string"==typeof e,f=e=>"number"==typeof e,v=()=>Object.create(null),w=Object.is,y=(e,...t)=>new Error(`AUR${n(e).padStart(4,"0")}:${t.map(n)}`),k=(()=>{const e={};let t=!1,i=0,s=0,o=0;return r=>{switch(typeof r){case"number":return r>=0&&(0|r)===r;case"string":if(t=e[r],void 0!==t)return t;if(i=r.length,0===i)return e[r]=!1;for(s=0,o=0;o1||s<48||s>57)return e[r]=!1;return e[r]=!0;default:return!1}}})(),_=function(){const e=r(v(),{0:!0,1:!0,2:!0,3:!0,4:!0,5:!0,6:!0,7:!0,8:!0,9:!0}),t=t=>""===t?0:t!==t.toUpperCase()?3:t!==t.toLowerCase()?2:!0===e[t]?1:0;return(e,i)=>{const s=e.length;if(0===s)return e;let o,r=!1,n="",a="",l=0,c=e.charAt(0),d=t(c),h=0;for(;h0&&(r=!0):(!r&&n.length>0&&2===l&&(r=3===o||3===d),n+=i(a,r),r=!1);return n}}(),x=function(){const e=v(),t=(e,t)=>t?e.toUpperCase():e.toLowerCase();return i=>{let s=e[i];return void 0===s&&(s=e[i]=_(i,t)),s}}(),C=function(){const e=v();return t=>{let i=e[t];return void 0===i&&(i=x(t),i.length>0&&(i=i[0].toUpperCase()+i.slice(1)),e[t]=i),i}}(),E=function(){const e=v(),t=(e,t)=>t?`-${e.toLowerCase()}`:e.toLowerCase();return i=>{let s=e[i];return void 0===s&&(s=e[i]=_(i,t)),s}}(),S=e=>{const t=e.length,i=Array(t);let s=0;for(;s{const i=t.name;t.addInitializer((function(){Reflect.defineProperty(this,i,{value:e.bind(this),writable:!0,configurable:!0,enumerable:!1})}))},O=(...e)=>{const t=[];let i=0;const s=e.length;let o,r=0,n=0;for(;n{const t=e.length;let i,s=0;for(;t>s;++s)if(i=e[s],void 0!==i)return i;throw y(20)},L=function(){const e=Function.prototype,t=Object.getPrototypeOf,i=new WeakMap;let s,o=e,r=0;return function(n){if(s=i.get(n),void 0===s)for(i.set(n,s=[o=n]),r=0;(o=t(o))!==e;)s[++r]=o;return s}}();function R(...e){return r(v(),...e)}const I=(()=>{const e=new WeakMap;let t=!1,i="",s=0;return o=>(t=e.get(o),null==t&&(s=(i=o.toString()).length,t=s>28&&i.indexOf("[native code] }")===s-15,e.set(o,t)),t)})(),D=(e,t)=>c(e)?e.then(t):t(e),M=(...e)=>{let t,i,s,o=0,r=e.length;for(;onew De(e,1,t),H=(e,t)=>new De(e,2,t),N=(e,t)=>new De(t,5,e),V=new WeakMap,z=e=>(t,i,s)=>{let o=V.get(t);if(void 0===o&&V.set(t,o=new WeakMap),o.has(s))return o.get(s);const r=e(t,i,s);return o.set(s,r),r},F={instance:(e,t)=>new De(e,0,t),singleton:P,transient:H,callback:(e,t)=>new De(e,3,t),cachedCallback:(e,t)=>new De(e,3,z(t)),aliasTo:N,defer:(e,...t)=>new Pe(e,t)},$=function(e){return function(t){t.register(P(this,this),N(this,e))}},B="au:annotation",U=(e,t)=>void 0===t?`${B}:${e}`:`${B}:${e}:${t}`,j=o({name:"au:annotation",appendTo:(e,t)=>{const i=a(B,e);void 0===i?l([t],e,B):i.push(t)},set(e,t,i){l(i,e,U(t))},get:(e,t)=>a(U(t),e),getKeys(e){let t=a(B,e);return void 0===t&&l(t=[],e,B),t},isKey:e=>e.startsWith(B),keyFor:U}),W="au:resource",G=(e,t,i)=>null==t?`${W}:${e}`:null==i?`${W}:${e}:${t}`:`${W}:${e}:${t}:${i}`,q={annotation:j},K=Object.prototype.hasOwnProperty;function Y(e,t,i,s){let o=a(U(e),i);return void 0===o?(o=t[e],void 0===o?(o=i[e],void 0!==o&&K.call(i,e)?o:s()):o):o}function X(e,t,i){let s=a(U(e),t);return void 0===s?(s=t[e],void 0!==s&&K.call(t,e)?s:i()):s}function Z(e,t,i){const s=t[e];return void 0===s?i():s}const Q=Symbol.for("au:registrable"),J={none(e){throw y(2,e)},singleton:e=>new De(e,1,e),transient:e=>new De(e,2,e)};class ee{constructor(e,t){this.inheritParentResources=e,this.defaultResolver=t}static from(e){return void 0===e||e===ee.DEFAULT?ee.DEFAULT:new ee(e.inheritParentResources??!1,e.defaultResolver??J.singleton)}}ee.DEFAULT=ee.from({});const te=e=>new re(null,ee.from(e)),ie=new Set("Array ArrayBuffer Boolean DataView Date Error EvalError Float32Array Float64Array Function Int8Array Int16Array Int32Array Map Number Object Promise RangeError ReferenceError RegExp Set SharedArrayBuffer String SyntaxError TypeError Uint8Array Uint8ClampedArray Uint16Array Uint32Array URIError WeakMap WeakSet".split(" "));let se=0,oe=null;class re{get depth(){return null===this.t?0:this.t.depth+1}get parent(){return this.t}constructor(e,t){if(this.id=++se,this.i=0,this.u=new Map,this.t=e,this.config=t,this.h=new Map,this.res={},null===e)this.root=this,this.R=new Map;else if(this.root=e.root,this.R=e.R,t.inheritParentResources)for(const t in e.res)this.registerResolver(t,e.res[t]);this.h.set(Se,ue)}register(...e){if(100==++this.i)throw y(6,...e);let t,i,s,o,r,n,l=0,c=e.length;for(;l0&&this.disposeResolvers(),this.h.clear(),this.root===this&&(this.R.clear(),this.res={})}C(e,t){const i=pe(e);if(!g(e)&&!i)throw y(9,e);if(ie.has(e.name))throw y(10,e);if(i){const i=e.register(t,e);if(!(i instanceof Object)||null==i.resolve){const i=t.h.get(e);if(null!=i)return i;throw y(11,e)}return i}if(e.$isInterface)throw y(12,e.friendlyName);const s=this.config.defaultResolver(e,t);return t.h.set(e,s),s}}class ne{constructor(e,t){this.Type=e,this.dependencies=t,this.transformers=null}construct(e,t){const i=oe;let s;oe=e;try{return s=void 0===t?new this.Type(...this.dependencies.map(ce,e)):new this.Type(...this.dependencies.map(ce,e),...t),null==this.transformers?s:this.transformers.reduce(ae,s)}finally{oe=i}}registerTransformer(e){(this.transformers??=[]).push(e)}}function ae(e,t){return t(e)}function le(e){if(null==e)throw y(14)}function ce(e){return this.get(e)}function de(...e){if(null==oe)throw y(16,...e);return 1===e.length?oe.get(e[0]):e.map(ce,oe)}const he=(e,t,i)=>{if(e instanceof De&&4===e.$){const s=e._state,o=s.length,r=Array(o);let n=0;for(;nt},pe=e=>g(e?.register),me=e=>(e=>pe(e)&&"boolean"==typeof e.registerInRequestor)(e)&&e.registerInRequestor,ge=e=>void 0!==e.prototype,be=e=>b(e)&&e.indexOf(":")>0;class fe{constructor(e,t){this.c=e,this.k=t}instance(e){return this.O(0,e)}singleton(e){return this.O(1,e)}transient(e){return this.O(2,e)}callback(e){return this.O(3,e)}cachedCallback(e){return this.O(3,z(e))}aliasTo(e){return this.O(5,e)}O(e,t){const{c:i,k:s}=this;return this.c=this.k=void 0,i.registerResolver(s,new De(s,e,t))}}const ve=e=>{const t=e.slice(),i=Object.keys(e),s=i.length;let o;for(let r=0;ra("design:paramtypes",e),ke=e=>e.metadata[we]??=[],_e=e=>{const t=U("di:dependencies");let i=a(t,e);if(void 0===i){const s=e.inject;if(void 0===s){const t=ye(e),s=(e=>a(we,e))(e);if(void 0===t)if(void 0===s){const t=Object.getPrototypeOf(e);i=g(t)&&t!==Function.prototype?ve(_e(t)):[]}else i=ve(s);else if(void 0===s)i=ve(t);else{i=ve(t);let e,o=s.length,r=0;for(;r{const i=g(e)?e:t,s=(b(e)?e:void 0)??"(anonymous)",o={$isInterface:!0,friendlyName:s,toString:()=>`InterfaceSymbol<${s}>`,register:null!=i?(e,t)=>i(new fe(e,t??o)):void 0};return o},Ce=(...e)=>(t,i)=>{switch(i.kind){case"class":{const t=ke(i);let s,o=0;for(;o((0,s.b)(),{createContainer:te,getDesignParamtypes:ye,getDependencies:_e,createInterface:xe,inject:Ce,transient:e=>(e.register=function(t){return H(e,e).register(t,e)},e.registerInRequestor=!1,e),singleton:(e,t=Le)=>(e.register=function(t){return P(e,e).register(t,e)},e.registerInRequestor=t.scoped,e)}))(),Se=xe("IContainer"),Te=Se;function Oe(e,t){return Ee.transient(e)}function Ae(e,t){return null==e?Oe:Oe(e)}const Le={scoped:!1},Re=Ee.singleton;function Ie(e,t){return g(e)?Re(e):function(t,i){return Re(t,e)}}class De{get $isResolver(){return!0}constructor(e,t,i){this.j=!1,this.F=null,this.k=e,this.$=t,this._state=i}register(e,t){return e.registerResolver(t||this.k,this)}resolve(e,t){switch(this.$){case 0:return this._state;case 1:if(this.j)throw y(3,this._state.name);return this.j=!0,this._state=(this.F=e.getFactory(this._state)).construct(t),this.$=0,this.j=!1,this._state;case 2:{const i=e.getFactory(this._state);if(null===i)throw y(4,this.k);return i.construct(t)}case 3:return this._state(e,t,this);case 4:return this._state[0].resolve(e,t);case 5:return t.get(this._state);default:throw y(5,this.$)}}getFactory(e){switch(this.$){case 1:case 2:return e.getFactory(this._state);case 5:return e.getResolver(this._state)?.getFactory?.(e)??null;case 0:return this.F;default:return null}}}class Me{get friendlyName(){return this.I}constructor(e,t=null,i=null){this.I=e,this.A=t,this.L=i}prepare(e){this.A=e}get $isResolver(){return!0}resolve(){if(null==this.A)throw y(13,this.I);return this.A}getFactory(e){return null==this.L?null:e.getFactory(this.L)}dispose(){this.A=null}}class Pe{constructor(e,t){this.key=e,this.params=t}register(e){e.has(this.key,!0)?e.get(this.key).register(e,...this.params):e.register(...this.params.filter((e=>"object"==typeof e)))}}const He=o([]),Ne=o({});function Ve(){}const ze=xe("IPlatform");function Fe(e){return function(t){function i(e,t){Ce(i)(e,t)}return i.$isResolver=!0,i.resolve=function(i,s){return e(t,i,s)},i}}const $e=(e,t=!1)=>{function i(e,t){Ce(i)(e,t)}return i.$isResolver=!0,i.resolve=(i,s)=>s.getAll(e,t),i},Be=Fe(((e,t,i)=>i.has(e,!0)?i.get(e):void 0)),Ue=Fe(((e,t,i)=>(...s)=>t.getFactory(e).construct(i,s))),je=Fe(((e,t,i)=>i.has(e,!1)?i.get(e):void 0)),We=Fe(((e,t,i)=>i.has(e,!1)?i.get(e):i.root.get(e))),Ge=Fe(((e,t,i)=>i.has(e,!1)?i.get(e):i.root.has(e,!1)?i.root.get(e):void 0)),qe=Fe(((e,t,i)=>i===i.root?i.getAll(e,!1):i.has(e,!1)?i.getAll(e,!1).concat(i.root.getAll(e,!1)):i.root.getAll(e,!1))),Ke=Fe(((e,t,i)=>Ye(e,t,i))),Ye=(e,t,i)=>{if(t.hasFactory(e))return t.getFactory(e).construct(i);if(Xe(e)){const s=g(e.register),o=t.getResolver(e,!1);let r;if(null==o?(s&&(r=(Ze??=te()).getResolver(e,!0)?.getFactory?.(t)),Ze.dispose()):r=o.getFactory?.(t),null!=r)return r.construct(i);throw y(17,e)}return t.getFactory(e).construct(i)},Xe=e=>!0===e?.$isInterface;let Ze;function Qe(e,t,i,s,o,r){function n(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var a,l=s.kind,c="getter"===l?"get":"setter"===l?"set":"value",d=!t&&e?s.static?e:e.prototype:null,h=t||(d?Object.getOwnPropertyDescriptor(d,s.name):{}),u=!1,p=i.length-1;p>=0;p--){var m={};for(var g in s)m[g]="access"===g?{}:s[g];for(var g in s.access)m.access[g]=s.access[g];m.addInitializer=function(e){if(u)throw new TypeError("Cannot add initializers after decoration has completed");r.push(n(e||null))};var b=(0,i[p])("accessor"===l?{get:h.get,set:h.set}:h[c],m);if("accessor"===l){if(void 0===b)continue;if(null===b||"object"!=typeof b)throw new TypeError("Object expected");(a=n(b.get))&&(h.get=a),(a=n(b.set))&&(h.set=a),(a=n(b.init))&&o.unshift(a)}else(a=n(b))&&("field"===l?o.unshift(a):h[c]=a)}d&&Object.defineProperty(d,s.name,h),u=!0}"function"==typeof SuppressedError&&SuppressedError,o({trace:0,debug:1,info:2,warn:3,error:4,fatal:5,none:6});const Je=xe("ILogConfig",(e=>e.instance(new nt("no-colors",3)))),et=xe("ISink"),tt=xe("ILogEventFactory",(e=>e.singleton(ht))),it=xe("ILogger",(e=>e.singleton(ut))),st=xe("ILogScope"),ot=o({key:U("logger-sink-handles"),define(e,t){l(t.handles,e,this.key)},getHandles(e){return a(this.key,e.constructor)}}),rt=R({red:e=>`${e}`,green:e=>`${e}`,yellow:e=>`${e}`,blue:e=>`${e}`,magenta:e=>`${e}`,cyan:e=>`${e}`,white:e=>`${e}`,grey:e=>`${e}`});class nt{constructor(e,t){this.colorOptions=e,this.level=t}}const at=function(){const e={"no-colors":R({TRC:"TRC",DBG:"DBG",INF:"INF",WRN:"WRN",ERR:"ERR",FTL:"FTL",QQQ:"???"}),colors:R({TRC:rt.grey("TRC"),DBG:rt.grey("DBG"),INF:rt.white("INF"),WRN:rt.yellow("WRN"),ERR:rt.red("ERR"),FTL:rt.red("FTL"),QQQ:rt.grey("???")})};return(t,i)=>t<=0?e[i].TRC:t<=1?e[i].DBG:t<=2?e[i].INF:t<=3?e[i].WRN:t<=4?e[i].ERR:t<=5?e[i].FTL:e[i].QQQ}(),lt=(e,t)=>"no-colors"===t?e.join("."):e.map(rt.cyan).join("."),ct=(e,t)=>"no-colors"===t?new Date(e).toISOString():rt.grey(new Date(e).toISOString());class dt{constructor(e,t,i,s,o,r){this.severity=e,this.message=t,this.optionalParams=i,this.scope=s,this.colorOptions=o,this.timestamp=r}toString(){const{severity:e,message:t,scope:i,colorOptions:s,timestamp:o}=this;return 0===i.length?`${ct(o,s)} [${at(e,s)}] ${t}`:`${ct(o,s)} [${at(e,s)} ${lt(i,s)}] ${t}`}getFormattedLogInfo(e=!1){const{severity:t,message:i,scope:s,colorOptions:o,timestamp:r,optionalParams:n}=this;let a=null,l="";e&&i instanceof Error?a=i:l=i;const c=0===s.length?"":` ${lt(s,o)}`;let d=`${ct(r,o)} [${at(t,o)}${c}] ${l}`;if(void 0===n||0===n.length)return null===a?[d]:[d,a];let h=0;for(;d.includes("%s");)d=d.replace("%s",String(n[h++]));return null!==a?[d,a,...n.slice(h)]:[d,...n.slice(h)]}}class ht{constructor(){this.config=de(Je)}createLogEvent(e,t,i,s){return new dt(t,i,s,e.scope,this.config.colorOptions,Date.now())}}let ut=(()=>{var e;let t,i,s,o,r,n,a=[];return e=class{constructor(e=de(Je),t=de(tt),i=de($e(et)),s=de(Be(st))??[],o=null){let r,n,l,c,d,h;if(this.scope=(function(e,t,i){for(var s=arguments.length>2,o=0;o{const l="function"==typeof Symbol&&Symbol.metadata?Object.create(null):void 0;t=[T],i=[T],s=[T],o=[T],r=[T],n=[T],Qe(e,null,t,{kind:"method",name:"trace",static:!1,private:!1,access:{has:e=>"trace"in e,get:e=>e.trace},metadata:l},null,a),Qe(e,null,i,{kind:"method",name:"debug",static:!1,private:!1,access:{has:e=>"debug"in e,get:e=>e.debug},metadata:l},null,a),Qe(e,null,s,{kind:"method",name:"info",static:!1,private:!1,access:{has:e=>"info"in e,get:e=>e.info},metadata:l},null,a),Qe(e,null,o,{kind:"method",name:"warn",static:!1,private:!1,access:{has:e=>"warn"in e,get:e=>e.warn},metadata:l},null,a),Qe(e,null,r,{kind:"method",name:"error",static:!1,private:!1,access:{has:e=>"error"in e,get:e=>e.error},metadata:l},null,a),Qe(e,null,n,{kind:"method",name:"fatal",static:!1,private:!1,access:{has:e=>"fatal"in e,get:e=>e.fatal},metadata:l},null,a),l&&Object.defineProperty(e,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:l})})(),e})();class pt{constructor(e,t){this.type=e,this.cb=t}handle(e){e instanceof this.type&&this.cb.call(null,e)}}const mt=xe("IEventAggregator",(e=>e.singleton(gt)));class gt{constructor(){this.eventLookup={},this.messageHandlers=[]}publish(e,t){if(!e)throw y(18,e);if(b(e)){let i=this.eventLookup[e];if(void 0!==i){i=i.slice();let s=i.length;for(;s-- >0;)i[s](t,e)}}else{const t=this.messageHandlers.slice();let i=t.length;for(;i-- >0;)t[i].handle(e)}}subscribe(e,t){if(!e)throw y(19,e);let i,s;return b(e)?(void 0===this.eventLookup[e]&&(this.eventLookup[e]=[]),i=t,s=this.eventLookup[e]):(i=new pt(e,t),s=this.messageHandlers),s.push(i),{dispose(){const e=s.indexOf(i);-1!==e&&s.splice(e,1)}}}subscribeOnce(e,t){const i=this.subscribe(e,((e,s)=>{i.dispose(),t(e,s)}));return i}}},6757:(e,t,i)=>{function s(){Symbol.metadata??=Symbol.for("Symbol.metadata")}i.d(t,{O:()=>o,b:()=>s});const o={get:(e,t)=>t[Symbol.metadata]?.[e],define(e,t,...i){let s=Object.getOwnPropertyDescriptor(t,Symbol.metadata)?.value;null==s&&Object.defineProperty(t,Symbol.metadata,{value:s=Object.create(null),enumerable:!0,configurable:!0,writable:!0});const o=i.length;switch(o){case 0:throw new Error("At least one key must be provided");case 1:return void(s[i[0]]=e);case 2:return void(s[i[0]]=s[i[1]]=e);default:for(let t=0;t{i.d(t,{s:()=>o});var s=i(3871);class o extends s.OD{static getOrCreate(e,t={}){let i=o.t.get(e);return void 0===i&&o.t.set(e,i=new o(e,t)),i}static set(e,t){o.t.set(e,t)}get domWriteQueue(){return this.domQueue}get domReadQueue(){return this.domQueue}constructor(e,t={}){super(e,t),"Node Element HTMLElement CustomEvent CSSStyleSheet ShadowRoot MutationObserver window document customElements".split(" ").forEach((i=>this[i]=i in t?t[i]:e[i])),"fetch requestAnimationFrame cancelAnimationFrame".split(" ").forEach((i=>this[i]=i in t?t[i]:e[i]?.bind(e)??(e=>()=>{throw new Error(`The PLATFORM did not receive a valid reference to the global function '${e}'.`)})(i))),this.domQueue=(()=>{let e=!1,t=-1;const i=()=>{t=-1,!0===e&&(e=!1,o.flush())},o=new s.Pq(this,(()=>{e=!0,-1===t&&(t=this.requestAnimationFrame(i))}),(()=>{e=!1,t>-1&&(this.cancelAnimationFrame(t),t=-1)}));return o})()}}o.t=new WeakMap},3871:(e,t,i)=>{i.d(t,{OD:()=>c,Pq:()=>d,mE:()=>h});const s="pending",o="running",r="completed",n="canceled",a=new Map,l=e=>()=>{throw x(`AUR1005:${e}`)};class c{constructor(e,t={}){this.macroTaskRequested=!1,this.macroTaskHandle=-1,this.globalThis=e,"decodeURI decodeURIComponent encodeURI encodeURIComponent Date Reflect console".split(" ").forEach((i=>{this[i]=i in t?t[i]:e[i]})),"clearInterval clearTimeout queueMicrotask setInterval setTimeout".split(" ").forEach((i=>{this[i]=i in t?t[i]:e[i]?.bind(e)??l(i)})),this.performanceNow="performanceNow"in t?t.performanceNow:e.performance?.now?.bind(e.performance)??l("performance.now"),this.flushMacroTask=this.flushMacroTask.bind(this),this.taskQueue=new d(this,this.requestMacroTask.bind(this),this.cancelMacroTask.bind(this))}static getOrCreate(e,t={}){let i=a.get(e);return void 0===i&&a.set(e,i=new c(e,t)),i}static set(e,t){a.set(e,t)}requestMacroTask(){this.macroTaskRequested=!0,-1===this.macroTaskHandle&&(this.macroTaskHandle=this.setTimeout(this.flushMacroTask,0))}cancelMacroTask(){this.macroTaskRequested=!1,this.macroTaskHandle>-1&&(this.clearTimeout(this.macroTaskHandle),this.macroTaskHandle=-1)}flushMacroTask(){this.macroTaskHandle=-1,!0===this.macroTaskRequested&&(this.macroTaskRequested=!1,this.taskQueue.flush())}}class d{get isEmpty(){return 0===this.t&&0===this.i.length&&0===this.h.length&&0===this.u.length}get T(){return 0===this.t&&this.i.every(y)&&this.h.every(y)&&this.u.every(y)}constructor(e,t,i){this.platform=e,this.$request=t,this.$cancel=i,this.$=void 0,this.t=0,this.i=[],this.h=[],this.u=[],this.R=!1,this.A=void 0,this.M=0,this.P=0,this.U=()=>{this.R||(this.R=!0,this.M=this.q(),this.$request())},this.q=e.performanceNow,this.I=new m(e.console)}flush(e=this.q()){if(this.R=!1,this.P=e,void 0===this.$){let t,i;if(this.h.length>0&&(this.i.push(...this.h),this.h.length=0),this.u.length>0)for(let i=0;i0;)if((i=this.i.shift()).run(),i.status===o){if(!0===i.suspend)return this.$=i,void this.U();++this.t}if(this.h.length>0&&(this.i.push(...this.h),this.h.length=0),this.u.length>0)for(let i=0;i0||this.u.length>0||this.t>0)&&this.U(),void 0!==this.A&&this.T){const e=this.A;this.A=void 0,e.resolve()}}else this.U()}cancel(){this.R&&(this.$cancel(),this.R=!1)}async yield(){this.isEmpty||(void 0===this.A&&(this.A=w()),await this.A)}queueTask(e,t){const{delay:i,preempt:s,persistent:o,suspend:r}={...g,...t};if(s){if(i>0)throw k();if(o)throw _()}0===this.i.length&&this.U();const n=this.q(),a=new p(this.I,this,n,n+i,s,o,r,e);return s?this.i[this.i.length]=a:0===i?this.h[this.h.length]=a:this.u[this.u.length]=a,a}remove(e){let t=this.i.indexOf(e);if(t>-1)this.i.splice(t,1);else if(t=this.h.indexOf(e),t>-1)this.h.splice(t,1);else{if(t=this.u.indexOf(e),!(t>-1))throw x(`Task #${e.id} could not be found`);this.u.splice(t,1)}}_(e){e.reset(this.q()),e.createdTime===e.queueTime?this.h[this.h.length]=e:this.u[this.u.length]=e}C(e){if(!0===e.suspend){if(this.$!==e)throw x(`Async task completion mismatch: suspenderTask=${this.$?.id}, task=${e.id}`);this.$=void 0}else--this.t;if(void 0!==this.A&&this.T){const e=this.A;this.A=void 0,e.resolve()}this.isEmpty&&this.cancel()}}class h extends Error{constructor(e){super("Task was canceled."),this.task=e}}let u=0;class p{get result(){const e=this.N;if(void 0===e)switch(this.j){case s:{const e=this.N=w();return this.F=e.resolve,this.O=e.reject,e}case o:throw x("Trying to await task from within task will cause a deadlock.");case r:return this.N=Promise.resolve();case n:return this.N=Promise.reject(new h(this))}return e}get status(){return this.j}constructor(e,t,i,o,r,n,a,l){this.taskQueue=t,this.createdTime=i,this.queueTime=o,this.preempt=r,this.persistent=n,this.suspend=a,this.callback=l,this.id=++u,this.F=void 0,this.O=void 0,this.N=void 0,this.j=s,this.I=e}run(e=this.taskQueue.platform.performanceNow()){if(this.j!==s)throw x(`Cannot run task in ${this.j} state`);const{persistent:t,taskQueue:i,callback:a,F:l,O:c,createdTime:d}=this;let h;this.j=o;try{h=a(e-d),h instanceof Promise?h.then((e=>{this.persistent?i._(this):(this.j=t?n:r,this.dispose()),i.C(this),void 0!==l&&l(e)})).catch((e=>{if(this.persistent||this.dispose(),i.C(this),void 0===c)throw e;c(e)})):(this.persistent?i._(this):(this.j=t?n:r,this.dispose()),void 0!==l&&l(h))}catch(e){if(this.persistent||this.dispose(),void 0===c)throw e;c(e)}}cancel(){if(this.j===s){const e=this.taskQueue,t=this.O;return e.remove(this),e.isEmpty&&e.cancel(),this.j=n,this.dispose(),void 0!==t&&t(new h(this)),!0}return!(this.j!==o||!this.persistent||(this.persistent=!1,0))}reset(e){const t=this.queueTime-this.createdTime;this.createdTime=e,this.queueTime=e+t,this.j=s,this.F=void 0,this.O=void 0,this.N=void 0}dispose(){this.callback=void 0,this.F=void 0,this.O=void 0,this.N=void 0}}class m{constructor(e){this.console=e,this.enabled=!1,this.depth=0}enter(e,t){this.log(`${" ".repeat(this.depth++)}> `,e,t)}leave(e,t){this.log(`${" ".repeat(--this.depth)}< `,e,t)}trace(e,t){this.log(`${" ".repeat(this.depth)}- `,e,t)}log(e,t,i){if(t instanceof d){const s=`processing=${t.i.length} pending=${t.h.length} delayed=${t.u.length} flushReq=${t.R} susTask=${!!t.$}`;this.console.log(`${e}[Q.${i}] ${s}`)}else{const s=t.id,o=Math.round(10*t.createdTime)/10,r=Math.round(10*t.queueTime)/10,n=t.preempt,a=t.persistent,l=t.suspend,c=`id=${s} created=${o} queue=${r} preempt=${n} persistent=${a} status=${t.j} suspend=${l}`;this.console.log(`${e}[T.${i}] ${c}`)}}}const g={delay:0,preempt:!1,persistent:!1,suspend:!1};let b,f;const v=(e,t)=>{b=e,f=t},w=()=>{const e=new Promise(v);return e.resolve=b,e.reject=f,e},y=e=>e.persistent,k=()=>x("AUR1006"),_=()=>x("AUR1007"),x=e=>new Error(e)},5394:(e,t,i)=>{i.d(t,{DE:()=>io,EM:()=>Hs,Fj:()=>me,I6:()=>De,K9:()=>to,KI:()=>ro,MH:()=>os,NM:()=>ke,Py:()=>Ds,T0:()=>Ke,Uw:()=>ss,YF:()=>Ms,Yw:()=>ze,_B:()=>Qe,_C:()=>ji,_t:()=>B,aI:()=>oe,i1:()=>We,mY:()=>Is,nK:()=>oo,r_:()=>xe,w3:()=>xs,xI:()=>Ri,yr:()=>Nr});var s=i(7557),o=i(6612),r=i(6757),n=i(420),a=i(6242),l=i(8430),c=i(3871);"function"==typeof SuppressedError&&SuppressedError;const{default:d,oneTime:h,toView:u,fromView:p,twoWay:m}=o.Zm,g=r.O.get,b=r.O.has,f=r.O.define,{annotation:v}=s.Zs,w=v.keyFor,y=Object,k=String,_=y.prototype,x=_.hasOwnProperty,C=y.freeze,E=y.assign,S=y.getOwnPropertyNames,T=y.keys,O=(0,s.BL)(),A=(e,t,i)=>{if(!0===O[t])return!0;if(!(0,s.Kg)(t))return!1;const o=t.slice(0,5);return O[t]="aria-"===o||"data-"===o||i.isStandardSvgAttribute(e,t)},L=e=>{throw e},R=Reflect.defineProperty,I=(e,t,i)=>(R(e,t,{enumerable:!1,configurable:!0,writable:!0,value:i}),i),D=(e,t,i)=>e.addSignalListener(t,i),M=(e,t,i)=>e.removeSignalListener(t,i),P="IsProperty",H="pending",N="running",V=n.EG.Observer,z=n.EG.Node,F=n.EG.Layout,$=(e,...t)=>new Error(`AUR${k(e).padStart(4,"0")}:${t.map(k)}`);function B(e,t){let i;function o(e,t){let o;switch(t.kind){case"getter":case"field":{const e=t.name;if("string"!=typeof e)throw $(227);o=e;break}case"class":if(null==i)throw $(228);if("string"==typeof i)o=i;else{const e=i.name;if(!e)throw $(229);if("string"!=typeof e)throw $(227);o=e}}const r=null==i||"string"==typeof i?{name:o}:i;(t.metadata[U]??=(0,s.BL)())[o]=W.create(o,r)}return arguments.length>1?(i={},void o(0,t)):(0,s.Kg)(e)?(i=e,o):(i=void 0===e?{}:e,o)}const U=w("bindables"),j=C({name:U,keyFrom:e=>`${U}:${e}`,from(...e){const t={},i=Array.isArray;function o(e,i){t[e]=i instanceof W?i:W.create(e,!0===i?{}:i)}return e.forEach((function(e){i(e)?e.forEach((e=>(0,s.Kg)(e)?function(e){t[e]=W.create(e)}(e):o(e.name,e))):e instanceof W?t[e.name]=e:void 0!==e&&T(e).forEach((t=>o(t,e[t])))})),t},getAll(e){const t=[],i=(0,s.eA)(e);let o,r=i.length;for(;--r>=0;){o=i[r];const e=g(U,o);null!=e&&t.push(...Object.values(e))}return t},i(e,t){let i=g(U,t);null==i&&f(i=(0,s.BL)(),t,U),i[e.name]=e}});class W{constructor(e,t,i,s,o,r){this.attribute=e,this.callback=t,this.mode=i,this.primary=s,this.name=o,this.set=r}static create(e,t={}){const i=t.mode??u;return new W(t.attribute??(0,s.kW)(e),t.callback??`${e}Changed`,(0,s.Kg)(i)?o.Zm[i]??d:i,t.primary??!1,t.name??e,t.set??function(e={}){const t=e.type??null;if(null==t)return s.lQ;let i;switch(t){case Number:case Boolean:case String:case BigInt:i=t;break;default:{const e=t.coerce;i="function"==typeof e?e.bind(t):G.for(t)??s.lQ;break}}return i===s.lQ?i:function(e,t){return function(i,s){return s?.enableCoercion?(t??!s?.coerceNullish)&&null==i?i:e(i,s):i}}(i,e.nullable)}(t))}}const G={key:w("coercer"),define(e,t){f(e[t].bind(e),e,G.key)},for:e=>g(G.key,e)},q=s.DI.createInterface,K=s.cH.singleton,Y=s.cH.aliasTo,X=s.cH.instance;s.cH.callback,s.cH.transient;const Z=(e,t,i)=>e.registerResolver(t,i),Q=(e,t,i,s="__au_static_resource__")=>{let o=g(s,e);return null==o&&e.$au?.type===t&&(o=i(e.$au,e),f(o,e,s)),o};class J{constructor(e,t,i,s){this.Type=e,this.name=t,this.aliases=i,this.key=s}static create(e,t){let i,o;return(0,s.Kg)(e)?(i=e,o={name:i}):(i=e.name,o=e),new J(t,(0,s.c4)(ie(t,"name"),i),(0,s.TR)(ie(t,"aliases"),o.aliases,t.aliases),oe.keyFrom(i))}register(e,t){const i=this.Type,s="string"==typeof t?se(t):this.key,o=this.aliases;e.has(s,!1)||e.register(e.has(i,!1)?null:K(i,i),Y(i,s),...o.map((e=>Y(i,se(e)))))}}const ee="binding-behavior",te=(0,s.r$)(ee),ie=(e,t)=>g(w(t),e),se=e=>`${te}:${e}`,oe=C({name:te,keyFrom:se,isType:e=>(0,s.Tn)(e)&&(b(te,e)||e.$au?.type===ee),define(e,t){const i=J.create(e,t),o=i.Type;return f(i,o,te,s.n_),o},getDefinition(e){const t=g(te,e)??Q(e,ee,J.create);if(void 0===t)throw $(151,e);return t},find(e,t){const i=e.find(ee,t);return null==i?null:g(te,i)??Q(i,ee,J.create)??null},get:(e,t)=>e.get((0,s.Zc)(se(t)))}),re=new Map,ne=e=>({type:ee,name:e});class ae{bind(e,t){re.set(t,t.mode),t.mode=this.mode}unbind(e,t){t.mode=re.get(t),re.delete(t)}}class le extends ae{get mode(){return h}}le.$au=ne("oneTime");class ce extends ae{get mode(){return u}}ce.$au=ne("toView");class de extends ae{get mode(){return p}}de.$au=ne("fromView");class he extends ae{get mode(){return m}}he.$au=ne("twoWay");const ue=new WeakMap;class pe{constructor(){this.p=(0,s.hd)(s.r_)}bind(e,t,i,o){const r={type:"debounce",delay:i??200,now:this.p.performanceNow,queue:this.p.taskQueue,signals:(0,s.Kg)(o)?[o]:o??s.tR},n=t.limit?.(r);null==n||ue.set(t,n)}unbind(e,t){ue.get(t)?.dispose(),ue.delete(t)}}pe.$au={type:ee,name:"debounce"};const me=q("ISignaler",(e=>e.singleton(ge)));class ge{constructor(){this.signals=(0,s.BL)()}dispatchSignal(e){const t=this.signals[e];if(void 0===t)return;let i;for(i of t.keys())i.handleChange(void 0,void 0)}addSignalListener(e,t){(this.signals[e]??=new Set).add(t)}removeSignalListener(e,t){this.signals[e]?.delete(t)}}class be{constructor(){this.h=new Map,this.u=(0,s.hd)(me)}bind(e,t,...i){if(!("handleChange"in t))throw $(817);if(0===i.length)throw $(818);let s;for(s of(this.h.set(t,i),i))D(this.u,s,t)}unbind(e,t){const i=this.h.get(t);let s;for(s of(this.h.delete(t),i))M(this.u,s,t)}}be.$au={type:ee,name:"signal"};const fe=new WeakMap;class ve{constructor(){({performanceNow:this.C,taskQueue:this.B}=(0,s.hd)(s.r_))}bind(e,t,i,o){const r={type:"throttle",delay:i??200,now:this.C,queue:this.B,signals:(0,s.Kg)(o)?[o]:o??s.tR},n=t.limit?.(r);null==n||fe.set(t,n)}unbind(e,t){fe.get(t)?.dispose(),fe.delete(t)}}ve.$au={type:ee,name:"throttle"};const we=q("IAppTask");class ye{constructor(e,t,i){this.c=void 0,this.slot=e,this.k=t,this.cb=i}register(e){return this.c=e.register(X(we,this))}run(){const e=this.k,t=this.cb;return null===e?t():t(this.c.get(e))}}const ke=C({creating:_e("creating"),hydrating:_e("hydrating"),hydrated:_e("hydrated"),activating:_e("activating"),activated:_e("activated"),deactivating:_e("deactivating"),deactivated:_e("deactivated")});function _e(e){return function(t,i){return(0,s.Tn)(i)?new ye(e,t,i):new ye(e,null,t)}}const xe=s.r_,Ce=(()=>{const e=new WeakMap;return C({add(t,i){let s=e.get(t);null==s&&e.set(t,s=[]),s.push(i)},getDefinitions:t=>e.get(t)??s.tR})})();class Ee{get type(){return"custom-attribute"}constructor(e,t,i,s,o,r,n,a,l,c,d){this.Type=e,this.name=t,this.aliases=i,this.key=s,this.defaultBindingMode=o,this.isTemplateController=r,this.bindables=n,this.noMultiBindings=a,this.watches=l,this.dependencies=c,this.containerStrategy=d}static create(e,t){let i,r;(0,s.Kg)(e)?(i=e,r={name:i}):(i=e.name,r=e);const n=(0,s.c4)(Ae(t,"defaultBindingMode"),r.defaultBindingMode,t.defaultBindingMode,u);for(const e of Object.values(j.from(r.bindables)))j.i(e,t);return new Ee(t,(0,s.c4)(Ae(t,"name"),i),(0,s.TR)(Ae(t,"aliases"),r.aliases,t.aliases),Oe(i),(0,s.Kg)(n)?o.Zm[n]??d:n,(0,s.c4)(Ae(t,"isTemplateController"),r.isTemplateController,t.isTemplateController,!1),j.from(...j.getAll(t),Ae(t,"bindables"),t.bindables,r.bindables),(0,s.c4)(Ae(t,"noMultiBindings"),r.noMultiBindings,t.noMultiBindings,!1),(0,s.TR)(Ce.getDefinitions(t),t.watches),(0,s.TR)(Ae(t,"dependencies"),r.dependencies,t.dependencies),(0,s.c4)(Ae(t,"containerStrategy"),r.containerStrategy,t.containerStrategy,"reuse"))}register(e,t){const i=this.Type,o="string"==typeof t?Oe(t):this.key,r=this.aliases;e.has(o,!1)?Ee.warnDuplicate&&e.get(s.gF).warn($(154,this.name)):e.register(e.has(i,!1)?null:K(i,i),Y(i,o),...r.map((e=>Y(i,Oe(e)))))}toString(){return`au:ca:${this.name}`}}Ee.warnDuplicate=!0;const Se="custom-attribute",Te=(0,s.r$)(Se),Oe=e=>`${Te}:${e}`,Ae=(e,t)=>g(w(t),e),Le=(e,t)=>ks(e,Oe(t))??void 0,Re=(e,t)=>{const i=Ee.create(e,t),o=i.Type;return f(i,o,Te,s.n_),o},Ie=e=>{const t=g(Te,e)??Q(e,Se,Ee.create);if(void 0===t)throw $(759,e);return t},De=C({name:Te,keyFrom:Oe,isType:e=>(0,s.Tn)(e)&&(b(Te,e)||e.$au?.type===Se),for:Le,closest:(e,t)=>{let i="",o="";if((0,s.Kg)(t))i=Oe(t),o=t;else{const e=Ie(t);i=e.key,o=e.name}let r=e;for(;null!==r;){const e=ks(r,i);if(e?.is(o))return e;r=Os(r)}return null},define:Re,getDefinition:Ie,annotate(e,t,i){f(i,e,w(t))},getAnnotation:Ae,find(e,t){const i=e.find(Se,t);return null===i?null:g(Te,i)??Q(i,Se,Ee.create)??null}}),Me=q("ILifecycleHooks");class Pe{constructor(e,t){this.definition=e,this.instance=t}}class He{constructor(e,t){this.Type=e,this.propertyNames=t}static create(e,t){const i=new Set;let s=t.prototype;for(;s!==_;){for(const e of S(s))"constructor"===e||e.startsWith("_")||i.add(e);s=Object.getPrototypeOf(s)}return new He(t,i)}}const Ne=(()=>{const e=new WeakMap,t=new WeakMap;return C({define(e,i){const s=He.create(e,i),o=s.Type;return t.set(o,s),{register(e){K(Me,o).register(e)}}},resolve(i){let s=e.get(i);if(void 0===s){e.set(i,s=new Ve);const o=i.root,r=o===i?i.getAll(Me):i.has(Me,!1)?o.getAll(Me).concat(i.getAll(Me)):o.getAll(Me);let n,a,l,c,d;for(n of r)for(c of(a=t.get(n.constructor),l=new Pe(a,n),a.propertyNames))d=s[c],void 0===d?s[c]=[l]:d.push(l)}return s}})})();class Ve{}function ze(e){return function(t,i){return i.addInitializer((function(){We.define(e,this)})),t}}class Fe{constructor(e,t,i,s){this.Type=e,this.name=t,this.aliases=i,this.key=s}static create(e,t){let i,o;return(0,s.Kg)(e)?(i=e,o={name:i}):(i=e.name,o=e),new Fe(t,(0,s.c4)(Ue(t,"name"),i),(0,s.TR)(Ue(t,"aliases"),o.aliases,t.aliases),We.keyFrom(i))}register(e,t){const i=this.Type,s="string"==typeof t?je(t):this.key,o=this.aliases;e.has(s,!1)||e.register(e.has(i,!1)?null:K(i,i),Y(i,s),...o.map((e=>Y(i,je(e)))))}}const $e="value-converter",Be=(0,s.r$)($e),Ue=(e,t)=>g(w(t),e),je=e=>`${Be}:${e}`,We=C({name:Be,keyFrom:je,isType:e=>(0,s.Tn)(e)&&(b(Be,e)||e.$au?.type===$e),define(e,t){const i=Fe.create(e,t),o=i.Type;return f(i,o,Be,s.n_),o},getDefinition(e){const t=g(Be,e)??Q(e,$e,Fe.create);if(void 0===t)throw $(152,e);return t},annotate(e,t,i){f(i,e,w(t))},getAnnotation:Ue,find(e,t){const i=e.find($e,t);return null==i?null:g(Be,i)??Q(i,$e,Fe.create)??null},get:(e,t)=>e.get((0,s.Zc)(je(t)))});class Ge{constructor(e,t){this.v=void 0,this.b=e,this.A=t}flush(){this.b.updateSource(this.v)}handleChange(e,t){const i=this.b;e!==(0,n.qM)(i.ast,i.s,i,null)&&(this.v=e,this.A.add(this))}}const qe=(()=>{function e(e){this.s=e}return t=>{I(t.prototype,"useScope",e)}})(),Ke=(()=>{class e{}const t=new WeakMap,i=new WeakMap,s=new WeakMap;function o(e){return this.l.get(e)}function r(t,s){let o=i.get(t);return null==o&&i.set(t,o=new e),o[s]??=oe.get(t.l,s)}function n(e,t,i){const o=r(this,e);if(null==o)throw $(101,e);let n=s.get(this);if(null==n&&s.set(this,n={}),n[e])throw $(102,e);o.bind?.(t,this,...i)}function a(e,t){const i=r(this,e),o=s.get(this);i?.unbind?.(t,this),null!=o&&(o[e]=!1)}function l(i,s){let o=t.get(i);return null==o&&t.set(i,o=new e),o[s]??=We.get(i.l,s)}function c(e){const t=l(this,e);if(null==t)throw $(103,e);const i=t.signals;if(null!=i){const e=this.l.get(me),t=i.length;let s=0;for(;s{const t=e.prototype;I(t,"get",o),I(t,"bindBehavior",n),I(t,"unbindBehavior",a),I(t,"bindConverter",c),I(t,"unbindConverter",d),I(t,"useConverter",h)}})(),Ye=q("IFlushQueue",(e=>e.singleton(Xe)));class Xe{constructor(){this.R=!1,this.T=new Set}get count(){return this.T.size}add(e){if(this.T.add(e),!this.R){this.R=!0;try{this.T.forEach(Ze)}finally{this.R=!1}}}clear(){this.T.clear(),this.R=!1}}const Ze=function(e,t,i){i.delete(e),e.flush()},Qe=(()=>{const e=new WeakSet;return(t,i)=>{I(t.prototype,"limit",(function(t){if(e.has(this))throw $(9996);e.add(this);const s=i(this,t),o=t.signals,r=o.length>0?this.get(me):null,n=this[s],a=(...e)=>n.call(this,...e),l="debounce"===t.type?((e,t,i)=>{let s,o,r,n=!1;const a=e.queue,l=()=>t(r),c=t=>{r=t,i.isBound?(o=s,s=a.queueTask(l,{delay:e.delay}),o?.cancel()):l()},d=c.dispose=()=>{o?.cancel(),s?.cancel(),o=s=void 0};return c.flush=()=>{n=s?.status===H,d(),n&&l()},c})(t,a,this):((e,t,i)=>{let s,o,r,n=0,a=0,l=!1;const c=e.queue,d=()=>e.now(),h=()=>t(r),u=t=>{r=t,i.isBound?(a=d()-n,o=s,a>e.delay?(n=d(),h()):s=c.queueTask((()=>{n=d(),h()}),{delay:e.delay-a}),o?.cancel()):h()},p=u.dispose=()=>{o?.cancel(),s?.cancel(),o=s=void 0};return u.flush=()=>{l=s?.status===H,p(),l&&h()},u})(t,a,this),c=r?{handleChange:l.flush}:null;return this[s]=l,r&&o.forEach((e=>D(r,e,c))),{dispose:()=>{r&&o.forEach((e=>M(r,e,c))),e.delete(this),l.dispose(),delete this[s]}}}))}})(),Je=((e=new WeakSet)=>t=>function(){e.has(this)||(e.add(this),t.call(this))})(),et={preempt:!0};class tt{constructor(e,t,i,s,o,r,n,a,l,c){this.targetAttribute=n,this.targetProperty=a,this.mode=l,this.strict=c,this.isBound=!1,this.s=void 0,this.L=null,this.v=void 0,this.boundFn=!1,this.l=t,this.ast=o,this.M=e,this.target=r,this.oL=i,this.B=s}updateTarget(e){const t=this.target,i=this.targetAttribute,o=this.targetProperty;switch(i){case"class":t.classList.toggle(o,!!e);break;case"style":{let i="",r=k(e);(0,s.Kg)(r)&&r.includes("!important")&&(i="important",r=r.replace("!important","")),t.style.setProperty(o,r,i);break}default:null==e?t.removeAttribute(i):t.setAttribute(i,k(e))}}handleChange(){if(!this.isBound)return;let e;this.obs.version++;const t=(0,n.qM)(this.ast,this.s,this,(this.mode&u)>0?this:null);this.obs.clear(),t!==this.v&&(this.v=t,this.M.state!==Zi?(e=this.L,this.L=this.B.queueTask((()=>{this.L=null,this.updateTarget(t)}),et),e?.cancel()):this.updateTarget(t))}handleCollectionChange(){this.handleChange()}bind(e){if(this.isBound){if(this.s===e)return;this.unbind()}this.s=e,(0,n.mi)(this.ast,e,this),this.mode&(u|h)&&this.updateTarget(this.v=(0,n.qM)(this.ast,e,this,(this.mode&u)>0?this:null)),this.isBound=!0}unbind(){this.isBound&&(this.isBound=!1,(0,n.HC)(this.ast,this.s,this),this.s=void 0,this.v=void 0,this.L?.cancel(),this.L=null,this.obs.clearAll())}}tt.mix=Je((()=>{qe(tt),Qe(tt,(()=>"updateTarget")),(0,n.xM)(tt,null),Ke(tt)}));const it={preempt:!0};class st{constructor(e,t,i,s,o,r,n,a,l){this.ast=o,this.target=r,this.targetProperty=n,this.mode=a,this.strict=l,this.isBound=!1,this.s=void 0,this.L=null,this.M=e,this.oL=i,this.B=s,this.q=i.getAccessor(r,n);const c=o.expressions,d=this.partBindings=Array(c.length),h=c.length;let u=0;for(;h>u;++u)d[u]=new ot(c[u],r,n,t,i,l,this)}P(){this.updateTarget()}updateTarget(){const e=this.partBindings,t=this.ast.parts,i=e.length;let s="",o=0;if(1===i)s=t[0]+e[0].v+t[1];else for(s=t[0];i>o;++o)s+=e[o].v+t[o+1];const r=this.q;let n;this.M.state!==Zi&&(r.type&F)>0?(n=this.L,this.L=this.B.queueTask((()=>{this.L=null,r.setValue(s,this.target,this.targetProperty)}),it),n?.cancel(),n=null):r.setValue(s,this.target,this.targetProperty)}bind(e){if(this.isBound){if(this.s===e)return;this.unbind()}this.s=e;const t=this.partBindings,i=t.length;let s=0;for(;i>s;++s)t[s].bind(e);this.updateTarget(),this.isBound=!0}unbind(){if(!this.isBound)return;this.isBound=!1,this.s=void 0;const e=this.partBindings,t=e.length;let i=0;for(;t>i;++i)e[i].unbind();this.L?.cancel(),this.L=null}useAccessor(e){this.q=e}}class ot{constructor(e,t,i,s,o,r,n){this.ast=e,this.target=t,this.targetProperty=i,this.strict=r,this.owner=n,this.mode=u,this.task=null,this.isBound=!1,this.v="",this.boundFn=!1,this.l=s,this.oL=o}updateTarget(){this.owner.P()}handleChange(){if(!this.isBound)return;this.obs.version++;const e=(0,n.qM)(this.ast,this.s,this,(this.mode&u)>0?this:null);this.obs.clear(),e!=this.v&&(this.v=e,(0,s.cy)(e)&&this.observeCollection(e),this.updateTarget())}handleCollectionChange(){this.updateTarget()}bind(e){if(this.isBound){if(this.s===e)return;this.unbind()}this.s=e,(0,n.mi)(this.ast,e,this),this.v=(0,n.qM)(this.ast,this.s,this,(this.mode&u)>0?this:null),(0,s.cy)(this.v)&&this.observeCollection(this.v),this.isBound=!0}unbind(){this.isBound&&(this.isBound=!1,(0,n.HC)(this.ast,this.s,this),this.s=void 0,this.obs.clearAll())}}ot.mix=Je((()=>{qe(ot),Qe(ot,(()=>"updateTarget")),(0,n.xM)(ot,null),Ke(ot)}));const rt={preempt:!0};class nt{constructor(e,t,i,s,o,r,n,a){this.p=o,this.ast=r,this.target=n,this.strict=a,this.isBound=!1,this.mode=u,this.L=null,this.v="",this.I=!1,this.boundFn=!1,this.l=t,this.M=e,this.oL=i,this.B=s}updateTarget(e){const t=this.target,i=this.v;this.v=e,this.I&&(i.parentNode?.removeChild(i),this.I=!1),e instanceof this.p.Node&&(t.parentNode?.insertBefore(e,t),e="",this.I=!0),t.textContent=k(e??"")}handleChange(){if(!this.isBound)return;this.obs.version++;const e=(0,n.qM)(this.ast,this.s,this,(this.mode&u)>0?this:null);if(this.obs.clear(),e===this.v)return this.L?.cancel(),void(this.L=null);this.M.state!==Zi?this._(e):this.updateTarget(e)}handleCollectionChange(){if(!this.isBound)return;this.obs.version++;const e=this.v=(0,n.qM)(this.ast,this.s,this,(this.mode&u)>0?this:null);this.obs.clear(),(0,s.cy)(e)&&this.observeCollection(e),this.M.state!==Zi?this._(e):this.updateTarget(e)}bind(e){if(this.isBound){if(this.s===e)return;this.unbind()}this.s=e,(0,n.mi)(this.ast,e,this);const t=this.v=(0,n.qM)(this.ast,this.s,this,(this.mode&u)>0?this:null);(0,s.cy)(t)&&this.observeCollection(t),this.updateTarget(t),this.isBound=!0}unbind(){this.isBound&&(this.isBound=!1,(0,n.HC)(this.ast,this.s,this),this.I&&this.v.parentNode?.removeChild(this.v),this.s=void 0,this.obs.clearAll(),this.L?.cancel(),this.L=null)}_(e){const t=this.L;this.L=this.B.queueTask((()=>{this.L=null,this.updateTarget(e)}),rt),t?.cancel()}}nt.mix=Je((()=>{qe(nt),Qe(nt,(()=>"updateTarget")),(0,n.xM)(nt,null),Ke(nt)}));class at{constructor(e,t,i,s,o,r){this.ast=i,this.targetProperty=s,this.isBound=!1,this.s=void 0,this.target=null,this.boundFn=!1,this.l=e,this.oL=t,this.strict=r,this.V=o}updateTarget(){this.target[this.targetProperty]=this.v}handleChange(){this.isBound&&(this.obs.version++,this.v=(0,n.qM)(this.ast,this.s,this,this),this.obs.clear(),this.updateTarget())}handleCollectionChange(){this.handleChange()}bind(e){if(this.isBound){if(this.s===e)return;this.unbind()}this.s=e,this.target=this.V?e.bindingContext:e.overrideContext,(0,n.mi)(this.ast,e,this),this.v=(0,n.qM)(this.ast,this.s,this,this),this.updateTarget(),this.isBound=!0}unbind(){this.isBound&&(this.isBound=!1,(0,n.HC)(this.ast,this.s,this),this.s=void 0,this.obs.clearAll())}}at.mix=Je((()=>{qe(at),Qe(at,(()=>"updateTarget")),(0,n.xM)(at,null),Ke(at)}));class lt{constructor(e,t,i,s,o,r,n,a,l){this.ast=o,this.target=r,this.targetProperty=n,this.mode=a,this.strict=l,this.isBound=!1,this.s=void 0,this.q=void 0,this.L=null,this.F=null,this.boundFn=!1,this.l=t,this.M=e,this.B=s,this.oL=i}updateTarget(e){this.q.setValue(e,this.target,this.targetProperty)}updateSource(e){(0,n.Um)(this.ast,this.s,this,e)}handleChange(){if(!this.isBound)return;this.obs.version++;const e=(0,n.qM)(this.ast,this.s,this,(this.mode&u)>0?this:null);this.obs.clear(),this.M.state!==Zi&&(this.q.type&F)>0?(ct=this.L,this.L=this.B.queueTask((()=>{this.updateTarget(e),this.L=null}),dt),ct?.cancel(),ct=null):this.updateTarget(e)}handleCollectionChange(){this.handleChange()}bind(e){if(this.isBound){if(this.s===e)return;this.unbind()}this.s=e,(0,n.mi)(this.ast,e,this);const t=this.oL,i=this.mode;let s=this.q;s||(s=i&p?t.getObserver(this.target,this.targetProperty):t.getAccessor(this.target,this.targetProperty),this.q=s);const o=(i&u)>0;i&(u|h)&&this.updateTarget((0,n.qM)(this.ast,this.s,this,o?this:null)),i&p&&(s.subscribe(this.F??=new Ge(this,this.l.get(Ye))),o||this.updateSource(s.getValue(this.target,this.targetProperty))),this.isBound=!0}unbind(){this.isBound&&(this.isBound=!1,(0,n.HC)(this.ast,this.s,this),this.s=void 0,this.F&&(this.q.unsubscribe(this.F),this.F=null),this.L?.cancel(),this.L=null,this.obs.clearAll())}useTargetObserver(e){this.q?.unsubscribe(this),(this.q=e).subscribe(this)}useTargetSubscriber(e){if(null!=this.F)throw $(9995);this.F=e}}lt.mix=Je((()=>{qe(lt),Qe(lt,(e=>e.mode&p?"updateSource":"updateTarget")),(0,n.xM)(lt,null),Ke(lt)}));let ct=null;const dt={preempt:!0};class ht{constructor(e,t,i,s){this.ast=t,this.target=i,this.strict=s,this.isBound=!1,this.s=void 0,this.l=e}bind(e){if(this.isBound){if(this.s===e)return;this.unbind()}this.s=e,(0,n.mi)(this.ast,e,this),(0,n.Um)(this.ast,this.s,this,this.target),this.isBound=!0}unbind(){this.isBound&&(this.isBound=!1,(0,n.qM)(this.ast,this.s,this,null)===this.target&&(0,n.Um)(this.ast,this.s,this,null),(0,n.HC)(this.ast,this.s,this),this.s=void 0)}}ht.mix=Je((()=>{Ke(ht)}));class ut{constructor(e,t=!1,i){this.prevent=e,this.capture=t,this.onError=i}}class pt{constructor(e,t,i,s,o,r,n){this.ast=t,this.target=i,this.targetEvent=s,this.strict=n,this.isBound=!1,this.self=!1,this.boundFn=!0,this.H=null,this.l=e,this.O=o,this.H=r}callSource(e){const t=this.s.overrideContext;t.$event=e;let i=(0,n.qM)(this.ast,this.s,this,null);delete t.$event,(0,s.Tn)(i)&&(i=i(e)),!0!==i&&this.O.prevent&&e.preventDefault()}handleEvent(e){if((!this.self||this.target===e.composedPath()[0])&&!1!==this.H?.(e))try{this.callSource(e)}catch(t){this.O.onError(e,t)}}bind(e){if(this.isBound){if(this.s===e)return;this.unbind()}this.s=e,(0,n.mi)(this.ast,e,this),this.target.addEventListener(this.targetEvent,this,this.O),this.isBound=!0}unbind(){this.isBound&&(this.isBound=!1,(0,n.HC)(this.ast,this.s,this),this.s=void 0,this.target.removeEventListener(this.targetEvent,this,this.O))}}pt.mix=Je((function(){qe(pt),Qe(pt,(()=>"callSource")),Ke(pt)}));const mt=q("IEventModifier"),gt=q("IKeyMapping",(e=>e.instance({meta:C(["ctrl","alt","shift","meta"]),keys:{escape:"Escape",enter:"Enter",space:"Space",tab:"tab",...Array.from({length:25}).reduce(((e,t,i)=>{let s=String.fromCharCode(i+65);return e[i+65]=s,s=String.fromCharCode(i+97),e[i+97]=e[s]=s,e}),{})}})));class bt{constructor(){this.type=["click","mousedown","mousemove","mouseup","dblclick","contextmenu"],this.$=(0,s.hd)(gt),this.N=["left","middle","right"]}static register(e){e.register(K(mt,bt))}getHandler(e){const t=e.split(/[:+.]/);return e=>{let i,s=!1,o=!1;for(i of t){switch(i){case"prevent":s=!0;continue;case"stop":o=!0;continue;case"left":case"middle":case"right":if(e.button!==this.N.indexOf(i))return!1;continue}if(this.$.meta.includes(i)&&!0!==e[`${i}Key`])return!1}return s&&e.preventDefault(),o&&e.stopPropagation(),!0}}}class ft{constructor(){this.$=(0,s.hd)(gt),this.type=["keydown","keyup"]}static register(e){e.register(K(mt,ft))}getHandler(e){const t=e.split(/[:+.]/);return e=>{let i,s=!1,o=!1;for(i of t){switch(i){case"prevent":s=!0;continue;case"stop":o=!0;continue}if(this.$.meta.includes(i)){if(!0!==e[`${i}Key`])return!1}else if(this.$.keys[i]!==e.key)return!1}return s&&e.preventDefault(),o&&e.stopPropagation(),!0}}}class vt{constructor(){this.type=["$ALL"]}static register(e){e.register(K(mt,vt))}getHandler(e){const t=e.split(/[:+.]/);return e=>{let i,s=!1,o=!1;for(i of t)switch(i){case"prevent":s=!0;continue;case"stop":o=!0;continue}return s&&e.preventDefault(),o&&e.stopPropagation(),!0}}}const wt=q("IEventModifierHandler",(e=>e.instance({getHandler:()=>null})));class yt{constructor(){this.W=(0,s.hd)((0,s.Q7)(mt)).reduce(((e,t)=>(((0,s.cy)(t.type)?t.type:[t.type]).forEach((i=>e[i]=t)),e)),{})}static register(e){e.register(K(wt,yt))}getHandler(e,t){return(0,s.Kg)(t)?(this.W[e]??this.W.$ALL)?.getHandler(t)??null:null}}const kt={register(e){e.register(yt,bt,ft,vt)}},_t=q("IViewFactory");class xt{constructor(e,t){this.isCaching=!1,this.j=null,this.U=-1,this.name=t.name,this.container=e,this.def=t}setCacheSize(e,t){e&&("*"===e?e=xt.maxCacheSize:(0,s.Kg)(e)&&(e=parseInt(e,10)),-1!==this.U&&t||(this.U=e)),this.U>0?this.j=[]:this.j=null,this.isCaching=this.U>0}canReturnToCache(e){return null!=this.j&&this.j.length0?(i=t.pop(),i):(i=Ri.$view(this,e),i)}}xt.maxCacheSize=65535;const Ct=(()=>{const e=(e,t)=>e.document.createComment(t);return t=>{const i=e(t,"au-end");return i.$start=e(t,"au-start"),i}})(),Et=(e,t,i)=>{if(null===e)return;const s=i.length;let o=0;for(;s>o;)e.insertBefore(i[o],t),++o},St=(e,t)=>new e.ownerDocument.defaultView.MutationObserver(t),Tt=e=>1===e.nodeType,Ot="default",At=q("IAuSlotsInfo");class Lt{constructor(e){this.projectedSlots=e}}const Rt=q("IAuSlotWatcher");class It{static create(e,t,i,r,n,a,l,c){const d=[],h=r.renderers,u=t=>{let i=t,s=e;for(;null!=s&&i>0;)s=s.parent,--i;if(null==s)throw $(9999);return s},p=e=>{const r=u(e),m=new It(r),g=n.compileSpread(r.controller.definition,r.instruction?.captures??s.tR,r.controller.container,t,i);let b;for(b of g)switch(b.type){case o.lp.spreadTransferedBinding:p(e+1);break;case o.lp.spreadElementProp:h[b.instruction.type].render(m,Zs(t),b.instruction,a,l,c);break;default:h[b.type].render(m,t,b,a,l,c)}d.push(m)};return p(0),d}get container(){return this.locator}get definition(){return this.$controller.definition}get state(){return this.$controller.state}constructor(e){this.isBound=!1,this.Z=[],this.locator=(this.$controller=(this.J=e).controller).container}get(e){return this.locator.get(e)}bind(e){if(this.isBound)return;this.isBound=!0;const t=this.scope=this.J.controller.scope.parent??void 0;if(null==t)throw $(9999);this.Z.forEach((e=>e.bind(t)))}unbind(){this.Z.forEach((e=>e.unbind())),this.isBound=!1}addBinding(e){this.Z.push(e)}addChild(e){if(e.vmKind!==Ki)throw $(9998);this.$controller.addChild(e)}}class Dt{constructor(e,t,i,s,o,r,n,a){this.target=t,this.targetKeys=i,this.ast=s,this.strict=a,this.isBound=!1,this.s=void 0,this.boundFn=!1,this.tt={},this.et=new WeakMap,this.M=e,this.oL=o,this.l=r,this.B=n}updateTarget(){this.obs.version++;const e=(0,n.qM)(this.ast,this.s,this,this);this.obs.clear(),this.it(e,!0)}handleChange(){this.isBound&&this.updateTarget()}handleCollectionChange(){this.isBound&&this.updateTarget()}bind(e){if(this.isBound){if(e===this.s)return;this.unbind()}this.isBound=!0,this.s=e,(0,n.mi)(this.ast,e,this);const t=(0,n.qM)(this.ast,e,this,this);this.it(t,!1)}unbind(){if(!this.isBound)return;let e;for(e in this.isBound=!1,(0,n.HC)(this.ast,this.s,this),this.s=void 0,this.tt)this.tt[e].unbind()}it(e,t){let i,r;if(!(0,s.Gv)(e)){for(i in this.tt)this.tt[i]?.unbind();return}let a=this.et.get(e);for(i of(null==a&&this.et.set(e,a=n.HG.fromParent(this.s,e)),this.targetKeys))r=this.tt[i],i in e?(null==r&&(r=this.tt[i]=new lt(this.M,this.l,this.oL,this.B,Dt.st[i]??=new l.DC(i,0),this.target,i,o.Zm.toView,this.strict)),r.bind(a)):t&&r?.unbind()}}Dt.mix=Je((()=>{qe(Dt),Qe(Dt,(()=>"updateTarget")),(0,n.xM)(Dt,null),Ke(Dt)})),Dt.st={};const Mt=(e,t,i,s)=>{e.addEventListener(t,i,s)},Pt=(e,t,i,s)=>{e.removeEventListener(t,i,s)},Ht=e=>{let t;const i=e.prototype;I(i,"subscribe",(function(e){if(this.subs.add(e)&&1===this.subs.count){for(t of this.cf.events)Mt(this.nt,t,this);this.ot=!0,this.rt?.()}})),I(i,"unsubscribe",(function(e){if(this.subs.remove(e)&&0===this.subs.count){for(t of this.cf.events)Pt(this.nt,t,this);this.ot=!1,this.lt?.()}})),I(i,"useConfig",(function(e){if(this.cf=e,this.ot){for(t of this.cf.events)Pt(this.nt,t,this);for(t of this.cf.events)Mt(this.nt,t,this)}}))},Nt=e=>{I(e.prototype,"subscribe",s.lQ),I(e.prototype,"unsubscribe",s.lQ)};class Vt{get doNotCache(){return!0}constructor(e,t={}){this.obj=e,this.mapping=t,this.type=z|F,this.v="",this.ht={},this.ct=0}getValue(){return this.v}setValue(e){e!==this.v&&(this.v=e,this.ut())}ut(){const e=this.ht,t=++this.ct,i=this.obj.classList,s=zt(this.v),o=s.length;let r,n=0;if(o>0)for(;n0){const i=[];let s=0;for(;t>s;++s)i.push(...zt(e[s]));return i}return s.tR}const t=[];let i;for(i in e)Boolean(e[i])&&(i.includes(" ")?t.push(...Ft(i)):t.push(i));return t}function Ft(e){const t=e.match(/\S+/g);return null===t?s.tR:t}Nt(Vt);const $t=e=>({$isResolver:!0,resolve:(t,i)=>i.get(rs).controller.container.get((0,s.ZV)(e))}),Bt=q("IRenderer");function Ut(e,t){return(t?.metadata??(e[Symbol.metadata]??=Object.create(null)))[s.Ri]={register(t){K(Bt,e).register(t)}},e}function jt(e,t,i){return(0,s.Kg)(t)?e.parse(t,i):t}function Wt(e){return null!=e.viewModel?e.viewModel:e}const Gt=Ut(class{constructor(){this.target=o.lp.setProperty}render(e,t,i){const s=Wt(t);void 0!==s.$observers?.[i.to]?s.$observers[i.to].setValue(i.value):s[i.to]=i.value}},null),qt=Ut(class{constructor(){this.r=(0,s.hd)(ki),this.target=o.lp.hydrateElement}render(e,t,i,r,n,a){let l,c,d;const h=i.res,u=i.projections,p=e.container;if("string"==typeof h){if(l=to.find(p,h),null==l)throw $(752,i,e)}else l=h;const m=i.containerless||l.containerless?As(t):null,g=function(e,t,i,r,n,a){const l=t.container.createChild();return Ps(l,i,e),Z(l,os,new s.JF(hi,t)),Z(l,o.OA,new s.JF(ui,r)),Z(l,Es,null==n?vi:new fi(n)),Z(l,_t,wi),Z(l,At,null==a?yi:new s.JF(mi,a)),l}(r,e,t,i,m,null==u?void 0:new Lt(T(u)));c=g.invoke(l.Type),d=Ri.$el(g,c,t,i,l,m),_s(t,l.key,d);const b=this.r.renderers,f=i.props,v=f.length;let w,y=0;for(;v>y;)w=f[y],b[w.type].render(e,d,w,r,n,a),++y;e.addChild(d)}},null),Kt=Ut(class{constructor(){this.r=(0,s.hd)(ki),this.target=o.lp.hydrateAttribute}render(e,t,i,s,o,r){let n,a=e.container;if("string"==typeof i.res){if(n=De.find(a,i.res),null==n)throw $(753,i,e)}else n=i.res;const l=bi(s,n,e,t,i,void 0,void 0),c=Ri.$attr(l.ctn,l.vm,t,n);_s(t,n.key,c);const d=this.r.renderers,h=i.props,u=h.length;let p,m=0;for(;u>m;)p=h[m],d[p.type].render(e,c,p,s,o,r),++m;e.addChild(c)}},null),Yt=Ut(class{constructor(){this.r=(0,s.hd)(ki),this.target=o.lp.hydrateTemplateController}render(e,t,i,s,o,r){let n,a=e.container;if("string"==typeof i.res){if(n=De.find(a,i.res),null==n)throw $(754,i,e)}else n=i.res;const l=this.r.getViewFactory(i.def,"new"===n.containerStrategy?a.createChild({inheritParentResources:!0}):a),c=As(t),d=bi(s,n,e,t,i,l,c),h=Ri.$attr(d.ctn,d.vm,t,n);_s(c,n.key,h),d.vm.link?.(e,h,t,i);const u=this.r.renderers,p=i.props,m=p.length;let g,b=0;for(;m>b;)g=p[b],u[g.type].render(e,h,g,s,o,r),++b;e.addChild(h)}},null),Xt=Ut(class{constructor(){this.target=o.lp.hydrateLetElement,at.mix()}render(e,t,i,s,o,r){t.remove();const n=i.instructions,a=i.toBindingContext,l=e.container,c=n.length;let d,h,u=0;for(;c>u;)d=n[u],h=jt(o,d.from,P),e.addBinding(new at(l,r,h,d.to,a,e.strict??!1)),++u}},null),Zt=Ut(class{constructor(){this.target=o.lp.refBinding}render(e,t,i,s,o){e.addBinding(new ht(e.container,jt(o,i.from,P),function(e,t){if("element"===t)return e;switch(t){case"controller":return Zs(e);case"view":throw $(750);case"component":return Zs(e).viewModel;default:{const i=Le(e,t);if(void 0!==i)return i.viewModel;const s=Zs(e,{name:t});if(void 0===s)throw $(751,t);return s.viewModel}}}(t,i.to),e.strict??!1))}},null),Qt=Ut(class{constructor(){this.target=o.lp.interpolation,ot.mix()}render(e,t,i,s,o,r){const n=e.container,a=new st(e,n,r,s.domQueue,jt(o,i.from,"Interpolation"),Wt(t),i.to,u,e.strict??!1);if("class"===i.to&&a.target.nodeType>0){const e=n.get($t(Ss));a.useAccessor(new Vt(a.target,e))}e.addBinding(a)}},null),Jt=Ut(class{constructor(){this.target=o.lp.propertyBinding,lt.mix()}render(e,t,i,s,o,r){const n=e.container,a=new lt(e,n,r,s.domQueue,jt(o,i.from,P),Wt(t),i.to,i.mode,e.strict??!1);if("class"===i.to&&a.target.nodeType>0){const e=n.get($t(Ss));a.useTargetObserver(new Vt(a.target,e))}e.addBinding(a)}},null),ei=Ut(class{constructor(){this.target=o.lp.iteratorBinding,lt.mix()}render(e,t,i,s,o,r){e.addBinding(new lt(e,e.container,r,s.domQueue,jt(o,i.forOf,"IsIterator"),Wt(t),i.to,u,e.strict??!1))}},null),ti=Ut(class{constructor(){this.target=o.lp.textBinding,nt.mix()}render(e,t,i,s,o,r){e.addBinding(new nt(e,e.container,r,s.domQueue,s,jt(o,i.from,P),t,e.strict??!1))}},null),ii=q("IListenerBindingOptions",(e=>e.singleton(class{constructor(){this.p=(0,s.hd)(xe),this.prevent=!1,this.onError=(e,t)=>{const i=new this.p.CustomEvent("au-event-error",{cancelable:!0,detail:{event:e,error:t}});if(this.p.window.dispatchEvent(i),!i.defaultPrevented)throw t}}}))),si=Ut(class{constructor(){this.target=o.lp.listenerBinding,this.ft=(0,s.hd)(wt),this.dt=(0,s.hd)(ii),pt.mix()}render(e,t,i,s,o){e.addBinding(new pt(e.container,jt(o,i.from,"IsFunction"),t,i.to,new ut(this.dt.prevent,i.capture,this.dt.onError),this.ft.getHandler(i.to,i.modifier),e.strict??!1))}},null),oi=Ut(class{constructor(){this.target=o.lp.setAttribute}render(e,t,i){t.setAttribute(i.to,i.value)}},null),ri=Ut(class{constructor(){this.target=o.lp.setClassAttribute}render(e,t,i){!function(e,t){const i=t.length;let s=0;for(let o=0;oa[e]??e)).join(" "),u,e.strict??!1))}},null),ci=Ut(class{constructor(){this.gt=(0,s.hd)(o.B3),this.r=(0,s.hd)(ki),this.target=o.lp.spreadTransferedBinding}render(e,t,i,s,o,r){It.create(e.container.get(rs),t,void 0,this.r,this.gt,s,o,r).forEach((t=>e.addBinding(t)))}},null),di=Ut(class{constructor(){this.target=o.lp.spreadValueBinding,Dt.mix()}render(e,t,i,s,o,r){const n=i.target;if("$bindables"!==n)throw $(820,n);e.addBinding(new Dt(e,t.viewModel,T(t.definition.bindables),o.parse(i.from,P),r,e.container,s.domQueue,e.strict??!1))}},null),hi="IController",ui="IInstruction",pi="IRenderLocation",mi="ISlotsInfo";class gi{get $isResolver(){return!0}constructor(e){this.f=e}resolve(){const e=this.f;if(null===e)throw $(755);if(!(0,s.Kg)(e.name)||0===e.name.length)throw $(756);return e}}function bi(e,t,i,r,n,a,l,c){const d=i instanceof Ri?i:i.$controller,h=d.container.createChild();return Ps(h,r,e),Z(h,os,new s.JF(hi,d)),Z(h,o.OA,new s.JF(ui,n)),Z(h,Es,null==l?vi:new s.JF(pi,l)),Z(h,_t,null==a?wi:new gi(a)),Z(h,At,null==c?yi:new s.JF(mi,c)),{vm:h.invoke(t.Type),ctn:h}}class fi{get name(){return"IRenderLocation"}get $isResolver(){return!0}constructor(e){this.l=e}resolve(){return this.l}}const vi=new fi(null),wi=new gi(null),yi=new s.JF(mi,new Lt(s.tR)),ki=q("IRendering",(e=>e.singleton(_i)));class _i{get renderers(){return this.vt??=this.xt.getAll(Bt,!1).reduce(((e,t)=>(e[t.target]??=t,e)),(0,s.BL)())}constructor(){this.yt=new WeakMap,this.bt=new WeakMap;const e=this.xt=(0,s.hd)(s.p7).root,t=this.p=e.get(xe);this.ep=e.get(l.JW),this.oL=e.get(n.WM),this.wt=t.document.createElement("au-m"),this.kt=new Rs(t,t.document.createDocumentFragment())}compile(e,t){const i=t.get(o.B3),s=this.yt;let r=s.get(e);return null==r&&s.set(e,r=Vs.create(e.needsCompile?i.compile(e,t):e)),r}getViewFactory(e,t){return new xt(t,Vs.getOrCreate(e))}createNodes(e){if(!0===e.enhance)return new Rs(this.p,this.Ct(e.template));let t,i=!1;const o=this.bt,r=this.p,n=r.document;if(o.has(e))t=o.get(e);else{const a=e.template;let l;null==a?t=null:a instanceof r.Node?"TEMPLATE"===a.nodeName?(t=a.content,i=!0):(t=n.createDocumentFragment()).appendChild(a.cloneNode(!0)):(l=n.createElement("template"),(0,s.Kg)(a)&&(l.innerHTML=a),t=l.content,i=!0),this.Ct(t),o.set(e,t)}return null==t?this.kt:new Rs(this.p,i?n.importNode(t,!0):n.adoptNode(t.cloneNode(!0)))}render(e,t,i,s){const o=i.instructions,r=this.renderers,n=t.length;let a,l,c,d=0,h=0,u=o.length;if(n!==u)throw $(757,n,u);if(n>0)for(;n>d;){for(a=o[d],c=t[d],h=0,u=a.length;u>h;)l=a[h],r[l.type].render(e,c,l,this.p,this.ep,this.oL),++h;++d}if(null!=s&&(a=i.surrogates,(u=a.length)>0))for(h=0;u>h;)l=a[h],r[l.type].render(e,s,l,this.p,this.ep,this.oL),++h}Ct(e){if(null==e)return null;const t=this.p.document.createTreeWalker(e,128);let i;for(;null!=(i=t.nextNode());)"au*"===i.nodeValue&&i.parentNode.replaceChild(t.currentNode=this.wt.cloneNode(),i);return e}}const xi=q("IShadowDOMStyles"),Ci=q("IShadowDOMGlobalStyles",(e=>e.instance({applyTo:s.lQ}))),{enter:Ei,exit:Si}=n.O3,{wrap:Ti,unwrap:Oi}=n.Wh;class Ai{get value(){return this.v}constructor(e,t,i,s,o){this.obj=e,this.$get=i,this.useProxy=o,this.isBound=!1,this.running=!1,this.v=void 0,this.cb=s,this.oL=t}handleChange(){this.run()}handleCollectionChange(){this.run()}bind(){this.isBound||(this.compute(),this.isBound=!0)}unbind(){this.isBound&&(this.isBound=!1,this.obs.clearAll())}run(){if(!this.isBound||this.running)return;const e=this.obj,t=this.v,i=this.compute();(0,s.t7)(i,t)||this.cb.call(e,i,t,e)}compute(){this.running=!0,this.obs.version++;try{return Ei(this),this.v=Oi(this.$get.call(void 0,this.useProxy?Ti(this.obj):this.obj,this))}finally{this.obs.clear(),this.running=!1,Si(this)}}}(0,n.xM)(Ai,null);class Li{get value(){return this.v}constructor(e,t,i,s,o){this.scope=e,this.l=t,this.oL=i,this.isBound=!1,this.boundFn=!1,this.obj=e.bindingContext,this.Bt=s,this.cb=o}handleChange(e){const t=this.Bt,i=this.obj,o=this.v;"AccessScope"===t.$kind&&1===this.obs.count||(this.obs.version++,e=(0,n.qM)(t,this.scope,this,this),this.obs.clear()),(0,s.t7)(e,o)||(this.v=e,this.cb.call(i,e,o,i))}bind(){this.isBound||(this.obs.version++,this.v=(0,n.qM)(this.Bt,this.scope,this,this),this.obs.clear(),this.isBound=!0)}unbind(){this.isBound&&(this.isBound=!1,this.obs.clearAll(),this.v=void 0)}}(0,n.xM)(Li,null),Ke(Li);class Ri{get lifecycleHooks(){return this.St}get isActive(){return(this.state&(Zi|Qi))>0&&!(this.state&Ji)}get name(){if(null===this.parent)switch(this.vmKind){case Ki:return`[${this.definition.name}]`;case qi:return this.definition.name;case Yi:return this.viewFactory.name}switch(this.vmKind){case Ki:return`${this.parent.name}>[${this.definition.name}]`;case qi:return`${this.parent.name}>${this.definition.name}`;case Yi:return this.viewFactory.name===this.parent.definition?.name?`${this.parent.name}[view]`:`${this.parent.name}[view:${this.viewFactory.name}]`}}get viewModel(){return this.At}set viewModel(e){this.At=e,this.Rt=null==e||this.vmKind===Yi?Wi.none:new Wi(e)}get strict(){return this.definition?.strict}constructor(e,t,i,s,o,r,n){this.container=e,this.vmKind=t,this.definition=i,this.viewFactory=s,this.host=r,this.head=null,this.tail=null,this.next=null,this.parent=null,this.bindings=null,this.children=null,this.hasLockedScope=!1,this.scope=null,this.isBound=!1,this.Tt=!1,this.hostController=null,this.mountTarget=Di,this.shadowRoot=null,this.nodes=null,this.location=null,this.St=null,this.state=Xi,this.Et=!1,this.$initiator=null,this.$resolve=void 0,this.$reject=void 0,this.$promise=void 0,this.Lt=0,this.Mt=0,this.Dt=0,this.At=o,this.Rt=t===Yi?Wi.none:new Wi(o),this.location=n,this.r=e.root.get(ki),this.coercion=t===Yi?void 0:e.get(zi)}static getCached(e){return Ii.get(e)}static getCachedOrThrow(e){const t=Ri.getCached(e);if(void 0===t)throw $(500,e);return t}static $el(e,t,i,o,r=void 0,n=null){if(Ii.has(t))return Ii.get(t);r=r??Js(t.constructor),Z(e,r.Type,new s.JF(r.key,t,r.Type));const a=new Ri(e,qi,r,null,t,i,n),l=e.get((0,s.lq)(rs));return r.dependencies.length>0&&e.register(...r.dependencies),Z(e,rs,new s.JF("IHydrationContext",new ns(a,o,l))),Ii.set(t,a),null!=o&&!1===o.hydrate||a.hE(o),a}static $attr(e,t,i,o){if(Ii.has(t))return Ii.get(t);o=o??Ie(t.constructor),Z(e,o.Type,new s.JF(o.key,t,o.Type));const r=new Ri(e,Ki,o,null,t,i,null);return o.dependencies.length>0&&e.register(...o.dependencies),Ii.set(t,r),r.qt(),r}static $view(e,t=void 0){const i=new Ri(e.container,Yi,null,e,null,null,null);return i.parent=t??null,i.Pt(),i}hE(e){const t=this.container,i=this.At,o=this.definition;this.scope=n.HG.create(i,null,!0),o.watches.length>0&&Ui(this,t,o,i),Fi(this,o,i),this.St=Ne.resolve(t),t.register(o.Type),null!==o.injectable&&Z(t,o.injectable,new s.JF("definition.injectable",i)),null!=e&&!1===e.hydrate||(this.hS(e?.hostController),this.hC())}hS(e){null!=this.St.hydrating&&this.St.hydrating.forEach(cs,this),this.Rt.It&&this.At.hydrating(this);const t=this.definition,i=this._t=this.r.compile(t,this.container),s=i.shadowOptions,o=i.hasSlots,r=i.containerless;let n=this.host,a=this.location,l=!1;if(null!=e?(this.hostController=e,l=!0):null!==(this.hostController=Zs(n,Vi))&&(n=this.host=this.container.root.get(xe).document.createElement(t.name),l=!0),l&&r&&null==a&&(a=this.location=As(n)),_s(n,Gs,this),_s(n,t.key,this),null!==s||o){if(null!=a)throw $(501);_s(this.shadowRoot=n.attachShadow(s??Gi),Gs,this),_s(this.shadowRoot,t.key,this),this.mountTarget=Pi}else null!=a?(_s(a,Gs,this),_s(a,t.key,this),this.mountTarget=Hi):this.mountTarget=Mi;this.At.$controller=this,this.nodes=this.r.createNodes(i),void 0!==this.St.hydrated&&this.St.hydrated.forEach(ds,this),this.Rt.Vt&&this.At.hydrated(this)}hC(){this.r.render(this,this.nodes.findTargets(),this._t,this.host),void 0!==this.St.created&&this.St.created.forEach(ls,this),this.Rt.Ft&&this.At.created(this)}qt(){const e=this.definition,t=this.At;e.watches.length>0&&Ui(this,this.container,e,t),Fi(this,e,t),t.$controller=this,this.St=Ne.resolve(this.container),void 0!==this.St.created&&this.St.created.forEach(ls,this),this.Rt.Ft&&this.At.created(this)}Pt(){this._t=this.r.compile(this.viewFactory.def,this.container),this.r.render(this,(this.nodes=this.r.createNodes(this._t)).findTargets(),this._t,void 0)}activate(e,t,i){switch(this.state){case Xi:case es:if(null!==t&&!t.isActive)return;this.state=Zi;break;case Qi:return;case is:throw $(502,this.name);default:throw $(503,this.name,function(e){const t=[];return(e&Zi)===Zi&&t.push("activating"),(e&Qi)===Qi&&t.push("activated"),(e&Ji)===Ji&&t.push("deactivating"),(e&es)===es&&t.push("deactivated"),(e&ts)===ts&&t.push("released"),(e&is)===is&&t.push("disposed"),0===t.length?"none":t.join("|")}(this.state))}switch(this.parent=t,this.vmKind){case qi:this.scope.parent=i??null;break;case Ki:this.scope=i??null;break;case Yi:if(null==i)throw $(504,this.name);this.hasLockedScope||(this.scope=i)}let o;return this.$initiator=e,this.Ht(),this.vmKind!==Yi&&null!=this.St.binding&&(o=(0,s.jY)(...this.St.binding.map(hs,this))),this.Rt.Ot&&(o=(0,s.jY)(o,this.At.binding(this.$initiator,this.parent))),(0,s.yL)(o)?(this.$t(),o.then((()=>{this.Tt=!0,this.state!==Zi?this.Nt():this.bind()})).catch((e=>{this.Wt(e)})),this.$promise):(this.Tt=!0,this.bind(),this.$promise)}bind(){let e,t=0,i=0;if(null!==this.bindings)for(t=0,i=this.bindings.length;i>t;)this.bindings[t].bind(this.scope),++t;if(this.vmKind!==Yi&&null!=this.St.bound&&(e=(0,s.jY)(...this.St.bound.map(us,this))),this.Rt.jt&&(e=(0,s.jY)(e,this.At.bound(this.$initiator,this.parent))),(0,s.yL)(e))return this.$t(),void e.then((()=>{this.isBound=!0,this.state!==Zi?this.Nt():this.zt()})).catch((e=>{this.Wt(e)}));this.isBound=!0,this.zt()}Ut(...e){switch(this.mountTarget){case Mi:this.host.append(...e);break;case Pi:this.shadowRoot.append(...e);break;case Hi:{let t=0;for(;t{this.Nt()})).catch((e=>{this.Wt(e)}))),null!==this.children)for(;t{if(this.isBound&&(this.vmKind!==Yi&&null!=this.St.detaching&&(o=(0,s.jY)(...this.St.detaching.map(gs,this))),this.Rt.Xt&&(o=(0,s.jY)(o,this.At.detaching(this.$initiator,this.parent)))),(0,s.yL)(o)&&(this.$t(),e.Kt(),o.then((()=>{e.Qt()})).catch((t=>{e.Wt(t)}))),null===e.head?e.head=this:e.tail.next=this,e.tail=this,e===this)return this.Qt(),this.$promise}))}removeNodes(){switch(this.vmKind){case qi:case Yi:this.nodes.remove(),this.nodes.unlink()}if(null!==this.hostController)switch(this.mountTarget){case Mi:case Pi:this.host.remove();break;case Hi:this.location.$start.remove(),this.location.remove()}}unbind(){let e=0;if(null!==this.bindings)for(;e{this.$resolve=e,this.$reject=t})),this.$initiator!==this&&this.parent.$t())}Yt(){void 0!==this.$promise&&(fs=this.$resolve,this.$resolve=this.$reject=this.$promise=void 0,fs(),fs=void 0)}Wt(e){void 0!==this.$promise&&(vs=this.$reject,this.$resolve=this.$reject=this.$promise=void 0,vs(e),vs=void 0),this.$initiator!==this&&this.parent.Wt(e)}Ht(){++this.Lt,this.$initiator!==this&&this.parent.Ht()}Nt(){if(this.state!==Zi)return--this.Lt,this.Yt(),void(this.$initiator!==this&&this.parent.Nt());if(0==--this.Lt){if(this.vmKind!==Yi&&null!=this.St.attached&&(ws=(0,s.jY)(...this.St.attached.map(ms,this))),this.Rt.Zt&&(ws=(0,s.jY)(ws,this.At.attached(this.$initiator))),(0,s.yL)(ws))return this.$t(),ws.then((()=>{this.state=Qi,this.Yt(),this.$initiator!==this&&this.parent.Nt()})).catch((e=>{this.Wt(e)})),void(ws=void 0);ws=void 0,this.state=Qi,this.Yt()}this.$initiator!==this&&this.parent.Nt()}Kt(){++this.Mt}Qt(){if(0==--this.Mt){this.Jt(),this.removeNodes();let e,t=this.$initiator.head;for(;null!==t;)t!==this&&(t.debug&&t.logger.trace("detach()"),t.removeNodes()),t.Tt&&(t.vmKind!==Yi&&null!=t.St.unbinding&&(e=(0,s.jY)(...t.St.unbinding.map(bs,t))),t.Rt.te&&(t.debug&&t.logger.trace("unbinding()"),e=(0,s.jY)(e,t.viewModel.unbinding(t.$initiator,t.parent)))),(0,s.yL)(e)&&(this.$t(),this.Jt(),e.then((()=>{this.ee()})).catch((e=>{this.Wt(e)}))),e=void 0,t=t.next;this.ee()}}Jt(){++this.Dt}ee(){if(0==--this.Dt){let e=this.$initiator.head,t=null;for(;null!==e;)e!==this&&(e.Tt=!1,e.isBound=!1,e.unbind()),t=e.next,e.next=null,e=t;this.head=this.tail=null,this.Tt=!1,this.isBound=!1,this.unbind()}}addBinding(e){null===this.bindings?this.bindings=[e]:this.bindings[this.bindings.length]=e}addChild(e){null===this.children?this.children=[e]:this.children[this.children.length]=e}is(e){switch(this.vmKind){case Ki:case qi:return this.definition.name===e;case Yi:return this.viewFactory.name===e}}lockScope(e){this.scope=e,this.hasLockedScope=!0}setHost(e){return this.vmKind===qi&&(_s(e,Gs,this),_s(e,this.definition.key,this)),this.host=e,this.mountTarget=Mi,this}setShadowRoot(e){return this.vmKind===qi&&(_s(e,Gs,this),_s(e,this.definition.key,this)),this.shadowRoot=e,this.mountTarget=Pi,this}setLocation(e){return this.vmKind===qi&&(_s(e,Gs,this),_s(e,this.definition.key,this)),this.location=e,this.mountTarget=Hi,this}release(){this.state|=ts}dispose(){(this.state&is)!==is&&(this.state|=is,this.Rt.ie&&this.At.dispose(),null!==this.children&&(this.children.forEach(as),this.children=null),this.hostController=null,this.scope=null,this.nodes=null,this.location=null,this.viewFactory=null,null!==this.At&&(Ii.delete(this.At),this.At=null),this.At=null,this.host=null,this.shadowRoot=null,this.container.disposeResolvers())}accept(e){if(!0===e(this))return!0;if(this.Rt.se&&!0===this.At.accept(e))return!0;if(null!==this.children){const{children:t}=this;for(let i=0,s=t.length;i{let t,s={},o=0;const r=Promise.resolve(),n=()=>{null==t&&(t=r.then((()=>{const r=s;s={},o=0,t=void 0,e.isBound&&(i.propertiesChanged?.(r),o>0&&n())})))};return(e,t,i)=>{s[e]={newValue:t,oldValue:i},o++,n()}})():s.lQ;for(let t=0;t{e.isBound&&(i[h]?.(t,s),i.propertyChanged?.(n,t,s),d(n,t,s))};if(!0!==u.useCallback?.(t))throw $(508,n)}}}const $i=new Map,Bi=e=>{let t=$i.get(e);return null==t&&(t=new l.DC(e,0),$i.set(e,t)),t};function Ui(e,t,i,o){const r=t.get(n.WM),a=t.get(l.JW),c=i.watches,d=e.vmKind===qi?e.scope:n.HG.create(o,null,!0),h=c.length;let u,p,m,g=0;for(;h>g;++g){if(({expression:u,callback:p}=c[g]),p=(0,s.Tn)(p)?p:Reflect.get(o,p),!(0,s.Tn)(p))throw $(506,p);(0,s.Tn)(u)?e.addBinding(new Ai(o,r,u,p,!0)):(m=(0,s.Kg)(u)?a.parse(u,P):Bi(u),e.addBinding(new Li(d,t,r,m,p)))}}function ji(e){return Xs(e?.constructor)}class Wi{constructor(e){this.ne="define"in e,this.It="hydrating"in e,this.Vt="hydrated"in e,this.Ft="created"in e,this.Ot="binding"in e,this.jt="bound"in e,this.Gt="attaching"in e,this.Zt="attached"in e,this.Xt="detaching"in e,this.te="unbinding"in e,this.ie="dispose"in e,this.se="accept"in e}}Wi.none=new Wi({});const Gi={mode:"open"},qi="customElement",Ki="customAttribute",Yi="synthetic",Xi=0,Zi=1,Qi=2,Ji=4,es=8,ts=16,is=32,ss=C({none:Xi,activating:Zi,activated:Qi,deactivating:Ji,deactivated:es,released:ts,disposed:is}),os=q("IController"),rs=q("IHydrationContext");class ns{constructor(e,t,i){this.instruction=t,this.parent=i,this.controller=e}}function as(e){e.dispose()}function ls(e){e.instance.created(this.At,this)}function cs(e){e.instance.hydrating(this.At,this)}function ds(e){e.instance.hydrated(this.At,this)}function hs(e){return e.instance.binding(this.At,this.$initiator,this.parent)}function us(e){return e.instance.bound(this.At,this.$initiator,this.parent)}function ps(e){return e.instance.attaching(this.At,this.$initiator,this.parent)}function ms(e){return e.instance.attached(this.At,this.$initiator)}function gs(e){return e.instance.detaching(this.At,this.$initiator,this.parent)}function bs(e){return e.instance.unbinding(this.At,this.$initiator,this.parent)}let fs,vs,ws;class ys{}function ks(e,t){return e.$au?.[t]??null}function _s(e,t,i){(e.$au??=new ys)[t]=i}const xs=q("INode"),Cs=q("IEventTarget",(e=>e.cachedCallback((e=>e.has(io,!0)?e.get(io).host:e.get(xe).document)))),Es=q("IRenderLocation"),Ss=q("ICssClassMapping"),Ts=new WeakMap;function Os(e){if(Ts.has(e))return Ts.get(e);let t=0,i=e.nextSibling;for(;null!==i;){if(8===i.nodeType)switch(i.textContent){case"au-start":++t;break;case"au-end":if(0==t--)return i}i=i.nextSibling}if(null===e.parentNode&&11===e.nodeType){const t=Zs(e,{optional:!0});if(null==t)return null;if(t.mountTarget===Ni.shadowRoot)return Os(t.host)}return e.parentNode}function As(e){if(Ls(e))return e;const t=e.ownerDocument.createComment("au-end"),i=t.$start=e.ownerDocument.createComment("au-start"),s=e.parentNode;return null!==s&&(s.replaceChild(t,e),s.insertBefore(i,t)),t}function Ls(e){return"au-end"===e.textContent}class Rs{get firstChild(){return this.oe}get lastChild(){return this.re}constructor(e,t){this.platform=e,this.next=void 0,this.le=!1,this.he=!1,this.ref=null;const i=(this.f=t).querySelectorAll("au-m");let s,o,r=0,n=i.length,a=this.t=Array(n);for(;n>r;)o=i[r],s=o.nextSibling,o.remove(),8===s.nodeType&&(o=s,(s=s.nextSibling).$start=o),a[r]=s,++r;const l=t.childNodes,c=this.childNodes=Array(n=l.length);for(r=0;n>r;)c[r]=l[r],++r;this.oe=t.firstChild,this.re=t.lastChild}findTargets(){return this.t}insertBefore(e){if(this.he&&this.ref)this.addToLinked();else{const t=e.parentNode;if(this.le){let i,s=this.oe;const o=this.re;for(;null!=s&&(i=s.nextSibling,t.insertBefore(s,e),s!==o);)s=i}else this.le=!0,e.parentNode.insertBefore(this.f,e)}}appendTo(e,t=!1){if(this.le){let t,i=this.oe;const s=this.re;for(;null!=i&&(t=i.nextSibling,e.appendChild(i),i!==s);)i=t}else this.le=!0,t||e.appendChild(this.f)}remove(){if(this.le){this.le=!1;const e=this.f,t=this.re;let i,s=this.oe;for(;null!==s&&(i=s.nextSibling,e.appendChild(s),s!==t);)s=i}}addToLinked(){const e=this.ref,t=e.parentNode;if(this.le){let i,s=this.oe;const o=this.re;for(;null!=s&&(i=s.nextSibling,t.insertBefore(s,e),s!==o);)s=i}else this.le=!0,t.insertBefore(this.f,e)}unlink(){this.he=!1,this.next=void 0,this.ref=void 0}link(e){this.he=!0,Ls(e)?this.ref=e:(this.next=e,this.ae())}ae(){void 0!==this.next?this.ref=this.next.firstChild:this.ref=void 0}}const Is=q("IWindow",(e=>e.callback((e=>e.get(xe).window)))),Ds=q("ILocation",(e=>e.callback((e=>e.get(Is).location)))),Ms=q("IHistory",(e=>e.callback((e=>e.get(Is).history)))),Ps=(e,t,i=e.get(xe))=>(Z(e,i.HTMLElement,Z(e,i.Element,Z(e,xs,new s.JF("ElementResolver",t)))),e);function Hs(e){return function(t,i){return i.addInitializer((function(){Ys(e,this)})),t}}const Ns=new WeakMap;class Vs{get type(){return"custom-element"}constructor(e,t,i,s,o,r,n,a,l,c,d,h,u,p,m,g,b,f,v){this.Type=e,this.name=t,this.aliases=i,this.key=s,this.capture=o,this.template=r,this.instructions=n,this.dependencies=a,this.injectable=l,this.needsCompile=c,this.surrogates=d,this.bindables=h,this.containerless=u,this.shadowOptions=p,this.hasSlots=m,this.enhance=g,this.watches=b,this.strict=f,this.processContent=v}static create(e,t=null){if(null===t){const i=e;if((0,s.Kg)(i))throw $(761,e);const o=(0,s.M6)("name",i,Ks);t=(0,s.Tn)(i.Type)?i.Type:eo((0,s.fL)(o));for(const e of Object.values(j.from(i.bindables)))j.i(e,t);return new Vs(t,o,(0,s.TR)(i.aliases),(0,s.M6)("key",i,(()=>qs(o))),(0,s.nf)("capture",i,t,Bs),(0,s.M6)("template",i,Fs),(0,s.TR)(i.instructions),(0,s.TR)(Qs(t,"dependencies"),i.dependencies),(0,s.M6)("injectable",i,Fs),(0,s.M6)("needsCompile",i,Us),(0,s.TR)(i.surrogates),j.from(Qs(t,"bindables"),i.bindables),(0,s.nf)("containerless",i,t,Bs),(0,s.M6)("shadowOptions",i,Fs),(0,s.M6)("hasSlots",i,Bs),(0,s.M6)("enhance",i,Bs),(0,s.M6)("watches",i,js),(0,s.M6)("strict",i,$s),(0,s.fv)("processContent",t,Fs))}if((0,s.Kg)(e))return new Vs(t,e,(0,s.TR)(Qs(t,"aliases"),t.aliases),qs(e),(0,s.fv)("capture",t,Bs),(0,s.fv)("template",t,Fs),(0,s.TR)(Qs(t,"instructions"),t.instructions),(0,s.TR)(Qs(t,"dependencies"),t.dependencies),(0,s.fv)("injectable",t,Fs),(0,s.fv)("needsCompile",t,Us),(0,s.TR)(Qs(t,"surrogates"),t.surrogates),j.from(...j.getAll(t),Qs(t,"bindables"),t.bindables),(0,s.fv)("containerless",t,Bs),(0,s.fv)("shadowOptions",t,Fs),(0,s.fv)("hasSlots",t,Bs),(0,s.fv)("enhance",t,Bs),(0,s.TR)(Ce.getDefinitions(t),t.watches),(0,s.fv)("strict",t,$s),(0,s.fv)("processContent",t,Fs));const i=(0,s.M6)("name",e,Ks);for(const i of Object.values(j.from(e.bindables)))j.i(i,t);return new Vs(t,i,(0,s.TR)(Qs(t,"aliases"),e.aliases,t.aliases),qs(i),(0,s.nf)("capture",e,t,Bs),(0,s.nf)("template",e,t,Fs),(0,s.TR)(Qs(t,"instructions"),e.instructions,t.instructions),(0,s.TR)(Qs(t,"dependencies"),e.dependencies,t.dependencies),(0,s.nf)("injectable",e,t,Fs),(0,s.nf)("needsCompile",e,t,Us),(0,s.TR)(Qs(t,"surrogates"),e.surrogates,t.surrogates),j.from(...j.getAll(t),Qs(t,"bindables"),t.bindables,e.bindables),(0,s.nf)("containerless",e,t,Bs),(0,s.nf)("shadowOptions",e,t,Fs),(0,s.nf)("hasSlots",e,t,Bs),(0,s.nf)("enhance",e,t,Bs),(0,s.TR)(e.watches,Ce.getDefinitions(t),t.watches),(0,s.nf)("strict",e,t,$s),(0,s.nf)("processContent",e,t,Fs))}static getOrCreate(e){if(e instanceof Vs)return e;if(Ns.has(e))return Ns.get(e);const t=Vs.create(e);return Ns.set(e,t),f(t,t.Type,Gs),t}register(e,t){const i=this.Type,s="string"==typeof t?qs(t):this.key,o=this.aliases;e.has(s,!1)?console.warn($(153,this.name)):e.register(e.has(i,!1)?null:K(i,i),Y(i,s),...o.map((e=>Y(i,qs(e)))))}toString(){return`au:ce:${this.name}`}}const zs={name:void 0,searchParents:!1,optional:!1},Fs=()=>null,$s=()=>{},Bs=()=>!1,Us=()=>!0,js=()=>s.tR,Ws="custom-element",Gs=(0,s.r$)(Ws),qs=e=>`${Gs}:${e}`,Ks=(e=>()=>"unnamed-"+ ++e)(0),Ys=(e,t)=>{const i=Vs.create(e,t),o=i.Type;return f(i,o,Gs,s.n_),o},Xs=e=>(0,s.Tn)(e)&&(b(Gs,e)||e.$au?.type===Ws),Zs=(e,t=zs)=>{if(void 0===t.name&&!0!==t.searchParents){const i=ks(e,Gs);if(null===i){if(!0===t.optional)return null;throw $(762,e)}return i}if(void 0!==t.name){if(!0!==t.searchParents){const i=ks(e,Gs);if(null===i)throw $(763,e);return i.is(t.name)?i:void 0}let i=e,s=!1;for(;null!==i;){const e=ks(i,Gs);if(null!==e&&(s=!0,e.is(t.name)))return e;i=Os(i)}if(s)return;throw $(764,e)}let i=e;for(;null!==i;){const e=ks(i,Gs);if(null!==e)return e;i=Os(i)}throw $(765,e)},Qs=(e,t)=>g(w(t),e),Js=e=>{const t=g(Gs,e)??Q(e,Ws,Vs.create);if(null==t)throw $(760,e);return t},eo=function(){const e={value:"",writable:!1,enumerable:!1,configurable:!0},t={};return function(i,s=t){const o=class{};return e.value=i,R(o,"name",e),s!==t&&E(o.prototype,s),o}}(),to=C({name:Gs,keyFrom:qs,isType:Xs,for:Zs,define:Ys,getDefinition:Js,annotate:(e,t,i)=>{f(i,e,w(t))},getAnnotation:Qs,generateName:Ks,createInjectable:()=>{const e={$isInterface:!1,register:()=>({$isResolver:!0,resolve:(t,i)=>i.has(e,!0)?i.get(e):null})};return e},generateType:eo,find(e,t){const i=e.find(Ws,t);return null==i?null:g(Gs,i)??Q(i,Ws,Vs.create)??null}}),io=q("IAppRoot");class so{get controller(){return this.M}constructor(e,t,i,o=!1){this.config=e,this.container=t,this.ce=void 0,this.ue=o;const r=this.host=e.host;i.prepare(this),Z(t,Cs,new s.JF("IEventTarget",r)),Ps(t,r,this.platform=this.fe(t,r)),this.ce=(0,s.ui)(this.de("creating"),(()=>{0!=!e.allowActionlessForm&&r.addEventListener("submit",(e=>{const t=e.target,i=!t.getAttribute("action");"FORM"===t.tagName&&i&&e.preventDefault()}),!1);const i=o?t:t.createChild(),n=e.component;let a;(0,s.Tn)(n)?(a=i.invoke(n),X(n,a)):a=e.component;const l={hydrate:!1,projections:null},c=o?Vs.create({name:Ks(),template:this.host,enhance:!0,strict:e.strictBinding}):void 0,d=this.M=Ri.$el(i,a,r,l,c);return d.hE(l),(0,s.ui)(this.de("hydrating"),(()=>(d.hS(),(0,s.ui)(this.de("hydrated"),(()=>{d.hC(),this.ce=void 0})))))}))}activate(){return(0,s.ui)(this.ce,(()=>(0,s.ui)(this.de("activating"),(()=>(0,s.ui)(this.M.activate(this.M,null,void 0),(()=>this.de("activated")))))))}deactivate(){return(0,s.ui)(this.de("deactivating"),(()=>(0,s.ui)(this.M.deactivate(this.M,null),(()=>this.de("deactivated")))))}de(e){const t=this.container,i=this.ue&&!t.has(we,!1)?[]:t.getAll(we);return(0,s.jY)(...i.reduce(((t,i)=>(i.slot===e&&t.push(i.run()),t)),[]))}fe(e,t){let i;if(e.has(xe,!1))i=e.get(xe);else{if(null===t.ownerDocument.defaultView)throw $(769);i=new a.s(t.ownerDocument.defaultView),e.register(X(xe,i))}return i}dispose(){this.M?.dispose()}}const oo=q("IAurelia");class ro{get isRunning(){return this.ir}get isStarting(){return this.me}get isStopping(){return this.ge}get root(){if(null==this.pe){if(null==this.next)throw $(767);return this.next}return this.pe}constructor(e=s.DI.createContainer()){if(this.container=e,this.ir=!1,this.me=!1,this.ge=!1,this.pe=void 0,this.next=void 0,this.ve=void 0,this.xe=void 0,e.has(oo,!0)||e.has(ro,!0))throw $(768);Z(e,oo,new s.JF("IAurelia",this)),Z(e,ro,new s.JF("Aurelia",this)),Z(e,io,this.ye=new s.JF("IAppRoot"))}register(...e){return this.container.register(...e),this}app(e){return this.next=new so(e,this.container,this.ye),this}enhance(e){const t=e.container??this.container.createChild(),i=Z(t,io,new s.JF("IAppRoot")),o=new so({host:e.host,component:e.component},t,i,!0);return(0,s.ui)(o.activate(),(()=>o))}async waitForIdle(){const e=this.root.platform;await e.domQueue.yield(),await e.taskQueue.yield()}start(e=this.next){if(null==e)throw $(770);return(0,s.yL)(this.ve)?this.ve:this.ve=(0,s.ui)(this.stop(),(()=>(Reflect.set(e.host,"$aurelia",this),this.ye.prepare(this.pe=e),this.me=!0,(0,s.ui)(e.activate(),(()=>{this.ir=!0,this.me=!1,this.ve=void 0,this.be(e,"au-started",e.host)})))))}stop(e=!1){if((0,s.yL)(this.xe))return this.xe;if(!0===this.ir){const t=this.pe;return this.ir=!1,this.ge=!0,this.xe=(0,s.ui)(t.deactivate(),(()=>{Reflect.deleteProperty(t.host,"$aurelia"),e&&t.dispose(),this.pe=void 0,this.ye.dispose(),this.ge=!1,this.be(t,"au-stopped",t.host)}))}}dispose(){if(this.ir||this.ge)throw $(771);this.container.dispose()}be(e,t,i){const s=new e.platform.window.CustomEvent(t,{detail:this,bubbles:!0,cancelable:!0});i.dispatchEvent(s)}}const no=q("ISVGAnalyzer",(e=>e.singleton(ao)));class ao{isStandardSvgAttribute(e,t){return!1}}class lo{constructor(){this.fns=[],this.Be=(0,s.BL)(),this.Se=(0,s.BL)(),this.svg=(0,s.hd)(no),this.useMapping({LABEL:{for:"htmlFor"},IMG:{usemap:"useMap"},INPUT:{maxlength:"maxLength",minlength:"minLength",formaction:"formAction",formenctype:"formEncType",formmethod:"formMethod",formnovalidate:"formNoValidate",formtarget:"formTarget",inputmode:"inputMode"},TEXTAREA:{maxlength:"maxLength"},TD:{rowspan:"rowSpan",colspan:"colSpan"},TH:{rowspan:"rowSpan",colspan:"colSpan"}}),this.useGlobalMapping({accesskey:"accessKey",contenteditable:"contentEditable",tabindex:"tabIndex",textcontent:"textContent",innerhtml:"innerHTML",scrolltop:"scrollTop",scrollleft:"scrollLeft",readonly:"readOnly"})}useMapping(e){let t,i,o,r;for(o in e)for(r in t=e[o],i=this.Be[o]??=(0,s.BL)(),t){if(void 0!==i[r])throw co(r,o);i[r]=t[r]}}useGlobalMapping(e){const t=this.Se;for(const i in e){if(void 0!==t[i])throw co(i,"*");t[i]=e[i]}}useTwoWay(e){this.fns.push(e)}isTwoWay(e,t){return function(e,t){switch(e.nodeName){case"INPUT":switch(e.type){case"checkbox":case"radio":return"checked"===t;default:return"value"===t||"files"===t||"value-as-number"===t||"value-as-date"===t}case"TEXTAREA":case"SELECT":return"value"===t;default:switch(t){case"textcontent":case"innerhtml":return e.hasAttribute("contenteditable");case"scrolltop":case"scrollleft":return!0;default:return!1}}}(e,t)||this.fns.length>0&&this.fns.some((i=>i(e,t)))}map(e,t){return this.Be[e.nodeName]?.[t]??this.Se[t]??(A(e,t,this.svg)?t:null)}}function co(e,t){return $(719,e,t)}lo.register=(0,s.E8)(o.Ii);const ho={register(e){e.register(o.Mg,lo,po)}};class uo{constructor(e,t,i){this.attrs=e,this.bindables=t,this.primary=i}}class po{constructor(){this.Ae=new WeakMap,this.Re=new WeakMap}el(e,t){let i=this.Ae.get(e);return null==i&&this.Ae.set(e,i=new mo),t in i.Te?i.Te[t]:i.Te[t]=to.find(e,t)}attr(e,t){let i=this.Ae.get(e);return null==i&&this.Ae.set(e,i=new mo),t in i.Ee?i.Ee[t]:i.Ee[t]=De.find(e,t)}bindables(e){let t=this.Re.get(e);if(null==t){const i=e.bindables,o=(0,s.BL)();let r,n,a,l,c=!1;for(n in i){if(r=i[n],l=r.attribute,!0===r.primary){if(c)throw $(714,e);c=!0,a=r}else c||null!=a||(a=r);o[l]=W.create(n,r)}null==r&&"custom-attribute"===e.type&&(a=o.value=W.create("value",{mode:e.defaultBindingMode??d})),this.Re.set(e,t=new uo(o,i,a??null))}return t}}po.register=(0,s.E8)(o.Y_);class mo{constructor(){this.Te=(0,s.BL)(),this.Ee=(0,s.BL)()}}const go=(0,s.BL)();class bo{static forNs(e){return go[e]??=new bo(e)}constructor(e){this.ns=e,this.type=z|F}getValue(e,t){return e.getAttributeNS(this.ns,t)}setValue(e,t,i){null==e?t.removeAttributeNS(this.ns,i):t.setAttributeNS(this.ns,i,e)}}Nt(bo);class fo{constructor(){this.type=z|F}getValue(e,t){return e.getAttribute(t)}setValue(e,t,i){null==e?t.removeAttribute(i):t.setAttribute(i,e)}}Nt(fo);const vo=new fo;class wo{static Le(e){const t=[];if(0===e.length)return t;const i=e.length;let s,o=0;for(;i>o;)s=e[o],s.selected&&(t[t.length]=x.call(s,"model")?s.model:s.value),++o;return t}static Me(e,t){return e===t}constructor(e,t,i,s){this.type=z|V|F,this.v=void 0,this.ov=void 0,this.De=!1,this.qe=void 0,this.Pe=void 0,this.iO=!1,this.ot=!1,this.nt=e,this.oL=s,this.cf=i}getValue(){return this.iO?this.v:this.nt.multiple?wo.Le(this.nt.options):this.nt.value}setValue(e){this.ov=this.v,this.v=e,this.De=e!==this.ov,this.Ie(e instanceof Array?e:null),this.ut()}ut(){this.De&&(this.De=!1,this.syncOptions())}handleCollectionChange(){this.syncOptions()}syncOptions(){const e=this.v,t=this.nt,i=(0,s.cy)(e),o=t.matcher??wo.Me,r=t.options;let n=r.length;for(;n-- >0;){const t=r[n],s=x.call(t,"model")?t.model:t.value;t.selected=i?-1!==e.findIndex((e=>!!o(s,e))):!!o(s,e)}}syncValue(){const e=this.nt,t=e.options,i=t.length,s=this.v;let o=0;if(e.multiple){if(!(s instanceof Array))return!0;let r;const n=e.matcher||wo.Me,a=[];for(;o!!n(l,e)))?s.splice(o,1):++o;for(o=0;o!!n(l,e)))&&s.push(l),++o;return!1}let r,n=null;for(;o0){const i=[];let s=0;for(;t>s;++s)i.push(...this.Oe(e[s]));return i}return s.tR}Oe(e){return(0,s.Kg)(e)?this.Fe(e):e instanceof Array?this.$e(e):e instanceof Object?this.He(e):s.tR}ut(){if(this.De){this.De=!1;const e=this.v,t=this.styles,i=this.Oe(e);let s,o,r,n,a=this.version;this.ov=e;let l=0;const c=i.length;for(;l{const e="http://www.w3.org/1999/xlink",t="http://www.w3.org/XML/1998/namespace",i="http://www.w3.org/2000/xmlns/";return E((0,s.BL)(),{"xlink:actuate":["actuate",e],"xlink:arcrole":["arcrole",e],"xlink:href":["href",e],"xlink:role":["role",e],"xlink:show":["show",e],"xlink:title":["title",e],"xlink:type":["type",e],"xml:lang":["lang",t],"xml:space":["space",t],xmlns:["xmlns",i],"xmlns:xlink":["xlink",i]})})(),xo=new n.td;xo.type=z|F;class Co{constructor(){this.allowDirtyCheck=!0,this.Ne=(0,s.BL)(),this.We=(0,s.BL)(),this.je=(0,s.BL)(),this.ze=(0,s.BL)(),this.Ue=(0,s.hd)(s.Nt),this.p=(0,s.hd)(xe),this.Ge=(0,s.hd)(n.bu),this.svg=(0,s.hd)(no);const e=["change","input"],t={events:e,default:""};this.useConfig({INPUT:{value:t,valueAsNumber:{events:e,default:0},checked:{type:To,events:e},files:{events:e,readonly:!0}},SELECT:{value:{type:wo,events:["change"],default:""}},TEXTAREA:{value:t}});const i={events:["change","input","blur","keyup","paste"],default:""},o={events:["scroll"],default:0};this.useConfigGlobal({scrollTop:o,scrollLeft:o,textContent:i,innerHTML:i}),this.overrideAccessorGlobal("css","style","class"),this.overrideAccessor({INPUT:["value","checked","model"],SELECT:["value"],TEXTAREA:["value"]})}handles(e,t){return e instanceof this.p.Node}useConfig(e,t,i){const o=this.Ne;let r;if((0,s.Kg)(e))r=o[e]??=(0,s.BL)(),null==r[t]?r[t]=i:Eo(e,t);else for(const i in e){r=o[i]??=(0,s.BL)();const n=e[i];for(t in n)null==r[t]?r[t]=n[t]:Eo(i,t)}}useConfigGlobal(e,t){const i=this.We;if("object"==typeof e)for(const t in e)null==i[t]?i[t]=e[t]:Eo("*",t);else null==i[e]?i[e]=t:Eo("*",e)}getAccessor(e,t,i){if(t in this.ze||t in(this.je[e.tagName]??s.vB))return this.getObserver(e,t,i);switch(t){case"src":case"href":case"role":case"minLength":case"maxLength":case"placeholder":case"size":case"pattern":case"title":case"popovertarget":case"popovertargetaction":return vo;default:{const i=_o[t];return void 0!==i?bo.forNs(i[1]):A(e,t,this.svg)?vo:xo}}}overrideAccessor(e,t){let i;if((0,s.Kg)(e))i=this.je[e]??=(0,s.BL)(),i[t]=!0;else for(const t in e)for(const o of e[t])i=this.je[t]??=(0,s.BL)(),i[o]=!0}overrideAccessorGlobal(...e){for(const t of e)this.ze[t]=!0}getNodeObserverConfig(e,t){return this.Ne[e.tagName]?.[t]??this.We[t]}getNodeObserver(e,t,i){const s=this.Ne[e.tagName]?.[t]??this.We[t];let o;return null!=s?(o=new(s.type??ko)(e,t,s,i,this.Ue),o.doNotCache||((0,n.hH)(e)[t]=o),o):null}getObserver(e,t,i){switch(t){case"class":return new Vt(e);case"css":case"style":return new yo(e)}const s=this.getNodeObserver(e,t,i);if(null!=s)return s;const o=_o[t];if(void 0!==o)return bo.forNs(o[1]);if(A(e,t,this.svg))return vo;if(t in e.constructor.prototype){if(this.allowDirtyCheck)return this.Ge.createProperty(e,t);throw $(652,t)}return new n.Kg(e,t)}}function Eo(e,t){throw $(653,e,t)}function So(e,t){return e===t}Co.register=(0,s.E8)(n.y0);class To{constructor(e,t,i,s){this.type=z|V|F,this.v=void 0,this.ov=void 0,this.Ke=void 0,this.Xe=void 0,this.ot=!1,this.nt=e,this.oL=s,this.cf=i}getValue(){return this.v}setValue(e){const t=this.v;e!==t&&(this.v=e,this.ov=t,this.Qe(),this.Ye(),this.Ve())}handleCollectionChange(){this.Ye()}handleChange(e,t){this.Ye()}Ye(){const e=this.v,t=this.nt,i=x.call(t,"model")?t.model:t.value,o="radio"===t.type,r=void 0!==t.matcher?t.matcher:So;if(o)t.checked=!!r(e,i);else if(!0===e)t.checked=!0;else{let o=!1;if((0,s.cy)(e))o=-1!==e.findIndex((e=>!!r(e,i)));else if(e instanceof Set){for(const t of e)if(r(t,i)){o=!0;break}}else if(e instanceof Map)for(const t of e){const e=t[0],s=t[1];if(r(e,i)&&!0===s){o=!0;break}}t.checked=o}}handleEvent(){let e=this.ov=this.v;const t=this.nt,i=x.call(t,"model")?t.model:t.value,o=t.checked,r=void 0!==t.matcher?t.matcher:So;if("checkbox"===t.type){if((0,s.cy)(e)){const t=e.findIndex((e=>!!r(e,i)));return void(o&&-1===t?e.push(i):o||-1===t||e.splice(t,1))}if(e instanceof Set){const t={};let s=t;for(const t of e)if(!0===r(t,i)){s=t;break}return void(o&&s===t?e.add(i):o||s===t||e.delete(s))}if(e instanceof Map){let t;for(const s of e){const e=s[0];if(!0===r(e,i)){t=e;break}}return void e.set(t,o)}e=o}else{if(!o)return;e=i}this.v=e,this.Ve()}rt(){this.Qe()}lt(){this.v=this.ov=void 0,this.Ke?.unsubscribe(this),this.Xe?.unsubscribe(this),this.Ke=this.Xe=void 0}Ve(){Oo=this.ov,this.ov=this.v,this.subs.notify(this.v,Oo),Oo=void 0}Qe(){const e=this.nt;(this.Xe??=e.$observers?.model??e.$observers?.value)?.subscribe(this),this.Ke?.unsubscribe(this),this.Ke=void 0,"checkbox"===e.type&&(this.Ke=function(e,t){return e instanceof Array?t.getArrayObserver(e):e instanceof Map?t.getMapObserver(e):e instanceof Set?t.getSetObserver(e):void 0}(this.v,this.oL))?.subscribe(this)}}let Oo;Ht(To),(0,n.rq)(To,null);class Ao{bind(e,t){if(!(t instanceof lt))throw $(9994,t);t.useTargetObserver(vo)}}Ao.$au={type:ee,name:"attr"};class Lo{bind(e,t){if(!("handleEvent"in t))throw $(801);t.self=!0}unbind(e,t){t.self=!1}}Lo.$au={type:ee,name:"self"};class Ro{constructor(){this.oL=(0,s.hd)(n.WM),this.Ze=(0,s.hd)(n.y0)}bind(e,t,...i){if(!(this.Ze instanceof Co))throw $(9993);if(0===i.length)throw $(802);if(!(t instanceof lt&&t.mode&p))throw $(803);const s=this.Ze.getNodeObserverConfig(t.target,t.targetProperty);if(null==s)throw $(9992,t);const o=this.Ze.getNodeObserver(t.target,t.targetProperty,this.oL);o.useConfig({readonly:s.readonly,default:s.default,events:i}),t.useTargetObserver(o)}}Ro.$au={type:ee,name:"updateTrigger"};class Io{constructor(){this.elseFactory=void 0,this.elseView=void 0,this.ifView=void 0,this.view=void 0,this.value=!1,this.cache=!0,this.pending=void 0,this.Je=!1,this.ti=0,this.ei=(0,s.hd)(_t),this.l=(0,s.hd)(Es)}attaching(e,t){return this.ii(this.value)}detaching(e,t){return this.Je=!0,(0,s.ui)(this.pending,(()=>{this.Je=!1,this.pending=void 0,this.view?.deactivate(e,this.$controller)}))}valueChanged(e,t){if(this.$controller.isActive)return(e=!!e)!=(t=!!t)?this.ii(e):void 0}ii(e){const t=this.view,i=this.$controller,o=this.ti++,r=()=>!this.Je&&this.ti===o+1;let n;return(0,s.ui)(this.pending,(()=>this.pending=(0,s.ui)(t?.deactivate(t,i),(()=>{if(r()&&(n=this.view=e?this.ifView=this.cache&&null!=this.ifView?this.ifView:this.ei.create():this.elseView=this.cache&&null!=this.elseView?this.elseView:this.elseFactory?.create(),null!=n))return n.setLocation(this.l),(0,s.ui)(n.activate(n,i,i.scope),(()=>{r()&&(this.pending=void 0)}))}))))}dispose(){this.ifView?.dispose(),this.elseView?.dispose(),this.ifView=this.elseView=this.view=void 0}accept(e){if(!0===this.view?.accept(e))return!0}}Io.$au={type:Se,name:"if",isTemplateController:!0,bindables:{value:!0,cache:{set:e=>""===e||!!e&&"false"!==e}}};class Do{constructor(){this.f=(0,s.hd)(_t)}link(e,t,i,s){const o=e.children,r=o[o.length-1];if(r instanceof Io)r.elseFactory=this.f;else{if(!(r.viewModel instanceof Io))throw $(810);r.viewModel.elseFactory=this.f}}}function Mo(e){e.dispose()}Do.$au={type:"custom-attribute",name:"else",isTemplateController:!0};const Po=["BindingBehavior","ValueConverter"];class Ho{constructor(){this.views=[],this.key=null,this.si=[],this.ni=[],this.oi=[],this.ri=new Map,this.li=void 0,this.hi=!1,this.ai=!1,this.ci=null,this.ui=void 0,this.fi=!1,this.l=(0,s.hd)(Es),this.di=(0,s.hd)(os),this.f=(0,s.hd)(_t),this.mi=(0,s.hd)(Bo);const e=(0,s.hd)(o.OA).props[0].props[0];if(void 0!==e){const{to:t,value:i,command:o}=e;if("key"!==t)throw $(776,t);if(null===o)this.key=i;else{if("bind"!==o)throw $(775,o);this.key=(0,s.hd)(l.JW).parse(i,P)}}}binding(e,t){const i=this.di.bindings,s=i.length;let o,r,a=0;for(;s>a;++a)if(o=i[a],o.target===this&&"items"===o.targetProperty){r=this.forOf=o.ast,this.gi=o;let e=r.iterable;for(;null!=e&&Po.includes(e.$kind);)e=e.expression,this.hi=!0;this.ci=e;break}this.pi();const l=r.declaration;(this.fi="ArrayDestructuring"===l.$kind||"ObjectDestructuring"===l.$kind)||(this.local=(0,n.qM)(l,this.$controller.scope,o,null))}attaching(e,t){return this.xi(),this.yi(),this.bi(e,this.ui??s.tR)}detaching(e,t){return this.pi(),this.wi(e)}unbinding(e,t){this.ri.clear()}itemsChanged(){this.$controller.isActive&&(this.pi(),this.xi(),this.yi(),this.ki(void 0))}handleCollectionChange(e,t){const i=this.$controller;if(i.isActive){if(this.hi){if(this.ai)return;return this.ai=!0,this.items=(0,n.qM)(this.forOf.iterable,i.scope,this.gi,null),void(this.ai=!1)}this.xi(),this.yi(),this.ki(t)}}ki(e){const t=this.views;this.si=t.slice();const i=t.length,o=this.key,r=null!==o,a=this.oi,l=this.ni;if(r||void 0===e){const t=this.local,s=this.ui.length,c=this.forOf.declaration,d=this.gi,h=this.fi;e=(0,n.Bn)(s);let u=0;if(0===i)for(;u0){const t=(0,s.ui)(this.Ci(e),(()=>this.Bi(e)));(0,s.yL)(t)&&t.catch(L)}else this.Bi(e)}pi(){const e=this.$controller.scope;let t,i=this.Si,o=this.hi;o&&(i=this.Si=(0,n.qM)(this.ci,e,this.gi,null)??null,o=this.hi=!(0,s.t7)(this.items,i));const r=this.li;if(this.$controller.isActive){const e=o?i:this.items;t=this.li=this.mi.resolve(e).getObserver?.(e),r!==t&&(r?.unsubscribe(this),t?.subscribe(this))}else r?.unsubscribe(this),this.li=void 0}yi(){const e=this.ni;this.oi=e.slice();const t=this.ui,i=t.length,s=this.ni=Array(t.length),o=this.ri,r=new Map,n=this.$controller.scope,a=this.gi,l=this.forOf,c=this.local,d=this.fi;for(let e=0;e{t[i]=e})),this.ui=t}bi(e,t){let i,o,r,n;const{$controller:a,f:l,l:c,ni:d}=this,h=t.length,u=this.views=Array(h);for(let t=0;tr;++r)o=n[r],o.release(),i=o.deactivate(e??o,a),(0,s.yL)(i)&&(t??(t=[])).push(i);if(void 0!==t)return 1===t.length?t[0]:Promise.all(t)}Ci(e){let t,i,o;const{$controller:r,views:n}=this,a=e.deletedIndices.slice().sort(tr),l=a.length;let c=0;for(;l>c;++c)o=n[a[c]],o.release(),i=o.deactivate(o,r),(0,s.yL)(i)&&(t??(t=[])).push(i);for(c=0;l>c;++c)n.splice(a[c]-c,1);if(void 0!==t)return 1===t.length?t[0]:Promise.all(t)}Bi(e){let t,i,o,r=0;const{$controller:n,f:a,l,views:c,ni:d,si:h}=this,u=e.length;for(;u>r;++r)-2===e[r]&&(o=a.create(),c.splice(r,0,o));if(c.length!==u)throw $(814,[c.length,u]);let p=0;for(r=0;rNo&&(No=t,Vo=new Int32Array(t),zo=new Int32Array(t));let i=0,s=0,o=0,r=0,n=0,a=0,l=0,c=0;for(;r>1,o=e[Vo[c]],-2!==o&&o0&&(zo[r]=Vo[a-1]),Vo[a]=r)}r=++i;const d=new Int32Array(r);for(s=Vo[i-1];i-- >0;)d[i]=s,s=zo[s];for(;r-- >0;)Vo[r]=0;return d}(e),g=m.length;let b,f=g-1;for(r=u-1;r>=0;--r)o=c[r],b=c[r+1],o.nodes.link(b?.nodes??l),-2===e[r]?(o.setLocation(l),$o(d[r].overrideContext,r,u),i=o.activate(o,n,d[r]),(0,s.yL)(i)&&(t??(t=[])).push(i)):f<0||1===g||r!==m[f]?($o(o.scope.overrideContext,r,u),o.nodes.insertBefore(o.location)):($o(o.scope.overrideContext,r,u),--f);if(void 0!==t)return 1===t.length?t[0]:Promise.all(t)}dispose(){this.views.forEach(Mo),this.views=void 0}accept(e){const{views:t}=this;if(void 0!==t)for(let i=0,s=t.length;i{e.$index=t,e.$length=i},Bo=q("IRepeatableHandlerResolver",(e=>e.singleton(Uo)));class Uo{constructor(){this.Ai=(0,s.hd)((0,s.Q7)(jo))}resolve(e){if(Wo.handles(e))return Wo;if(Go.handles(e))return Go;if(qo.handles(e))return qo;if(Ko.handles(e))return Ko;if(Yo.handles(e))return Yo;const t=this.Ai.find((t=>t.handles(e)));return void 0!==t?t:Xo}}const jo=q("IRepeatableHandler"),Wo={handles:s.cy,getObserver:n.Nw,iterate(e,t){const i=e.length;let s=0;for(;snull==e,iterate(){}},Xo={handles:e=>!1,iterate(e,t){throw $(777,e)}},Zo=(e,t,i,s,o)=>e?(0,n.qM)(t,i,s,null):i.bindingContext[o],Qo=(e,t,i,s,o,r)=>"string"==typeof t?Zo(e,i,s,o,r)[t]:(0,n.qM)(t,s,o,null),Jo=(e,t,i,s,o,r,a,l)=>{let c=e.get(i);if(void 0===c?c=er(i,s,o,r,a,l):c instanceof n.HG?e.delete(i):1===c.length?(c=c[0],e.delete(i)):c=c.shift(),t.has(i)){const e=t.get(i);e instanceof n.HG?t.set(i,[e,c]):e.push(c)}else t.set(i,c);return((e,t,i,s,o,r)=>{e?(0,n.Um)(t,i,s,r):i.bindingContext[o]=r})(l,s.declaration,c,r,a,i),c},er=(e,t,i,s,o,r)=>{if(r){const o=n.HG.fromParent(i,new n.ZU,new Fo);(0,n.Um)(t.declaration,o,s,e)}return n.HG.fromParent(i,new n.ZU(o,e),new Fo)},tr=(e,t)=>e-t;class ir{constructor(){this.view=(0,s.hd)(_t).create().setLocation((0,s.hd)(Es))}valueChanged(e,t){const i=this.$controller,s=this.view.bindings;let o,r=0,a=0;if(i.isActive&&null!=s)for(o=n.HG.fromParent(i.scope,void 0===e?{}:e),a=s.length;a>r;++r)s[r].bind(o)}attaching(e,t){const{$controller:i,value:s}=this,o=n.HG.fromParent(i.scope,void 0===s?{}:s);return this.view.activate(e,i,o)}detaching(e,t){return this.view.deactivate(e,this.$controller)}dispose(){this.view.dispose(),this.view=void 0}accept(e){if(!0===this.view?.accept(e))return!0}}ir.$au={type:Se,name:"with",isTemplateController:!0,bindables:["value"]};class sr{constructor(){this.cases=[],this.activeCases=[],this.promise=void 0,this.f=(0,s.hd)(_t),this.l=(0,s.hd)(Es)}link(e,t,i,s){this.view=this.f.create(this.$controller).setLocation(this.l)}attaching(e,t){const i=this.view,s=this.$controller;return this.queue((()=>i.activate(e,s,s.scope))),this.queue((()=>this.swap(e,this.value))),this.promise}detaching(e,t){return this.queue((()=>this.view.deactivate(e,this.$controller))),this.promise}dispose(){this.view?.dispose(),this.view=void 0}valueChanged(e,t){this.$controller.isActive&&this.queue((()=>this.swap(null,this.value)))}caseChanged(e){this.queue((()=>this.Ri(e)))}Ri(e){const t=e.isMatch(this.value),i=this.activeCases,o=i.length;if(!t)return o>0&&i[0].id===e.id?this.Ti(null):void 0;if(o>0&&i[0].id(this.activeCases=r,this.Ei(null))))}swap(e,t){const i=[];let o=!1;for(const e of this.cases)if((o||e.isMatch(t))&&(i.push(e),o=e.fallThrough),i.length>0&&!o)break;const r=this.defaultCase;return 0===i.length&&void 0!==r&&i.push(r),(0,s.ui)(this.activeCases.length>0?this.Ti(e,i):void 0,(()=>{if(this.activeCases=i,0!==i.length)return this.Ei(e)}))}Ei(e){const t=this.$controller;if(!t.isActive)return;const i=this.activeCases,o=i.length;if(0===o)return;const r=t.scope;return 1===o?i[0].activate(e,r):(0,s.jY)(...i.map((t=>t.activate(e,r))))}Ti(e,t=[]){const i=this.activeCases,o=i.length;if(0!==o){if(1===o){const s=i[0];return t.includes(s)?void 0:(i.length=0,s.deactivate(e))}return(0,s.ui)((0,s.jY)(...i.reduce(((i,s)=>(t.includes(s)||i.push(s.deactivate(e)),i)),[])),(()=>{i.length=0}))}}queue(e){const t=this.promise;let i;i=this.promise=(0,s.ui)((0,s.ui)(t,e),(()=>{this.promise===i&&(this.promise=void 0)}))}accept(e){return!0===this.$controller.accept(e)||!!this.activeCases.some((t=>t.accept(e)))||void 0}}sr.$au={type:Se,name:"switch",isTemplateController:!0,bindables:["value"]};let or=0;const rr=["value",{name:"fallThrough",mode:h,set(e){switch(e){case"true":return!0;case"false":return!1;default:return!!e}}}];class nr{constructor(){this.id=++or,this.fallThrough=!1,this.view=void 0,this.f=(0,s.hd)(_t),this.Ue=(0,s.hd)(n.WM),this.l=(0,s.hd)(Es),this.Li=(0,s.hd)(s.gF).scopeTo(`${this.constructor.name}-#${this.id}`)}link(e,t,i,s){const o=e.parent,r=o?.viewModel;if(!(r instanceof sr))throw $(815);this.$switch=r,this.linkToSwitch(r)}detaching(e,t){return this.deactivate(e)}isMatch(e){this.Li.debug("isMatch()");const t=this.value;return(0,s.cy)(t)?(void 0===this.li&&(this.li=this.Mi(t)),t.includes(e)):t===e}valueChanged(e,t){(0,s.cy)(e)?(this.li?.unsubscribe(this),this.li=this.Mi(e)):void 0!==this.li&&this.li.unsubscribe(this),this.$switch.caseChanged(this)}handleCollectionChange(){this.$switch.caseChanged(this)}activate(e,t){let i=this.view;if(void 0===i&&(i=this.view=this.f.create().setLocation(this.l)),!i.isActive)return i.activate(e??i,this.$controller,t)}deactivate(e){const t=this.view;if(void 0!==t&&t.isActive)return t.deactivate(e??t,this.$controller)}dispose(){this.li?.unsubscribe(this),this.view?.dispose(),this.view=void 0}linkToSwitch(e){e.cases.push(this)}Mi(e){const t=this.Ue.getArrayObserver(e);return t.subscribe(this),t}accept(e){return!0===this.$controller.accept(e)||this.view?.accept(e)}}Re({name:"case",bindables:rr,isTemplateController:!0},nr);class ar extends nr{linkToSwitch(e){if(void 0!==e.defaultCase)throw $(816);e.defaultCase=this}}Re({name:"default-case",bindables:rr,isTemplateController:!0},ar);class lr{constructor(){this.preSettledTask=null,this.postSettledTask=null,this.f=(0,s.hd)(_t),this.l=(0,s.hd)(Es),this.p=(0,s.hd)(xe),this.logger=(0,s.hd)(s.gF).scopeTo("promise.resolve")}link(e,t,i,s){this.view=this.f.create(this.$controller).setLocation(this.l)}attaching(e,t){const i=this.view,o=this.$controller;return(0,s.ui)(i.activate(e,o,this.viewScope=n.HG.fromParent(o.scope,{})),(()=>this.swap(e)))}valueChanged(e,t){this.$controller.isActive&&this.swap(null)}swap(e){const t=this.value;if(!(0,s.yL)(t))return;const i=this.p.domQueue,o=this.fulfilled,r=this.rejected,n=this.pending,a=this.viewScope;let l;const d=()=>{(0,s.jY)(l=(this.preSettledTask=i.queueTask((()=>(0,s.jY)(o?.deactivate(e),r?.deactivate(e),n?.activate(e,a))))).result.catch((e=>{if(!(e instanceof c.mE))throw e})),t.then((c=>{if(this.value!==t)return;const d=()=>{this.postSettlePromise=(this.postSettledTask=i.queueTask((()=>(0,s.jY)(n?.deactivate(e),r?.deactivate(e),o?.activate(e,a,c))))).result};this.preSettledTask.status===N?l.then(d):(this.preSettledTask.cancel(),d())}),(c=>{if(this.value!==t)return;const d=()=>{this.postSettlePromise=(this.postSettledTask=i.queueTask((()=>(0,s.jY)(n?.deactivate(e),o?.deactivate(e),r?.activate(e,a,c))))).result};this.preSettledTask.status===N?l.then(d):(this.preSettledTask.cancel(),d())})))};this.postSettledTask?.status===N?this.postSettlePromise.then(d):(this.postSettledTask?.cancel(),d())}detaching(e,t){return this.preSettledTask?.cancel(),this.postSettledTask?.cancel(),this.preSettledTask=this.postSettledTask=null,this.view.deactivate(e,this.$controller)}dispose(){this.view?.dispose(),this.view=void 0}}lr.$au={type:Se,name:"promise",isTemplateController:!0,bindables:["value"]};class cr{constructor(){this.view=void 0,this.f=(0,s.hd)(_t),this.l=(0,s.hd)(Es)}link(e,t,i,s){ur(e).pending=this}activate(e,t){let i=this.view;if(void 0===i&&(i=this.view=this.f.create().setLocation(this.l)),!i.isActive)return i.activate(i,this.$controller,t)}deactivate(e){const t=this.view;if(void 0!==t&&t.isActive)return t.deactivate(t,this.$controller)}detaching(e){return this.deactivate(e)}dispose(){this.view?.dispose(),this.view=void 0}}cr.$au={type:Se,name:"pending",isTemplateController:!0,bindables:{value:{mode:u}}};class dr{constructor(){this.view=void 0,this.f=(0,s.hd)(_t),this.l=(0,s.hd)(Es)}link(e,t,i,s){ur(e).fulfilled=this}activate(e,t,i){this.value=i;let s=this.view;if(void 0===s&&(s=this.view=this.f.create().setLocation(this.l)),!s.isActive)return s.activate(s,this.$controller,t)}deactivate(e){const t=this.view;if(void 0!==t&&t.isActive)return t.deactivate(t,this.$controller)}detaching(e,t){return this.deactivate(e)}dispose(){this.view?.dispose(),this.view=void 0}}dr.$au={type:Se,name:"then",isTemplateController:!0,bindables:{value:{mode:p}}};class hr{constructor(){this.view=void 0,this.f=(0,s.hd)(_t),this.l=(0,s.hd)(Es)}link(e,t,i,s){ur(e).rejected=this}activate(e,t,i){this.value=i;let s=this.view;if(void 0===s&&(s=this.view=this.f.create().setLocation(this.l)),!s.isActive)return s.activate(s,this.$controller,t)}deactivate(e){const t=this.view;if(void 0!==t&&t.isActive)return t.deactivate(t,this.$controller)}detaching(e,t){return this.deactivate(e)}dispose(){this.view?.dispose(),this.view=void 0}}function ur(e){const t=e.parent,i=t?.viewModel;if(i instanceof lr)return i;throw $(813)}hr.$au={type:Se,name:"catch",isTemplateController:!0,bindables:{value:{mode:p}}};class pr{"promise.resolve"(e,t){return new o.XP(e,t,"promise","bind")}}pr[Symbol.metadata]={[s.Ri]:o.Fv.create([{pattern:"promise.resolve",symbols:""}],pr)};class mr{then(e,t){return new o.XP(e,t,"then","from-view")}}mr[Symbol.metadata]={[s.Ri]:o.Fv.create([{pattern:"then",symbols:""}],mr)};class gr{catch(e,t){return new o.XP(e,t,"catch","from-view")}}gr[Symbol.metadata]={[s.Ri]:o.Fv.create([{pattern:"catch",symbols:""}],gr)};class br{constructor(){this.Di=!1,this.Te=(0,s.hd)(xs),this.p=(0,s.hd)(xe)}binding(){this.valueChanged()}valueChanged(){this.$controller.isActive?this.qi():this.Di=!0}attached(){this.Di&&(this.Di=!1,this.qi()),this.Te.addEventListener("focus",this),this.Te.addEventListener("blur",this)}detaching(){const e=this.Te;e.removeEventListener("focus",this),e.removeEventListener("blur",this)}handleEvent(e){"focus"===e.type?this.value=!0:this.Pi||(this.value=!1)}qi(){const e=this.Te,t=this.Pi,i=this.value;i&&!t?e.focus():!i&&t&&e.blur()}get Pi(){return this.Te===this.p.document.activeElement}}br.$au={type:Se,name:"focus",bindables:{value:{mode:m}}};class fr{constructor(){this.position="beforeend",this.strict=!1;const e=(0,s.hd)(_t),t=(0,s.hd)(Es),i=(0,s.hd)(xe);this.p=i,this.Ii=i.document.createElement("div"),(this.view=e.create()).setLocation(this._i=Ct(i)),function(e,t){if(void 0===e.platform||e instanceof e.platform.Node)Ts.set(e,t);else{const i=e.childNodes;for(let e=0,s=i.length;e(this.Fi(t,this.position),this.Hi(null,t))));(0,s.yL)(i)&&i.catch(L)}positionChanged(){const{$controller:e,Ii:t}=this;if(!e.isActive)return;const i=(0,s.ui)(this.Oi(null,t),(()=>(this.Fi(t,this.position),this.Hi(null,t))));(0,s.yL)(i)&&i.catch(L)}Hi(e,t){const{activating:i,callbackContext:o,view:r}=this;return(0,s.ui)(i?.call(o,t,r),(()=>this.$i(e,t)))}$i(e,t){const{$controller:i,view:o}=this;return null!==e?(0,s.ui)(o.activate(e??o,i,i.scope),(()=>this.Ni(t))):(o.nodes.insertBefore(this._i),this.Ni(t))}Ni(e){const{activated:t,callbackContext:i,view:s}=this;return t?.call(i,e,s)}Oi(e,t){const{deactivating:i,callbackContext:o,view:r}=this;return(0,s.ui)(i?.call(o,t,r),(()=>this.Wi(e,t)))}Wi(e,t){const{$controller:i,view:o}=this;return null!==e?(0,s.ui)(o.deactivate(e,i),(()=>this.ji(t))):(o.nodes.remove(),this.ji(t))}ji(e){const{deactivated:t,callbackContext:i,view:o}=this;return(0,s.ui)(t?.call(i,e,o),(()=>this.zi()))}Vi(){const e=this.p,t=e.document;let i=this.target,o=this.renderContext;if(""===i){if(this.strict)throw $(811);return t.body}if((0,s.Kg)(i)){let r=t;(0,s.Kg)(o)&&(o=t.querySelector(o)),o instanceof e.Node&&(r=o),i=r.querySelector(i)}if(i instanceof e.Node)return i;if(null==i){if(this.strict)throw $(812);return t.body}return i}zi(){this._i.remove(),this._i.$start.remove()}Fi(e,t){const i=this._i,s=i.$start,o=e.parentNode,r=[s,i];switch(t){case"beforeend":Et(e,null,r);break;case"afterbegin":Et(e,e.firstChild,r);break;case"beforebegin":Et(o,e,r);break;case"afterend":Et(o,e.nextSibling,r);break;default:throw $(779,t)}}dispose(){this.view.dispose(),this.view=void 0,this.callbackContext=null}accept(e){if(!0===this.view?.accept(e))return!0}}let vr;fr.$au={type:Se,name:"portal",isTemplateController:!0,bindables:[{name:"target",primary:!0},"position","activated","activating","callbackContext",{name:"renderContext",callback:"targetChanged"},"strict","deactivated","deactivating"]};class wr{constructor(){this.Ui=null,this.Gi=null,this.Zt=!1,this.expose=null,this.slotchange=null,this.Ki=new Set,this.li=null;const e=(0,s.hd)(rs),t=(0,s.hd)(Es),i=(0,s.hd)(o.OA),r=(0,s.hd)(ki),n=this.name=i.data.name,a=i.projections?.[Ot],l=e.instruction?.projections?.[n],c=e.controller.container;let d,h;null==l?(h=c.createChild({inheritParentResources:!0}),d=r.getViewFactory(a??(vr??=Vs.create({name:"au-slot-empty-template",template:"",needsCompile:!1})),h),this.Xi=!1):(h=c.createChild(),h.useResources(e.parent.controller.container),Z(h,rs,new s.JF(void 0,e.parent)),d=r.getViewFactory(l,h),this.Xi=!0,this.Qi=c.getAll(Rt,!1)?.filter((e=>"*"===e.slotName||e.slotName===n))??s.tR),this.Yi=(this.Qi??=s.tR).length>0,this.Zi=e,this.view=d.create().setLocation(this.l=t)}get nodes(){const e=[],t=this.l;let i=t.$start.nextSibling;for(;null!=i&&i!==t;)8!==i.nodeType&&e.push(i),i=i.nextSibling;return e}subscribe(e){this.Ki.add(e)}unsubscribe(e){this.Ki.delete(e)}binding(e,t){for(this.Ui=t.scope;"synthetic"===t.vmKind&&t.parent?.viewModel instanceof wr;)t=t.parent.parent;const i=t.scope.bindingContext;let s;this.Xi&&(s=this.Zi.controller.scope.parent,(this.Gi=n.HG.fromParent(s,s.bindingContext)).overrideContext.$host=this.expose??i)}attaching(e,t){return(0,s.ui)(this.view.activate(e,this.$controller,this.Xi?this.Gi:this.Ui),(()=>{this.Yi&&(this.Qi.forEach((e=>e.watch(this))),this.Qe(),this.Ji(),this.Zt=!0)}))}detaching(e,t){return this.Zt=!1,this.ts(),this.Qi.forEach((e=>e.unwatch(this))),this.view.deactivate(e,this.$controller)}exposeChanged(e){this.Xi&&null!=this.Gi&&(this.Gi.overrideContext.$host=e)}dispose(){this.view.dispose(),this.view=void 0}accept(e){if(!0===this.view?.accept(e))return!0}Qe(){if(null!=this.li)return;const e=this.l,t=e.parentElement;null!=t&&(this.li=St(t,(t=>{kr(e,t)&&this.Ji()}))).observe(t,{childList:!0})}ts(){this.li?.disconnect(),this.li=null}Ji(){const e=this.nodes,t=new Set(this.Ki);let i;for(i of(this.Zt&&this.slotchange?.call(void 0,this.name,e),t))i.handleSlotChange(this,e)}}wr.$au={type:Ws,name:"au-slot",template:null,containerless:!0,processContent(e,t,i){i.name=e.getAttribute("name")??Ot;let s=e.firstChild,o=null;for(;null!==s;)o=s.nextSibling,Tt(s)&&s.hasAttribute("au-slot")&&e.removeChild(s),s=o},bindables:["expose","slotchange"]};const yr=(e,t)=>e.compareDocumentPosition(t),kr=(e,t)=>{for(const{addedNodes:i,removedNodes:s,nextSibling:o}of t){let t,r=0,n=i.length;for(;r0&&null!=o&&4===yr(e.$start,o)&&2===yr(e,o))return!0}};class _r{constructor(){this.scopeBehavior="auto",this.es=void 0,this.tag=null,this.c=(0,s.hd)(s.p7),this.parent=(0,s.hd)(os),this.ss=(0,s.hd)(xs),this.l=(0,s.hd)(Es),this.p=(0,s.hd)(xe),this.r=(0,s.hd)(ki),this.os=(0,s.hd)(o.OA),this.rs=(0,s.hd)((0,s.do)(Cr,null)),this.gt=(0,s.hd)(o.B3),this.J=(0,s.hd)(rs),this.ep=(0,s.hd)(l.JW),this.oL=(0,s.hd)(n.WM)}get composing(){return this.ls}get composition(){return this.es}attaching(e,t){return this.ls=(0,s.ui)(this.queue(new Er(this.template,this.component,this.model,void 0),e),(e=>{this.rs.cs(e)&&(this.ls=void 0)}))}detaching(e){const t=this.es,i=this.ls;return this.rs.invalidate(),this.es=this.ls=void 0,(0,s.ui)(i,(()=>t?.deactivate(e)))}propertyChanged(e){"composing"!==e&&"composition"!==e&&("model"!==e||null==this.es?"tag"===e&&this.es?.controller.vmKind===qi||(this.ls=(0,s.ui)(this.ls,(()=>(0,s.ui)(this.queue(new Er(this.template,this.component,this.model,e),void 0),(e=>{this.rs.cs(e)&&(this.ls=void 0)}))))):this.es.update(this.model))}queue(e,t){const i=this.rs,o=this.es;return(0,s.ui)(i.create(e),(e=>i.cs(e)?(0,s.ui)(this.compose(e),(r=>i.cs(e)?(0,s.ui)(r.activate(t),(()=>i.cs(e)?(this.es=r,(0,s.ui)(o?.deactivate(t),(()=>e))):(0,s.ui)(r.controller.deactivate(r.controller,this.$controller),(()=>(r.controller.dispose(),e))))):(r.controller.dispose(),e))):e))}compose(e){const{us:t,ds:i,gs:o}=e.change,{c:r,$controller:a,l,os:c}=this,d=this.ps(this.J.controller.container,i),h=r.createChild(),u=this.p.document.createElement(null==d?this.tag??"div":d.name);let p;l.parentNode.insertBefore(u,l),p=null==d?null==this.tag?As(u):null:d.containerless?As(u):null;const m=()=>{if(u.remove(),null!=p){let e=p.$start.nextSibling,t=null;for(;null!==e&&e!==p;)t=e.nextSibling,e.remove(),e=t;p.$start?.remove(),p.remove()}},g=this.xs(h,"string"==typeof i?d.Type:i,u,p),b=()=>{const i=c.captures??s.tR;if(null!==d){const t=d.capture,[o,r]=i.reduce(((e,i)=>(e[!(i.target in d.bindables)&&(!0===t||(0,s.Tn)(t)&&t(i.target))?0:1].push(i),e)),[[],[]]),n=Ri.$el(h,g,u,{projections:c.projections,captures:o},d,p);return this.ys(u,d,r).forEach((e=>n.addBinding(e))),new Or(n,(e=>n.activate(e??n,a,a.scope.parent)),(e=>(0,s.ui)(n.deactivate(e??n,a),m)),(e=>g.activate?.(e)),e)}{const o=Vs.create({name:to.generateName(),template:t}),r=this.r.getViewFactory(o,h),l=Ri.$view(r,a),c="auto"===this.scopeBehavior?n.HG.fromParent(this.parent.scope,g):n.HG.create(g);return l.setHost(u),null==p?this.ys(u,o,i).forEach((e=>l.addBinding(e))):l.setLocation(p),new Or(l,(e=>l.activate(e??l,a,c)),(e=>(0,s.ui)(l.deactivate(e??l,a),m)),(e=>g.activate?.(e)),e)}};return"activate"in g?(0,s.ui)(g.activate(o),(()=>b())):b()}xs(e,t,i,o){if(null==t)return new xr;if("object"==typeof t)return t;const r=this.p;Ps(e,i,r),Z(e,Es,new s.JF("IRenderLocation",o));const n=e.invoke(t);return Z(e,t,new s.JF("au-compose.component",n)),n}ps(e,t){if("string"==typeof t){const i=to.find(e,t);if(null==i)throw $(806,t);return i}const i=(0,s.Tn)(t)?t:t?.constructor;return to.isType(i,void 0)?to.getDefinition(i,null):null}ys(e,t,i){const s=new ns(this.$controller,{projections:null,captures:i},this.J.parent);return It.create(s,e,t,this.r,this.gt,this.p,this.ep,this.oL)}}_r.$au={type:Ws,name:"au-compose",capture:!0,containerless:!0,bindables:["template","component","model",{name:"scopeBehavior",set:e=>{if("scoped"===e||"auto"===e)return e;throw $(805,e)}},{name:"composing",mode:p},{name:"composition",mode:p},"tag"]};class xr{}class Cr{constructor(){this.id=0}cs(e){return e.id===this.id}create(e){return(0,s.ui)(e.load(),(e=>new Tr(++this.id,e)))}invalidate(){this.id++}}class Er{constructor(e,t,i,s){this.us=e,this.ds=t,this.gs=i,this.bs=s}load(){return(0,s.yL)(this.us)||(0,s.yL)(this.ds)?Promise.all([this.us,this.ds]).then((([e,t])=>new Sr(e,t,this.gs,this.bs))):new Sr(this.us,this.ds,this.gs,this.bs)}}class Sr{constructor(e,t,i,s){this.us=e,this.ds=t,this.gs=i,this.bs=s}}class Tr{constructor(e,t){this.id=e,this.change=t}}class Or{constructor(e,t,i,s,o){this.controller=e,this.start=t,this.stop=i,this.update=s,this.context=o,this.state=0}activate(e){if(0!==this.state)throw $(807,this);return this.state=1,this.start(e)}deactivate(e){switch(this.state){case 1:return this.state=-1,this.stop(e);case-1:throw $(808);default:this.state=-1}}}const Ar=q("ISanitizer",(e=>e.singleton(class{sanitize(){throw $(99,"sanitize")}})));class Lr{constructor(){this.ws=(0,s.hd)(Ar)}toView(e){return null==e?null:this.ws.sanitize(e)}}Lr.$au={type:$e,name:"sanitize"};class Rr{constructor(){this.el=(0,s.hd)(xs),this.p=(0,s.hd)(xe),this.ks=!1,this.L=null,this.$val="",this.$prio="",this.update=()=>{this.L=null,Boolean(this.value)!==this.Cs&&(this.Cs===this.Bs?(this.Cs=!this.Bs,this.$val=this.el.style.getPropertyValue("display"),this.$prio=this.el.style.getPropertyPriority("display"),this.el.style.setProperty("display","none","important")):(this.Cs=this.Bs,this.el.style.setProperty("display",this.$val,this.$prio),""===this.el.getAttribute("style")&&this.el.removeAttribute("style")))};const e=(0,s.hd)(o.OA);this.Cs=this.Bs="hide"!==e.alias}binding(){this.ks=!0,this.update()}detaching(){this.ks=!1,this.L?.cancel(),this.L=null}valueChanged(){this.ks&&null===this.L&&(this.L=this.p.domQueue.queueTask(this.update))}}Rr.$au={type:Se,name:"show",bindables:["value"],aliases:["hide"]};const Ir=[ho,n.UA,Co],Dr=[o.IZ,o.xW,o.bp,kt],Mr=(o.lw,o._G,[o.Ou,o.OK,o.MI,o.vk,o.GB,o.m9,o.W_,o.Rw,o.p5,o.HF,o.Wu,o.ao,o.XF]),Pr=[pe,le,ce,de,be,ve,he,Lr,Io,Do,Ho,ir,sr,nr,ar,lr,cr,dr,hr,pr,mr,gr,Ao,Lo,Ro,_r,fr,br,Rr,wr],Hr=[Jt,ei,Zt,Qt,Gt,qt,Kt,Yt,Xt,si,li,oi,ri,ni,ai,ti,ci,di],Nr=Vr(s.lQ);function Vr(e){return{optionsProvider:e,register(t){const i={coercingOptions:{enableCoercion:!1,coerceNullish:!1}};return e(i),t.register(X(n.az,i.coercingOptions),l.eC,...Ir,...Pr,...Dr,...Mr,...Hr)},customize:t=>Vr(t??e)}}},420:(e,t,i)=>{i.d(t,{Bn:()=>S,EG:()=>E,HC:()=>x,HG:()=>f,Kg:()=>qe,Nw:()=>tt,O3:()=>j,Ot:()=>nt,UA:()=>Ue,Um:()=>y,WM:()=>Xe,Wh:()=>ze,ZU:()=>v,az:()=>C,bu:()=>$e,hH:()=>ot,mi:()=>_,qM:()=>k,rq:()=>T,td:()=>Ge,xM:()=>N,y0:()=>Ze});var s=i(8430),o=i(7557),r=i(6757);const n=Object.prototype.hasOwnProperty,a=Reflect.defineProperty;function l(e,t,i){return a(e,t,{enumerable:!1,configurable:!0,writable:!0,value:i}),i}function c(e,t,i){t in e||l(e,t,i)}const d=Object.assign,h=Object.freeze,u=String,p=o.DI.createInterface,m=r.O.get,g=r.O.define,b=(e,...t)=>new Error(`AUR${u(e).padStart(4,"0")}:${t.map(u)}`);class f{constructor(e,t,i,s){this.parent=e,this.bindingContext=t,this.overrideContext=i,this.isBoundary=s}static getContext(e,t,i){if(null==e)throw b(203);let s=e.overrideContext,o=e;if(i>0){for(;i>0;)if(i--,o=o.parent,null==o)return;return s=o.overrideContext,t in s?s:o.bindingContext}for(;null!=o&&!o.isBoundary&&!(t in o.overrideContext)&&!(t in o.bindingContext);)o=o.parent;return null==o?e.bindingContext:(s=o.overrideContext,t in s?s:o.bindingContext)}static create(e,t,i){if(null==e)throw b(204);return new f(null,e,t??new w,i??!1)}static fromParent(e,t,i=new w){if(null==e)throw b(203);return new f(e,t,i,!1)}}class v{constructor(e,t){void 0!==e&&(this[e]=t)}}class w{}const{astAssign:y,astEvaluate:k,astBind:_,astUnbind:x}=(()=>{const e="AccessThis",t="AccessBoundary",i="AccessGlobal",r="AccessScope",n="ArrayLiteral",a="ObjectLiteral",l="PrimitiveLiteral",c="Template",d="Unary",h="CallScope",p="CallMember",m="CallFunction",g="CallGlobal",v="AccessMember",w="AccessKeyed",y="TaggedTemplate",k="Binary",_="Conditional",x="Assign",C="ArrowFunction",E="ValueConverter",S="BindingBehavior",T="ArrayBindingPattern",O="ObjectBindingPattern",A="BindingIdentifier",L="ForOfStatement",R="Interpolation",I="ArrayDestructuring",D="ObjectDestructuring",M="DestructuringAssignmentLeaf",P="Custom",H=f.getContext;function N(s,F,$,B){switch(s.$kind){case e:{let e=F.overrideContext,t=F,i=s.ancestor;for(;i--&&e;)t=t.parent,e=t?.overrideContext??null;return i<1&&t?t.bindingContext:void 0}case t:{let e=F;for(;null!=e&&!e.isBoundary;)e=e.parent;return e?e.bindingContext:void 0}case r:{const e=H(F,s.name,s.ancestor);null!==B&&B.observe(e,s.name);const t=e[s.name];if(null==t){if("$host"===s.name)throw b(105);return t}return $?.boundFn&&(0,o.Tn)(t)?t.bind(e):t}case i:return globalThis[s.name];case g:{const e=globalThis[s.name];if((0,o.Tn)(e))return e(...s.args.map((e=>N(e,F,$,B))));if(!$?.strict&&null==e)return;throw b(107)}case n:return s.elements.map((e=>N(e,F,$,B)));case a:{const e={};for(let t=0;tN(e,F,$,B))));if(null==t){if($?.strict&&!s.optional)throw b(111,s.name);return}throw b(111,s.name)}case p:{const e=N(s.object,F,$,B);if(null==e&&$?.strict&&!s.optionalMember)throw b(114,s.name,e);const t=e?.[s.name];if(null==t){if(!s.optionalCall&&$?.strict)throw b(111,s.name);return}if(!(0,o.Tn)(t))throw b(111,s.name);const i=t.apply(e,s.args.map((e=>N(e,F,$,B))));return(0,o.cy)(e)&&z.includes(s.name)&&B?.observeCollection(e),i}case m:{const e=N(s.func,F,$,B);if((0,o.Tn)(e))return e(...s.args.map((e=>N(e,F,$,B))));if(null==e){if(!s.optional&&$?.strict)throw b(107);return}throw b(107)}case C:{const e=(...e)=>{const t=s.args,i=s.rest,o=t.length-1,r=t.reduce(((t,s,r)=>(t[s.name]=i&&r===o?e.slice(r):e[r],t)),{}),n=f.fromParent(F,r);return N(s.body,n,$,B)};return e}case v:{const e=N(s.object,F,$,B);if(null==e){if(!s.optional&&$?.strict)throw b(114,s.name,e);return}null===B||s.accessGlobal||B.observe(e,s.name);const t=e[s.name];return $?.boundFn&&(0,o.Tn)(t)?t.bind(e):t}case w:{const e=N(s.object,F,$,B),t=N(s.key,F,$,B);if(null==e){if(!s.optional&&$?.strict)throw b(115,t,e);return}return null===B||s.accessGlobal||B.observe(e,t),e[t]}case y:{const e=s.expressions.map((e=>N(e,F,$,B))),t=N(s.func,F,$,B);if(!(0,o.Tn)(t))throw b(110);return t(s.cooked,...e)}case k:{const e=s.left,t=s.right;switch(s.operation){case"&&":return N(e,F,$,B)&&N(t,F,$,B);case"||":return N(e,F,$,B)||N(t,F,$,B);case"??":return N(e,F,$,B)??N(t,F,$,B);case"==":return N(e,F,$,B)==N(t,F,$,B);case"===":return N(e,F,$,B)===N(t,F,$,B);case"!=":return N(e,F,$,B)!=N(t,F,$,B);case"!==":return N(e,F,$,B)!==N(t,F,$,B);case"instanceof":{const i=N(t,F,$,B);return!!(0,o.Tn)(i)&&N(e,F,$,B)instanceof i}case"in":{const i=N(t,F,$,B);return!!(0,o.$4)(i)&&N(e,F,$,B)in i}case"+":return N(e,F,$,B)+N(t,F,$,B);case"-":return N(e,F,$,B)-N(t,F,$,B);case"*":return N(e,F,$,B)*N(t,F,$,B);case"/":return N(e,F,$,B)/N(t,F,$,B);case"%":return N(e,F,$,B)%N(t,F,$,B);case"<":return N(e,F,$,B)":return N(e,F,$,B)>N(t,F,$,B);case"<=":return N(e,F,$,B)<=N(t,F,$,B);case">=":return N(e,F,$,B)>=N(t,F,$,B);default:throw b(108,s.operation)}}case _:return N(s.condition,F,$,B)?N(s.yes,F,$,B):N(s.no,F,$,B);case x:{let e=N(s.value,F,$,B);if("="!==s.op){if(null!=B)throw b(113);const t=N(s.target,F,$,B);switch(s.op){case"/=":e=t/e;break;case"*=":e*=t;break;case"+=":e=t+e;break;case"-=":e=t-e;break;default:throw b(108,s.op)}}return V(s.target,F,$,e)}case E:return $?.useConverter?.(s.name,"toView",N(s.expression,F,$,B),s.args.map((e=>N(e,F,$,B))));case S:return N(s.expression,F,$,B);case A:return s.name;case L:return N(s.iterable,F,$,B);case R:if(s.isMulti){let e=s.parts[0],t=0;for(;tN(e,F,$,B)));case T:case O:case D:default:return;case P:return s.evaluate(F,$,B)}}function V(e,t,i,n){switch(e.$kind){case r:if("$host"===e.name)throw b(106);return H(t,e.name,e.ancestor)[e.name]=n;case v:{const s=N(e.object,t,i,null);if(null==s){if(i?.strict)throw b(116,e.name);V(e.object,t,i,{[e.name]:n})}else(0,o.$4)(s)&&("length"===e.name&&(0,o.cy)(s)&&!isNaN(n)?s.splice(n):s[e.name]=n);return n}case w:{const s=N(e.object,t,i,null),r=N(e.key,t,i,null);if(null==s){if(i?.strict)throw b(116,r);return V(e.object,t,i,{[r]:n}),n}if((0,o.cy)(s)){if("length"===r&&!isNaN(n))return s.splice(n),n;if((0,o.Zn)(r))return s.splice(r,1,n),n}return s[r]=n}case x:return V(e.value,t,i,n),V(e.target,t,i,n);case E:return n=i?.useConverter?.(e.name,"fromView",n,e.args.map((e=>N(e,t,i,null)))),V(e.expression,t,i,n);case S:return V(e.expression,t,i,n);case I:case D:{const s=e.list,o=s.length;let r,a;for(r=0;r(s.includes(t)||(e[t]=i),e)),{});V(e.target,t,i,r)}break;case P:return e.assign(t,i,n);default:return}}const z="at map filter includes indexOf lastIndexOf findIndex find flat flatMap join reduce reduceRight slice every some sort".split(" ");return{astEvaluate:N,astAssign:V,astBind:function e(t,i,s){switch(t.$kind){case S:s.bindBehavior?.(t.name,i,t.args.map((e=>N(e,i,s,null)))),e(t.expression,i,s);break;case E:s.bindConverter?.(t.name),e(t.expression,i,s);break;case L:e(t.iterable,i,s);break;case P:t.bind?.(i,s)}},astUnbind:function e(t,i,s){switch(t.$kind){case S:s.unbindBehavior?.(t.name,i),e(t.expression,i,s);break;case E:s.unbindConverter?.(t.name),e(t.expression,i,s);break;case L:e(t.iterable,i,s);break;case P:t.unbind?.(i,s)}}}})(),C=o.DI.createInterface("ICoercionConfiguration"),E=h({None:0,Observer:1,Node:2,Layout:4});function S(e=0){const t=Array(e);let i=0;for(;i{function e(){return l(this,"subs",new r)}function t(e){return this.subs.add(e)}function i(e){return this.subs.remove(e)}const s=new WeakSet;function o(o,r){if(!s.has(o)){s.add(o);const r=o.prototype;a(r,"subs",{get:e}),c(r,"subscribe",t),c(r,"unsubscribe",i)}return o}class r{constructor(){this.count=0,this.t=[],this.i=[],this.u=!1}add(e){return!this.t.includes(e)&&(this.t[this.t.length]=e,"handleDirty"in e&&(this.i[this.i.length]=e,this.u=!0),++this.count,!0)}remove(e){let t=this.t.indexOf(e);return-1!==t&&(this.t.splice(t,1),t=this.i.indexOf(e),-1!==t&&(this.i.splice(t,1),this.u=this.i.length>0),--this.count,!0)}notify(e,t){for(const i of this.t.slice(0))i.handleChange(e,t)}notifyCollection(e,t){const i=this.t.slice(0),s=i.length;let o=0;for(;o{const e=Symbol.for("__au_arr_obs__"),t=Array[e]??l(Array,e,new WeakMap);function i(e,t){return e===t?0:(e=null===e?"null":e.toString())<(t=null===t?"null":t.toString())?-1:1}function s(e,t){return void 0===e?void 0===t?0:1:void 0===t?-1:0}function r(e,t,i,s,o){let r,n,a,l,c,d,h;for(d=i+1;d=i&&(a=e[h],l=t[h],c=o(a,r),c>0);h--)e[h+1]=a,t[h+1]=l;e[h+1]=r,t[h+1]=n}}function n(e,t,i,s,o){let a,l,c,d,h,u,p,m,g,b,f,v,w,y,k,_,x,C,E,S=0,T=0;for(;;){if(s-i<=10)return void r(e,t,i,s,o);S=i+(s-i>>1),a=e[i],d=t[i],l=e[s-1],h=t[s-1],c=e[S],u=t[S],p=o(a,l),p>0&&(b=a,f=d,a=l,d=h,l=b,h=f),m=o(a,c),m>=0?(b=a,f=d,a=c,d=u,c=l,u=h,l=b,h=f):(g=o(l,c),g>0&&(b=l,f=h,l=c,h=u,c=b,u=f)),e[i]=a,t[i]=d,e[s-1]=c,t[s-1]=u,v=l,w=h,y=i+1,k=s-1,e[S]=e[y],t[S]=t[y],e[y]=v,t[y]=w;e:for(T=y+1;T0){do{if(k--,k==T)break e;E=e[k],C=o(E,v)}while(C>0);e[T]=e[k],t[T]=t[k],e[k]=_,t[k]=x,C<0&&(_=e[T],x=t[T],e[T]=e[y],t[T]=t[y],e[y]=_,t[y]=x,y++)}s-k-1&&(i.deletedIndices.push(i[o]),i.deletedItems.push(s)),l.call(i),e.notify(),s},shift:function(){const e=t.get(this);if(void 0===e)return u.call(this);const i=e.indexMap,s=u.call(this);return i[0]>-1&&(i.deletedIndices.push(i[0]),i.deletedItems.push(s)),u.call(i),e.notify(),s},splice:function(...e){const i=e[0],s=e[1],o=t.get(this);if(void 0===o)return p.apply(this,e);const r=this.length,n=0|i,a=n<0?Math.max(r+n,0):Math.min(n,r),l=o.indexMap,c=e.length,d=0===c?0:1===c?r-a:s;let h=a;if(d>0){const e=h+d;for(;h-1&&(l.deletedIndices.push(l[h]),l.deletedItems.push(this[h])),h++}if(h=0,c>2){const e=c-2,t=new Array(e);for(;h0||h>0)&&o.notify(),u},reverse:function(){const e=t.get(this);if(void 0===e)return m.call(this),this;const i=this.length,s=i/2|0;let o=0;for(;o!==s;){const t=i-o-1,s=this[o],r=e.indexMap[o],n=this[t],a=e.indexMap[t];this[o]=n,e.indexMap[o]=a,this[t]=s,e.indexMap[t]=r,o++}return e.notify(),this},sort:function(e){const r=t.get(this);if(void 0===r)return g.call(this,e),this;let a=this.length;if(a<2)return this;n(this,r.indexMap,0,a,s);let l=0;for(;ll;++l)if(r.indexMap[l]!==l){c=!0;break}return c&&r.notify(),this}};for(const e of d)a(h[e],"observing",{value:!0,writable:!1,configurable:!1,enumerable:!1})}(),!m(p,Array)){g(!0,Array,p);for(const e of d)!0!==c[e].observing&&l(c,e,h[e])}}class f{constructor(e){this.type=1,u||(u=!0,b()),this.indexObservers={},this.collection=e,this.indexMap=S(e.length),this.lenObs=void 0,t.set(e,this)}notify(){const e=this.subs;e.notifyDirty();const t=this.indexMap;const i=this.collection,s=i.length;this.indexMap=S(s),e.notifyCollection(i,t)}getLengthObserver(){return this.lenObs??=new O(this)}getIndexObserver(e){return this.indexObservers[e]??=new v(this,e)}}T(f,null);class v{constructor(e,t){this.owner=e,this.index=t,this.doNotCache=!0,this.value=this.getValue()}getValue(){return this.owner.collection[this.index]}setValue(e){if(e===this.getValue())return;const t=this.owner,i=this.index,s=t.indexMap;s[i]>-1&&s.deletedIndices.push(s[i]),s[i]=-2,t.collection[i]=e,t.notify()}handleDirty(){this.value!==this.getValue()&&this.subs.notifyDirty()}handleCollectionChange(e,t){const i=this.index;if(t[i]===i)return;const s=this.value,o=this.value=this.getValue();s!==o&&this.subs.notify(o,s)}subscribe(e){this.subs.add(e)&&1===this.subs.count&&this.owner.subscribe(this)}unsubscribe(e){this.subs.remove(e)&&0===this.subs.count&&this.owner.unsubscribe(this)}}return T(v,null),function(e){let i=t.get(e);return void 0===i&&(t.set(e,i=new f(e)),b()),i}})(),M=(()=>{const e=Symbol.for("__au_set_obs__"),t=Set[e]??l(Set,e,new WeakMap),{add:i,clear:s,delete:o}=Set.prototype,r=["add","clear","delete"],n={add:function(e){const s=t.get(this);if(void 0===s)return i.call(this,e),this;const o=this.size;return i.call(this,e),this.size===o||(s.indexMap[o]=-2,s.notify()),this},clear:function(){const e=t.get(this);if(void 0===e)return s.call(this);if(this.size>0){const t=e.indexMap;let i=0;for(const e of this.keys())t[i]>-1&&(t.deletedIndices.push(t[i]),t.deletedItems.push(e)),i++;s.call(this),t.length=0,e.notify()}},delete:function(e){const i=t.get(this);if(void 0===i)return o.call(this,e);if(0===this.size)return!1;let s=0;const r=i.indexMap;for(const t of this.keys()){if(t===e){r[s]>-1&&(r.deletedIndices.push(r[s]),r.deletedItems.push(t)),r.splice(s,1);const n=o.call(this,e);return!0===n&&i.notify(),n}s++}return!1}};class a{constructor(e){this.type=1,this.collection=e,this.indexMap=S(e.size),this.lenObs=void 0}notify(){const e=this.subs;e.notifyDirty();const t=this.indexMap;const i=this.collection,s=i.size;this.indexMap=S(s),e.notifyCollection(i,t)}getLengthObserver(){return this.lenObs??=new A(this)}}return T(a,null),function(e){let i=t.get(e);return void 0===i&&(t.set(e,i=new a(e)),function(e){for(const t of r)l(e,t,n[t])}(e)),i}})(),P=(()=>{const e=Symbol.for("__au_map_obs__"),t=Map[e]??l(Map,e,new WeakMap),{set:i,clear:s,delete:o}=Map.prototype,r=["set","clear","delete"],n={set:function(e,s){const o=t.get(this);if(void 0===o)return i.call(this,e,s),this;const r=this.get(e),n=this.size;if(i.call(this,e,s),this.size===n){let t=0;for(const i of this.entries()){if(i[0]===e)return i[1]!==r&&(o.indexMap.deletedIndices.push(o.indexMap[t]),o.indexMap.deletedItems.push(i),o.indexMap[t]=-2,o.notify()),this;t++}return this}return o.indexMap[n]=-2,o.notify(),this},clear:function(){const e=t.get(this);if(void 0===e)return s.call(this);if(this.size>0){const t=e.indexMap;let i=0;for(const e of this.keys())t[i]>-1&&(t.deletedIndices.push(t[i]),t.deletedItems.push(e)),i++;s.call(this),t.length=0,e.notify()}},delete:function(e){const i=t.get(this);if(void 0===i)return o.call(this,e);if(0===this.size)return!1;let s=0;const r=i.indexMap;for(const t of this.keys()){if(t===e){r[s]>-1&&(r.deletedIndices.push(r[s]),r.deletedItems.push(t)),r.splice(s,1);const n=o.call(this,e);return!0===n&&i.notify(),n}++s}return!1}};class a{constructor(e){this.type=1,this.collection=e,this.indexMap=S(e.size),this.lenObs=void 0}notify(){const e=this.subs;e.notifyDirty();const t=this.indexMap;const i=this.collection,s=i.size;this.indexMap=S(s),e.notifyCollection(i,t)}getLengthObserver(){return this.lenObs??=new A(this)}}return T(a,null),function(e){let i=t.get(e);return void 0===i&&(t.set(e,i=new a(e)),function(e){for(const t of r)l(e,t,n[t])}(e)),i}})(),H=(()=>{class e{constructor(e){this.version=0,this.count=0,this.o=new Map,this.b=e}add(e){this.o.has(e)||(e.subscribe(this.b),++this.count),this.o.set(e,this.version)}clear(){this.o.forEach(i,this),this.count=this.o.size}clearAll(){this.o.forEach(t,this),this.o.clear(),this.count=0}}function t(e,t){t.unsubscribe(this.b)}function i(e,t){this.version!==e&&(t.unsubscribe(this.b),this.o.delete(t))}function s(){return l(this,"obs",new e(this))}function r(e,t){this.obs.add(this.oL.getObserver(e,t))}function n(e){let t;if((0,o.cy)(e))t=D(e);else if((0,o.vM)(e))t=M(e);else{if(!(0,o.jh)(e))throw b(210,e);t=P(e)}this.obs.add(t)}function d(e){this.obs.add(e)}function h(){throw b(99,"handleChange")}function u(){throw b(99,"handleCollectionChange")}return function(e,t){const i=e.prototype;return c(i,"observe",r),c(i,"observeCollection",n),c(i,"subscribeTo",d),a(i,"obs",{get:s}),c(i,"handleChange",h),c(i,"handleCollectionChange",u),e}})();function N(e,t){return null==e?H:H(e,t)}let V=null;const z=[];let F=!1;function $(){return V}function B(e){if(null==e)throw b(206);if(null==V)return V=e,z[0]=V,void(F=!0);if(V===e)throw b(207);z.push(e),V=e,F=!0}function U(e){if(null==e)throw b(208);if(V!==e)throw b(209);z.pop(),V=z.length>0?z[z.length-1]:null,F=null!=V}const j=h({get current(){return V},get connecting(){return F},enter:B,exit:U,pause:function(){F=!1},resume:function(){F=!0}}),W=Reflect.get,G=Object.prototype.toString,q=new WeakMap,K="__au_nw__",Y="__au_nw";function X(e){switch(G.call(e)){case"[object Object]":return!0!==e.constructor[K];case"[object Array]":case"[object Map]":case"[object Set]":return!0;default:return!1}}const Z="__raw__";function Q(e){return X(e)?J(e):e}function J(e){return q.get(e)??function(e){const t=(0,o.cy)(e)?oe:(0,o.jh)(e)||(0,o.vM)(e)?Te:se,i=new Proxy(e,t);return q.set(e,i),q.set(i,i),i}(e)}function ee(e){return e[Z]??e}function te(e){return X(e)&&e[Z]||e}function ie(e,t){return"constructor"===t||"__proto__"===t||"$observers"===t||t===Symbol.toPrimitive||t===Symbol.toStringTag||!0===e.constructor[`${Y}_${u(t)}__`]}const se={get(e,t,i){if(t===Z)return e;const s=$();return!F||ie(e,t)||null==s?W(e,t,i):(s.observe(e,t),Q(W(e,t,i)))}},oe={get(e,t,i){if(t===Z)return e;if(!F||ie(e,t)||null==V)return W(e,t,i);switch(t){case"length":return V.observe(e,"length"),e.length;case"map":return re;case"includes":return le;case"indexOf":return ce;case"lastIndexOf":return de;case"every":return ne;case"filter":return ae;case"find":return ue;case"findIndex":return he;case"flat":return pe;case"flatMap":return me;case"join":return ge;case"push":return fe;case"pop":return be;case"reduce":return Ee;case"reduceRight":return Se;case"reverse":return ke;case"shift":return ve;case"unshift":return we;case"slice":return Ce;case"splice":return ye;case"some":return _e;case"sort":return xe;case"keys":return Pe;case"values":case Symbol.iterator:return He;case"entries":return Ne}return V.observe(e,t),Q(W(e,t,i))},ownKeys:e=>($()?.observe(e,"length"),Reflect.ownKeys(e))};function re(e,t){const i=ee(this),s=i.map(((i,s)=>te(e.call(t,Q(i),s,this))));return Ve(V,i),Q(s)}function ne(e,t){const i=ee(this),s=i.every(((i,s)=>e.call(t,Q(i),s,this)));return Ve(V,i),s}function ae(e,t){const i=ee(this),s=i.filter(((i,s)=>te(e.call(t,Q(i),s,this))));return Ve(V,i),Q(s)}function le(e){const t=ee(this),i=t.includes(te(e));return Ve(V,t),i}function ce(e){const t=ee(this),i=t.indexOf(te(e));return Ve(V,t),i}function de(e){const t=ee(this),i=t.lastIndexOf(te(e));return Ve(V,t),i}function he(e,t){const i=ee(this),s=i.findIndex(((i,s)=>te(e.call(t,Q(i),s,this))));return Ve(V,i),s}function ue(e,t){const i=ee(this),s=i.find(((t,i)=>e(Q(t),i,this)),t);return Ve(V,i),Q(s)}function pe(){const e=ee(this);return Ve(V,e),Q(e.flat())}function me(e,t){const i=ee(this);return Ve(V,i),J(i.flatMap(((i,s)=>Q(e.call(t,Q(i),s,this)))))}function ge(e){const t=ee(this);return Ve(V,t),t.join(e)}function be(){return Q(ee(this).pop())}function fe(...e){return ee(this).push(...e)}function ve(){return Q(ee(this).shift())}function we(...e){return ee(this).unshift(...e)}function ye(...e){return Q(ee(this).splice(...e))}function ke(...e){const t=ee(this),i=t.reverse();return Ve(V,t),Q(i)}function _e(e,t){const i=ee(this),s=i.some(((i,s)=>te(e.call(t,Q(i),s,this))));return Ve(V,i),s}function xe(e){const t=ee(this),i=t.sort(e);return Ve(V,t),Q(i)}function Ce(e,t){const i=ee(this);return Ve(V,i),J(i.slice(e,t))}function Ee(e,t){const i=ee(this),s=i.reduce(((t,i,s)=>e(t,Q(i),s,this)),t);return Ve(V,i),Q(s)}function Se(e,t){const i=ee(this),s=i.reduceRight(((t,i,s)=>e(t,Q(i),s,this)),t);return Ve(V,i),Q(s)}const Te={get(e,t,i){if(t===Z)return e;const s=$();if(!F||ie(e,t)||null==s)return W(e,t,i);switch(t){case"size":return s.observe(e,"size"),e.size;case"clear":return De;case"delete":return Me;case"forEach":return Oe;case"add":if((0,o.vM)(e))return Ie;break;case"get":if((0,o.jh)(e))return Le;break;case"set":if((0,o.jh)(e))return Re;break;case"has":return Ae;case"keys":return Pe;case"values":return He;case"entries":return Ne;case Symbol.iterator:return(0,o.jh)(e)?Ne:He}return Q(W(e,t,i))}};function Oe(e,t){const i=ee(this);return Ve(V,i),i.forEach(((i,s)=>{e.call(t,Q(i),Q(s),this)}))}function Ae(e){const t=ee(this);return Ve(V,t),t.has(te(e))}function Le(e){const t=ee(this);return Ve(V,t),Q(t.get(te(e)))}function Re(e,t){return Q(ee(this).set(te(e),te(t)))}function Ie(e){return Q(ee(this).add(te(e)))}function De(){return Q(ee(this).clear())}function Me(e){return Q(ee(this).delete(te(e)))}function Pe(){const e=ee(this);Ve(V,e);const t=e.keys();return{next(){const e=t.next(),i=e.value,s=e.done;return s?{value:void 0,done:s}:{value:Q(i),done:s}},[Symbol.iterator](){return this}}}function He(){const e=ee(this);Ve(V,e);const t=e.values();return{next(){const e=t.next(),i=e.value,s=e.done;return s?{value:void 0,done:s}:{value:Q(i),done:s}},[Symbol.iterator](){return this}}}function Ne(){const e=ee(this);Ve(V,e);const t=e.entries();return{next(){const e=t.next(),i=e.value,s=e.done;return s?{value:void 0,done:s}:{value:[Q(i[0]),Q(i[1])],done:s}},[Symbol.iterator](){return this}}}const Ve=(e,t)=>e?.observeCollection(t),ze=h({getProxy:J,getRaw:ee,wrap:Q,unwrap:te,rawKey:Z});class Fe{constructor(e,t,i,s,o){this.type=1,this.v=void 0,this.ir=!1,this.D=!1,this.cb=void 0,this.h=void 0,this.C=void 0,this.o=e,this.O=o?Q(e):e,this.$get=t,this.$set=i,this.oL=s}init(e){this.v=e,this.D=!1}getValue(){return 0===this.subs.count?this.$get.call(this.o,this.o,this):(this.D&&(this.compute(),this.D=!1),this.v)}setValue(e){if(!(0,o.Tn)(this.$set))throw b(221);void 0!==this.h&&(e=this.h.call(null,e,this.C)),(0,o.t7)(e,this.v)||(this.ir=!0,this.$set.call(this.o,e),this.ir=!1,this.run())}useCoercer(e,t){return this.h=e,this.C=t,!0}useCallback(e){return this.cb=e,!0}handleDirty(){this.D||(this.D=!0,this.subs.notifyDirty())}handleChange(){this.D=!0,this.subs.count>0&&this.run()}handleCollectionChange(){this.D=!0,this.subs.count>0&&this.run()}subscribe(e){this.subs.add(e)&&1===this.subs.count&&(this.compute(),this.D=!1)}unsubscribe(e){this.subs.remove(e)&&0===this.subs.count&&(this.D=!0,this.obs.clearAll())}run(){if(this.ir)return;const e=this.v,t=this.compute();this.D=!1,(0,o.t7)(t,e)||(this.cb?.(t,e),this.subs.notify(this.v,e))}compute(){this.ir=!0,this.obs.version++;try{return B(this),this.v=te(this.$get.call(this.O,this.O,this))}finally{this.obs.clear(),this.ir=!1,U(this)}}}N(Fe,null),T(Fe,null);const $e=p("IDirtyChecker",void 0),Be={timeoutsPerCheck:25,disabled:!1,throw:!1,resetToDefault(){this.timeoutsPerCheck=6,this.disabled=!1,this.throw=!1}};class Ue{static register(e){e.register(o.cH.singleton(this,this),o.cH.aliasTo(this,$e))}constructor(){this.tracked=[],this.A=null,this.R=0,this.p=(0,o.hd)(o.r_),this.check=()=>{if(Be.disabled)return;if(++this.Rthis.getValue()),{getObserver:()=>this}),set:e=>{this.setValue(e)}})),this}stop(){return this.iO&&(a(this.o,this.k,{enumerable:!0,configurable:!0,writable:!0,value:this.v}),this.iO=!1),this}}let Ke;T(qe,null);const Ye=new Ge,Xe=p("IObserverLocator",(e=>e.singleton(et))),Ze=p("INodeObserverLocator",(e=>e.cachedCallback((e=>new Qe))));class Qe{handles(){return!1}getObserver(){return Ye}getAccessor(){return Ye}}const Je=p("IComputedObserverLocator",(e=>e.singleton(class{getObserver(e,t,i,s){const o=new Fe(e,i.get,i.set,s,!0);return a(e,t,{enumerable:i.enumerable,configurable:!0,get:d((()=>o.getValue()),{getObserver:()=>o}),set:e=>{o.setValue(e)}}),o}})));class et{constructor(){this.I=[],this.P=(0,o.hd)($e),this._=(0,o.hd)(Ze),this.M=(0,o.hd)(Je)}addAdapter(e){this.I.push(e)}getObserver(e,t){if(null==e)throw b(199,t);if(!(0,o.Gv)(e))return new We(e,(0,o.Tn)(t)?"":t);if((0,o.Tn)(t))return new Fe(e,t,void 0,this,!0);const i=ot(e);let s=i[t];return void 0===s&&(s=this.createObserver(e,t),s.doNotCache||(i[t]=s)),s}getAccessor(e,t){const i=e.$observers?.[t];return void 0!==i?i:this._.handles(e,t,this)?this._.getAccessor(e,t,this):Ye}getArrayObserver(e){return D(e)}getMapObserver(e){return P(e)}getSetObserver(e){return M(e)}createObserver(e,t){if(this._.handles(e,t,this))return this._.getObserver(e,t,this);switch(t){case"length":if((0,o.cy)(e))return D(e).getLengthObserver();break;case"size":if((0,o.jh)(e))return P(e).getLengthObserver();if((0,o.vM)(e))return M(e).getLengthObserver();break;default:if((0,o.cy)(e)&&(0,o.Zn)(t))return D(e).getIndexObserver(Number(t))}let i=st(e,t);if(void 0===i){let s=it(e);for(;null!==s&&(i=st(s,t),void 0===i);)s=it(s)}if(void 0!==i&&!n.call(i,"value")){let s=this.L(e,t,i);return null==s&&(s=(i.get?.getObserver)?.(e)),null==s?i.configurable?this.M.getObserver(e,t,i,this):this.P.createProperty(e,t):s}return new qe(e,t)}L(e,t,i){if(this.I.length>0)for(const s of this.I){const o=s.getObserver(e,t,i,this);if(null!=o)return o}return null}}const tt=e=>{let t;return(0,o.cy)(e)?t=D(e):(0,o.jh)(e)?t=P(e):(0,o.vM)(e)&&(t=M(e)),t},it=Object.getPrototypeOf,st=Object.getOwnPropertyDescriptor,ot=e=>{let t=e.$observers;return void 0===t&&a(e,"$observers",{enumerable:!1,value:t=(0,o.BL)()}),t};N(class{constructor(e,t){this.oL=e,this.fn=t,this.maxRunCount=10,this.queued=!1,this.running=!1,this.runCount=0,this.stopped=!1,this.B=void 0,this.run=()=>{if(this.stopped)throw b(225);if(!this.running){++this.runCount,this.running=!0,this.queued=!1,++this.obs.version;try{this.B?.call(void 0),B(this),this.B=this.fn(this)}finally{this.obs.clear(),this.running=!1,U(this)}if(this.queued){if(this.runCount>this.maxRunCount)throw this.runCount=0,b(226);this.run()}else this.runCount=0}},this.stop=()=>{this.B?.call(void 0),this.B=void 0,this.stopped=!0,this.obs.clearAll()}}handleChange(){this.queued=!0,this.run()}handleCollectionChange(){this.queued=!0,this.run()}},null);class rt{constructor(e,t,i,s){this.oL=t,this.v=void 0,this.boundFn=!1,this.s=e,this.ast=i,this.cb=s}handleChange(){this.run()}handleCollectionChange(){this.run()}run(){this.obs.version++;const e=this.v,t=k(this.ast,this.s,this,this);this.obs.clear(),(0,o.t7)(t,e)||(this.v=t,this.cb.call(void 0,t,e))}stop(){this.obs.clearAll(),this.v=void 0}}function nt(e,t){return 0===arguments.length?i:i(e,t);function i(e,t){switch(t.kind){case"class":l(e,K,!0);break;case"field":t.addInitializer((function(){const e=this.constructor,i=`${Y}_${u(t.name)}__`;i in e||l(e,i,!0)}))}}}N(rt,null),(e=>{const t=e.prototype;["bindBehavior","unbindBehavior","bindConverter","unbindConverter","useConverter"].forEach((e=>{l(t,e,(()=>{throw b(99,e)}))}))})(rt),"function"==typeof SuppressedError&&SuppressedError},6612:(e,t,i)=>{i.d(t,{B3:()=>g,Fv:()=>V,GB:()=>Ce,HF:()=>Re,IZ:()=>F,Ii:()=>b,MI:()=>xe,Mg:()=>Ye,OA:()=>K,OK:()=>ke,Ou:()=>Ee,Rw:()=>Te,W_:()=>Ie,Wu:()=>Le,XF:()=>De,XP:()=>M,Y_:()=>rt,Zm:()=>m,_G:()=>B,ao:()=>Ae,bp:()=>$,lp:()=>q,lw:()=>U,m9:()=>Se,p5:()=>Oe,vk:()=>_e,xW:()=>z});var s=i(7557),o=i(6757),r=i(8430);const n=s.DI.createInterface,a=Object.freeze,{aliasTo:l,singleton:c}=s.cH,d="Interpolation",h="IsFunction",u="IsProperty",p="custom-element",m=a({default:0,oneTime:1,toView:2,fromView:4,twoWay:6}),g=n("ITemplateCompiler"),b=n("IAttrMapper"),f=(e,...t)=>new Error(`AUR${String(e).padStart(4,"0")}:${t.map(String)}`);var v,w,y,k,_;class x{constructor(e,t,i,s){if(this.chars=e,this.repeat=t,this.isSymbol=i,this.isInverted=s,s)switch(e.length){case 0:this.has=this.i;break;case 1:this.has=this.u;break;default:this.has=this.A}else switch(e.length){case 0:this.has=this.I;break;case 1:this.has=this.B;break;default:this.has=this.P}}equals(e){return this.chars===e.chars&&this.repeat===e.repeat&&this.isSymbol===e.isSymbol&&this.isInverted===e.isInverted}P(e){return this.chars.includes(e)}B(e){return this.chars===e}I(e){return!1}A(e){return!this.chars.includes(e)}u(e){return this.chars!==e}i(e){return!0}}class C{constructor(){this.parts=s.tR,this.C="",this.T={},this.R={}}get pattern(){const e=this.C;return""===e?null:e}set pattern(e){null==e?(this.C="",this.parts=s.tR):(this.C=e,this.parts=this.R[e])}append(e,t){const i=this.T;void 0===i[e]?i[e]=t:i[e]+=t}next(e){const t=this.T;let i;void 0!==t[e]&&(i=this.R,void 0===i[e]?i[e]=[t[e]]:i[e].push(t[e]),t[e]=void 0)}}class E{get C(){return this._?this.L[0]:null}constructor(e,...t){this.charSpec=e,this.V=[],this.H=null,this._=!1,this.L=t}findChild(e){const t=this.V,i=t.length;let s=null,o=0;for(;os;++s)i.push(new x(e[s],!1,!1,!1))}eachChar(e){const t=this.M,i=this.$;let s=0;for(;t>s;++s)e(i[s])}}class T{constructor(e){this.text="PART",this.F=new x(e,!0,!1,!0)}eachChar(e){e(this.F)}}class O{constructor(e){this.text=e,this.F=new x(e,!1,!0,!1)}eachChar(e){e(this.F)}}class A{constructor(){this.statics=0,this.dynamics=0,this.symbols=0}}const L=n("ISyntaxInterpreter",(e=>e.singleton(R)));class R{constructor(){this.O=new E(null),this.W=[this.O]}add(e){e=e.slice(0).sort(((e,t)=>e.pattern>t.pattern?1:-1));const t=e.length;let i,s,o,r,n,a,l,c,d=0;for(;t>d;){for(i=this.O,s=e[d],o=s.pattern,r=new A,n=this.N(s,r),a=n.length,l=e=>i=i.append(e,o),c=0;a>c;++c)n[c].eachChar(l);i.H=r,i._=!0,++d}}interpret(e){const t=new C,i=e.length;let s,o=this.W,r=0;for(;r0&&(o.sort(D),s=o[0],s.charSpec.isSymbol||t.next(s.C),t.pattern=s.C),t}j(e,t,i){const s=[];let o=null;const r=e.length;let n=0;for(;ne.singleton(N)));class N{constructor(){this.U={},this.L={},this.q=!1,this.G=[],this.J=(0,s.hd)(L),this.c=(0,s.hd)(s.p7)}registerPattern(e,t){if(this.q)throw f(88);const i=this.L;for(const{pattern:s}of e){if(null!=i[s])throw f(89,s);i[s]={patternType:t}}this.G.push(...e)}K(){this.J.add(this.G);const e=this.c;for(const[,t]of Object.entries(this.L))t.pattern=e.get(t.patternType)}parse(e,t){this.q||(this.K(),this.q=!0);let i=this.U[e];null==i&&(i=this.U[e]=this.J.interpret(e));const s=i.pattern;return null==s?new M(e,t,e,null,null):this.L[s].pattern[s](e,t,i.parts)}}const V=a({name:(0,s.r$)("attribute-pattern"),create:(e,t)=>({register(i){i.get(H).registerPattern(e,t),c(P,t).register(i)}})});class z{"PART.PART"(e,t,i){return new M(e,t,i[0],i[1])}"PART.PART.PART"(e,t,i){return new M(e,t,`${i[0]}.${i[1]}`,i[2])}}v=Symbol.metadata,z[v]={[s.Ri]:V.create([{pattern:"PART.PART",symbols:"."},{pattern:"PART.PART.PART",symbols:"."}],z)};class F{ref(e,t,i){return new M(e,t,"element","ref")}"PART.ref"(e,t,i){let s=i[0];return"view-model"===s&&(s="component"),new M(e,t,s,"ref")}}w=Symbol.metadata,F[w]={[s.Ri]:V.create([{pattern:"ref",symbols:""},{pattern:"PART.ref",symbols:"."}],F)};class ${"PART.trigger:PART"(e,t,i){return new M(e,t,i[0],"trigger",i)}"PART.capture:PART"(e,t,i){return new M(e,t,i[0],"capture",i)}}y=Symbol.metadata,$[y]={[s.Ri]:V.create([{pattern:"PART.trigger:PART",symbols:".:"},{pattern:"PART.capture:PART",symbols:".:"}],$)};class B{":PART"(e,t,i){return new M(e,t,i[0],"bind")}}k=Symbol.metadata,B[k]={[s.Ri]:V.create([{pattern:":PART",symbols:":"}],B)};class U{"@PART"(e,t,i){return new M(e,t,i[0],"trigger")}"@PART:PART"(e,t,i){return new M(e,t,i[0],"trigger",[i[0],"trigger",...i.slice(1)])}}_=Symbol.metadata,U[_]={[s.Ri]:V.create([{pattern:"@PART",symbols:"@"},{pattern:"@PART:PART",symbols:"@:"}],U)};const j=o.O.get;o.O.has;const W=o.O.define,G="rg",q=a({hydrateElement:"ra",hydrateAttribute:"rb",hydrateTemplateController:"rc",hydrateLetElement:"rd",setProperty:"re",interpolation:"rf",propertyBinding:G,letBinding:"ri",refBinding:"rj",iteratorBinding:"rk",multiAttr:"rl",textBinding:"ha",listenerBinding:"hb",attributeBinding:"hc",stylePropertyBinding:"hd",setAttribute:"he",setClassAttribute:"hf",setStyleAttribute:"hg",spreadTransferedBinding:"hs",spreadElementProp:"hp",spreadValueBinding:"svb"}),K=n("Instruction");class Y{constructor(e,t){this.from=e,this.to=t,this.type="rf"}}class X{constructor(e,t,i){this.from=e,this.to=t,this.mode=i,this.type=G}}class Z{constructor(e,t,i){this.forOf=e,this.to=t,this.props=i,this.type="rk"}}class Q{constructor(e,t){this.from=e,this.to=t,this.type="rj"}}class J{constructor(e,t){this.value=e,this.to=t,this.type="re"}}class ee{constructor(e,t,i){this.value=e,this.to=t,this.command=i,this.type="rl"}}class te{constructor(e,t,i,s,o,r){this.res=e,this.props=t,this.projections=i,this.containerless=s,this.captures=o,this.data=r,this.type="ra"}}class ie{constructor(e,t,i){this.res=e,this.alias=t,this.props=i,this.type="rb"}}class se{constructor(e,t,i,s){this.def=e,this.res=t,this.alias=i,this.props=s,this.type="rc"}}class oe{constructor(e,t){this.instructions=e,this.toBindingContext=t,this.type="rd"}}class re{constructor(e,t){this.from=e,this.to=t,this.type="ri"}}class ne{constructor(e){this.from=e,this.type="ha"}}class ae{constructor(e,t,i,s){this.from=e,this.to=t,this.capture=i,this.modifier=s,this.type="hb"}}class le{constructor(e,t){this.value=e,this.to=t,this.type="he"}}class ce{constructor(e){this.value=e,this.type="hf"}}class de{constructor(e){this.value=e,this.type="hg"}}class he{constructor(e,t,i){this.attr=e,this.from=t,this.to=i,this.type="hc"}}class ue{constructor(){this.type="hs"}}class pe{constructor(e){this.instruction=e,this.type="hp"}}class me{constructor(e,t){this.target=e,this.from=t,this.type="svb"}}class ge{constructor(e,t,i,s){this.Type=e,this.name=t,this.aliases=i,this.key=s}static create(e,t){let i,o;return(0,s.Kg)(e)?(i=e,o={name:i}):(i=e.name,o=e),new ge(t,(0,s.c4)(we(t,"name"),i),(0,s.TR)(we(t,"aliases"),o.aliases,t.aliases),ve(i))}register(e,t){const i=this.Type,s="string"==typeof t?ve(t):this.key,o=this.aliases;e.has(s,!1)||e.register(e.has(i,!1)?null:c(i,i),l(i,s),...o.map((e=>l(i,ve(e)))))}}const be="binding-command",fe=(0,s.r$)(be),ve=e=>`${fe}:${e}`,we=(e,t)=>j(s.Zs.annotation.keyFor(t),e),ye=(()=>{const e="__au_static_resource__",t=(t,i,s)=>{let o=j(e,t);return null==o&&t.$au?.type===i&&(o=s(t.$au,t),W(o,t,e)),o};return a({name:fe,keyFrom:ve,define(e,t){const i=ge.create(e,t),o=i.Type;return W(i,o,fe,s.n_),o},getAnnotation:we,find(e,i){const s=e.find(be,i);return null==s?null:j(fe,s)??t(s,be,ge.create)??null},get:(e,t)=>e.get((0,s.Zc)(ve(t)))})})();class ke{get ignoreAttr(){return!1}build(e,t,i){let o=e.attr.target,r=e.attr.rawValue;return r=""===r?(0,s.xQ)(o):r,o=null==e.bindable?i.map(e.node,o)??(0,s.xQ)(o):e.bindable.name,new X(t.parse(r,u),o,1)}}ke.$au={type:be,name:"one-time"};class _e{get ignoreAttr(){return!1}build(e,t,i){let o=e.attr.target,r=e.attr.rawValue;return r=""===r?(0,s.xQ)(o):r,o=null==e.bindable?i.map(e.node,o)??(0,s.xQ)(o):e.bindable.name,new X(t.parse(r,u),o,2)}}_e.$au={type:be,name:"to-view"};class xe{get ignoreAttr(){return!1}build(e,t,i){const o=e.attr;let r=o.target,n=o.rawValue;return n=""===n?(0,s.xQ)(r):n,r=null==e.bindable?i.map(e.node,r)??(0,s.xQ)(r):e.bindable.name,new X(t.parse(n,u),r,4)}}xe.$au={type:be,name:"from-view"};class Ce{get ignoreAttr(){return!1}build(e,t,i){const o=e.attr;let r=o.target,n=o.rawValue;return n=""===n?(0,s.xQ)(r):n,r=null==e.bindable?i.map(e.node,r)??(0,s.xQ)(r):e.bindable.name,new X(t.parse(n,u),r,6)}}Ce.$au={type:be,name:"two-way"};class Ee{get ignoreAttr(){return!1}build(e,t,i){const o=e.attr,r=e.bindable;let n,a,l=o.rawValue,c=o.target;return l=""===l?(0,s.xQ)(c):l,null==r?(a=i.isTwoWay(e.node,c)?6:2,c=i.map(e.node,c)??(0,s.xQ)(c)):(n=e.def.defaultBindingMode??0,a=0===r.mode||null==r.mode?null==n||0===n?2:n:r.mode,c=r.name),new X(t.parse(l,u),c,(0,s.Kg)(a)?m[a]??0:a)}}Ee.$au={type:be,name:"bind"};class Se{constructor(){this.X=(0,s.hd)(H)}get ignoreAttr(){return!1}build(e,t){const i=null===e.bindable?(0,s.xQ)(e.attr.target):e.bindable.name,o=t.parse(e.attr.rawValue,"IsIterator");let r=s.tR;if(o.semiIdx>-1){const t=e.attr.rawValue.slice(o.semiIdx+1),i=t.indexOf(":");if(i>-1){const e=t.slice(0,i).trim(),s=t.slice(i+1).trim(),o=this.X.parse(e,s);r=[new ee(s,o.target,o.command)]}}return new Z(o,i,r)}}Se.$au={type:be,name:"for"};class Te{get ignoreAttr(){return!0}build(e,t){return new ae(t.parse(e.attr.rawValue,h),e.attr.target,!1,e.attr.parts?.[2]??null)}}Te.$au={type:be,name:"trigger"};class Oe{get ignoreAttr(){return!0}build(e,t){return new ae(t.parse(e.attr.rawValue,h),e.attr.target,!0,e.attr.parts?.[2]??null)}}Oe.$au={type:be,name:"capture"};class Ae{get ignoreAttr(){return!0}build(e,t){const i=e.attr,o=i.target;let r=i.rawValue;return r=""===r?(0,s.xQ)(o):r,new he(o,t.parse(r,u),o)}}Ae.$au={type:be,name:"attr"};class Le{get ignoreAttr(){return!0}build(e,t){return new he("style",t.parse(e.attr.rawValue,u),e.attr.target)}}Le.$au={type:be,name:"style"};class Re{get ignoreAttr(){return!0}build(e,t){return new he("class",t.parse(e.attr.rawValue,u),e.attr.target)}}Re.$au={type:be,name:"class"};class Ie{get ignoreAttr(){return!0}build(e,t){return new Q(t.parse(e.attr.rawValue,u),e.attr.target)}}Ie.$au={type:be,name:"ref"};class De{get ignoreAttr(){return!1}build(e){return new me(e.attr.target,e.attr.rawValue)}}De.$au={type:be,name:"spread"},"function"==typeof SuppressedError&&SuppressedError;const Me=n("ITemplateElementFactory",(e=>e.singleton(He))),Pe={};class He{constructor(){this.p=(0,s.hd)(s.r_),this.Y=this.t()}t(){return this.p.document.createElement("template")}createTemplate(e){if((0,s.Kg)(e)){let t=Pe[e];if(void 0===t){const i=this.Y;i.innerHTML=e;const s=i.content.firstElementChild;!function(e){if(null==e)return!0;if("TEMPLATE"!==e.nodeName)return!0;if(null!=e.nextElementSibling)return!0;const t=e.previousSibling;if(null!=t&&3===t.nodeType)return t.textContent.trim().length>0;const i=e.nextSibling;return null!=i&&3===i.nodeType&&i.textContent.trim().length>0}(s)?(i.content.removeChild(s),t=s):(this.Y=this.t(),t=i),Pe[e]=t}return t.cloneNode(!0)}if("TEMPLATE"!==e.nodeName){const t=this.t();return t.content.appendChild(e),t}return e.parentNode?.removeChild(e),e.cloneNode(!0)}}const Ne="au-start",Ve="au-end",ze=(e,t,i)=>e.insertBefore(t,i),Fe=(e,t,i)=>{if(null===e)return;const s=i.length;let o=0;for(;s>o;)e.insertBefore(i[o],t),++o},$e=(e,t)=>e.content.appendChild(t),Be=(e,t)=>{const i=t.length;let s=0;for(;i>s;)e.content.appendChild(t[s]),++s},Ue=e=>1===e.nodeType,je=e=>3===e.nodeType,We="au-slot",Ge="default",qe=(Ke=0,()=>"anonymous-"+ ++Ke);var Ke;class Ye{constructor(){this.debug=!1,this.resolveResources=!0}compile(e,t){if(null==e.template||!1===e.needsCompile)return e;const i=new Qe(e,t,null,null,void 0),o=(0,s.Kg)(e.template)||!e.enhance?i.Z.createTemplate(e.template):e.template,r=o.nodeName===Xe&&null!=o.content,n=r?o.content:o,a=ht.findAll(t),l=a.length;let c=0;if(l>0)for(;l>c;)a[c].compiling?.(o),++c;if(o.hasAttribute(lt))throw f(701,e);return this.tt(n,i),this.et(n,i),{...e,name:e.name||qe(),dependencies:(e.dependencies??s.tR).concat(i.deps??s.tR),instructions:i.rows,surrogates:r?this.nt(o,i):s.tR,template:o,hasSlots:i.hasSlot,needsCompile:!1}}compileSpread(e,t,i,o,r){const n=new Qe(e,i,null,null,void 0),a=[],l=r??n.it(o.nodeName.toLowerCase()),c=null!==l,h=n.ep,u=t.length;let p,m,g,b,v,w,y,k,_,x,C=0,E=null,S=null;for(;u>C;++C)if(p=t[C],_=p.target,x=p.rawValue,"...$attrs"!==_)if(S=n.rt(p),null!==S&&S.ignoreAttr)it.node=o,it.attr=p,it.bindable=null,it.def=null,a.push(S.build(it,n.ep,n.m));else if(c&&(b=n.st(l),v=b.attrs[_],void 0!==v))null==S?(y=h.parse(x,d),a.push(new pe(null==y?new J(x,v.name):new Y(y,v.name)))):(it.node=o,it.attr=p,it.bindable=v,it.def=l,a.push(new pe(S.build(it,n.ep,n.m))));else if(E=n.lt(_),null===E)if(null==S)if(y=h.parse(x,d),null!=y)a.push(new Y(y,n.m.map(o,_)??(0,s.xQ)(_)));else switch(_){case"class":a.push(new ce(x));break;case"style":a.push(new de(x));break;default:a.push(new le(x,_))}else it.node=o,it.attr=p,it.bindable=null,it.def=null,a.push(S.build(it,n.ep,n.m));else{if(E.isTemplateController)throw f(9998,_);b=n.st(E),k=!1===E.noMultiBindings&&null===S&&Je(x),k?g=this.ot(o,x,E,n):(w=b.primary,null===S?(y=h.parse(x,d),g=[null===y?new J(x,w.name):new Y(y,w.name)]):(it.node=o,it.attr=p,it.bindable=w,it.def=E,g=[S.build(it,n.ep,n.m)])),(m??=[]).push(new ie(this.resolveResources?E:E.name,null!=E.aliases&&E.aliases.includes(_)?_:void 0,g))}else a.push(new ue);return et(),null!=m?m.concat(a):a}nt(e,t){const i=[],o=e.attributes,r=t.ep;let n,a,l,c,h,u,p,m,g,b,v,w,y=o.length,k=0,_=null,x=null;for(;y>k;++k){if(n=o[k],a=n.name,l=n.value,c=t.X.parse(a,l),v=c.target,w=c.rawValue,st[v])throw f(702,a);if(x=t.rt(c),null!==x&&x.ignoreAttr)it.node=e,it.attr=c,it.bindable=null,it.def=null,i.push(x.build(it,t.ep,t.m));else if(_=t.lt(v),null===_)if(null===x)if(g=r.parse(w,d),null!=g)e.removeAttribute(a),--k,--y,i.push(new Y(g,t.m.map(e,v)??(0,s.xQ)(v)));else switch(a){case"class":i.push(new ce(w));break;case"style":i.push(new de(w));break;default:i.push(new le(w,a))}else it.node=e,it.attr=c,it.bindable=null,it.def=null,i.push(x.build(it,t.ep,t.m));else{if(_.isTemplateController)throw f(703,v);p=t.st(_),b=!1===_.noMultiBindings&&null===x&&Je(w),b?u=this.ot(e,w,_,t):(m=p.primary,null===x?(g=r.parse(w,d),u=null===g?""===w?[]:[new J(w,m.name)]:[new Y(g,m.name)]):(it.node=e,it.attr=c,it.bindable=m,it.def=_,u=[x.build(it,t.ep,t.m)])),e.removeAttribute(a),--k,--y,(h??=[]).push(new ie(this.resolveResources?_:_.name,null!=_.aliases&&_.aliases.includes(v)?v:void 0,u))}}return et(),null!=h?h.concat(i):i}et(e,t){switch(e.nodeType){case 1:return"LET"===e.nodeName?this.ut(e,t):this.ct(e,t);case 3:return this.ht(e,t);case 11:{let i=e.firstChild;for(;null!==i;)i=this.et(i,t);break}}return e.nextSibling}ut(e,t){const i=e.attributes,o=i.length,n=[],a=t.ep;let l,c,h,p,m,g,b,v,w=!1,y=0;for(;o>y;++y)if(l=i[y],h=l.name,p=l.value,"to-binding-context"!==h)if(c=t.X.parse(h,p),g=c.target,b=c.rawValue,m=t.rt(c),null===m)v=a.parse(b,d),n.push(new re(null===v?new r.fU(b):v,(0,s.xQ)(g)));else{if("bind"!==c.command)throw f(704,c);n.push(new re(a.parse(b,u),(0,s.xQ)(g)))}else w=!0;return t.rows.push([new oe(n,w)]),this.dt(e,t).nextSibling}ct(e,t){const i=e.nextSibling,o=(e.getAttribute("as-element")??e.nodeName).toLowerCase(),r=t.it(o),n=null!==r,a=n&&null!=r.shadowOptions,l=r?.capture,c=null!=l&&"boolean"!=typeof l,h=l?[]:s.tR,u=t.ep,m=this.debug?s.lQ:()=>{e.removeAttribute(v),--V,--N};let g,b,v,w,y,k,_,x,C,E,S,T,O,A,L,R,I,D,M,P,H=e.attributes,N=H.length,V=0,z=null,F=!1,$=null,B=!0,U=!1,j=!1,W=!1,G=0;if("slot"===o){if(null==t.root.def.shadowOptions)throw f(717,t.root.def.name);t.root.hasSlot=!0}for(n&&(M={},B=r.processContent?.call(r.Type,e,t.p,M),H=e.attributes,N=H.length);N>V;++V){switch(b=H[V],v=b.name,w=b.value,v){case"as-element":case"containerless":m(),U=U||"containerless"===v;continue}if(y=t.X.parse(v,w),$=t.rt(y),I=y.target,D=y.rawValue,l&&(!c||c&&l(I))){if(null!=$&&$.ignoreAttr){m(),h.push(y);continue}if(j=I!==We&&"slot"!==I&&(-1===(G=I.indexOf("..."))||0===G&&"...$attrs"===I),j&&(L=t.st(r),null==L.attrs[I]&&!t.lt(I)?.isTemplateController)){m(),h.push(y);continue}}if("...$attrs"!==I)if($?.ignoreAttr)it.node=e,it.attr=y,it.bindable=null,it.def=null,(k??=[]).push($.build(it,t.ep,t.m)),m();else{if(0===I.indexOf("...")){if(n&&"$element"!==(I=I.slice(3))){(_??=[]).push(new me("$bindables","$bindables"===I?D:I)),m();continue}throw f(720,I)}if(n){if(L=t.st(r),x=L.attrs[I],void 0!==x){null===$?(O=u.parse(D,d),(_??=[]).push(null==O?new J(D,x.name):new Y(O,x.name))):(it.node=e,it.attr=y,it.bindable=x,it.def=r,(_??=[]).push($.build(it,t.ep,t.m))),m();continue}if("$bindables"===I){null!=$&&(it.node=e,it.attr=y,it.bindable=null,it.def=r,(_??=[]).push($.build(it,t.ep,t.m))),m();continue}}if("$bindables"===I)throw f(721,e.nodeName,I,D);z=t.lt(I),null===z?null!==$?(it.node=e,it.attr=y,it.bindable=null,it.def=null,(k??=[]).push($.build(it,t.ep,t.m)),m()):(O=u.parse(D,d),null!=O&&(m(),(k??=[]).push(new Y(O,t.m.map(e,I)??(0,s.xQ)(I))))):(L=t.st(z),F=!1===z.noMultiBindings&&null===$&&Je(D),F?E=this.ot(e,D,z,t):(R=L.primary,null===$?(O=u.parse(D,d),E=null===O?""===D?[]:[new J(D,R.name)]:[new Y(O,R.name)]):(it.node=e,it.attr=y,it.bindable=R,it.def=z,E=[$.build(it,t.ep,t.m)])),m(),z.isTemplateController?(S??=[]).push(new se(tt,this.resolveResources?z:z.name,void 0,E)):(C??=[]).push(new ie(this.resolveResources?z:z.name,null!=z.aliases&&z.aliases.includes(I)?I:void 0,E)))}else(k??=[]).push(new ue),m()}if(et(),this.ft(e,k)&&null!=k&&k.length>1&&this.gt(e,k),n&&(A=new te(this.resolveResources?r:r.name,_??s.tR,null,U,h,M)),null==k&&null==A&&null==C||(g=s.tR.concat(A??s.tR,C??s.tR,k??s.tR),W=!0),null!=S){let i;N=S.length-1,V=N,T=S[V],Ze(e)?(i=t.t(),Be(i,[t.wt(),t.bt(Ne),t.bt(Ve)])):(this.At(e,t),"TEMPLATE"===e.nodeName?i=e:(i=t.t(),$e(i,e)));const s=i,l=t.yt(null==g?[]:[g]);let c,d,h,u,m,b,v,w,y=!1,k=0,_=0,x=e.firstChild,C=!1;if(!1!==B)for(;null!==x;){if(d=Ue(x)?x.getAttribute(We):null,y=null!==d||n&&!a,c=x.nextSibling,y){if(!n)throw f(706,d,o);x.removeAttribute?.(We),C=je(x)&&""===x.textContent.trim(),C||((u??={})[d||Ge]??=[]).push(x),e.removeChild(x)}x=c}if(null!=u){for(d in h={},u){for(i=t.t(),m=u[d],k=0,_=m.length;_>k;++k)b=m[k],"TEMPLATE"===b.nodeName?b.attributes.length>0?$e(i,b):$e(i,b.content):$e(i,b);w=t.yt(),this.et(i.content,w),h[d]={name:qe(),type:p,template:i,instructions:w.rows,needsCompile:!1}}A.projections=h}if(W&&(n&&(U||r.containerless)?this.At(e,t):this.dt(e,t)),P=!n||!r.containerless&&!U&&!1!==B,P)if(e.nodeName===Xe)this.et(e.content,l);else for(x=e.firstChild;null!==x;)x=this.et(x,l);for(T.def={name:qe(),type:p,template:s,instructions:l.rows,needsCompile:!1};V-- >0;)T=S[V],i=t.t(),v=t.wt(),Be(i,[v,t.bt(Ne),t.bt(Ve)]),T.def={name:qe(),type:p,template:i,needsCompile:!1,instructions:[[S[V+1]]]};t.rows.push([T])}else{null!=g&&t.rows.push(g);let i,s,l,c,d,h,u,m=e.firstChild,b=!1,v=null,w=!1,y=0,k=0;if(!1!==B)for(;null!==m;){if(s=Ue(m)?m.getAttribute(We):null,b=null!==s||n&&!a,i=m.nextSibling,b){if(!n)throw f(706,s,o);m.removeAttribute?.(We),w=je(m)&&""===m.textContent.trim(),w||((l??={})[s||Ge]??=[]).push(m),e.removeChild(m)}m=i}if(null!=l){for(s in v={},l){for(h=t.t(),c=l[s],y=0,k=c.length;k>y;++y)d=c[y],d.nodeName===Xe?d.attributes.length>0?$e(h,d):$e(h,d.content):$e(h,d);u=t.yt(),this.et(h.content,u),v[s]={name:qe(),type:p,template:h,instructions:u.rows,needsCompile:!1}}A.projections=v}if(W&&(n&&(U||r.containerless)?this.At(e,t):this.dt(e,t)),P=!n||!r.containerless&&!U&&!1!==B,P&&e.childNodes.length>0)for(m=e.firstChild;null!==m;)m=this.et(m,t)}return i}ht(e,t){const i=e.parentNode,s=t.ep.parse(e.textContent,d),o=e.nextSibling;let r,n,a,l,c;if(null!==s){for(({parts:r,expressions:n}=s),(c=r[0])&&ze(i,t.It(c),e),a=0,l=n.length;l>a;++a)Fe(i,e,[t.wt(),t.It(" ")]),(c=r[a+1])&&ze(i,t.It(c),e),t.rows.push([new ne(n[a])]);i.removeChild(e)}return o}ot(e,t,i,s){const o=s.st(i),r=t.length,n=[];let a,l,c,h,u,p,m=0,g=0;for(let b=0;b{if(i.parentNode!==r)throw f(710,t);const o=i.getAttribute("name");if(null===o)throw f(711,i,t);const n=i.getAttribute("attribute");if(null!==n&&d.has(n)||c.has(o))throw f(712,c,n);null!==n&&d.add(n),c.add(o);const a=(0,s.$r)(i.attributes).filter((e=>!at.includes(e.name)));return a.length,i.remove(),e[o]={name:o,attribute:n??void 0,mode:i.getAttribute("mode")??"default"},e}),{});class u{}u.$au={type:p,name:t,template:e,bindables:h},Reflect.defineProperty(u,"name",{value:(0,s.fL)(t)}),l.push(u),o.removeChild(e)}const c=(t.root.def.dependencies??[]).concat(null==t.root.def.Type?s.tR:[t.root.def.Type]);for(const e of l)e.dependencies=c.concat(l.filter((t=>t!==e))),t.St(e)}ft(e,t){const i=e.nodeName;return"INPUT"===i&&1===ot[e.type]||"SELECT"===i&&(e.hasAttribute("multiple")||t?.some((e=>e.type===G&&"multiple"===e.to)))}gt(e,t){switch(e.nodeName){case"INPUT":{const e=t;let i,s,o,r=0;for(let t=0;t"au*"===e.nodeValue;class Qe{constructor(e,t,i,o,n){this.hasSlot=!1,this.deps=null;const a=null!==i;if(this.c=t,this.root=null===o?this:o,this.def=e,this.parent=i,this.Bt=a?i.Bt:t.get(rt),this.Pt=a?i.Pt:t.get(nt),this.Z=a?i.Z:t.get(Me),this.X=a?i.X:t.get(H),this.ep=a?i.ep:t.get(r.JW),this.m=a?i.m:t.get(b),this.Ct=a?i.Ct:t.get(s.gF),"number"!=typeof(this.p=a?i.p:t.get(s.r_)).document?.nodeType)throw f(722);this.localEls=a?i.localEls:new Set,this.rows=n??[]}St(e){return(this.root.deps??=[]).push(e),this.root.c.register(e),this}It(e){return this.p.document.createTextNode(e)}bt(e){return this.p.document.createComment(e)}wt(){return this.bt("au*")}h(e){const t=this.p.document.createElement(e);return"template"===e&&this.p.document.adoptNode(t.content),t}t(){return this.h("template")}it(e){return this.Bt.el(this.c,e)}lt(e){return this.Bt.attr(this.c,e)}st(e){return this.Bt.bindables(e)}yt(e){return new Qe(this.def,this.c,this,this.root,e)}rt(e){const t=e.command;return null===t?null:this.Pt.get(this.c,t)}}const Je=e=>{const t=e.length;let i=0,s=0;for(;t>s;){if(i=e.charCodeAt(s),92===i)++s;else{if(58===i)return!0;if(36===i&&123===e.charCodeAt(s+1))return!1}++s}return!1},et=()=>{it.node=it.attr=it.bindable=it.def=null},tt={name:"unnamed",type:p},it={node:null,attr:null,bindable:null,def:null},st={id:!0,name:!0,"au-slot":!0,"as-element":!0},ot={checkbox:1,radio:1},rt=n("IResourceResolver"),nt=n("IBindingCommandResolver",(e=>e.singleton(class{constructor(){this.U=new WeakMap}get(e,t){let i=this.U.get(e);return i||this.U.set(e,i={}),t in i?i[t]:i[t]=ye.get(e,t)}}))),at=a(["name","attribute","mode"]),lt="as-custom-element",ct=(e,t,i)=>{const s=t.getAttribute(lt);if(null===s||""===s)throw f(715,e);if(i.has(s))throw f(716,s,e);return i.add(s),t.removeAttribute(lt),s},dt=n("ITemplateCompilerHooks"),ht=a({name:(0,s.r$)("compiler-hooks"),define:e=>({register(t){c(dt,e).register(t)}}),findAll:e=>e.get((0,s.ff)(dt))})},3651:(e,t,i)=>{i.d(t,{kO:()=>r,J7:()=>A,GP:()=>D,cY:()=>T,qg:()=>P,so:()=>I,n:()=>O});var s=/^([0-9]{4})-([0-1][0-9])(?:-([0-3][0-9]))?(?:[T ]?([0-2][0-9])(?::([0-5][0-9]))?(?::([0-5][0-9]))?)?(?:\.[0-9]+)?(Z|(?:\+|\-)[0-9]{2}:?[0-9]{2})?$/;function o(e){if(e||(e=new Date),e instanceof Date){const t=new Date(e);return t.setMilliseconds(0),t}if(function(e){const t=e.match(s);if(t){const e=Number(t[2]);if(e<1||e>12)return!1;if(void 0!==typeof t[3]){const e=Number(t[3]);if(e<1||e>31)return!1}if(void 0!==typeof t[4]){const e=Number(t[4]);if(e<0||e>23)return!1}return!0}return!1}(e=e.trim()))return new Date(function(e){const t=e.match(s);return t&&void 0===t[4]?e+"T00:00:00":e}(e));throw new Error(`Non ISO 8601 compliant date (${e}).`)}function r(e,t=1){const i=o(e);return i.setDate(i.getDate()+t),i}var n="1999-03-04T02:05:01.000Z",a=new Map,l=[["YYYY",{year:"numeric"}],["YY",{year:"2-digit"}],["MMMM",{month:"long"}],["MMM",{month:"short"}],["MM",{month:"2-digit"}],["M",{month:"numeric"}],["DD",{day:"2-digit"}],["D",{day:"numeric"}],["dddd",{weekday:"long"}],["ddd",{weekday:"short"}],["d",{weekday:"narrow"}],["mm",{minute:"2-digit"}],["m",{minute:"numeric"}],["ss",{second:"2-digit"}],["s",{second:"numeric"}],["ZZ",{timeZoneName:"long"}],["Z",{timeZoneName:"short"}]],c=[["HH",{hour:"2-digit"}],["H",{hour:"numeric"}]],d=[["hh",{hour:"2-digit"}],["h",{hour:"numeric"}],["a",{dayPeriod:"narrow"}],["A",{dayPeriod:"narrow"}]],h={DD:2,HH:2,MM:2,YY:2,YYYY:4,hh:2,mm:2,ss:2};function u(e){if(/^[+-]\d{2}:\d{2}/.test(e))return 6;if(/^[+-]\d{4}/.test(e))return 5;throw new Error("Invalid offset format")}var p=["MMMM","MMM","dddd","ddd"],m=new Map([...l,...c,...d].map((e=>[e[0],e]))),g=new Map,b=["full","long","medium","short"],f=e=>String(e).padStart(2,"0"),v=e=>String(e).padStart(2,"0");function w(e){return"literal"===e.type&&(e.value=e.value.normalize("NFKC")),e}function y(e,t="Z"){const i=String(Math.floor(Math.abs(e/60))).padStart(2,"0"),s=String(Math.abs(e%60)).padStart(2,"0"),o=e<0?"-":"+";return"ZZ"===t?`${o}${i}${s}`:`${o}${i}:${s}`}function k(e,t="Z"){if(!(t=>{switch(t){case"Z":return/^([+-])[0-3][0-9]:[0-6][0-9]$/.test(e);case"ZZ":return/^([+-])[0-3][0-9][0-6][0-9]$/.test(e)}})(t))throw new Error(`Invalid offset: ${e}`);return e}function _(e){return["numeric","2-digit"].includes(e.partValue)}function x(e,t){const i=g.get(t);if(i&&i[e])return i[e];const s=new Date(n);s.setUTCHours("am"===e?5:20);const o=new Intl.DateTimeFormat(t,{timeStyle:"full",timeZone:"UTC",hour12:!0}).formatToParts(s).map(w).find((e=>"dayPeriod"===e.type));if(o){const s=i||{};return g.set(t,Object.assign(s,{[e]:o.value})),o.value}return e}function C(e,t="+00:00"){const i=o(e),s=(()=>{switch(u(t)){case 5:return"ZZ";case 6:return"Z"}})(),r=function(e,t){k(e,t);const[i,s,o,r]=e.match(/([+-])([0-3][0-9]):?([0-6][0-9])/),n=60*Number(o)+Number(r);return"+"===s?n:-n}(t,s);return new Date(i.getTime()+1e3*r*60)}function E(){return Intl.DateTimeFormat().resolvedOptions().timeZone}function S(e,t){const i=new Intl.DateTimeFormat("en-US",{year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZone:t,hourCycle:"h23"}).formatToParts(e).map(w),s={};return i.forEach((e=>{s[e.type]=e.value})),new Date(`${s.year}-${s.month}-${s.day}T${s.hour}:${s.minute}:${s.second}Z`)}function T(e,t="UTC",i="device",s="Z"){var r;i="device"===i?null!=(r=E())?r:"utc":i;const n=o(e),a=S(n,t),l=S(n,i);return y(Math.round((l.getTime()-a.getTime())/1e3/60),s)}function O(e,t){const i=o(e);return C(i,T(i,t))}function A(e){const t=o(e);return t.setHours(0,0,0),t}function L(e,t){if(b.includes(e)||"object"==typeof e)return function(e,t){const i={timeZone:"UTC"};"string"==typeof e?i.dateStyle=e:("date"in e&&(i.dateStyle=e.date),"time"in e&&(i.timeStyle=e.time));const s=new Intl.DateTimeFormat(t,i),o=s.formatToParts(new Date(n)).map(w),r=s.formatToParts(new Date("1999-04-05T23:05:01.000Z")).map(w).find((e=>"hour"===e.type)),a=r&&"23"===r.value?24:12;return o.map((e=>{const s=e.type,o=function(e,t,i,s,o){const r=t.length,n=!isNaN(Number(t));let a;switch(e){case"year":return 2===r?m.get("YY"):m.get("YYYY");case"month":return n?1===r?m.get("M"):m.get("MM"):(a=R(i,e,t),"long"===a?m.get("MMMM"):m.get("MMM"));case"day":return 1===r?m.get("D"):m.get("DD");case"weekday":switch(a=R(i,e,t),a){case"narrow":return m.get("d");case"short":return m.get("ddd");default:return m.get("dddd")}case"hour":return 12===s?1===r?m.get("h"):m.get("hh"):1===r?m.get("H"):m.get("HH");case"minute":return 1===r?m.get("m"):m.get("mm");case"second":return 1===r?m.get("s"):m.get("ss");case"dayPeriod":return/^[A-Z]+$/u.test(t)?m.get("A"):m.get("a");case"literal":return[t,{literal:t},new RegExp("")];case"timeZoneName":return"full"===o.timeStyle?m.get("Z"):m.get("ZZ");default:return}}(e.type,e.value,t,"hour"===e.type?a:void 0,i);if(void 0===o)return;const r=o[1][s];return r?(o[2]||(o[2]=new RegExp(`${o[0]}`,"g")),{option:{[s]:r},partName:s,partValue:r,token:o[0],pattern:o[2],hour12:12===a}):void 0})).filter((e=>!!e))}(e,t);let i=e,s=0;const o=e=>{if(e[2]||(e[2]=new RegExp(`(.)?(${e[0]})`,"g")),e[2].test(i)){let t=0;return i=i.replace(e[2],((e,i,o)=>"\\"===i?o:`${"string"==typeof i?i:""}{!${t++?s:s++}!}`)),!!t}return!1};function r(e,[t,i,s]){const o=Object.keys(i)[0];return{option:i,partName:o,partValue:i[o],token:t,pattern:s,hour12:e}}const a=function(e){const t=e.map((e=>e.partName)),i=new Set(t);if(t.length>i.size)throw new Error("Cannot reuse format tokens.");return e}(l.filter(o).concat(c.filter(o)).map(r.bind(null,!1)).concat(d.filter(o).map(r.bind(null,!0)))),h=/^\{!(\d+)!\}$/;return i.split(/(\{!\d+!\})/).map((e=>{const t=e.match(h);return t?a[Number(t[1])]:{option:{literal:e},partName:"literal",partValue:e,token:e,pattern:new RegExp(""),hour12:!1}})).filter((e=>!("literal"===e.partName&&""===e.partValue)))}function R(e,t,i){if(!a.has(e)){const t=new Date(n),i=[3,8,9,7,6,4,3],s=["weekday","month","dayPeriod"],o=["long","short","narrow"],r={};for(let n=0;n<12;n++){t.setMonth(0+n),n in i&&t.setDate(i[n]),t.setUTCHours(8+n);for(const i of o){const o=new Intl.DateTimeFormat(e,s.reduce(((e,t)=>Object.assign(e,{[t]:i})),{hour12:!0,timeZone:"UTC"})).formatToParts(t).map(w);if("long"===i||"short"===i){const s=new Intl.DateTimeFormat(e,{dateStyle:"short"===i?"medium":"long",timeZone:"UTC"}).formatToParts(t).map(w).find((e=>"month"===e.type)),r=o.findIndex((e=>"month"===e.type));r>-1&&s&&(o[r]=s)}o.forEach((e=>{if("literal"===e.type)return;const t=e.type;r[t]=Object.assign(r[t]||{},{[e.value]:i})}))}}a.set(e,r)}const s=a.get(e);return s?s[t][i]:void 0}function I(e,t="+00:00"){const i="+"===t.slice(0,1);return C(e,t.replace(i?"+":"-",i?"-":"+"))}function D(e,t="long",i="device",s=!1,r){let n,a;return"object"!=typeof e||e instanceof Date||({date:e,format:t,locale:i,genitive:s,partFilter:r,tz:n}=e),"ISO8601"===t?o(e).toISOString():(n&&(a=T(e,"utc",n,function(e){return"string"==typeof e?e.includes("ZZ")?"ZZ":"Z":"time"in e&&"full"===e.time?"Z":"ZZ"}(t))),null!=n||(n=E()),"utc"!==(null==n?void 0:n.toLowerCase())&&(e=I(e,T(e,n,"utc"))),i&&"device"!==i||(i=Intl.DateTimeFormat().resolvedOptions().locale),function(e,t,i,s=!1,r=null){const n=function(e,t,i,s=!1){const r=o(e),n=t.filter((e=>e.hour12)),a=t.filter((e=>!e.hour12)),l=[],c=[];function d(e,t=!1){const o=`${i}-u-hc-${t?"h12":"h23"}`;if(l.push(...new Intl.DateTimeFormat(o,e.reduce(((e,t)=>"literal"===t.partName?e:(s&&p.includes(t.token)&&c.push(t),Object.assign(e,t.option))),{timeZone:"UTC"})).formatToParts(r).map(w)),s&&c.length)for(const e of c){let t=[];switch(e.token){case"MMMM":t=new Intl.DateTimeFormat(o,{dateStyle:"long",timeZone:"UTC"}).formatToParts(r).map(w);break;case"MMM":t=new Intl.DateTimeFormat(o,{dateStyle:"medium",timeZone:"UTC"}).formatToParts(r).map(w)}const i=t.find((t=>t.type===e.partName)),s=l.findIndex((t=>t.type===e.partName));i&&s>-1&&(l[s]=i)}}return n.length&&d(n,!0),a.length&&d(a),l.reduce(((e,t)=>(e[t.type]=t.value,e)),{})}(e,t,i,s),a=o(e);function l({partName:e,partValue:t,token:s}){if("literal"===e)return t;const o=n[e];if("hour"===e&&"H"===s)return o.replace(/^0/,"")||"0";if(["mm","ss","MM"].includes(s)&&1===o.length)return`0${o}`;if("dayPeriod"===e){const e=x(a.getUTCHours()<12?"am":"pm",i);return"A"===s?e.toUpperCase():e.toLowerCase()}return"timeZoneName"===e?null!=r?r:y(-1*a.getTimezoneOffset(),s):o}return t.map((e=>({...e,value:l(e)})))}(e,L(t,i).filter(null!=r?r:()=>!0),i,s,a).map((e=>e.value)).join(""))}function M(e,t="en",i=!1){const s=(e,t)=>Array(e).fill("").map(((e,i)=>`${t(i)}`));if("M"===e)return s(12,(e=>e+1));if("MM"===e)return s(12,(e=>{const t=e+1;return t<10?`0${t}`:t}));if(e.startsWith("M"))return M("MM").map((s=>D(`2000-${s}-05`,e,t,i)));if(e.startsWith("d"))return s(7,(e=>`0${e+2}`)).map((i=>D(`2022-10-${i}`,e,t)));if("a"===e)return[x("am",t).toLowerCase(),x("pm",t).toLowerCase()];if("A"===e)return[x("am",t).toUpperCase(),x("pm",t).toUpperCase()];if(e.startsWith("Y")){const i=(new Date).getFullYear();return s(120,(e=>e+1)).reduce(((s,o)=>("120"!==o&&s.push(D(`${i+Number(o)}-06-06`,e,t)),s.unshift(D(i-Number(o)+"-06-06",e,t)),s)),[D(`${i}-06-06`,e,t)])}return e.startsWith("D")?s(31,(t=>`${"DD"===e&&t<9?"0":""}${t+1}`)):e.startsWith("H")?s(24,(t=>`${"HH"===e&&t<10?"0":""}${t}`)):e.startsWith("h")?s(12,(t=>`${"hh"===e&&t<9?"0":""}${t+1}`)):e.startsWith("m")||e.startsWith("s")?s(60,(t=>`${e.length>1&&t<10?"0":""}${t}`)):[]}function P(e,t="ISO8601",i="device"){let s,r=()=>!0,n="backward";if("object"==typeof e?({date:s,format:t="ISO8601",locale:i="device",dateOverflow:n="backward",partFilter:r=()=>!0}=e):s=e,!s)throw new Error("parse() requires a date string.");const a=()=>{throw new Error(`Date (${s}) does not match format (${function(e,t="en",i=!1,s=()=>!0){return L(e,t).filter(s).reduce(((e,t)=>{return e+(i&&"literal"===t.partName?(s=t.token,l.concat(c).concat(d).sort(((e,t)=>e[0].length>t[0].length?1:-1)).reduce(((e,t)=>e.replace(t[0],`\\${t[0]}`)),s)):t.token);var s}),"").normalize("NFKC")}(t,i)})`)};if("ISO8601"===t)return o(s);const p=b.includes(t)||"object"==typeof t,m=function(e){let t;for(const i of e){if("literal"===i.partName&&!isNaN(parseFloat(i.partValue)))throw new Error(`Numbers in format (${i.partValue}).`);if(t&&"literal"!==t.partName&&"literal"!==i.partName&&!(t.token in h||i.token in h||_(t)&&"a"===i.token.toLowerCase()))throw new Error(`Illegal adjacent tokens (${t.token}, ${i.token})`);t=i}return e}(L(t,i).filter(r));if(!m.length)throw new Error("parse() requires a pattern.");let g;try{g=function(e,t){let i=0;let s=0;const o=[];let r;do{const[a,l]=[(n=t)[i++],n[i]];r=l;let c=1;if("literal"===a.partName)c=a.partValue.length;else if("timeZoneName"===a.partName)c=u(e.substring(s));else if(a.token in h)c=h[a.token];else if(l)if("literal"===l.partName){if(c=e.indexOf(l.partValue,s)-s,c<0)throw new Error}else if("dayPeriod"===l.partName){for(let t=1;t<=4;t++)if(isNaN(Number(e.charAt(s+t)))){c=t;break}}else{const t=e.substring(s).search(/\d/);-1!==t&&(c=s+t)}else c=e.length;o.push({...a,value:e.substring(s,s+c)}),s+=c}while(r);var n;return o}(s,m)}catch{return a()}const w=new Date,y=new Map([["YYYY",w.getFullYear()],["MM",w.getMonth()+1],["DD",w.getDate()],["HH",0],["mm",0],["ss",0]]);let C=null,E="";g.forEach((e=>{if("literal"===e.partName)return;if(e.token===e.value)return a();const t=Number(e.value);if(y.has(e.token))y.set(e.token,t);else if("YY"===e.token)y.set("YYYY",function(e){const t=(new Date).getFullYear(),i=t%100,s=Math.floor(t/100),o=Number(e);return 100*(s+(o>i+20?-1:0))+o}(e.value));else{const s=e.token;if(s.startsWith("d"))return;if("D"===s)y.set("DD",t);else if("H"===s||s.startsWith("h"))y.set("HH",t);else if("M"===s)y.set("MM",t);else if("a"===s||"A"===s)C=e.value.toLowerCase()===x("am",i).toLowerCase();else if("Z"===s||"ZZ"===s)E=k(e.value,s);else{const t=M(s,i,p).indexOf(e.value);if(-1!==t)switch(s){case"MMM":case"MMMM":y.set("MM",t+1)}}}}));let S=y.get("HH")||0;!1===C?(S+=12===S?0:12,y.set("HH",24===S?0:S)):!0===C&&12===S&&y.set("HH",0),y.set("MM",(y.get("MM")||1)-1);let[T,O,A,R,I,D]=Array.from(y.values());const P=function(e){const t=function(e){const t=o(e);return t.setDate(1),t.setMonth(t.getMonth()+1),t.setDate(0),t}(e);return t.getDate()}(new Date(`${v(T)}-${f(O+1)}-10`));if(P{i.d(t,{j:()=>o});var s=Object.prototype.hasOwnProperty;function o(e,t){var i,r;if(e===t)return!0;if(e&&t&&(i=e.constructor)===t.constructor){if(i===Date)return e.getTime()===t.getTime();if(i===RegExp)return e.toString()===t.toString();if(i===Array){if((r=e.length)===t.length)for(;r--&&o(e[r],t[r]););return-1===r}if(!i||"object"==typeof e){for(i in r=0,e){if(s.call(e,i)&&++r&&!s.call(t,i))return!1;if(!(i in t)||!o(e[i],t[i]))return!1}return Object.keys(t).length===r}}return e!=e&&t!=t}},1635:(e,t,i)=>{i.d(t,{AQ:()=>p,C6:()=>o,G4:()=>r,Ju:()=>c,N3:()=>u,YH:()=>l,fX:()=>h,sH:()=>a,xN:()=>m,zF:()=>n,zs:()=>d});var s=function(e,t){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])},s(e,t)};function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function i(){this.constructor=e}s(e,t),e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}function r(e,t,i,s,o,r){function n(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var a,l=s.kind,c="getter"===l?"get":"setter"===l?"set":"value",d=!t&&e?s.static?e:e.prototype:null,h=t||(d?Object.getOwnPropertyDescriptor(d,s.name):{}),u=!1,p=i.length-1;p>=0;p--){var m={};for(var g in s)m[g]="access"===g?{}:s[g];for(var g in s.access)m.access[g]=s.access[g];m.addInitializer=function(e){if(u)throw new TypeError("Cannot add initializers after decoration has completed");r.push(n(e||null))};var b=(0,i[p])("accessor"===l?{get:h.get,set:h.set}:h[c],m);if("accessor"===l){if(void 0===b)continue;if(null===b||"object"!=typeof b)throw new TypeError("Object expected");(a=n(b.get))&&(h.get=a),(a=n(b.set))&&(h.set=a),(a=n(b.init))&&o.unshift(a)}else(a=n(b))&&("field"===l?o.unshift(a):h[c]=a)}d&&Object.defineProperty(d,s.name,h),u=!0}function n(e,t,i){for(var s=arguments.length>2,o=0;o0&&o[o.length-1])||6!==a[0]&&2!==a[0])){r=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]=e.length&&(e=void 0),{value:e&&e[s++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function d(e,t){var i="function"==typeof Symbol&&e[Symbol.iterator];if(!i)return e;var s,o,r=i.call(e),n=[];try{for(;(void 0===t||t-- >0)&&!(s=r.next()).done;)n.push(s.value)}catch(e){o={error:e}}finally{try{s&&!s.done&&(i=r.return)&&i.call(r)}finally{if(o)throw o.error}}return n}function h(e,t,i){if(i||2===arguments.length)for(var s,o=0,r=t.length;o1||a(e,t)}))},t&&(s[e]=t(s[e])))}function a(e,t){try{(i=o[e](t)).value instanceof u?Promise.resolve(i.value.v).then(l,c):d(r[0][2],i)}catch(e){d(r[0][3],e)}var i}function l(e){a("next",e)}function c(e){a("throw",e)}function d(e,t){e(t),r.shift(),r.length&&a(r[0][0],r[0][1])}}function m(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,i=e[Symbol.asyncIterator];return i?i.call(e):(e=c(e),t={},s("next"),s("throw"),s("return"),t[Symbol.asyncIterator]=function(){return this},t);function s(i){t[i]=e[i]&&function(t){return new Promise((function(s,o){!function(e,t,i,s){Promise.resolve(s).then((function(t){e({value:t,done:i})}),t)}(s,o,(t=e[i](t)).done,t.value)}))}}}Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError}},s={};function o(e){var t=s[e];if(void 0!==t)return t.exports;var r=s[e]={id:e,exports:{}};return i[e](r,r.exports,o),r.exports}o.m=i,o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var i in t)o.o(t,i)&&!o.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce(((t,i)=>(o.f[i](e,t),t)),[])),o.u=e=>e+"."+{150:"e80f08597091365039e7",168:"665f3f7f39afe43f092a",175:"a79d27d744ac92d29bae",393:"69129d4ce005dbd35997",583:"ebea5f88713b80cf6b9b",894:"8529a472a04b1d507e99",1007:"3ba6e2d19c0dab6a6be4",1031:"5b7de379d334a84b406e",1394:"26217f39615cc271c15c",2088:"c0b5582cf0ad5acbced3",2152:"c59a2f13e714157950f4",3204:"ec4a7cc8bf05dbf9cf53",3271:"2486dcc9d0f3d31f03ec",3454:"9fefaf3d970650b362bf",3495:"56ef8c1e8d8f58231c1a",3639:"f5220c199ca9e83d2481",3779:"ff50fb02b473b7ed7327",3841:"c21559cc25ee1a62c026",3916:"ca0201900ec980970220",4032:"82b5813667dbe066228e",4109:"4e973e31da5a7161a533",4333:"5d4d1cb35784dadc83d2",4395:"32a5c99a2138152ace19",4491:"14f49259bb82d04d9cf3",4502:"2f6817d51eca7b2b3bea",4701:"24b575f273c491646836",4897:"2a5fae78659ab92dcd29",5159:"b5bce87084498452cc10",5281:"856bcb490f345ffacf49",5985:"1f4f1224efab81a1c399",6385:"7e617b2248c9739a1c8c",6694:"265580c7611b07882f13",6794:"ca5f059ceb43ba173f44",6930:"d31e4467024837ec3fd0",7148:"27d86e7c6b5faa86bcd9",7158:"c3d937fe5554927799df",7211:"24314110b9514d121460",7369:"f5c85a7e50c12ac2a36e",7376:"4a47f2678ce591d0960d",7493:"b43df358024555a755e7",7502:"5b46c84048da08010e04",7662:"7b22ea9db49dcedc57ad",7793:"3eab320ffb5baacabbef",8016:"72db5a8fd609ac63a7ab",8042:"df44dd859f47f7f2122e",8152:"f52cd916e93e9ea35256",8719:"50e90830bb7909203e52",8723:"d9ad49180ad36b75bad4",9413:"fd9b4f213db535087e57",9606:"63d4b88745d529208854",9624:"95e8feed12ad01c172c6",9733:"b80ead02477ad3736b83",9815:"5d0a5dc0998f712ac87c"}[e]+".chunk.js",o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="au-slickgrid-demo:",o.l=(i,s,r,n)=>{if(e[i])e[i].push(s);else{var a,l;if(void 0!==r)for(var c=document.getElementsByTagName("script"),d=0;d{a.onerror=a.onload=null,clearTimeout(p);var o=e[i];if(delete e[i],a.parentNode&&a.parentNode.removeChild(a),o&&o.forEach((e=>e(s))),t)return t(s)},p=setTimeout(u.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=u.bind(null,a.onerror),a.onload=u.bind(null,a.onload),l&&document.head.appendChild(a)}},o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.p="",(()=>{o.b=document.baseURI||self.location.href;var e={4201:0};o.f.j=(t,i)=>{var s=o.o(e,t)?e[t]:void 0;if(0!==s)if(s)i.push(s[2]);else{var r=new Promise(((i,o)=>s=e[t]=[i,o]));i.push(s[2]=r);var n=o.p+o.u(t),a=new Error;o.l(n,(i=>{if(o.o(e,t)&&(0!==(s=e[t])&&(e[t]=void 0),s)){var r=i&&("load"===i.type?"missing":i.type),n=i&&i.target&&i.target.src;a.message="Loading chunk "+t+" failed.\n("+r+": "+n+")",a.name="ChunkLoadError",a.type=r,a.request=n,s[1](a)}}),"chunk-"+t,t)}};var t=(t,i)=>{var s,r,[n,a,l]=i,c=0;if(n.some((t=>0!==e[t]))){for(s in a)o.o(a,s)&&(o.m[s]=a[s]);l&&l(o)}for(t&&t(i);cyi,afterRead:()=>fi,afterWrite:()=>xi,applyStyles:()=>Li,arrow:()=>Xi,auto:()=>ri,basePlacements:()=>ni,beforeMain:()=>vi,beforeRead:()=>gi,beforeWrite:()=>ki,bottom:()=>ii,clippingParents:()=>ci,computeStyles:()=>es,createPopper:()=>As,createPopperBase:()=>Os,createPopperLite:()=>Ls,detectOverflow:()=>gs,end:()=>li,eventListeners:()=>is,flip:()=>bs,hide:()=>ws,left:()=>oi,main:()=>wi,modifierPhases:()=>Ci,offset:()=>ys,placements:()=>mi,popper:()=>hi,popperGenerator:()=>Ts,popperOffsets:()=>ks,preventOverflow:()=>_s,read:()=>bi,reference:()=>ui,right:()=>si,start:()=>ai,top:()=>ti,variationPlacements:()=>pi,viewport:()=>di,write:()=>_i});var n={};o.r(n),o.d(n,{bindables:()=>fl,default:()=>gl,dependencies:()=>bl,name:()=>pl,register:()=>wl,template:()=>ml});var a=o(7557),l=o(5394),c=o(6242),d=(o(3871),o(8430),o(6612));const h=c.s.getOrCreate(globalThis);class u extends l.KI{constructor(e=function(){return a.DI.createContainer().register(a.cH.instance(l.r_,h),l.yr)}()){super(e)}static app(e){return(new u).app(e)}static enhance(e){return(new u).enhance(e)}static register(...e){return(new u).register(...e)}app(e){if(l.K9.isType(e)){const t=l.K9.getDefinition(e);let i=document.querySelector(t.name);return null===i&&(i=document.body),super.app({host:i,component:e})}return super.app(e)}}var p=o(6609),m=o(6757);class g{constructor(e,t,i,s){this.name=e,this.isOptional=t,this.isStar=i,this.pattern=s}satisfiesPattern(e){return null===this.pattern||(this.pattern.lastIndex=0,this.pattern.test(e))}}class b{constructor(e,t,i){this.path=e,this.caseSensitive=t,this.handler=i}}class f{get residualEndpoint(){return this.t}set residualEndpoint(e){if(null!==this.t)throw new Error("Residual endpoint is already set");this.t=e}constructor(e,t){this.route=e,this.params=t,this.t=null}equalsOrResidual(e){return null!=e&&this===e||this.t===e}}class v{constructor(e,t){this.endpoint=e;const i=Object.create(null);for(const e in t){const s=t[e];i[e]=null!=s?decodeURIComponent(s):s}this.params=Object.freeze(i)}}class w{constructor(e,t,i,s){this.chars=e,this.states=t,this.skippedStates=i,this.result=s,this.params=null,this.isConstrained=!1,this.satisfiesConstraints=null,this.head=t[t.length-1],this.endpoint=this.head?.endpoint}advance(e){const{chars:t,states:i,skippedStates:s,result:o}=this;let r=null,n=0;const a=i[i.length-1];function l(c,d){if(c.isMatch(e)&&(1==++n?r=c:o.add(new w(t.concat(e),i.concat(c),null===d?s:s.concat(d),o))),null===a.segment&&c.isOptional&&null!==c.nextStates){if(c.nextStates.length>1)throw A(`${c.nextStates.length} nextStates`);const e=c.nextStates[0];if(!e.isSeparator)throw A("Not a separator");if(null!==e.nextStates)for(const t of e.nextStates)l(t,c)}}if(a.isDynamic&&l(a,null),null!==a.nextStates)for(const e of a.nextStates)l(e,null);null!==r&&(i.push(this.head=r),t.push(e),this.isConstrained=this.isConstrained||r.isDynamic&&r.segment.isConstrained,null!==r.endpoint&&(this.endpoint=r.endpoint)),0===n&&o.remove(this)}i(){return function e(t,i){const s=i.nextStates;if(null!==s)if(1===s.length&&null===s[0].segment)e(t,s[0]);else for(const i of s)if(i.isOptional&&null!==i.endpoint){if(t.push(i),null!==i.nextStates)for(const s of i.nextStates)e(t,s);break}}(this.skippedStates,this.head),!this.isConstrained||(this.u(),this.satisfiesConstraints)}u(){let e=this.params;if(null!=e)return e;const{states:t,chars:i,endpoint:s}=this;e={},this.satisfiesConstraints=!0;for(const t of s.params)e[t.name]=void 0;for(let s=0,o=t.length;sa.kind)return-1;++s}const s=this.skippedStates,o=e.skippedStates,r=s.length,n=o.length;if(rn)return-1;for(let e=0;ei.length)return-1}return 0}}function y(e,t){return e.compareTo(t)}class k{get isEmpty(){return 0===this.candidates.length}constructor(e){this.candidates=[],this.candidates=[new w([""],[e],[],this)]}getSolution(){const e=this.candidates.filter((e=>function(e){return null!==e.head.endpoint}(e)&&e.i()));return 0===e.length?null:(e.sort(y),e[0])}add(e){this.candidates.push(e)}remove(e){this.candidates.splice(this.candidates.indexOf(e),1)}advance(e){const t=this.candidates.slice();for(const i of t)i.advance(e)}}const _="$$residue",x=/^:(?[^?\s{}]+)(?:\{\{(?.+)\}\})?(?\?)?$/g;class C{constructor(e,t,i){switch(this.prevState=e,this.segment=t,this.value=i,this.nextStates=null,this.endpoint=null,this.isConstrained=!1,t?.kind){case 3:this.length=e.length+1,this.isSeparator=!1,this.isDynamic=!0,this.isOptional=t.optional,this.isConstrained=t.isConstrained;break;case 2:case 1:this.length=e.length+1,this.isSeparator=!1,this.isDynamic=!0,this.isOptional=!1;break;case 4:this.length=e.length+1,this.isSeparator=!1,this.isDynamic=!1,this.isOptional=!1;break;case void 0:this.length=null===e?0:e.length,this.isSeparator=!0,this.isDynamic=!1,this.isOptional=!1}}append(e,t){let i,s=this.nextStates;return null===s?(i=void 0,s=this.nextStates=[]):i=null===e?s.find((e=>e.value===t)):s.find((t=>t.segment?.equals(e))),void 0===i&&s.push(i=new C(this,e,t)),i}setEndpoint(e){if(null!==this.endpoint)throw A(`Cannot add ambiguous route. The pattern '${e.route.path}' clashes with '${this.endpoint.route.path}'`);this.endpoint=e,this.isOptional&&(this.prevState.setEndpoint(e),this.prevState.isSeparator&&null!==this.prevState.prevState&&this.prevState.prevState.setEndpoint(e))}isMatch(e){const t=this.segment;switch(t?.kind){case 3:return!this.value.includes(e);case 2:case 1:return!0;case 4:case void 0:return this.value.includes(e)}}satisfiesConstraint(e){return!this.isConstrained||this.segment.satisfiesPattern(e)}}function E(e){return e.length>0}class S{get kind(){return 4}constructor(e,t){this.value=e,this.caseSensitive=t}appendTo(e){const{value:t,value:{length:i}}=this;if(this.caseSensitive)for(let s=0;snew Error(e);let L=class{constructor(e,t,i,s={}){this.router=e,this.name=t,this.connectedCE=i,this.options=s,this.contents=[],this.transitionAction="",this.path=null}getContent(){return this.contents[0]}getNextContent(){return this.contents.length>1?this.contents[this.contents.length-1]:null}getTimeContent(e=1/0){return this.getContent()}getNavigationContent(e){return e instanceof ye&&(e=e.navigation),e instanceof J?this.contents.find((t=>t.navigation===e))??null:null}get activeContent(){return this.getNextContent()??this.getContent()}get connectedScope(){return this.activeContent?.connectedScope}get scope(){return this.connectedScope.scope}get owningScope(){return this.connectedScope.owningScope}get connectedController(){return this.connectedCE?.$controller??null}get isViewport(){return this instanceof oe}get isViewportScope(){return this instanceof X}get isEmpty(){return!1}get pathname(){return this.connectedScope.pathname}toString(){throw new Error("Method 'toString' needs to be implemented in all endpoints!")}setNextContent(e,t){throw new Error("Method 'setNextContent' needs to be implemented in all endpoints!")}setConnectedCE(e,t){throw new Error("Method 'setConnectedCE' needs to be implemented in all endpoints!")}transition(e){throw new Error("Method 'transition' needs to be implemented in all endpoints!")}finalizeContentChange(e,t){throw new Error("Method 'finalizeContentChange' needs to be implemented in all endpoints!")}cancelContentChange(e,t=null){throw new Error("Method 'cancelContentChange' needs to be implemented in all endpoints!")}getRoutes(){throw new Error("Method 'getRoutes' needs to be implemented in all endpoints!")}getTitle(e){throw new Error("Method 'getTitle' needs to be implemented in all endpoints!")}removeEndpoint(e,t){return this.contents.forEach((e=>e.delete())),!0}canUnload(e,t){return!0}canLoad(e,t){return!0}unload(e,t){}load(e,t){}};class R{constructor(e,t,i,s,o=ae.create(""),r=J.create({instruction:"",fullStateInstruction:""})){this.router=e,this.endpoint=t,this.instruction=o,this.navigation=r,this.completed=!1,this.connectedScope=new pe(e,s,i,this),null!==this.router.rootScope&&(this.endpoint.connectedScope?.parent??this.router.rootScope.scope).addChild(this.connectedScope)}get isActive(){return this.endpoint.activeContent===this}delete(){this.connectedScope.parent?.removeChild(this.connectedScope)}}class I{constructor(e=null,t="",i=[],s="",o={}){this.match=e,this.matching=t,this.instructions=i,this.remaining=s,this.params=o}get foundConfiguration(){return null!==this.match}get foundInstructions(){return this.instructions.some((e=>!e.component.none))}get hasRemaining(){return this.instructions.some((e=>e.hasNextScopeInstructions))}}class D{static parse(e,t,i,s){if(!t)return{instructions:[],remaining:""};if(t.startsWith(e.sibling)&&!D.isAdd(e,t))throw new Error(`Instruction parser error: Unnecessary siblings separator ${e.sibling} in beginning of instruction part "${t}".`);const o=[];let r=1e3;for(;t.length&&r;)if(r--,t.startsWith(e.scope)){if(0===o.length)throw new Error(`Instruction parser error: Children without parent in instruction part "(${t}" is not allowed.`);s=!1;const r=(t=t.slice(e.scope.length)).startsWith(e.groupStart);r&&(t=t.slice(e.groupStart.length),i=!0);const{instructions:n,remaining:a}=D.parse(e,t,r,!1);o[o.length-1].nextScopeInstructions=n,t=a}else if(t.startsWith(e.groupStart)){t=t.slice(e.groupStart.length);const{instructions:i,remaining:r}=D.parse(e,t,!0,s);o.push(...i),t=r}else if(t.startsWith(e.groupEnd)){i&&(t=t.slice(e.groupEnd.length));let s=0;const r=t.length;for(;s1)throw new Error(`Instruction parser error: Children below scope ${e.groupStart}${e.groupEnd} in instruction part "(${t}" is not allowed.`);t=t.slice(s);break}}if(s>=r)return{instructions:o,remaining:t}}else if(t.startsWith(e.sibling)&&!D.isAdd(e,t)){if(!i)return{instructions:o,remaining:t};t=t.slice(e.sibling.length)}else{const{instruction:i,remaining:s}=D.parseOne(e,t);o.push(i),t=s}return{instructions:o,remaining:t}}static isAdd(e,t){return t===e.add||t.startsWith(`${e.add}${e.viewport}`)}static parseOne(e,t){const i=[e.parameters,e.viewport,e.noScope,e.groupEnd,e.scope,e.sibling];let s,o,r,n,a,l=!0;const c=t,d=[e.add,e.clear];for(const o of d)if(t===o){s=t,t="",i.shift(),i.shift(),n=e.viewport;break}if(void 0===s)for(const o of d)if(t.startsWith(`${o}${e.viewport}`)){s=o,t=t.slice(`${o}${e.viewport}`.length),i.shift(),i.shift(),n=e.viewport;break}if(void 0===s&&(({token:n,pos:a}=D.findNextToken(t,i)),s=-1!==a?t.slice(0,a):t,t=-1!==a?t.slice(a+n.length):"",i.shift(),n===e.parameters&&(({token:n,pos:a}=D.findNextToken(t,[e.parametersEnd])),o=t.slice(0,a),t=t.slice(a+n.length),({token:n}=D.findNextToken(t,i)),t=t.slice(n.length)),i.shift()),n===e.viewport&&(({token:n,pos:a}=D.findNextToken(t,i)),r=-1!==a?t.slice(0,a):t,t=-1!==a?t.slice(a+n.length):""),i.shift(),n===e.noScope&&(l=!1),n!==e.groupEnd&&n!==e.scope&&n!==e.sibling||(t=`${n}${t}`),""===(s??""))throw new Error(`Instruction parser error: No component specified in instruction part "${t}".`);const h=ae.create(s,r,o,l);return h.unparsed=c,{instruction:h,remaining:t}}static findNextToken(e,t){const i={};for(const s of t)e.indexOf(s)>-1&&(i[s]=e.indexOf(s));const s=Math.min(...Object.values(i));for(const e in i)if(i[e]===s)return{token:e,pos:s};return{token:"",pos:-1}}}class M{constructor(e="${componentTitles}${appTitleSeparator}Aurelia",t=" | ",i="top-down",s=" > ",o=!0,r="app-",n){this.appTitle=e,this.appTitleSeparator=t,this.componentTitleOrder=i,this.componentTitleSeparator=s,this.useComponentNames=o,this.componentPrefix=r,this.transformTitle=n}static create(e={}){return new M((e="string"==typeof e?{appTitle:e}:e).appTitle,e.appTitleSeparator,e.componentTitleOrder,e.componentTitleSeparator,e.useComponentNames,e.componentPrefix,e.transformTitle)}static for(e){return N.for(e).title}apply(e={}){e="string"==typeof e?{appTitle:e}:e,this.appTitle=e.appTitle??this.appTitle,this.appTitleSeparator=e.appTitleSeparator??this.appTitleSeparator,this.componentTitleOrder=e.componentTitleOrder??this.componentTitleOrder,this.componentTitleSeparator=e.componentTitleSeparator??this.componentTitleSeparator,this.useComponentNames=e.useComponentNames??this.useComponentNames,this.componentPrefix=e.componentPrefix??this.componentPrefix,this.transformTitle="transformTitle"in e?e.transformTitle:this.transformTitle}}class P{constructor(e="@",t="+",i="/",s="(",o=")",r="!",n="(",a=")",l=",",c="=",d="+",h="-",u="."){this.viewport=e,this.sibling=t,this.scope=i,this.groupStart=s,this.groupEnd=o,this.noScope=r,this.parameters=n,this.parametersEnd=a,this.parameterSeparator=l,this.parameterKeySeparator=c,this.add=d,this.clear=h,this.action=u}static create(e={}){return new P(e.viewport,e.sibling,e.scope,e.groupStart,e.groupEnd,e.noScope,e.parameters,e.parametersEnd,e.parameterSeparator,e.parameterKeySeparator,e.add,e.clear,e.action)}static for(e){return N.for(e).separators}apply(e={}){this.viewport=e.viewport??this.viewport,this.sibling=e.sibling??this.sibling,this.scope=e.scope??this.scope,this.groupStart=e.groupStart??this.groupStart,this.groupEnd=e.groupEnd??this.groupEnd,this.noScope=e.noScope??this.noScope,this.parameters=e.parameters??this.parameters,this.parametersEnd=e.parametersEnd??this.parametersEnd,this.parameterSeparator=e.parameterSeparator??this.parameterSeparator,this.parameterKeySeparator=e.parameterKeySeparator??this.parameterKeySeparator,this.add=e.add??this.add,this.clear=e.clear??this.clear,this.action=e.action??this.action}}class H{constructor(e="active",t="navigating"){this.loadActive=e,this.viewportNavigating=t}static create(e={}){return new H(e.loadActive,e.viewportNavigating)}static for(e){return N.for(e).indicators}apply(e={}){this.loadActive=e.loadActive??this.loadActive,this.viewportNavigating=e.viewportNavigating??this.viewportNavigating}}class N{constructor(e=P.create(),t=H.create(),i=!0,s=null,o=!0,r=0,n=!0,a=!0,l=!1,c=M.create(),d=["guardedUnload","swapped","completed"],h="attach-next-detach-current",u="",p="abort"){this.separators=e,this.indicators=t,this.useUrlFragmentHash=i,this.basePath=s,this.useHref=o,this.statefulHistoryLength=r,this.useDirectRouting=n,this.useConfiguredRoutes=a,this.completeStateNavigations=l,this.title=c,this.navigationSyncStates=d,this.swapOrder=h,this.fallback=u,this.fallbackAction=p,this.registrationHooks=[]}static create(e={}){return new N(P.create(e.separators),H.create(e.indicators),e.useUrlFragmentHash,e.basePath,e.useHref,e.statefulHistoryLength,e.useDirectRouting,e.useConfiguredRoutes,e.completeStateNavigations,M.create(e.title),e.navigationSyncStates,e.swapOrder,e.fallback,e.fallbackAction)}static for(e){return e instanceof Qe?e.options:(e=e instanceof Ee?e.configuration:e.get(Ye)).options}apply(e){e=e??{},this.separators.apply(e.separators),this.indicators.apply(e.indicators),this.useUrlFragmentHash=e.useUrlFragmentHash??this.useUrlFragmentHash,this.basePath=e.basePath??this.basePath,this.useHref=e.useHref??this.useHref,this.statefulHistoryLength=e.statefulHistoryLength??this.statefulHistoryLength,this.useDirectRouting=e.useDirectRouting??this.useDirectRouting,this.useConfiguredRoutes=e.useConfiguredRoutes??this.useConfiguredRoutes,this.completeStateNavigations=e.completeStateNavigations??this.completeStateNavigations,this.title.apply(e.title),this.navigationSyncStates=e.navigationSyncStates??this.navigationSyncStates,this.swapOrder=e.swapOrder??this.swapOrder,this.fallback=e.fallback??this.fallback,this.fallbackAction=e.fallbackAction??this.fallbackAction,Array.isArray(e.hooks)&&(void 0!==this.routerConfiguration?e.hooks.forEach((e=>this.routerConfiguration.addHook(e.hook,e.options))):this.registrationHooks=e.hooks)}setRouterConfiguration(e){this.routerConfiguration=e,this.registrationHooks.forEach((e=>this.routerConfiguration.addHook(e.hook,e.options))),this.registrationHooks.length=0}}class V{constructor(){this.parametersString=null,this.parametersRecord=null,this.parametersList=null,this.parametersType="none"}get none(){return"none"===this.parametersType}static create(e){const t=new V;return t.set(e),t}static parse(e,t,i=!1){if(null==t||0===t.length)return[];const s=P.for(e),o=s.parameterSeparator,r=s.parameterKeySeparator;if("string"==typeof t){const e=[],s=t.split(o);for(const t of s){let s,o;[s,o]=t.split(r),void 0===o?(o=i?decodeURIComponent(s):s,s=void 0):i&&(s=decodeURIComponent(s),o=decodeURIComponent(o)),e.push({key:s,value:o})}return e}if(Array.isArray(t))return t.map((e=>({key:void 0,value:e})));const n=Object.keys(t);return n.sort(),n.map((e=>({key:e,value:t[e]})))}get typedParameters(){switch(this.parametersType){case"string":return this.parametersString;case"array":return this.parametersList;case"object":return this.parametersRecord;default:return null}}static stringify(e,t,i=!1){if(!Array.isArray(t)||0===t.length)return"";const s=P.for(e);return t.map((e=>{const t=void 0!==e.key&&i?encodeURIComponent(e.key):e.key,o=i?encodeURIComponent(e.value):e.value;return void 0!==t&&t!==o?t+s.parameterKeySeparator+o:o})).join(s.parameterSeparator)}static contains(e,t){return Object.keys(t).every((i=>t[i]===e[i]))}parameters(e){return V.parse(e,this.typedParameters)}set(e){this.parametersString=null,this.parametersList=null,this.parametersRecord=null,null==e||""===e?(this.parametersType="none",e=null):"string"==typeof e?(this.parametersType="string",this.parametersString=e):Array.isArray(e)?(this.parametersType="array",this.parametersList=e):(this.parametersType="object",this.parametersRecord=e)}get(e,t){if(void 0===t)return this.parameters(e);const i=this.parameters(e).filter((e=>e.key===t)).map((e=>e.value));return 0!==i.length?1===i.length?i[0]:i:void 0}addParameters(e){if("none"===this.parametersType)return this.set(e);if("object"!==this.parametersType)throw new Error("Can't add object parameters to existing non-object parameters!");this.set({...this.parametersRecord,...e})}toSpecifiedParameters(e,t){t=t??[];const i=this.parameters(e),s={};for(const e of t){let t=i.findIndex((t=>t.key===e));if(t>=0){const[o]=i.splice(t,1);s[e]=o.value}else if(t=i.findIndex((e=>void 0===e.key)),t>=0){const[o]=i.splice(t,1);s[e]=o.value}}for(const e of i.filter((e=>void 0!==e.key)))s[e.key]=e.value;let o=t.length;for(const e of i.filter((e=>void 0===e.key)))s[o++]=e.value;return s}toSortedParameters(e,t){t=t||[];const i=this.parameters(e),s=[];for(const e of t){let t=i.findIndex((t=>t.key===e));if(t>=0){const e={...i.splice(t,1)[0]};e.key=void 0,s.push(e)}else if(t=i.findIndex((e=>void 0===e.key)),t>=0){const e={...i.splice(t,1)[0]};s.push(e)}else s.push({value:void 0})}const o=i.filter((e=>void 0!==e.key));return o.sort(((e,t)=>(e.key||"")<(t.key||"")?1:(t.key||"")<(e.key||"")?-1:0)),s.push(...o),s.push(...i.filter((e=>void 0===e.key))),s}same(e,t,i){const s=null!==i?i.parameters:[],o=this.toSpecifiedParameters(e,s),r=t.toSpecifiedParameters(e,s);return Object.keys(o).every((e=>o[e]===r[e]))&&Object.keys(r).every((e=>r[e]===o[e]))}}class z{constructor(){this.name=null,this.type=null,this.instance=null,this.promise=null,this.func=null}static create(e){const t=new z;return t.set(e),t}static isName(e){return"string"==typeof e}static isDefinition(e){return l.K9.isType(e.Type)}static isType(e){return l.K9.isType(e)}static isInstance(e){return(0,l._C)(e)}static isAppelation(e){return z.isName(e)||z.isType(e)||z.isInstance(e)}static getName(e){return z.isName(e)?e:z.isType(e)?l.K9.getDefinition(e).name:z.getName(e.constructor)}static getType(e){return z.isName(e)?null:z.isType(e)?e:e.constructor}static getInstance(e){return z.isName(e)||z.isType(e)?null:e}set(e){let t=null,i=null,s=null,o=null,r=null;e instanceof Promise?o=e:z.isName(e)?t=z.getName(e):z.isType(e)?(t=this.getNewName(e),i=z.getType(e)):z.isInstance(e)?(t=this.getNewName(z.getType(e)),i=z.getType(e),s=z.getInstance(e)):"function"==typeof e&&(r=e),this.name=t,this.type=i,this.instance=s,this.promise=o,this.func=r}resolve(e){if(null!==this.func&&this.set(this.func(e)),this.promise instanceof Promise)return this.promise.then((e=>{if(z.isAppelation(e))return void this.set(e);if(null!=e.default)return void this.set(e.default);const t=Object.keys(e).filter((e=>!e.startsWith("__")));if(0===t.length)throw new Error("Failed to load component Type from resolved Promise since no export was specified.");if(t.length>1)throw new Error("Failed to load component Type from resolved Promise since no 'default' export was specified when having multiple exports.");const i=t[0];this.set(e[i])}))}get none(){return!(this.isName()||this.isType()||this.isInstance()||this.isFunction()||this.isPromise())}isName(){return null!=this.name&&""!==this.name&&!this.isType()&&!this.isInstance()}isType(){return null!==this.type&&!this.isInstance()}isInstance(){return null!==this.instance}isPromise(){return null!==this.promise}isFunction(){return null!==this.func}toType(e,t){if(this.resolve(t),null!==this.type)return this.type;if(null!==this.name&&"string"==typeof this.name){if(null===e)throw new Error(`No container available when trying to resolve component '${this.name}'!`);if(e.has(l.K9.keyFrom(this.name),!0)){const t=e.getResolver(l.K9.keyFrom(this.name));if(null!==t&&void 0!==t.getFactory){const i=t.getFactory(e);if(i)return i.Type}}}return null}toInstance(e,t,i,s){return(0,a.ui)(this.resolve(s),(()=>null!==this.instance?this.instance:null==e?null:this.t(e,t,i,s)))}same(e,t=!1){return t?this.type===e.type:this.name===e.name}getNewName(e){return null===this.name?z.getName(e):this.name}t(e,t,i,s){const o=e.createChild(),r=this.isType()?this.type:o.getResolver(l.K9.keyFrom(this.name)).getFactory(o).Type,n=o.invoke(r);if(null==n)throw new Error(`Failed to create instance when trying to resolve component '${this.name}'!`);return l.xI.$el(o,n,i,null).parent=t,n}}function F(e,t){const i=[];let s=e.findIndex(t);for(;s>=0;)i.push(e.splice(s,1)[0]),s=e.findIndex(t);return i}function $(e,t){Array.isArray(t)||(t=[t]);for(const i of t)e.includes(i)||e.push(i);return e}function B(e,t=!1){return e.filter(((e,i,s)=>(t||null!=e)&&s.indexOf(e)===i))}class U{constructor(e=""){this.description=e,this.isPending=!0,this.promise=new Promise(((e,t)=>{this.i=e,this.h=t,U.promises.push(this)}))}resolve(e){this.i(e),this.isPending=!1,U.promises=U.promises.filter((e=>e!==this))}reject(e){this.h(e),this.isPending=!1,U.promises=U.promises.filter((e=>e!==this))}}U.promises=[];class j{constructor(){this.isDone=!1,this.isCancelled=!1,this.isResolved=!1,this.isRejected=!1,this.isAsync=!1}static run(e,...t){if(0===t.length)return;let i=!1;null!==e&&"string"!=typeof e||(e=new W(e),i=!0);const s=new W(t.shift());return j.connect(e,s,(e?.runParallel??!1)||i),t.length>0&&j.add(s,!1,...t),i?(j.process(e),e.result instanceof Promise&&this.runners.set(e.result,e),e.result):s}static runParallel(e,...t){if(0===(t?.length??0))return[];let i=!1;return null===e?(e=new W,i=!0):e=j.connect(e,new W,!0),j.add(e,!0,...t),i&&j.process(e),e.result instanceof Promise&&this.runners.set(e.result,e),i?e.result??[]:e}static step(e){if(e instanceof Promise)return j.runners.get(e)}static cancel(e){const t=j.step(e);void 0!==t&&t.cancel()}static add(e,t,...i){let s=new W(i.shift(),t);null!==e&&(s=j.connect(e,s,t));const o=s;for(;i.length>0;)s=j.connect(s,new W(i.shift(),t),!1);return o}static connect(e,t,i){if(i){const i=e.child;e.child=t,t.parent=e,t.next=i,null!==i&&(i.parent=null,i.previous=t)}else{const i=e.next;e.next=t,t.previous=e,t.next=i,null!==i&&(i.previous=t,i.parent=null)}return t}static process(e){const t=e.root;for(;null!==e&&!e.isDoing&&!e.isDone;)if(t.current=e,e.isParallelParent){e.isDone=!0;let t=e.child;for(;null!==t;)j.process(t),t=t.next}else{for(e.isDoing=!0,e.value=e.step;e.value instanceof Function&&!e.isCancelled&&!e.isExited&&!e.isDone;)e.value=e.value(e);if(!e.isCancelled)if(e.value instanceof Promise){const i=e.value;j.ensurePromise(t),((e,t)=>{t.then((t=>{e.value=t,j.settlePromise(e),e.isDone=!0,e.isDoing=!1;const i=e.nextToDo();null===i||e.isExited?(e.root.doneAll||e.isExited)&&j.settlePromise(e.root):j.process(i)})).catch((e=>{throw e}))})(e,i)}else e.isDone=!0,e.isDoing=!1,e=e.isExited?null:e.nextToDo()}t.isCancelled?j.settlePromise(t,"reject"):(t.doneAll||t.isExited)&&j.settlePromise(t)}static ensurePromise(e){return null===e.finally&&(e.finally=new U(`Runner: ${e.name}, ${e.previousValue}, ${e.value}, ${e.root.report}`),e.promise=e.finally.promise,!0)}static settlePromise(e,t="resolve"){if(e.finally?.isPending)switch(e.promise=null,t){case"resolve":e.finally?.resolve(e.result);break;case"reject":e.finally?.reject(e.result)}}}j.runners=new WeakMap,j.roots={};class W{constructor(e=void 0,t=!1){this.step=e,this.runParallel=t,this.promise=null,this.previous=null,this.next=null,this.parent=null,this.child=null,this.current=null,this.finally=null,this.isDoing=!1,this.isDone=!1,this.isCancelled=!1,this.isExited=!1,this.exited=null,this.id="-1",this.id=""+W.id++,"string"==typeof e&&(this.id+=` ${e}`)}get isParallelParent(){return this.child?.runParallel??!1}get result(){if(null!==this.promise)return this.promise;if(null!==this.child){if(this.isParallelParent){const e=[];let t=this.child;for(;null!==t;)e.push(t.result),t=t.next;return e}return this===this.root&&null!==this.exited?this.exited.result:this.child?.tail?.result}let e=this.value;for(;e instanceof W;)e=e.result;return e}get asValue(){return this.result}get previousValue(){return this.runParallel?this.head.parent?.parent?.previous?.result:this.previous?.result}get name(){let e=`${this.id}`;return this.runParallel&&(e=`:${e}`),(this.value instanceof Promise||this.promise instanceof Promise)&&(e=`${e}*`),null!==this.finally&&(e=`${e}*`),null!==this.child&&(e=`${e}>`),this.isDone&&(e=`(${e})`),e}get root(){let e=this.head;for(;null!==e.parent;)e=e.parent.head;return e}get head(){let e=this;for(;null!==e.previous;)e=e.previous;return e}get tail(){let e=this;for(;null!==e.next;)e=e.next;return e}get done(){if(!this.isDone)return!1;let e=this.child;for(;null!==e;){if(!e.done)return!1;e=e.next}return!0}get doneAll(){return!(!this.isDone||null!==this.child&&!this.child.doneAll||null!==this.next&&!this.next.doneAll)}cancel(e=!0){return e?this.root.cancel(!1):!this.isCancelled&&(this.isCancelled=!0,this.child?.cancel(!1),this.next?.cancel(!1),!0)}exit(e=!0){return e?(this.root.exited=this,this.root.exit(!1)):!this.isExited&&(this.isExited=!0,this.child?.exit(!1),this.next?.exit(!1),!0)}nextToDo(){return null===this.child||this.child.isDoing||this.child.isDone?this.runParallel&&!this.head.parent.done?null:this.nextOrUp():this.child}nextOrUp(){let e=this.next;for(;null!==e;){if(!e.isDoing&&!e.isDone)return e;e=e.next}const t=this.head.parent??null;return null!==t&&t.done?t.nextOrUp():null}get path(){return`${this.head.parent?.path??""}/${this.name}`}get tree(){let e="",t=this.head,i=t.parent,s="";for(;null!==i;)s=`${i.path}${s}`,i=i.head.parent;do{if(e+=`${s}/${t.name}\n`,t===this)break;t=t.next}while(null!==t);return e}get report(){let e=`${this.path}\n`;return e+=this.child?.report??"",e+=this.next?.report??"",e}}W.id=0;const G=(e,...t)=>new Error(`AUR${String(e).padStart(4,"0")}:${t.map(String)}`);class q{constructor(e,t,i,s,o,r,n,a){this.path=e,this.id=t,this.redirectTo=i,this.instructions=s,this.caseSensitive=o,this.title=r,this.reloadBehavior=n,this.data=a}static configure(e,t){const i=q.create(e,t);return m.O.define(i,t,q.resourceKey),t}static getConfiguration(e){const t=m.O.get(q.resourceKey,e)??{};return Array.isArray(e.parameters)&&(t.parameters=e.parameters),"title"in e&&(t.title=e.title),t instanceof q?t:q.create(t,e)}static create(e,t=null){null!==t&&(e=q.transferTypeToComponent(e,t)),l.K9.isType(e)?e=q.getConfiguration(e):null===t&&(e={...e});const i=q.transferIndividualIntoInstructions(e);q.validateRouteConfiguration(i);let s=i.path;return Array.isArray(s)&&(s=s.join(",")),new q(i.path??"",i.id??s??null,i.redirectTo??null,i.instructions??null,i.caseSensitive??!1,i.title??null,i.reloadBehavior??null,i.data??null)}static transferTypeToComponent(e,t){if(l.K9.isType(e))throw G(2012);const i={...e};if("component"in i||"instructions"in i)throw G(2013);return"redirectTo"in i||(i.component=t),"path"in i||"redirectTo"in i||(i.path=l.K9.getDefinition(t).name),i}static transferIndividualIntoInstructions(e){if(null==e)throw G(2014);if(null!=e.component||null!=e.viewport||null!=e.parameters||null!=e.children){if(null!=e.instructions)throw G(2015);e.instructions=[{component:e.component,viewport:e.viewport,parameters:e.parameters,children:e.children}]}return e}static validateRouteConfiguration(e){if(null===e.redirectTo&&null===e.instructions)throw G(2016)}}q.resourceKey=(0,a.r$)("route");const K={name:(0,a.r$)("routes"),isConfigured:e=>m.O.has(K.name,e)||"routes"in e,configure(e,t){const i=e.map((e=>q.create(e)));return m.O.define(i,t,K.name),t},getConfiguration(e){const t=e,i=[],s=m.O.get(K.name,e);return Array.isArray(s)&&i.push(...s),Array.isArray(t.routes)&&i.push(...t.routes),i.map((e=>e instanceof q?e:q.create(e)))}};class Y extends R{}class X extends L{constructor(e,t,i,s,o,r=null,n={catches:[],source:null}){super(e,t,i),this.rootComponentType=r,this.options=n,this.instruction=null,this.available=!0,this.sourceItem=null,this.sourceItemIndex=-1,this.remove=!1,this.add=!1,this.contents.push(new Y(e,this,s,o)),this.catches.length>0&&(this.instruction=ae.create(this.catches[0],this.name))}get isEmpty(){return null===this.instruction}get passThroughScope(){return null===this.rootComponentType&&0===this.catches.length}get siblings(){const e=this.connectedScope.parent;return null===e?[this]:e.enabledChildren.filter((e=>e.isViewportScope&&e.endpoint.name===this.name)).map((e=>e.endpoint))}get source(){return this.options.source??null}get catches(){let e=this.options.catches??[];return"string"==typeof e&&(e=e.split(",")),e}get default(){if(this.catches.length>0)return this.catches[0]}toString(){const e=this.instruction?.component.name??"",t=this.getNextContent()?.instruction.component.name??"";return`vs:${this.name}[${e}->${t}]`}setNextContent(e,t){return e.endpoint.set(this),this.remove=e.isClear(this.router)||e.isClearAll(this.router),this.add=e.isAdd(this.router)&&Array.isArray(this.source),this.add&&(e.component.name=null),void 0!==this.default&&null===e.component.name&&(e.component.name=this.default),this.contents.push(new Y(this.router,this,this.owningScope,this.scope.hasScope,e,t)),"swap"}transition(e){j.run("viewport-scope.transition",(t=>e.setEndpointStep(this,t.root)),(()=>e.addEndpointState(this,"guardedUnload")),(()=>e.addEndpointState(this,"guardedLoad")),(()=>e.addEndpointState(this,"guarded")),(()=>e.addEndpointState(this,"loaded")),(()=>e.addEndpointState(this,"unloaded")),(()=>e.addEndpointState(this,"routed")),(()=>e.addEndpointState(this,"swapped")),(()=>e.addEndpointState(this,"completed")))}finalizeContentChange(e,t){const i=this.contents.findIndex((t=>t.navigation===e.navigation));let s=this.contents[i];if(this.remove){const e=new Y(this.router,this,this.owningScope,this.scope.hasScope);this.contents.splice(i,1,e),s.delete(),s=e}s.completed=!0;let o=0;for(let e=0,t=i;ee.endpoint)))].forEach((i=>i.cancelContentChange(e,t)));const i=this.contents.findIndex((t=>t.navigation===e.navigation));if(!(i<0)&&(this.contents.splice(i,1),this.add)){const e=this.source.indexOf(this.sourceItem);this.source.splice(e,1),this.sourceItem=null}}acceptSegment(e){return null===e&&void 0===e||0===e.length||e===ae.clear(this.router)||e===ae.add(this.router)||e===this.name||0===this.catches.length||!!this.catches.includes(e)||!!this.catches.filter((e=>e.includes("*"))).length}binding(){(this.source||[]).length>0&&null===this.sourceItem&&(this.sourceItem=this.getAvailableSourceItem())}unbinding(){null!==this.sourceItem&&null!==this.source&&F(this.source,(e=>e===this.sourceItem)),this.sourceItem=null}getAvailableSourceItem(){if(null===this.source)return null;const e=this.siblings;for(const t of this.source)if(e.every((e=>e.sourceItem!==t)))return t;return null}addSourceItem(){const e={};return this.source.push(e),e}removeSourceItem(){this.sourceItemIndex=this.source.indexOf(this.sourceItem),this.sourceItemIndex>=0&&this.source.splice(this.sourceItemIndex,1)}getRoutes(){const e=[];if(null!==this.rootComponentType){const t=this.rootComponentType.constructor===this.rootComponentType.constructor.constructor?this.rootComponentType:this.rootComponentType.constructor;e.push(...K.getConfiguration(t)??[])}return e}}class Z{constructor(e={instruction:"",fullStateInstruction:""}){this.instruction=e.instruction,this.fullStateInstruction=e.fullStateInstruction,this.scope=e.scope,this.index=e.index,this.firstEntry=e.firstEntry,this.path=e.path,this.title=e.title,this.query=e.query,this.fragment=e.fragment,this.parameters=e.parameters,this.data=e.data}toStoredNavigation(){return{instruction:this.instruction,fullStateInstruction:this.fullStateInstruction,scope:this.scope,index:this.index,firstEntry:this.firstEntry,path:this.path,title:this.title,query:this.query,fragment:this.fragment,parameters:this.parameters,data:this.data}}}class Q{constructor(){this.first=!1,this.new=!1,this.refresh=!1,this.forward=!1,this.back=!1,this.replace=!1}}class J extends Z{constructor(e={instruction:"",fullStateInstruction:""}){super(e),this.navigation=new Q,this.repeating=!1,this.previous=null,this.fromBrowser=!1,this.origin=null,this.replacing=!1,this.refreshing=!1,this.untracked=!1,this.process=null,this.completed=!0,this.fromBrowser=e.fromBrowser??this.fromBrowser,this.origin=e.origin??this.origin,this.replacing=e.replacing??this.replacing,this.refreshing=e.refreshing??this.refreshing,this.untracked=e.untracked??this.untracked,this.historyMovement=e.historyMovement??this.historyMovement,this.process=null,this.timestamp=Date.now()}get useFullStateInstruction(){return(this.navigation.back??!1)||(this.navigation.forward??!1)||(this.navigation.refresh??!1)}static create(e={instruction:"",fullStateInstruction:""}){return new J(e)}}class ee{constructor(){this.map=new Map}set(e,t){const i=this.map.get(e);i instanceof U&&i.resolve(t),this.map.set(e,t)}delete(e){const t=this.map.get(e);t instanceof U&&t.reject(),this.map.delete(e)}await(e){if(!this.map.has(e)){const t=new U(`AwaitableMap: ${e}`);return this.map.set(e,t),t.promise}const t=this.map.get(e);return t instanceof U?t.promise:t}has(e){return this.map.has(e)&&!(this.map.get(e)instanceof U)}clone(){const e=new ee;return e.map=new Map(this.map),e}}class te extends R{constructor(e,t,i,s,o=ae.create(""),r=J.create({instruction:"",fullStateInstruction:""}),n=null){super(e,t,i,s,o,r),this.router=e,this.instruction=o,this.navigation=r,this.contentStates=new ee,this.fromCache=!1,this.fromHistory=!1,this.reload=!1,this.activatedResolve=null,this.instruction.component.isType()||null==n?.container||(this.instruction.component.type=this.toComponentType(n.container))}get componentInstance(){return this.instruction.component.instance}get reloadBehavior(){return this.instruction.route instanceof I&&null!==this.instruction.route.match?.reloadBehavior?this.instruction.route.match?.reloadBehavior:null!==this.instruction.component.instance&&"reloadBehavior"in this.instruction.component.instance&&void 0!==this.instruction.component.instance.reloadBehavior?this.instruction.component.instance.reloadBehavior:"default"}get controller(){return this.instruction.component.instance?.$controller}equalComponent(e){return this.instruction.sameComponent(this.router,e.instruction)}equalParameters(e){return this.instruction.sameComponent(this.router,e.instruction,!0)&&(this.navigation.query??"")===(e.navigation.query??"")}isCacheEqual(e){return this.instruction.sameComponent(this.router,e.instruction,!0)}contentController(e){return l.xI.$el(e.container.createChild(),this.instruction.component.instance,e.element,null)}createComponent(e,t,i,s){if(!this.contentStates.has("created")){if(!this.fromCache&&!this.fromHistory)try{return(0,a.ui)(this.toComponentInstance(t.container,t.controller,t.element),(e=>{this.instruction.component.set(e),this.contentStates.set("created",void 0)}))}catch(o){if(this.u(o),""===(i??""))throw G(2017,this.instruction.component.name);"process-children"===s?this.instruction.parameters.set([this.instruction.component.name]):(this.instruction.parameters.set([this.instruction.unparsed??this.instruction.component.name]),this.instruction.hasNextScopeInstructions&&(e.removeInstructions(this.instruction.nextScopeInstructions),this.instruction.nextScopeInstructions=null)),this.instruction.component.set(i);try{return(0,a.ui)(this.toComponentInstance(t.container,t.controller,t.element),(e=>{this.instruction.component.set(e),this.contentStates.set("created",void 0)}))}catch(e){throw this.u(e),G(2017,this.instruction.component.name,e)}}this.contentStates.set("created",void 0)}}canLoad(){if(!this.contentStates.has("created")||this.contentStates.has("checkedLoad")&&!this.reload)return!0;const e=this.instruction.component.instance;if(null==e)return!0;this.contentStates.set("checkedLoad",void 0);const t=this.endpoint.parentViewport?.getTimeContent(this.navigation.timestamp)?.instruction?.typeParameters(this.router),i=this.instruction.typeParameters(this.router),s={...this.navigation.parameters,...t,...i},o=this.R(e,"canLoad").map((t=>i=>null!=i?.previousValue&&!0!==i.previousValue?(i.exit(),i.previousValue??!1):t(e,s,this.instruction,this.navigation)));return null!=e.canLoad&&o.push((t=>!1!==(t?.previousValue??!0)&&e.canLoad(s,this.instruction,this.navigation))),0===o.length||(1===o.length?o[0](null):j.run("canLoad",...o))}canUnload(e){if(this.contentStates.has("checkedUnload")&&!this.reload)return!0;if(this.contentStates.set("checkedUnload",void 0),!this.contentStates.has("loaded"))return!0;const t=this.instruction.component.instance;null===e&&(e=J.create({instruction:"",fullStateInstruction:"",previous:this.navigation}));const i=this.R(t,"canUnload").map((i=>s=>!1!==(s?.previousValue??!0)&&i(t,this.instruction,e)));return null!=t.canUnload&&i.push((i=>!1!==(i?.previousValue??!0)&&t.canUnload?.(this.instruction,e))),0===i.length||(1===i.length?i[0](null):j.run("canUnload",...i))}load(e){return j.run(e,(()=>this.contentStates.await("checkedLoad")),(()=>{if(!this.contentStates.has("created")||this.contentStates.has("loaded")&&!this.reload)return;this.reload=!1,this.contentStates.set("loaded",void 0);const e=this.instruction.component.instance,t=this.endpoint.parentViewport?.getTimeContent(this.navigation.timestamp)?.instruction?.typeParameters(this.router),i=this.instruction.typeParameters(this.router),s={...this.navigation.parameters,...t,...i},o=this.R(e,"loading").map((t=>()=>t(e,s,this.instruction,this.navigation)));return o.push(...this.R(e,"load").map((t=>()=>(console.warn(`[Deprecated] Found deprecated hook name "load" in ${this.instruction.component.name}. Please use the new name "loading" instead.`),t(e,s,this.instruction,this.navigation))))),0!==o.length?("function"==typeof e.loading&&o.push((()=>e.loading(s,this.instruction,this.navigation))),ie(e,"load")&&(console.warn(`[Deprecated] Found deprecated hook name "load" in ${this.instruction.component.name}. Please use the new name "loading" instead.`),o.push((()=>e.load(s,this.instruction,this.navigation)))),j.run("load",...o)):ie(e,"loading")?e.loading(s,this.instruction,this.navigation):ie(e,"load")?(console.warn(`[Deprecated] Found deprecated hook name "load" in ${this.instruction.component.name}. Please use the new name "loading" instead.`),e.load(s,this.instruction,this.navigation)):void 0}))}unload(e){if(!this.contentStates.has("loaded"))return;this.contentStates.delete("loaded");const t=this.instruction.component.instance;null===e&&(e=J.create({instruction:"",fullStateInstruction:"",previous:this.navigation}));const i=this.R(t,"unloading").map((i=>()=>i(t,this.instruction,e)));return i.push(...this.R(t,"unload").map((i=>()=>(console.warn(`[Deprecated] Found deprecated hook name "unload" in ${this.instruction.component.name}. Please use the new name "unloading" instead.`),i(t,this.instruction,e))))),0!==i.length?(ie(t,"unloading")&&i.push((()=>t.unloading(this.instruction,e))),ie(t,"unload")&&(console.warn(`[Deprecated] Found deprecated hook name "unload" in ${this.instruction.component.name}. Please use the new name "unloading" instead.`),i.push((()=>t.unload(this.instruction,e)))),j.run("unload",...i)):ie(t,"unloading")?t.unloading(this.instruction,e):ie(t,"unload")?(console.warn(`[Deprecated] Found deprecated hook name "unload" in ${this.instruction.component.name}. Please use the new name "unloading" instead.`),t.unload(this.instruction,e)):void 0}activateComponent(e,t,i,s,o,r){return j.run(e,(()=>this.contentStates.await("loaded")),(()=>this.waitForParent(i)),(()=>{if(!this.contentStates.has("activating")&&!this.contentStates.has("activated"))return this.contentStates.set("activating",void 0),this.controller?.activate(t??this.controller,i,void 0)}),(()=>{this.contentStates.set("activated",void 0)}))}deactivateComponent(e,t,i,s,o=!1){if(this.contentStates.has("activated")||this.contentStates.has("activating"))return j.run(e,(()=>{if(o&&null!==s.element){const e=Array.from(s.element.getElementsByTagName("*"));for(const t of e)(t.scrollTop>0||t.scrollLeft)&&t.setAttribute("au-element-scroll",`${t.scrollTop},${t.scrollLeft}`)}return this.contentStates.delete("activated"),this.contentStates.delete("activating"),this.controller?.deactivate(t??this.controller,i)}))}disposeComponent(e,t,i=!1){if(this.contentStates.has("created")&&null!=this.instruction.component.instance)return i?void t.push(this):(this.contentStates.delete("created"),this.controller?.dispose())}freeContent(e,t,i,s,o=!1){return j.run(e,(()=>this.unload(i)),(e=>this.deactivateComponent(e,null,t.controller,t,o)),(()=>this.disposeComponent(t,s,o)))}toComponentName(){return this.instruction.component.name}toComponentType(e){return this.instruction.component.none?null:this.instruction.component.toType(e,this.instruction)}toComponentInstance(e,t,i){return this.instruction.component.none?null:this.instruction.component.toInstance(e,t,i,this.instruction)}waitForParent(e){if(null!==e)return e.isActive?void 0:new Promise((e=>{this.endpoint.activeResolve=e}))}u(e){if(!e.message.startsWith("AUR0009:"))throw e}R(e,t){return(e.$controller.lifecycleHooks[t]??[]).map((e=>e.instance[t].bind(e.instance)))}}function ie(e,t){return"function"==typeof e[t]}class se{constructor(e=!0,t=[],i="",s="",o="",r=!1,n=!1,a=!1,l=!1,c=!1){this.scope=e,this.usedBy=t,this.fallback=s,this.fallbackAction=o,this.noLink=r,this.noTitle=n,this.stateful=a,this.forceDescription=l,this.noHistory=c,this.default=void 0,this.default=i}static create(e){const t=new se;return void 0!==e&&t.apply(e),t}apply(e){this.scope=e.scope??this.scope,this.usedBy=("string"==typeof e.usedBy?e.usedBy.split(",").filter((e=>e.length>0)):e.usedBy)??this.usedBy,this.default=e.default??this.default,this.fallback=e.fallback??this.fallback,this.fallbackAction=e.fallbackAction??this.fallbackAction,this.noLink=e.noLink??this.noLink,this.noTitle=e.noTitle??this.noTitle,this.stateful=e.stateful??this.stateful,this.forceDescription=e.forceDescription??this.forceDescription,this.noHistory=e.noHistory??this.noHistory}}class oe extends L{constructor(e,t,i,s,o,r){super(e,t,i),this.contents=[],this.forceRemove=!1,this.options=new se,this.activeResolve=null,this.connectionResolve=null,this.clear=!1,this.coordinators=[],this.previousViewportState=null,this.cache=[],this.historyCache=[],this.contents.push(new te(e,this,s,o)),this.contents[0].completed=!0,void 0!==r&&this.options.apply(r)}getContent(){if(1===this.contents.length)return this.contents[0];let e;for(let t=0,i=this.contents.length;te?this.contents[e+1]:null}getTimeContent(e){let t=null;for(let i=0,s=this.contents.length;ie);i++)t=this.contents[i];return t}getNavigationContent(e){return super.getNavigationContent(e)}get parentViewport(){let e=this.connectedScope;for(;null!=e?.parent;)if(e=e.parent,e.endpoint.isViewport)return e.endpoint;return null}get isEmpty(){return null===this.getContent().componentInstance}get doForceRemove(){let e=this.connectedScope;for(;null!==e;){if(e.isViewport&&e.endpoint.forceRemove)return!0;e=e.parent}return!1}isActiveNavigation(e){return this.coordinators[this.coordinators.length-1]===e}toString(){const e=this.getContent()?.instruction.component.name??"",t=this.getNextContent()?.instruction.component.name??"";return`v:${this.name}[${e}->${t}]`}setNextContent(e,t){e.endpoint.set(this),this.clear=e.isClear(this.router);const i=this.getContent(),s=new te(this.router,this,this.owningScope,this.scope.hasScope,this.clear?void 0:e,t,this.connectedCE??null);if(this.contents.push(s),s.fromHistory=!(null===s.componentInstance||null==t.navigation||!t.navigation.back&&!t.navigation.forward),this.options.stateful){const e=this.cache.find((e=>s.isCacheEqual(e)));void 0!==e?(this.contents.splice(this.contents.indexOf(s),1,e),s.fromCache=!0):this.cache.push(s)}return null!==s.componentInstance&&i.componentInstance===s.componentInstance?(s.delete(),this.contents.splice(this.contents.indexOf(s),1),this.transitionAction="skip"):!i.equalComponent(s)||t.navigation.refresh||"refresh"===i.reloadBehavior?this.transitionAction="swap":"disallow"===i.reloadBehavior?(s.delete(),this.contents.splice(this.contents.indexOf(s),1),this.transitionAction="skip"):"reload"===i.reloadBehavior?(i.reload=!0,s.instruction.component.set(i.componentInstance),s.contentStates=i.contentStates.clone(),s.reload=i.reload,this.transitionAction="reload"):this.options.stateful&&i.equalParameters(s)||i.equalParameters(s)?(s.delete(),this.contents.splice(this.contents.indexOf(s),1),this.transitionAction="skip"):this.transitionAction="swap"}setConnectedCE(e,t){t=t??{},this.connectedCE!==e&&(this.previousViewportState={...this},this.clearState(),this.connectedCE=e,this.options.apply(t),this.connectionResolve?.());const i=(this.scope.parent?.endpoint.getRoutes()??[]).filter((e=>(Array.isArray(e.path)?e.path:[e.path]).includes(""))).length>0;if(null===this.getContent().componentInstance&&null==this.getNextContent()?.componentInstance&&(this.options.default||i)){const e=ae.parse(this.router,this.options.default??"");if(0===e.length&&i){const t=this.scope.parent?.findInstructions([ae.create("")],!1,this.router.configuration.options.useConfiguredRoutes);t?.foundConfiguration&&e.push(...t.instructions)}for(const t of e)t.endpoint.set(this),t.scope=this.owningScope,t.default=!0;this.router.load(e,{append:!0}).catch((e=>{throw e}))}}remove(e,t){return this.connectedCE===t&&j.run(e,(e=>{if(null!==this.getContent().componentInstance)return this.getContent().freeContent(e,this.connectedCE,this.getNextContent()?.navigation??null,this.historyCache,!this.doForceRemove&&(this.router.statefulHistory||this.options.stateful))}),(e=>{if(this.doForceRemove){const t=[];for(const e of this.historyCache)t.push((t=>e.freeContent(t,null,null,this.historyCache,!1)));return t.push((()=>{this.historyCache=[]})),j.run(e,...t)}return!0}))}async transition(e){const t=this.router.configuration.options.indicators.viewportNavigating;for(this.coordinators.push(e);this.coordinators[0]!==e;)await this.coordinators[0].waitForSyncState("completed");let i=this.parentViewport;null!==i&&"reload"!==i.transitionAction&&"swap"!==i.transitionAction&&(i=null);const s=[t=>{if(this.isActiveNavigation(e))return this.canUnload(e,t)},t=>{this.isActiveNavigation(e)&&!1===(t.previousValue??!0)&&e.cancel()},t=>{if(this.isActiveNavigation(e))return ae.resolve([this.getNavigationContent(e).instruction])},t=>{if(this.isActiveNavigation(e)&&this.router.isRestrictedNavigation){const t=this.router.configuration.options;return this.getNavigationContent(e).createComponent(e,this.connectedCE,this.options.fallback||t.fallback,this.options.fallbackAction||t.fallbackAction)}},()=>e.addEndpointState(this,"guardedUnload"),()=>e.waitForSyncState("guardedUnload",this),()=>null!==i?e.waitForEndpointState(i,"guardedLoad"):void 0,t=>{if(this.isActiveNavigation(e))return this.canLoad(e,t)},t=>{if(this.isActiveNavigation(e)){let i=t.previousValue??!0;if("boolean"!=typeof i){const s=this.getNavigationContent(e).instruction;if(e.removeInstructions(s.dynasty),s.nextScopeInstructions=null,"string"==typeof i){const e=this.scope,t=this.router.configuration.options;let s=ae.parse(this.router,i);const o=e.parent?.findInstructions(s,t.useDirectRouting,t.useConfiguredRoutes);(o?.foundConfiguration||o?.foundInstructions)&&(s=o.instructions);for(const t of s)t.endpoint.set(this),t.scope=e.owningScope;i=s}return j.run(t,(()=>{this.router.load(i,{append:e})}),(t=>this.cancelContentChange(e,t)),(()=>ae.resolve(i)),(e=>e.exit()))}if(!i){t.cancel(),e.cancel();const i=this.getNavigationContent(e).instruction;return e.removeInstructions(i.dynasty),void(i.nextScopeInstructions=null)}}e.addEndpointState(this,"guardedLoad"),e.addEndpointState(this,"guarded")}],o=[()=>e.waitForSyncState("guarded",this),t=>{if(this.isActiveNavigation(e))return this.unload(e,t)},()=>e.addEndpointState(this,"unloaded"),()=>e.waitForSyncState("unloaded",this),()=>null!==i?e.waitForEndpointState(i,"loaded"):void 0,t=>{if(this.isActiveNavigation(e))return this.load(e,t)},()=>e.addEndpointState(this,"loaded"),()=>e.addEndpointState(this,"routed")],r=[()=>e.waitForSyncState("routed",this),()=>e.waitForEndpointState(this,"routed")];switch(this.router.configuration.options.swapOrder){case"detach-current-attach-next":r.push((t=>{if(this.isActiveNavigation(e))return this.removeContent(t,e)}),(t=>{if(this.isActiveNavigation(e))return this.addContent(t,e)}));break;case"attach-next-detach-current":r.push((t=>{if(this.isActiveNavigation(e))return this.addContent(t,e)}),(t=>{if(this.isActiveNavigation(e))return this.removeContent(t,e)}));break;case"detach-attach-simultaneously":r.push((t=>j.runParallel(t,(t=>{if(this.isActiveNavigation(e))return this.removeContent(t,e)}),(t=>{if(this.isActiveNavigation(e))return this.addContent(t,e)}))));break;case"attach-detach-simultaneously":r.push((t=>j.runParallel(t,(t=>{if(this.isActiveNavigation(e))return this.addContent(t,e)}),(t=>{if(this.isActiveNavigation(e))return this.removeContent(t,e)}))))}r.push((()=>e.addEndpointState(this,"swapped"))),this.connectedCE?.setActivity?.(t,!0),this.connectedCE?.setActivity?.(e.navigation.navigation,!0);const n=j.run("transition",(t=>e.setEndpointStep(this,t.root)),...s,...o,...r,(()=>e.addEndpointState(this,"completed")),(()=>e.waitForSyncState("bound")),(()=>{this.connectedCE?.setActivity?.(t,!1),this.connectedCE?.setActivity?.(e.navigation.navigation,!1)}));n instanceof Promise&&n.catch((e=>{}))}canUnload(e,t){return j.run(t,(t=>this.getContent().connectedScope.canUnload(e,t)),(t=>!1!==(t.previousValue??!0)&&this.getContent().canUnload(e.navigation)))}canLoad(e,t){return!!this.clear||j.run(t,(()=>this.waitForConnected()),(()=>{const t=this.router.configuration.options;return this.getNavigationContent(e).createComponent(e,this.connectedCE,this.options.fallback||t.fallback,this.options.fallbackAction||t.fallbackAction)}),(()=>this.getNavigationContent(e).canLoad()))}load(e,t){if(!this.clear)return this.getNavigationContent(e).load(t)}addContent(e,t){return this.activate(e,null,this.connectedController,t)}removeContent(e,t){if(this.isEmpty)return;const i=this.router.statefulHistory||(this.options.stateful??!1);return j.run(e,(()=>t.addEndpointState(this,"bound")),(()=>t.waitForSyncState("bound")),(e=>this.deactivate(e,null,this.connectedController)),(()=>i?this.dispose():void 0))}activate(e,t,i,s){if(null!==this.activeContent.componentInstance)return j.run(e,(()=>this.activeContent.canLoad()),(e=>this.activeContent.load(e)),(e=>this.activeContent.activateComponent(e,t,i,this.connectedCE,(()=>s?.addEndpointState(this,"bound")),s?.waitForSyncState("bound"))))}deactivate(e,t,i){const s=this.getContent();if(null!=s?.componentInstance&&!s.reload&&s.componentInstance!==this.getNextContent()?.componentInstance)return s.deactivateComponent(e,t,i,this.connectedCE,this.router.statefulHistory||this.options.stateful)}unload(e,t){return j.run(t,(t=>this.getContent().connectedScope.unload(e,t)),(()=>null!=this.getContent().componentInstance?this.getContent().unload(e.navigation??null):void 0))}dispose(){null===this.getContent().componentInstance||this.getContent().reload||this.getContent().componentInstance===this.getNextContent()?.componentInstance||this.getContent().disposeComponent(this.connectedCE,this.historyCache,this.router.statefulHistory||this.options.stateful)}finalizeContentChange(e,t){const i=this.contents.findIndex((t=>t.navigation===e.navigation));let s=this.contents[i];const o=this.contents[i-1];if(this.clear){const e=new te(this.router,this,this.owningScope,this.scope.hasScope,void 0,s.navigation);this.contents.splice(i,1,e),s.delete(),s=e}else s.reload=!1;o.delete(),s.completed=!0,this.transitionAction="",s.contentStates.delete("checkedUnload"),s.contentStates.delete("checkedLoad"),this.previousViewportState=null;const r=this.router.configuration.options.indicators.viewportNavigating;this.connectedCE?.setActivity?.(r,!1),this.connectedCE?.setActivity?.(e.navigation.navigation,!1);let n=0;for(let e=0,t=i;et===e))}cancelContentChange(e,t=null){[...new Set(this.scope.children.map((e=>e.endpoint)))].forEach((i=>i.cancelContentChange(e,t)));const i=this.contents.findIndex((t=>t.navigation===e.navigation));if(i<0)return;const s=e.getEndpointStep(this)?.current??null,o=this.contents[i],r=this.contents[i-1];return o.instruction.cancelled=!0,j.run(s,(e=>o.freeContent(e,this.connectedCE,o.navigation,this.historyCache,this.router.statefulHistory||this.options.stateful)),(()=>{this.previousViewportState&&Object.assign(this,this.previousViewportState),o?.delete(),null!==o&&this.contents.splice(this.contents.indexOf(o),1),this.transitionAction="",r?.contentStates.delete("checkedUnload"),r?.contentStates.delete("checkedLoad");const t=this.router.configuration.options.indicators.viewportNavigating;this.connectedCE?.setActivity?.(t,!1),this.connectedCE?.setActivity?.(e.navigation.navigation,!1),e.removeEndpoint(this),F(this.coordinators,(t=>t===e))}),(()=>{if(s!==t)return s?.exit()}))}wantComponent(e){return this.options.usedBy.includes(e)}acceptComponent(e){if("-"===e||null===e)return!0;const t=this.options.usedBy;return 0===t.length||!!t.includes(e)||!!t.filter((e=>e.includes("*"))).length}freeContent(e,t){const i=this.historyCache.find((e=>e.componentInstance===t));if(void 0!==i)return j.run(e,(e=>(this.forceRemove=!0,i.freeContent(e,null,null,this.historyCache,!1))),(()=>{this.forceRemove=!1,F(this.historyCache,(e=>e===i))}))}getRoutes(){const e=[];let t=this.getComponentType();return null!=t&&(t=t.constructor===t.constructor.constructor?t:t.constructor,e.push(...K.getConfiguration(t)??[])),e}getTitle(e){if(this.options.noTitle)return"";const t=this.getComponentType();if(null===t)return"";let i="";const s=t.title;if(void 0!==s)if("string"==typeof s)i=s;else{const t=this.getComponentInstance();i=s.call(t,t,e)}else if(this.router.configuration.options.title.useComponentNames){let e=this.getContentInstruction().component.name??"";const t=this.router.configuration.options.title.componentPrefix??"";e.startsWith(t)&&(e=e.slice(t.length)),e=e.replace("-"," "),i=e.slice(0,1).toLocaleUpperCase()+e.slice(1)}return i}getComponentType(){let e=this.getContentInstruction().component.type??null;return null===e&&(e=l.K9.for(this.connectedCE.element).container.componentType),e??null}getComponentInstance(){return this.getContentInstruction().component.instance??null}getContentInstruction(){return this.getNextContent()?.instruction??this.getContent().instruction??null}clearState(){this.options=se.create();const e=this.owningScope,t=this.scope.hasScope;if(this.getContent().delete(),this.contents.shift(),this.contents.length<1)throw new Error("no content!");this.contents.push(new te(this.router,this,e,t)),this.cache=[]}waitForConnected(){if(null===this.connectedCE)return new Promise((e=>{this.connectionResolve=e}))}}class re{constructor(){this.name=null,this.instance=null,this.scope=null}get none(){return null===this.name&&null===this.instance}get endpointType(){return this.instance instanceof oe?"Viewport":this.instance instanceof X?"ViewportScope":null}static create(e){const t=new re;return t.set(e),t}static isName(e){return"string"==typeof e}static isInstance(e){return e instanceof L}static getName(e){return re.isName(e)?e:e?e.name:null}static getInstance(e){return re.isName(e)?null:e}set(e){void 0!==e&&""!==e||(e=null),"string"==typeof e?(this.name=e,this.instance=null):(this.instance=e,null!==e&&(this.name=e.name,this.scope=e.owningScope))}toInstance(e){return null!==this.instance?this.instance:e.getEndpoint(this.endpointType,this.name)}same(e,t){return null!==this.instance&&null!==e.instance?this.instance===e.instance:null!==this.endpointType&&null!==e.endpointType&&this.endpointType===e.endpointType&&(!t||this.scope===e.scope)&&(null!==this.instance?this.instance.name:this.name)===(null!==e.instance?e.instance.name:e.name)}}const ne={excludeEndpoint:!1,endpointContext:!1,fullState:!1};class ae{constructor(e,t,i){this.ownsScope=!0,this.nextScopeInstructions=null,this.scope=null,this.scopeModifier="",this.needsEndpointDescribed=!1,this.route=null,this.routeStart=!1,this.default=!1,this.topInstruction=!1,this.unparsed=null,this.cancelled=!1,this.component=z.create(e),this.endpoint=re.create(t),this.parameters=V.create(i)}static create(e,t,i,s=!0,o=null){const r=new ae(e,t,i);return r.ownsScope=s,r.nextScopeInstructions=o,r}static createClear(e,t){const i=ae.create(ae.clear(e),t);return i.scope=t.scope,i}static from(e,t){Array.isArray(t)||(t=[t]);const i=[];for(const s of t)if("string"==typeof s)i.push(...ae.parse(e,s));else if(s instanceof ae)i.push(s);else if(s instanceof Promise)i.push(ae.create(s));else if(z.isAppelation(s))i.push(ae.create(s));else if(z.isDefinition(s))i.push(ae.create(s.Type));else if("component"in s||"id"in s){const t=s,o=ae.create(t.component,t.viewport,t.parameters);o.route=s.id??null,void 0!==t.children&&null!==t.children&&(o.nextScopeInstructions=ae.from(e,t.children)),i.push(o)}else if("object"==typeof s&&null!==s){const e=l.K9.define(s);i.push(ae.create(e))}else i.push(ae.create(s));return i}static clear(e){return P.for(e).clear}static add(e){return P.for(e).add}static parse(e,t){const i=P.for(e);let s="";const o=/^[./]+/.exec(t);Array.isArray(o)&&o.length>0&&(s=o[0],t=t.slice(s.length));const r=D.parse(i,t,!0,!0).instructions;for(const e of r)e.scopeModifier=s;return r}static stringify(e,t,i={},s=!1){return"boolean"==typeof i&&(console.warn("[Deprecated] Boolean passed to RoutingInstruction.stringify. Please use the new interface instead: { excludeEndpoint: boolean; endpointContext: boolean; }"),i={excludeEndpoint:i,endpointContext:s}),i={...ne,...i},"string"==typeof t?t:t.map((t=>t.stringify(e,i))).filter((e=>e.length>0)).join(P.for(e).sibling)}static resolve(e){const t=e.filter((e=>e.isUnresolved)).map((e=>e.resolve())).filter((e=>e instanceof Promise));if(t.length>0)return Promise.all(t)}static containsSiblings(e,t){return null!==t&&(t.filter((t=>!t.isClear(e)&&!t.isClearAll(e))).length>1||t.some((t=>ae.containsSiblings(e,t.nextScopeInstructions))))}static flat(e){const t=[];for(const i of e)t.push(i),i.hasNextScopeInstructions&&t.push(...ae.flat(i.nextScopeInstructions));return t}static clone(e,t=!1,i=!1){return e.map((e=>e.clone(t,i)))}static contains(e,t,i,s){return i.every((i=>i.isIn(e,t,s)))}get viewport(){return this.endpoint.instance instanceof oe||null===this.endpoint.endpointType?this.endpoint:null}get viewportScope(){return this.endpoint.instance instanceof X||null===this.endpoint.endpointType?this.endpoint:null}get previous(){return this.endpoint.instance?.getContent()?.instruction}isAdd(e){return this.component.name===P.for(e).add}isClear(e){return this.component.name===P.for(e).clear}isAddAll(e){return this.isAdd(e)&&0===(this.endpoint.name?.length??0)}isClearAll(e){return this.isClear(e)&&0===(this.endpoint.name?.length??0)}get hasNextScopeInstructions(){return(this.nextScopeInstructions?.length??0)>0}get dynasty(){const e=[this];return this.hasNextScopeInstructions&&e.push(...this.nextScopeInstructions.map((e=>e.dynasty)).flat()),e}get isUnresolved(){return this.component.isFunction()||this.component.isPromise()}resolve(){return this.component.resolve(this)}typeParameters(e){return this.parameters.toSpecifiedParameters(e,this.component.type?.parameters??[])}sameRoute(e){const t=this.route?.match,i=e.route?.match;return null!=t&&null!=i&&("string"==typeof t||"string"==typeof i?t===i:t.id===i.id)}sameComponent(e,t,i=!1,s=!1){return!(i&&!this.sameParameters(e,t,s))&&this.component.same(t.component,s)}sameEndpoint(e,t){return this.endpoint.same(e.endpoint,t)}sameParameters(e,t,i=!1){return!!this.component.same(t.component,i)&&this.parameters.same(e,t.parameters,this.component.type)}stringify(e,t={},i=!1,s=!1){"boolean"==typeof t?(console.warn("[Deprecated] Boolean passed to RoutingInstruction.stringify. Please use the new interface instead: { excludeEndpoint: boolean; endpointContext: boolean; }"),t={excludeEndpoint:t,endpointContext:i}):s=i,t={...ne,...t};const o=P.for(e);let r=t.excludeEndpoint,n=!1;if(t.endpointContext){const e=this.viewport?.instance??null;if(e?.options.noLink)return"";this.needsEndpointDescribed||e?.options.forceDescription&&null==this.viewportScope?.instance||(r=!0),e?.options.fallback===this.component.name&&(n=!0),e?.options.default===this.component.name&&(n=!0)}const a=this.nextScopeInstructions;let l=this.scopeModifier;if(this.route instanceof I&&!this.routeStart)return!s&&Array.isArray(a)?ae.stringify(e,a,t):"";const c=this.stringifyShallow(e,r,n,t.fullState);if(l+=c.endsWith(o.scope)?c.slice(0,-o.scope.length):c,!s&&Array.isArray(a)&&a.length>0){const i=ae.stringify(e,a,t);i.length>0&&(l+=o.scope,l+=1===a.length?i:`${o.groupStart}${i}${o.groupEnd}`)}return l}clone(e=!1,t=!1,i=!1){const s=ae.create(this.component.func??this.component.promise??this.component.type??this.component.name,this.endpoint.name,this.parameters.typedParameters??void 0);return e&&(s.component.set(this.component.instance??this.component.type??this.component.name),s.endpoint.set(this.endpoint.instance??this.endpoint.name)),s.component.name=this.component.name,s.needsEndpointDescribed=this.needsEndpointDescribed,s.route=this.route,s.routeStart=this.routeStart,s.default=this.default,t&&(s.scopeModifier=this.scopeModifier),s.scope=e?this.scope:null,this.hasNextScopeInstructions&&!i&&(s.nextScopeInstructions=ae.clone(this.nextScopeInstructions,e,t)),s}isIn(e,t,i){const s=t.filter((t=>{if(null!=this.route||null!=t.route){if(!t.sameRoute(this))return!1}else if(!t.sameComponent(e,this))return!1;const i=t.component.type??this.component.type,s=this.component.type??t.component.type,o=t.parameters.toSpecifiedParameters(e,i?.parameters),r=this.parameters.toSpecifiedParameters(e,s?.parameters);return!!V.contains(o,r)&&(this.endpoint.none||t.sameEndpoint(this,!1))}));return!(0===s.length||i&&this.hasNextScopeInstructions&&!s.some((t=>ae.contains(e,t.nextScopeInstructions??[],this.nextScopeInstructions,i))))}getTitle(e){if(this.route instanceof I){const t=this.route.match?.title;if(null!=t)return this.routeStart?"string"==typeof t?t:t(this,e):""}return this.endpoint.instance.getTitle(e)}toJSON(){return{component:this.component.name??void 0,viewport:this.endpoint.name??void 0,parameters:this.parameters.parametersRecord??void 0,children:this.hasNextScopeInstructions?this.nextScopeInstructions:void 0}}stringifyShallow(e,t=!1,i=!1,s=!1){if(!s&&null!=this.route)return(this.route instanceof I?this.route.matching:this.route).split("/").map((t=>t.startsWith(":")?this.parameters.get(e,t.slice(1)):t)).join("/");const o=P.for(e);let r=!i||s?this.component.name??"":"";const n=this.component.type?this.component.type.parameters:null,a=V.stringify(e,this.parameters.toSortedParameters(e,n));return a.length>0&&(r+=!i||s?`${o.parameters}${a}${o.parametersEnd}`:a),null==this.endpoint.name||t&&!s||(r+=`${o.viewport}${this.endpoint.name}`),this.ownsScope||(r+=o.noScope),r||""}}class le{constructor(e,t){this.eventName=e,this.navigation=t}static create(e){return new le(le.eventName,e)}}le.eventName="au:router:navigation-navigate";class ce{constructor(){this.lastNavigationIndex=-1,this.navigations=[],this.options={statefulHistoryLength:0},this.isActive=!1,this.uninitializedNavigation=J.create({instruction:"NAVIGATOR UNINITIALIZED",fullStateInstruction:"",index:0,completed:!0}),this.ea=(0,a.hd)(a.xe),this.container=(0,a.hd)(a.p7)}start(e){if(this.isActive)throw G(2010);this.isActive=!0,this.options={...e}}stop(){if(!this.isActive)throw G(2011);this.isActive=!1}navigate(e){e instanceof J||(e=J.create(e));const t=new Q;return-1===this.lastNavigationIndex&&(this.loadState(),-1!==this.lastNavigationIndex?t.refresh=!0:(t.first=!0,t.new=!0,this.lastNavigationIndex=0,this.navigations=[J.create({index:0,instruction:"",fullStateInstruction:""})])),void 0===e.index||e.replacing||e.refreshing?e.refreshing||t.refresh?((e=this.navigations[this.lastNavigationIndex]).replacing=!0,e.refreshing=!0):e.replacing?(t.replace=!0,t.new=!0,e.index=this.lastNavigationIndex):(t.new=!0,e.index=this.lastNavigationIndex+1,this.navigations[e.index]=e):(e.historyMovement=e.index-Math.max(this.lastNavigationIndex,0),e.instruction=null!=this.navigations[e.index]?this.navigations[e.index].fullStateInstruction:e.fullStateInstruction,e.replacing=!0,e.historyMovement>0?t.forward=!0:e.historyMovement<0&&(t.back=!0)),e.navigation=t,e.previous=this.navigations[Math.max(this.lastNavigationIndex,0)],e.process=new U(`navigation: ${e.path}`),this.lastNavigationIndex=e.index,this.notifySubscribers(e),e.process.promise}async finalize(e,t){if(e.untracked)e.fromBrowser&&null!=this.options.store&&await this.options.store.popNavigatorState();else if(e.replacing)0===(e.historyMovement??0)&&(this.navigations[e.previous.index]=e),await this.saveState(e.index,!1);else{const i=e.index;if(t&&(this.navigations=this.navigations.slice(0,i)),this.navigations[i]=e,(this.options.statefulHistoryLength??0)>0){const e=this.navigations.length-(this.options.statefulHistoryLength??0);for(const t of this.navigations.slice(i))"string"==typeof t.instruction&&"string"==typeof t.fullStateInstruction||await this.serializeNavigation(t,this.navigations.slice(e,i))}await this.saveState(e.index,!e.fromBrowser)}}async cancel(e){null!=this.options.store&&(e.navigation?.new?e.fromBrowser&&await this.options.store.popNavigatorState():0!==(e.historyMovement??0)&&await this.options.store.go(-e.historyMovement,!0))}async go(e){let t=this.lastNavigationIndex+e;t=Math.min(t,this.navigations.length-1),await this.options.store.go(e,!0);const i=this.navigations[t];return this.navigate(i)}getState(){const e=null!=this.options.store?{...this.options.store.state}:{};return{navigations:e?.navigations??[],navigationIndex:e?.navigationIndex??-1}}loadState(){const{navigations:e,navigationIndex:t}=this.getState();this.navigations=e.map((e=>J.create(e))),this.lastNavigationIndex=t}async saveState(e,t){for(let e=0;e0){const e=this.navigations.length-(this.options.statefulHistoryLength??0);for(let t=0;tthis.toStoreableNavigation(e))),navigationIndex:e};return t?this.options?.store?.pushNavigatorState(i):this.options.store.replaceNavigatorState(i)}async refresh(){if(-1===this.lastNavigationIndex)return Promise.reject();const e=this.navigations[this.lastNavigationIndex];return e.replacing=!0,e.refreshing=!0,this.navigate(e)}notifySubscribers(e){this.ea.publish(le.eventName,le.create(e))}toStoreableNavigation(e){const t=e instanceof J?e.toStoredNavigation():e;return t.instruction=ae.stringify(this.container,t.instruction),t.fullStateInstruction=ae.stringify(this.container,t.fullStateInstruction,{endpointContext:!0,fullState:!0}),"string"!=typeof t.scope&&(t.scope=null),t}async serializeNavigation(e,t){let i=[];for(const e of t)"string"!=typeof e.instruction&&i.push(...ae.flat(e.instruction).filter((e=>null!==e.endpoint.instance)).map((e=>e.component.instance))),"string"!=typeof e.fullStateInstruction&&i.push(...ae.flat(e.fullStateInstruction).filter((e=>null!==e.endpoint.instance)).map((e=>e.component.instance)));i=B(i);let s=[];"string"!=typeof e.fullStateInstruction&&(s.push(...e.fullStateInstruction),e.fullStateInstruction=ae.stringify(this.container,e.fullStateInstruction,{endpointContext:!0,fullState:!0})),"string"!=typeof e.instruction&&(s.push(...e.instruction),e.instruction=ae.stringify(this.container,e.instruction)),s=s.filter(((e,t,i)=>null!=e.component.instance&&i.indexOf(e)===t));const o=[];for(const e of s)await this.freeInstructionComponents(e,i,o)}freeInstructionComponents(e,t,i){const s=e.component.instance,o=e.viewport?.instance??null;if(null!==s&&null!==o&&!i.some((e=>e===s))){if(!t.some((e=>e===s)))return j.run("freeInstructionComponents",(e=>o.freeContent(e,s)),(()=>{i.push(s)}));if(e.hasNextScopeInstructions)for(const s of e.nextScopeInstructions)return this.freeInstructionComponents(s,t,i)}}}const de=class{constructor(){this.rootState=new C(null,null,""),this.cache=new Map,this.endpointLookup=new Map}add(e,t=!1){let i,s;if(e instanceof Array)for(const o of e)s=this.$add(o,!1),i=s.params,t&&!i[i.length-1]?.isStar&&(s.residualEndpoint=this.$add({...o,path:`${o.path}/*${_}`},!0));else s=this.$add(e,!1),i=s.params,t&&!i[i.length-1]?.isStar&&(s.residualEndpoint=this.$add({...e,path:`${e.path}/*${_}`},!0));this.cache.clear()}$add(e,t){const i=e.path,s=this.endpointLookup;if(s.has(i))throw A(`Cannot add duplicate path '${i}'.`);const o=new b(i,!0===e.caseSensitive,e.handler),r=""===i?[""]:i.split("/").filter(E),n=[];let a=this.rootState;for(const e of r)switch(a=a.append(null,"/"),e.charAt(0)){case":":{x.lastIndex=0;const t=x.exec(e),{name:i,optional:s}=t?.groups??{},o="?"===s;if(i===_)throw new Error(`Invalid parameter name; usage of the reserved parameter name '${_}' is used.`);const r=t?.groups?.constraint,l=null!=r?new RegExp(r):null;n.push(new g(i,o,!1,l)),a=new T(i,o,l).appendTo(a);break}case"*":{const i=e.slice(1);let s;if(i===_){if(!t)throw new Error(`Invalid parameter name; usage of the reserved parameter name '${_}' is used.`);s=1}else s=2;n.push(new g(i,!0,!0,null)),a=new O(i,s).appendTo(a);break}default:a=new S(e,o.caseSensitive).appendTo(a)}const l=new f(o,n);return a.setEndpoint(l),s.set(i,l),l}recognize(e){let t=this.cache.get(e);return void 0===t&&this.cache.set(e,t=this.$recognize(e)),t}$recognize(e){(e=decodeURI(e)).startsWith("/")||(e=`/${e}`),e.length>1&&e.endsWith("/")&&(e=e.slice(0,-1));const t=new k(this.rootState);for(let i=0,s=e.length;ithis.currentIndex+1?this[++this.currentIndex]:(this.currentIndex=-1,null)}removeCurrent(){this.splice(this.currentIndex--,1)}remove(e){F(this,(t=>t===e))}}class ue{static matchEndpoints(e,t,i,s=!1){const o=[],r=e.getOwnedRoutingScopes(1/0).map((e=>e.endpoint)).filter((t=>null!==t&&!i.some((i=>t===i.endpoint.instance&&!i.cancelled&&!i.isClear(e.router))))),n=new he(...t.slice());let a=null;for(ue.matchKnownEndpoints(e.router,"ViewportScope",n,r,o,!1),s||ue.matchKnownEndpoints(e.router,"Viewport",n,r,o,!1),ue.matchViewportScopeSegment(e.router,e,n,r,o);null!==(a=n.next());)a.needsEndpointDescribed=!0;return ue.matchViewportConfiguration(n,r,o),s||ue.matchSpecifiedViewport(n,r,o,!1),ue.matchLastViewport(n,r,o),s&&ue.matchSpecifiedViewport(n,r,o,!1),{matchedInstructions:o,remainingInstructions:[...n]}}static matchKnownEndpoints(e,t,i,s,o,r=!1){let n;for(;null!==(n=i.next());)null===n.endpoint.instance||n.isAdd(e)||n.endpoint.endpointType!==t||(ue.matchEndpoint(n,n.endpoint.instance,r),o.push(n),F(s,(e=>e===n.endpoint.instance)),i.removeCurrent())}static matchViewportScopeSegment(e,t,i,s,o){let r;for(;null!==(r=i.next());)for(let n of s)if(n instanceof X&&n.acceptSegment(r.component.name)){if(Array.isArray(n.source)){let i=s.find((e=>e instanceof X&&e.name===n.name));if(void 0===i||r.isAdd(e)){const e=n.addSourceItem();i=t.getOwnedScopes().filter((e=>e.isViewportScope)).map((e=>e.endpoint)).find((t=>t.sourceItem===e))}n=i}ue.matchEndpoint(r,n,!1),o.push(r),F(s,(e=>e===r.endpoint.instance)),i.removeCurrent();break}}static matchViewportConfiguration(e,t,i){let s;for(;null!==(s=e.next());)for(const o of t)if(o instanceof oe&&o?.wantComponent(s.component.name)){ue.matchEndpoint(s,o,!0),i.push(s),F(t,(e=>e===s.endpoint.instance)),e.removeCurrent();break}}static matchSpecifiedViewport(e,t,i,s){let o;for(;null!==(o=e.next());){let r=o.endpoint.instance;if(null==r){const e=o.endpoint.name;if(0===(e?.length??0))continue;for(const i of t)if(i instanceof oe&&e===i.name){r=i;break}}r?.acceptComponent(o.component.name)&&(ue.matchEndpoint(o,r,s),i.push(o),F(t,(e=>e===o.endpoint.instance)),e.removeCurrent())}}static matchLastViewport(e,t,i){let s;for(;null!==(s=e.next());){const o=[];for(const e of t)e instanceof oe&&e.acceptComponent(s.component.name)&&o.push(e);if(1===o.length){const r=o[0];ue.matchEndpoint(s,r,!0),i.push(s),F(t,(e=>e===s.endpoint.instance)),e.removeCurrent()}}}static matchEndpoint(e,t,i){e.endpoint.set(t),i&&(e.needsEndpointDescribed=!1),e.hasNextScopeInstructions&&e.nextScopeInstructions.forEach((e=>{null===e.scope&&(e.scope=t instanceof oe?t.scope:t.scope.scope)}))}}class pe{constructor(e,t,i,s){this.id=++pe.lastId,this.parent=null,this.children=[],this.router=e,this.hasScope=t,this.owningScope=i??this,this.endpointContent=s}static for(e,t){if(null==e)return{scope:null,instruction:t};if(e instanceof pe||e instanceof oe||e instanceof X)return{scope:e.scope,instruction:t};let i;if("res"in e)i=e;else if("container"in e)i=e.container;else if("$controller"in e)i=e.$controller.container;else{const t=l.K9.for(e,{searchParents:!0});i=t?.container}if(null==i)return{scope:null,instruction:t};const s=i.has(Ee.closestEndpointKey,!0)?i.get(Ee.closestEndpointKey):null;let o=s?.scope??null;if(null===o||void 0===t){const e=t??"";return{scope:o,instruction:e.startsWith("/")?e.slice(1):t}}if(t.startsWith("/"))return{scope:null,instruction:t.slice(1)};for(;t.startsWith(".");)if(t.startsWith("./"))t=t.slice(2);else{if(!t.startsWith("../"))break;o=o.parent??o,t=t.slice(3)}return{scope:o,instruction:t}}get scope(){return this.hasScope?this:this.owningScope.scope}get endpoint(){return this.endpointContent.endpoint}get isViewport(){return this.endpoint instanceof oe}get isViewportScope(){return this.endpoint instanceof X}get type(){return this.isViewport?"Viewport":"ViewportScope"}get enabled(){return this.endpointContent.isActive}get passThroughScope(){return this.isViewportScope&&this.endpoint.passThroughScope}get pathname(){return`${this.owningScope!==this?this.owningScope.pathname:""}/${this.endpoint.name}`}get path(){return`${this.parent?.path??""}${this.routingInstruction?.stringify(this.router,{endpointContext:!0},!0)??""}${this.routingInstruction?P.for(this.router).scope:""}`}toString(e=!1){return`${this.owningScope!==this?this.owningScope.toString():""}/${this.enabled?"":"("}${this.endpoint.toString()}#${this.id}${this.enabled?"":")"}`+(e?"\n"+this.children.map((e=>e.toString(!0))).join(""):"")}toStringOwning(e=!1){return`${this.owningScope!==this?this.owningScope.toString():""}/${this.enabled?"":"("}${this.endpoint.toString()}#${this.id}${this.enabled?"":")"}`+(e?"\n"+this.ownedScopes.map((e=>e.toStringOwning(!0))).join(""):"")}get enabledChildren(){return this.children.filter((e=>e.enabled))}get hoistedChildren(){const e=this.enabledChildren;for(;e.some((e=>e.passThroughScope));)for(const t of e.slice())if(t.passThroughScope){const i=e.indexOf(t);e.splice(i,1,...t.enabledChildren)}return e}get ownedScopes(){return this.getOwnedScopes()}get routingInstruction(){return this.endpoint.isViewportScope?this.endpoint.instruction:this.isViewport?this.endpoint.activeContent.instruction:null}getOwnedScopes(e=!1){const t=this.allScopes(e).filter((e=>e.owningScope===this));for(const e of t.slice())if(e.passThroughScope){const i=t.indexOf(e);t.splice(i,1,...e.getOwnedScopes())}return t}findInstructions(e,t,i){const s=this.router;let o=new I;if(i&&!ae.containsSiblings(s,e)){let i=e.filter((e=>e.isClear(s)||e.isClearAll(s)));const r=e.filter((e=>!e.isClear(s)&&!e.isClearAll(s)));if(r.length>0)for(const n of r){const r="string"==typeof n.route?n.route:n.unparsed??ae.stringify(s,[n]),a=this.findMatchingRoute(r,n.parameters.parametersRecord??{});if(a.foundConfiguration)o=a,o.instructions=[...i,...o.instructions],i=[];else{if(!t)throw new Error(`No route found for: ${ae.stringify(s,e)}!`);o.instructions=[...i,...o.instructions,n],i=[],o.remaining=ae.stringify(s,n.nextScopeInstructions??[])}}else o.instructions=[...i]}else{if(!t)throw new Error(`No way to process sibling viewport routes with direct routing disabled: ${ae.stringify(s,e)}!`);o.instructions.push(...e)}o.instructions=o.instructions.filter((e=>""!==e.component.name));for(const e of o.instructions)null===e.scope&&(e.scope=this);return o}matchEndpoints(e,t,i=!1){const s=[],o=e.filter((e=>(e.scope??this)===this)),r=e.filter((e=>(e.scope??this)!==this)),{matchedInstructions:n,remainingInstructions:a}=ue.matchEndpoints(this,o,t,i);return s.push(...n),r.push(...a),{matchedInstructions:s,remainingInstructions:r}}addEndpoint(e,t,i,s={}){let o=this.getOwnedScopes().find((i=>i.type===e&&i.endpoint.name===t))?.endpoint??null;return null!=i&&null!=o?.connectedCE&&o.connectedCE!==i&&(o=this.getOwnedScopes(!0).find((s=>s.type===e&&s.endpoint.name===t&&s.endpoint.connectedCE===i))?.endpoint??null),null==o&&(o="Viewport"===e?new oe(this.router,t,i,this.scope,!!s.scope,s):new X(this.router,t,i,this.scope,!0,null,s),this.addChild(o.connectedScope)),null!=i&&o.setConnectedCE(i,s),o}removeEndpoint(e,t,i){return!(null===(i??null)&&!t.removeEndpoint(e,i)||(this.removeChild(t.connectedScope),0))}addChild(e){this.children.some((t=>t===e))||(null!==e.parent&&e.parent.removeChild(e),this.children.push(e),e.parent=this)}removeChild(e){const t=this.children.indexOf(e);t>=0&&(this.children.splice(t,1),e.parent=null)}allScopes(e=!1){const t=e?this.children.slice():this.enabledChildren;for(const i of t.slice())t.push(...i.allScopes(e));return t}reparentRoutingInstructions(){const e=this.hoistedChildren.filter((e=>null!==e.routingInstruction&&e.routingInstruction.component.name));if(!e.length)return null;for(const t of e){const e=t.reparentRoutingInstructions();t.routingInstruction.nextScopeInstructions=null!==e&&e.length>0?e:null}return e.map((e=>e.routingInstruction))}getChildren(e){return this.children.map((t=>t.endpoint.getTimeContent(e))).filter((e=>null!==e)).map((e=>e.connectedScope))}getAllRoutingScopes(e){const t=this.getChildren(e);for(const i of t.slice())t.push(...i.getAllRoutingScopes(e));return t}getOwnedRoutingScopes(e){const t=this.getAllRoutingScopes(e).filter((e=>e.owningScope===this));for(const i of t.slice())if(i.passThroughScope){const s=t.indexOf(i);t.splice(s,1,...i.getOwnedRoutingScopes(e))}return B(t)}getRoutingInstructions(e){const t=B(this.getOwnedRoutingScopes(e).map((e=>e.endpoint))).map((t=>t.getTimeContent(e))).filter((e=>null!==e)),i=[];for(const s of t){const t=s.instruction.clone(!0,!1,!1);""!==(t.component.name??"")&&(t.nextScopeInstructions=s.connectedScope.getRoutingInstructions(e),i.push(t))}return i}canUnload(e,t){return j.run(t,(t=>j.runParallel(t,...this.children.map((t=>null!==t.endpoint?i=>t.endpoint.canUnload(e,i):i=>t.canUnload(e,i))))),(e=>e.previousValue.every((e=>e??!0))))}unload(e,t){return j.runParallel(t,...this.children.map((t=>null!==t.endpoint?i=>t.endpoint.unload(e,i):i=>t.unload(e,i))))}matchScope(e,t=!1){const i=[];for(const s of e)s.scope===this?i.push(s):t&&s.hasNextScopeInstructions&&i.push(...this.matchScope(s.nextScopeInstructions,t));return i}findMatchingRoute(e,t){let i=new I;if(this.isViewportScope&&!this.passThroughScope)i=this.findMatchingRouteInRoutes(e,this.endpoint.getRoutes(),t);else if(this.isViewport)i=this.findMatchingRouteInRoutes(e,this.endpoint.getRoutes(),t);else for(const s of this.enabledChildren)if(i=s.findMatchingRoute(e,t),i.foundConfiguration)break;return i.foundConfiguration?i:null!=this.parent?this.parent.findMatchingRoute(e,t):i}findMatchingRouteInRoutes(e,t,i){const s=new I;if(0===t.length)return s;t=t.map((e=>this.ensureProperRoute(e)));const o=[];for(const e of t){const t=Array.isArray(e.path)?e.path:[e.path];for(const i of t)o.push({...e,path:i,handler:e}),""!==i&&o.push({...e,path:`${i}/*remainingPath`,handler:e})}(e.startsWith("/")||e.startsWith("+"))&&(e=e.slice(1));const r=t.find((t=>t.id===e));let n={params:{},endpoint:{}};if(null!=r){n.endpoint={route:{handler:r}};const t=(e=Array.isArray(r.path)?r.path[0]:r.path).split("/").map((e=>{if(e.startsWith(":")){const t=e.slice(1).replace(/\?$/,""),s=i[t];return n.params[t]=s,s}return e}));e=t.join("/")}else{const t=new de;t.add(o),n=t.recognize(e)}if(null!=n){s.match=n.endpoint.route.handler,s.matching=e;const o={...n.params};if(null!=o.remainingPath&&(s.remaining=o.remainingPath,Reflect.deleteProperty(o,"remainingPath"),s.matching=s.matching.slice(0,s.matching.indexOf(s.remaining))),s.params=o,null!=s.match?.redirectTo){let e=s.match?.redirectTo;return(s.remaining??"").length>0&&(e+=`/${s.remaining}`),this.findMatchingRouteInRoutes(e,t,i)}}if(s.foundConfiguration){s.instructions=ae.clone(s.match.instructions,!1,!0);const e=s.instructions.slice();for(;e.length>0;){const t=e.shift();t.parameters.addParameters(s.params),t.route=s,t.hasNextScopeInstructions&&e.unshift(...t.nextScopeInstructions)}s.instructions.length>0&&(s.instructions[0].routeStart=!0);const t=ae.parse(this.router,s.remaining);if(t.length>0){let e=s.instructions[0];for(;e.hasNextScopeInstructions;)e=e.nextScopeInstructions[0];e.nextScopeInstructions=t}}return s}ensureProperRoute(e){return void 0===e.id&&(e.id=Array.isArray(e.path)?e.path.join(","):e.path),void 0===e.instructions&&(e.instructions=[{component:e.component,viewport:e.viewport,parameters:e.parameters,children:e.children}]),null===e.redirectTo&&(e.instructions=ae.from(this.router,e.instructions)),e}}pe.lastId=0;class me{constructor(e,t,i=0){this.taskQueue=e,this.item=t,this.cost=i,this.done=!1,this.promise=new Promise(((e,t)=>{this.resolve=()=>{this.taskQueue.resolve(this,e)},this.reject=e=>{this.taskQueue.reject(this,t,e)}}))}async execute(){"execute"in this.item?await this.item.execute(this):await this.item(this)}wait(){return this.promise}}class ge{get isActive(){return null!==this.task}constructor(e){this.callback=e,this.pending=[],this.processing=null,this.allowedExecutionCostWithinTick=null,this.currentExecutionCostInCurrentTick=0,this.platform=null,this.task=null,this.dequeue=e=>{null===this.processing&&(void 0!==e&&(this.currentExecutionCostInCurrentTick=0),0!==this.pending.length&&(null!==this.allowedExecutionCostWithinTick&&void 0===e&&this.currentExecutionCostInCurrentTick+(this.pending[0].cost||0)>this.allowedExecutionCostWithinTick||(this.processing=this.pending.shift()||null,this.processing&&(this.currentExecutionCostInCurrentTick+=this.processing.cost??0,void 0!==this.callback?this.callback(this.processing):this.processing.execute().catch((e=>{throw e}))))))}}get length(){return this.pending.length}start(e){this.platform=e.platform,this.allowedExecutionCostWithinTick=e.allowedExecutionCostWithinTick,this.task=this.platform.domQueue.queueTask(this.dequeue,{persistent:!0})}stop(){this.task.cancel(),this.task=null,this.allowedExecutionCostWithinTick=null,this.clear()}enqueue(e,t){const i=Array.isArray(e),s=i?e:[e],o=s.map(((e,i)=>Array.isArray(t)?t[i]:t)).map((e=>void 0!==e?e:1)),r=[];for(const e of s)r.push(e instanceof me?e:this.createQueueTask(e,o.shift()));return this.pending.push(...r),this.dequeue(),i?r:r[0]}createQueueTask(e,t){return new me(this,e,t)}clear(){this.pending.length=0}resolve(e,t){t(),this.processing=null,this.dequeue()}reject(e,t,i){t(i),this.processing=null,this.dequeue()}}class be{constructor(){this.allowedExecutionCostWithinTick=2,this.pendingCalls=new ge,this.isActive=!1,this.options={useUrlFragmentHash:!0},this.forwardedState={eventTask:null,suppressPopstate:!1},this.platform=(0,a.hd)(l.r_),this.window=(0,a.hd)(l.mY),this.history=(0,a.hd)(l.YF),this.location=(0,a.hd)(l.Py),this.ea=(0,a.hd)(a.xe)}start(e){if(this.isActive)throw G(2007);this.isActive=!0,null!=e.useUrlFragmentHash&&(this.options.useUrlFragmentHash=e.useUrlFragmentHash),this.pendingCalls.start({platform:this.platform,allowedExecutionCostWithinTick:this.allowedExecutionCostWithinTick}),this.window.addEventListener("popstate",this)}stop(){if(!this.isActive)throw G(2008);this.window.removeEventListener("popstate",this),this.pendingCalls.stop(),this.options={useUrlFragmentHash:!0},this.isActive=!1}get length(){return this.history.length}get state(){return this.history.state}get viewerState(){const{pathname:e,search:t,hash:i}=this.location,s=this.options.useUrlFragmentHash?i.slice(1):`${e}${t}`,o=this.options.useUrlFragmentHash?i.slice(1).includes("#")?i.slice(i.slice(1).indexOf("#",1)):"":i.slice(1);return new fe(e,t.slice(1),o,s)}async go(e,t=!1){const i=this.pendingCalls.createQueueTask((e=>e.resolve()),1);return this.pendingCalls.enqueue([e=>{const s=i,o=t;this.forwardState({eventTask:s,suppressPopstate:o}),e.resolve()},t=>{const i=this.history,s=e;i.go(s),t.resolve()}],[0,1]),i.wait()}async pushNavigatorState(e){const{title:t,path:i}=e.navigations[e.navigationIndex],s=this.options.useUrlFragmentHash?"#/":"";return this.pendingCalls.enqueue((o=>{const r=this.history,n=e,a=t||"",l=`${s}${i}`;try{r.pushState(n,a,l),this.setTitle(a)}catch(e){const t=this.tryCleanState(n,"push",e);r.pushState(t,a,l),this.setTitle(a)}o.resolve()}),1).wait()}async replaceNavigatorState(e,t,i){const s=e.navigations[e.navigationIndex];t??=s.title,i??=s.path;const o=this.options.useUrlFragmentHash?"#/":"";return this.pendingCalls.enqueue((s=>{const r=this.history,n=e,a=t||"",l=`${o}${i}`;try{r.replaceState(n,a,l),this.setTitle(a)}catch(e){const t=this.tryCleanState(n,"replace",e);r.replaceState(t,a,l),this.setTitle(a)}s.resolve()}),1).wait()}async popNavigatorState(){const e=this.pendingCalls.createQueueTask((e=>e.resolve()),1);return this.pendingCalls.enqueue((async t=>{const i=e;await this.popState(i),t.resolve()}),1),e.wait()}setTitle(e){this.window.document.title=e}handleEvent(e){this.handlePopStateEvent(e)}handlePopStateEvent(e){const{eventTask:t,suppressPopstate:i}=this.forwardedState;this.forwardedState={eventTask:null,suppressPopstate:!1},this.pendingCalls.enqueue((async s=>{i||this.notifySubscribers(e),null!==t&&await t.execute(),s.resolve()}),1)}notifySubscribers(e){this.ea.publish(ve.eventName,ve.create(this.viewerState,e,this.history.state))}async popState(e){await this.go(-1,!0);const t=this.history.state,i=t?.navigations?.[t?.navigationIndex??0];null==i||i.firstEntry||(await this.go(-1,!0),await this.pushNavigatorState(t)),await e.execute()}forwardState(e){this.forwardedState=e}tryCleanState(e,t,i){try{return JSON.parse(JSON.stringify(e))}catch(e){throw G(2009,t,e,i)}}}class fe{constructor(e,t,i,s){this.path=e,this.query=t,this.hash=i,this.instruction=s}}class ve{constructor(e,t,i,s){this.eventName=e,this.viewerState=t,this.event=i,this.state=s}static create(e,t,i){return new ve(ve.eventName,e,t,i)}}ve.eventName="au:router:navigation-state-change";class we{constructor(e){this.endpoint=e,this.running=!1,this.states=new Map,this.checkedStates=[],this.syncingState=null,this.syncPromise=null,this.step=null}hasReachedState(e){return this.states.has(e)&&null===this.states.get(e)}}class ye{constructor(e,t){this.router=e,this.navigation=t,this.instructions=[],this.matchedInstructions=[],this.processedInstructions=[],this.changedEndpoints=[],this.running=!1,this.completed=!1,this.cancelled=!1,this.hasAllEndpoints=!1,this.appendedInstructions=[],this.closed=!1,this.entities=[],this.syncStates=new Map,this.checkedSyncStates=new Set}static create(e,t,i){const s=new ye(e,t);return i.syncStates.forEach((e=>s.addSyncState(e))),s}appendInstructions(e){this.instructions.push(...e),this.manageDefaults()}removeInstructions(e){this.instructions=this.instructions.filter((t=>!e.includes(t))),this.matchedInstructions=this.matchedInstructions.filter((t=>!e.includes(t)))}manageDefaults(){const e=this.router;this.instructions=[...this.instructions.filter((e=>!e.default)),...this.instructions.filter((e=>e.default))],this.instructions.forEach((e=>{null==e.scope&&(e.scope=this.navigation.scope??this.router.rootScope?.scope??null)}));const t=this.instructions.filter((t=>!t.isClear(e)));for(;t.length>0;){const i=t.shift(),s=this.processedInstructions.some((t=>!t.isClear(e)&&!t.cancelled&&t.sameEndpoint(i,!0))),o=this.matchedInstructions.find((t=>!t.isClear(e)&&t.sameEndpoint(i,!0))),r=this.instructions.find((t=>!t.isClear(e)&&t.sameEndpoint(i,!0)&&t!==i));i.default&&(s||void 0!==o&&!o.default||void 0!==r&&!r.default)?F(this.instructions,(e=>e===i)):void 0===o?void 0!==r&&F(this.instructions,(e=>e===r)):F(this.matchedInstructions,(e=>e===o))}}async processInstructions(){const e=[];let t=100;for(;this.instructions.length>0;){if(!t--)throw console.error("processInstructions endless loop",this.navigation,this.instructions),new Error("Endless loop");this.instructions=[...this.instructions.filter((e=>!e.default)),...this.instructions.filter((e=>e.default))];const i=this.instructions[0].scope;if(null==i)throw new Error("No scope for instruction");e.push(...await this.processInstructionsForScope(i))}return e}async processInstructionsForScope(e){const t=this.router,i=t.configuration.options,s=this.getClearAllEndpoints(e),o=this.getInstructionsForScope(e).filter((e=>!(e.route instanceof q)));if(o.length>0){const t=e.findInstructions(o,i.useDirectRouting,i.useConfiguredRoutes);if(o.some((e=>!e.component.none||null!=e.route))&&!t.foundConfiguration&&!t.foundInstructions)throw this.createUnknownRouteError(o);this.instructions.splice(this.instructions.indexOf(o[0]),o.length,...t.instructions)}const r=ae.resolve(this.getInstructionsForScope(e));r instanceof Promise&&await r;for(const i of this.getInstructionsForScope(e).filter((e=>e.isAddAll(t))))i.endpoint.set(i.scope.endpoint.name),i.scope=i.scope.owningScope;let n=100;do{this.matchEndpoints(e),n--||t.unresolvedInstructionsError(this.navigation,this.instructions);const i=[],o=this.matchedInstructions.map((e=>e.endpoint.instance));this.matchedInstructions.push(...s.filter((e=>!o.includes(e))).map((e=>ae.createClear(t,e))));const r=await ke.invokeBeforeNavigation(this.matchedInstructions,this.navigation);if(!1===r)return t.cancelNavigation(this.navigation,this),[];!0!==r&&r!==this.matchedInstructions&&(this.matchedInstructions=r);for(const e of this.matchedInstructions){const o=e.endpoint.instance;if(null!==o){const r=o.setNextContent(e,this.navigation);"skip"!==r&&(i.push(o),this.addEndpoint(o));const n=[o];if("swap"===r&&n.push(...o.getContent().connectedScope.allScopes(!0).map((e=>e.endpoint))),F(s,(e=>n.includes(e))),F(this.matchedInstructions,(i=>i!==e&&i.isClear(t)&&n.includes(i.endpoint.instance))),!e.isClear(t)&&e.scope?.parent?.isViewportScope&&(F(s,(t=>t===e.scope.parent.endpoint)),F(this.matchedInstructions,(i=>i!==e&&i.isClear(t)&&i.endpoint.instance===e.scope.parent.endpoint))),e.hasNextScopeInstructions){if(this.instructions.push(...e.nextScopeInstructions),"skip"!==r)for(const t of e.nextScopeInstructions)t.scope=o.scope,t.endpoint.instance=null}else s.push(...e.endpoint.instance.scope.children.map((e=>e.endpoint)))}}const a=this.matchedInstructions.filter((e=>"skip"===e.endpoint.instance?.transitionAction)),l=a.filter((e=>e.hasNextScopeInstructions));if((0===a.length||0===l.length)&&(t.isRestrictedNavigation||this.finalEndpoint(),this.run(),this.hasAllEndpoints)){const e=this.waitForSyncState("guardedUnload");e instanceof Promise&&await e}if(this.cancelled)return t.cancelNavigation(this.navigation,this),[];if($(this.changedEndpoints,i),this.processedInstructions.push(...this.matchedInstructions.splice(0)),!t.isRestrictedNavigation&&(this.matchedInstructions.length>0||this.instructions.length>0)&&this.running){const e=this.waitForSyncState("swapped");e instanceof Promise&&await e}this.instructions.push(...s.map((e=>ae.createClear(t,e))));const c=ae.resolve(this.matchedInstructions);c instanceof Promise&&await c,this.changedEndpoints=this.changedEndpoints.filter((e=>![...this.processedInstructions].reverse().find((t=>t.endpoint.instance===e))?.cancelled))}while(this.matchedInstructions.length>0||this.getInstructionsForScope(e).length>0);return this.changedEndpoints}getInstructionsForScope(e){this.manageDefaults();const t=this.instructions.filter((t=>t.scope===e&&!t.default));return t.length>0?t:this.instructions.filter((t=>t.scope===e))}ensureClearStateInstruction(e){const t=this.router;if(!this.instructions.some((i=>i.scope===e&&i.isClearAll(t)))){const i=ae.create(ae.clear(t));i.scope=e,this.instructions.unshift(i)}}matchEndpoints(e,t=!1){const i=this.getInstructionsForScope(e),s=ue.matchEndpoints(e,i,[...this.processedInstructions,...this.matchedInstructions],t).matchedInstructions;this.matchedInstructions.push(...s),this.instructions=this.instructions.filter((e=>!s.includes(e)))}run(){if(!this.running){this.running=!0;for(const e of this.entities)e.running||(e.running=!0,e.endpoint.transition(this))}}addSyncState(e){const t=new U(`addSyncState: ${e}`);this.syncStates.set(e,t)}addEndpoint(e){const t=new we(e);return this.entities.push(t),this.recheckSyncStates(),this.running&&t.endpoint.transition(this),t}removeEndpoint(e){const t=this.entities.map((e=>e.endpoint)),i=[e];let s=[e];for(;s.length>0;)s=t.filter((e=>null!=e?.parentViewport&&s.includes(e.parentViewport))),i.push(...s);for(const e of i){const t=this.entities.find((t=>t.endpoint===e));void 0!==t&&F(this.entities,(e=>e===t))}this.checkSyncState()}setEndpointStep(e,t){let i=this.entities.find((t=>t.endpoint===e));void 0===i&&(i=this.addEndpoint(e)),i.step=t}getEndpointStep(e){const t=this.entities.find((t=>t.endpoint===e));return t?.step??null}addEndpointState(e,t){let i=this.entities.find((t=>t.endpoint===e));void 0===i&&(i=this.addEndpoint(e));const s=i.states.get(t);s instanceof U&&s.resolve(),i.states.set(t,null),this.checkSyncState(t)}waitForSyncState(e,t=null){if(0===this.entities.length)return;const i=this.syncStates.get(e);if(void 0!==i){if(null!==t){const s=this.entities.find((e=>e.endpoint===t));if(null===s?.syncPromise&&i.isPending)return s.syncingState=e,s.syncPromise=new U(`waitForSyncState: ${e}`),s.checkedStates.push(e),this.checkedSyncStates.add(e),Promise.resolve().then((()=>{this.checkSyncState(e)})).catch((e=>{throw e})),s.syncPromise.promise}return i.isPending?i.promise:void 0}}waitForEndpointState(e,t){if(!this.syncStates.has(t))return;let i=this.entities.find((t=>t.endpoint===e));if(null==i&&(i=this.addEndpoint(e)),i.hasReachedState(t))return;let s=i.states.get(t);return null==s&&(s=new U(`waitForEndpointState: ${t}`),i.states.set(t,s)),s.promise}finalEndpoint(){this.hasAllEndpoints=!0,this.syncStates.forEach(((e,t)=>this.checkSyncState(t)))}finalize(){this.entities.forEach((e=>e.endpoint.finalizeContentChange(this,null))),this.completed=!0,this.navigation.completed=!0,this.syncStates.clear()}cancel(){this.cancelled=!0,this.instructions=[],this.matchedInstructions=[],this.entities.forEach((e=>{const t=e.endpoint.cancelContentChange(this);t instanceof Promise&&t.catch((e=>{throw e}))})),this.router.navigator.cancel(this.navigation).then((()=>{this.navigation.process?.resolve(!1)})).catch((e=>{throw e})),this.completed=!0,this.navigation.completed=!0,[...this.syncStates.values()].forEach((e=>{e.isPending&&e.resolve()})),this.syncStates.clear()}checkSyncState(e){if(void 0===e)return void this.syncStates.forEach(((e,t)=>this.checkSyncState(t)));const t=this.syncStates.get(e);if(void 0!==t&&this.hasAllEndpoints&&t.isPending&&this.entities.every((t=>t.hasReachedState(e)))&&(!this.checkedSyncStates.has(e)||this.entities.every((t=>t.checkedStates.includes(e))))){for(const t of this.entities)t.syncingState===e&&(t.syncPromise?.resolve(),t.syncPromise=null,t.syncingState=null);t.resolve()}}recheckSyncStates(){this.syncStates.forEach(((e,t)=>{e.isPending||this.entities.every((e=>e.hasReachedState(t)))||this.addSyncState(t)}))}getClearAllEndpoints(e){const t=this.router;let i=[];return this.instructions.some((i=>(i.scope??e)===e&&i.isClearAll(t)))&&(i=e.enabledChildren.filter((e=>!e.endpoint.isEmpty)).map((e=>e.endpoint)),this.instructions=this.instructions.filter((i=>!((i.scope??e)===e&&i.isClearAll(t))))),i}createUnknownRouteError(e){const t=this.router.configuration.options,i=ae.stringify(this.router,e);return null!=e[0].route?t.useConfiguredRoutes?new Error(`No matching configured route found for '${i}'.`):new Error(`Can not match '${i}' since the router is configured to not use configured routes.`):t.useConfiguredRoutes&&t.useDirectRouting?new Error(`No matching configured route or component found for '${i}'.`):t.useConfiguredRoutes?new Error(`No matching configured route found for '${i}'.`):new Error(`No matching route/component found for '${i}'.`)}}class ke{constructor(e,t,i){this.hook=e,this.id=i,this.type="beforeNavigation",this.includeTargets=[],this.excludeTargets=[],void 0!==t.type&&(this.type=t.type);for(const e of t.include??[])this.includeTargets.push(new _e(e));for(const e of t.exclude??[])this.excludeTargets.push(new _e(e))}static add(e,t){const i=new ke(e,t??{},++this.lastIdentity);return this.hooks[i.type].push(i),this.lastIdentity}static remove(e){for(const t in this.hooks)if(Object.prototype.hasOwnProperty.call(this.hooks,t)){const i=this.hooks[t].findIndex((t=>t.id===e));i>=0&&this.hooks[t].splice(i,1)}}static removeAll(){for(const e in this.hooks)this.hooks[e]=[]}static async invokeBeforeNavigation(e,t){return this.invoke("beforeNavigation",t,e)}static async invokeTransformFromUrl(e,t){return this.invoke("transformFromUrl",t,e)}static async invokeTransformToUrl(e,t){return this.invoke("transformToUrl",t,e)}static async invokeTransformTitle(e,t){return this.invoke("transformTitle",t,e)}static async invoke(e,t,i){let s=i;for(const o of this.hooks[e])if(!o.wantsMatch||o.matches(i))if(s=await o.invoke(t,i),"boolean"==typeof s){if(!s)return!1}else i=s;return s}get wantsMatch(){return this.includeTargets.length>0||this.excludeTargets.length>0}matches(e){return!(this.includeTargets.length&&!this.includeTargets.some((t=>t.matches(e)))||this.excludeTargets.length&&this.excludeTargets.some((t=>t.matches(e))))}invoke(e,t){return this.hook(t,e)}}ke.hooks={beforeNavigation:[],transformFromUrl:[],transformToUrl:[],transformTitle:[]},ke.lastIdentity=0;class _e{constructor(e){if(this.componentType=null,this.componentName=null,this.viewport=null,this.viewportName=null,"string"==typeof e)this.componentName=e;else if(z.isType(e))this.componentType=e,this.componentName=z.getName(e);else{const t=e;null!=t.component&&(this.componentType=z.isType(t.component)?z.getType(t.component):null,this.componentName=z.getName(t.component)),null!=t.viewport&&(this.viewport=re.isInstance(t.viewport)?t.viewport:null,this.viewportName=re.getName(t.viewport))}}matches(e){const t=e.slice();t.length||t.push(ae.create(""));for(const e of t)if(null!==this.componentName&&this.componentName===e.component.name||null!==this.componentType&&this.componentType===e.component.type||null!==this.viewportName&&this.viewportName===e.endpoint.name||null!==this.viewport&&this.viewport===e.endpoint.instance)return!0;return!1}}class xe{static async getTitle(e,t,i){let s=await ke.invokeTransformTitle(e,t);if("string"!=typeof s){const e=xe.stringifyTitles(s,t,i);s=i.appTitle,s=s.replace(/\${componentTitles}/g,e),s=s.replace(/\${appTitleSeparator}/g,""!==e?i.appTitleSeparator:"")}return s=await ke.invokeTransformTitle(s,t),s}static stringifyTitles(e,t,i){return e.map((e=>xe.stringifyTitle(e,t,i))).filter((e=>(e?.length??0)>0)).join(" + ")}static stringifyTitle(e,t,i){const s=e.nextScopeInstructions;let o=xe.resolveTitle(e,t,i);if(Array.isArray(s)&&s.length>0){let e=xe.stringifyTitles(s,t,i);e.length>0&&(1!==s.length&&(e=`[ ${e} ]`),o=o.length>0?"top-down"===i.componentTitleOrder?o+i.componentTitleSeparator+e:e+i.componentTitleSeparator+o:e)}return o}static resolveTitle(e,t,i){let s=e.getTitle(t);return null!=i.transformTitle&&(s=i.transformTitle(s,e,t)),s}}const Ce=a.DI.createInterface("IRouter",(e=>e.singleton(Ee)));class Ee{constructor(){this.rootScope=null,this.activeComponents=[],this.appendedInstructions=[],this.isActive=!1,this.coordinators=[],this.loadedFirst=!1,this.C=!1,this.I=(0,a.hd)(a.gF),this.container=(0,a.hd)(a.p7),this.ea=(0,a.hd)(a.xe),this.navigator=(0,a.hd)(ce),this.viewer=(0,a.hd)(be),this.store=(0,a.hd)(be),this.configuration=(0,a.hd)(Ye),this.handleNavigatorNavigateEvent=e=>{this.N(e)},this.handleNavigatorStateChangeEvent=e=>{if(null!=e.state?.navigationIndex){const t=J.create(e.state.navigations[e.state.navigationIndex]);t.instruction=e.viewerState.instruction,t.fromBrowser=!0,this.navigator.navigate(t).catch((e=>{throw e}))}else this.load(e.viewerState.instruction,{fromBrowser:!0}).catch((e=>{throw e}))},this.processNavigation=async e=>{this.loadedFirst=!0;const t=this.configuration.options,i=ye.create(this,e,{syncStates:this.configuration.options.navigationSyncStates});let s;if(this.coordinators.push(i),i.appendInstructions(this.appendedInstructions.splice(0)),this.ea.publish(Le.eventName,Le.create(e)),e.useFullStateInstruction){s=e.fullStateInstruction;let t={};({instructions:s,options:t}=this.$(s,t)),e.fragment=t.fragment??e.fragment,e.query=t.query??e.query,e.parameters=t.parameters??e.parameters}else s="string"==typeof e.instruction?await ke.invokeTransformFromUrl(e.instruction,i.navigation):e.instruction;const o=t.basePath;null!==o&&"string"==typeof s&&s.startsWith(o)&&!t.useUrlFragmentHash&&(s=s.slice(o.length)),"/"===s&&(s=""),"string"==typeof s&&(""===s?(s=[new ae("")],s[0].default=!0):"-"===s?(s=[new ae("-"),new ae("")],s[1].default=!0):s=ae.parse(this,s)),e.scope??=this.rootScope.scope,i.appendInstructions(s),t.completeStateNavigations&&B(s,!1).map((e=>e.scope)).forEach((e=>i.ensureClearStateInstruction(e)));let r=100;do{r--||this.unresolvedInstructionsError(e,i.instructions),await i.processInstructions()}while(i.instructions.length>0);return j.run("processNavigation",(()=>(i.closed=!0,i.finalEndpoint(),i.waitForSyncState("completed"))),(()=>(i.finalize(),this.updateNavigation(e))),(()=>{e.navigation.new&&!e.navigation.first&&!e.repeating&&i.changedEndpoints.every((e=>e.options.noHistory))&&(e.untracked=!0)}),(async()=>{for(;this.coordinators.length>0&&this.coordinators[0].completed;){const e=this.coordinators.shift();await this.navigator.finalize(e.navigation,!1),this.ea.publish(De.eventName,De.create(e.navigation)),this.ea.publish(Re.eventName,Re.create(e.navigation)),e.navigation.process?.resolve(!0)}}))}}get isNavigating(){return this.coordinators.length>0}get hasOpenNavigation(){return this.coordinators.filter((e=>!e.closed)).length>0}get isRestrictedNavigation(){const e=this.configuration.options.navigationSyncStates;return e.includes("guardedLoad")||e.includes("unloaded")||e.includes("loaded")||e.includes("guarded")||e.includes("routed")}get statefulHistory(){return void 0!==this.configuration.options.statefulHistoryLength&&this.configuration.options.statefulHistoryLength>0}start(){if(this.isActive)throw G(2e3);this.isActive=!0;const e=this.container.get(l.DE);this.rootScope=new X(this,"rootScope",e.controller.viewModel,null,!0,e.config.component);const t=this.configuration.options;if(null===t.basePath){const i=new URL(e.host.baseURI);t.basePath=i.pathname}t.basePath.endsWith("/")&&(t.basePath=t.basePath.slice(0,-1)),this.navigator.start({store:this.store,viewer:this.viewer,statefulHistoryLength:this.configuration.options.statefulHistoryLength}),this.P=this.ea.subscribe(ve.eventName,this.handleNavigatorStateChangeEvent),this.V=this.ea.subscribe(le.eventName,this.handleNavigatorNavigateEvent),this.viewer.start({useUrlFragmentHash:this.configuration.options.useUrlFragmentHash}),this.ea.publish(Te.eventName,Te.create())}stop(){if(!this.isActive)throw G(2001);this.ea.publish(Oe.eventName,Oe.create()),this.navigator.stop(),this.viewer.stop(),this.P.dispose(),this.V.dispose()}async initialLoad(){const{instruction:e,hash:t}=this.viewer.viewerState,i=this.load(e,{fragment:t,replacing:!0,fromBrowser:!1});return this.loadedFirst=!0,i}async N(e){if(this.C)return this.A&&this.A.navigation.process?.resolve(!1),void(this.A=e);this.C=!0;try{await this.processNavigation(e.navigation)}catch(t){e.navigation.process?.reject(t)}finally{this.C=!1}if(this.A){const e=this.A;this.A=void 0,await this.N(e)}}get isProcessingNav(){return this.C||null!=this.A}getEndpoint(e,t){return this.allEndpoints(e).find((e=>e.name===t))??null}allEndpoints(e,t=!1){return this.rootScope.scope.allScopes(t).filter((t=>null===e||t.type===e)).map((e=>e.endpoint))}addEndpoint(e,...t){throw G(99,"addEndPoint")}connectEndpoint(e,t,i,s,o){const r=i.container,n=(r.has(Ee.closestEndpointKey,!0)?r.get(Ee.closestEndpointKey):this.rootScope).connectedScope;return null===e&&(e=n.addEndpoint(t,s,i,o),a.cH.instance(Ee.closestEndpointKey,e).register(r)),e}disconnectEndpoint(e,t,i){if(!t.connectedScope.parent.removeEndpoint(e,t,i))throw G(2002,t.name)}async load(e,t){({instructions:e,options:t}=this.$(e,t??{}));let i=null;({instructions:e,scope:i}=this.applyLoadOptions(e,t));const s=t.append??!1;if(!1!==s)if(s instanceof ye){if(!s.closed)return e=ae.from(this,e),this.appendInstructions(e,i,s),Promise.resolve()}else if(!this.loadedFirst||this.hasOpenNavigation)return e=ae.from(this,e),this.appendInstructions(e,i),Promise.resolve();const o=J.create({instruction:e,fullStateInstruction:"",scope:i,title:t.title,data:t.data,query:t.query,fragment:t.fragment,parameters:t.parameters,replacing:(t.replacing??!1)||t.replace,repeating:!1!==(t.append??!1),fromBrowser:t.fromBrowser??!1,origin:t.origin,completed:!1});return this.navigator.navigate(o)}applyLoadOptions(e,t,i=!0){"origin"in(t=t??{})&&!("context"in t)&&(t.context=t.origin);const{scope:s,instruction:o}=pe.for(t.context??null,"string"==typeof e?e:void 0);if("string"==typeof e)if(i)e=o;else{e=ae.from(this,o);for(const t of e)null===t.scope&&(t.scope=s)}else{e=ae.from(this,e);for(const t of e)null===t.scope&&(t.scope=s)}return{instructions:e,scope:s}}refresh(){return this.navigator.refresh()}back(){return this.navigator.go(-1)}forward(){return this.navigator.go(1)}go(e){return this.navigator.go(e)}checkActive(e,t){if("string"==typeof e)throw G(2003,e);t=t??{},({instructions:e}=this.applyLoadOptions(e,t)),e.forEach((e=>e.scope??=this.rootScope.scope));const i=B(e.map((e=>e.scope)));for(const t of i){const i=t.matchScope(e,!1),s=t.matchScope(this.activeComponents,!0);if(!ae.contains(this,s,i,!0))return!1}return!0}unresolvedInstructionsError(e,t){throw this.ea.publish(Me.eventName,Me.create(e)),this.ea.publish(Re.eventName,Re.create(e)),function(e,t){const i=G(2006,e.length);return i.remainingInstructions=e,t.warn(i,i.remainingInstructions),i}(t,this.I)}cancelNavigation(e,t){t.cancel(),this.ea.publish(Ie.eventName,Ie.create(e)),this.ea.publish(Re.eventName,Re.create(e))}appendInstructions(e,t=null,i=null){null===t&&(t=this.rootScope.scope);for(const i of e)null===i.scope&&(i.scope=t);if(null===i)for(let e=this.coordinators.length-1;e>=0;e--)if(!this.coordinators[e].closed){i=this.coordinators[e];break}if(null===i){if(this.loadedFirst)throw G(2004);this.appendedInstructions.push(...e)}i?.appendInstructions(e)}async updateNavigation(e){this.rootScope.scope.reparentRoutingInstructions();const t=this.rootScope.scope.getRoutingInstructions(e.timestamp);let{matchedInstructions:i}=this.rootScope.scope.matchEndpoints(t,[],!0),s=100;for(;i.length>0;){if(0==s--)throw G(2005);i=i.map((e=>{const{matchedInstructions:t}=e.endpoint.instance.scope.matchEndpoints(e.nextScopeInstructions??[],[],!0);return t})).flat()}e.timestamp>=(this.activeNavigation?.timestamp??0)&&(this.activeNavigation=e,this.activeComponents=t);let o=await ke.invokeTransformToUrl(t,e);if("string"!=typeof o&&(o=ae.stringify(this,o,{endpointContext:!0})),o=await ke.invokeTransformToUrl(o,e),null==e.query&&null!=e.parameters){const t=new URLSearchParams;for(let[i,s]of Object.entries(e.parameters)){i=encodeURIComponent(i),Array.isArray(s)||(s=[s]);for(const e of s)t.append(i,encodeURIComponent(e))}e.query=t.toString()}let r=`${this.configuration.options.basePath}/`;(null===r||""!==o&&"/"===o[0]||this.configuration.options.useUrlFragmentHash)&&(r="");const n=(e.query?.length??0)>0?"?"+e.query:"",a=(e.fragment?.length??0)>0?"#"+e.fragment:"";e.path=r+o+n+a;const l=e.path.slice(r.length);if(e.fullStateInstruction=ae.clear(this)+(l.length>0?P.for(this).sibling:"")+l,null===(e.title??null)){const i=await xe.getTitle(t,e,this.configuration.options.title);null!==i&&(e.title=i)}return Promise.resolve()}$(e,t){if(t={...t},"string"==typeof e&&null==t.fragment){const[i,s]=e.split("#");e=i,t.fragment=s}if("string"==typeof e&&null==t.query){const[i,s]=e.split("?");e=i,t.query=s}return"string"==typeof t.parameters&&null==t.query&&(t.query=t.parameters,t.parameters=void 0),"string"==typeof t.query&&t.query.length>0&&(t.parameters??={},new URLSearchParams(t.query).forEach(((e,i)=>{i=decodeURIComponent(i),e=decodeURIComponent(e),i in t.parameters?(Array.isArray(t.parameters[i])||(t.parameters[i]=[t.parameters[i]]),t.parameters[i].push(e)):t.parameters[i]=e}))),{instructions:e,options:t}}}Ee.closestEndpointKey=a.Zs.annotation.keyFor("closest-endpoint");class Se{constructor(e){this.eventName=e}}class Te extends Se{static create(){return new Te(this.eventName)}}Te.eventName="au:router:router-start";class Oe extends Se{static create(){return new Oe(this.eventName)}}Oe.eventName="au:router:router-stop";class Ae{constructor(e,t){this.eventName=e,this.navigation=t}}class Le extends Ae{static create(e){return new Le(this.eventName,e)}}Le.eventName="au:router:navigation-start";class Re extends Ae{static create(e){return new Re(this.eventName,e)}}Re.eventName="au:router:navigation-end";class Ie extends Ae{static create(e){return new Ie(this.eventName,e)}}Ie.eventName="au:router:navigation-cancel";class De extends Ae{static create(e){return new De(this.eventName,e)}}De.eventName="au:router:navigation-complete";class Me extends Ae{static create(e){return new Me(this.eventName,e)}}Me.eventName="au:router:navigation-error";const Pe=a.DI.createInterface("ILinkHandler",(e=>e.singleton(He)));class He{constructor(){this.window=(0,a.hd)(l.mY),this.router=(0,a.hd)(Ce)}handleEvent(e){this.handleClick(e)}handleClick(e){if(0!==e.button||e.altKey||e.ctrlKey||e.metaKey||e.shiftKey)return;const t=e.currentTarget;if(t.hasAttribute("external"))return;const i=t.getAttribute("target")??"";if(i.length>0&&i!==this.window.name&&"_self"!==i)return;const s=l.I6.for(t,"load"),o=void 0!==s?s.viewModel.value:null,r=this.router.configuration.options.useHref&&t.hasAttribute("href")?t.getAttribute("href"):null;if(!(null!==o&&0!==o.length||null!==r&&0!==r.length))return;e.preventDefault();let n=o??r??"";"string"==typeof n&&n.startsWith("#")&&(n=n.slice(1),n.startsWith("/")||(n=`/${n}`)),this.router.load(n,{origin:t}).catch((e=>{throw e}))}}function Ne(e,t,i,s,o=!1){if(o)return""===t;if(i)return t;const r=s.getAttribute(e)??"";return r.length>0?r:t}function Ve(e,t){if(!e.isActive)return new Promise((e=>{const i=t.subscribe(Te.eventName,(()=>{e(),i.dispose()}))}))}function ze(e,t,i,s){let o=l.I6.for(i,"considered-active")?.viewModel?.value;void 0===o&&(o=s);const r=e.applyLoadOptions(o,{context:t}),n=ae.from(e,r.instructions);for(const e of n)null===e.scope&&(e.scope=r.scope);return n}function Fe(e){let t=e.parentElement;for(;null!=t;){if("AU-VIEWPORT"===t.tagName){t=null;break}if(t.hasAttribute("load-active"))break;t=t.parentElement}return t??=e,t}const $e=d.Zm.toView,Be=l.K9.createInjectable();class Ue{constructor(){this.name="default",this.usedBy="",this.default="",this.fallback="",this.fallbackAction="",this.noScope=!1,this.noLink=!1,this.noTitle=!1,this.noHistory=!1,this.stateful=!1,this.endpoint=null,this.pendingChildren=[],this.pendingPromise=null,this.isBound=!1,this.router=(0,a.hd)(Ce),this.element=(0,a.hd)(l.w3),this.container=(0,a.hd)(a.p7),this.ea=(0,a.hd)(a.xe),this.parentViewport=(0,a.hd)(Be),this.instruction=(0,a.hd)(d.OA)}hydrated(e){this.controller=e;const t=this.instruction.props.filter((e=>"default"===e.to)).length>0;t&&null!=this.parentViewport&&(this.parentViewport.pendingChildren.push(this),null===this.parentViewport.pendingPromise&&(this.parentViewport.pendingPromise=new U("hydrated: ViewportCustomElement"))),j.run(null,(()=>Ve(this.router,this.ea)),(()=>{this.router.isRestrictedNavigation&&this.connect()}))}binding(e,t){return this.isBound=!0,j.run("binding",(()=>Ve(this.router,this.ea)),(()=>{this.router.isRestrictedNavigation||this.connect()}),(()=>{null!=this.endpoint?.activeResolve&&(this.endpoint.activeResolve(),this.endpoint.activeResolve=null)}),(()=>{if(null!==this.endpoint&&null===this.endpoint.getNextContent())return this.endpoint.activate(null,e,this.controller,void 0)?.asValue}))}detaching(e,t){if(null!==this.endpoint)return this.isBound=!1,this.endpoint.deactivate(null,e,t)}unbinding(e,t){if(null!==this.endpoint)return this.disconnect(null)}dispose(){this.endpoint?.dispose(),this.endpoint=null}connect(){const{isBound:e,element:t}=this,i=Ne("name",this.name,e,t),s={};s.scope=!Ne("no-scope",this.noScope,!1,t,!0),s.usedBy=Ne("used-by",this.usedBy,e,t),s.default=Ne("default",this.default,e,t),s.fallback=Ne("fallback",this.fallback,e,t),s.fallbackAction=Ne("fallback-action",this.fallbackAction,e,t),s.noLink=Ne("no-link",this.noLink,e,t,!0),s.noTitle=Ne("no-title",this.noTitle,e,t,!0),s.noHistory=Ne("no-history",this.noHistory,e,t,!0),s.stateful=Ne("stateful",this.stateful,e,t,!0),Object.keys(s).forEach((e=>{void 0===s[e]&&delete s[e]})),this.endpoint=this.router.connectEndpoint(this.endpoint,"Viewport",this,i,s);const o=this.parentViewport;null!=o&&(F(o.pendingChildren,(e=>e===this)),0===o.pendingChildren.length&&null!==o.pendingPromise&&(o.pendingPromise.resolve(),o.pendingPromise=null))}disconnect(e){null!==this.endpoint&&this.router.disconnectEndpoint(e,this.endpoint,this)}setActivity(e,t){const i=this.router.configuration.options.indicators.viewportNavigating;if("string"==typeof e)this.element.classList.toggle(e,t);else for(const s in e)this.element.classList.toggle(`${i}-${s}`,t&&e[s])}}l.K9.define({name:"au-viewport",injectable:Be,bindables:["name","usedBy","default","fallback","fallbackAction","noScope","noLink","noTitle","noHistory","stateful"]},Ue);const je=l.K9.createInjectable();class We{constructor(){this.name="default",this.catches="",this.collection=!1,this.source=null,this.viewportScope=null,this.isBound=!1,this.router=(0,a.hd)(Ce),this.element=(0,a.hd)(l.w3),this.container=(0,a.hd)(a.p7),this.parent=(0,a.hd)(je),this.parentController=(0,a.hd)(l.MH)}hydrated(e){this.controller=e}bound(e,t){this.isBound=!0,this.$controller.scope=this.parentController.scope,this.connect(),null!==this.viewportScope&&this.viewportScope.binding()}unbinding(e,t){return null!==this.viewportScope&&this.viewportScope.unbinding(),Promise.resolve()}connect(){if(null===this.router.rootScope)return;const e=this.getAttribute("name",this.name),t={};let i=this.getAttribute("catches",this.catches);void 0!==i&&(t.catches=i),i=this.getAttribute("collection",this.collection,!0),void 0!==i&&(t.collection=i),t.source=this.source??null,this.viewportScope=this.router.connectEndpoint(this.viewportScope,"ViewportScope",this,e,t)}disconnect(){this.viewportScope&&this.router.disconnectEndpoint(null,this.viewportScope,this),this.viewportScope=null}getAttribute(e,t,i=!1){if(this.isBound)return t;if(this.element.hasAttribute(e)){if(i)return!0;if((t=this.element.getAttribute(e)).length>0)return t}}}l.K9.define({name:"au-viewport-scope",template:"",containerless:!1,injectable:je,bindables:["name","catches","collection","source"]},We);class Ge{constructor(){this.O=!1,this.hasHref=null,this.element=(0,a.hd)(l.w3),this.router=(0,a.hd)(Ce),this.linkHandler=(0,a.hd)(Pe),this.ea=(0,a.hd)(a.xe),this.activeClass=this.router.configuration.options.indicators.loadActive,this.navigationEndHandler=e=>{this.updateActive()}}binding(){null==this.value&&(this.O=!0),this.element.addEventListener("click",this.linkHandler),this.updateValue(),this.updateActive(),this.routerNavigationSubscription=this.ea.subscribe(Re.eventName,this.navigationEndHandler)}unbinding(){this.element.removeEventListener("click",this.linkHandler),this.routerNavigationSubscription.dispose()}valueChanged(e){this.updateValue(),this.updateActive()}updateValue(){if(this.O&&(this.value={component:this.component,parameters:this.parameters,viewport:this.viewport,id:this.id}),null===this.hasHref&&(this.hasHref=this.element.hasAttribute("href")),!this.hasHref){let e=this.value;if("string"!=typeof e){const t=ae.from(this.router,e).shift(),i=this.T(e);i.foundConfiguration&&(t.route=i.matching),e=ae.stringify(this.router,[t])}const{scope:t,instruction:i}=pe.for(this.element,e);e=`${t?.path??""}${i??""}`,this.router.configuration.options.useUrlFragmentHash&&!e.startsWith("#")&&(e=`#/${e}`),this.element.setAttribute("href",e)}}async updateActive(){const e=l.I6.for(this.element,"load").parent,t="string"==typeof this.value?{id:this.value,path:this.value}:this.value,i=this.T(t),s=i.foundConfiguration?i.instructions:ze(this.router,e,this.element,this.value);Fe(this.element).classList.toggle(this.activeClass,this.router.checkActive(s,{context:e}))}T(e){if("string"==typeof e)return new I;const t=pe.for(this.element).scope??this.router.rootScope.scope;if(null!=e.id)return t.findMatchingRoute(e.id,e.parameters??{});const i=e.path;return null!=i?t.findMatchingRoute(i,e.parameters??{}):new I}}l.I6.define({name:"load",bindables:{value:{mode:$e},component:{},parameters:{},viewport:{},id:{}}},Ge);class qe{constructor(){this.element=(0,a.hd)(l.w3),this.router=(0,a.hd)(Ce),this.linkHandler=(0,a.hd)(Pe),this.ea=(0,a.hd)(a.xe),this.activeClass=this.router.configuration.options.indicators.loadActive,this.navigationEndHandler=e=>{this.updateActive()}}binding(){!this.router.configuration.options.useHref||this.hasLoad()||this.element.hasAttribute("external")||(this.element.addEventListener("click",this.linkHandler),this.routerNavigationSubscription=this.ea.subscribe(Re.eventName,this.navigationEndHandler)),this.updateValue(),this.updateActive()}unbinding(){this.element.removeEventListener("click",this.linkHandler),this.routerNavigationSubscription?.dispose()}valueChanged(){this.updateValue(),this.updateActive()}updateValue(){this.element.setAttribute("href",this.value)}updateActive(){if(this.router.configuration.options.useHref&&!this.hasLoad()&&!this.element.hasAttribute("external")){const e=l.I6.for(this.element,"href").parent,t=ze(this.router,e,this.element,this.value);Fe(this.element).classList.toggle(this.activeClass,this.router.checkActive(t,{context:e}))}}hasLoad(){const e=this.$controller.parent.children;return e?.some((e=>"customAttribute"===e.vmKind&&e.viewModel instanceof Ge))??!1}}qe.$au={type:"custom-attribute",name:"href",noMultiBindings:!0,bindables:{value:{mode:$e}}};class Ke{}l.I6.define({name:"considered-active",bindables:{value:{mode:$e}}},Ke);const Ye=a.DI.createInterface("IRouterConfiguration",(e=>e.singleton(Qe))),Xe=[Ce],Ze=[Ue,We,Ge,qe,Ke];class Qe{static register(e){const t=e.get(Ye);return t.options=Qe.options,t.options.setRouterConfiguration(t),Qe.options=N.create(),e.register(...Xe,...Ze,l.NM.activating(Ce,Qe.configurationCall),l.NM.activated(Ce,(e=>e.initialLoad())),l.NM.deactivated(Ce,(e=>e.stop())))}static customize(e){return void 0===e?(Qe.options=N.create(),Qe.configurationCall=e=>{e.start()}):e instanceof Function?Qe.configurationCall=e:(Qe.options=N.create(),Qe.options.apply(e)),Qe}static createContainer(){return this.register(a.DI.createContainer())}static for(e){return e instanceof Ee?e.configuration:e.get(Ye)}apply(e,t=!1){t&&(this.options=N.create()),this.options.apply(e)}addHook(e,t){return ke.add(e,t)}removeHook(e){return ke.remove(e)}removeAllHooks(){return ke.removeAll()}}Qe.options=N.create(),Qe.configurationCall=e=>{e.start()};var Je=o(3651);let et=(()=>{let e,t,i=[(0,l.Yw)("dateFormat")],s=[];return t=class{toView(e,t){return(0,Je.GP)(e,t)}},o=t,"symbol"==typeof(r="DateFormatValueConverter")&&(r=r.description?"[".concat(r.description,"]"):""),Object.defineProperty(o,"name",{configurable:!0,value:n?"".concat(n," ",r):r}),(()=>{const o="function"==typeof Symbol&&Symbol.metadata?Object.create(null):void 0;(function(e,t,i,s,o,r){function n(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var a,l=s.kind,c="getter"===l?"get":"setter"===l?"set":"value",d=!t&&e?s.static?e:e.prototype:null,h=t||(d?Object.getOwnPropertyDescriptor(d,s.name):{}),u=!1,p=i.length-1;p>=0;p--){var m={};for(var g in s)m[g]="access"===g?{}:s[g];for(var g in s.access)m.access[g]=s.access[g];m.addInitializer=function(e){if(u)throw new TypeError("Cannot add initializers after decoration has completed");r.push(n(e||null))};var b=(0,i[p])("accessor"===l?{get:h.get,set:h.set}:h[c],m);if("accessor"===l){if(void 0===b)continue;if(null===b||"object"!=typeof b)throw new TypeError("Object expected");(a=n(b.get))&&(h.get=a),(a=n(b.set))&&(h.set=a),(a=n(b.init))&&o.unshift(a)}else(a=n(b))&&("field"===l?o.unshift(a):h[c]=a)}d&&Object.defineProperty(d,s.name,h),u=!0})(null,e={value:t},i,{kind:"class",name:t.name,metadata:o},null,s),t=e.value,o&&Object.defineProperty(t,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:o}),function(e,t,i){for(var s=arguments.length>2,o=0;o{let e,t,i=[(0,l.Yw)("decimal")],s=[];return t=class{toView(e,t){const i="string"==typeof t?parseInt(t,10):2,s=void 0!==e?parseFloat(e).toFixed(i):e;return e?`${s}`:e}},o=t,"symbol"==typeof(r="DecimalValueConverter")&&(r=r.description?"[".concat(r.description,"]"):""),Object.defineProperty(o,"name",{configurable:!0,value:n?"".concat(n," ",r):r}),(()=>{const o="function"==typeof Symbol&&Symbol.metadata?Object.create(null):void 0;(function(e,t,i,s,o,r){function n(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var a,l=s.kind,c="getter"===l?"get":"setter"===l?"set":"value",d=!t&&e?s.static?e:e.prototype:null,h=t||(d?Object.getOwnPropertyDescriptor(d,s.name):{}),u=!1,p=i.length-1;p>=0;p--){var m={};for(var g in s)m[g]="access"===g?{}:s[g];for(var g in s.access)m.access[g]=s.access[g];m.addInitializer=function(e){if(u)throw new TypeError("Cannot add initializers after decoration has completed");r.push(n(e||null))};var b=(0,i[p])("accessor"===l?{get:h.get,set:h.set}:h[c],m);if("accessor"===l){if(void 0===b)continue;if(null===b||"object"!=typeof b)throw new TypeError("Object expected");(a=n(b.get))&&(h.get=a),(a=n(b.set))&&(h.set=a),(a=n(b.init))&&o.unshift(a)}else(a=n(b))&&("field"===l?o.unshift(a):h[c]=a)}d&&Object.defineProperty(d,s.name,h),u=!0})(null,e={value:t},i,{kind:"class",name:t.name,metadata:o},null,s),t=e.value,o&&Object.defineProperty(t,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:o}),function(e,t,i){for(var s=arguments.length>2,o=0;o{let e,t,i=[(0,l.Yw)("stringify")],s=[];return t=class{toView(e){return JSON.stringify(e,null,4)}},o=t,"symbol"==typeof(r="StringifyValueConverter")&&(r=r.description?"[".concat(r.description,"]"):""),Object.defineProperty(o,"name",{configurable:!0,value:n?"".concat(n," ",r):r}),(()=>{const o="function"==typeof Symbol&&Symbol.metadata?Object.create(null):void 0;(function(e,t,i,s,o,r){function n(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var a,l=s.kind,c="getter"===l?"get":"setter"===l?"set":"value",d=!t&&e?s.static?e:e.prototype:null,h=t||(d?Object.getOwnPropertyDescriptor(d,s.name):{}),u=!1,p=i.length-1;p>=0;p--){var m={};for(var g in s)m[g]="access"===g?{}:s[g];for(var g in s.access)m.access[g]=s.access[g];m.addInitializer=function(e){if(u)throw new TypeError("Cannot add initializers after decoration has completed");r.push(n(e||null))};var b=(0,i[p])("accessor"===l?{get:h.get,set:h.set}:h[c],m);if("accessor"===l){if(void 0===b)continue;if(null===b||"object"!=typeof b)throw new TypeError("Object expected");(a=n(b.get))&&(h.get=a),(a=n(b.set))&&(h.set=a),(a=n(b.init))&&o.unshift(a)}else(a=n(b))&&("field"===l?o.unshift(a):h[c]=a)}d&&Object.defineProperty(d,s.name,h),u=!0})(null,e={value:t},i,{kind:"class",name:t.name,metadata:o},null,s),t=e.value,o&&Object.defineProperty(t,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:o}),function(e,t,i){for(var s=arguments.length>2,o=0;o1?i-1:0),o=1;o2&&void 0!==arguments[2]?arguments[2]:bt;ot&&ot(e,null);let s=t.length;for(;s--;){let o=t[s];if("string"==typeof o){const e=i(o);e!==o&&(rt(t)||(t[s]=e),o=e)}e[o]=!0}return e}function Ot(e){for(let t=0;t/gm),jt=ct(/\$\{[\w\W]*}/gm),Wt=ct(/^data-[\-\w.\u00B7-\uFFFF]+$/),Gt=ct(/^aria-[\-\w]+$/),qt=ct(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Kt=ct(/^(?:\w+script|data):/i),Yt=ct(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Xt=ct(/^html$/i),Zt=ct(/^[a-z][.\w]*(-[.\w]+)+$/i);var Qt=Object.freeze({__proto__:null,ARIA_ATTR:Gt,ATTR_WHITESPACE:Yt,CUSTOM_ELEMENT:Zt,DATA_ATTR:Wt,DOCTYPE_NAME:Xt,ERB_EXPR:Ut,IS_ALLOWED_URI:qt,IS_SCRIPT_OR_DATA:Kt,MUSTACHE_EXPR:Bt,TMPLIT_EXPR:jt});const Jt=function(){return"undefined"==typeof window?null:window};var ei=function e(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Jt();const i=t=>e(t);if(i.version="3.2.3",i.removed=[],!t||!t.document||9!==t.document.nodeType)return i.isSupported=!1,i;let{document:s}=t;const o=s,r=o.currentScript,{DocumentFragment:n,HTMLTemplateElement:a,Node:l,Element:c,NodeFilter:d,NamedNodeMap:h=t.NamedNodeMap||t.MozNamedAttrMap,HTMLFormElement:u,DOMParser:p,trustedTypes:m}=t,g=c.prototype,b=Lt(g,"cloneNode"),f=Lt(g,"remove"),v=Lt(g,"nextSibling"),w=Lt(g,"childNodes"),y=Lt(g,"parentNode");if("function"==typeof a){const e=s.createElement("template");e.content&&e.content.ownerDocument&&(s=e.content.ownerDocument)}let k,_="";const{implementation:x,createNodeIterator:C,createDocumentFragment:E,getElementsByTagName:S}=s,{importNode:T}=o;let O={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]};i.isSupported="function"==typeof st&&"function"==typeof y&&x&&void 0!==x.createHTMLDocument;const{MUSTACHE_EXPR:A,ERB_EXPR:L,TMPLIT_EXPR:R,DATA_ATTR:I,ARIA_ATTR:D,IS_SCRIPT_OR_DATA:M,ATTR_WHITESPACE:P,CUSTOM_ELEMENT:H}=Qt;let{IS_ALLOWED_URI:N}=Qt,V=null;const z=Tt({},[...Rt,...It,...Dt,...Pt,...Nt]);let F=null;const $=Tt({},[...Vt,...zt,...Ft,...$t]);let B=Object.seal(dt(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),U=null,j=null,W=!0,G=!0,q=!1,K=!0,Y=!1,X=!0,Z=!1,Q=!1,J=!1,ee=!1,te=!1,ie=!1,se=!0,oe=!1,re=!0,ne=!1,ae={},le=null;const ce=Tt({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let de=null;const he=Tt({},["audio","video","img","source","image","track"]);let ue=null;const pe=Tt({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),me="http://www.w3.org/1998/Math/MathML",ge="http://www.w3.org/2000/svg",be="http://www.w3.org/1999/xhtml";let fe=be,ve=!1,we=null;const ye=Tt({},[me,ge,be],ft);let ke=Tt({},["mi","mo","mn","ms","mtext"]),_e=Tt({},["annotation-xml"]);const xe=Tt({},["title","style","font","a","script"]);let Ce=null;const Ee=["application/xhtml+xml","text/html"];let Se=null,Te=null;const Oe=s.createElement("form"),Ae=function(e){return e instanceof RegExp||e instanceof Function},Le=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!Te||Te!==e){if(e&&"object"==typeof e||(e={}),e=At(e),Ce=-1===Ee.indexOf(e.PARSER_MEDIA_TYPE)?"text/html":e.PARSER_MEDIA_TYPE,Se="application/xhtml+xml"===Ce?ft:bt,V=_t(e,"ALLOWED_TAGS")?Tt({},e.ALLOWED_TAGS,Se):z,F=_t(e,"ALLOWED_ATTR")?Tt({},e.ALLOWED_ATTR,Se):$,we=_t(e,"ALLOWED_NAMESPACES")?Tt({},e.ALLOWED_NAMESPACES,ft):ye,ue=_t(e,"ADD_URI_SAFE_ATTR")?Tt(At(pe),e.ADD_URI_SAFE_ATTR,Se):pe,de=_t(e,"ADD_DATA_URI_TAGS")?Tt(At(he),e.ADD_DATA_URI_TAGS,Se):he,le=_t(e,"FORBID_CONTENTS")?Tt({},e.FORBID_CONTENTS,Se):ce,U=_t(e,"FORBID_TAGS")?Tt({},e.FORBID_TAGS,Se):{},j=_t(e,"FORBID_ATTR")?Tt({},e.FORBID_ATTR,Se):{},ae=!!_t(e,"USE_PROFILES")&&e.USE_PROFILES,W=!1!==e.ALLOW_ARIA_ATTR,G=!1!==e.ALLOW_DATA_ATTR,q=e.ALLOW_UNKNOWN_PROTOCOLS||!1,K=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR,Y=e.SAFE_FOR_TEMPLATES||!1,X=!1!==e.SAFE_FOR_XML,Z=e.WHOLE_DOCUMENT||!1,ee=e.RETURN_DOM||!1,te=e.RETURN_DOM_FRAGMENT||!1,ie=e.RETURN_TRUSTED_TYPE||!1,J=e.FORCE_BODY||!1,se=!1!==e.SANITIZE_DOM,oe=e.SANITIZE_NAMED_PROPS||!1,re=!1!==e.KEEP_CONTENT,ne=e.IN_PLACE||!1,N=e.ALLOWED_URI_REGEXP||qt,fe=e.NAMESPACE||be,ke=e.MATHML_TEXT_INTEGRATION_POINTS||ke,_e=e.HTML_INTEGRATION_POINTS||_e,B=e.CUSTOM_ELEMENT_HANDLING||{},e.CUSTOM_ELEMENT_HANDLING&&Ae(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(B.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&Ae(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(B.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(B.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Y&&(G=!1),te&&(ee=!0),ae&&(V=Tt({},Nt),F=[],!0===ae.html&&(Tt(V,Rt),Tt(F,Vt)),!0===ae.svg&&(Tt(V,It),Tt(F,zt),Tt(F,$t)),!0===ae.svgFilters&&(Tt(V,Dt),Tt(F,zt),Tt(F,$t)),!0===ae.mathMl&&(Tt(V,Pt),Tt(F,Ft),Tt(F,$t))),e.ADD_TAGS&&(V===z&&(V=At(V)),Tt(V,e.ADD_TAGS,Se)),e.ADD_ATTR&&(F===$&&(F=At(F)),Tt(F,e.ADD_ATTR,Se)),e.ADD_URI_SAFE_ATTR&&Tt(ue,e.ADD_URI_SAFE_ATTR,Se),e.FORBID_CONTENTS&&(le===ce&&(le=At(le)),Tt(le,e.FORBID_CONTENTS,Se)),re&&(V["#text"]=!0),Z&&Tt(V,["html","head","body"]),V.table&&(Tt(V,["tbody"]),delete U.tbody),e.TRUSTED_TYPES_POLICY){if("function"!=typeof e.TRUSTED_TYPES_POLICY.createHTML)throw Ct('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof e.TRUSTED_TYPES_POLICY.createScriptURL)throw Ct('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');k=e.TRUSTED_TYPES_POLICY,_=k.createHTML("")}else void 0===k&&(k=function(e,t){if("object"!=typeof e||"function"!=typeof e.createPolicy)return null;let i=null;const s="data-tt-policy-suffix";t&&t.hasAttribute(s)&&(i=t.getAttribute(s));const o="dompurify"+(i?"#"+i:"");try{return e.createPolicy(o,{createHTML:e=>e,createScriptURL:e=>e})}catch(e){return console.warn("TrustedTypes policy "+o+" could not be created."),null}}(m,r)),null!==k&&"string"==typeof _&&(_=k.createHTML(""));lt&<(e),Te=e}},Re=Tt({},[...It,...Dt,...Mt]),Ie=Tt({},[...Pt,...Ht]),De=function(e){gt(i.removed,{element:e});try{y(e).removeChild(e)}catch(t){f(e)}},Me=function(e,t){try{gt(i.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){gt(i.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e)if(ee||te)try{De(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},Pe=function(e){let t=null,i=null;if(J)e=""+e;else{const t=vt(e,/^[\r\n\t ]+/);i=t&&t[0]}"application/xhtml+xml"===Ce&&fe===be&&(e=''+e+"");const o=k?k.createHTML(e):e;if(fe===be)try{t=(new p).parseFromString(o,Ce)}catch(e){}if(!t||!t.documentElement){t=x.createDocument(fe,"template",null);try{t.documentElement.innerHTML=ve?_:o}catch(e){}}const r=t.body||t.documentElement;return e&&i&&r.insertBefore(s.createTextNode(i),r.childNodes[0]||null),fe===be?S.call(t,Z?"html":"body")[0]:Z?t.documentElement:r},He=function(e){return C.call(e.ownerDocument||e,e,d.SHOW_ELEMENT|d.SHOW_COMMENT|d.SHOW_TEXT|d.SHOW_PROCESSING_INSTRUCTION|d.SHOW_CDATA_SECTION,null)},Ne=function(e){return e instanceof u&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof h)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)},Ve=function(e){return"function"==typeof l&&e instanceof l};function ze(e,t,s){pt(e,(e=>{e.call(i,t,s,Te)}))}const Fe=function(e){let t=null;if(ze(O.beforeSanitizeElements,e,null),Ne(e))return De(e),!0;const s=Se(e.nodeName);if(ze(O.uponSanitizeElement,e,{tagName:s,allowedTags:V}),e.hasChildNodes()&&!Ve(e.firstElementChild)&&xt(/<[/\w]/g,e.innerHTML)&&xt(/<[/\w]/g,e.textContent))return De(e),!0;if(7===e.nodeType)return De(e),!0;if(X&&8===e.nodeType&&xt(/<[/\w]/g,e.data))return De(e),!0;if(!V[s]||U[s]){if(!U[s]&&Be(s)){if(B.tagNameCheck instanceof RegExp&&xt(B.tagNameCheck,s))return!1;if(B.tagNameCheck instanceof Function&&B.tagNameCheck(s))return!1}if(re&&!le[s]){const t=y(e)||e.parentNode,i=w(e)||e.childNodes;if(i&&t)for(let s=i.length-1;s>=0;--s){const o=b(i[s],!0);o.__removalCount=(e.__removalCount||0)+1,t.insertBefore(o,v(e))}}return De(e),!0}return e instanceof c&&!function(e){let t=y(e);t&&t.tagName||(t={namespaceURI:fe,tagName:"template"});const i=bt(e.tagName),s=bt(t.tagName);return!!we[e.namespaceURI]&&(e.namespaceURI===ge?t.namespaceURI===be?"svg"===i:t.namespaceURI===me?"svg"===i&&("annotation-xml"===s||ke[s]):Boolean(Re[i]):e.namespaceURI===me?t.namespaceURI===be?"math"===i:t.namespaceURI===ge?"math"===i&&_e[s]:Boolean(Ie[i]):e.namespaceURI===be?!(t.namespaceURI===ge&&!_e[s])&&!(t.namespaceURI===me&&!ke[s])&&!Ie[i]&&(xe[i]||!Re[i]):!("application/xhtml+xml"!==Ce||!we[e.namespaceURI]))}(e)?(De(e),!0):"noscript"!==s&&"noembed"!==s&&"noframes"!==s||!xt(/<\/no(script|embed|frames)/i,e.innerHTML)?(Y&&3===e.nodeType&&(t=e.textContent,pt([A,L,R],(e=>{t=wt(t,e," ")})),e.textContent!==t&&(gt(i.removed,{element:e.cloneNode()}),e.textContent=t)),ze(O.afterSanitizeElements,e,null),!1):(De(e),!0)},$e=function(e,t,i){if(se&&("id"===t||"name"===t)&&(i in s||i in Oe))return!1;if(G&&!j[t]&&xt(I,t));else if(W&&xt(D,t));else if(!F[t]||j[t]){if(!(Be(e)&&(B.tagNameCheck instanceof RegExp&&xt(B.tagNameCheck,e)||B.tagNameCheck instanceof Function&&B.tagNameCheck(e))&&(B.attributeNameCheck instanceof RegExp&&xt(B.attributeNameCheck,t)||B.attributeNameCheck instanceof Function&&B.attributeNameCheck(t))||"is"===t&&B.allowCustomizedBuiltInElements&&(B.tagNameCheck instanceof RegExp&&xt(B.tagNameCheck,i)||B.tagNameCheck instanceof Function&&B.tagNameCheck(i))))return!1}else if(ue[t]);else if(xt(N,wt(i,P,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==yt(i,"data:")||!de[e])if(q&&!xt(M,wt(i,P,"")));else if(i)return!1;return!0},Be=function(e){return"annotation-xml"!==e&&vt(e,H)},Ue=function(e){ze(O.beforeSanitizeAttributes,e,null);const{attributes:t}=e;if(!t||Ne(e))return;const s={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:F,forceKeepAttr:void 0};let o=t.length;for(;o--;){const r=t[o],{name:n,namespaceURI:a,value:l}=r,c=Se(n);let d="value"===n?l:kt(l);if(s.attrName=c,s.attrValue=d,s.keepAttr=!0,s.forceKeepAttr=void 0,ze(O.uponSanitizeAttribute,e,s),d=s.attrValue,!oe||"id"!==c&&"name"!==c||(Me(n,e),d="user-content-"+d),X&&xt(/((--!?|])>)|<\/(style|title)/i,d)){Me(n,e);continue}if(s.forceKeepAttr)continue;if(Me(n,e),!s.keepAttr)continue;if(!K&&xt(/\/>/i,d)){Me(n,e);continue}Y&&pt([A,L,R],(e=>{d=wt(d,e," ")}));const h=Se(e.nodeName);if($e(h,c,d)){if(k&&"object"==typeof m&&"function"==typeof m.getAttributeType)if(a);else switch(m.getAttributeType(h,c)){case"TrustedHTML":d=k.createHTML(d);break;case"TrustedScriptURL":d=k.createScriptURL(d)}try{a?e.setAttributeNS(a,n,d):e.setAttribute(n,d),Ne(e)?De(e):mt(i.removed)}catch(e){}}}ze(O.afterSanitizeAttributes,e,null)},je=function e(t){let i=null;const s=He(t);for(ze(O.beforeSanitizeShadowDOM,t,null);i=s.nextNode();)ze(O.uponSanitizeShadowNode,i,null),Fe(i),Ue(i),i.content instanceof n&&e(i.content);ze(O.afterSanitizeShadowDOM,t,null)};return i.sanitize=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=null,r=null,a=null,c=null;if(ve=!e,ve&&(e="\x3c!--\x3e"),"string"!=typeof e&&!Ve(e)){if("function"!=typeof e.toString)throw Ct("toString is not a function");if("string"!=typeof(e=e.toString()))throw Ct("dirty is not a string, aborting")}if(!i.isSupported)return e;if(Q||Le(t),i.removed=[],"string"==typeof e&&(ne=!1),ne){if(e.nodeName){const t=Se(e.nodeName);if(!V[t]||U[t])throw Ct("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof l)s=Pe("\x3c!----\x3e"),r=s.ownerDocument.importNode(e,!0),1===r.nodeType&&"BODY"===r.nodeName||"HTML"===r.nodeName?s=r:s.appendChild(r);else{if(!ee&&!Y&&!Z&&-1===e.indexOf("<"))return k&&ie?k.createHTML(e):e;if(s=Pe(e),!s)return ee?null:ie?_:""}s&&J&&De(s.firstChild);const d=He(ne?e:s);for(;a=d.nextNode();)Fe(a),Ue(a),a.content instanceof n&&je(a.content);if(ne)return e;if(ee){if(te)for(c=E.call(s.ownerDocument);s.firstChild;)c.appendChild(s.firstChild);else c=s;return(F.shadowroot||F.shadowrootmode)&&(c=T.call(o,c,!0)),c}let h=Z?s.outerHTML:s.innerHTML;return Z&&V["!doctype"]&&s.ownerDocument&&s.ownerDocument.doctype&&s.ownerDocument.doctype.name&&xt(Xt,s.ownerDocument.doctype.name)&&(h="\n"+h),Y&&pt([A,L,R],(e=>{h=wt(h,e," ")})),k&&ie?k.createHTML(h):h},i.setConfig=function(){Le(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),Q=!0},i.clearConfig=function(){Te=null,Q=!1},i.isValidAttribute=function(e,t,i){Te||Le({});const s=Se(e),o=Se(t);return $e(s,o,i)},i.addHook=function(e,t){"function"==typeof t&>(O[e],t)},i.removeHook=function(e){return mt(O[e])},i.removeHooks=function(e){O[e]=[]},i.removeAllHooks=function(){O={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},i}(),ti="top",ii="bottom",si="right",oi="left",ri="auto",ni=[ti,ii,si,oi],ai="start",li="end",ci="clippingParents",di="viewport",hi="popper",ui="reference",pi=ni.reduce((function(e,t){return e.concat([t+"-"+ai,t+"-"+li])}),[]),mi=[].concat(ni,[ri]).reduce((function(e,t){return e.concat([t,t+"-"+ai,t+"-"+li])}),[]),gi="beforeRead",bi="read",fi="afterRead",vi="beforeMain",wi="main",yi="afterMain",ki="beforeWrite",_i="write",xi="afterWrite",Ci=[gi,bi,fi,vi,wi,yi,ki,_i,xi];function Ei(e){return e?(e.nodeName||"").toLowerCase():null}function Si(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Ti(e){return e instanceof Si(e).Element||e instanceof Element}function Oi(e){return e instanceof Si(e).HTMLElement||e instanceof HTMLElement}function Ai(e){return"undefined"!=typeof ShadowRoot&&(e instanceof Si(e).ShadowRoot||e instanceof ShadowRoot)}const Li={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var i=t.styles[e]||{},s=t.attributes[e]||{},o=t.elements[e];Oi(o)&&Ei(o)&&(Object.assign(o.style,i),Object.keys(s).forEach((function(e){var t=s[e];!1===t?o.removeAttribute(e):o.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,i={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,i.popper),t.styles=i,t.elements.arrow&&Object.assign(t.elements.arrow.style,i.arrow),function(){Object.keys(t.elements).forEach((function(e){var s=t.elements[e],o=t.attributes[e]||{},r=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:i[e]).reduce((function(e,t){return e[t]="",e}),{});Oi(s)&&Ei(s)&&(Object.assign(s.style,r),Object.keys(o).forEach((function(e){s.removeAttribute(e)})))}))}},requires:["computeStyles"]};function Ri(e){return e.split("-")[0]}var Ii=Math.max,Di=Math.min,Mi=Math.round;function Pi(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function Hi(){return!/^((?!chrome|android).)*safari/i.test(Pi())}function Ni(e,t,i){void 0===t&&(t=!1),void 0===i&&(i=!1);var s=e.getBoundingClientRect(),o=1,r=1;t&&Oi(e)&&(o=e.offsetWidth>0&&Mi(s.width)/e.offsetWidth||1,r=e.offsetHeight>0&&Mi(s.height)/e.offsetHeight||1);var n=(Ti(e)?Si(e):window).visualViewport,a=!Hi()&&i,l=(s.left+(a&&n?n.offsetLeft:0))/o,c=(s.top+(a&&n?n.offsetTop:0))/r,d=s.width/o,h=s.height/r;return{width:d,height:h,top:c,right:l+d,bottom:c+h,left:l,x:l,y:c}}function Vi(e){var t=Ni(e),i=e.offsetWidth,s=e.offsetHeight;return Math.abs(t.width-i)<=1&&(i=t.width),Math.abs(t.height-s)<=1&&(s=t.height),{x:e.offsetLeft,y:e.offsetTop,width:i,height:s}}function zi(e,t){var i=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(i&&Ai(i)){var s=t;do{if(s&&e.isSameNode(s))return!0;s=s.parentNode||s.host}while(s)}return!1}function Fi(e){return Si(e).getComputedStyle(e)}function $i(e){return["table","td","th"].indexOf(Ei(e))>=0}function Bi(e){return((Ti(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ui(e){return"html"===Ei(e)?e:e.assignedSlot||e.parentNode||(Ai(e)?e.host:null)||Bi(e)}function ji(e){return Oi(e)&&"fixed"!==Fi(e).position?e.offsetParent:null}function Wi(e){for(var t=Si(e),i=ji(e);i&&$i(i)&&"static"===Fi(i).position;)i=ji(i);return i&&("html"===Ei(i)||"body"===Ei(i)&&"static"===Fi(i).position)?t:i||function(e){var t=/firefox/i.test(Pi());if(/Trident/i.test(Pi())&&Oi(e)&&"fixed"===Fi(e).position)return null;var i=Ui(e);for(Ai(i)&&(i=i.host);Oi(i)&&["html","body"].indexOf(Ei(i))<0;){var s=Fi(i);if("none"!==s.transform||"none"!==s.perspective||"paint"===s.contain||-1!==["transform","perspective"].indexOf(s.willChange)||t&&"filter"===s.willChange||t&&s.filter&&"none"!==s.filter)return i;i=i.parentNode}return null}(e)||t}function Gi(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function qi(e,t,i){return Ii(e,Di(t,i))}function Ki(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function Yi(e,t){return t.reduce((function(t,i){return t[i]=e,t}),{})}const Xi={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,i=e.state,s=e.name,o=e.options,r=i.elements.arrow,n=i.modifiersData.popperOffsets,a=Ri(i.placement),l=Gi(a),c=[oi,si].indexOf(a)>=0?"height":"width";if(r&&n){var d=function(e,t){return Ki("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:Yi(e,ni))}(o.padding,i),h=Vi(r),u="y"===l?ti:oi,p="y"===l?ii:si,m=i.rects.reference[c]+i.rects.reference[l]-n[l]-i.rects.popper[c],g=n[l]-i.rects.reference[l],b=Wi(r),f=b?"y"===l?b.clientHeight||0:b.clientWidth||0:0,v=m/2-g/2,w=d[u],y=f-h[c]-d[p],k=f/2-h[c]/2+v,_=qi(w,k,y),x=l;i.modifiersData[s]=((t={})[x]=_,t.centerOffset=_-k,t)}},effect:function(e){var t=e.state,i=e.options.element,s=void 0===i?"[data-popper-arrow]":i;null!=s&&("string"!=typeof s||(s=t.elements.popper.querySelector(s)))&&zi(t.elements.popper,s)&&(t.elements.arrow=s)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Zi(e){return e.split("-")[1]}var Qi={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Ji(e){var t,i=e.popper,s=e.popperRect,o=e.placement,r=e.variation,n=e.offsets,a=e.position,l=e.gpuAcceleration,c=e.adaptive,d=e.roundOffsets,h=e.isFixed,u=n.x,p=void 0===u?0:u,m=n.y,g=void 0===m?0:m,b="function"==typeof d?d({x:p,y:g}):{x:p,y:g};p=b.x,g=b.y;var f=n.hasOwnProperty("x"),v=n.hasOwnProperty("y"),w=oi,y=ti,k=window;if(c){var _=Wi(i),x="clientHeight",C="clientWidth";_===Si(i)&&"static"!==Fi(_=Bi(i)).position&&"absolute"===a&&(x="scrollHeight",C="scrollWidth"),(o===ti||(o===oi||o===si)&&r===li)&&(y=ii,g-=(h&&_===k&&k.visualViewport?k.visualViewport.height:_[x])-s.height,g*=l?1:-1),o!==oi&&(o!==ti&&o!==ii||r!==li)||(w=si,p-=(h&&_===k&&k.visualViewport?k.visualViewport.width:_[C])-s.width,p*=l?1:-1)}var E,S=Object.assign({position:a},c&&Qi),T=!0===d?function(e,t){var i=e.x,s=e.y,o=t.devicePixelRatio||1;return{x:Mi(i*o)/o||0,y:Mi(s*o)/o||0}}({x:p,y:g},Si(i)):{x:p,y:g};return p=T.x,g=T.y,l?Object.assign({},S,((E={})[y]=v?"0":"",E[w]=f?"0":"",E.transform=(k.devicePixelRatio||1)<=1?"translate("+p+"px, "+g+"px)":"translate3d("+p+"px, "+g+"px, 0)",E)):Object.assign({},S,((t={})[y]=v?g+"px":"",t[w]=f?p+"px":"",t.transform="",t))}const es={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,i=e.options,s=i.gpuAcceleration,o=void 0===s||s,r=i.adaptive,n=void 0===r||r,a=i.roundOffsets,l=void 0===a||a,c={placement:Ri(t.placement),variation:Zi(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,Ji(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:n,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,Ji(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}};var ts={passive:!0};const is={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,i=e.instance,s=e.options,o=s.scroll,r=void 0===o||o,n=s.resize,a=void 0===n||n,l=Si(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return r&&c.forEach((function(e){e.addEventListener("scroll",i.update,ts)})),a&&l.addEventListener("resize",i.update,ts),function(){r&&c.forEach((function(e){e.removeEventListener("scroll",i.update,ts)})),a&&l.removeEventListener("resize",i.update,ts)}},data:{}};var ss={left:"right",right:"left",bottom:"top",top:"bottom"};function os(e){return e.replace(/left|right|bottom|top/g,(function(e){return ss[e]}))}var rs={start:"end",end:"start"};function ns(e){return e.replace(/start|end/g,(function(e){return rs[e]}))}function as(e){var t=Si(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function ls(e){return Ni(Bi(e)).left+as(e).scrollLeft}function cs(e){var t=Fi(e),i=t.overflow,s=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(i+o+s)}function ds(e){return["html","body","#document"].indexOf(Ei(e))>=0?e.ownerDocument.body:Oi(e)&&cs(e)?e:ds(Ui(e))}function hs(e,t){var i;void 0===t&&(t=[]);var s=ds(e),o=s===(null==(i=e.ownerDocument)?void 0:i.body),r=Si(s),n=o?[r].concat(r.visualViewport||[],cs(s)?s:[]):s,a=t.concat(n);return o?a:a.concat(hs(Ui(n)))}function us(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function ps(e,t,i){return t===di?us(function(e,t){var i=Si(e),s=Bi(e),o=i.visualViewport,r=s.clientWidth,n=s.clientHeight,a=0,l=0;if(o){r=o.width,n=o.height;var c=Hi();(c||!c&&"fixed"===t)&&(a=o.offsetLeft,l=o.offsetTop)}return{width:r,height:n,x:a+ls(e),y:l}}(e,i)):Ti(t)?function(e,t){var i=Ni(e,!1,"fixed"===t);return i.top=i.top+e.clientTop,i.left=i.left+e.clientLeft,i.bottom=i.top+e.clientHeight,i.right=i.left+e.clientWidth,i.width=e.clientWidth,i.height=e.clientHeight,i.x=i.left,i.y=i.top,i}(t,i):us(function(e){var t,i=Bi(e),s=as(e),o=null==(t=e.ownerDocument)?void 0:t.body,r=Ii(i.scrollWidth,i.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),n=Ii(i.scrollHeight,i.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),a=-s.scrollLeft+ls(e),l=-s.scrollTop;return"rtl"===Fi(o||i).direction&&(a+=Ii(i.clientWidth,o?o.clientWidth:0)-r),{width:r,height:n,x:a,y:l}}(Bi(e)))}function ms(e){var t,i=e.reference,s=e.element,o=e.placement,r=o?Ri(o):null,n=o?Zi(o):null,a=i.x+i.width/2-s.width/2,l=i.y+i.height/2-s.height/2;switch(r){case ti:t={x:a,y:i.y-s.height};break;case ii:t={x:a,y:i.y+i.height};break;case si:t={x:i.x+i.width,y:l};break;case oi:t={x:i.x-s.width,y:l};break;default:t={x:i.x,y:i.y}}var c=r?Gi(r):null;if(null!=c){var d="y"===c?"height":"width";switch(n){case ai:t[c]=t[c]-(i[d]/2-s[d]/2);break;case li:t[c]=t[c]+(i[d]/2-s[d]/2)}}return t}function gs(e,t){void 0===t&&(t={});var i=t,s=i.placement,o=void 0===s?e.placement:s,r=i.strategy,n=void 0===r?e.strategy:r,a=i.boundary,l=void 0===a?ci:a,c=i.rootBoundary,d=void 0===c?di:c,h=i.elementContext,u=void 0===h?hi:h,p=i.altBoundary,m=void 0!==p&&p,g=i.padding,b=void 0===g?0:g,f=Ki("number"!=typeof b?b:Yi(b,ni)),v=u===hi?ui:hi,w=e.rects.popper,y=e.elements[m?v:u],k=function(e,t,i,s){var o="clippingParents"===t?function(e){var t=hs(Ui(e)),i=["absolute","fixed"].indexOf(Fi(e).position)>=0&&Oi(e)?Wi(e):e;return Ti(i)?t.filter((function(e){return Ti(e)&&zi(e,i)&&"body"!==Ei(e)})):[]}(e):[].concat(t),r=[].concat(o,[i]),n=r[0],a=r.reduce((function(t,i){var o=ps(e,i,s);return t.top=Ii(o.top,t.top),t.right=Di(o.right,t.right),t.bottom=Di(o.bottom,t.bottom),t.left=Ii(o.left,t.left),t}),ps(e,n,s));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}(Ti(y)?y:y.contextElement||Bi(e.elements.popper),l,d,n),_=Ni(e.elements.reference),x=ms({reference:_,element:w,strategy:"absolute",placement:o}),C=us(Object.assign({},w,x)),E=u===hi?C:_,S={top:k.top-E.top+f.top,bottom:E.bottom-k.bottom+f.bottom,left:k.left-E.left+f.left,right:E.right-k.right+f.right},T=e.modifiersData.offset;if(u===hi&&T){var O=T[o];Object.keys(S).forEach((function(e){var t=[si,ii].indexOf(e)>=0?1:-1,i=[ti,ii].indexOf(e)>=0?"y":"x";S[e]+=O[i]*t}))}return S}const bs={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,i=e.options,s=e.name;if(!t.modifiersData[s]._skip){for(var o=i.mainAxis,r=void 0===o||o,n=i.altAxis,a=void 0===n||n,l=i.fallbackPlacements,c=i.padding,d=i.boundary,h=i.rootBoundary,u=i.altBoundary,p=i.flipVariations,m=void 0===p||p,g=i.allowedAutoPlacements,b=t.options.placement,f=Ri(b),v=l||(f!==b&&m?function(e){if(Ri(e)===ri)return[];var t=os(e);return[ns(e),t,ns(t)]}(b):[os(b)]),w=[b].concat(v).reduce((function(e,i){return e.concat(Ri(i)===ri?function(e,t){void 0===t&&(t={});var i=t,s=i.placement,o=i.boundary,r=i.rootBoundary,n=i.padding,a=i.flipVariations,l=i.allowedAutoPlacements,c=void 0===l?mi:l,d=Zi(s),h=d?a?pi:pi.filter((function(e){return Zi(e)===d})):ni,u=h.filter((function(e){return c.indexOf(e)>=0}));0===u.length&&(u=h);var p=u.reduce((function(t,i){return t[i]=gs(e,{placement:i,boundary:o,rootBoundary:r,padding:n})[Ri(i)],t}),{});return Object.keys(p).sort((function(e,t){return p[e]-p[t]}))}(t,{placement:i,boundary:d,rootBoundary:h,padding:c,flipVariations:m,allowedAutoPlacements:g}):i)}),[]),y=t.rects.reference,k=t.rects.popper,_=new Map,x=!0,C=w[0],E=0;E=0,L=A?"width":"height",R=gs(t,{placement:S,boundary:d,rootBoundary:h,altBoundary:u,padding:c}),I=A?O?si:oi:O?ii:ti;y[L]>k[L]&&(I=os(I));var D=os(I),M=[];if(r&&M.push(R[T]<=0),a&&M.push(R[I]<=0,R[D]<=0),M.every((function(e){return e}))){C=S,x=!1;break}_.set(S,M)}if(x)for(var P=function(e){var t=w.find((function(t){var i=_.get(t);if(i)return i.slice(0,e).every((function(e){return e}))}));if(t)return C=t,"break"},H=m?3:1;H>0&&"break"!==P(H);H--);t.placement!==C&&(t.modifiersData[s]._skip=!0,t.placement=C,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function fs(e,t,i){return void 0===i&&(i={x:0,y:0}),{top:e.top-t.height-i.y,right:e.right-t.width+i.x,bottom:e.bottom-t.height+i.y,left:e.left-t.width-i.x}}function vs(e){return[ti,si,ii,oi].some((function(t){return e[t]>=0}))}const ws={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,i=e.name,s=t.rects.reference,o=t.rects.popper,r=t.modifiersData.preventOverflow,n=gs(t,{elementContext:"reference"}),a=gs(t,{altBoundary:!0}),l=fs(n,s),c=fs(a,o,r),d=vs(l),h=vs(c);t.modifiersData[i]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:d,hasPopperEscaped:h},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":d,"data-popper-escaped":h})}},ys={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,i=e.options,s=e.name,o=i.offset,r=void 0===o?[0,0]:o,n=mi.reduce((function(e,i){return e[i]=function(e,t,i){var s=Ri(e),o=[oi,ti].indexOf(s)>=0?-1:1,r="function"==typeof i?i(Object.assign({},t,{placement:e})):i,n=r[0],a=r[1];return n=n||0,a=(a||0)*o,[oi,si].indexOf(s)>=0?{x:a,y:n}:{x:n,y:a}}(i,t.rects,r),e}),{}),a=n[t.placement],l=a.x,c=a.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[s]=n}},ks={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,i=e.name;t.modifiersData[i]=ms({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},_s={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,i=e.options,s=e.name,o=i.mainAxis,r=void 0===o||o,n=i.altAxis,a=void 0!==n&&n,l=i.boundary,c=i.rootBoundary,d=i.altBoundary,h=i.padding,u=i.tether,p=void 0===u||u,m=i.tetherOffset,g=void 0===m?0:m,b=gs(t,{boundary:l,rootBoundary:c,padding:h,altBoundary:d}),f=Ri(t.placement),v=Zi(t.placement),w=!v,y=Gi(f),k="x"===y?"y":"x",_=t.modifiersData.popperOffsets,x=t.rects.reference,C=t.rects.popper,E="function"==typeof g?g(Object.assign({},t.rects,{placement:t.placement})):g,S="number"==typeof E?{mainAxis:E,altAxis:E}:Object.assign({mainAxis:0,altAxis:0},E),T=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,O={x:0,y:0};if(_){if(r){var A,L="y"===y?ti:oi,R="y"===y?ii:si,I="y"===y?"height":"width",D=_[y],M=D+b[L],P=D-b[R],H=p?-C[I]/2:0,N=v===ai?x[I]:C[I],V=v===ai?-C[I]:-x[I],z=t.elements.arrow,F=p&&z?Vi(z):{width:0,height:0},$=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},B=$[L],U=$[R],j=qi(0,x[I],F[I]),W=w?x[I]/2-H-j-B-S.mainAxis:N-j-B-S.mainAxis,G=w?-x[I]/2+H+j+U+S.mainAxis:V+j+U+S.mainAxis,q=t.elements.arrow&&Wi(t.elements.arrow),K=q?"y"===y?q.clientTop||0:q.clientLeft||0:0,Y=null!=(A=null==T?void 0:T[y])?A:0,X=D+G-Y,Z=qi(p?Di(M,D+W-Y-K):M,D,p?Ii(P,X):P);_[y]=Z,O[y]=Z-D}if(a){var Q,J="x"===y?ti:oi,ee="x"===y?ii:si,te=_[k],ie="y"===k?"height":"width",se=te+b[J],oe=te-b[ee],re=-1!==[ti,oi].indexOf(f),ne=null!=(Q=null==T?void 0:T[k])?Q:0,ae=re?se:te-x[ie]-C[ie]-ne+S.altAxis,le=re?te+x[ie]+C[ie]-ne-S.altAxis:oe,ce=p&&re?function(e,t,i){var s=qi(e,t,i);return s>i?i:s}(ae,te,le):qi(p?ae:se,te,p?le:oe);_[k]=ce,O[k]=ce-te}t.modifiersData[s]=O}},requiresIfExists:["offset"]};function xs(e,t,i){void 0===i&&(i=!1);var s,o,r=Oi(t),n=Oi(t)&&function(e){var t=e.getBoundingClientRect(),i=Mi(t.width)/e.offsetWidth||1,s=Mi(t.height)/e.offsetHeight||1;return 1!==i||1!==s}(t),a=Bi(t),l=Ni(e,n,i),c={scrollLeft:0,scrollTop:0},d={x:0,y:0};return(r||!r&&!i)&&(("body"!==Ei(t)||cs(a))&&(c=(s=t)!==Si(s)&&Oi(s)?{scrollLeft:(o=s).scrollLeft,scrollTop:o.scrollTop}:as(s)),Oi(t)?((d=Ni(t,!0)).x+=t.clientLeft,d.y+=t.clientTop):a&&(d.x=ls(a))),{x:l.left+c.scrollLeft-d.x,y:l.top+c.scrollTop-d.y,width:l.width,height:l.height}}function Cs(e){var t=new Map,i=new Set,s=[];function o(e){i.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!i.has(e)){var s=t.get(e);s&&o(s)}})),s.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){i.has(e.name)||o(e)})),s}var Es={placement:"bottom",modifiers:[],strategy:"absolute"};function Ss(){for(var e=arguments.length,t=new Array(e),i=0;iRs.has(e)&&Rs.get(e).get(t)||null,remove(e,t){if(!Rs.has(e))return;const i=Rs.get(e);i.delete(t),0===i.size&&Rs.delete(e)}},Ds="transitionend",Ms=e=>(e&&window.CSS&&window.CSS.escape&&(e=e.replace(/#([^\s"#']+)/g,((e,t)=>`#${CSS.escape(t)}`))),e),Ps=e=>{e.dispatchEvent(new Event(Ds))},Hs=e=>!(!e||"object"!=typeof e)&&(void 0!==e.jquery&&(e=e[0]),void 0!==e.nodeType),Ns=e=>Hs(e)?e.jquery?e[0]:e:"string"==typeof e&&e.length>0?document.querySelector(Ms(e)):null,Vs=e=>{if(!Hs(e)||0===e.getClientRects().length)return!1;const t="visible"===getComputedStyle(e).getPropertyValue("visibility"),i=e.closest("details:not([open])");if(!i)return t;if(i!==e){const t=e.closest("summary");if(t&&t.parentNode!==i)return!1;if(null===t)return!1}return t},zs=e=>!e||e.nodeType!==Node.ELEMENT_NODE||!!e.classList.contains("disabled")||(void 0!==e.disabled?e.disabled:e.hasAttribute("disabled")&&"false"!==e.getAttribute("disabled")),Fs=e=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof e.getRootNode){const t=e.getRootNode();return t instanceof ShadowRoot?t:null}return e instanceof ShadowRoot?e:e.parentNode?Fs(e.parentNode):null},$s=()=>{},Bs=e=>{e.offsetHeight},Us=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,js=[],Ws=()=>"rtl"===document.documentElement.dir,Gs=e=>{var t;t=()=>{const t=Us();if(t){const i=e.NAME,s=t.fn[i];t.fn[i]=e.jQueryInterface,t.fn[i].Constructor=e,t.fn[i].noConflict=()=>(t.fn[i]=s,e.jQueryInterface)}},"loading"===document.readyState?(js.length||document.addEventListener("DOMContentLoaded",(()=>{for(const e of js)e()})),js.push(t)):t()},qs=(e,t=[],i=e)=>"function"==typeof e?e(...t):i,Ks=(e,t,i=!0)=>{if(!i)return void qs(e);const s=(e=>{if(!e)return 0;let{transitionDuration:t,transitionDelay:i}=window.getComputedStyle(e);const s=Number.parseFloat(t),o=Number.parseFloat(i);return s||o?(t=t.split(",")[0],i=i.split(",")[0],1e3*(Number.parseFloat(t)+Number.parseFloat(i))):0})(t)+5;let o=!1;const r=({target:i})=>{i===t&&(o=!0,t.removeEventListener(Ds,r),qs(e))};t.addEventListener(Ds,r),setTimeout((()=>{o||Ps(t)}),s)},Ys=(e,t,i,s)=>{const o=e.length;let r=e.indexOf(t);return-1===r?!i&&s?e[o-1]:e[0]:(r+=i?1:-1,s&&(r=(r+o)%o),e[Math.max(0,Math.min(r,o-1))])},Xs=/[^.]*(?=\..*)\.|.*/,Zs=/\..*/,Qs=/::\d+$/,Js={};let eo=1;const to={mouseenter:"mouseover",mouseleave:"mouseout"},io=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function so(e,t){return t&&`${t}::${eo++}`||e.uidEvent||eo++}function oo(e){const t=so(e);return e.uidEvent=t,Js[t]=Js[t]||{},Js[t]}function ro(e,t,i=null){return Object.values(e).find((e=>e.callable===t&&e.delegationSelector===i))}function no(e,t,i){const s="string"==typeof t,o=s?i:t||i;let r=ho(e);return io.has(r)||(r=e),[s,o,r]}function ao(e,t,i,s,o){if("string"!=typeof t||!e)return;let[r,n,a]=no(t,i,s);if(t in to){const e=e=>function(t){if(!t.relatedTarget||t.relatedTarget!==t.delegateTarget&&!t.delegateTarget.contains(t.relatedTarget))return e.call(this,t)};n=e(n)}const l=oo(e),c=l[a]||(l[a]={}),d=ro(c,n,r?i:null);if(d)return void(d.oneOff=d.oneOff&&o);const h=so(n,t.replace(Xs,"")),u=r?function(e,t,i){return function s(o){const r=e.querySelectorAll(t);for(let{target:n}=o;n&&n!==this;n=n.parentNode)for(const a of r)if(a===n)return po(o,{delegateTarget:n}),s.oneOff&&uo.off(e,o.type,t,i),i.apply(n,[o])}}(e,i,n):function(e,t){return function i(s){return po(s,{delegateTarget:e}),i.oneOff&&uo.off(e,s.type,t),t.apply(e,[s])}}(e,n);u.delegationSelector=r?i:null,u.callable=n,u.oneOff=o,u.uidEvent=h,c[h]=u,e.addEventListener(a,u,r)}function lo(e,t,i,s,o){const r=ro(t[i],s,o);r&&(e.removeEventListener(i,r,Boolean(o)),delete t[i][r.uidEvent])}function co(e,t,i,s){const o=t[i]||{};for(const[r,n]of Object.entries(o))r.includes(s)&&lo(e,t,i,n.callable,n.delegationSelector)}function ho(e){return e=e.replace(Zs,""),to[e]||e}const uo={on(e,t,i,s){ao(e,t,i,s,!1)},one(e,t,i,s){ao(e,t,i,s,!0)},off(e,t,i,s){if("string"!=typeof t||!e)return;const[o,r,n]=no(t,i,s),a=n!==t,l=oo(e),c=l[n]||{},d=t.startsWith(".");if(void 0===r){if(d)for(const i of Object.keys(l))co(e,l,i,t.slice(1));for(const[i,s]of Object.entries(c)){const o=i.replace(Qs,"");a&&!t.includes(o)||lo(e,l,n,s.callable,s.delegationSelector)}}else{if(!Object.keys(c).length)return;lo(e,l,n,r,o?i:null)}},trigger(e,t,i){if("string"!=typeof t||!e)return null;const s=Us();let o=null,r=!0,n=!0,a=!1;t!==ho(t)&&s&&(o=s.Event(t,i),s(e).trigger(o),r=!o.isPropagationStopped(),n=!o.isImmediatePropagationStopped(),a=o.isDefaultPrevented());const l=po(new Event(t,{bubbles:r,cancelable:!0}),i);return a&&l.preventDefault(),n&&e.dispatchEvent(l),l.defaultPrevented&&o&&o.preventDefault(),l}};function po(e,t={}){for(const[i,s]of Object.entries(t))try{e[i]=s}catch(t){Object.defineProperty(e,i,{configurable:!0,get:()=>s})}return e}function mo(e){if("true"===e)return!0;if("false"===e)return!1;if(e===Number(e).toString())return Number(e);if(""===e||"null"===e)return null;if("string"!=typeof e)return e;try{return JSON.parse(decodeURIComponent(e))}catch(t){return e}}function go(e){return e.replace(/[A-Z]/g,(e=>`-${e.toLowerCase()}`))}const bo={setDataAttribute(e,t,i){e.setAttribute(`data-bs-${go(t)}`,i)},removeDataAttribute(e,t){e.removeAttribute(`data-bs-${go(t)}`)},getDataAttributes(e){if(!e)return{};const t={},i=Object.keys(e.dataset).filter((e=>e.startsWith("bs")&&!e.startsWith("bsConfig")));for(const s of i){let i=s.replace(/^bs/,"");i=i.charAt(0).toLowerCase()+i.slice(1,i.length),t[i]=mo(e.dataset[s])}return t},getDataAttribute:(e,t)=>mo(e.getAttribute(`data-bs-${go(t)}`))};class fo{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(e){return e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e}_mergeConfigObj(e,t){const i=Hs(t)?bo.getDataAttribute(t,"config"):{};return{...this.constructor.Default,..."object"==typeof i?i:{},...Hs(t)?bo.getDataAttributes(t):{},..."object"==typeof e?e:{}}}_typeCheckConfig(e,t=this.constructor.DefaultType){for(const[s,o]of Object.entries(t)){const t=e[s],r=Hs(t)?"element":null==(i=t)?`${i}`:Object.prototype.toString.call(i).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(o).test(r))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${s}" provided type "${r}" but expected type "${o}".`)}var i}}class vo extends fo{constructor(e,t){super(),(e=Ns(e))&&(this._element=e,this._config=this._getConfig(t),Is.set(this._element,this.constructor.DATA_KEY,this))}dispose(){Is.remove(this._element,this.constructor.DATA_KEY),uo.off(this._element,this.constructor.EVENT_KEY);for(const e of Object.getOwnPropertyNames(this))this[e]=null}_queueCallback(e,t,i=!0){Ks(e,t,i)}_getConfig(e){return e=this._mergeConfigObj(e,this._element),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}static getInstance(e){return Is.get(Ns(e),this.DATA_KEY)}static getOrCreateInstance(e,t={}){return this.getInstance(e)||new this(e,"object"==typeof t?t:null)}static get VERSION(){return"5.3.3"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(e){return`${e}${this.EVENT_KEY}`}}const wo=e=>{let t=e.getAttribute("data-bs-target");if(!t||"#"===t){let i=e.getAttribute("href");if(!i||!i.includes("#")&&!i.startsWith("."))return null;i.includes("#")&&!i.startsWith("#")&&(i=`#${i.split("#")[1]}`),t=i&&"#"!==i?i.trim():null}return t?t.split(",").map((e=>Ms(e))).join(","):null},yo={find:(e,t=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(t,e)),findOne:(e,t=document.documentElement)=>Element.prototype.querySelector.call(t,e),children:(e,t)=>[].concat(...e.children).filter((e=>e.matches(t))),parents(e,t){const i=[];let s=e.parentNode.closest(t);for(;s;)i.push(s),s=s.parentNode.closest(t);return i},prev(e,t){let i=e.previousElementSibling;for(;i;){if(i.matches(t))return[i];i=i.previousElementSibling}return[]},next(e,t){let i=e.nextElementSibling;for(;i;){if(i.matches(t))return[i];i=i.nextElementSibling}return[]},focusableChildren(e){const t=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((e=>`${e}:not([tabindex^="-"])`)).join(",");return this.find(t,e).filter((e=>!zs(e)&&Vs(e)))},getSelectorFromElement(e){const t=wo(e);return t&&yo.findOne(t)?t:null},getElementFromSelector(e){const t=wo(e);return t?yo.findOne(t):null},getMultipleElementsFromSelector(e){const t=wo(e);return t?yo.find(t):[]}},ko=(e,t="hide")=>{const i=`click.dismiss${e.EVENT_KEY}`,s=e.NAME;uo.on(document,i,`[data-bs-dismiss="${s}"]`,(function(i){if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),zs(this))return;const o=yo.getElementFromSelector(this)||this.closest(`.${s}`);e.getOrCreateInstance(o)[t]()}))},_o=".bs.alert",xo=`close${_o}`,Co=`closed${_o}`;class Eo extends vo{static get NAME(){return"alert"}close(){if(uo.trigger(this._element,xo).defaultPrevented)return;this._element.classList.remove("show");const e=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,e)}_destroyElement(){this._element.remove(),uo.trigger(this._element,Co),this.dispose()}static jQueryInterface(e){return this.each((function(){const t=Eo.getOrCreateInstance(this);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e](this)}}))}}ko(Eo,"close"),Gs(Eo);const So='[data-bs-toggle="button"]';class To extends vo{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(e){return this.each((function(){const t=To.getOrCreateInstance(this);"toggle"===e&&t[e]()}))}}uo.on(document,"click.bs.button.data-api",So,(e=>{e.preventDefault();const t=e.target.closest(So);To.getOrCreateInstance(t).toggle()})),Gs(To);const Oo=".bs.swipe",Ao=`touchstart${Oo}`,Lo=`touchmove${Oo}`,Ro=`touchend${Oo}`,Io=`pointerdown${Oo}`,Do=`pointerup${Oo}`,Mo={endCallback:null,leftCallback:null,rightCallback:null},Po={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class Ho extends fo{constructor(e,t){super(),this._element=e,e&&Ho.isSupported()&&(this._config=this._getConfig(t),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return Mo}static get DefaultType(){return Po}static get NAME(){return"swipe"}dispose(){uo.off(this._element,Oo)}_start(e){this._supportPointerEvents?this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX):this._deltaX=e.touches[0].clientX}_end(e){this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX-this._deltaX),this._handleSwipe(),qs(this._config.endCallback)}_move(e){this._deltaX=e.touches&&e.touches.length>1?0:e.touches[0].clientX-this._deltaX}_handleSwipe(){const e=Math.abs(this._deltaX);if(e<=40)return;const t=e/this._deltaX;this._deltaX=0,t&&qs(t>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(uo.on(this._element,Io,(e=>this._start(e))),uo.on(this._element,Do,(e=>this._end(e))),this._element.classList.add("pointer-event")):(uo.on(this._element,Ao,(e=>this._start(e))),uo.on(this._element,Lo,(e=>this._move(e))),uo.on(this._element,Ro,(e=>this._end(e))))}_eventIsPointerPenTouch(e){return this._supportPointerEvents&&("pen"===e.pointerType||"touch"===e.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const No=".bs.carousel",Vo=".data-api",zo="ArrowLeft",Fo="ArrowRight",$o="next",Bo="prev",Uo="left",jo="right",Wo=`slide${No}`,Go=`slid${No}`,qo=`keydown${No}`,Ko=`mouseenter${No}`,Yo=`mouseleave${No}`,Xo=`dragstart${No}`,Zo=`load${No}${Vo}`,Qo=`click${No}${Vo}`,Jo="carousel",er="active",tr=".active",ir=".carousel-item",sr=tr+ir,or={[zo]:jo,[Fo]:Uo},rr={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},nr={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class ar extends vo{constructor(e,t){super(e,t),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=yo.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===Jo&&this.cycle()}static get Default(){return rr}static get DefaultType(){return nr}static get NAME(){return"carousel"}next(){this._slide($o)}nextWhenVisible(){!document.hidden&&Vs(this._element)&&this.next()}prev(){this._slide(Bo)}pause(){this._isSliding&&Ps(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?uo.one(this._element,Go,(()=>this.cycle())):this.cycle())}to(e){const t=this._getItems();if(e>t.length-1||e<0)return;if(this._isSliding)return void uo.one(this._element,Go,(()=>this.to(e)));const i=this._getItemIndex(this._getActive());if(i===e)return;const s=e>i?$o:Bo;this._slide(s,t[e])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(e){return e.defaultInterval=e.interval,e}_addEventListeners(){this._config.keyboard&&uo.on(this._element,qo,(e=>this._keydown(e))),"hover"===this._config.pause&&(uo.on(this._element,Ko,(()=>this.pause())),uo.on(this._element,Yo,(()=>this._maybeEnableCycle()))),this._config.touch&&Ho.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const e of yo.find(".carousel-item img",this._element))uo.on(e,Xo,(e=>e.preventDefault()));const e={leftCallback:()=>this._slide(this._directionToOrder(Uo)),rightCallback:()=>this._slide(this._directionToOrder(jo)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new Ho(this._element,e)}_keydown(e){if(/input|textarea/i.test(e.target.tagName))return;const t=or[e.key];t&&(e.preventDefault(),this._slide(this._directionToOrder(t)))}_getItemIndex(e){return this._getItems().indexOf(e)}_setActiveIndicatorElement(e){if(!this._indicatorsElement)return;const t=yo.findOne(tr,this._indicatorsElement);t.classList.remove(er),t.removeAttribute("aria-current");const i=yo.findOne(`[data-bs-slide-to="${e}"]`,this._indicatorsElement);i&&(i.classList.add(er),i.setAttribute("aria-current","true"))}_updateInterval(){const e=this._activeElement||this._getActive();if(!e)return;const t=Number.parseInt(e.getAttribute("data-bs-interval"),10);this._config.interval=t||this._config.defaultInterval}_slide(e,t=null){if(this._isSliding)return;const i=this._getActive(),s=e===$o,o=t||Ys(this._getItems(),i,s,this._config.wrap);if(o===i)return;const r=this._getItemIndex(o),n=t=>uo.trigger(this._element,t,{relatedTarget:o,direction:this._orderToDirection(e),from:this._getItemIndex(i),to:r});if(n(Wo).defaultPrevented)return;if(!i||!o)return;const a=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(r),this._activeElement=o;const l=s?"carousel-item-start":"carousel-item-end",c=s?"carousel-item-next":"carousel-item-prev";o.classList.add(c),Bs(o),i.classList.add(l),o.classList.add(l),this._queueCallback((()=>{o.classList.remove(l,c),o.classList.add(er),i.classList.remove(er,c,l),this._isSliding=!1,n(Go)}),i,this._isAnimated()),a&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return yo.findOne(sr,this._element)}_getItems(){return yo.find(ir,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(e){return Ws()?e===Uo?Bo:$o:e===Uo?$o:Bo}_orderToDirection(e){return Ws()?e===Bo?Uo:jo:e===Bo?jo:Uo}static jQueryInterface(e){return this.each((function(){const t=ar.getOrCreateInstance(this,e);if("number"!=typeof e){if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e]()}}else t.to(e)}))}}uo.on(document,Qo,"[data-bs-slide], [data-bs-slide-to]",(function(e){const t=yo.getElementFromSelector(this);if(!t||!t.classList.contains(Jo))return;e.preventDefault();const i=ar.getOrCreateInstance(t),s=this.getAttribute("data-bs-slide-to");return s?(i.to(s),void i._maybeEnableCycle()):"next"===bo.getDataAttribute(this,"slide")?(i.next(),void i._maybeEnableCycle()):(i.prev(),void i._maybeEnableCycle())})),uo.on(window,Zo,(()=>{const e=yo.find('[data-bs-ride="carousel"]');for(const t of e)ar.getOrCreateInstance(t)})),Gs(ar);const lr=".bs.collapse",cr=`show${lr}`,dr=`shown${lr}`,hr=`hide${lr}`,ur=`hidden${lr}`,pr=`click${lr}.data-api`,mr="show",gr="collapse",br="collapsing",fr=`:scope .${gr} .${gr}`,vr='[data-bs-toggle="collapse"]',wr={parent:null,toggle:!0},yr={parent:"(null|element)",toggle:"boolean"};class kr extends vo{constructor(e,t){super(e,t),this._isTransitioning=!1,this._triggerArray=[];const i=yo.find(vr);for(const e of i){const t=yo.getSelectorFromElement(e),i=yo.find(t).filter((e=>e===this._element));null!==t&&i.length&&this._triggerArray.push(e)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return wr}static get DefaultType(){return yr}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let e=[];if(this._config.parent&&(e=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter((e=>e!==this._element)).map((e=>kr.getOrCreateInstance(e,{toggle:!1})))),e.length&&e[0]._isTransitioning)return;if(uo.trigger(this._element,cr).defaultPrevented)return;for(const t of e)t.hide();const t=this._getDimension();this._element.classList.remove(gr),this._element.classList.add(br),this._element.style[t]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const i=`scroll${t[0].toUpperCase()+t.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(br),this._element.classList.add(gr,mr),this._element.style[t]="",uo.trigger(this._element,dr)}),this._element,!0),this._element.style[t]=`${this._element[i]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(uo.trigger(this._element,hr).defaultPrevented)return;const e=this._getDimension();this._element.style[e]=`${this._element.getBoundingClientRect()[e]}px`,Bs(this._element),this._element.classList.add(br),this._element.classList.remove(gr,mr);for(const e of this._triggerArray){const t=yo.getElementFromSelector(e);t&&!this._isShown(t)&&this._addAriaAndCollapsedClass([e],!1)}this._isTransitioning=!0,this._element.style[e]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(br),this._element.classList.add(gr),uo.trigger(this._element,ur)}),this._element,!0)}_isShown(e=this._element){return e.classList.contains(mr)}_configAfterMerge(e){return e.toggle=Boolean(e.toggle),e.parent=Ns(e.parent),e}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const e=this._getFirstLevelChildren(vr);for(const t of e){const e=yo.getElementFromSelector(t);e&&this._addAriaAndCollapsedClass([t],this._isShown(e))}}_getFirstLevelChildren(e){const t=yo.find(fr,this._config.parent);return yo.find(e,this._config.parent).filter((e=>!t.includes(e)))}_addAriaAndCollapsedClass(e,t){if(e.length)for(const i of e)i.classList.toggle("collapsed",!t),i.setAttribute("aria-expanded",t)}static jQueryInterface(e){const t={};return"string"==typeof e&&/show|hide/.test(e)&&(t.toggle=!1),this.each((function(){const i=kr.getOrCreateInstance(this,t);if("string"==typeof e){if(void 0===i[e])throw new TypeError(`No method named "${e}"`);i[e]()}}))}}uo.on(document,pr,vr,(function(e){("A"===e.target.tagName||e.delegateTarget&&"A"===e.delegateTarget.tagName)&&e.preventDefault();for(const e of yo.getMultipleElementsFromSelector(this))kr.getOrCreateInstance(e,{toggle:!1}).toggle()})),Gs(kr);const _r="dropdown",xr=".bs.dropdown",Cr=".data-api",Er="ArrowUp",Sr="ArrowDown",Tr=`hide${xr}`,Or=`hidden${xr}`,Ar=`show${xr}`,Lr=`shown${xr}`,Rr=`click${xr}${Cr}`,Ir=`keydown${xr}${Cr}`,Dr=`keyup${xr}${Cr}`,Mr="show",Pr='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',Hr=`${Pr}.${Mr}`,Nr=".dropdown-menu",Vr=Ws()?"top-end":"top-start",zr=Ws()?"top-start":"top-end",Fr=Ws()?"bottom-end":"bottom-start",$r=Ws()?"bottom-start":"bottom-end",Br=Ws()?"left-start":"right-start",Ur=Ws()?"right-start":"left-start",jr={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},Wr={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class Gr extends vo{constructor(e,t){super(e,t),this._popper=null,this._parent=this._element.parentNode,this._menu=yo.next(this._element,Nr)[0]||yo.prev(this._element,Nr)[0]||yo.findOne(Nr,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return jr}static get DefaultType(){return Wr}static get NAME(){return _r}toggle(){return this._isShown()?this.hide():this.show()}show(){if(zs(this._element)||this._isShown())return;const e={relatedTarget:this._element};if(!uo.trigger(this._element,Ar,e).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(".navbar-nav"))for(const e of[].concat(...document.body.children))uo.on(e,"mouseover",$s);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Mr),this._element.classList.add(Mr),uo.trigger(this._element,Lr,e)}}hide(){if(zs(this._element)||!this._isShown())return;const e={relatedTarget:this._element};this._completeHide(e)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(e){if(!uo.trigger(this._element,Tr,e).defaultPrevented){if("ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))uo.off(e,"mouseover",$s);this._popper&&this._popper.destroy(),this._menu.classList.remove(Mr),this._element.classList.remove(Mr),this._element.setAttribute("aria-expanded","false"),bo.removeDataAttribute(this._menu,"popper"),uo.trigger(this._element,Or,e)}}_getConfig(e){if("object"==typeof(e=super._getConfig(e)).reference&&!Hs(e.reference)&&"function"!=typeof e.reference.getBoundingClientRect)throw new TypeError(`${_r.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return e}_createPopper(){if(void 0===r)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let e=this._element;"parent"===this._config.reference?e=this._parent:Hs(this._config.reference)?e=Ns(this._config.reference):"object"==typeof this._config.reference&&(e=this._config.reference);const t=this._getPopperConfig();this._popper=As(e,this._menu,t)}_isShown(){return this._menu.classList.contains(Mr)}_getPlacement(){const e=this._parent;if(e.classList.contains("dropend"))return Br;if(e.classList.contains("dropstart"))return Ur;if(e.classList.contains("dropup-center"))return"top";if(e.classList.contains("dropdown-center"))return"bottom";const t="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return e.classList.contains("dropup")?t?zr:Vr:t?$r:Fr}_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:e}=this._config;return"string"==typeof e?e.split(",").map((e=>Number.parseInt(e,10))):"function"==typeof e?t=>e(t,this._element):e}_getPopperConfig(){const e={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(bo.setDataAttribute(this._menu,"popper","static"),e.modifiers=[{name:"applyStyles",enabled:!1}]),{...e,...qs(this._config.popperConfig,[e])}}_selectMenuItem({key:e,target:t}){const i=yo.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter((e=>Vs(e)));i.length&&Ys(i,t,e===Sr,!i.includes(t)).focus()}static jQueryInterface(e){return this.each((function(){const t=Gr.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}static clearMenus(e){if(2===e.button||"keyup"===e.type&&"Tab"!==e.key)return;const t=yo.find(Hr);for(const i of t){const t=Gr.getInstance(i);if(!t||!1===t._config.autoClose)continue;const s=e.composedPath(),o=s.includes(t._menu);if(s.includes(t._element)||"inside"===t._config.autoClose&&!o||"outside"===t._config.autoClose&&o)continue;if(t._menu.contains(e.target)&&("keyup"===e.type&&"Tab"===e.key||/input|select|option|textarea|form/i.test(e.target.tagName)))continue;const r={relatedTarget:t._element};"click"===e.type&&(r.clickEvent=e),t._completeHide(r)}}static dataApiKeydownHandler(e){const t=/input|textarea/i.test(e.target.tagName),i="Escape"===e.key,s=[Er,Sr].includes(e.key);if(!s&&!i)return;if(t&&!i)return;e.preventDefault();const o=this.matches(Pr)?this:yo.prev(this,Pr)[0]||yo.next(this,Pr)[0]||yo.findOne(Pr,e.delegateTarget.parentNode),r=Gr.getOrCreateInstance(o);if(s)return e.stopPropagation(),r.show(),void r._selectMenuItem(e);r._isShown()&&(e.stopPropagation(),r.hide(),o.focus())}}uo.on(document,Ir,Pr,Gr.dataApiKeydownHandler),uo.on(document,Ir,Nr,Gr.dataApiKeydownHandler),uo.on(document,Rr,Gr.clearMenus),uo.on(document,Dr,Gr.clearMenus),uo.on(document,Rr,Pr,(function(e){e.preventDefault(),Gr.getOrCreateInstance(this).toggle()})),Gs(Gr);const qr="backdrop",Kr="show",Yr=`mousedown.bs.${qr}`,Xr={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Zr={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class Qr extends fo{constructor(e){super(),this._config=this._getConfig(e),this._isAppended=!1,this._element=null}static get Default(){return Xr}static get DefaultType(){return Zr}static get NAME(){return qr}show(e){if(!this._config.isVisible)return void qs(e);this._append();const t=this._getElement();this._config.isAnimated&&Bs(t),t.classList.add(Kr),this._emulateAnimation((()=>{qs(e)}))}hide(e){this._config.isVisible?(this._getElement().classList.remove(Kr),this._emulateAnimation((()=>{this.dispose(),qs(e)}))):qs(e)}dispose(){this._isAppended&&(uo.off(this._element,Yr),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const e=document.createElement("div");e.className=this._config.className,this._config.isAnimated&&e.classList.add("fade"),this._element=e}return this._element}_configAfterMerge(e){return e.rootElement=Ns(e.rootElement),e}_append(){if(this._isAppended)return;const e=this._getElement();this._config.rootElement.append(e),uo.on(e,Yr,(()=>{qs(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(e){Ks(e,this._getElement(),this._config.isAnimated)}}const Jr=".bs.focustrap",en=`focusin${Jr}`,tn=`keydown.tab${Jr}`,sn="backward",on={autofocus:!0,trapElement:null},rn={autofocus:"boolean",trapElement:"element"};class nn extends fo{constructor(e){super(),this._config=this._getConfig(e),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return on}static get DefaultType(){return rn}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),uo.off(document,Jr),uo.on(document,en,(e=>this._handleFocusin(e))),uo.on(document,tn,(e=>this._handleKeydown(e))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,uo.off(document,Jr))}_handleFocusin(e){const{trapElement:t}=this._config;if(e.target===document||e.target===t||t.contains(e.target))return;const i=yo.focusableChildren(t);0===i.length?t.focus():this._lastTabNavDirection===sn?i[i.length-1].focus():i[0].focus()}_handleKeydown(e){"Tab"===e.key&&(this._lastTabNavDirection=e.shiftKey?sn:"forward")}}const an=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",ln=".sticky-top",cn="padding-right",dn="margin-right";class hn{constructor(){this._element=document.body}getWidth(){const e=document.documentElement.clientWidth;return Math.abs(window.innerWidth-e)}hide(){const e=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,cn,(t=>t+e)),this._setElementAttributes(an,cn,(t=>t+e)),this._setElementAttributes(ln,dn,(t=>t-e))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,cn),this._resetElementAttributes(an,cn),this._resetElementAttributes(ln,dn)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(e,t,i){const s=this.getWidth();this._applyManipulationCallback(e,(e=>{if(e!==this._element&&window.innerWidth>e.clientWidth+s)return;this._saveInitialAttribute(e,t);const o=window.getComputedStyle(e).getPropertyValue(t);e.style.setProperty(t,`${i(Number.parseFloat(o))}px`)}))}_saveInitialAttribute(e,t){const i=e.style.getPropertyValue(t);i&&bo.setDataAttribute(e,t,i)}_resetElementAttributes(e,t){this._applyManipulationCallback(e,(e=>{const i=bo.getDataAttribute(e,t);null!==i?(bo.removeDataAttribute(e,t),e.style.setProperty(t,i)):e.style.removeProperty(t)}))}_applyManipulationCallback(e,t){if(Hs(e))t(e);else for(const i of yo.find(e,this._element))t(i)}}const un=".bs.modal",pn=`hide${un}`,mn=`hidePrevented${un}`,gn=`hidden${un}`,bn=`show${un}`,fn=`shown${un}`,vn=`resize${un}`,wn=`click.dismiss${un}`,yn=`mousedown.dismiss${un}`,kn=`keydown.dismiss${un}`,_n=`click${un}.data-api`,xn="modal-open",Cn="show",En="modal-static",Sn={backdrop:!0,focus:!0,keyboard:!0},Tn={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class On extends vo{constructor(e,t){super(e,t),this._dialog=yo.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new hn,this._addEventListeners()}static get Default(){return Sn}static get DefaultType(){return Tn}static get NAME(){return"modal"}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){this._isShown||this._isTransitioning||uo.trigger(this._element,bn,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(xn),this._adjustDialog(),this._backdrop.show((()=>this._showElement(e))))}hide(){this._isShown&&!this._isTransitioning&&(uo.trigger(this._element,pn).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(Cn),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated())))}dispose(){uo.off(window,un),uo.off(this._dialog,un),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Qr({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new nn({trapElement:this._element})}_showElement(e){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const t=yo.findOne(".modal-body",this._dialog);t&&(t.scrollTop=0),Bs(this._element),this._element.classList.add(Cn),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,uo.trigger(this._element,fn,{relatedTarget:e})}),this._dialog,this._isAnimated())}_addEventListeners(){uo.on(this._element,kn,(e=>{"Escape"===e.key&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())})),uo.on(window,vn,(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),uo.on(this._element,yn,(e=>{uo.one(this._element,wn,(t=>{this._element===e.target&&this._element===t.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())}))}))}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(xn),this._resetAdjustments(),this._scrollBar.reset(),uo.trigger(this._element,gn)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(uo.trigger(this._element,mn).defaultPrevented)return;const e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._element.style.overflowY;"hidden"===t||this._element.classList.contains(En)||(e||(this._element.style.overflowY="hidden"),this._element.classList.add(En),this._queueCallback((()=>{this._element.classList.remove(En),this._queueCallback((()=>{this._element.style.overflowY=t}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._scrollBar.getWidth(),i=t>0;if(i&&!e){const e=Ws()?"paddingLeft":"paddingRight";this._element.style[e]=`${t}px`}if(!i&&e){const e=Ws()?"paddingRight":"paddingLeft";this._element.style[e]=`${t}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(e,t){return this.each((function(){const i=On.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===i[e])throw new TypeError(`No method named "${e}"`);i[e](t)}}))}}uo.on(document,_n,'[data-bs-toggle="modal"]',(function(e){const t=yo.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&e.preventDefault(),uo.one(t,bn,(e=>{e.defaultPrevented||uo.one(t,gn,(()=>{Vs(this)&&this.focus()}))}));const i=yo.findOne(".modal.show");i&&On.getInstance(i).hide(),On.getOrCreateInstance(t).toggle(this)})),ko(On),Gs(On);const An=".bs.offcanvas",Ln=".data-api",Rn=`load${An}${Ln}`,In="show",Dn="showing",Mn="hiding",Pn=".offcanvas.show",Hn=`show${An}`,Nn=`shown${An}`,Vn=`hide${An}`,zn=`hidePrevented${An}`,Fn=`hidden${An}`,$n=`resize${An}`,Bn=`click${An}${Ln}`,Un=`keydown.dismiss${An}`,jn={backdrop:!0,keyboard:!0,scroll:!1},Wn={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class Gn extends vo{constructor(e,t){super(e,t),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return jn}static get DefaultType(){return Wn}static get NAME(){return"offcanvas"}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){this._isShown||uo.trigger(this._element,Hn,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||(new hn).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(Dn),this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(In),this._element.classList.remove(Dn),uo.trigger(this._element,Nn,{relatedTarget:e})}),this._element,!0))}hide(){this._isShown&&(uo.trigger(this._element,Vn).defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(Mn),this._backdrop.hide(),this._queueCallback((()=>{this._element.classList.remove(In,Mn),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new hn).reset(),uo.trigger(this._element,Fn)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const e=Boolean(this._config.backdrop);return new Qr({className:"offcanvas-backdrop",isVisible:e,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:e?()=>{"static"!==this._config.backdrop?this.hide():uo.trigger(this._element,zn)}:null})}_initializeFocusTrap(){return new nn({trapElement:this._element})}_addEventListeners(){uo.on(this._element,Un,(e=>{"Escape"===e.key&&(this._config.keyboard?this.hide():uo.trigger(this._element,zn))}))}static jQueryInterface(e){return this.each((function(){const t=Gn.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e](this)}}))}}uo.on(document,Bn,'[data-bs-toggle="offcanvas"]',(function(e){const t=yo.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&e.preventDefault(),zs(this))return;uo.one(t,Fn,(()=>{Vs(this)&&this.focus()}));const i=yo.findOne(Pn);i&&i!==t&&Gn.getInstance(i).hide(),Gn.getOrCreateInstance(t).toggle(this)})),uo.on(window,Rn,(()=>{for(const e of yo.find(Pn))Gn.getOrCreateInstance(e).show()})),uo.on(window,$n,(()=>{for(const e of yo.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(e).position&&Gn.getOrCreateInstance(e).hide()})),ko(Gn),Gs(Gn);const qn={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],dd:[],div:[],dl:[],dt:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Kn=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Yn=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,Xn=(e,t)=>{const i=e.nodeName.toLowerCase();return t.includes(i)?!Kn.has(i)||Boolean(Yn.test(e.nodeValue)):t.filter((e=>e instanceof RegExp)).some((e=>e.test(i)))},Zn={allowList:qn,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},Qn={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},Jn={entry:"(string|element|function|null)",selector:"(string|element)"};class ea extends fo{constructor(e){super(),this._config=this._getConfig(e)}static get Default(){return Zn}static get DefaultType(){return Qn}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map((e=>this._resolvePossibleFunction(e))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(e){return this._checkContent(e),this._config.content={...this._config.content,...e},this}toHtml(){const e=document.createElement("div");e.innerHTML=this._maybeSanitize(this._config.template);for(const[t,i]of Object.entries(this._config.content))this._setContent(e,i,t);const t=e.children[0],i=this._resolvePossibleFunction(this._config.extraClass);return i&&t.classList.add(...i.split(" ")),t}_typeCheckConfig(e){super._typeCheckConfig(e),this._checkContent(e.content)}_checkContent(e){for(const[t,i]of Object.entries(e))super._typeCheckConfig({selector:t,entry:i},Jn)}_setContent(e,t,i){const s=yo.findOne(i,e);s&&((t=this._resolvePossibleFunction(t))?Hs(t)?this._putElementInTemplate(Ns(t),s):this._config.html?s.innerHTML=this._maybeSanitize(t):s.textContent=t:s.remove())}_maybeSanitize(e){return this._config.sanitize?function(e,t,i){if(!e.length)return e;if(i&&"function"==typeof i)return i(e);const s=(new window.DOMParser).parseFromString(e,"text/html"),o=[].concat(...s.body.querySelectorAll("*"));for(const e of o){const i=e.nodeName.toLowerCase();if(!Object.keys(t).includes(i)){e.remove();continue}const s=[].concat(...e.attributes),o=[].concat(t["*"]||[],t[i]||[]);for(const t of s)Xn(t,o)||e.removeAttribute(t.nodeName)}return s.body.innerHTML}(e,this._config.allowList,this._config.sanitizeFn):e}_resolvePossibleFunction(e){return qs(e,[this])}_putElementInTemplate(e,t){if(this._config.html)return t.innerHTML="",void t.append(e);t.textContent=e.textContent}}const ta=new Set(["sanitize","allowList","sanitizeFn"]),ia="fade",sa="show",oa=".tooltip-inner",ra=".modal",na="hide.bs.modal",aa="hover",la="focus",ca={AUTO:"auto",TOP:"top",RIGHT:Ws()?"left":"right",BOTTOM:"bottom",LEFT:Ws()?"right":"left"},da={allowList:qn,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},ha={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class ua extends vo{constructor(e,t){if(void 0===r)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(e,t),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return da}static get DefaultType(){return ha}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),uo.off(this._element.closest(ra),na,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const e=uo.trigger(this._element,this.constructor.eventName("show")),t=(Fs(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(e.defaultPrevented||!t)return;this._disposePopper();const i=this._getTipElement();this._element.setAttribute("aria-describedby",i.getAttribute("id"));const{container:s}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(s.append(i),uo.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(i),i.classList.add(sa),"ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))uo.on(e,"mouseover",$s);this._queueCallback((()=>{uo.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(this._isShown()&&!uo.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented){if(this._getTipElement().classList.remove(sa),"ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))uo.off(e,"mouseover",$s);this._activeTrigger.click=!1,this._activeTrigger[la]=!1,this._activeTrigger[aa]=!1,this._isHovered=null,this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),uo.trigger(this._element,this.constructor.eventName("hidden")))}),this.tip,this._isAnimated())}}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(e){const t=this._getTemplateFactory(e).toHtml();if(!t)return null;t.classList.remove(ia,sa),t.classList.add(`bs-${this.constructor.NAME}-auto`);const i=(e=>{do{e+=Math.floor(1e6*Math.random())}while(document.getElementById(e));return e})(this.constructor.NAME).toString();return t.setAttribute("id",i),this._isAnimated()&&t.classList.add(ia),t}setContent(e){this._newContent=e,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(e){return this._templateFactory?this._templateFactory.changeContent(e):this._templateFactory=new ea({...this._config,content:e,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{[oa]:this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(e){return this.constructor.getOrCreateInstance(e.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(ia)}_isShown(){return this.tip&&this.tip.classList.contains(sa)}_createPopper(e){const t=qs(this._config.placement,[this,e,this._element]),i=ca[t.toUpperCase()];return As(this._element,e,this._getPopperConfig(i))}_getOffset(){const{offset:e}=this._config;return"string"==typeof e?e.split(",").map((e=>Number.parseInt(e,10))):"function"==typeof e?t=>e(t,this._element):e}_resolvePossibleFunction(e){return qs(e,[this._element])}_getPopperConfig(e){const t={placement:e,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:e=>{this._getTipElement().setAttribute("data-popper-placement",e.state.placement)}}]};return{...t,...qs(this._config.popperConfig,[t])}}_setListeners(){const e=this._config.trigger.split(" ");for(const t of e)if("click"===t)uo.on(this._element,this.constructor.eventName("click"),this._config.selector,(e=>{this._initializeOnDelegatedTarget(e).toggle()}));else if("manual"!==t){const e=t===aa?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),i=t===aa?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");uo.on(this._element,e,this._config.selector,(e=>{const t=this._initializeOnDelegatedTarget(e);t._activeTrigger["focusin"===e.type?la:aa]=!0,t._enter()})),uo.on(this._element,i,this._config.selector,(e=>{const t=this._initializeOnDelegatedTarget(e);t._activeTrigger["focusout"===e.type?la:aa]=t._element.contains(e.relatedTarget),t._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},uo.on(this._element.closest(ra),na,this._hideModalHandler)}_fixTitle(){const e=this._element.getAttribute("title");e&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",e),this._element.setAttribute("data-bs-original-title",e),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(e,t){clearTimeout(this._timeout),this._timeout=setTimeout(e,t)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(e){const t=bo.getDataAttributes(this._element);for(const e of Object.keys(t))ta.has(e)&&delete t[e];return e={...t,..."object"==typeof e&&e?e:{}},e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e.container=!1===e.container?document.body:Ns(e.container),"number"==typeof e.delay&&(e.delay={show:e.delay,hide:e.delay}),"number"==typeof e.title&&(e.title=e.title.toString()),"number"==typeof e.content&&(e.content=e.content.toString()),e}_getDelegateConfig(){const e={};for(const[t,i]of Object.entries(this._config))this.constructor.Default[t]!==i&&(e[t]=i);return e.selector=!1,e.trigger="manual",e}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(e){return this.each((function(){const t=ua.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}}Gs(ua);const pa=".popover-header",ma=".popover-body",ga={...ua.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},ba={...ua.DefaultType,content:"(null|string|element|function)"};class fa extends ua{static get Default(){return ga}static get DefaultType(){return ba}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{[pa]:this._getTitle(),[ma]:this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(e){return this.each((function(){const t=fa.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}}Gs(fa);const va=".bs.scrollspy",wa=`activate${va}`,ya=`click${va}`,ka=`load${va}.data-api`,_a="active",xa="[href]",Ca=".nav-link",Ea=`${Ca}, .nav-item > ${Ca}, .list-group-item`,Sa={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},Ta={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class Oa extends vo{constructor(e,t){super(e,t),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return Sa}static get DefaultType(){return Ta}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const e of this._observableSections.values())this._observer.observe(e)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(e){return e.target=Ns(e.target)||document.body,e.rootMargin=e.offset?`${e.offset}px 0px -30%`:e.rootMargin,"string"==typeof e.threshold&&(e.threshold=e.threshold.split(",").map((e=>Number.parseFloat(e)))),e}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(uo.off(this._config.target,ya),uo.on(this._config.target,ya,xa,(e=>{const t=this._observableSections.get(e.target.hash);if(t){e.preventDefault();const i=this._rootElement||window,s=t.offsetTop-this._element.offsetTop;if(i.scrollTo)return void i.scrollTo({top:s,behavior:"smooth"});i.scrollTop=s}})))}_getNewObserver(){const e={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver((e=>this._observerCallback(e)),e)}_observerCallback(e){const t=e=>this._targetLinks.get(`#${e.target.id}`),i=e=>{this._previousScrollData.visibleEntryTop=e.target.offsetTop,this._process(t(e))},s=(this._rootElement||document.documentElement).scrollTop,o=s>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=s;for(const r of e){if(!r.isIntersecting){this._activeTarget=null,this._clearActiveClass(t(r));continue}const e=r.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(o&&e){if(i(r),!s)return}else o||e||i(r)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const e=yo.find(xa,this._config.target);for(const t of e){if(!t.hash||zs(t))continue;const e=yo.findOne(decodeURI(t.hash),this._element);Vs(e)&&(this._targetLinks.set(decodeURI(t.hash),t),this._observableSections.set(t.hash,e))}}_process(e){this._activeTarget!==e&&(this._clearActiveClass(this._config.target),this._activeTarget=e,e.classList.add(_a),this._activateParents(e),uo.trigger(this._element,wa,{relatedTarget:e}))}_activateParents(e){if(e.classList.contains("dropdown-item"))yo.findOne(".dropdown-toggle",e.closest(".dropdown")).classList.add(_a);else for(const t of yo.parents(e,".nav, .list-group"))for(const e of yo.prev(t,Ea))e.classList.add(_a)}_clearActiveClass(e){e.classList.remove(_a);const t=yo.find(`${xa}.${_a}`,e);for(const e of t)e.classList.remove(_a)}static jQueryInterface(e){return this.each((function(){const t=Oa.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e]()}}))}}uo.on(window,ka,(()=>{for(const e of yo.find('[data-bs-spy="scroll"]'))Oa.getOrCreateInstance(e)})),Gs(Oa);const Aa=".bs.tab",La=`hide${Aa}`,Ra=`hidden${Aa}`,Ia=`show${Aa}`,Da=`shown${Aa}`,Ma=`click${Aa}`,Pa=`keydown${Aa}`,Ha=`load${Aa}`,Na="ArrowLeft",Va="ArrowRight",za="ArrowUp",Fa="ArrowDown",$a="Home",Ba="End",Ua="active",ja="fade",Wa="show",Ga=".dropdown-toggle",qa=`:not(${Ga})`,Ka='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',Ya=`.nav-link${qa}, .list-group-item${qa}, [role="tab"]${qa}, ${Ka}`,Xa=`.${Ua}[data-bs-toggle="tab"], .${Ua}[data-bs-toggle="pill"], .${Ua}[data-bs-toggle="list"]`;class Za extends vo{constructor(e){super(e),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),uo.on(this._element,Pa,(e=>this._keydown(e))))}static get NAME(){return"tab"}show(){const e=this._element;if(this._elemIsActive(e))return;const t=this._getActiveElem(),i=t?uo.trigger(t,La,{relatedTarget:e}):null;uo.trigger(e,Ia,{relatedTarget:t}).defaultPrevented||i&&i.defaultPrevented||(this._deactivate(t,e),this._activate(e,t))}_activate(e,t){e&&(e.classList.add(Ua),this._activate(yo.getElementFromSelector(e)),this._queueCallback((()=>{"tab"===e.getAttribute("role")?(e.removeAttribute("tabindex"),e.setAttribute("aria-selected",!0),this._toggleDropDown(e,!0),uo.trigger(e,Da,{relatedTarget:t})):e.classList.add(Wa)}),e,e.classList.contains(ja)))}_deactivate(e,t){e&&(e.classList.remove(Ua),e.blur(),this._deactivate(yo.getElementFromSelector(e)),this._queueCallback((()=>{"tab"===e.getAttribute("role")?(e.setAttribute("aria-selected",!1),e.setAttribute("tabindex","-1"),this._toggleDropDown(e,!1),uo.trigger(e,Ra,{relatedTarget:t})):e.classList.remove(Wa)}),e,e.classList.contains(ja)))}_keydown(e){if(![Na,Va,za,Fa,$a,Ba].includes(e.key))return;e.stopPropagation(),e.preventDefault();const t=this._getChildren().filter((e=>!zs(e)));let i;if([$a,Ba].includes(e.key))i=t[e.key===$a?0:t.length-1];else{const s=[Va,Fa].includes(e.key);i=Ys(t,e.target,s,!0)}i&&(i.focus({preventScroll:!0}),Za.getOrCreateInstance(i).show())}_getChildren(){return yo.find(Ya,this._parent)}_getActiveElem(){return this._getChildren().find((e=>this._elemIsActive(e)))||null}_setInitialAttributes(e,t){this._setAttributeIfNotExists(e,"role","tablist");for(const e of t)this._setInitialAttributesOnChild(e)}_setInitialAttributesOnChild(e){e=this._getInnerElement(e);const t=this._elemIsActive(e),i=this._getOuterElement(e);e.setAttribute("aria-selected",t),i!==e&&this._setAttributeIfNotExists(i,"role","presentation"),t||e.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(e,"role","tab"),this._setInitialAttributesOnTargetPanel(e)}_setInitialAttributesOnTargetPanel(e){const t=yo.getElementFromSelector(e);t&&(this._setAttributeIfNotExists(t,"role","tabpanel"),e.id&&this._setAttributeIfNotExists(t,"aria-labelledby",`${e.id}`))}_toggleDropDown(e,t){const i=this._getOuterElement(e);if(!i.classList.contains("dropdown"))return;const s=(e,s)=>{const o=yo.findOne(e,i);o&&o.classList.toggle(s,t)};s(Ga,Ua),s(".dropdown-menu",Wa),i.setAttribute("aria-expanded",t)}_setAttributeIfNotExists(e,t,i){e.hasAttribute(t)||e.setAttribute(t,i)}_elemIsActive(e){return e.classList.contains(Ua)}_getInnerElement(e){return e.matches(Ya)?e:yo.findOne(Ya,e)}_getOuterElement(e){return e.closest(".nav-item, .list-group-item")||e}static jQueryInterface(e){return this.each((function(){const t=Za.getOrCreateInstance(this);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e]()}}))}}uo.on(document,Ma,Ka,(function(e){["A","AREA"].includes(this.tagName)&&e.preventDefault(),zs(this)||Za.getOrCreateInstance(this).show()})),uo.on(window,Ha,(()=>{for(const e of yo.find(Xa))Za.getOrCreateInstance(e)})),Gs(Za);const Qa=".bs.toast",Ja=`mouseover${Qa}`,el=`mouseout${Qa}`,tl=`focusin${Qa}`,il=`focusout${Qa}`,sl=`hide${Qa}`,ol=`hidden${Qa}`,rl=`show${Qa}`,nl=`shown${Qa}`,al="hide",ll="show",cl="showing",dl={animation:"boolean",autohide:"boolean",delay:"number"},hl={animation:!0,autohide:!0,delay:5e3};class ul extends vo{constructor(e,t){super(e,t),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return hl}static get DefaultType(){return dl}static get NAME(){return"toast"}show(){uo.trigger(this._element,rl).defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(al),Bs(this._element),this._element.classList.add(ll,cl),this._queueCallback((()=>{this._element.classList.remove(cl),uo.trigger(this._element,nl),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this.isShown()&&(uo.trigger(this._element,sl).defaultPrevented||(this._element.classList.add(cl),this._queueCallback((()=>{this._element.classList.add(al),this._element.classList.remove(cl,ll),uo.trigger(this._element,ol)}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(ll),super.dispose()}isShown(){return this._element.classList.contains(ll)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(e,t){switch(e.type){case"mouseover":case"mouseout":this._hasMouseInteraction=t;break;case"focusin":case"focusout":this._hasKeyboardInteraction=t}if(t)return void this._clearTimeout();const i=e.relatedTarget;this._element===i||this._element.contains(i)||this._maybeScheduleHide()}_setListeners(){uo.on(this._element,Ja,(e=>this._onInteraction(e,!0))),uo.on(this._element,el,(e=>this._onInteraction(e,!1))),uo.on(this._element,tl,(e=>this._onInteraction(e,!0))),uo.on(this._element,il,(e=>this._onInteraction(e,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(e){return this.each((function(){const t=ul.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e](this)}}))}}ko(ul),Gs(ul);const pl="my-app",ml='
\n \n\n
\n
\n \n
\n
\n
\n \n
\n
\n
\n
\n',gl=ml,bl=[],fl={};let vl;function wl(e){vl||(vl=l.K9.define({name:pl,template:ml,dependencies:bl,bindables:fl})),e.register(vl)}var yl=o(5072),kl=o.n(yl),_l=o(7825),xl=o.n(_l),Cl=o(7659),El=o.n(Cl),Sl=o(5056),Tl=o.n(Sl),Ol=o(540),Al=o.n(Ol),Ll=o(1113),Rl=o.n(Ll),Il=o(520),Dl={};Dl.styleTagTransform=Rl(),Dl.setAttributes=Tl(),Dl.insert=El().bind(null,"head"),Dl.domAPI=xl(),Dl.insertStyleElement=Al(),kl()(Il.A,Dl),Il.A&&Il.A.locals&&Il.A.locals;let Ml=(()=>{let e,t,i=[(0,l.EM)(n)],s=[];var r,a,c,d=t=class{constructor(){this.routes=d.routes}attached(){this.addGitHubStarsLogo(),window.setTimeout((()=>{const e=document.querySelector(".nav-link.active");e&&e.scrollIntoView({block:"nearest"})}),45)}addGitHubStarsLogo(){if("serve-mode=cypress"!==decodeURIComponent(document.cookie)){const e=document.createElement("a");e.href="https://github.com/ghiscoding/aurelia-slickgrid";const t=document.createElement("img");t.src="https://img.shields.io/github/stars/ghiscoding/aurelia-slickgrid?style=social";const i=document.querySelector(".github-button-container");i&&!i.querySelector("a")&&(e.appendChild(t),i.appendChild(e))}}};return r=t,"symbol"==typeof(a="MyApp")&&(a=a.description?"[".concat(a.description,"]"):""),Object.defineProperty(r,"name",{configurable:!0,value:c?"".concat(c," ",a):a}),(()=>{const o="function"==typeof Symbol&&Symbol.metadata?Object.create(null):void 0;(function(e,t,i,s,o,r){function n(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var a,l=s.kind,c="getter"===l?"get":"setter"===l?"set":"value",d=!t&&e?s.static?e:e.prototype:null,h=t||(d?Object.getOwnPropertyDescriptor(d,s.name):{}),u=!1,p=i.length-1;p>=0;p--){var m={};for(var g in s)m[g]="access"===g?{}:s[g];for(var g in s.access)m.access[g]=s.access[g];m.addInitializer=function(e){if(u)throw new TypeError("Cannot add initializers after decoration has completed");r.push(n(e||null))};var b=(0,i[p])("accessor"===l?{get:h.get,set:h.set}:h[c],m);if("accessor"===l){if(void 0===b)continue;if(null===b||"object"!=typeof b)throw new TypeError("Object expected");(a=n(b.get))&&(h.get=a),(a=n(b.set))&&(h.set=a),(a=n(b.init))&&o.unshift(a)}else(a=n(b))&&("field"===l?o.unshift(a):h[c]=a)}d&&Object.defineProperty(d,s.name,h),u=!0})(null,e={value:t},i,{kind:"class",name:t.name,metadata:o},null,s),d=t=e.value,o&&Object.defineProperty(t,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:o})})(),t.routes=[{path:"",redirectTo:"example1"},{path:"example1",component:o.e(1007).then(o.bind(o,1007)),title:"1- Basic Grid / 2 Grids"},{path:"example2",component:()=>o.e(4109).then(o.bind(o,4109)),title:"2- Formatters"},{path:"example3",component:()=>o.e(9413).then(o.bind(o,9413)),title:"3- Editors / Delete"},{path:"example4",component:()=>Promise.all([o.e(7793),o.e(9815)]).then(o.bind(o,9815)),title:"4- Client Side Sort/Filter"},{path:"example5",component:()=>Promise.all([o.e(8152),o.e(6794)]).then(o.bind(o,6794)),title:"5- Backend OData Service"},{path:"example6",component:()=>Promise.all([o.e(7158),o.e(3639)]).then(o.bind(o,3639)),title:"6- Backend GraphQL Service"},{path:"example7",component:()=>o.e(6385).then(o.bind(o,6385)),title:"7- Header Button Plugin"},{path:"example8",component:()=>o.e(2152).then(o.bind(o,2152)),title:"8- Header Menu Plugin"},{path:"example9",component:()=>o.e(4395).then(o.bind(o,4395)),title:"9- Grid Menu Control"},{path:"example10",component:()=>o.e(2088).then(o.bind(o,2088)),title:"10- Row Selection / 2 Grids"},{path:"example11",component:()=>o.e(7211).then(o.bind(o,7211)),title:"11- Add/Update Grid Item"},{path:"example12",component:()=>Promise.all([o.e(7793),o.e(3271),o.e(1031)]).then(o.bind(o,1031)),title:"12- Localization (i18n)"},{path:"example13",component:()=>Promise.all([o.e(7793),o.e(3271),o.e(894)]).then(o.bind(o,894)),title:"13- Grouping & Aggregators"},{path:"example14",component:()=>Promise.all([o.e(7793),o.e(4491)]).then(o.bind(o,4491)),title:"14- Column Span & Header Grouping"},{path:"example15",component:()=>o.e(8016).then(o.bind(o,8016)),title:"15- Grid State & Local Storage"},{path:"example16",component:()=>o.e(3841).then(o.bind(o,3841)),title:"16- Row Move Plugin"},{path:"example17",component:()=>Promise.all([o.e(7793),o.e(7376)]).then(o.bind(o,7376)),title:"17- Grid from CSV"},{path:"example18",component:()=>Promise.all([o.e(7793),o.e(3271),o.e(3916)]).then(o.bind(o,3916)),title:"18- Draggable Grouping"},{path:"example19",component:()=>o.e(4333).then(o.bind(o,4333)),title:"19- Row Detail View"},{path:"example20",component:()=>o.e(7148).then(o.bind(o,7148)),title:"20- Pinned Columns/Rows"},{path:"example21",component:()=>o.e(6930).then(o.bind(o,6930)),title:"21- Grid AutoHeight (full height)"},{path:"example22",component:()=>o.e(4502).then(o.bind(o,4502)),title:"22- with Bootstrap Tabs"},{path:"example23",component:()=>Promise.all([o.e(7793),o.e(9606),o.e(3495)]).then(o.bind(o,3495)),title:"23- Filter by Range of Values"},{path:"example24",component:()=>Promise.all([o.e(7793),o.e(3779)]).then(o.bind(o,3779)),title:"24- Cell & Context Menu"},{path:"example25",component:()=>Promise.all([o.e(7158),o.e(4032)]).then(o.bind(o,4032)),title:"25- GraphQL without Pagination"},{path:"example26",component:()=>o.e(150).then(o.bind(o,150)),title:"26- Use of Aurelia Components"},{path:"example27",component:()=>Promise.all([o.e(7793),o.e(7493)]).then(o.bind(o,7493)),title:"27- Tree Data (Parent/Child)"},{path:"example28",component:()=>Promise.all([o.e(7793),o.e(1394)]).then(o.bind(o,1394)),title:"28- Tree Data (Hierarchical set)"},{path:"example29",component:()=>o.e(5281).then(o.bind(o,7662)),title:"29- Grid with header and footer slots"},{path:"example30",component:()=>Promise.all([o.e(7793),o.e(9606),o.e(8723),o.e(6694)]).then(o.bind(o,6694)),title:"30- Composite Editor Modal"},{path:"example31",component:()=>Promise.all([o.e(8152),o.e(8042),o.e(393)]).then(o.bind(o,393)),title:"31- Backend OData with RxJS"},{path:"example32",component:()=>Promise.all([o.e(7793),o.e(9733)]).then(o.bind(o,9733)),title:"32- Columns Resize by Content"},{path:"example33",component:()=>Promise.all([o.e(7793),o.e(9606),o.e(168)]).then(o.bind(o,168)),title:"33- Regular & Custom Tooltip"},{path:"example34",component:()=>Promise.all([o.e(5985),o.e(583)]).then(o.bind(o,583)),title:"34- Real-Time Trading Platform"},{path:"example35",component:()=>Promise.all([o.e(9606),o.e(5159)]).then(o.bind(o,5159)),title:"35- Row Based Editing"},{path:"example36",component:()=>Promise.all([o.e(7793),o.e(7369)]).then(o.bind(o,7369)),title:"36- Excel Export Formulas"},{path:"example37",component:()=>o.e(7502).then(o.bind(o,7502)),title:"37- Footer Totals Row"},{path:"example38",component:()=>Promise.all([o.e(8152),o.e(4897)]).then(o.bind(o,4897)),title:"38- Infinite Scroll with OData"},{path:"example39",component:()=>Promise.all([o.e(7158),o.e(7662)]).then(o.bind(o,5281)),title:"39- Infinite Scroll with GraphQL"},{path:"example40",component:()=>o.e(4701).then(o.bind(o,4701)),title:"40- Infinite Scroll from JSON data"},{path:"example41",component:()=>o.e(9624).then(o.bind(o,7243)),title:"41- Drag & Drop"},{path:"example42",component:()=>o.e(3204).then(o.bind(o,3204)),title:"42- Custom Pagination"},{path:"example43",component:()=>Promise.all([o.e(7793),o.e(8719)]).then(o.bind(o,8719)),title:"43- Colspan/Rowspan (timesheets)"},{path:"example44",component:()=>Promise.all([o.e(7793),o.e(3454)]).then(o.bind(o,3454)),title:"44- Colspan/Rowspan (large data)"},{path:"home",component:()=>o.e(175).then(o.bind(o,175)),title:"Home"}],function(e,t,i){for(var s=arguments.length>2,o=0;o{e.options.gridMenu.iconCssClass="mdi mdi-menu",e.options.sanitizer=e=>ei.sanitize(e,{ADD_ATTR:["level"],RETURN_TRUSTED_TYPE:!0})}))).register(tt,it,et).app(Ml).start()})(); \ No newline at end of file diff --git a/entry.a97d557cbaf5f7e8adb3.bundle.js.LICENSE.txt b/entry.ad93fb3cdc7033d1be79.bundle.js.LICENSE.txt similarity index 100% rename from entry.a97d557cbaf5f7e8adb3.bundle.js.LICENSE.txt rename to entry.ad93fb3cdc7033d1be79.bundle.js.LICENSE.txt diff --git a/index.html b/index.html index fa67f3f..0924219 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -Aurelia-Slickgrid \ No newline at end of file +Aurelia-Slickgrid \ No newline at end of file